diff --git a/.editorconfig b/.editorconfig index 471170c449ec..954cb72e8f91 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,10 +1,12 @@ +# http://editorconfig.org +root = true + [*] indent_style = tab -indent_size = 4 +end_of_line = lf charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true -end_of_line = lf [*.yml] indent_style = space @@ -17,4 +19,4 @@ indent_style = space trim_trailing_whitespace = false [Dockerfile] -indent_style = space +indent_style = space \ No newline at end of file diff --git a/.github/workflows/ci_suite.yml b/.github/workflows/ci_suite.yml index ae753172553f..ce5c3919c6d0 100644 --- a/.github/workflows/ci_suite.yml +++ b/.github/workflows/ci_suite.yml @@ -6,6 +6,7 @@ on: pull_request: branches: - master + - upstream-merge jobs: run_linters: if: "!contains(github.event.head_commit.message, '[ci skip]')" diff --git a/.gitignore b/.gitignore index ef738bcf3887..d71fff94d7af 100644 --- a/.gitignore +++ b/.gitignore @@ -198,3 +198,6 @@ Temporary Items /tools/LinuxOneShot/TGS_Logs tools/UnstandardnessTestForDM/UnstandardnessTestForDM/obj/x86/Debug/UnstandardnessTestForDM.csproj.AssemblyReference.cache tools/UnstandardnessTestForDM/UnstandardnessTestForDM/obj/x86/Debug/.NETFramework,Version=v4.0,Profile=Client.AssemblyAttributes.cs + +#Tracy profiler DLL +/prof.dll diff --git a/.tgs.yml b/.tgs.yml index 66dc698137a4..3175197c31ca 100644 --- a/.tgs.yml +++ b/.tgs.yml @@ -3,7 +3,7 @@ version: 1 # The BYOND version to use (kept in sync with dependencies.sh by the "TGS Test Suite" CI job) # Must be interpreted as a string, keep quoted -byond: "514.1589" +byond: "515.1634" # Folders to create in "/Configuration/GameStaticFiles/" static_files: # Config directory should be static diff --git a/SpacemanDMM.toml b/SpacemanDMM.toml index 53a293e71c33..32a7367ab7d5 100644 --- a/SpacemanDMM.toml +++ b/SpacemanDMM.toml @@ -1,3 +1,5 @@ +environment = "tgstation.dme" + [langserver] dreamchecker = true diff --git a/_maps/RandomRuins/SpaceRuins/miracle.dmm b/_maps/RandomRuins/SpaceRuins/miracle.dmm index 8a778858689b..ba22f462361e 100644 --- a/_maps/RandomRuins/SpaceRuins/miracle.dmm +++ b/_maps/RandomRuins/SpaceRuins/miracle.dmm @@ -1,7 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /obj/item/storage/backpack/satchel/flat/secret/miracle_ruin, -/obj/machinery/spaceship_navigation_beacon/invion, /turf/open/floor/fakespace{ initial_gas_mix = "TEMP=2.7" }, diff --git a/_maps/RandomRuins/SpaceRuins/skelter.dmm b/_maps/RandomRuins/SpaceRuins/skelter.dmm index 47824eec63be..16efa9b532a2 100644 --- a/_maps/RandomRuins/SpaceRuins/skelter.dmm +++ b/_maps/RandomRuins/SpaceRuins/skelter.dmm @@ -3257,7 +3257,7 @@ }, /obj/structure/closet, /obj/effect/turf_decal/bot, -/obj/item/circlegame, +/obj/item/hand_item/circlegame, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/skelter/storage) "hE" = ( diff --git a/_maps/RandomRuins/SpaceRuins/spacehermit.dmm b/_maps/RandomRuins/SpaceRuins/spacehermit.dmm index 80e98cad2d0a..18304cffb72c 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehermit.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehermit.dmm @@ -245,7 +245,7 @@ /area/template_noop) "aY" = ( /obj/effect/mob_spawn/human/hermit{ - flavour_text = "You've been late to awaken from your cryo slumber. Blasted machine, you set it to 10 days not 10 weeks! Where have the others gone while we were out? Did they manage to survive? These thoughts are dispelled by yet another recollection of how you got here... "; + flavour_text = "You've been late to awaken from your cryo slumber. Blasted machine, you set it to 10 days not 10 weeks! Where have the others gone while we were out? Did they manage to survive? These thoughts are dispelled by yet another recollection of how you got here... "; job_description = "Space Hermit" }, /turf/open/floor/mineral/titanium, diff --git a/_maps/layeniastation.json b/_maps/layeniastation.json index 8b1ea690476e..99a22bbf6613 100644 --- a/_maps/layeniastation.json +++ b/_maps/layeniastation.json @@ -12,7 +12,7 @@ "traits": [ { "Up": 1, - "Baseturf": "/area/space", + "Baseturf": "/turf/space", "Linkage": "Cross" }, { diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index b8aae18c08e5..e16eddd6aaec 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -32,6 +32,12 @@ }, /turf/open/floor/plasteel, /area/security/office) +"aaj" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "aav" = ( /obj/structure/cable{ icon_state = "1-2" @@ -611,20 +617,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/starboard/fore) -"aea" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/command/heads_quarters/hop"; - name = "Head of Personnel APC"; - pixel_y = -23 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/central) "aeg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1080,31 +1072,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"afx" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/vr_sleeper{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "VR Sleepers"; - dir = 1 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/commons/fitness) "afy" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -2048,10 +2015,6 @@ }, /turf/open/floor/plasteel, /area/security/office) -"ail" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) "aim" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -3924,26 +3887,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"anj" = ( -/obj/structure/closet/secure_closet/injection, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/execution/transfer"; - dir = 1; - name = "Prisoner Transfer Centre"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) "ank" = ( /obj/machinery/door/airlock/maintenance/abandoned{ req_access_txt = "12" @@ -5831,16 +5774,6 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) -"ats" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) "att" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -6077,20 +6010,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, /area/maintenance/fore) -"auu" = ( -/obj/machinery/requests_console{ - department = "Chapel"; - departmentType = 2; - pixel_y = 30 - }, -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) "auw" = ( /obj/structure/bed, /obj/machinery/airalarm{ @@ -6273,17 +6192,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"avl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) "avo" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall, @@ -7157,10 +7065,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"ayD" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "ayG" = ( /obj/structure/cable{ icon_state = "4-8" @@ -7537,20 +7441,6 @@ "aAh" = ( /turf/closed/wall, /area/commons/toilet) -"aAq" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec{ - anchored = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/office) "aAr" = ( /obj/structure/closet, /obj/effect/decal/cleanable/cobweb, @@ -7963,20 +7853,6 @@ }, /turf/closed/wall, /area/commons/storage/primary) -"aBV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/crematorium{ - id = "crematoriumChapel"; - pixel_x = -1; - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/office) "aBW" = ( /obj/structure/cable{ icon_state = "4-8" @@ -8553,6 +8429,10 @@ "aDM" = ( /turf/open/floor/mineral/titanium/blue, /area/commons/toilet) +"aDP" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/dark, +/area/security/prison/upper) "aDQ" = ( /obj/machinery/door/airlock{ desc = "A small bathroom with a sink, toilet and shower."; @@ -8562,21 +8442,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/mineral/titanium/blue, /area/commons/toilet) -"aDS" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) "aDW" = ( /obj/structure/loot_pile/maint, /turf/open/floor/plasteel, @@ -9172,16 +9037,6 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/command/storage/eva) -"aGr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm9"; - name = "Room Nine" - }, -/obj/structure/fans/tiny/invisible, -/turf/open/floor/carpet, -/area/commons/dorms) "aGs" = ( /obj/machinery/suit_storage_unit/rd, /turf/open/floor/plasteel/cafeteria, @@ -9888,6 +9743,21 @@ "aJC" = ( /turf/closed/wall, /area/service/bar) +"aJE" = ( +/obj/structure/toilet{ + contents = newlist(/obj/item/toy/snappop/phoenix); + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) "aJI" = ( /turf/closed/wall, /area/service/kitchen) @@ -9960,6 +9830,13 @@ }, /turf/open/floor/carpet, /area/service/chapel/main) +"aKh" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/office) "aKj" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral, @@ -10006,16 +9883,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/commons/storage/primary) -"aKv" = ( -/obj/machinery/icecream_vat, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/service/kitchen) "aKy" = ( /obj/structure/cable{ icon_state = "4-8" @@ -10138,6 +10005,15 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/port) +"aLs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/bar) "aLt" = ( /turf/open/floor/wood{ icon_state = "wood-broken" @@ -10399,12 +10275,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aMr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/service/abandoned_gambling_den) "aMu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, @@ -11691,6 +11561,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/port) +"aTa" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) "aTd" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement, @@ -12056,17 +11932,6 @@ /obj/item/flashlight/lamp/green, /turf/open/floor/wood, /area/commons/vacant_room/office) -"aUX" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southright{ - dir = 4; - name = "Bar Door"; - req_one_access_txt = "28" - }, -/obj/item/reagent_containers/food/snacks/pie/cream, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/service/bar) "aUY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -12166,6 +12031,18 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"aVx" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/wood, +/area/command/bridge) "aVz" = ( /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) @@ -12208,6 +12085,19 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"aVP" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "aVQ" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -12565,13 +12455,6 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"aXA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore) "aXC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -12745,19 +12628,6 @@ }, /turf/open/floor/wood, /area/commons/vacant_room/office) -"aYe" = ( -/obj/structure/table, -/obj/machinery/light, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/hand_labeler, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/storage/box/syringes, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) "aYf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -13488,6 +13358,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/command/meeting_room) +"bbj" = ( +/obj/structure/table, +/obj/item/ai_module/reset, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "bbk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -13622,6 +13500,21 @@ }, /turf/open/floor/mineral/titanium/blue, /area/commons/toilet/locker) +"bbN" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "bbO" = ( /obj/machinery/washing_machine, /obj/effect/turf_decal/tile/blue{ @@ -13712,6 +13605,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/command/meeting_room) +"bce" = ( +/obj/structure/table, +/obj/item/ai_module/supplied/quarantine, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Chamber - West"; + dir = 4; + network = list("aiupload") + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"bcg" = ( +/obj/structure/table, +/obj/item/ai_module/supplied/freeform, +/obj/structure/sign/plaques/kiddie{ + pixel_x = 32 + }, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Chamber - East"; + dir = 8; + network = list("aiupload") + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "bch" = ( /obj/machinery/vending/cigarette, /turf/open/floor/wood, @@ -14834,6 +14750,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/port) +"bfr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Prison Common Room" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison/upper) "bft" = ( /obj/machinery/status_display/ai{ pixel_x = -32 @@ -14846,17 +14769,6 @@ }, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) -"bfv" = ( -/obj/machinery/hydroponics/soil, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -1; - pixel_y = 30; - prison_radio = 1 - }, -/turf/open/floor/grass, -/area/security/prison/upper) "bfx" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -14879,19 +14791,6 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/captain) -"bfz" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) "bfA" = ( /obj/structure/table/wood, /obj/item/hand_tele, @@ -15302,6 +15201,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/engineering/gravity_generator) +"bgV" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/bridgeofficer, +/turf/open/floor/wood, +/area/command/bridge) "bgX" = ( /obj/structure/table/wood, /obj/machinery/airalarm{ @@ -16191,19 +16097,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard) -"biZ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/service/bar) "bja" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -16632,6 +16525,10 @@ /obj/machinery/suit_storage_unit/paramedic, /turf/open/floor/plasteel/dark, /area/medical/paramedic) +"bkg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/service/hydroponics/garden) "bkh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/circuit, @@ -18908,15 +18805,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"bpy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) "bpz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -19246,25 +19134,6 @@ }, /turf/open/floor/plasteel, /area/cargo/office) -"bqp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/table/reinforced, -/obj/item/destTagger, -/obj/item/destTagger, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/cargo/sorting) "bqq" = ( /obj/structure/cable{ icon_state = "4-8" @@ -21736,6 +21605,16 @@ }, /turf/open/floor/plasteel, /area/command/heads_quarters/hop) +"bwo" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/landmark/navigate_destination/janitor, +/turf/open/floor/plasteel, +/area/service/janitor) "bwq" = ( /obj/machinery/teleport/station, /turf/open/floor/plating, @@ -25485,6 +25364,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engineering/storage/tech) +"bEX" = ( +/obj/structure/table, +/obj/item/aicard, +/obj/item/ai_module/reset, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engineering/storage/tech) "bEY" = ( /obj/structure/cable{ icon_state = "0-8" @@ -30119,6 +30007,27 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"bQu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/power/apc{ + areastring = "/area/cargo/storage"; + name = "Cargo Bay APC"; + pixel_x = 1; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) "bQv" = ( /obj/machinery/atmospherics/pipe/simple/purple/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -30867,6 +30776,24 @@ /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/plasteel, /area/engineering/atmos) +"bSH" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/rack, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "bSI" = ( /obj/structure/cable{ icon_state = "1-2" @@ -30982,12 +30909,13 @@ /obj/machinery/vending/medical, /turf/open/floor/plasteel/white, /area/medical/virology) -"bTc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +"bTd" = ( +/obj/machinery/computer/arcade/orion_trail, +/obj/structure/window{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) +/turf/open/floor/wood, +/area/service/bar) "bTf" = ( /obj/structure/rack, /obj/item/wrench, @@ -31105,22 +31033,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"bTx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light{ - light_color = "#d1dfff" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) "bTz" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -32033,6 +31945,14 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel, /area/engineering/atmos) +"bVY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/dark/side{ + dir = 4 + }, +/area/security/prison/upper) "bVZ" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -32417,16 +32337,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"bXf" = ( -/obj/structure/table/wood/fancy/royalblack, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen/fourcolor, -/obj/item/stack/packageWrap, -/turf/open/floor/carpet/royalblack, -/area/service/library) "bXh" = ( /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel, @@ -34092,19 +34002,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, /area/engineering/atmos) -"cbC" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/power/apc{ - areastring = "/area/cargo/sorting"; - name = "Delivery Office APC"; - pixel_x = 1; - pixel_y = -23 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/cargo/sorting) "cbG" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -34215,6 +34112,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) +"cbT" = ( +/obj/effect/landmark/navigate_destination/det, +/turf/open/floor/carpet, +/area/security/detectives_office) "cbU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -36472,22 +36373,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"cib" = ( -/obj/structure/toilet{ - contents = newlist(/obj/item/toy/snappop/phoenix); - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) "cic" = ( /obj/effect/turf_decal/bot{ dir = 1 @@ -37346,6 +37231,29 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"ckk" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/light_switch{ + pixel_x = -12; + pixel_y = 28 + }, +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 15 + }, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/pen/fountain{ + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) "ckl" = ( /obj/machinery/portable_atmospherics/canister, /obj/effect/decal/cleanable/cobweb, @@ -37998,18 +37906,6 @@ }, /turf/closed/wall, /area/maintenance/starboard/aft) -"cms" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "cmt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -38782,12 +38678,6 @@ }, /turf/open/floor/plasteel, /area/engineering/engine_smes) -"coD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) "coH" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -39164,14 +39054,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"cqF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/bed/double, -/obj/item/bedsheet/random/double, -/turf/open/floor/carpet, -/area/commons/dorms) "cqJ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -39239,19 +39121,18 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel, /area/engineering/main) +"cqW" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/checkpoint/auxiliary) "cqY" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engineering/main) -"crg" = ( -/obj/machinery/computer/station_alert{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/carpet/orange, -/area/command/bridge) "crh" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -39399,11 +39280,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/starboard/aft) -"crL" = ( -/obj/structure/chair, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/prison/upper) "crP" = ( /obj/machinery/light, /turf/open/floor/plasteel, @@ -39499,14 +39375,6 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"csv" = ( -/obj/machinery/door/airlock/security{ - name = "Security Checkpoint"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) "csy" = ( /obj/structure/disposalpipe/segment, /obj/structure/rack, @@ -39586,13 +39454,12 @@ /turf/open/space, /area/space/nearstation) "ctf" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) "ctg" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -41096,6 +40963,13 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai) +"cwy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "cwz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -41164,6 +41038,41 @@ }, /turf/open/space, /area/space/nearstation) +"cxa" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/medical/psychology"; + name = "Psychology Office APC"; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"cxb" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/structure/pool/ladder{ + dir = 1; + pixel_y = -24 + }, +/turf/open/pool, +/area/commons/fitness/recreation) +"cxh" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/carpet/orange, +/area/command/bridge) "cxn" = ( /obj/structure/lattice, /obj/effect/landmark/carpspawn, @@ -41173,6 +41082,12 @@ /obj/structure/chair/wood/normal, /turf/open/floor/wood, /area/maintenance/bar) +"cxC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/commons/toilet) "cxE" = ( /obj/docking_port/stationary{ dir = 8; @@ -41201,16 +41116,6 @@ /obj/machinery/holopad, /turf/open/floor/plasteel, /area/security/processing) -"cxX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/modular_computer/console/preset/research{ - dir = 4 - }, -/turf/open/floor/carpet/purple, -/area/command/bridge) "cxY" = ( /obj/machinery/camera{ c_tag = "Arrivals Escape Pod 1"; @@ -41244,21 +41149,6 @@ }, /turf/open/space/basic, /area/space) -"cye" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/table/wood, -/obj/item/storage/firstaid/brute{ - pixel_x = 5 - }, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/toxin{ - pixel_x = -5 - }, -/obj/machinery/power/apc/auto_name/north, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "cyg" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -41318,16 +41208,6 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/hallway/secondary/entry) -"cyz" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/semendrip, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/prison/aft) "cyC" = ( /obj/machinery/door/airlock/maintenance/abandoned{ name = "abandoned library"; @@ -41436,6 +41316,19 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) +"czz" = ( +/obj/machinery/status_display/evac{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "czG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -41623,6 +41516,15 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"cAt" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/wood, +/area/command/bridge) "cAy" = ( /obj/structure/closet/secure_closet/freezer/kitchen/maintenance, /turf/open/floor/plating, @@ -41692,6 +41594,14 @@ /obj/effect/landmark/start/janitor, /turf/open/floor/plasteel, /area/service/janitor) +"cAM" = ( +/obj/machinery/light_switch{ + pixel_x = -10; + pixel_y = 26 + }, +/obj/structure/chair/wood/wings, +/turf/open/floor/carpet/black, +/area/service/chapel/main) "cAQ" = ( /obj/structure/chair, /turf/open/floor/plating, @@ -42050,10 +41960,6 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cBU" = ( -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel, -/area/science/misc_lab) "cCb" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -42186,6 +42092,13 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space, /area/space/nearstation) +"cCN" = ( +/obj/machinery/door/window/southleft{ + name = "Permabrig Kitchen" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/prison/upper) "cCP" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -42214,13 +42127,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"cCZ" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel, -/area/service/hydroponics) "cDl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -42241,6 +42147,21 @@ icon_state = "panelscorched" }, /area/maintenance/port/fore) +"cDz" = ( +/obj/machinery/button/door{ + desc = "Bolts the doors to the Private Study."; + id = "PrivateStudy"; + name = "Private Study Lock"; + pixel_x = 25; + pixel_y = 25; + req_access_txt = ""; + req_one_access_txt = "28;63" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/wood, +/area/service/library) "cDB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -42274,6 +42195,10 @@ }, /turf/closed/wall, /area/engineering/main) +"cDU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/prison/aft) "cDY" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -42296,64 +42221,30 @@ /obj/structure/closet/boxinggloves, /turf/open/floor/plasteel, /area/commons/fitness) -"cEZ" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/bridgeofficer, -/turf/open/floor/wood, -/area/command/bridge) -"cFa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Blueshield"; - req_access_txt = "72" +"cFi" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 }, -/obj/effect/landmark/navigate_destination/blueshield, +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/psychologist, /turf/open/floor/carpet, -/area/command/blueshieldoffice) -"cGv" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/area/medical/psychology) +"cFl" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/office) -"cGF" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permaextwindow"; - name = "Privacy Shutters" - }, -/turf/open/floor/plating, -/area/security/prison/upper) -"cGN" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/reagent_dispensers/watertank/high, -/obj/machinery/light/small{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, -/area/service/hydroponics) -"cHj" = ( -/obj/item/reagent_containers/food/snacks/cube/ape, -/obj/structure/closet/crate/coffin/meatcoffin, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) +/area/security/office) "cHD" = ( /obj/structure/cable{ icon_state = "1-2" @@ -42664,58 +42555,51 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"cIv" = ( -/obj/structure/sign/poster/official/cohiba_robusto_ad, -/turf/closed/wall, -/area/service/lawoffice) -"cJB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +"cIl" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"cIv" = ( +/obj/structure/sign/poster/official/cohiba_robusto_ad, +/turf/closed/wall, +/area/service/lawoffice) +"cJR" = ( +/obj/structure/chair/sofa/right{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"cJK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access_txt = "2" +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/obj/structure/window{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/security/warden) +/area/service/bar) "cJW" = ( /obj/machinery/computer/gateway_control, /turf/open/floor/plasteel, /area/command/gateway) -"cKh" = ( -/obj/structure/rack, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/item/gun/energy/e_gun/dragnet{ - pixel_x = -2; - pixel_y = 2 +"cKq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/item/gun/energy/e_gun/dragnet{ - pixel_x = 2; - pixel_y = -2 +/obj/machinery/vending/cola/red{ + onstation = 0 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"cKi" = ( -/obj/machinery/hydroponics/soil, -/obj/item/cultivator, -/obj/item/plant_analyzer, -/obj/item/cultivator, -/turf/open/floor/grass, +/turf/open/floor/plasteel, /area/security/prison/upper) "cKC" = ( /obj/effect/turf_decal/tile/blue, @@ -42724,33 +42608,32 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"cKN" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"cLE" = ( +"cLu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/cryopod{ - dir = 4 +/obj/machinery/limbgrower, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"cMA" = ( +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Blast Door Control"; + pixel_x = 26; + pixel_y = -2; + req_access_txt = "19" }, -/obj/structure/window/reinforced/tinted{ - dir = 8 +/obj/machinery/keycard_auth{ + pixel_x = 26; + pixel_y = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/chair/comfy/shuttle{ + desc = "A comfortable looking seat that's clearly an upgrade for a Captain."; + dir = 1; + name = "Captain's Chair" }, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "cMC" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -42789,16 +42672,19 @@ }, /turf/open/floor/plasteel/airless/solarpanel, /area/solars/starboard/aft) +"cNc" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 4"; + wiretypepath = /datum/wires/airlock/security + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) "cNd" = ( /turf/open/space/basic, /area/space/station_ruins) -"cNn" = ( -/obj/item/kirbyplants/brass, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) "cNG" = ( /turf/open/floor/plasteel, /area/cargo/sorting) @@ -42843,6 +42729,15 @@ }, /turf/open/floor/plasteel, /area/cargo/sorting) +"cNP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "cNR" = ( /obj/structure/cable{ icon_state = "4-8" @@ -42934,6 +42829,11 @@ "cOe" = ( /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cOv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/fore) "cOw" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -42966,13 +42866,18 @@ "cPb" = ( /turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) -"cPk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"cPx" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/obj/item/paper_bin{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/pen/fourcolor{ + pixel_x = 7; + pixel_y = 7 + }, +/turf/open/floor/wood, +/area/command/bridge) "cPA" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4 @@ -43005,20 +42910,6 @@ /obj/structure/loot_pile/maint, /turf/open/floor/plating, /area/maintenance/port/fore) -"cQm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/recharger{ - pixel_x = 5; - pixel_y = 1 - }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) "cQw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -43037,50 +42928,27 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cQO" = ( -/turf/open/floor/plasteel/dark, -/area/service/bar) +"cQD" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/clipboard{ + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = -12; + pixel_y = 6 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "cQT" = ( /obj/structure/table, /obj/item/hand_labeler, /obj/item/folder/blue, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"cRa" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"cRg" = ( -/obj/machinery/power/apc{ - areastring = "/area/commons/storage/primary"; - name = "Primary Tool Storage APC"; - pixel_x = 1; - pixel_y = -23 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "cRq" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -43094,32 +42962,41 @@ /obj/machinery/atmospherics/pipe/simple, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"cRP" = ( -/obj/effect/turf_decal/tile/red{ +"cSr" = ( +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"cSv" = ( /obj/machinery/camera{ - c_tag = "Brig Interrogation"; - dir = 8; - network = list("interrogation") + c_tag = "Auxillary Base Construction"; + dir = 8 }, -/obj/item/taperecorder, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/structure/table, -/turf/open/floor/plasteel/dark, -/area/security/warden) +/obj/machinery/computer/camera_advanced/base_construction{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) "cSA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, /area/security/courtroom) +"cSD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -25 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) "cSE" = ( /obj/structure/cable{ icon_state = "4-8" @@ -43406,6 +43283,12 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"cTI" = ( +/obj/structure/urinal/shit{ + pixel_y = 30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/commons/toilet) "cTJ" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -43437,6 +43320,25 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"cTR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "cTS" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -43481,15 +43383,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cUs" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Three" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/office) "cUx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -43498,15 +43391,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/command/nuke_storage) -"cUV" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +"cUG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/machinery/flasher/portable, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "cVb" = ( /turf/closed/wall, /area/hallway/secondary/service) @@ -43514,13 +43405,6 @@ /obj/machinery/vending/coffee, /turf/open/floor/wood, /area/command/meeting_room) -"cVt" = ( -/obj/machinery/door/window/southleft{ - name = "Permabrig Kitchen" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/security/prison/upper) "cVw" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -43529,23 +43413,45 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cVC" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/storage/secure/briefcase, -/turf/open/floor/wood, -/area/command/bridge) "cVK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) -"cWy" = ( +"cVR" = ( +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"cWl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"cXJ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"cXO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/command/bridge) +/turf/open/floor/plasteel, +/area/commons/dorms) "cXU" = ( /obj/effect/turf_decal/tile/red, /obj/machinery/light{ @@ -43553,12 +43459,11 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"cYX" = ( -/obj/machinery/computer/crew{ - dir = 8 - }, -/turf/open/floor/carpet/blue, -/area/command/bridge) +"cYM" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/open/floor/plasteel/dark, +/area/security/warden) "cZe" = ( /obj/structure/cable{ icon_state = "4-8" @@ -43566,52 +43471,19 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) -"cZg" = ( -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" - }, -/obj/machinery/door/window/southleft, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"cZj" = ( -/obj/effect/turf_decal/loading_area, -/obj/machinery/door/window/southleft{ - name = "Kitchen Delivery"; - req_access_txt = "28" - }, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" +"cZo" = ( +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/service/kitchen) -"cZN" = ( +/turf/open/floor/carpet, +/area/commons/cryopod) +"cZU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/service/bar) -"dab" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/carpet/royalblack, -/area/service/library) +/turf/closed/wall/r_wall, +/area/security/office) "dal" = ( /obj/effect/decal/cleanable/blood, /turf/open/floor/plating, @@ -43631,6 +43503,16 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"daN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "dbb" = ( /obj/machinery/atmospherics/components/unary/relief_valve/atmos/atmos_waste{ dir = 1 @@ -43638,6 +43520,29 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/engineering/atmos) +"dbn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Law Office Maintenance"; + req_access_txt = "38" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"dbx" = ( +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) "dbU" = ( /obj/structure/light_construct{ dir = 1 @@ -43651,13 +43556,26 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"dcH" = ( -/obj/structure/chair/comfy/black{ +"dcu" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/titanium/blue, +/area/commons/toilet) +"dcT" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/service/library) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "dcX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -43695,19 +43613,30 @@ icon_state = "wood-broken6" }, /area/maintenance/starboard/aft) -"deS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/commons/dorms) -"dfd" = ( +"ddN" = ( +/turf/open/floor/plating, +/area/maintenance/prison/aft) +"deM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/service/kitchen) +"deT" = ( +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, -/area/security/prison) +/area/security/brig) "dfh" = ( /obj/machinery/power/apc{ areastring = "/area/science/circuit"; @@ -43723,34 +43652,40 @@ }, /turf/open/floor/plasteel, /area/science/circuit) +"dfj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) "dfL" = ( /obj/structure/reagent_dispensers/keg/gargle, /turf/open/floor/wood, /area/maintenance/bar) +"dgq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Dorm9"; + name = "Room Nine" + }, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/carpet, +/area/commons/dorms) "dgz" = ( /turf/closed/wall, /area/commons/cryopod) -"dhz" = ( -/obj/structure/chair/sofa/left{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/light_switch{ - pixel_x = -25; - pixel_y = 12 +"dhe" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, /turf/open/floor/carpet, /area/medical/psychology) -"dih" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) "diq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance{ @@ -43758,6 +43693,24 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"diu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/service) +"dix" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/command/meeting_room) +"diC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) "diH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -43768,71 +43721,37 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"dju" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"djC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/limbgrower, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"dkp" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec{ - anchored = 1 +"dkI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/turf/open/floor/plasteel/dark, -/area/security/office) +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "dkM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"dlq" = ( -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/servingdish, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) "dly" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, /area/security/range) -"dlZ" = ( -/obj/machinery/door/airlock/grunge{ - name = "Prison Laundry"; - wiretypepath = /datum/wires/airlock/security +"dlz" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells6"; + name = "Privacy Shutters" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) +/turf/open/floor/plating, +/area/security/prison/cells) "dml" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ @@ -43841,16 +43760,26 @@ }, /turf/open/floor/plasteel, /area/command/gateway) -"dmS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/commons/fitness) "dmX" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/service/chapel/main) +"dnn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) "dnW" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -43863,168 +43792,96 @@ }, /turf/open/floor/plasteel/dark, /area/medical/paramedic) -"doS" = ( -/obj/structure/reagent_dispensers/keg/hearty_punch, +"doP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/navigate_destination/tools, +/turf/open/floor/plasteel, +/area/commons/storage/tools) +"dpg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/wood, -/area/service/bar) -"doX" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 5 }, /turf/open/floor/plasteel, -/area/security/checkpoint/science) -"dps" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/vending/sustenance, +/area/security/brig) +"dpJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/security/prison/upper) +/area/security/prison/cells) "dqu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"dqC" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"dsv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/wardrobe/mixed, -/obj/item/clothing/under/costume/kilt, +"dsX" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"dsz" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/service/chapel/main) -"dti" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - name = "Hydroponics Desk"; - req_one_access_txt = "28;35" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"duw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"duS" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 4"; - wiretypepath = /datum/wires/airlock/security +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) +/area/hallway/secondary/exit) "dvc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/carpet, /area/commons/cryopod) -"dvp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_one_access_txt = "50;48" - }, -/turf/open/floor/plasteel, -/area/cargo/office) "dvO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/closed/wall, /area/science/circuit) -"dwV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/button/door{ - id = "barShutters"; - name = "bar shutters"; - pixel_x = 4; - pixel_y = 28 - }, -/obj/machinery/light_switch{ - name = "Bar Lights"; - pixel_x = -6; - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/table, -/obj/machinery/camera{ - c_tag = "Bar North" - }, -/turf/open/floor/plasteel, -/area/service/bar) -"dxw" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, +"dwh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/dark, /area/security/office) +"dxC" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/security/prison/upper) "dxF" = ( /obj/machinery/gear_painter, /turf/open/floor/wood, /area/maintenance/bar) "dxN" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 + dir = 4 }, /turf/open/pool, /area/commons/fitness/recreation) -"dyu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +"dyd" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark/side{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/area/security/prison/upper) +"dyA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/dresser, +/obj/item/flashlight/lamp/green{ + pixel_x = -2; + pixel_y = 15 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/carpet, +/area/commons/dorms) "dyC" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -44062,12 +43919,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison/upper) -"dzg" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/security/prison) "dzi" = ( /obj/structure/cable{ icon_state = "2-4" @@ -44075,11 +43926,17 @@ /turf/open/floor/carpet, /area/commons/cryopod) "dzF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/wood, -/area/service/lawoffice) +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/fore) "dAe" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 @@ -44087,69 +43944,103 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/engineering/atmos) -"dAl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dBg" = ( -/obj/structure/cable{ - icon_state = "2-4" +"dAk" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/button/door{ - id = "abandonmaint1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - specialfunctions = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/wood/wood_large, -/area/service/abandoned_gambling_den) -"dBW" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/warden"; - name = "Brig Control APC"; - pixel_y = -23 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Cell Shutters"; - pixel_x = 6; - pixel_y = -40; - req_access_txt = "2" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_x = -6; - pixel_y = -40; - req_access_txt = "2" +/turf/open/floor/plasteel, +/area/security/prison) +"dAn" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = -32 }, -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/light, -/obj/structure/cable, -/obj/machinery/camera{ - c_tag = "Brig Control"; - dir = 1 +/turf/closed/wall/r_wall, +/area/security/office) +"dAs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, /obj/structure/cable{ icon_state = "1-8" }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"dCn" = ( -/obj/structure/chair/office/dark, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) +"dAP" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/dark, +/area/service/kitchen) +"dAR" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"dBs" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"dBA" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/landmark/start/peacekeeper, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 4"; + name = "Cell 4" + }, /turf/open/floor/plasteel, -/area/security/checkpoint/auxiliary) +/area/security/brig) +"dCa" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/disposaloutlet{ + dir = 8; + name = "Prisoner Delivery" + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/prison/cells) "dCt" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/structure/lattice, @@ -44164,26 +44055,23 @@ }, /turf/open/floor/plasteel, /area/security/range) -"dEn" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/storage/fancy/egg_box, -/obj/item/storage/fancy/egg_box, -/obj/machinery/airalarm{ - pixel_y = 23 +"dDz" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"dET" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/security/prison) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "permaextwindow"; + name = "Privacy Shutters"; + pixel_y = 25 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) "dEX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/requests_console{ @@ -44194,34 +44082,17 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"dFj" = ( -/obj/machinery/button/door{ - id = "Dorm7"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 +"dFL" = ( +/obj/machinery/door/airlock{ + name = "Crematorium"; + req_access_txt = "27" }, -/obj/structure/bed/double, -/obj/item/bedsheet/random/double, -/turf/open/floor/carpet, -/area/commons/dorms) -"dFM" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) +/turf/open/floor/plasteel/dark, +/area/service/chapel/office) "dGh" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -44230,44 +44101,93 @@ }, /turf/open/floor/plasteel, /area/medical/medbay/central) -"dGN" = ( +"dGS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 +/obj/machinery/button/door{ + id = "Dorm11"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 }, -/obj/machinery/camera{ - c_tag = "Blueshield"; - dir = 4 +/obj/structure/fireplace{ + pixel_y = -6 }, /turf/open/floor/carpet, -/area/command/blueshieldoffice) -"dIu" = ( -/obj/structure/chair/sofa{ - dir = 8 +/area/commons/dorms) +"dHD" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dIU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "botanyshuttersprivacy"; - name = "botany shutters" +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"dHZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Pool Maintenance"; + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plating, +/area/maintenance/fore/secondary) +"dIs" = ( +/obj/effect/landmark/start/cook, +/turf/open/floor/plasteel/showroomfloor, /area/service/kitchen) -"dJi" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +"dIu" = ( +/obj/structure/chair/sofa{ + dir = 8 }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dIz" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/item/clothing/head/collectable/tophat, -/turf/open/floor/plasteel, -/area/service/bar) +/obj/machinery/power/apc{ + areastring = "/area/service/abandoned_gambling_den"; + name = "Abandoned Gambling Den APC"; + pixel_y = -23 + }, +/turf/open/floor/wood/wood_large, +/area/service/abandoned_gambling_den) +"dJp" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/turf/open/floor/carpet/royalblack, +/area/service/library) +"dJv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "dJL" = ( /obj/structure/cable{ icon_state = "1-2" @@ -44280,23 +44200,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hos) -"dKw" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"dKM" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison/upper) "dKP" = ( /turf/closed/wall, /area/maintenance/bar) @@ -44308,26 +44211,62 @@ /obj/item/stack/rods, /turf/open/space, /area/space) -"dMg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"dLm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark/side{ + dir = 4 + }, +/area/security/prison/upper) +"dLp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/table/reinforced, +/obj/item/dest_tagger, +/obj/item/dest_tagger, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/effect/landmark/navigate_destination/dockarrival, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"dMh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/camera{ - c_tag = "Escape Arm Holding Area"; +/area/cargo/sorting) +"dMc" = ( +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" + }, +/obj/machinery/door/window/southleft, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"dMf" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, /obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 + pixel_x = 25 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel/showroomfloor, +/area/service/kitchen) "dMj" = ( /obj/machinery/space_heater, /obj/effect/turf_decal/stripes/line{ @@ -44335,37 +44274,51 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"dMW" = ( -/obj/effect/turf_decal/tile/bar{ +"dMA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" + }, +/turf/open/floor/plating, +/area/medical/psychology) +"dMO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/dark, -/area/service/bar) +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "dMZ" = ( /obj/structure/sign/poster/official/random{ pixel_y = 32 }, /turf/open/floor/plasteel/white, /area/science/circuit) -"dNd" = ( -/obj/structure/chair/sofa/corp{ +"dNs" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/machinery/light/small{ dir = 4 }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/sign/poster/official/soft_cap_pop_art{ - pixel_x = -32 +/turf/open/floor/carpet/blue, +/area/medical/psychology) +"dOb" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/wood, -/area/service/bar) -"dOz" = ( -/obj/structure/rack, -/obj/item/dildo/flared/gigantic, -/obj/item/dildo/flared, -/turf/open/floor/plating, -/area/maintenance/prison/aft) +/area/maintenance/starboard/aft) "dPq" = ( /obj/machinery/light/small{ dir = 4 @@ -44373,22 +44326,6 @@ /obj/structure/loot_pile/maint, /turf/open/floor/plating, /area/maintenance/fore) -"dPt" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dPx" = ( -/obj/machinery/processor, -/turf/open/floor/plasteel/dark, -/area/service/kitchen) "dQD" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -44408,79 +44345,82 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"dRP" = ( -/obj/item/fleshlight, -/obj/structure/rack, -/obj/item/fleshlight, -/obj/item/fleshlight, -/turf/open/floor/plating, -/area/maintenance/prison/aft) -"dSa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"dRx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/storage/eva) +"dSr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/turf/open/floor/plasteel/dark, +/area/security/office) +"dSt" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/storage/primary) -"dSo" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/semendrip, -/turf/open/floor/plating, -/area/maintenance/prison/aft) -"dSB" = ( -/turf/closed/wall, -/area/medical/psychology) -"dUq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/closed/wall/r_wall, +/turf/open/floor/plasteel/dark, /area/security/prison) -"dUT" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/rxglasses, -/obj/item/hand_labeler, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 8; - pixel_y = -3 +"dTp" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/item/reagent_containers/syringe{ - pixel_x = 6; - pixel_y = -3 +/turf/open/floor/plasteel, +/area/service/hydroponics) +"dTO" = ( +/obj/structure/closet{ + name = "Holodeck Outfits" }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 7; - pixel_y = -3 +/obj/item/clothing/under/misc/blue_camo, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"dVn" = ( -/obj/structure/table/glass, -/obj/item/storage/bag/trash, -/obj/item/hemostat, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dWC" = ( -/obj/effect/landmark/navigate_destination/incinerator, /turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"dWT" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 9 +/area/commons/fitness) +"dTZ" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics) +"dUq" = ( +/obj/structure/curtain, +/obj/structure/window/reinforced/tinted{ + dir = 8 }, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/grass, -/area/service/chapel/main) +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison/cells) +"dUC" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/office) +"dUP" = ( +/turf/closed/wall, +/area/command/blueshieldoffice) "dXq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -44491,18 +44431,6 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"dXz" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dYf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/security/office) "dYl" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -44511,33 +44439,80 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/command/gateway) +"dYB" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"dYF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison/cells) "dYZ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/range) +"dZk" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) "dZm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/commons/storage/art) -"dZK" = ( -/obj/machinery/photocopier, -/turf/open/floor/carpet/royalblack, -/area/service/library) -"eas" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"dZH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/effect/turf_decal/siding/green{ - dir = 8 +/obj/structure/closet/secure_closet{ + name = "Persuasion Storage"; + req_access = "list(2)" }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"eaA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/item/electropack, +/obj/item/stock_parts/cell/high, +/obj/item/melee/baton/cattleprod, +/obj/item/smithing/stundild, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"dZM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/mirror{ + pixel_y = 32 }, -/obj/structure/cable, -/turf/closed/wall, +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/landmark/start/blueshield, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"eay" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/plasteel/dark, /area/service/bar) "eaI" = ( /obj/structure/table/reinforced, @@ -44548,22 +44523,13 @@ /obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/white, /area/science/circuit) -"eaM" = ( -/obj/machinery/camera{ - c_tag = "Permabrig Southwest"; - dir = 9; - network = list("ss13","prison") - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +"eaP" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/turf/open/space/basic, +/area/solars/starboard/fore) "eaR" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -44578,39 +44544,20 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"ebs" = ( -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/office) -"ebB" = ( -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 +"ebq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/service/hydroponics) -"ebL" = ( +/area/security/prison) +"ebR" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) +/turf/open/floor/plasteel, +/area/security/prison) "ecp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/bodycontainer/morgue{ @@ -44618,6 +44565,29 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) +"ecy" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood/wood_large, +/area/service/abandoned_gambling_den) +"ecW" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/office) +"ecZ" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/security/prison/upper) "edj" = ( /obj/structure/sign/poster/contraband/random{ pixel_y = 32 @@ -44636,84 +44606,88 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"edS" = ( +"edH" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Cell Interior Shutters"; + name = "brig shutters" }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"eeV" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, +/obj/effect/landmark/navigate_destination/teleporter, /turf/open/floor/plasteel, -/area/security/prison/upper) -"efI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/cryopod{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 +/area/command/teleporter) +"efe" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) +"efm" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Workshop"; + wiretypepath = /datum/wires/airlock/security }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel, /area/security/prison/upper) -"efL" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/dark, -/area/security/warden) "efO" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plating/airless, /area/space/nearstation) -"efV" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 +"egb" = ( +/obj/machinery/computer/security{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/open/floor/carpet/red, +/area/command/bridge) +"egQ" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -22 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/navigate_destination/engineering, /turf/open/floor/plasteel, -/area/service/hydroponics) -"egM" = ( -/obj/machinery/computer/shuttle/labor, -/obj/structure/window/reinforced{ - dir = 8 +/area/engineering/break_room) +"egX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"ehK" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 }, -/obj/structure/closet/secure_closet/hop, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/plasteel, +/area/security/prison/cells) +"ehF" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/airlock/maintenance{ + name = "Permabrig Maintenance" + }, +/turf/open/floor/plating, +/area/maintenance/prison/aft) +"ehW" = ( +/obj/machinery/computer/crew{ dir = 8 }, -/obj/item/clothing/suit/ianshirt, -/obj/item/clothing/under/rank/civilian/head_of_personnel/parade/female, -/obj/item/clothing/under/rank/civilian/head_of_personnel/parade, -/obj/item/clothing/suit/toggle/armor/hop/hop_formal, -/turf/open/floor/plasteel, -/area/command/heads_quarters/hop) -"ehZ" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/west, -/turf/open/floor/plasteel, -/area/commons/fitness) +/turf/open/floor/carpet/blue, +/area/command/bridge) "eih" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -44732,15 +44706,14 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"eiR" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -30; - prison_radio = 1 +"eiN" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/plasteel, -/area/security/prison/upper) +/area/security/prison/cells) "eiZ" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/purple/visible{ @@ -44748,15 +44721,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"ejq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) "eky" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/baguette, @@ -44769,97 +44733,39 @@ dir = 4 }, /area/service/theater) -"ekJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"elv" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"ema" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, +"ekN" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"emb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/chair/sofa/left{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"emc" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/light/small{ - dir = 8 + icon_state = "2-8" }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"eml" = ( -/obj/effect/turf_decal/stripes/white/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"emG" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/open/floor/wood, +/area/command/bridge) +"ekX" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells2"; + name = "Privacy Shutters" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/bar) +/turf/open/floor/plating, +/area/security/prison/cells) +"emy" = ( +/turf/closed/wall/r_wall, +/area/maintenance/prison/fore) +"emT" = ( +/obj/machinery/light/small, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) "ene" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) -"eno" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/closet/secure_closet{ - name = "Persuasion Storage"; - req_access = "list(2)" - }, -/obj/item/electropack, -/obj/item/stock_parts/cell/high, -/obj/item/melee/baton/cattleprod, -/obj/item/smithing/stundild, -/turf/open/floor/plasteel/dark, -/area/security/warden) "enB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -44875,44 +44781,108 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"eoD" = ( -/obj/structure/table/wood/poker, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"eoP" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"eqg" = ( -/obj/structure/chair/pew/right{ +"enY" = ( +/obj/machinery/door/airlock{ + name = "Private Study"; + req_access_txt = "37" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/service/library) +"eoe" = ( +/obj/structure/chair/pew/left{ dir = 1 }, /obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 }, -/turf/open/floor/plasteel/chapel, /area/service/chapel/main) +"eou" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"eoD" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"eqi" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm5"; + name = "Room Four" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) "eqq" = ( /obj/machinery/atmospherics/pipe/manifold/orange/visible, /turf/open/floor/plasteel, /area/engineering/atmos) -"erN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" +"eqs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"eqt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/camera{ + c_tag = "Brig EVA Storage"; + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/psychology) -"erQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, /turf/open/floor/plasteel, -/area/security/prison/upper) +/area/security/office) +"eqK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"era" = ( +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Test Chamber"; + req_access_txt = "55" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"erh" = ( +/obj/item/storage/secure/safe/HoS{ + pixel_x = 35 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/hosnew, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "esK" = ( /obj/machinery/door/airlock/maintenance/abandoned{ name = "Chemical Storage"; @@ -44934,64 +44904,18 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"esS" = ( -/obj/structure/bed{ - dir = 1 - }, -/obj/item/bedsheet/red{ +"esR" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/button/door{ - id = "permacells4"; - name = "Privacy Shutters"; - pixel_x = -25 - }, -/obj/effect/landmark/start/prisoner, /turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"ets" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/button/door{ - id = "Dorm11"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/structure/fireplace{ - pixel_y = -6 - }, -/turf/open/floor/carpet, -/area/commons/dorms) -"etQ" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/light_switch{ - pixel_x = -12; - pixel_y = 28 - }, -/obj/structure/table/wood, -/obj/item/flashlight/lamp{ - pixel_y = 15 - }, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/item/pen/fountain{ - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"eun" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/area/security/office) +"etM" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/fitness) +/turf/open/pool, +/area/commons/fitness/recreation) "eus" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/stripes/line{ @@ -45000,18 +44924,49 @@ /turf/open/floor/plasteel, /area/engineering/atmos) "evE" = ( -/obj/effect/turf_decal/tile/red, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/security/office) "evR" = ( /turf/open/floor/plating, /area/maintenance/bar) +"ewj" = ( +/obj/machinery/camera{ + c_tag = "MiniSat External South"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/landmark/navigate_destination/minisat_access_ai, +/turf/open/space, +/area/ai_monitored/turret_protected/aisat) +"ewk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"ewn" = ( +/obj/machinery/door/airlock/command{ + name = "Command Tool Storage"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/storage/eva) "ewu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -45023,16 +44978,6 @@ }, /turf/open/floor/plating, /area/commons/fitness) -"eww" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_y = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) "ewN" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -45042,45 +44987,41 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"exv" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +"exd" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/fans/tiny, +/turf/closed/wall, +/area/maintenance/starboard/fore) +"exm" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access_txt = "22" }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"exF" = ( +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) +/obj/machinery/cryopod{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/commons/cryopod) "exP" = ( /obj/item/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"eyh" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) "eyq" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on, /turf/open/floor/plating, /area/maintenance/port/fore) -"eyr" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/service/bar) "eyM" = ( /obj/machinery/mineral/ore_redemption{ input_dir = 2; @@ -45097,15 +45038,17 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"ezE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"ezs" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/closet/secure_closet/security/sec{ + anchored = 1 }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) +/turf/open/floor/plasteel/dark, +/area/security/office) "ezF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -45116,45 +45059,55 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"eAa" = ( -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +"ezS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium Maintenance"; + req_access_txt = "27" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "eAe" = ( /obj/structure/dresser, /turf/open/floor/plasteel/white/side{ dir = 4 }, /area/service/theater) -"eAg" = ( -/obj/machinery/light, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"eAB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "eAG" = ( /obj/item/clothing/under/misc/pj/blue, /obj/item/clothing/shoes/sneakers/white, /turf/open/floor/plating, /area/maintenance/fore) -"eBV" = ( -/obj/effect/turf_decal/weather/dirt{ +"eBe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/carpet/royalblack, +/area/service/library) +"eBp" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/service/chapel/main) +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) "eBX" = ( /obj/machinery/vending/cola/space_up, /turf/open/floor/plasteel/dark, @@ -45196,16 +45149,14 @@ /obj/item/clothing/under/rank/civilian/lawyer/red, /turf/open/floor/plasteel, /area/commons/fitness) -"eCN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"eCC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/landmark/navigate_destination/library, -/turf/open/floor/carpet, -/area/service/library) +/turf/open/floor/plasteel, +/area/commons/dorms) "eCR" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45213,89 +45164,74 @@ }, /turf/closed/wall/r_wall, /area/engineering/gravity_generator) -"eDa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +"eDe" = ( +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/structure/table/wood, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -30; - prison_radio = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"eDz" = ( -/obj/structure/cable/white{ - icon_state = "2-8" +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) +"eDz" = ( +/obj/structure/cable/white{ + icon_state = "2-8" }, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/starboard/aft) -"eDQ" = ( -/obj/machinery/light{ - dir = 8 +"eDN" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/southright{ + dir = 4; + name = "Bar Door"; + req_one_access_txt = "28" }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"eDX" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel, +/area/security/prison/upper) "eEj" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/spawner/structure/window, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"eEx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"eEG" = ( -/obj/effect/turf_decal/tile/red{ +/area/commons/cryopod) +"eEo" = ( +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/bar, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/obj/machinery/light{ + dir = 1 }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"eEL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) -"eEX" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = -30 +/area/service/bar) +"eEI" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/space/basic, +/area/solars/starboard/fore) +"eFl" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = -3; + pixel_y = 5 }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "eFx" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -45328,70 +45264,66 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"eFJ" = ( -/obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, -/turf/open/floor/engine, -/area/science/xenobiology) "eFW" = ( /obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating/airless, /area/space/nearstation) -"eGo" = ( -/obj/machinery/airalarm{ - pixel_y = 23 +"eGs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/structure/closet/secure_closet/blueshield, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"eHo" = ( -/obj/structure/chair/pew/left{ +/turf/open/floor/plasteel/dark, +/area/security/prison/upper) +"eGt" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"eGx" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel/chapel{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ dir = 8 }, -/area/service/chapel/main) -"eHD" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel, +/area/security/prison/cells) +"eHP" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"eIP" = ( +/obj/structure/closet/secure_closet/injection, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, /obj/machinery/power/apc{ - areastring = "/area/service/bar"; - name = "Bar APC"; - pixel_y = -23 + areastring = "/area/security/execution/transfer"; + dir = 1; + name = "Prisoner Transfer Centre"; + pixel_y = 23 }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-2" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"eHF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/service/lawoffice) -"eJk" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"eJt" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, /turf/open/floor/plasteel/dark, -/area/commons/dorms) +/area/security/execution/transfer) "eJu" = ( /obj/machinery/button/door{ id = "executionspaceblast"; @@ -45408,49 +45340,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"eJw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/plywood, -/obj/effect/landmark/start/chaplain, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"eJQ" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/office) -"eJS" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"eKx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +"eLH" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/closed/wall/r_wall, -/area/security/warden) -"eMp" = ( -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_x = -25 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/chair/wood/normal{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/machinery/light/floor, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) +/turf/open/floor/plasteel/dark, +/area/service/bar) "eMs" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -45462,101 +45364,139 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"eNQ" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"eNb" = ( +/obj/machinery/airalarm{ + pixel_y = 24 }, -/obj/machinery/door/window/northright{ - name = "Brig Operations"; - req_one_access_txt = "4; 2" +/obj/machinery/camera{ + c_tag = "Hydroponics Storage" }, +/obj/machinery/vending/wardrobe/hydro_wardrobe, /turf/open/floor/plasteel, -/area/security/brig) -"eNR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/service/hydroponics) +"eNV" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red, -/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/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"eOh" = ( +/obj/machinery/vending/games, +/turf/open/floor/carpet/royalblack, +/area/service/library) +"eOn" = ( +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -30; + prison_radio = 1 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ePf" = ( -/obj/machinery/button/door{ - id = "armory3"; - name = "Armory Shutters"; - pixel_y = 26; - req_access_txt = "3" +/turf/open/floor/plasteel, +/area/security/prison/upper) +"eOM" = ( +/obj/machinery/light/small{ + dir = 4 }, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" +/obj/structure/toilet/secret/low_loot{ + pixel_x = -9; + pixel_y = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/button/door{ + id = "Bath1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = -8; + specialfunctions = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/sink{ + pixel_x = 7; + pixel_y = 23 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/mirror{ + pixel_x = 6; + pixel_y = 34 + }, +/turf/open/floor/mineral/titanium/blue, +/area/commons/toilet) +"eQb" = ( +/turf/open/floor/carpet, +/area/commons/dorms) +"eQc" = ( +/obj/machinery/light, +/obj/machinery/newscaster{ + pixel_y = -32 }, /turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"ePq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/security/office) -"ePy" = ( +/area/hallway/secondary/exit) +"eQd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/light/small{ +/turf/open/floor/plasteel, +/area/security/prison/upper) +"eQg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/carpet/royalblack, +/area/service/library) +"eQA" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"eQH" = ( +/obj/effect/landmark/start/stowaway, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"eQb" = ( -/turf/open/floor/carpet, -/area/commons/dorms) -"eQW" = ( -/obj/machinery/button/door{ - desc = "Bolts the doors to the Private Study."; - id = "PrivateStudy"; - name = "Private Study Lock"; - pixel_x = 25; - pixel_y = 25; - req_access_txt = ""; - req_one_access_txt = "28;63" +/area/maintenance/starboard/aft) +"eQL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" }, -/turf/open/floor/wood, -/area/service/library) -"eRm" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 }, -/obj/machinery/light/small{ - brightness = 3; +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"eRg" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/security/sec{ + anchored = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) +"eRv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/prison/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/vr_sleeper{ + dir = 1 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/commons/fitness) "eRz" = ( /obj/structure/lattice, /obj/structure/grille, @@ -45581,12 +45521,25 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"eSF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"eSn" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/toilet/secret/low_loot{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/security/office) +/turf/open/floor/mineral/titanium/blue, +/area/commons/dorms) +"eSz" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/pen/red, +/turf/open/floor/wood, +/area/service/lawoffice) "eSJ" = ( /obj/machinery/button/ignition{ id = "executionburn"; @@ -45607,47 +45560,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"eSK" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/service/bar) "eSO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"eTg" = ( /obj/structure/table, -/obj/item/stack/sticky_tape, -/obj/item/stack/packageWrap, -/obj/item/stack/sheet/cardboard{ - amount = 14 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/stack/sheet/rglass{ + amount = 50 }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -1; - pixel_y = 30; - prison_radio = 1 +/obj/item/stack/sheet/rglass{ + amount = 50 }, -/turf/open/floor/plasteel, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/storage/eva) +"eSW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/wood_diagonal, /area/security/prison/upper) "eTt" = ( /obj/structure/cable{ @@ -45659,30 +45586,25 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/port/fore) -"eTX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"eTV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel/white/corner{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hallway/secondary/exit) "eUy" = ( /obj/machinery/door/airlock{ name = "Starboard Emergency Storage" }, /turf/open/floor/plating, /area/commons/storage/emergency/starboard) -"eUK" = ( -/obj/structure/lattice, -/obj/structure/grille, -/obj/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) "eUW" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/dark/visible{ @@ -45694,18 +45616,19 @@ /obj/machinery/jukebox/disco, /turf/open/floor/light/colour_cycle/dancefloor_b, /area/maintenance/starboard/aft) -"eVw" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +"eVB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/commons/dorms) +/area/hallway/primary/aft) "eVL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light_switch{ @@ -45716,6 +45639,12 @@ }, /turf/open/floor/plasteel, /area/cargo/miningdock) +"eVP" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) "eVW" = ( /obj/machinery/status_display/ai{ pixel_x = -32 @@ -45732,25 +45661,19 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"eXb" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_access_txt = "63" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"eXl" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 5 - }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) +"eXj" = ( +/turf/open/floor/carpet, +/area/commons/cryopod) "eXz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/plasteel, /area/security/processing) +"eXE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/brig) "eXL" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 @@ -45758,60 +45681,49 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"eYz" = ( -/obj/structure/chair/sofa/corp/right{ - dir = 1 - }, -/turf/open/floor/wood, -/area/service/bar) -"eYG" = ( +"eYm" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/security/brig) -"eYU" = ( -/turf/closed/wall/r_wall, -/area/construction/mining/aux_base) "eZa" = ( /obj/effect/landmark/start/paramedic, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"eZQ" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/stripes/corner{ +"eZl" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/turf_decal/siding/green/corner{ - dir = 4 +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"eZH" = ( +/obj/machinery/suit_storage_unit/security, +/turf/open/floor/plasteel, +/area/security/office) +"eZK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/dark, +/area/security/office) +"fbc" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"faI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"faO" = ( -/obj/structure/bed{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) +/turf/open/floor/plasteel/dark, +/area/security/office) "fbp" = ( /obj/structure/tank_dispenser, /obj/effect/turf_decal/bot, @@ -45833,25 +45745,10 @@ }, /turf/open/floor/plating, /area/security/execution/transfer) -"fbE" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, +"fbF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/brigdoc, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"fbU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/turf/open/floor/carpet/black, +/area/service/chapel/main) "fcd" = ( /obj/structure/chair/sofa/right{ dir = 8 @@ -45860,6 +45757,25 @@ icon_state = "platingdmg1" }, /area/maintenance/port/fore) +"fcg" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Infirmary"; + req_access_txt = "71" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "fcn" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ @@ -45871,82 +45787,31 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"fcv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) "fcG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/science/mixing) -"fdc" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/rack, -/obj/item/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"fdF" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +"fcT" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/chair/wood/normal{ dir = 4 }, -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" - }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/structure/window/reinforced, +/turf/open/floor/carpet, +/area/service/chapel/main) +"fda" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/turf/open/floor/plasteel/dark, +/area/commons/dorms) "fdQ" = ( /obj/structure/bed, /obj/effect/spawner/lootdrop/bedsheet, /turf/open/floor/plating, /area/maintenance/fore) -"fdT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/maintenance/abandoned{ - id_tag = "abandonmaint1"; - req_access_txt = "12" - }, -/obj/machinery/button/door{ - id = "abandonmaint1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - specialfunctions = 4 - }, -/turf/open/floor/wood/wood_large, -/area/maintenance/starboard/fore) "feE" = ( /obj/structure/cable{ icon_state = "1-2" @@ -45956,48 +45821,51 @@ icon_state = "panelscorched" }, /area/maintenance/starboard/fore) -"ffn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Prison Forestry" +"ffk" = ( +/obj/machinery/camera{ + c_tag = "Prison Forestry"; + network = list("ss13","prison") }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/sink{ + pixel_y = 30 }, -/turf/open/floor/plating, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel, /area/security/prison/upper) -"ffq" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/small{ +"fgw" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ffL" = ( +/obj/item/clothing/head/collectable/tophat, +/turf/open/floor/plasteel, +/area/service/bar) +"fgR" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Prison Forestry" +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_one_access_txt = "50;48" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/plasteel, +/area/cargo/office) +"fgT" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plating, -/area/security/prison/upper) -"fgD" = ( -/obj/structure/chair{ - dir = 8 +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/landmark/start/security_officer, /turf/open/floor/plasteel, -/area/security/office) +/area/security/prison/cells) "fhu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46008,12 +45876,44 @@ /obj/item/clothing/mask/gas/owl_mask, /turf/open/floor/plating, /area/maintenance/port/fore) +"fik" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table/wood, +/obj/item/storage/box/ids, +/obj/item/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/command/bridge) "fiy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/closed/wall, /area/maintenance/disposal/incinerator) +"fiG" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"fiK" = ( +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/curtain, +/turf/open/floor/mineral/titanium/blue, +/area/commons/dorms) +"fjh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"fjO" = ( +/obj/effect/landmark/navigate_destination/hydro, +/turf/open/floor/plasteel, +/area/service/hydroponics) "fjS" = ( /obj/structure/closet/radiation, /turf/open/floor/plasteel, @@ -46025,27 +45925,44 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) +"fka" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/prison) "fkh" = ( /mob/living/simple_animal/bot/secbot/grievous/toy{ name = "Rave Bot 9001" }, /turf/open/floor/light/colour_cycle/dancefloor_a, /area/maintenance/starboard/aft) -"fkx" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +"fku" = ( +/obj/structure/toilet/secret/low_loot{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light/small{ dir = 1 }, -/obj/machinery/rnd/production/techfab/department/security, -/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/titanium/blue, +/area/commons/dorms) +"fkI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/area/security/prison/cells) "fkW" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -46056,22 +45973,26 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"fkY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/carpet, -/area/commons/dorms) "flc" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/white, /area/science/circuit) +"flk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"flz" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/service/chapel/main) "flP" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -46086,6 +46007,16 @@ }, /turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) +"fmK" = ( +/obj/machinery/gear_painter, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) "fnE" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -46105,13 +46036,21 @@ }, /turf/open/floor/plasteel, /area/service/theater) -"fnX" = ( -/obj/structure/closet/secure_closet/security/sec{ - anchored = 1 +"fnG" = ( +/obj/machinery/door/airlock/medical{ + name = "Psychology"; + req_access_txt = "76" }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/office) +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination/psychologist, +/turf/open/floor/plasteel, +/area/medical/psychology) +"fph" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "fpl" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -46120,27 +46059,6 @@ }, /turf/open/floor/plating, /area/commons/fitness) -"fpv" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/box/handcuffs{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/storage/box/handcuffs{ - pixel_x = 1; - pixel_y = -1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "fpz" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -46152,6 +46070,12 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"fpA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) "fpI" = ( /obj/machinery/light{ dir = 1 @@ -46167,62 +46091,59 @@ }, /area/hallway/secondary/entry) "fpK" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/holopad/secure, +/obj/effect/landmark/navigate_destination/aiupload, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"fpZ" = ( +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"fqf" = ( -/obj/effect/turf_decal/stripes/white/line{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/holohoop{ - dir = 8; - pixel_x = 12; - pixel_y = 12 - }, -/obj/effect/turf_decal/trimline/white/end{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"frX" = ( +/turf/open/floor/plasteel/dark, +/area/service/bar) +"fri" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/turf/closed/wall, +/area/commons/fitness/recreation) +"frr" = ( +/obj/structure/chair/sofa/corp{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Chapel Crematorium"; - dir = 4 +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/structure/sign/poster/official/soft_cap_pop_art{ + pixel_x = -32 }, -/obj/machinery/power/apc{ - areastring = "/area/service/chapel/office"; - name = "Chapel Office APC"; - pixel_y = -23 +/turf/open/floor/wood, +/area/service/bar) +"frM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/cryopod{ + dir = 4 }, -/obj/machinery/light/small{ +/obj/structure/window/reinforced/tinted{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/service/chapel/office) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) "fsj" = ( /obj/structure/table, /obj/item/clothing/glasses/sunglasses{ @@ -46251,54 +46172,18 @@ }, /turf/open/floor/plasteel, /area/security/range) -"fsl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = -9 - }, -/obj/item/stack/spacecash/c100, -/turf/open/floor/plasteel, -/area/service/bar) -"fsv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/carpet/black, -/area/service/chapel/main) -"fsK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"ftd" = ( +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet/orange, +/area/command/bridge) +"ftp" = ( +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ftj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/area/service/hydroponics) "fty" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/structure/lattice/catwalk, @@ -46310,15 +46195,12 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"ftK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/vending/security, -/turf/open/floor/plasteel/dark, -/area/security/office) -"ftS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/wood, -/area/command/bridge) +"ftU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) "fup" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -46329,6 +46211,19 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/medical/storage) +"fvs" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/mineral/titanium/blue, +/area/commons/toilet) +"fvF" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "fvU" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -46353,6 +46248,17 @@ dir = 4 }, /area/service/theater) +"fvV" = ( +/obj/machinery/power/apc{ + areastring = "/area/construction"; + name = "Construction Area APC"; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/construction) "fvY" = ( /obj/machinery/computer/cryopod{ pixel_y = 26 @@ -46362,14 +46268,17 @@ }, /turf/open/floor/carpet, /area/commons/cryopod) -"fwt" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +"fwg" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Cell Interior Shutters"; + name = "brig shutters" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/plasteel/dark, -/area/service/bar) +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) "fxa" = ( /obj/structure/chair/wood/normal, /turf/open/floor/wood{ @@ -46405,9 +46314,18 @@ "fxV" = ( /turf/closed/wall/r_wall, /area/hallway/primary/central) -"fzf" = ( -/turf/open/pool, -/area/commons/fitness/recreation) +"fye" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Prison Isolation Cell Two"; + dir = 4; + network = list("ss13","isolation"); + view_range = 5 + }, +/turf/open/floor/padded, +/area/security/prison/cells) "fAj" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -46420,30 +46338,32 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "fAp" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/security/glass{ - name = "Brig Infirmary"; - req_access_txt = "71" +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/security/brig) -"fBc" = ( -/obj/effect/turf_decal/tile/green{ +/obj/machinery/computer/aifixer{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/open/floor/carpet/purple, +/area/command/bridge) +"fAA" = ( +/obj/machinery/light/small{ + armor = list("melee"=40,"bullet"=40,"laser"=40,"energy"=100,"bomb"=30,"bio"=100,"rad"=100,"fire"=90,"acid"=50); + dir = 1; + light_color = "#ffc1c1"; + name = "Reinforced Light Fixture" }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"fBp" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/white, -/area/science) +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/padded, +/area/security/prison/cells) +"fAR" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/recreation) "fBW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -46463,18 +46383,34 @@ /obj/item/pen, /turf/open/floor/plasteel, /area/commons/locker) -"fCr" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/disposal/incinerator"; - name = "Incinerator APC"; - pixel_y = -23 +"fCu" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/aft) +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 3"; + name = "Cell 3" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"fCw" = ( +/obj/item/kirbyplants, +/obj/machinery/light, +/turf/open/floor/wood, +/area/service/bar) "fCx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -46486,22 +46422,17 @@ }, /turf/open/floor/plasteel, /area/commons/fitness) -"fCQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) +"fCG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Garden Maintenance"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "fCV" = ( /obj/machinery/piratepad/civilian, /turf/open/floor/plasteel, /area/cargo/office) -"fCW" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "botanyshuttersprivacy"; - name = "botany shutters" - }, -/turf/open/floor/plating, -/area/service/hydroponics) "fDn" = ( /obj/structure/table, /obj/item/trash/chips{ @@ -46517,41 +46448,20 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"fDQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"fEj" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +"fEt" = ( +/obj/structure/bed, +/obj/structure/window/reinforced/tinted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/service/bar) -"fEQ" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 2"; - wiretypepath = /datum/wires/airlock/security - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/bedsheet/red, +/obj/machinery/button/door{ + id = "permacells5"; + name = "Privacy Shutters"; + pixel_x = 25 }, +/obj/effect/landmark/start/prisoner, /turf/open/floor/plasteel/dark, /area/security/prison/cells) -"fEZ" = ( -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/carpet/orange, -/area/command/bridge) "fFl" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -46569,45 +46479,28 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/commons/locker) -"fFC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/navigate_destination/teleporter, -/turf/open/floor/plasteel, -/area/command/teleporter) -"fFR" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"fGx" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +"fFH" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 1 }, -/turf/open/floor/plasteel, -/area/security/prison) -"fGI" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 + icon_state = "1-2" }, /turf/open/floor/plasteel, /area/security/prison/cells) +"fFR" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) "fHi" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10 @@ -46615,22 +46508,6 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/engineering/atmos) -"fHk" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/wood, -/area/service/library) -"fHw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall/mineral/wood, -/area/commons/fitness/recreation) "fHG" = ( /turf/open/floor/plasteel, /area/commons/fitness) @@ -46639,29 +46516,65 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"fIJ" = ( -/obj/structure/closet/lasertag/red, -/obj/item/clothing/under/misc/pj/red, -/obj/item/clothing/under/misc/pj/red, -/obj/machinery/camera{ - c_tag = "Fitness Room East"; - dir = 9 +"fIz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage"; + req_access_txt = "18" }, -/obj/machinery/light{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"fIM" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 5"; - wiretypepath = /datum/wires/airlock/security +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/security/prison/cells) +/area/ai_monitored/command/storage/eva) +"fID" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/command/blueshieldoffice) +"fIT" = ( +/obj/machinery/vending/wardrobe/chap_wardrobe, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"fJu" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/storage/fancy/egg_box, +/obj/item/storage/fancy/egg_box, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"fJL" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/wood/wood_large, +/area/service/abandoned_gambling_den) +"fJM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/security/brig) "fJY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red{ @@ -46680,18 +46593,6 @@ /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel, /area/engineering/atmos) -"fKD" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"fLs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) "fLN" = ( /obj/machinery/chem_dispenser/drinks/beer{ dir = 1 @@ -46699,19 +46600,51 @@ /obj/structure/table/wood/poker, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"fLX" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, +"fMx" = ( /obj/machinery/camera{ - c_tag = "Bar South"; - dir = 1 + c_tag = "Starboard Primary Hallway 2" }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"fMC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"fNb" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/storage/secure/briefcase, /turf/open/floor/wood, -/area/service/bar) +/area/command/bridge) +"fNj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -27; + pixel_y = -27; + prison_radio = 1 + }, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -24; + pixel_y = -36 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/bed, +/obj/item/bedsheet/green, +/turf/open/floor/plasteel, +/area/security/brig) "fNN" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -46720,12 +46653,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"fNV" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +"fOu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/area/commons/dorms) "fOA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -46747,33 +46678,6 @@ }, /turf/open/floor/plasteel/freezer, /area/commons/toilet) -"fOM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"fOV" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/chemfactory, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) "fPi" = ( /obj/effect/decal/cleanable/oil{ icon_state = "floor6" @@ -46781,51 +46685,21 @@ /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /turf/open/floor/plasteel, /area/engineering/atmos) +"fPr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/carpet/black, +/area/service/chapel/main) "fPM" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"fPQ" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"fPU" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Cell Interior Shutters"; - name = "brig shutters" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"fQq" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +"fQi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"fQF" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"fQI" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/closed/wall/r_wall, +/area/security/prison) +"fQp" = ( /obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3; pixel_y = 9 @@ -46835,23 +46709,19 @@ pixel_x = 3; pixel_y = 9 }, -/obj/machinery/light, /obj/structure/table/wood, /turf/open/floor/plasteel/dark, /area/service/bar) -"fQT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, +"fRb" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /turf/open/floor/plasteel, /area/security/prison/cells) "fRe" = ( @@ -46868,46 +46738,32 @@ /obj/structure/table, /turf/open/floor/plasteel/cafeteria, /area/commons/locker) -"fRm" = ( -/obj/effect/turf_decal/tile/red{ +"fRF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/closed/wall, +/area/security/execution/transfer) +"fSc" = ( +/obj/machinery/light{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"fRq" = ( -/obj/structure/closet/secure_closet/personal{ - desc = "It's a secure locker for evidence storage."; - name = "Secure Evidence Closet" +/obj/structure/sign/warning/pods{ + pixel_x = 32 }, /turf/open/floor/plasteel, -/area/security/brig) -"fRB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/structure/cable{ - icon_state = "0-2" +/area/security/office) +"fSL" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/security/prison) -"fSx" = ( -/obj/machinery/camera{ - c_tag = "MiniSat External South"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/landmark/navigate_destination/minisat_access_ai, -/turf/open/space, -/area/ai_monitored/turret_protected/aisat) "fSO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -46915,19 +46771,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"fSW" = ( -/obj/machinery/camera{ - c_tag = "Prison Forestry"; - network = list("ss13","prison") - }, -/obj/structure/sink{ - pixel_y = 30 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/item/reagent_containers/glass/bucket, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plasteel, -/area/security/prison/upper) "fTg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46937,16 +46780,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"fTl" = ( -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/west, -/turf/open/floor/plating, -/area/maintenance/prison/fore) -"fTx" = ( -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) "fTC" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -46955,68 +46788,72 @@ /obj/item/pen/fountain, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"fTR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +"fTO" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/plasteel, +/area/commons/fitness) +"fUr" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/office) -"fUs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/wood, +/area/command/bridge) +"fVu" = ( +/obj/effect/landmark/navigate_destination/tools, +/turf/open/floor/plasteel, +/area/commons/storage/primary) +"fWc" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/power/apc{ + areastring = "/area/command/heads_quarters/hop"; + name = "Head of Personnel APC"; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "0-8" }, +/turf/open/floor/plating, +/area/maintenance/central) +"fWY" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/service) +"fXk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/commons/dorms) -"fUA" = ( -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/obj/structure/sink/kitchen{ - dir = 4; - pixel_x = -12 +/area/security/prison) +"fXN" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"fYi" = ( +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"fWO" = ( -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/chem_master, -/turf/open/floor/plasteel, -/area/service/bar) -"fXh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/mineral/wood, -/area/commons/fitness/recreation) -"fXM" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"fYc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Prison Cafeteria" +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/security/sec{ + anchored = 1 }, /turf/open/floor/plasteel/dark, -/area/security/prison/upper) +/area/security/office) "fZh" = ( /obj/machinery/conveyor{ dir = 8; @@ -47029,44 +46866,45 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/cargo/storage) -"fZk" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 +"fZl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/structure/chair/sofa/right{ - dir = 1 +/turf/open/floor/plasteel, +/area/security/prison/upper) +"fZR" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/turf/open/floor/plasteel, +/area/commons/storage/primary) +"gay" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/radio/intercom{ - pixel_x = 25 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"fZn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera/motion{ - c_tag = "Armory North" +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"fZR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/storage/primary) +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "gaF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/paramedic) +"gaH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "gbh" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -47107,6 +46945,15 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) +"gcr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/fore) "gcx" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -47116,6 +46963,13 @@ }, /turf/open/floor/carpet/royalblue, /area/maintenance/starboard/aft) +"gcE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "gcF" = ( /obj/structure/cable{ icon_state = "1-2" @@ -47140,6 +46994,39 @@ /obj/machinery/atmospherics/pipe/simple, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) +"gdt" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"gdv" = ( +/obj/machinery/camera{ + c_tag = "Permabrig Southwest"; + dir = 9; + network = list("ss13","prison") + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"gdM" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12; + pixel_y = 2 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) "geg" = ( /obj/machinery/light/small{ dir = 8 @@ -47149,12 +47036,6 @@ /obj/item/reagent_containers/food/snacks/egg/yellow, /turf/open/floor/plating, /area/maintenance/port/fore) -"gfd" = ( -/obj/machinery/camera{ - c_tag = "Fitness Room North" - }, -/turf/open/floor/plasteel, -/area/commons/fitness) "gfC" = ( /obj/effect/turf_decal/tile/red, /obj/structure/chair{ @@ -47171,58 +47052,39 @@ }, /turf/open/floor/plasteel/white, /area/medical/surgery) -"ggy" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/security/prison/upper"; - armor = list("melee"=50,"bullet"=20,"laser"=20,"energy"=20,"bomb"=0,"bio"=0,"rad"=0,"fire"=90,"acid"=50); - damage_deflection = 21; - desc = "A control terminal for the area's electrical systems. It's secured with a durable antitampering plasteel cage."; - dir = 1; - name = "Armored Upper Prison Wing APC"; - pixel_y = 23 +"gfX" = ( +/obj/machinery/door/airlock{ + desc = "A small bathroom with a sink, toilet and shower."; + id_tag = "Bath2"; + name = "Bathroom" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/titanium/blue, +/area/commons/toilet) +"ggF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, /obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"ghc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 + icon_state = "1-2" }, -/turf/open/floor/carpet/royalblack, -/area/service/library) +/turf/open/floor/plating, +/area/maintenance/port/fore) "ghD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/commons/fitness) -"giP" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 +"giz" = ( +/obj/item/beacon, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"giC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "giT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -47237,20 +47099,10 @@ "gjl" = ( /turf/closed/wall, /area/cargo/warehouse) -"gjF" = ( +"gkN" = ( /obj/structure/lattice, -/turf/open/space, -/area/security/office) -"gkJ" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) +/turf/closed/wall, +/area/service/chapel/office) "gkP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -47260,44 +47112,96 @@ }, /turf/open/floor/plasteel, /area/cargo/office) -"gll" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"gkV" = ( +/obj/machinery/camera{ + c_tag = "Prison Laundry"; + dir = 4; + network = list("ss13","prison") }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/washing_machine, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/exit"; - dir = 8; - name = "Escape Hallway APC"; - pixel_x = -25 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/plasteel/white/corner{ +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"glp" = ( +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/area/hallway/secondary/exit) -"glq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/plasteel, +/area/service/bar) +"gmh" = ( +/obj/structure/toilet{ + dir = 8 }, -/turf/open/floor/plating, -/area/medical/psychology) -"gmA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/window/reinforced/tinted{ dir = 1 }, +/obj/machinery/light/small{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/security/prison/upper) -"gmR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/security/prison/cells) +"gmm" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/brigdoc, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"gmy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/bed, +/obj/item/bedsheet/purple, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -24; + pixel_y = -36 + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -27; + pixel_y = -27; + prison_radio = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/security/prison/upper) +/area/security/brig) +"gmE" = ( +/obj/machinery/camera{ + c_tag = "Bridge East"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/wood, +/area/command/bridge) +"gna" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/item/clothing/under/rank/civilian/janitor/maid, +/obj/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/commons/fitness) "gnf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -47307,25 +47211,29 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"gng" = ( -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"gnI" = ( -/obj/structure/rack, -/obj/item/circuitboard/computer/slot_machine, -/obj/item/circuitboard/computer/arcade/orion_trail, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"gnQ" = ( +"gny" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/service/bar) +"gnC" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"gof" = ( +/obj/machinery/door/poddoor/preopen{ + id = "secdorm1" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/security/office) "got" = ( /obj/structure/closet, /obj/item/poster/random_contraband, @@ -47333,23 +47241,12 @@ /obj/item/poster/random_contraband, /turf/open/floor/plasteel, /area/commons/locker) -"goR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/wood, -/area/service/bar) -"gpj" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, +"gpn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 6 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) +/turf/closed/wall, +/area/commons/fitness) "gpD" = ( /obj/effect/turf_decal/bot_white/left, /obj/effect/turf_decal/tile/neutral{ @@ -47367,36 +47264,17 @@ }, /turf/open/floor/plasteel/dark, /area/command/gateway) -"gqe" = ( -/turf/open/floor/carpet/black, -/area/service/chapel/main) -"gqj" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"gqJ" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"gqO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/prison/aft) -"grb" = ( -/obj/machinery/jukebox, -/turf/open/floor/plasteel/dark/side{ - dir = 4 +"gpP" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/command/bridge"; + name = "Bridge APC"; + pixel_y = -23 }, -/area/security/prison/upper) +/obj/structure/cable, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "grc" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -47405,27 +47283,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"grh" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Cell Interior Shutters"; - name = "brig shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"grj" = ( -/obj/item/kirbyplants, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/service/bar) "grr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -47442,13 +47299,6 @@ }, /turf/open/floor/plasteel/dark, /area/commons/fitness) -"grB" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Dorm2"; - location = "Dorm" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "grS" = ( /obj/machinery/status_display/ai{ pixel_y = -32 @@ -47460,55 +47310,57 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) -"gtE" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"gtW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"gtg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/service/bar) +"gtB" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 10 + }, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/grass, +/area/service/chapel/main) +"gtM" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/security/prison/upper) -"gva" = ( +/area/hallway/secondary/exit) +"guF" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"gvi" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/green/corner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"gvM" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"gwv" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/engineering/engine_smes"; + name = "SMES room APC"; + pixel_y = -23 }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"gvy" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 2" +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/obj/structure/table, +/obj/item/stock_parts/cell/high/plus, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/engineering/engine_smes) "gxc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -47525,81 +47377,53 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"gxg" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/spawner/lootdrop/prison_contraband, -/turf/open/floor/plating, -/area/maintenance/prison/fore) -"gxi" = ( -/obj/structure/toilet{ - contents = newlist(/obj/item/toy/snappop/phoenix); - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"gxn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) "gxw" = ( /obj/machinery/atmospherics/pipe/manifold/orange/visible, /obj/machinery/meter, /turf/closed/wall/r_wall, /area/engineering/atmos) -"gxR" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai_upload"; - name = "AI Upload turret control"; - pixel_y = -25 +"gxY" = ( +/obj/structure/table, +/obj/machinery/plantgenes{ + pixel_y = 6 }, -/obj/machinery/camera{ - c_tag = "Bridge Center"; - dir = 1 +/turf/open/floor/plasteel/dark, +/area/service/hydroponics) +"gyi" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/dark/corner{ + dir = 4 + }, +/area/security/prison/upper) +"gyn" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, /turf/open/floor/carpet/royalblack, -/area/command/bridge) +/area/service/library) "gyr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) -"gyB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"gyJ" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Security Delivery"; + req_access_txt = "1" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/power/apc/auto_name/north, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/office) "gyQ" = ( /turf/open/floor/plasteel/freezer, /area/commons/toilet) @@ -47613,60 +47437,21 @@ /obj/structure/curtain, /turf/open/floor/mineral/titanium/blue, /area/commons/dorms) -"gzm" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"gzp" = ( -/obj/effect/turf_decal/weather/dirt, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/service/chapel/main) -"gzK" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "gzY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/fore) "gAt" = ( -/obj/machinery/light/small{ +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells5"; + name = "Privacy Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/toilet/secret/low_loot{ - pixel_x = -9; - pixel_y = 8 - }, -/obj/machinery/button/door{ - id = "Bath1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = -8; - specialfunctions = 4 - }, -/obj/structure/sink{ - pixel_x = 7; - pixel_y = 23 - }, -/obj/structure/mirror{ - pixel_x = 6; - pixel_y = 34 - }, -/turf/open/floor/mineral/titanium/blue, -/area/commons/toilet) +/turf/open/floor/plating, +/area/security/prison/cells) "gAu" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -47677,102 +47462,71 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"gAB" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +"gBm" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison/upper) "gBo" = ( /obj/structure/cable{ icon_state = "1-8" }, /turf/open/floor/wood, /area/maintenance/bar) -"gBt" = ( -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/command/meeting_room) -"gBS" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +"gBC" = ( /obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/chair{ dir = 4 }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/office) -"gCq" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/security/sec{ + anchored = 1 }, /turf/open/floor/plasteel/dark, -/area/security/prison) +/area/security/office) "gCC" = ( /obj/structure/sign/poster/contraband/tools, /turf/closed/wall, /area/commons/storage/primary) -"gCO" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = 3; - pixel_y = 9 +"gCJ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/sign/poster/official/fruit_bowl{ - pixel_x = 32 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"gCT" = ( -/obj/machinery/door/window/northright{ - dir = 8; - name = "Library Desk Door"; - req_access_txt = "37" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plasteel, +/area/security/prison/cells) +"gCN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/wood, -/area/service/library) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) "gDl" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) -"gDs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +"gDq" = ( +/obj/machinery/light/floor, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/disposal/bin, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) +/turf/open/floor/carpet/black, +/area/service/chapel/main) "gDO" = ( /turf/open/floor/plasteel/dark, /area/command/gateway) @@ -47803,6 +47557,24 @@ dir = 4 }, /area/service/theater) +"gFc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Blueshield's Quarters"; + req_access_txt = "72" + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"gFe" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Prison Cafeteria North"; + network = list("ss13","prison") + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) "gFs" = ( /obj/effect/landmark/start/assistant, /obj/structure/chair{ @@ -47815,123 +47587,164 @@ icon_state = "panelscorched" }, /area/maintenance/port/fore) -"gFF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"gFI" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) -"gFG" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/sorting/mail{ + dir = 2; + sortType = 19 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"gFT" = ( +/obj/machinery/jukebox, +/turf/open/floor/plasteel/dark/side{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"gFQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/security/prison/upper) +"gGa" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"gGo" = ( -/obj/structure/chair/sofa/corp/left, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/service/bar) -"gGH" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/camera{ + c_tag = "Security Docking"; dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/sign/departments/restroom{ - pixel_y = 32 - }, /turf/open/floor/plasteel, -/area/commons/dorms) +/area/security/processing) "gGK" = ( /turf/open/floor/carpet/royalblue, /area/maintenance/starboard/aft) -"gHa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +"gHf" = ( +/obj/structure/table, +/obj/item/ai_module/supplied/oxygen, +/obj/item/ai_module/zeroth/oneHuman, +/obj/machinery/door/window{ + dir = 8; + name = "High-Risk Modules"; + req_access_txt = "20" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/item/ai_module/reset/purge, +/obj/structure/window/reinforced, +/obj/effect/spawner/lootdrop/ai_module_harmful, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ dir = 4 }, +/obj/item/ai_module/supplied/protectStation, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"gHl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/prison/upper) -"gHo" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/tile/red{ +"gHN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"gIt" = ( +/obj/structure/toilet{ + contents = newlist(/obj/item/toy/snappop/phoenix); + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + brightness = 3; dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/prison/cells) -"gHq" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -3; - pixel_y = 5 +"gIF" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/service/chapel/main"; + name = "Chapel APC"; + pixel_y = -23 }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"gHs" = ( -/obj/machinery/button/door{ - id = "secdorm1"; - name = "Window Shutter Control"; - pixel_x = 26; - req_access_txt = "3" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/turf/open/floor/plasteel/dark, -/area/security/office) +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) "gIU" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plating/airless, /area/space/nearstation) +"gJc" = ( +/turf/closed/wall/r_wall, +/area/construction/mining/aux_base) +"gJd" = ( +/obj/machinery/camera{ + c_tag = "Brig Interrogation"; + dir = 8; + network = list("interrogation") + }, +/obj/item/taperecorder, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"gJh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/prison/cells) "gJi" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"gJA" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"gJG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/mirror{ - pixel_y = 32 +"gJq" = ( +/obj/structure/closet/secure_closet/psychology, +/turf/open/floor/carpet/blue, +/area/medical/psychology) +"gKd" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/sink{ - pixel_y = 25 +/obj/structure/closet/secure_closet/brig{ + id = "Cell 4"; + name = "Cell 4 Locker" }, -/obj/effect/landmark/start/blueshield, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) "gKl" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -47948,10 +47761,59 @@ /obj/item/reagent_containers/blood/random, /turf/open/floor/plating, /area/maintenance/port/fore) +"gKE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) "gKG" = ( /obj/structure/bedsheetbin/towel, /turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) +"gKY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"gLb" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"gLc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) "gLw" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -47991,6 +47853,11 @@ /obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, /turf/open/floor/plating, /area/maintenance/port/fore) +"gLU" = ( +/obj/machinery/holopad/secure, +/obj/effect/landmark/navigate_destination/hop, +/turf/open/floor/carpet, +/area/command/heads_quarters/hop) "gMl" = ( /obj/structure/chair/wood/normal{ dir = 4 @@ -48006,48 +47873,52 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"gNb" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +"gMG" = ( +/obj/structure/chair/office{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"gNh" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-4" +/turf/open/floor/plasteel/dark, +/area/security/prison) +"gMT" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Cryogenics " }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"gNA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/space_heater, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gOw" = ( -/obj/structure/chair/pew/left{ +/obj/machinery/door/firedoor, +/turf/open/floor/carpet, +/area/commons/cryopod) +"gMU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 32 }, -/turf/open/floor/plasteel/chapel{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/security/office) +"gNL" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/area/service/chapel/main) +/turf/open/floor/wood, +/area/service/lawoffice) +"gOh" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/machinery/chem_master, +/turf/open/floor/plasteel, +/area/service/bar) "gOF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -48063,76 +47934,54 @@ }, /turf/open/floor/carpet/royalblue, /area/maintenance/starboard/aft) -"gPV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +"gPf" = ( /obj/structure/cable{ icon_state = "2-8" }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"gQg" = ( -/obj/item/wrench, /turf/open/floor/plating, /area/maintenance/port/fore) -"gQr" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - name = "gas to sauna" +"gPA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/fore) -"gQB" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/stack/rods/fifty, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/sign/warning/fire{ + desc = "A sign that states the labeled room's number."; + icon_state = "roomnum"; + name = "Room Number 1"; + pixel_x = -30; + pixel_y = -7 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/structure/chair/stool{ + pixel_y = 8 }, /turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"gRd" = ( -/obj/machinery/camera{ - c_tag = "Bridge East"; - dir = 8 +/area/commons/dorms) +"gQr" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "gas to sauna" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/turf/open/floor/plating, +/area/maintenance/fore) +"gQF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/turf/open/floor/wood, -/area/command/bridge) -"gRf" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/stamp/hos, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"gRy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"gRS" = ( -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/wood/wood_large, +/area/service/abandoned_gambling_den) +"gRr" = ( +/obj/structure/chair/sofa/corp/right{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/service/bar) "gRV" = ( /turf/open/floor/wood{ @@ -48145,6 +47994,12 @@ }, /turf/open/floor/carpet, /area/service/library) +"gTn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/service/bar) "gTx" = ( /obj/effect/turf_decal/bot_white/left, /obj/effect/turf_decal/tile/neutral{ @@ -48159,15 +48014,16 @@ }, /turf/open/floor/plasteel/dark, /area/command/gateway) -"gTG" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +"gUb" = ( +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/security/office) +/turf/open/floor/plasteel, +/area/security/prison/upper) "gUu" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48175,59 +48031,110 @@ }, /turf/closed/wall/r_wall, /area/engineering/gravity_generator) -"gUW" = ( -/obj/structure/closet/crate/coffin, -/turf/open/floor/plasteel/dark, -/area/service/chapel/office) -"gWd" = ( -/obj/structure/cable{ - icon_state = "1-4" +"gUA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/computer/monitor{ + dir = 8; + name = "bridge power monitoring console" }, -/turf/open/floor/plating, -/area/construction) -"gWu" = ( -/obj/structure/chair/sofa/corp/corner{ +/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/sign/poster/official/cohiba_robusto_ad{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/service/bar) -"gWz" = ( -/obj/machinery/holopad, +/turf/open/floor/carpet/orange, +/area/command/bridge) +"gUC" = ( /obj/effect/turf_decal/siding/white{ dir = 1 }, +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) -"gWI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"gUM" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/holohoop{ + dir = 4; + pixel_x = -12; + pixel_y = 12 + }, +/obj/effect/turf_decal/trimline/white/end{ dir = 4 }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"gUR" = ( +/obj/structure/table/wood/fancy/royalblack, +/turf/open/floor/carpet/royalblack, +/area/service/library) +"gUU" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/flasher/portable, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"gVH" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"gVU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/prison/aft) +"gWd" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/construction) +"gWn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/service/chapel/office) +/area/hallway/primary/starboard) +"gWp" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) +"gWq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"gWR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/service/lawoffice) "gXs" = ( /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"gXB" = ( -/obj/structure/cable{ - icon_state = "1-4" +"gYd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/auxiliary"; - name = "Security Checkpoint APC"; - pixel_x = 1; - pixel_y = -23 +/obj/structure/chair{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "gYo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -48241,57 +48148,32 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"gYz" = ( -/obj/machinery/door/poddoor/preopen{ - id = "barShutters"; - name = "privacy shutters" +"gYp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/bar) -"gYH" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"gZm" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"gYJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"gYN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm10"; - name = "Room Ten" - }, -/obj/structure/fans/tiny/invisible, -/turf/open/floor/carpet, -/area/commons/dorms) -"gZh" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light/small{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/service/bar) +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "gZB" = ( /obj/item/clothing/mask/cigarette{ pixel_x = -6; @@ -48310,24 +48192,42 @@ dir = 8 }, /area/medical/surgery) -"haQ" = ( -/obj/structure/cable{ - icon_state = "2-8" +"hai" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = 30; + prison_radio = 1 }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"haW" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/plasteel, +/area/security/prison/upper) +"hak" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/airalarm{ + pixel_y = 22 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/service/kitchen) +"hal" = ( +/obj/machinery/vending/wallmed, +/turf/closed/wall/r_wall, +/area/security/range) +"haq" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, +/obj/machinery/vending/games, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/security/office) +/area/commons/fitness) +"hbf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/security/prison) "hbi" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -48342,22 +48242,27 @@ icon_state = "platingdmg1" }, /area/maintenance/starboard/aft) -"hbZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/hydroponics/soil, -/obj/item/grown/sunflower, -/obj/item/grown/sunflower, -/obj/item/grown/sunflower, -/obj/item/grown/sunflower, -/obj/item/grown/sunflower, -/obj/item/grown/sunflower, -/turf/open/floor/grass, -/area/service/chapel/main) -"hcz" = ( -/obj/item/kirbyplants, -/obj/machinery/light, +"hcy" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/pen/fourcolor{ + pixel_x = -7; + pixel_y = 7 + }, /turf/open/floor/wood, -/area/service/bar) +/area/command/bridge) +"hcB" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/carpet/orange, +/area/command/bridge) "hcT" = ( /obj/structure/cable{ icon_state = "4-8" @@ -48371,35 +48276,61 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/port/fore) -"hdK" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos, -/turf/open/floor/engine, -/area/science/xenobiology) -"heL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/sofa/left{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +"hcY" = ( +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/structure/window{ - dir = 8 +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"hfa" = ( -/mob/living/simple_animal/pet/bumbles, -/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/service/hydroponics) -"hfd" = ( +"hdf" = ( /obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, +/obj/item/dildo/flared/gigantic, +/obj/item/dildo/flared, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/maintenance/prison/aft) +"hez" = ( +/obj/item/seeds/apple, +/obj/item/seeds/banana, +/obj/item/seeds/cocoapod, +/obj/item/seeds/grape, +/obj/item/seeds/orange, +/obj/item/seeds/sugarcane, +/obj/item/seeds/wheat, +/obj/item/seeds/watermelon, +/obj/structure/table/glass, +/obj/item/seeds/tower, +/turf/open/floor/plasteel, +/area/service/hydroponics/garden) +"hfu" = ( +/obj/structure/table, +/obj/item/storage/toolbox/drone{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -2; + pixel_y = 2 + }, +/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/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/security/brig) "hgG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/extinguisher_cabinet{ @@ -48407,72 +48338,35 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"hhc" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/medical/psychology) -"hhD" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permaextwindow"; - name = "Privacy Shutters" - }, -/turf/open/floor/plating, -/area/security/prison/upper) -"hhR" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"hih" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" +"hgN" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/white, +/area/science) +"hgQ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cafeteria" }, -/obj/structure/closet/secure_closet{ - name = "nonlethal ammunition"; - req_access = "list(3)" +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/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/rubbershot, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"hiL" = ( -/obj/structure/chair/comfy/black, -/turf/open/floor/wood, -/area/service/bar) +/area/security/prison/upper) +"hiE" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/random, +/turf/open/floor/carpet/blue, +/area/medical/psychology) "hiV" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/department/electrical) -"hjo" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"hjp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"hjc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /turf/closed/wall, -/area/service/chapel/office) -"hjI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/disposals, -/turf/open/floor/plating, -/area/maintenance/disposal) +/area/commons/dorms) "hke" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -48485,25 +48379,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"hks" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"hkt" = ( -/obj/structure/table/wood, -/obj/item/instrument/harmonica, -/obj/item/instrument/piano_synth, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/prison/upper) +"hkn" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/aft) "hkA" = ( /obj/structure/table, /obj/item/clothing/under/rank/prisoner/skirt{ @@ -48524,29 +48403,19 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"hkD" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"hkS" = ( -/obj/structure/chair/comfy/black{ +"hll" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/wood, -/area/service/bar) +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) "hlT" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock"; @@ -48559,35 +48428,21 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/security/processing) -"hmg" = ( -/obj/item/kirbyplants, -/turf/open/floor/wood, -/area/command/bridge) -"hmh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/carpet/black, -/area/service/chapel/main) -"hmm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" +"hmz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/turf_decal/siding/green/corner{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison) -"hmG" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/turf/open/floor/carpet/blue, -/area/command/bridge) +/turf/open/floor/plasteel, +/area/service/hydroponics) "hmT" = ( /obj/structure/loot_pile/maint, /turf/open/floor/plating, @@ -48598,11 +48453,6 @@ }, /turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) -"hnt" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/dark, -/area/service/chapel/office) "hnU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -48615,19 +48465,33 @@ }, /turf/open/floor/plating, /area/security/range) -"hpI" = ( -/obj/machinery/vending/wardrobe/chap_wardrobe, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"hnX" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/security/brig) +"hpo" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"hry" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore) "hrF" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -48648,25 +48512,24 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"hsq" = ( +"hso" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"hsU" = ( +/obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"htm" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/starkist{ - pixel_x = -32 + dir = 6 }, -/turf/open/floor/wood, -/area/service/bar) +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"htr" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/item/clothing/mask/joy, +/turf/open/floor/plating, +/area/maintenance/prison/aft) "htu" = ( /obj/item/kirbyplants/random, /turf/open/floor/plating, @@ -48679,80 +48542,98 @@ }, /turf/open/floor/plating, /area/command/gateway) -"huc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +"htW" = ( +/obj/structure/mirror{ + pixel_y = 32 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"hvF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/structure/sink{ + pixel_y = 25 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"hxa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/toilet/secret/low_loot{ dir = 4 }, +/turf/open/floor/mineral/titanium/blue, +/area/commons/dorms) +"hus" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/landmark/start/peacekeeper, +/turf/open/floor/plasteel, +/area/security/checkpoint/auxiliary) +"huB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"hwx" = ( /obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ - dir = 10 + dir = 9 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/engine, /area/science/xenobiology) -"hxn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"hyd" = ( -/obj/effect/decal/cleanable/dirt, +"hwQ" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"hyu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/command/bridge) -"hyJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = 30; - prison_radio = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"hyQ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) +/area/hallway/secondary/exit) +"hxn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plating, +/area/engineering/atmos) "hyY" = ( /obj/structure/loot_pile/maint, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"hzz" = ( -/obj/structure/lattice, -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) "hBw" = ( /obj/structure/lattice, /turf/closed/wall, /area/maintenance/fore) -"hDV" = ( -/obj/machinery/vending/cola/random, +"hBC" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/dark, +/area/service/kitchen) +"hCD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"hCW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/area/security/prison/cells) "hEL" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -48760,27 +48641,36 @@ }, /turf/open/floor/plating, /area/security/execution/transfer) -"hFq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"hGn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/security/prison/cells) -"hFu" = ( +/area/security/prison/upper) +"hGQ" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plasteel, +/area/security/prison/upper) +"hGW" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/holopad, -/obj/effect/landmark/navigate_destination/bridge, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison/cells) "hHQ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -48794,50 +48684,49 @@ }, /turf/open/floor/wood, /area/service/library) -"hIX" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - icon_state = "roomnum"; - name = "Room Number 1"; - pixel_x = -30; - pixel_y = -7 +"hIo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/navigate_destination/atmos, +/turf/open/floor/plasteel, +/area/engineering/atmos) +"hIK" = ( +/obj/machinery/camera{ + c_tag = "Holodeck" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/machinery/airalarm{ + pixel_y = 24 }, -/obj/structure/chair/stool{ - pixel_y = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, -/area/commons/dorms) -"hIZ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, +/area/commons/fitness) +"hJg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/service/bar) -"hJr" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/security/prison/upper) +"hJv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"hJD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/mineral/wood, +/area/commons/fitness/recreation) +"hJJ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/window/westleft{ - name = "Brig Operations"; - req_one_access_txt = "4; 2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/turf/open/floor/plasteel, -/area/security/brig) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/commons/fitness) "hJP" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -48848,84 +48737,122 @@ }, /turf/open/floor/plating, /area/security/execution/transfer) -"hKg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"hKf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/computer/arcade, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/chair{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"hKJ" = ( -/obj/machinery/light, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"hKs" = ( +/obj/structure/chair{ + dir = 1; + name = "Security Station" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) +/turf/open/floor/wood, +/area/command/bridge) +"hKx" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Kitchen" + }, +/turf/open/floor/plasteel/dark, +/area/service/kitchen) +"hKC" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/camera{ + c_tag = "Prison Cafeteria South"; + dir = 1; + network = list("ss13","prison") + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"hKO" = ( +/turf/open/floor/carpet/royalblack, +/area/service/library) +"hLk" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/plasteel, +/area/command/heads_quarters/hop) +"hMk" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/security/prison) "hMs" = ( /obj/structure/table, /obj/item/storage/box/bodybags, /obj/item/pen, /turf/open/floor/plasteel/dark, /area/medical/morgue) +"hMP" = ( +/obj/structure/chair/pew/right{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel, +/area/service/chapel/main) +"hNb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/recreation) "hNm" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" }, /turf/open/floor/plating, /area/commons/locker) -"hNr" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"hNL" = ( -/obj/effect/turf_decal/tile/blue{ +"hNq" = ( +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"hOP" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"hNZ" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/rack, -/obj/item/storage/box/zipties{ - pixel_x = -1; - pixel_y = 1 + icon_state = "4-8" }, -/obj/item/storage/box/zipties{ - pixel_x = 1; - pixel_y = -1 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/turf/open/floor/plasteel, -/area/security/brig) -"hPt" = ( -/obj/structure/urinal/shit{ - pixel_y = 30 +/turf/open/floor/wood, +/area/command/bridge) +"hOT" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells4"; + name = "Privacy Shutters" }, -/turf/open/floor/mineral/titanium/blue, -/area/commons/toilet) -"hPJ" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall/r_wall, +/turf/open/floor/plating, /area/security/prison/cells) "hPP" = ( /obj/structure/disposalpipe/segment{ @@ -48965,48 +48892,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) -"hRh" = ( -/obj/machinery/door/window/southleft{ - name = "Permabrig Kitchen" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison/upper) -"hRp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/dresser, -/obj/item/flashlight/lamp/green{ - pixel_x = -2; - pixel_y = 15 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/carpet, -/area/commons/dorms) -"hRJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"hSa" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/science"; - name = "Science Security APC"; - pixel_y = -23 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) "hSf" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, @@ -49027,6 +48912,59 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"hSG" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/rxglasses, +/obj/item/hand_labeler, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 7; + pixel_y = -3 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"hSK" = ( +/obj/machinery/camera{ + c_tag = "Chapel Office"; + dir = 5 + }, +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"hSN" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"hSQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) "hTt" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -49037,106 +48975,88 @@ /obj/effect/spawner/structure/window/hollow/reinforced/directional, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"hTJ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +"hVI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/table/reinforced, /turf/open/floor/plasteel, -/area/service/bar) -"hUl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/hallway/primary/starboard) -"hUL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/area/security/office) +"hWy" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/vending/wardrobe/blueshield_wardrobe, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"hUR" = ( -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/door/window/southright, -/obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"hWC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/chair/comfy/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/sign/poster/contraband/space_cola{ + pixel_x = 32 }, /turf/open/floor/plasteel/dark, -/area/security/prison) -"hVi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/service/bar) +"hWL" = ( +/obj/item/reagent_containers/food/snacks/cube/ape, +/obj/structure/closet/crate/coffin/meatcoffin, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"hWU" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_y = 26; + req_access_txt = "5" }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, /obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"hVs" = ( -/obj/structure/closet/athletic_mixed, -/obj/machinery/camera{ - c_tag = "Sauna Room"; - dir = 8 +/area/security/checkpoint/medical) +"hXc" = ( +/obj/structure/flora/tree/jungle, +/obj/effect/landmark/navigate_destination/chapel, +/turf/open/floor/grass, +/area/service/chapel/main) +"hXN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) -"hVt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/weather/dirt{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Chaplain Bereavement"; - dir = 5 - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) -"hVP" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/plasteel, -/area/engineering/break_room) -"hVT" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"hXb" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 9 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"hXd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/machinery/computer/security/telescreen/prison{ + pixel_y = 30 }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"hXm" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/flasher/portable, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel, +/area/security/prison) "hYd" = ( /obj/machinery/door/airlock/medical{ name = "Morgue"; @@ -49145,102 +49065,59 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"iah" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-8" +"hYm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics) +"hZo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/button/door{ + id = "Dorm13"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = 30; - prison_radio = 1 +/obj/structure/fireplace{ + pixel_y = -6 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"ias" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/carpet, +/area/commons/dorms) +"hZz" = ( +/obj/structure/window/reinforced, +/obj/structure/chair/wood/normal{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"iaO" = ( -/obj/item/bedsheet/red, -/obj/structure/bed, -/obj/machinery/button/door{ - id = "secdormtwo"; - name = "Door Bolt Control"; - pixel_y = -26; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/dark, -/area/security/office) -"iaZ" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/carpet, +/area/service/chapel/main) +"ibh" = ( +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/door/window/eastright{ + name = "Hydroponics Delivery"; + req_access_txt = "35" }, +/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +/turf/open/floor/plasteel, +/area/service/hydroponics) "ibK" = ( /turf/open/floor/plasteel, /area/security/processing) -"ich" = ( -/obj/effect/turf_decal/tile/red, +"icF" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"ici" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/prison) -"idz" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison/upper) "idK" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -49255,15 +49132,44 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, /area/security/range) -"ieb" = ( -/obj/structure/cable{ - icon_state = "1-4" +"ieE" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/pool, +/area/commons/fitness/recreation) +"ieF" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -6; + pixel_y = -6 + }, +/obj/machinery/recharger{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/security/office) +"ifd" = ( +/obj/structure/chair/pew/left{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/service/chapel/main) "ifJ" = ( /obj/machinery/biogenerator, /obj/structure/sign/poster/contraband/have_a_puff{ @@ -49274,31 +49180,31 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"igp" = ( -/obj/structure/table, -/obj/item/ai_module/supplied/quarantine, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - West"; - dir = 4; - network = list("aiupload") +"ifY" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"ihu" = ( -/obj/machinery/door/airlock/grunge{ - name = "Prison Visitation"; - wiretypepath = /datum/wires/airlock/security +/obj/machinery/door/airlock{ + name = "Cleaning Closet" }, -/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/maintenance/prison/fore) +"igD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"ihB" = ( -/obj/structure/lattice, -/turf/closed/wall, -/area/service/chapel/office) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/prison) +"ihI" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) "ihR" = ( /obj/machinery/airalarm{ pixel_y = 24 @@ -49316,22 +49222,41 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cafeteria, /area/commons/locker) -"ihT" = ( -/obj/structure/railing{ - dir = 8 +"iih" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/recreation) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/office) +"iit" = ( +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) "iiW" = ( /turf/open/floor/wood, /area/maintenance/bar) -"ijp" = ( -/obj/machinery/shower{ - pixel_y = 16 +"ijk" = ( +/obj/structure/table, +/obj/item/book/manual/chef_recipes, +/obj/item/reagent_containers/food/condiment/saltshaker{ + layer = 3.1; + pixel_x = -2; + pixel_y = 2 }, -/obj/structure/curtain, -/turf/open/floor/mineral/titanium/blue, -/area/commons/dorms) +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = 9; + pixel_y = 3 + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) "ijG" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -49346,6 +49271,23 @@ }, /turf/open/floor/plasteel, /area/commons/locker) +"ijP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"ikb" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) "ikk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, @@ -49385,20 +49327,15 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"ilx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" +"ilM" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/turf/open/floor/plasteel/dark, -/area/security/prison) +/obj/structure/table/wood, +/obj/item/storage/firstaid/regular, +/turf/open/floor/wood, +/area/command/bridge) "imk" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -49406,6 +49343,11 @@ }, /turf/open/space/basic, /area/space/nearstation) +"imm" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) "imH" = ( /obj/structure/falsewall, /turf/open/floor/plating, @@ -49418,6 +49360,13 @@ icon_state = "wood-broken" }, /area/maintenance/starboard/aft) +"inp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore) "inq" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, @@ -49425,20 +49374,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/fore) -"inr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/prison/cells) "inw" = ( /mob/living/simple_animal/hostile/retaliate/goose{ desc = "Some evil loose goose."; @@ -49452,24 +49387,20 @@ }, /turf/closed/wall, /area/service/theater) -"ioh" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-8" +"iod" = ( +/obj/machinery/camera{ + c_tag = "Bridge West"; + dir = 4 }, -/turf/open/space, -/area/solars/starboard/fore) -"ipl" = ( -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel, -/area/security/office) -"ipS" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) +/turf/open/floor/wood, +/area/command/bridge) +"ioD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/security/prison/upper) "iql" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -49477,47 +49408,67 @@ /obj/item/beacon, /turf/open/floor/plasteel, /area/engineering/atmos) -"irZ" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 +"iqv" = ( +/obj/machinery/camera{ + c_tag = "Library North" }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/door/window/southright{ - name = "Bar Door"; - req_access_txt = "25" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" + }, +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/carpet/royalblack, +/area/service/library) +"irt" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/machinery/vending/snack/random, /turf/open/floor/plasteel, -/area/service/bar) +/area/security/office) +"irF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/carpet, +/area/commons/dorms) "iss" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/command/gateway) -"isv" = ( -/obj/machinery/light{ +"isT" = ( +/obj/machinery/camera{ + c_tag = "Hydroponics South"; dir = 8 }, -/obj/structure/sign/poster/contraband/punch_shit{ - pixel_x = -32 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/service/bar) -"itj" = ( -/turf/closed/wall, -/area/command/blueshieldoffice) -"itq" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/door/firedoor, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/hydroponics/constructable, +/obj/machinery/button/door{ + id = "botanyshuttersprivacy"; + name = "Botany Shutters"; + pixel_x = 22; + req_access_txt = "35" }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) +/turf/open/floor/plasteel/dark, +/area/service/hydroponics) "itD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -49561,15 +49512,25 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"ivn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permaextwindow2"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/security/prison/upper) "ivy" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/rag, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/obj/effect/landmark/xmastree, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/service/bar) "ivJ" = ( /obj/structure/curtain{ pixel_y = -32 @@ -49577,66 +49538,28 @@ /obj/structure/table/optable, /turf/open/floor/plasteel/white, /area/medical/surgery) -"iws" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/service/chapel/main) -"iwI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" - }, -/turf/open/floor/plating, -/area/security/prison) -"ixf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +"ixr" = ( +/obj/structure/table/wood, +/obj/item/aicard, +/obj/item/multitool, +/obj/structure/window/reinforced{ + dir = 8 }, /turf/open/floor/carpet/royalblack, /area/command/bridge) -"ixC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"ixM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"ixX" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/aft) +"iyt" = ( +/obj/structure/bed{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/structure/window/reinforced/tinted{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) "iyG" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -49659,6 +49582,10 @@ }, /turf/open/floor/plating, /area/cargo/storage) +"iyP" = ( +/obj/structure/table/wood, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) "izg" = ( /obj/item/cigbutt/cigarbutt, /turf/open/floor/plating, @@ -49670,57 +49597,50 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"izA" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +"iAb" = ( +/obj/structure/chair/comfy/black{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"iCw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/turf/open/floor/carpet/royalblack, +/area/service/library) +"iAV" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Laundry"; + wiretypepath = /datum/wires/airlock/security }, -/obj/structure/chair{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, /area/security/prison/upper) -"iCx" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 22 - }, -/turf/open/floor/plasteel/dark, -/area/service/kitchen) +"iCc" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"iCD" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/wrench, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/wood, +/area/command/bridge) "iDo" = ( /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) -"iEt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"iEx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +"iDG" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/carpet, -/area/service/library) +/turf/open/floor/plasteel, +/area/service/bar) "iEJ" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod One" @@ -49730,96 +49650,61 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"iFj" = ( -/obj/structure/bed, -/obj/item/bedsheet/red, -/obj/machinery/button/door{ - id = "permacells6"; - name = "Privacy Shutters"; - pixel_x = 25 +"iFh" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/obj/effect/landmark/start/prisoner, +/obj/effect/turf_decal/bot, +/obj/machinery/flasher/portable, /turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"iFK" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/obj/structure/chair/comfy/brown{ - dir = 1 +/area/ai_monitored/security/armory) +"iFE" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 6"; + wiretypepath = /datum/wires/airlock/security }, -/obj/structure/sign/poster/contraband/space_cola{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/service/bar) -"iFM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/weightmachine/stacklifter, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"iGc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/security/prison/cells) +"iFX" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = -30 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"iGK" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/siding/white{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"iGR" = ( +/obj/effect/turf_decal/weather/dirt, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/service/chapel/main) +"iHb" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel/dark, /area/commons/dorms) -"iGu" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"iGY" = ( -/obj/machinery/holopad/secure, -/obj/effect/landmark/navigate_destination/hop, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"iHh" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/west, -/turf/open/floor/plating, -/area/maintenance/prison/aft) "iHk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/closed/wall/r_wall, /area/engineering/gravity_generator) -"iIe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "iIs" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -49853,138 +49738,84 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, /area/engineering/atmos) -"iKe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" +"iIV" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"iJH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/white, +/area/medical/storage) +"iKc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics) -"iKl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 1"; - name = "Cell 1" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Departures South"; + dir = 6 }, -/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, -/area/security/brig) +/area/hallway/secondary/exit) "iKV" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plating, /area/engineering/atmos) -"iMs" = ( -/obj/machinery/computer/med_data{ - dir = 8 - }, -/turf/open/floor/carpet/blue, -/area/command/bridge) -"iMt" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +"iLg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/rack, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/gun/energy/e_gun/advtaser, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = 3; - pixel_y = -3 +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"iOb" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells3"; - name = "Privacy Shutters" +/area/hallway/secondary/exit) +"iLv" = ( +/obj/structure/cable{ + icon_state = "0-2" }, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells8"; + id = "permaextwindow"; name = "Privacy Shutters" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plating, -/area/security/prison/cells) -"iOp" = ( -/obj/structure/bed{ - dir = 8 - }, -/obj/structure/bed{ - dir = 8 - }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) -"iOY" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 8"; - wiretypepath = /datum/wires/airlock/security +/area/security/prison/upper) +"iMu" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/weightmachine/weightlifter, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"iNb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"iPd" = ( +/turf/closed/wall, +/area/commons/fitness) +"iOE" = ( /obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/chair{ - dir = 4 + dir = 8 }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/dark, /area/security/office) -"iPf" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack, -/area/service/library) -"iPG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" +"iOU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "iPX" = ( /obj/structure/table, /obj/machinery/reagentgrinder{ @@ -50006,65 +49837,170 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"iQk" = ( -/obj/effect/turf_decal/siding/white/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/siding/white{ - dir = 1 +"iQt" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"iQv" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/light{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -9; + pixel_y = 9 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -9 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"iQW" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/secure/weapon{ + desc = "A secure clothing crate."; + name = "formal uniform crate"; + req_access = "3" }, -/turf/open/floor/plasteel, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/warden/formal, +/obj/item/clothing/under/rank/security/head_of_security/formal, +/obj/item/clothing/suit/armor/navyblue, +/obj/item/clothing/suit/armor/navyblue, +/obj/item/clothing/suit/armor/navyblue, +/obj/item/clothing/suit/armor/navyblue, +/obj/item/clothing/suit/armor/navyblue, +/obj/item/clothing/suit/armor/vest/warden/navyblue, +/obj/item/clothing/suit/armor/hos/navyblue, +/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/structure/table/reinforced, +/turf/open/floor/plasteel/dark, /area/security/office) -"iRn" = ( -/obj/effect/spawner/structure/window/reinforced, +"iRf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/security/prison/upper) -"iRC" = ( -/obj/item/kirbyplants/brass, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) "iRV" = ( /obj/structure/table, /obj/item/storage/backpack/duffelbag/med/surgery, /turf/open/floor/plasteel/white/side, /area/medical/surgery) -"iSY" = ( +"iSx" = ( +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/obj/structure/table/wood/fancy/royalblack, +/obj/item/folder/yellow, +/obj/item/pen/blue, +/turf/open/floor/carpet/royalblack, +/area/service/library) +"iSU" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"iSW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/effect/turf_decal/siding/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"iTB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"iTI" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/door/window/northright{ + name = "Brig Operations"; + req_one_access_txt = "4; 2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"iUo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) +/turf/open/floor/plasteel, +/area/tcommsat/computer) "iUp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, /area/maintenance/aft) -"iVx" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +"iUA" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/vending/cigarette, +/obj/structure/chair, /turf/open/floor/plasteel, -/area/engineering/break_room) +/area/hallway/secondary/exit) +"iUF" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/security/sec{ + anchored = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) +"iUT" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Cryo Chambers"; + dir = 5 + }, +/turf/open/floor/carpet, +/area/commons/cryopod) +"iVG" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel, +/area/security/brig) "iVH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50096,36 +50032,23 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/commons/cryopod) -"iVY" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +"iWc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/obj/effect/landmark/navigate_destination/med, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) "iWx" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/item/coin/silver, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"iWG" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/marker_beacon{ - anchored = 1; - icon_state = "markerburgundy-on"; - light_color = "#FA644B"; - light_power = 3; - light_range = 3; - name = "Docking Beacon"; - picked_color = "Burgundy" - }, -/turf/open/floor/plating/airless, -/area/space) "iWK" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -50138,66 +50061,160 @@ dir = 1 }, /area/hallway/secondary/entry) -"iXt" = ( -/obj/effect/landmark/start/cook, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 +"iWU" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"iZb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"iXE" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/security/prison/cells) +/area/service/bar) +"iXF" = ( +/obj/machinery/vending/wardrobe/bar_wardrobe, +/turf/open/floor/wood, +/area/service/bar) +"iYu" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/starkist{ + pixel_x = -32 + }, +/turf/open/floor/wood, +/area/service/bar) +"iYW" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/structure/rack, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"iZc" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/structure/table/wood, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/turf/open/floor/wood, +/area/command/bridge) "iZd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/command/gateway) -"iZn" = ( -/obj/structure/cable{ - icon_state = "1-8" +"iZA" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"iZB" = ( -/obj/structure/window/reinforced{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"jag" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 27 }, -/obj/structure/chair/comfy/teal{ +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/carpet/blue, -/area/command/bridge) -"iZN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/light{ +/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, +/turf/open/floor/wood, +/area/command/meeting_room) +"jat" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/security/office) +/area/security/prison/upper) "jav" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/camera{ - c_tag = "Dorms Fitness Room Entrance"; - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) -"jaF" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"jaG" = ( +"jay" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"jaD" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"jaF" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"jaG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -50227,25 +50244,40 @@ /turf/open/floor/plating, /area/maintenance/department/medical/morgue) "jbL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat External NorthWest"; + dir = 8; + network = list("minisat"); + start_active = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/landmark/navigate_destination/minisat_access_ai, +/turf/open/space, +/area/ai_monitored/turret_protected/aisat) +"jcg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"jcD" = ( +/obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"jcE" = ( -/obj/machinery/door/airlock/security{ - id_tag = "secdormtwo"; - name = "Security Dorm 2"; - req_access = "63" +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"jdi" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/turf/open/floor/plasteel/dark, -/area/security/office) +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "jdj" = ( /obj/docking_port/stationary/random{ dir = 4; @@ -50254,6 +50286,18 @@ }, /turf/open/space, /area/space) +"jdl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "jdu" = ( /obj/structure/table, /obj/machinery/light/floor, @@ -50272,10 +50316,6 @@ }, /turf/open/floor/carpet/royalblue, /area/maintenance/starboard/aft) -"jdw" = ( -/obj/machinery/computer/communications, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) "jdE" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -50293,18 +50333,48 @@ }, /turf/open/floor/plasteel/dark, /area/medical/paramedic) -"jeo" = ( -/obj/machinery/power/apc{ - areastring = "/area/service/kitchen"; - name = "Kitchen APC"; - pixel_y = -23 +"jdL" = ( +/obj/machinery/door/airlock/wood{ + name = "Chapel Bedroom"; + req_access_txt = "27" }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"jdR" = ( +/obj/structure/window/reinforced/tinted{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" + }, +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"jea" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/camera{ + c_tag = "Escape Arm Holding Area"; + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "jex" = ( /obj/machinery/door/airlock/medical{ name = "Operating Theatre"; @@ -50323,11 +50393,67 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"jfQ" = ( -/obj/structure/table/wood/fancy/royalblack, -/obj/item/paicard, -/turf/open/floor/carpet/royalblack, -/area/service/library) +"jeA" = ( +/obj/machinery/washing_machine{ + pixel_y = 7 + }, +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) +"jeI" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/carpet/purple, +/area/command/bridge) +"jeQ" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/landmark/navigate_destination/gateway, +/turf/open/floor/plasteel/dark, +/area/command/gateway) +"jfl" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/west, +/turf/open/floor/plating, +/area/maintenance/prison/aft) +"jfB" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"jfX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/vending/wardrobe/blueshield_wardrobe, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "jfZ" = ( /obj/machinery/computer/communications{ dir = 8 @@ -50335,19 +50461,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/command/heads_quarters/captain) -"jga" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/office) "jge" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -50366,57 +50479,46 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"jhl" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +"jhI" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"jhX" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/chair{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/landmark/start/security_officer, /turf/open/floor/plasteel, -/area/security/office) -"jiw" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate/secure/weapon{ - desc = "A secure clothing crate."; - name = "formal uniform crate"; - req_access = "3" +/area/security/brig) +"jiB" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/warden/formal, -/obj/item/clothing/under/rank/security/head_of_security/formal, -/obj/item/clothing/suit/armor/navyblue, -/obj/item/clothing/suit/armor/navyblue, -/obj/item/clothing/suit/armor/navyblue, -/obj/item/clothing/suit/armor/navyblue, -/obj/item/clothing/suit/armor/navyblue, -/obj/item/clothing/suit/armor/vest/warden/navyblue, -/obj/item/clothing/suit/armor/hos/navyblue, -/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/structure/table/reinforced, -/turf/open/floor/plasteel/dark, -/area/security/office) +/turf/open/floor/plasteel, +/area/service/bar) +"jiI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/service/chapel/main) "jiK" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall, /area/engineering/main) -"jiM" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/security/prison/upper) "jiT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50442,35 +50544,79 @@ }, /turf/closed/wall/r_wall, /area/engineering/gravity_generator) -"jkZ" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"jlb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/commons/cryopod) +/area/medical/psychology) "jlm" = ( /obj/machinery/rnd/production/techfab/department/cargo, /turf/open/floor/plasteel, /area/cargo/office) +"jlx" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"jlJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) "jmL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) -"jmQ" = ( -/obj/structure/cable{ - icon_state = "0-4" +"jnj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating, -/area/hallway/primary/central) +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"jnw" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) "jnV" = ( /obj/structure/cable{ icon_state = "1-2" @@ -50480,26 +50626,42 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"jnZ" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +"jok" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/plasteel/dark, -/area/service/bar) +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/carpet/red, +/area/command/bridge) "jon" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ name = "gas to sauna" }, /turf/open/floor/plating, /area/maintenance/port/fore) -"jpQ" = ( -/obj/structure/rack, -/obj/item/stack/sheet/mineral/wood/fifty, -/obj/item/lighter/gold, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) +"joE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"jql" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/service/bar) "jqv" = ( /obj/structure/chair/wood/normal{ dir = 1 @@ -50508,53 +50670,50 @@ icon_state = "wood-broken7" }, /area/maintenance/bar) -"jqz" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +"jrD" = ( +/obj/machinery/camera{ + c_tag = "Bar Storage" }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"jrg" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks, -/obj/machinery/light{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/service/bar) -"jrq" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 5 - }, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/grass, -/area/service/chapel/main) "jrE" = ( /obj/item/beacon, /turf/open/floor/plasteel/white, /area/science/circuit) -"jsh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +"jrY" = ( +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/ai_upload"; + name = "AI Upload turret control"; + pixel_y = -25 + }, +/obj/machinery/camera{ + c_tag = "Bridge Center"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"jso" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/security/prison/upper) -"jsM" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/area/security/prison/cells) +"jsN" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/wood, -/area/service/bar) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "jsO" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -50564,13 +50723,14 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jsP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Prison Common Room" +"jtc" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/prison/upper) +/turf/open/floor/plasteel, +/area/service/hydroponics) "jtj" = ( /obj/machinery/space_heater, /obj/effect/turf_decal/stripes/line{ @@ -50578,67 +50738,60 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"jtX" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +"jtl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer"; + req_access_txt = "2" }, -/obj/effect/turf_decal/siding/green/corner{ +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"jut" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 1"; + name = "Cell 1" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, -/area/service/hydroponics) +/area/security/brig) "juy" = ( /obj/structure/mopbucket, /obj/item/mop, /turf/open/floor/plating, /area/maintenance/port/fore) -"juX" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"jvc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "jvd" = ( /obj/structure/closet/athletic_mixed, /turf/open/floor/plasteel, /area/commons/fitness) -"jvh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, +"jvf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"jvv" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) +/turf/closed/wall, +/area/security/processing) "jvO" = ( /obj/structure/rack, /obj/item/flashlight{ @@ -50660,18 +50813,49 @@ }, /turf/open/floor/plating, /area/security/execution/transfer) -"jwL" = ( +"jwf" = ( +/obj/structure/table/wood, +/obj/item/instrument/harmonica, +/obj/item/instrument/piano_synth, /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/bodycontainer/crematorium{ - id = "crematoriumChapel" +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/office) +/turf/open/floor/plasteel, +/area/security/prison/upper) +"jxB" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/closet{ + name = "Costume Closet" + }, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/under/misc/blue_camo, +/obj/item/clothing/under/misc/blue_camo, +/obj/item/clothing/under/misc/blue_camo, +/obj/item/clothing/under/misc/blue_camo, +/obj/item/clothing/under/misc/blue_camo, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/russobluecamohat, +/obj/item/clothing/head/russobluecamohat, +/obj/item/clothing/head/russobluecamohat, +/obj/item/clothing/head/russobluecamohat, +/obj/item/clothing/head/russobluecamohat, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "jxF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50679,39 +50863,16 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/port) -"jxR" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -1; - pixel_y = 30; - prison_radio = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) -"jyh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/computer/monitor{ - dir = 8; - name = "bridge power monitoring console" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/carpet/orange, -/area/command/bridge) -"jyv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/sofa/right{ - dir = 8 +"jxP" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"jyF" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plasteel/dark, -/area/service/bar) +/area/security/office) "jyO" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -50727,6 +50888,17 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) +"jzv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "jzM" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/spawner/structure/window/reinforced, @@ -50735,42 +50907,33 @@ }, /turf/open/floor/plating, /area/engineering/atmos) -"jzU" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/green{ - dir = 8 +"jAf" = ( +/obj/machinery/button/door{ + id = "secdormtwo"; + name = "Window Shutter Control"; + pixel_x = -26; + req_access_txt = "3" }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/security/office) +"jAo" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/observer_start, /turf/open/floor/plasteel, -/area/service/hydroponics) -"jAl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" - }, -/turf/open/floor/plating, -/area/security/prison) +/area/hallway/primary/central) "jAD" = ( /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) +"jAL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet/purple, +/area/command/bridge) "jBf" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ @@ -50779,18 +50942,6 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/hallway/secondary/entry) -"jBh" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/service/hydroponics) "jBi" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -50798,42 +50949,12 @@ }, /turf/open/floor/plasteel/dark, /area/commons/fitness) -"jBx" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Dorms South"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/commons/dorms) "jBA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall/r_wall, /area/engineering/gravity_generator) -"jBJ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/closet/l3closet/security, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"jBK" = ( -/obj/structure/lattice, -/turf/closed/wall/r_wall, -/area/security/office) "jBQ" = ( /obj/machinery/atmospherics/pipe/manifold4w/general/visible, /turf/open/floor/plasteel, @@ -50850,36 +50971,6 @@ dir = 4 }, /area/service/theater) -"jCK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/siding/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"jCN" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells1"; - name = "Privacy Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/prison/cells) -"jCO" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/bar) "jDr" = ( /obj/machinery/door/poddoor/preopen{ id = "atmos"; @@ -50891,37 +50982,39 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"jDU" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm3"; - name = "Room Two" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/fans/tiny/invisible, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) -"jDX" = ( +"jDZ" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/closed/wall, +/area/maintenance/port/fore) +"jEk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/computer/cryopod{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/light, /turf/open/floor/plasteel, -/area/tcommsat/computer) -"jDZ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall, -/area/maintenance/port/fore) -"jEf" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/area/security/prison/upper) +"jEz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access_txt = "2" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/turf/open/floor/plasteel/dark, +/area/security/warden) +"jFr" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/closed/wall, +/area/commons/dorms) "jFB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -50935,21 +51028,24 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"jFN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"jGl" = ( +/obj/structure/pool/ladder{ + dir = 2; + pixel_y = 24 }, -/turf/open/floor/plating, -/area/security/prison/upper) -"jGo" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/botanist, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/turf/open/floor/plasteel, -/area/service/hydroponics) +/turf/open/pool, +/area/commons/fitness/recreation) +"jGm" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall, +/area/service/bar) +"jGv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/commons/dorms) "jGw" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -50964,6 +51060,18 @@ }, /turf/closed/wall, /area/maintenance/disposal/incinerator) +"jHg" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/computer/security/telescreen/interrogation{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel, +/area/security/brig) "jHh" = ( /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, @@ -50984,25 +51092,11 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jHu" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/north, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) "jIj" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/atmos) -"jIk" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) "jIs" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -51018,20 +51112,29 @@ /turf/open/space/basic, /area/space/nearstation) "jIz" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"jIV" = ( -/obj/effect/turf_decal/siding/white/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Dorms West" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"jIB" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/security/office) "jIW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -51039,18 +51142,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/port/fore) -"jJf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"jJp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/navigate_destination/atmos, -/turf/open/floor/plasteel, -/area/engineering/atmos) "jJF" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable{ @@ -51058,23 +51149,6 @@ }, /turf/open/floor/wood, /area/maintenance/port/aft) -"jJM" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/filingcabinet, -/turf/open/floor/plasteel, -/area/security/office) "jKj" = ( /obj/structure/table, /obj/item/razor, @@ -51096,6 +51170,45 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) +"jKr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"jKE" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/structure/rack, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"jKM" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel, +/area/engineering/break_room) "jKP" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -51117,27 +51230,49 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, /area/engineering/engine_smes) +"jLt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/gondola{ + dir = 1 + }, +/obj/effect/landmark/start/bartender, +/turf/open/floor/wood, +/area/service/bar) "jLJ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/light/small, /turf/open/floor/wood, /area/maintenance/port/fore) -"jNn" = ( +"jLP" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 6 + }, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/red{ - 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_x = -30; + prison_radio = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"jMQ" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_x = 5; + pixel_y = 4 }, -/obj/machinery/light{ - dir = 4 +/obj/item/storage/box/matches{ + pixel_x = 4; + pixel_y = -8 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) "jNr" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -51161,81 +51296,125 @@ /obj/structure/loot_pile/maint, /turf/open/floor/plating, /area/maintenance/aft) -"jOm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"jOs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/security/prison/cells) -"jOq" = ( -/obj/structure/disposalpipe/segment{ +/area/security/brig) +"jOO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"jOU" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Cryogenics " +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/firedoor, -/turf/open/floor/carpet, -/area/commons/cryopod) -"jPP" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/plasteel/dark, +/area/service/bar) +"jPj" = ( +/obj/machinery/door/window/southleft{ + name = "Test Chamber"; + req_access_txt = "55" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ + dir = 1 }, -/obj/effect/landmark/navigate_destination/janitor, /turf/open/floor/plasteel, -/area/service/janitor) -"jQD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/area/science/xenobiology) +"jPk" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 20 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"jPw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen"; + req_access_txt = "28" }, /turf/open/floor/plasteel/dark, -/area/security/prison) -"jQZ" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/navigate_destination/court, -/turf/open/floor/plasteel, -/area/security/courtroom) -"jRm" = ( -/obj/structure/cable{ - icon_state = "2-8" +/area/service/kitchen) +"jQn" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 7 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/item/storage/box/syringes{ + pixel_y = 5 }, -/turf/open/floor/wood, -/area/command/bridge) -"jRA" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells5"; - name = "Privacy Shutters" +/obj/item/storage/box/monkeycubes{ + pixel_x = 2; + pixel_y = -2 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/item/storage/box/monkeycubes, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/security/prison/cells) -"jRC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/xenobio_guide{ + pixel_y = -30 }, -/turf/open/floor/plasteel/showroomfloor, -/area/service/kitchen) -"jRV" = ( /turf/open/floor/plasteel, -/area/security/prison) -"jSD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/science/xenobiology) +"jQE" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"jRE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Psychology Office Maintenance"; + req_access_txt = "76" + }, +/turf/open/floor/plasteel, +/area/medical/psychology) +"jRV" = ( +/turf/open/floor/plasteel, +/area/security/prison) +"jRZ" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/red{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permacells2"; + name = "Privacy Shutters"; + pixel_x = -25 + }, +/obj/effect/landmark/start/prisoner, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) +"jSD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, @@ -51245,12 +51424,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/port) -"jSG" = ( -/obj/machinery/shower{ - pixel_y = 16 +"jSE" = ( +/obj/machinery/computer/shuttle/labor, +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "jSO" = ( /obj/machinery/light{ dir = 4 @@ -51260,76 +51440,44 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"jTt" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Prison Cafeteria" +"jSV" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/siding/white{ + dir = 1 }, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"jTu" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/seeds/onion, +/obj/item/seeds/garlic, +/obj/item/seeds/potato, +/obj/item/seeds/tomato, +/obj/item/seeds/carrot, +/obj/item/seeds/grass, +/obj/item/seeds/ambrosia, +/obj/item/seeds/wheat, +/obj/item/seeds/pumpkin, +/obj/item/seeds/wheat, +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/item/seeds/wheat, /turf/open/floor/plasteel/dark, /area/security/prison/upper) -"jTK" = ( -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"jTO" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/green/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"jTU" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"jTV" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"jUG" = ( +"jUv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 10 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-4" }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/commons/dorms) +/area/security/brig) "jUV" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51337,15 +51485,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/port/fore) -"jVk" = ( -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) "jVl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -51355,28 +51494,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jVu" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/obj/structure/pool/ladder{ - dir = 1; - pixel_y = -24 - }, -/turf/open/pool, -/area/commons/fitness/recreation) -"jVQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Bar Backroom"; - req_access_txt = "25" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/service/bar) "jVX" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -51388,63 +51505,114 @@ dir = 1 }, /area/engineering/atmos) -"jYI" = ( -/obj/machinery/status_display/ai{ - pixel_y = -32 +"jWw" = ( +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"jWR" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"jZa" = ( -/obj/structure/window/reinforced/tinted{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 }, -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel/dark, +/area/service/bar) +"jXl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/security/prison) -"jZd" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/area/service/bar) +"jXw" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 }, -/obj/structure/window/reinforced, -/obj/structure/rack, -/obj/item/clothing/head/helmet/brigdoc, -/obj/item/clothing/suit/brigdoc/armor, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"jZk" = ( -/turf/open/floor/carpet/blue, -/area/medical/psychology) -"jZt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"jXI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/wood, +/area/service/bar) +"jXL" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/plasteel, +/area/security/prison/upper) +"jXN" = ( +/obj/structure/chair/comfy/plywood, +/obj/machinery/light/floor, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = 25 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"jYu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" }, /obj/structure/cable{ icon_state = "1-4" }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/security/prison) +/area/security/brig) +"jYI" = ( +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"jZF" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/wood/wood_large, +/area/service/abandoned_gambling_den) +"jZI" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/southleft{ + dir = 8; + name = "Bar Delivery"; + req_access_txt = "25" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/service/bar) "jZT" = ( /obj/structure/cable{ icon_state = "4-8" @@ -51457,81 +51625,70 @@ "kaq" = ( /turf/closed/wall/mineral/titanium, /area/space/nearstation) -"kaP" = ( -/obj/structure/window/reinforced{ +"kaD" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main) +"kbx" = ( +/obj/effect/turf_decal/siding/white{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/turret_protected/ai"; - name = "AI Chamber APC"; - pixel_y = -23 - }, -/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") +/obj/effect/landmark/navigate_destination/kitchen, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"kbH" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 1 }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"kbn" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Bar" +/obj/structure/sign/poster/official/high_class_martini{ + pixel_x = -32 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/radio/intercom{ + pixel_y = -25 }, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/service/bar) -"kbT" = ( -/obj/structure/table/wood, -/obj/item/aicard, -/obj/item/multitool, -/obj/structure/window/reinforced{ - dir = 8 +"kbM" = ( +/obj/structure/chair/wood/normal{ + dir = 4 }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"kco" = ( -/obj/machinery/camera{ - c_tag = "Dorms Far East"; - dir = 6 +/obj/effect/turf_decal/weather/dirt{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) +/turf/open/floor/carpet, +/area/service/chapel/main) "kcx" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/dark/visible, /turf/open/space/basic, /area/space/nearstation) -"kcD" = ( -/obj/structure/bed, -/obj/item/toy/plush/beeplushie, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"kde" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/camera{ - c_tag = "Prison Isolation Cell Three"; - dir = 1; - network = list("ss13","isolation"); - view_range = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance/abandoned{ + id_tag = "abandonmaint1"; + req_access_txt = "12" }, -/turf/open/floor/padded, -/area/security/prison/cells) +/obj/machinery/button/door{ + id = "abandonmaint1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + specialfunctions = 4 + }, +/turf/open/floor/wood/wood_large, +/area/maintenance/starboard/fore) +"kdn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) "kdP" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51539,6 +51696,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/range) +"kdU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) "kdX" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -51549,15 +51712,13 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/hallway/secondary/entry) -"ked" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plasteel/dark, -/area/security/office) -"kei" = ( -/obj/structure/lattice, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) +"kdZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "ker" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral, @@ -51569,20 +51730,6 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) -"keD" = ( -/obj/structure/bed, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/item/bedsheet/red, -/obj/machinery/button/door{ - id = "permacells5"; - name = "Privacy Shutters"; - pixel_x = 25 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) "kfv" = ( /obj/structure/cable{ icon_state = "4-8" @@ -51606,20 +51753,47 @@ icon_state = "panelscorched" }, /area/maintenance/starboard) -"kgV" = ( -/obj/structure/cable{ - icon_state = "0-4" +"kgv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"kgA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/siding/green, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"kgU" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -22 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"kgZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/service/bar) "khb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -51630,21 +51804,10 @@ /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"khs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/rack, -/obj/item/storage/box/teargas{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/storage/box/flashbangs{ - pixel_x = 1; - pixel_y = -1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +"khw" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3, +/turf/open/floor/engine, +/area/science/xenobiology) "khO" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -51677,34 +51840,18 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"kih" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/camera{ - c_tag = "Brig Infirmary"; +"kie" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/closet/secure_closet/brigdoc, -/turf/open/floor/plasteel/dark, -/area/security/brig) +/turf/open/floor/carpet/red, +/area/command/bridge) "kil" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 5 }, /turf/open/floor/plating, /area/engineering/atmos) -"kiq" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/office) "kiW" = ( /obj/machinery/button/door{ id = "Sauna"; @@ -51725,32 +51872,13 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/hallway/secondary/entry) -"kjl" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 1"; - wiretypepath = /datum/wires/airlock/security - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"kjP" = ( +/obj/structure/window/reinforced, +/obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"kkd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) -"kkw" = ( -/turf/open/floor/plating, -/area/maintenance/prison/aft) -"kkH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port/fore) +/area/service/chapel/office) "kkK" = ( /obj/machinery/vending/autodrobe, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -51758,22 +51886,13 @@ dir = 4 }, /area/service/theater) -"kkN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"klL" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kkS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + icon_state = "1-2" }, -/turf/open/floor/carpet/royalblack, -/area/service/library) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/office) "klN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -51781,43 +51900,33 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/port/fore) -"kmc" = ( -/obj/structure/chair/sofa/right, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"kmt" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells2"; - name = "Privacy Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/prison/cells) -"knl" = ( -/obj/machinery/light/floor, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +"klU" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Dorm11"; + name = "Room Eleven" }, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/carpet, +/area/commons/dorms) +"kmp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet/black, /area/service/chapel/main) -"knw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"knr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/machinery/computer/security/telescreen/prison{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/security/prison) +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) "knx" = ( /obj/machinery/door/airlock/public/glass{ name = "Central Access" @@ -51838,22 +51947,21 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"knX" = ( -/obj/structure/cable{ - icon_state = "1-2" +"knK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plasteel/white/corner{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel, +/area/security/prison/cells) "kob" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -51862,20 +51970,26 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"kok" = ( -/obj/machinery/requests_console{ - department = "Kitchen"; - departmentType = 2; - pixel_x = 30 +"kpS" = ( +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/service/kitchen) +"kpT" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/vending/dinnerware{ - contraband = list(/obj/item/kitchen/rollingpin=2,/obj/item/kitchen/knife/butcher=2,/obj/item/reagent_containers/food/condiment/flour=4) +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/storage/eva) +"kpZ" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/light/small{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/kitchen) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "kqo" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -51885,34 +51999,15 @@ }, /turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) -"kqz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/dark/corner{ - dir = 4 - }, -/area/security/prison/upper) -"krL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) -"krZ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/structure/cable{ - icon_state = "1-2" +"kqL" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) +/turf/open/floor/carpet, +/area/service/library) "ksa" = ( /obj/structure/closet/secure_closet/brig, /obj/effect/turf_decal/tile/red, @@ -51934,34 +52029,31 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"ksv" = ( -/obj/effect/landmark/navigate_destination/hydro, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"ksL" = ( -/obj/machinery/door/window/southleft{ - name = "Test Chamber"; - req_access_txt = "55" +"ksb" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/service/chapel/office) +"ksT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"ksN" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"ksQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"ktp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/service/bar) "ktP" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -51974,24 +52066,30 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"ktS" = ( -/turf/open/space/basic, -/area/space/nearstation) -"ktX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"ktR" = ( +/obj/machinery/door_timer{ + id = "Cell 4"; + name = "Cell 4"; + pixel_y = -32 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/machinery/light, /turf/open/floor/plasteel, /area/security/brig) -"kuk" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 +"ktS" = ( +/turf/open/space/basic, +/area/space/nearstation) +"kuq" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) +/obj/effect/turf_decal/tile/bar, +/mob/living/carbon/monkey/punpun, +/turf/open/floor/plasteel, +/area/service/bar) "kuA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/item/radio/intercom{ @@ -52014,41 +52112,39 @@ }, /turf/open/floor/wood, /area/command/meeting_room) -"kwd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"kwg" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Dorms West" +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/commons/dorms) +/area/security/prison/cells) "kwX" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/plasteel/dark, -/area/security/prison/upper) -"kxJ" = ( -/obj/structure/chair/sofa/right{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 - }, -/obj/structure/window{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/bar) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/command/blueshieldoffice) +"kxX" = ( +/turf/open/pool, +/area/commons/fitness/recreation) "kyF" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/wood, /area/maintenance/bar) +"kyL" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/closed/wall, +/area/maintenance/starboard/fore) "kzn" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -52058,18 +52154,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/command/gateway) +"kzS" = ( +/obj/item/hilbertshotel/ghostdojo{ + pixel_y = 16 + }, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) "kzT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/science/mixing) -"kAv" = ( -/obj/machinery/plate_press, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison/upper) "kAJ" = ( /obj/structure/table/wood/poker, /obj/item/reagent_containers/food/drinks/shaker, @@ -52077,6 +52171,30 @@ /obj/item/reagent_containers/dropper, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"kAX" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/security/office) +"kBo" = ( +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/central"; + name = "Central Hall APC"; + pixel_y = -23 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"kBX" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cafeteria" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/prison/upper) "kCa" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -52093,46 +52211,50 @@ }, /turf/open/floor/wood, /area/service/theater) -"kCv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"kDi" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/holywater{ - pixel_x = 9; - pixel_y = 4 +/obj/item/surgical_drapes, +/obj/item/circuitboard/computer/operating, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"kDF" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"kDZ" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/item/nullrod{ - pixel_x = -15; - pixel_y = 3 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"kDg" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/obj/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/photocopier, +/turf/open/floor/plasteel, +/area/command/heads_quarters/hop) +"kEl" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "kEm" = ( /mob/living/simple_animal/opossum/poppy, /turf/open/floor/plating, /area/maintenance/port/aft) -"kEz" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/turf/open/floor/plasteel, -/area/service/bar) "kEY" = ( /obj/effect/landmark/stationroom/box/engine, /turf/open/space/basic, /area/space) +"kGc" = ( +/obj/item/kirbyplants/brass, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) "kGv" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/dark/visible{ @@ -52156,18 +52278,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"kHc" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/siding/green/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +"kGV" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/siding/green/corner{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/service/hydroponics) +/obj/machinery/posialert{ + pixel_x = 29; + pixel_y = -4 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) "kHd" = ( /obj/structure/cable{ icon_state = "1-2" @@ -52185,94 +52309,54 @@ }, /turf/open/floor/plasteel, /area/security/processing) -"kHq" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +"kHV" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wirecutters, +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/book/manual/hydroponics_pod_people, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"kIg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec{ - anchored = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/office) -"kHx" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/light/small{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/security/office) -"kHN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/chair{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"kIn" = ( -/obj/machinery/door/firedoor, +/area/hallway/primary/aft) +"kIl" = ( /obj/structure/table/reinforced, -/obj/item/paper, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Security Checkpoint"; - req_access_txt = "63" +/obj/item/storage/box/firingpins{ + pixel_x = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"kIv" = ( -/obj/structure/closet/crate, -/obj/item/book/manual/wiki/telescience, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/wiki/engineering_construction, -/obj/item/book/manual/wiki/atmospherics, -/obj/item/book/manual/wiki/detective, -/obj/item/book/manual/wiki/tcomms, -/obj/item/book/manual/wiki/engineering_singulo_tesla, -/obj/item/book/manual/wiki/experimentor, -/obj/item/book/manual/wiki/research_and_development, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/book/manual/wiki/medicine, -/obj/item/book/manual/wiki/medical_cloning, -/obj/item/book/manual/wiki/infections, -/obj/item/book/manual/ripley_build_and_repair, -/obj/item/book/manual/hydroponics_pod_people, -/obj/item/book/manual/wiki/toxins, -/obj/item/book/manual/wiki/grenades, -/obj/item/book{ - desc = "An undeniably handy book."; - icon_state = "bookknock"; - name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" +/obj/item/storage/box/firingpins{ + pixel_x = -3 }, -/turf/open/floor/wood, -/area/service/library) -"kIK" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -7; - pixel_y = 7 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/pen/fourcolor{ - pixel_x = -7; - pixel_y = 7 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/wood, -/area/command/bridge) +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "kIN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/chair/wood/normal, @@ -52281,10 +52365,33 @@ }, /turf/open/floor/plasteel/grimy, /area/maintenance/starboard/aft) -"kJs" = ( -/obj/structure/closet/secure_closet/psychology, -/turf/open/floor/carpet/blue, -/area/medical/psychology) +"kJg" = ( +/obj/effect/turf_decal/bot, +/obj/structure/plasticflaps/opaque, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Kitchen" + }, +/turf/open/floor/plating, +/area/service/kitchen) +"kJC" = ( +/obj/machinery/button/door{ + id = "Dorm8"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/obj/structure/bed/double, +/obj/item/bedsheet/random/double, +/turf/open/floor/carpet, +/area/commons/dorms) "kJE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -52292,85 +52399,75 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"kKz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"kKc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/service/bar) +"kKU" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"kLb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/holopad, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/machinery/light/small{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"kLg" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/port/fore) +"kLh" = ( +/obj/machinery/door/airlock/grunge{ + name = "Isolation Cell"; + req_access_txt = "2"; + wiretypepath = /datum/wires/airlock/security }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"kLN" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm13"; - name = "Room Thirteen" +/turf/open/floor/padded, +/area/security/prison/cells) +"kLq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 }, -/obj/structure/fans/tiny/invisible, /turf/open/floor/carpet, -/area/commons/dorms) -"kLR" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/siding/green/corner, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ +/area/command/blueshieldoffice) +"kLJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"kMo" = ( -/obj/effect/turf_decal/stripes/white/line{ +/obj/item/kirbyplants/brass, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"kLL" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"kMi" = ( +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/service/bar) "kMt" = ( /obj/machinery/computer/prisoner/gulag_teleporter_computer, /turf/open/floor/plasteel, /area/security/prison) -"kNk" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"kNq" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) +"kMT" = ( +/obj/item/wrench, +/turf/open/floor/plating, +/area/maintenance/port/fore) "kNv" = ( /obj/structure/cable{ icon_state = "4-8" @@ -52386,29 +52483,61 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"kNw" = ( -/obj/structure/cable{ - icon_state = "0-8" +"kNE" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/marker_beacon{ + anchored = 1; + icon_state = "markerburgundy-on"; + light_color = "#FA644B"; + light_power = 3; + light_range = 3; + name = "Docking Beacon"; + picked_color = "Burgundy" }, -/obj/machinery/power/apc{ - areastring = "/area/service/abandoned_gambling_den"; - name = "Abandoned Gambling Den APC"; - pixel_y = -23 +/turf/open/floor/plating/airless, +/area/space) +"kNF" = ( +/obj/machinery/door/airlock/security{ + id_tag = "secdormtwo"; + name = "Security Dorm 2"; + req_access = "63" }, -/turf/open/floor/wood/wood_large, -/area/service/abandoned_gambling_den) -"kOm" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel/dark, +/area/security/office) +"kNK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/structure/chair{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plasteel, +/area/security/prison/upper) +"kOD" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Departures Airlocks"; + dir = 8 + }, +/obj/item/kirbyplants{ + icon_state = "plant-05" + }, +/obj/structure/sign/departments/evac{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"kPc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) "kPi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, @@ -52424,59 +52553,20 @@ /obj/structure/disposalpipe/junction/flip, /turf/open/floor/plasteel, /area/hallway/primary/central) -"kPo" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/service/bar) -"kPt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"kPC" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/yes_erp{ - pixel_y = 32 +"kPl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel/dark, -/area/commons/dorms) -"kPP" = ( -/obj/machinery/hydroponics/soil, -/obj/item/reagent_containers/food/snacks/grown/harebell{ - pixel_y = 5 - }, -/obj/item/reagent_containers/food/snacks/grown/harebell{ - pixel_y = 5 - }, -/obj/item/reagent_containers/food/snacks/grown/harebell{ - pixel_y = 5 - }, -/obj/item/reagent_containers/food/snacks/grown/harebell{ - pixel_y = 5 - }, -/turf/open/floor/grass, -/area/service/chapel/main) -"kPU" = ( +/area/ai_monitored/security/armory) +"kPD" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) "kQa" = ( /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; @@ -52512,87 +52602,62 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"kQY" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/prison/fore) -"kQZ" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/mob/living/carbon/monkey/punpun, -/turf/open/floor/plasteel, -/area/service/bar) -"kRh" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" +"kRn" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat External SouthEast"; + dir = 4; + network = list("minisat"); + start_active = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/effect/landmark/navigate_destination/minisat_access_ai, +/turf/open/space, +/area/ai_monitored/turret_protected/aisat) +"kRz" = ( +/obj/machinery/processor, +/turf/open/floor/plasteel/dark, +/area/service/kitchen) +"kRJ" = ( +/obj/structure/cable{ + icon_state = "0-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/commons/fitness) +/area/security/brig) "kSb" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/cargo/miningdock) -"kSc" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/dark, -/area/service/chapel/office) -"kSi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"kSm" = ( -/obj/structure/table, -/obj/item/ai_module/reset, -/obj/machinery/light{ - dir = 8 +"kSk" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Room One" }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"kSD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) -"kSH" = ( -/obj/structure/sink{ - pixel_y = 25 - }, -/obj/structure/mirror{ - pixel_y = 32 + dir = 4 }, -/turf/open/floor/mineral/titanium/blue, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plasteel/dark, /area/commons/dorms) -"kSO" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +"kSm" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/siding/green/corner, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/computer/security/telescreen/interrogation{ - dir = 8; - pixel_x = 26 +/obj/effect/turf_decal/siding/green/corner{ + dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, -/area/security/brig) -"kTi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" +/area/service/hydroponics) +"kSY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) +/turf/open/floor/carpet/royalblack, +/area/service/library) "kTj" = ( /obj/machinery/door/airlock/maintenance/abandoned{ req_access_txt = "12" @@ -52604,6 +52669,18 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"kTr" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/command/bridge) "kUn" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; @@ -52616,13 +52693,6 @@ /obj/machinery/chem_master/condimaster, /turf/open/floor/plating, /area/maintenance/fore) -"kVg" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/office) "kVj" = ( /obj/structure/cable{ icon_state = "4-8" @@ -52642,116 +52712,81 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"kWb" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "kWp" = ( /obj/structure/shuttle/engine/heater{ dir = 1 }, /turf/closed/wall/mineral/titanium, /area/space/nearstation) -"kXc" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) -"kXQ" = ( -/obj/structure/window, -/turf/open/floor/wood, -/area/service/theater) -"kXW" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"kYi" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) -"kYx" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/firingpins{ - pixel_x = 6 - }, -/obj/item/storage/box/firingpins{ - pixel_x = -3 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +"kWy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ +/turf/closed/wall/mineral/wood, +/area/commons/fitness/recreation) +"kWN" = ( +/obj/structure/table, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/item/radio/intercom{ - pixel_x = -30 +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5; + pixel_x = -8; + pixel_y = 7 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"kYW" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/sharpener{ + pixel_x = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/item/kitchen/rollingpin, +/turf/open/floor/plasteel/dark, +/area/service/kitchen) +"kXP" = ( +/obj/machinery/flasher{ + id = "visitorflash"; + pixel_x = 16; + pixel_y = 24 }, -/turf/open/floor/plasteel/dark/side{ - dir = 8 +/obj/machinery/light{ + dir = 1 }, -/area/security/prison/upper) -"kZe" = ( +/turf/open/floor/plasteel, +/area/security/prison) +"kZc" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kZF" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel, /area/security/prison/cells) -"kZJ" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) +"kZv" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"kZE" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) "kZS" = ( /obj/machinery/light{ dir = 8 @@ -52768,6 +52803,22 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) +"kZU" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"laa" = ( +/mob/living/simple_animal/pet/bumbles, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"lae" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/office) "laq" = ( /obj/structure/cable{ icon_state = "2-4" @@ -52775,73 +52826,82 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/range) +"laK" = ( +/obj/structure/closet/lasertag/red, +/obj/item/clothing/under/misc/pj/red, +/obj/item/clothing/under/misc/pj/red, +/obj/machinery/camera{ + c_tag = "Fitness Room East"; + dir = 9 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) "laN" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/commons/storage/emergency/starboard) "lbH" = ( -/obj/effect/turf_decal/weather/dirt, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/service/chapel/main) -"lbU" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Office"; - req_access_txt = "27" - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) -"lbX" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -27; - pixel_y = 27 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/siding/white{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"lck" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"lbV" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"lbW" = ( +/obj/structure/filingcabinet, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/medical/psychology) +"lcq" = ( +/obj/machinery/button/door{ + id = "Dorm7"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/obj/structure/bed/double, +/obj/item/bedsheet/random/double, +/turf/open/floor/carpet, +/area/commons/dorms) "lcx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/closed/wall/r_wall, /area/command/gateway) -"lcI" = ( -/obj/machinery/pool/drain, -/turf/open/pool, -/area/commons/fitness/recreation) -"lcU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm7"; - name = "Room Seven" - }, -/obj/structure/fans/tiny/invisible, -/turf/open/floor/carpet, -/area/commons/dorms) -"ldA" = ( -/obj/machinery/gear_painter, +"ldW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"ldB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Prison Visitation"; + dir = 8; + network = list("ss13","prison") }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) +/turf/open/floor/plasteel/dark, +/area/security/prison) "ldY" = ( /obj/machinery/door/airlock/security{ name = "Firing Range"; @@ -52853,16 +52913,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/security/prison) -"leb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet/black, -/area/service/chapel/main) -"lev" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) "leE" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -52878,17 +52928,23 @@ /obj/effect/decal/cleanable/blood/gibs/human/body, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"leJ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +"lff" = ( +/obj/structure/lattice, +/turf/open/space, +/area/security/office) +"lfI" = ( /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/red, -/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/security/brig) +/area/security/prison/cells) +"lfS" = ( +/obj/structure/chair/sofa/corp/left, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/service/bar) "lfV" = ( /obj/structure/cable{ icon_state = "4-8" @@ -52908,53 +52964,50 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"lgc" = ( +"lgb" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"lgl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) -"lgp" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/service/bar) +"lgv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"lgE" = ( -/obj/machinery/power/apc{ - areastring = "/area/commons/dorms"; - name = "Dormitory APC"; - pixel_y = -23 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) +/obj/effect/landmark/navigate_destination/library, +/turf/open/floor/carpet, +/area/service/library) "lgN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) -"lhA" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Dorms Fitness Room Entrance"; + dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/plasteel/dark, +/area/commons/dorms) +"lgZ" = ( +/obj/structure/lattice, +/turf/closed/wall/r_wall, +/area/security/office) +"lhC" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "lhQ" = ( /obj/machinery/power/floodlight, /obj/structure/cable{ @@ -52962,11 +53015,15 @@ }, /turf/open/floor/plating, /area/engineering/atmos) -"lid" = ( -/obj/structure/filingcabinet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/medical/psychology) +"lig" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) "lip" = ( /obj/structure/closet{ name = "Suit Closet" @@ -52992,34 +53049,16 @@ /obj/item/clothing/under/rank/civilian/lawyer/red, /turf/open/floor/plasteel, /area/commons/locker) -"lis" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/landmark/navigate_destination/tcomms, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"liv" = ( -/obj/machinery/light, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "liJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"ljU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet/black, -/area/service/chapel/main) +"ljs" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/wall, +/area/maintenance/starboard/fore) "ljV" = ( /obj/machinery/airalarm{ dir = 8; @@ -53031,6 +53070,33 @@ }, /turf/open/floor/plasteel, /area/command/gateway) +"lkd" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/storage/eva) +"lkl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/hydroponics/soil, +/obj/item/grown/sunflower, +/obj/item/grown/sunflower, +/obj/item/grown/sunflower, +/obj/item/grown/sunflower, +/obj/item/grown/sunflower, +/obj/item/grown/sunflower, +/turf/open/floor/grass, +/area/service/chapel/main) +"lky" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/carpet/black, +/area/service/chapel/main) "lkT" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53040,23 +53106,36 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"llP" = ( -/obj/structure/fireplace{ - pixel_y = -6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"lmV" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 +"lkX" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/computer/shuttle/mining, +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"llX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/semendrip, +/turf/open/floor/plating, +/area/maintenance/prison/aft) +"lmB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = 30; + prison_radio = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"lnr" = ( +/turf/closed/wall, +/area/maintenance/prison/aft) "lnu" = ( /obj/structure/chair/wood/normal{ dir = 4 @@ -53091,13 +53170,10 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/nuke_storage) -"lqW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +"lrc" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) "lre" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table/wood/poker, @@ -53106,91 +53182,149 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"lrn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"lrj" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison) -"lrr" = ( +/obj/machinery/camera{ + c_tag = "Dorms South"; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table/wood, -/obj/machinery/computer/secure_data/laptop, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"lrN" = ( -/obj/effect/turf_decal/weather/dirt{ +/turf/open/floor/plasteel, +/area/commons/dorms) +"lrp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/flora/ausbushes, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/grass, -/area/service/chapel/main) -"lsc" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 3"; - wiretypepath = /datum/wires/airlock/security +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"lsm" = ( +/obj/structure/chair/sofa/left{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"lsp" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/light{ +/turf/open/floor/plasteel, +/area/commons/fitness) +"lsM" = ( +/obj/effect/turf_decal/weather/dirt{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Departures Airlocks"; +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/service/chapel/main) +"ltd" = ( +/obj/structure/chair/comfy/black{ dir = 8 }, -/obj/item/kirbyplants{ - icon_state = "plant-05" +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet/royalblack, +/area/service/library) +"lts" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/sign/departments/evac{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "ltv" = ( /mob/living/simple_animal/bot/cleanbot{ name = "Honest Work" }, /turf/open/floor/carpet/royalblue, /area/maintenance/starboard/aft) -"lty" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 24 +"ltM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/green/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/green/corner{ + dir = 1 }, -/obj/structure/closet/secure_closet/hydroponics, -/obj/item/watertank, /turf/open/floor/plasteel, /area/service/hydroponics) -"luq" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +"luV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/area/maintenance/starboard/aft) -"lvq" = ( -/obj/machinery/computer/security{ - dir = 4 +/turf/closed/wall/r_wall, +/area/security/warden) +"luZ" = ( +/obj/machinery/computer/security/telescreen/interrogation{ + dir = 4; + name = "isolation cell monitor"; + network = list("isolation"); + pixel_x = -30 }, -/turf/open/floor/carpet/red, -/area/command/bridge) -"lvr" = ( -/obj/machinery/light{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/sign/warning/pods{ - pixel_x = 32 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/plasteel, -/area/security/office) +/area/security/prison/cells) +"lve" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin/towel, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/razor{ + pixel_x = 13; + pixel_y = 3 + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) +"lvW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"lwc" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/machinery/button/door{ + id = "permacells8"; + name = "Privacy Shutters"; + pixel_x = 25 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) +"lwu" = ( +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/vending/barkbox, +/turf/open/floor/carpet/royalblack, +/area/service/library) "lwN" = ( /obj/structure/cable{ icon_state = "1-8" @@ -53201,76 +53335,69 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"lxo" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"lxv" = ( -/obj/structure/chair/comfy/plywood, -/obj/machinery/light/floor, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_x = 25 +"lxX" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) -"lxA" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/pool, +/area/commons/fitness/recreation) +"lyI" = ( /obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permaextwindow"; - name = "Privacy Shutters" - }, -/turf/open/floor/plating, -/area/security/prison/upper) -"lxU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 + icon_state = "4-8" }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"lzb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/machinery/button/door{ + id = "hos"; + name = "HoS Office Shutters"; + pixel_y = -25 }, -/turf/open/floor/carpet/black, -/area/service/chapel/main) +/obj/machinery/vending/wardrobe/hos_wardrobe, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "lzk" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 8 }, /turf/closed/wall, /area/maintenance/port/fore) +"lzm" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/wood, +/area/command/bridge) "lzt" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/atmos) -"lAa" = ( -/obj/machinery/camera/motion{ - c_tag = "Armory South"; - dir = 1 +"lAu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"lAz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/chair/comfy/plywood, +/obj/effect/landmark/start/chaplain, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"lAw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/button/door{ + id = "Dorm10"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/obj/structure/fireplace{ + pixel_y = -6 + }, +/turf/open/floor/carpet, +/area/commons/dorms) "lAB" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -53285,21 +53412,14 @@ }, /turf/open/floor/plasteel, /area/security/processing) -"lAO" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/storage/box/matches{ - pixel_x = 4; - pixel_y = -8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +"lBb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -24 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) +/turf/open/floor/plasteel/dark, +/area/commons/dorms) "lBd" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -53309,135 +53429,129 @@ dir = 1 }, /area/hallway/secondary/entry) -"lBH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/security/office) "lCi" = ( /obj/docking_port/stationary/public_mining_dock{ dir = 8 }, /turf/open/floor/plating, /area/construction/mining/aux_base) -"lDF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Prison Common Room" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/prison/upper) -"lDW" = ( -/obj/machinery/camera{ - c_tag = "Hydroponics South"; +"lCj" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/machinery/hydroponics/constructable, -/obj/machinery/button/door{ - id = "botanyshuttersprivacy"; - name = "Botany Shutters"; - pixel_x = 22; - req_access_txt = "35" - }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics) -"lFd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/light{ dir = 8 }, -/turf/closed/wall, +/turf/open/floor/plasteel/dark, /area/commons/dorms) -"lGr" = ( +"lDv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/turf/open/floor/plasteel, +/area/commons/dorms) +"lEq" = ( +/obj/machinery/power/apc{ + areastring = "/area/commons/dorms"; + name = "Dormitory APC"; + pixel_y = -23 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"lGz" = ( -/obj/structure/dresser, -/obj/item/flashlight/lamp/green{ - pixel_x = -2; - pixel_y = 15 - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"lGI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment, +"lEr" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/stamp/captain, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/wood, +/area/command/heads_quarters/captain) +"lER" = ( +/obj/machinery/photocopier, +/turf/open/floor/carpet/royalblack, +/area/service/library) +"lFy" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"lHk" = ( -/obj/structure/chair{ - dir = 1 + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"lHv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = 30; - prison_radio = 1 +/obj/structure/cable{ + icon_state = "1-8" }, +/obj/structure/weightmachine/stacklifter, /turf/open/floor/plasteel, /area/security/prison/upper) -"lHw" = ( -/obj/structure/cable{ - icon_state = "4-8" +"lGK" = ( +/obj/structure/closet/crate{ + anchored = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) +"lHz" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 3"; - name = "Cell 3" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/security/brig) -"lIs" = ( -/obj/machinery/light, -/obj/machinery/button/door{ - id = "kitchen"; - name = "Kitchen Shutters Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "28" +/area/security/office) +"lHC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" }, -/obj/structure/sink/kitchen{ +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" + }, +/turf/open/floor/plating, +/area/security/prison) +"lHG" = ( +/obj/machinery/hydroponics/soil, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/plant_analyzer, +/turf/open/floor/grass, +/area/security/prison/upper) +"lHS" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/structure/holohoop{ dir = 8; - pixel_x = 12 + pixel_x = 12; + pixel_y = 12 }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) +/obj/effect/turf_decal/trimline/white/end{ + dir = 8 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"lIS" = ( +/obj/machinery/pool/drain, +/turf/open/pool, +/area/commons/fitness/recreation) "lJA" = ( /turf/closed/wall, /area/security/prison/cells) @@ -53457,48 +53571,26 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/security/prison) -"lJZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) +"lJX" = ( +/turf/open/floor/wood/wood_large, +/area/service/abandoned_gambling_den) "lKj" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/closed/wall, /area/maintenance/disposal/incinerator) +"lKO" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/restraints/handcuffs, +/obj/item/taperecorder, +/obj/item/folder/red, +/turf/open/floor/plasteel/dark, +/area/security/prison) "lLf" = ( /turf/closed/wall/r_wall, /area/ai_monitored/command/nuke_storage) -"lLh" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/green/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/green/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"lLv" = ( -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_x = 30 - }, -/obj/machinery/bloodbankgen, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) "lLA" = ( /obj/machinery/computer/slot_machine{ balance = 15; @@ -53512,28 +53604,42 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"lMA" = ( -/obj/machinery/computer/arcade/battle, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"lNl" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"lMJ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/folder/blue, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"lMZ" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, -/obj/machinery/vr_sleeper{ - dir = 1 +/turf/open/floor/wood/wood_large, +/area/service/abandoned_gambling_den) +"lNm" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solars/starboard/fore) +"lNs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"lNz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/area/commons/fitness) +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"lNC" = ( +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/command/meeting_room) "lNH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -53544,23 +53650,44 @@ }, /turf/open/floor/plasteel, /area/security/processing) -"lNN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/bed{ - dir = 1 +"lNY" = ( +/obj/structure/toilet{ + contents = newlist(/obj/item/toy/snappop/phoenix); + dir = 4 }, -/obj/item/bedsheet/gondola{ - dir = 1 +/obj/machinery/light/small{ + brightness = 3; + dir = 8 }, -/obj/effect/landmark/start/bartender, -/turf/open/floor/wood, -/area/service/bar) +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) "lOe" = ( /obj/machinery/status_display/ai{ pixel_y = 32 }, /turf/open/floor/wood, /area/command/meeting_room) +"lOj" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/box/handcuffs{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/storage/box/handcuffs{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "lOr" = ( /obj/structure/table, /obj/machinery/light/floor, @@ -53572,25 +53699,57 @@ }, /turf/open/floor/carpet/royalblue, /area/maintenance/starboard/aft) -"lPh" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/security/office) "lPr" = ( /obj/item/kirbyplants{ icon_state = "applebush" }, /turf/open/floor/plasteel, /area/hallway/primary/port) +"lPA" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/wood, +/area/service/bar) "lQG" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/circuit) +"lQV" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/button/door{ + id = "permaextwindow"; + name = "Privacy Shutters"; + pixel_x = 25 + }, +/obj/machinery/camera{ + c_tag = "Prison Northeast"; + dir = 8; + network = list("ss13","prison") + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"lRa" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/red{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permacells4"; + name = "Privacy Shutters"; + pixel_x = -25 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) "lRb" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53601,10 +53760,12 @@ }, /turf/open/floor/plasteel, /area/security/range) -"lRd" = ( -/obj/item/beacon, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +"lRx" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/service/bar) "lSa" = ( /obj/structure/cable{ icon_state = "0-4" @@ -53612,49 +53773,47 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) -"lSr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"lSM" = ( +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - areastring = "/area/medical/storage"; - name = "Medbay Surgery Storage"; - pixel_x = 1; - pixel_y = -23 +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/service/library) +"lTo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "4-8" }, -/turf/open/floor/plasteel/white, -/area/medical/storage) -"lSV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"lUD" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"lTR" = ( -/obj/machinery/button/flasher{ - id = "visitorflash"; - pixel_x = -6; - pixel_y = 24 +/obj/machinery/power/apc{ + areastring = "/area/service/bar"; + name = "Bar APC"; + pixel_y = -23 }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "0-4" }, -/obj/machinery/button/door{ - id = "visitation"; - name = "Visitation Shutters"; - pixel_x = -6; - pixel_y = 36; - req_access_txt = "2" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/prison) +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "lUP" = ( /obj/structure/sink{ dir = 8; @@ -53663,114 +53822,63 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"lUT" = ( -/obj/structure/table, -/obj/structure/disposalpipe/trunk{ +"lVi" = ( +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5; - pixel_x = -8; - pixel_y = 7 +/obj/effect/turf_decal/tile/bar, +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 8 }, -/obj/item/sharpener{ - pixel_x = 10 +/turf/open/floor/plasteel, +/area/service/bar) +"lVv" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/item/kitchen/rollingpin, -/turf/open/floor/plasteel/dark, -/area/service/kitchen) +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) "lVy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"lWo" = ( -/obj/effect/landmark/navigate_destination/dockaux, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"lWu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side, -/area/hallway/primary/starboard) -"lXy" = ( -/obj/machinery/light, -/obj/item/light/tube/broken, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"lXU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"lXW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"lWA" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"lYd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"lYg" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"lYj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/machinery/camera{ - c_tag = "Brig Equipment Room"; +/turf/open/floor/plasteel, +/area/security/prison/upper) +"lXf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/security/office) -"lYp" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Infirmary"; - req_access_txt = "71" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-4" - }, /obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"lYW" = ( -/obj/machinery/door/airlock{ - desc = "A small bathroom with a sink, toilet and shower."; - id_tag = "Bath2"; - name = "Bathroom" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/titanium/blue, -/area/commons/toilet) +/turf/open/floor/plasteel, +/area/security/prison) +"lXy" = ( +/obj/machinery/light, +/obj/item/light/tube/broken, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "lZa" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -53804,11 +53912,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/fore) -"lZw" = ( -/obj/effect/landmark/start/bartender, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/bar) "lZN" = ( /obj/machinery/door/airlock/wood{ id_tag = "Sauna"; @@ -53816,13 +53919,22 @@ }, /turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) -"mam" = ( -/obj/structure/window/reinforced, -/obj/structure/chair/wood/normal{ +"lZW" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet, -/area/service/chapel/main) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"lZX" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/bar) "mau" = ( /obj/machinery/power/apc{ areastring = "/area/service/theater"; @@ -53841,17 +53953,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/maintenance/disposal/incinerator) -"mbn" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/security/office) -"mbw" = ( -/obj/machinery/status_display/evac{ - layer = 4; - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) "mbC" = ( /turf/closed/wall/r_wall, /area/security/execution/transfer) @@ -53859,138 +53960,94 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/security/range) -"mcB" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"mcW" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ +"mcr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"mdc" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/food/snacks/mint, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"mdt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/dresser, +/obj/item/flashlight/lamp/green{ + pixel_x = -2; + pixel_y = 15 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/airalarm{ + pixel_y = 23 }, -/turf/open/floor/plasteel, +/turf/open/floor/carpet, /area/commons/dorms) -"mcX" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, -/turf/open/floor/wood, -/area/command/meeting_room) -"mde" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"mdD" = ( -/obj/effect/landmark/blobstart, +"med" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"meV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/camera{ - c_tag = "Dorms Central" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/plasteel, -/area/commons/dorms) -"meY" = ( -/obj/effect/landmark/navigate_destination/det, -/turf/open/floor/carpet, -/area/security/detectives_office) +/area/security/prison) +"mee" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/turf/open/pool, +/area/commons/fitness/recreation) "mfI" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"mgD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/prison/fore) -"mgT" = ( -/obj/structure/closet/athletic_mixed, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) -"mhJ" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" +"mfJ" = ( +/obj/structure/sink{ + pixel_y = 25 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/structure/mirror{ + pixel_y = 32 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"mhK" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/starboard"; - name = "Starboard Primary Hallway APC"; - pixel_y = -23 +/turf/open/floor/mineral/titanium/blue, +/area/commons/dorms) +"mfT" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/structure/disposalpipe/segment, +/obj/machinery/door/window/westright{ + name = "Brig Operations"; + req_one_access_txt = "4; 2" }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"mja" = ( -/turf/open/floor/carpet/royalblack, -/area/service/library) +/area/security/brig) +"mir" = ( +/obj/machinery/hydroponics/soil, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -1; + pixel_y = 30; + prison_radio = 1 + }, +/turf/open/floor/grass, +/area/security/prison/upper) "mjJ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -54003,6 +54060,18 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) +"mjL" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Bar" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/service/bar) "mkv" = ( /obj/machinery/camera{ c_tag = "Gravity Generator Room"; @@ -54023,6 +54092,57 @@ }, /turf/open/floor/plating, /area/security/processing) +"mkW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/service/chapel/main) +"mli" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"mlv" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/light/small, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"mlR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/holywater{ + pixel_x = 9; + pixel_y = 4 + }, +/obj/item/nullrod{ + pixel_x = -15; + pixel_y = 3 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) "mml" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -54045,49 +54165,19 @@ }, /turf/open/floor/plasteel/freezer, /area/commons/toilet/locker) -"mmO" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-8" +"mnn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/medical{ + name = "Psychologist's Quarters"; + req_access_txt = "76" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) +/turf/open/floor/carpet/blue, +/area/medical/psychology) "mnC" = ( /obj/structure/target_stake, /obj/item/target/syndicate, /turf/open/floor/plating, /area/security/range) -"mnQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"mnZ" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop{ - dir = 4; - pixel_x = -8; - pixel_y = 3 - }, -/obj/machinery/button/door{ - id = "psych_shutters"; - name = "psychology office shutters control"; - pixel_x = -26; - req_access_txt = "76" - }, -/turf/open/floor/carpet, -/area/medical/psychology) "moe" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -54097,34 +54187,32 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"mok" = ( -/obj/machinery/camera{ - c_tag = "Medbay Treatment Center"; - dir = 8; - network = list("ss13","medbay") - }, -/obj/machinery/sleeper{ - dir = 8 +"mol" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel, -/area/medical/medbay/central) -"moE" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/siding/white{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/service/chapel/office) +"moq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer"; + req_access_txt = "2" }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"moH" = ( -/obj/structure/bed, -/obj/item/bedsheet/random, -/obj/machinery/light/small{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/carpet/blue, -/area/medical/psychology) +/turf/open/floor/plasteel/dark, +/area/security/prison) "moS" = ( /obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, /obj/machinery/meter, @@ -54142,24 +54230,30 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) -"mpx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +"mpw" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, +/obj/item/pen/fourcolor, +/obj/item/stack/packageWrap, /turf/open/floor/carpet/royalblack, /area/service/library) -"mpy" = ( -/obj/machinery/power/apc{ - areastring = "/area/commons/toilet"; - dir = 4; - name = "Dormitory Bathrooms APC"; - pixel_x = 24 - }, +"mpF" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, -/turf/open/floor/mineral/titanium/blue, -/area/commons/toilet) +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/break_room) "mpI" = ( /obj/structure/table/wood, /turf/open/floor/wood{ @@ -54177,22 +54271,6 @@ dir = 1 }, /area/hallway/secondary/entry) -"mqz" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) "mqH" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters{ @@ -54208,130 +54286,49 @@ /obj/item/reagent_containers/glass/beaker, /turf/open/floor/plating, /area/maintenance/bar) -"mrz" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) "mrR" = ( /obj/effect/spawner/lootdrop/keg, /turf/open/floor/wood, /area/maintenance/bar) -"msd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm8"; - name = "Room Eight" - }, -/obj/structure/fans/tiny/invisible, -/turf/open/floor/carpet, -/area/commons/dorms) "msp" = ( /obj/machinery/computer/arcade/orion_trail, /turf/open/floor/plasteel, /area/security/prison/upper) -"msK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +"mtG" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 2"; - name = "Cell 2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"msU" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/botanist, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"mtb" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"mtp" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics) -"mtw" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"mtz" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/door/window/northleft{ - name = "Brig Operations"; - req_one_access_txt = "4; 2" - }, /turf/open/floor/plasteel, -/area/security/brig) +/area/security/office) "mtU" = ( /obj/structure/sign/departments/holy, /turf/closed/wall, /area/service/chapel/main) -"muV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"mue" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door/airlock/maintenance{ - name = "Bar Backroom"; - req_access_txt = "25" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark/side{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"muX" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/stamp/captain, +/area/security/prison/upper) +"mux" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/medical/psychology) +"muE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) +/turf/closed/wall, +/area/service/chapel/office) "mvt" = ( /obj/machinery/airalarm{ dir = 1; @@ -54339,94 +54336,60 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"mwH" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" +"mvE" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/disposal/deliveryChute{ + name = "Prisoner Chute" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mwK" = ( -/obj/machinery/button/door{ - id = "Dorm9"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 +/obj/structure/plasticflaps/opaque{ + name = "Prisoner Transfer" }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 +/obj/structure/disposalpipe/trunk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/item/bedsheet/random/double, -/obj/structure/bed/double, -/turf/open/floor/carpet, -/area/commons/dorms) -"mwO" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plasteel/dark, +/area/security/prison) +"mvK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/turf/open/floor/wood, +/area/service/bar) +"mwQ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Office"; + req_access_txt = "27" + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) "mwS" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/port/fore) -"mxa" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +"mxt" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"mxA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 }, -/obj/effect/landmark/xmastree, -/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/dark, /area/service/bar) -"mxQ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/photocopier, -/turf/open/floor/plasteel, -/area/command/heads_quarters/hop) "myh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, /area/service/theater) -"myJ" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/wood, -/area/command/bridge) "mzv" = ( /obj/machinery/door/morgue{ name = "Confession Booth" @@ -54448,91 +54411,61 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"mAb" = ( -/obj/item/hilbertshotel/ghostdojo{ - pixel_y = 16 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"mAo" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"mAf" = ( +/turf/closed/wall, +/area/medical/psychology) +"mAk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/security/prison) -"mAD" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/carpet/royalblack, +/area/service/library) +"mAA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ + dir = 6 }, -/turf/open/floor/plasteel, -/area/security/brig) +/turf/open/floor/engine, +/area/science/xenobiology) "mAH" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 8 }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"mAW" = ( -/obj/structure/closet/crate, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"mBw" = ( -/obj/structure/chair/comfy/black{ +"mBc" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"mBv" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/wood, -/area/service/bar) -"mBA" = ( -/obj/structure/table/wood, -/obj/structure/bedsheetbin/towel, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/razor{ - pixel_x = 13; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) -"mBZ" = ( -/obj/machinery/door/airlock/grunge{ - name = "Prison Workshop"; - wiretypepath = /datum/wires/airlock/security +/turf/open/floor/plasteel, +/area/service/bar) +"mCa" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" }, -/obj/machinery/door/firedoor, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-2" }, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" + }, +/turf/open/floor/plating, +/area/security/prison) "mCm" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, @@ -54550,21 +54483,19 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"mDp" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Security Delivery"; - req_access_txt = "1" +"mCB" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/office) +/turf/open/floor/plasteel/dark, +/area/service/bar) +"mCT" = ( +/turf/open/floor/plasteel/freezer, +/area/security/prison/cells) "mDZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -54580,46 +54511,12 @@ /obj/effect/decal/cleanable/blood/gibs/slime/limb, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"mEc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"mEi" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"mEH" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +"mFj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"mEJ" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/landmark/navigate_destination/kitchen, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"mFf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) +/turf/open/floor/plasteel/dark, +/area/service/bar) "mFo" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -54628,6 +54525,26 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/aft) +"mFC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"mFE" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/structure/rack, +/obj/item/clothing/head/helmet/brigdoc, +/obj/item/clothing/suit/brigdoc/armor, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "mGw" = ( /obj/machinery/door/airlock/security{ name = "Labor Shuttle"; @@ -54640,20 +54557,24 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/security/range) -"mGy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/button/door{ - id = "Dorm12"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 +"mGA" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 }, -/obj/structure/fireplace{ - pixel_y = -6 +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/recreation) +"mGM" = ( +/obj/machinery/power/apc{ + areastring = "/area/commons/toilet"; + dir = 4; + name = "Dormitory Bathrooms APC"; + pixel_x = 24 }, -/turf/open/floor/carpet, -/area/commons/dorms) +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/mineral/titanium/blue, +/area/commons/toilet) "mHA" = ( /obj/item/reagent_containers/food/snacks/grown/banana, /obj/item/reagent_containers/food/snacks/grown/banana, @@ -54681,24 +54602,16 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"mIu" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Law Office Maintenance"; - req_access_txt = "38" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" +"mIR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -30; + prison_radio = 1 }, -/turf/open/floor/plating, -/area/maintenance/fore) -"mJe" = ( -/obj/structure/lattice, -/turf/closed/wall/r_wall, -/area/space/nearstation) +/turf/open/floor/plasteel, +/area/security/prison/upper) "mJf" = ( /obj/structure/cable{ icon_state = "0-8" @@ -54717,95 +54630,56 @@ /obj/item/electronics/airlock, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"mJs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) -"mJK" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/camera{ - c_tag = "Prison Cafeteria South"; - dir = 1; - network = list("ss13","prison") - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"mJN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"mKe" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Hydroponics" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/service/hydroponics) -"mKs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"mKy" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Auxillary Base Construction"; +"mJt" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/computer/camera_advanced/base_construction{ - dir = 8 +/obj/effect/turf_decal/tile/red, +/mob/living/simple_animal/bot/secbot{ + arrest_type = 1; + health = 45; + icon_state = "secbot1"; + idcheck = 1; + name = "Sergeant-at-Armsky"; + weaponscheck = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"mLe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"mKB" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/service/bar) -"mKF" = ( -/turf/open/floor/wood/wood_large, -/area/service/abandoned_gambling_den) +/area/security/brig) +"mLp" = ( +/obj/machinery/bookbinder, +/turf/open/floor/carpet/royalblack, +/area/service/library) "mLS" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/starboard/aft) -"mMx" = ( -/obj/structure/window/reinforced{ - dir = 8 +"mMh" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light/small{ + dir = 4 }, -/turf/open/floor/carpet/orange, -/area/command/bridge) +/turf/open/floor/plasteel/dark, +/area/security/office) +"mMl" = ( +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/office) +"mMP" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/security/office) "mNi" = ( /obj/machinery/light_switch{ pixel_x = -20 @@ -54813,17 +54687,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) -"mNG" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/rnd/production/techfab/department/security, -/turf/open/floor/plasteel/dark, -/area/security/office) -"mOh" = ( -/obj/structure/cable{ - icon_state = "1-2" +"mNy" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/siding/green/corner, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/service/hydroponics) "mOB" = ( /obj/structure/cable{ icon_state = "4-8" @@ -54840,33 +54714,6 @@ }, /turf/closed/wall, /area/engineering/atmos) -"mOL" = ( -/obj/structure/bed{ - dir = 1 - }, -/obj/item/bedsheet/red{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permacells1"; - name = "Privacy Shutters"; - pixel_x = -25 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"mPh" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/service/hydroponics) "mPk" = ( /obj/structure/bed, /obj/machinery/button/door{ @@ -54890,47 +54737,20 @@ /obj/item/clothing/under/color/grey, /turf/open/floor/plating, /area/maintenance/port/aft) -"mPt" = ( -/obj/machinery/hydroponics/soil, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/obj/item/plant_analyzer, -/turf/open/floor/grass, -/area/security/prison/upper) -"mPD" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) "mPE" = ( /obj/machinery/chem_dispenser/drinks, /obj/structure/table/wood, /turf/open/floor/wood, /area/maintenance/bar) -"mPK" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/structure/chair/stool, -/obj/effect/landmark/start/botanist, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 +"mPM" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/vending/barkbox, /turf/open/floor/plasteel, -/area/service/hydroponics) -"mQb" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/plasteel, -/area/command/heads_quarters/hop) +/area/hallway/secondary/exit) "mQp" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54945,12 +54765,20 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) -"mQB" = ( -/obj/structure/table, -/obj/item/assembly/prox_sensor, -/obj/item/radio/off, -/turf/open/floor/plasteel, -/area/ai_monitored/command/storage/eva) +"mQP" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) "mQS" = ( /obj/machinery/light{ dir = 8; @@ -54958,29 +54786,6 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"mQU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/office) -"mQX" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "mRe" = ( /obj/machinery/light{ dir = 8 @@ -54988,82 +54793,24 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) -"mRp" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"mRA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"mRJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) "mRQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/wood, /area/command/heads_quarters/captain) -"mRZ" = ( -/obj/structure/chair/comfy/black, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/camera{ - c_tag = "Bar West"; - dir = 4 - }, -/turf/open/floor/wood, -/area/service/bar) -"mSj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ +"mSH" = ( +/obj/machinery/computer/prisoner/management{ dir = 4 }, +/turf/open/floor/carpet/red, +/area/command/bridge) +"mTu" = ( +/obj/structure/rack, +/obj/item/circuitboard/computer/slot_machine, +/obj/item/circuitboard/computer/arcade/orion_trail, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"mTf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/mob/living/simple_animal/parrot/commonblackbird{ - desc = "Blackbirds are said to deliver souls of the damned to Satan"; - name = "Omen"; - speak_chance = 0 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/office) "mTG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -55080,115 +54827,105 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"mUC" = ( -/obj/structure/cable{ - icon_state = "4-8" +"mVg" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/service/chapel/main) +"mVB" = ( +/obj/structure/chair{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/commons/dorms) -"mUK" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/security/prison/upper) +"mVC" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/disposal/incinerator"; + name = "Incinerator APC"; + pixel_y = -23 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/turf/open/floor/wood, -/area/command/bridge) -"mVM" = ( -/obj/effect/landmark/start/cook, -/turf/open/floor/plasteel/showroomfloor, -/area/service/kitchen) -"mWU" = ( -/obj/structure/pool/ladder{ - dir = 2; - pixel_y = 24 +/turf/open/floor/plating, +/area/maintenance/aft) +"mWP" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/pool, -/area/commons/fitness/recreation) -"mWV" = ( -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 8 }, -/obj/structure/closet/secure_closet/security/sec{ - anchored = 1 +/turf/open/floor/plasteel, +/area/security/prison) +"mWS" = ( +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 9 }, -/turf/open/floor/plasteel/dark, -/area/security/office) -"mXW" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/service/bar) +"mZM" = ( /obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = -6; - pixel_y = 3 +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Hydroponics Desk"; + req_access_txt = "35" }, -/obj/machinery/recharger{ - pixel_x = 6; - pixel_y = 3 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "botanyshuttersprivacy"; + name = "botany shutters" }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel, +/area/service/hydroponics) +"naj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" }, +/obj/machinery/door/firedoor, /obj/structure/cable{ - icon_state = "2-4" - }, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"mYH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/service/bar) -"mZi" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" + icon_state = "1-8" }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/execution/transfer) +"naI" = ( +/turf/open/space, +/area/space/station_ruins) +"nbi" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/table/wood, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/recharger{ + pixel_x = 5; + pixel_y = 1 }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"nbl" = ( +/obj/structure/table, +/obj/machinery/smartfridge/disks{ + pixel_y = 2 }, /turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"naj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/execution/transfer) -"naI" = ( -/turf/open/space, -/area/space/station_ruins) +/area/service/hydroponics) "nbr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -55206,15 +54943,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) -"nbK" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) "nbT" = ( /obj/structure/cable{ icon_state = "0-8" @@ -55229,12 +54957,65 @@ }, /turf/open/floor/plating, /area/hallway/primary/central) -"ncD" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 9 +"nbX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) +/turf/open/floor/plasteel/dark, +/area/security/prison) +"ncZ" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/service/bar) +"ndm" = ( +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"ndD" = ( +/obj/structure/table, +/obj/item/sharpener{ + pixel_x = -10 + }, +/obj/item/kitchen/rollingpin, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = 9; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/service/kitchen) +"ndN" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/prison) +"nen" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) +"ney" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/storage/eva) "nez" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -55252,26 +55033,33 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) -"neQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/starboard/fore) "nfm" = ( /obj/machinery/vending/autodrobe, /turf/open/floor/wood, /area/maintenance/bar) -"nfM" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +"nfo" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/dark, +/area/service/kitchen) +"nfI" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/security/prison/cells) +/area/hallway/secondary/service) +"ngg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Prison Forestry" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/prison/upper) "ngs" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -55294,12 +55082,37 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"nhd" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +"nhe" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/area/commons/dorms) +"nhv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "secdorm2" + }, +/turf/open/floor/plasteel/dark, +/area/security/office) +"nhN" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells7"; + name = "Privacy Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/prison/cells) "nhY" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -55308,115 +55121,58 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"nhZ" = ( +"nie" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/commons/dorms) +"niv" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"niZ" = ( +/obj/machinery/light_switch{ + pixel_y = -23 + }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"niS" = ( -/obj/structure/table/wood, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/machinery/light{ - dir = 1 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) -"njP" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/chair/sofa/left{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Medbay Surgery Storage"; - dir = 6; - network = list("ss13","medbay") +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/office) +"nku" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plasteel/white, -/area/medical/storage) -"nkH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/wood, -/area/service/bar) +/turf/open/floor/plasteel/dark, +/area/security/office) "nkP" = ( /obj/structure/loot_pile/maint, /turf/open/floor/plating, /area/maintenance/port/aft) -"nkQ" = ( -/obj/machinery/door/airlock{ - name = "Crematorium"; - req_access_txt = "27" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/office) -"nle" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" +"nlm" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"nlr" = ( -/obj/structure/toilet{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/window/reinforced/tinted{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"nmt" = ( -/obj/machinery/bookbinder, -/turf/open/floor/carpet/royalblack, -/area/service/library) -"nmv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/holopad/secure, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/open/floor/plasteel, -/area/tcommsat/computer) -"nmX" = ( -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = 3; - pixel_y = 9 - }, -/obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/service/bar) +/area/security/prison/cells) "nmZ" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, @@ -55435,38 +55191,35 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/fore) -"nnH" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, +"nnu" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/security/sec{ + anchored = 1 + }, +/turf/open/floor/plasteel/dark, /area/security/office) +"nnB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" + }, +/turf/open/floor/plating, +/area/security/prison) "nnM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/starboard/aft) -"nnO" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/commons/dorms) -"nnQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/security/office) "noa" = ( /obj/machinery/door/airlock/maintenance/abandoned, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -55514,102 +55267,54 @@ icon_state = "wood-broken4" }, /area/maintenance/starboard/aft) -"noU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -30; - prison_radio = 1 +"npD" = ( +/obj/structure/chair/stool, +/obj/structure/cable{ + icon_state = "2-8" }, /turf/open/floor/plasteel, /area/security/prison/upper) -"noX" = ( -/obj/structure/cable{ - icon_state = "4-8" +"nqB" = ( +/obj/item/clothing/head/hardhat/cakehat, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/service/bar) +"nqQ" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Visitation"; + wiretypepath = /datum/wires/airlock/security }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/landmark/navigate_destination/techstorage, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"npf" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet/orange, -/area/command/bridge) -"npi" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec{ - anchored = 1 - }, /turf/open/floor/plasteel/dark, -/area/security/office) -"npq" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"npK" = ( -/obj/machinery/airalarm{ - pixel_y = 22 +/area/security/prison/cells) +"nre" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 9 }, -/obj/structure/rack, -/obj/item/book/manual/chef_recipes, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel/showroomfloor, +/obj/item/reagent_containers/food/condiment/peppermill, +/turf/open/floor/plasteel/dark, /area/service/kitchen) -"npT" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"npU" = ( -/obj/machinery/vending/wallmed, -/turf/closed/wall/r_wall, -/area/security/range) -"nqp" = ( -/obj/structure/cable{ - icon_state = "1-2" +"nro" = ( +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"nrF" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/storage/primary) -"nqU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/plasteel/white/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel, +/area/security/prison) "nsf" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -55622,56 +55327,71 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"nsy" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 17 +"nsA" = ( +/turf/closed/wall, +/area/service/abandoned_gambling_den) +"nsE" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/siding/green/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nsA" = ( -/turf/closed/wall, -/area/service/abandoned_gambling_den) -"nsZ" = ( -/obj/machinery/status_display/evac{ - layer = 4; - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"ntd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/turf/open/floor/plasteel, +/area/commons/dorms) +"nth" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 }, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/recreation) +"nti" = ( +/obj/machinery/light, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/area/security/prison) +"ntp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "ntt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/fore) -"ntC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"ntu" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) "ntG" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55687,81 +55407,65 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"nux" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/recreation) -"nuR" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/office) -"nvO" = ( -/obj/structure/lattice, -/obj/machinery/camera{ - c_tag = "MiniSat External NorthEast"; - dir = 4; - network = list("minisat"); - start_active = 1 +"nuO" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/hydroponics/soil, +/obj/item/reagent_containers/food/snacks/grown/poppy{ + pixel_y = 5 }, -/obj/effect/landmark/navigate_destination/minisat_access_ai, -/turf/open/space, -/area/ai_monitored/turret_protected/aisat) -"nvT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/reagent_containers/food/snacks/grown/poppy{ + pixel_y = 5 }, +/obj/item/reagent_containers/food/snacks/grown/poppy{ + pixel_y = 5 + }, +/turf/open/floor/grass, +/area/service/chapel/main) +"nwi" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/service/hydroponics) +"nwx" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" + }, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "nwX" = ( /obj/structure/grille/broken, /turf/open/floor/plating/airless, /area/space/nearstation) -"nxw" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"nxn" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/service/bar) +"nxr" = ( +/obj/structure/closet/athletic_mixed, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) +"nxP" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/closet/crate/trashcart/laundry, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_y = 8 - }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_y = 8 - }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_y = 8 - }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_y = 8 - }, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = 30; - prison_radio = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"nxx" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/office) +/turf/open/floor/carpet/blue, +/area/command/bridge) "nyi" = ( /turf/closed/wall, /area/medical/paramedic) @@ -55778,23 +55482,36 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"nyw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"nyq" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/siding/green/corner, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"nyL" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plasteel, +/area/service/hydroponics) +"nyM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Dorm13"; + name = "Room Thirteen" }, -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) +/obj/structure/fans/tiny/invisible, +/turf/open/floor/carpet, +/area/commons/dorms) +"nzg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Bar Backroom"; + req_access_txt = "25" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "nzB" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -55803,16 +55520,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"nzL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/office) "nzR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -55827,46 +55534,80 @@ /obj/structure/rack, /turf/open/floor/plating, /area/maintenance/port/aft) -"nAd" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/botanist, +"nAB" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 30 + }, /turf/open/floor/plasteel, -/area/service/hydroponics) -"nAj" = ( -/turf/open/floor/wood, -/area/command/bridge) -"nBd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/hallway/primary/central) +"nAD" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) +"nAZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/sign/warning/fire{ + desc = "A sign that states the labeled room's number."; + dir = 4; + icon_state = "roomnum"; + name = "Room Number 3"; + pixel_x = -30; + pixel_y = -7 + }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"nBi" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 4 +/area/commons/dorms) +"nBa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/item/pen/fountain{ - pixel_y = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Fitness Room" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/turf/open/floor/plasteel, +/area/commons/fitness) +"nBG" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 8 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) +/turf/open/floor/plasteel/dark, +/area/service/kitchen) "nBI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, /area/maintenance/port/fore) +"nBP" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"nCN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"nDb" = ( +/turf/closed/wall, +/area/maintenance/prison/fore) "nDd" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55881,21 +55622,20 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/port) -"nDD" = ( -/obj/structure/fireaxecabinet{ - pixel_y = -32 +"nDi" = ( +/obj/machinery/power/apc{ + areastring = "/area/tcommsat/computer"; + name = "Telecomms Monitoring APC"; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"nDK" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 - }, -/turf/open/pool, -/area/commons/fitness/recreation) +/turf/open/floor/plating, +/area/maintenance/port/aft) "nEj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external{ @@ -55906,17 +55646,6 @@ "nEu" = ( /turf/closed/wall, /area/medical/surgery) -"nEI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2; - sortType = 19 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "nFj" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/dark/visible{ @@ -55924,15 +55653,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"nFI" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/table/wood, -/obj/item/storage/firstaid/regular, -/turf/open/floor/wood, -/area/command/bridge) "nGf" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light{ @@ -55940,6 +55660,21 @@ }, /turf/open/floor/plasteel/dark, /area/service/hydroponics) +"nGp" = ( +/obj/machinery/power/apc{ + areastring = "/area/commons/storage/primary"; + name = "Primary Tool Storage APC"; + pixel_x = 1; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "nGt" = ( /obj/structure/cable{ icon_state = "1-2" @@ -55951,44 +55686,36 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"nGA" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/closet/secure_closet/lethalshots, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"nGT" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 6 +"nID" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "2-4" }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -30; - prison_radio = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"nHJ" = ( -/obj/machinery/computer/secure_data{ +/turf/open/floor/plasteel, +/area/commons/dorms) +"nIR" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"nJF" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet/red, -/area/command/bridge) -"nJt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"nJM" = ( +/obj/structure/closet/secure_closet/security/sec{ + anchored = 1 }, -/turf/open/floor/plasteel, -/area/commons/fitness) +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/office) "nJP" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 5 @@ -56004,26 +55731,14 @@ }, /turf/open/space, /area/space/nearstation) -"nKu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nKP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"nKO" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/commons/dorms) +/obj/structure/flora/ausbushes, +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/grass, +/area/service/chapel/main) "nLw" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -56043,71 +55758,110 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"nLZ" = ( -/obj/machinery/firealarm{ - pixel_y = -30 - }, -/obj/machinery/light_switch{ - pixel_x = 12; - pixel_y = -24 - }, -/obj/machinery/hydroponics/constructable, -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics) -"nNA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair/stool{ - pixel_y = 8 +"nLx" = ( +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = 30 }, -/turf/open/floor/wood, -/area/service/bar) -"nOl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/bloodbankgen, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"nNv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"nNM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"nON" = ( -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - pixel_y = 25 +/turf/open/floor/plasteel/dark, +/area/commons/dorms) +"nPl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/toilet/secret/low_loot{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/mineral/titanium/blue, -/area/commons/dorms) +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "nPr" = ( /obj/item/broken_bottle, /turf/open/floor/plating, /area/maintenance/port/fore) -"nQj" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +"nPz" = ( +/obj/structure/lattice, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"nPE" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/item/trash/chips, +/obj/item/trash/candy, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/prison/fore) +"nPH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/camera{ + c_tag = "Brig Equipment Room"; dir = 4 }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) +"nQc" = ( +/obj/structure/rack, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/flour, +/turf/open/floor/plasteel/showroomfloor, +/area/service/kitchen) +"nQx" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/turf/open/floor/carpet/blue, +/area/command/bridge) +"nQz" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/chair{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/service/hydroponics) -"nRq" = ( -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/commons/fitness) +/area/security/prison/upper) "nRG" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -56117,35 +55871,25 @@ }, /turf/open/floor/wood, /area/maintenance/starboard/aft) -"nSB" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 +"nTb" = ( +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"nTF" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"nSN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/bag/trash, -/turf/open/floor/plating, -/area/maintenance/prison/fore) -"nTn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" - }, /turf/open/floor/plasteel, /area/commons/dorms) "nTG" = ( @@ -56158,118 +55902,80 @@ /turf/open/floor/plasteel, /area/security/processing) "nTP" = ( -/obj/structure/table/wood, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) "nTU" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Air to Ports" }, /turf/open/floor/plasteel, /area/engineering/atmos) -"nUp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +"nUn" = ( +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"nUB" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" +/obj/effect/turf_decal/tile/bar, +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 12 }, -/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/service/bar) +"nVi" = ( +/obj/structure/table/wood, +/obj/item/candle/infinite, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"nVz" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"nWq" = ( /obj/machinery/light{ dir = 8 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -9; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -9 - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"nVm" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/structure/sign/poster/contraband/punch_shit{ + pixel_x = -32 }, -/obj/structure/window, +/obj/structure/table/wood, /turf/open/floor/wood, -/area/service/theater) -"nVt" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/white/corner, -/area/hallway/primary/starboard) -"nVz" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"nVL" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm4"; - name = "Room Three" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/service/bar) +"nXg" = ( +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"nXm" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/fans/tiny/invisible, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) -"nWt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"nWu" = ( -/obj/structure/toilet/secret/low_loot{ - pixel_x = -7; - pixel_y = 9 - }, -/obj/machinery/button/door{ - id = "Bath2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = -8; - specialfunctions = 4 - }, -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/sink{ - pixel_x = 7; - pixel_y = 23 +/obj/machinery/power/apc/auto_name/north, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/mirror{ - pixel_x = 6; - pixel_y = 34 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/mineral/titanium/blue, -/area/commons/toilet) -"nXg" = ( -/obj/structure/girder, -/obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/port/fore) -"nXr" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"nXX" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/siding/green/corner, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/area/maintenance/starboard/fore) +"nXG" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 }, -/turf/open/floor/plasteel, -/area/service/hydroponics) +/turf/open/pool, +/area/commons/fitness/recreation) "nYe" = ( /obj/machinery/firealarm{ dir = 8; @@ -56280,6 +55986,22 @@ }, /turf/open/floor/plasteel, /area/command/gateway) +"nYi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"nYk" = ( +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/servingdish, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) "nYK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table/wood/poker, @@ -56298,68 +56020,89 @@ /obj/machinery/atmospherics/pipe/simple/dark/visible, /turf/open/space, /area/space/nearstation) +"nZb" = ( +/obj/item/radio/intercom{ + pixel_y = 20 + }, +/obj/structure/table/wood, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/multitool, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "nZh" = ( /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"nZo" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Garden Maintenance"; - req_access_txt = "12" +"nZy" = ( +/obj/machinery/camera{ + c_tag = "Prison Isolation Cell"; + network = list("ss13","isolation"); + view_range = 5 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/padded, +/area/security/prison/cells) "nZL" = ( /obj/machinery/computer/arcade/orion_trail, /turf/open/floor/wood, /area/command/heads_quarters/captain) -"oav" = ( -/obj/structure/chair/comfy/black{ +"obu" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"oaH" = ( -/obj/machinery/door/airlock{ - name = "Private Study"; - req_access_txt = "37" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/service/library) -"oaN" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +/obj/structure/rack, +/obj/item/storage/box/zipties{ + pixel_x = -1; + pixel_y = 1 }, -/obj/structure/chair{ - dir = 1; - name = "Crew Station" +/obj/item/storage/box/zipties{ + pixel_x = 1; + pixel_y = -1 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/turf/open/floor/plasteel, +/area/security/brig) +"obY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"oaO" = ( -/obj/structure/chair/office{ - dir = 8 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"obm" = ( -/obj/effect/turf_decal/tile/bar{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/white/filled/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 12 +/obj/effect/turf_decal/trimline/white/filled/corner{ + dir = 8 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/trimline/white/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/white/filled/corner, +/obj/effect/landmark/navigate_destination/bar, +/obj/machinery/jukebox/disco{ + anchored = 1; + req_access = null; + req_one_access = null + }, +/turf/open/floor/plasteel/dark, /area/service/bar) "oce" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -56367,20 +56110,6 @@ }, /turf/open/floor/plasteel/white, /area/science/mixing) -"ock" = ( -/obj/machinery/holopad, -/obj/effect/landmark/navigate_destination/cargo, -/turf/open/floor/plasteel, -/area/cargo/office) -"ocu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "ocv" = ( /obj/structure/table, /obj/item/clothing/gloves/boxing/yellow, @@ -56391,111 +56120,96 @@ /obj/item/clothing/gloves/boxing, /turf/open/floor/plasteel, /area/commons/locker) -"odb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) "odx" = ( /obj/machinery/vending/kink, /turf/open/floor/plating, /area/maintenance/bar) -"odO" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) "odV" = ( /obj/structure/loot_pile/maint, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"oeo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) +"oeM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) "ofj" = ( /obj/machinery/smartfridge/organ/preloaded, /turf/closed/wall, /area/medical/surgery) -"ofH" = ( -/turf/closed/wall, -/area/maintenance/prison/fore) -"ogf" = ( -/obj/machinery/power/apc{ - areastring = "/area/tcommsat/computer"; - name = "Telecomms Monitoring APC"; - pixel_y = -23 +"ofx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/aft) +"ofA" = ( +/obj/machinery/computer/pod/old{ + density = 0; + icon = 'icons/obj/airlock_machines.dmi'; + icon_state = "airlock_control_standby"; + id = "chapelgun"; + name = "Mass Driver Controller"; + pixel_x = 32; + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"oht" = ( -/obj/structure/bed{ - dir = 1 +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"ogo" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/tinted, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"ogA" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/bedsheet/red{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/button/door{ - id = "permacells2"; - name = "Privacy Shutters"; - pixel_x = -25 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, -/obj/effect/landmark/start/prisoner, +/turf/open/floor/plasteel, +/area/security/processing) +"ohg" = ( +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/recreation) +"oiy" = ( +/obj/structure/chair, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"ois" = ( -/obj/structure/closet/crate/bin, /turf/open/floor/plasteel, /area/security/prison/upper) -"okc" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/shovel/spade, -/obj/item/wrench, -/obj/item/reagent_containers/glass/bucket, -/obj/item/wirecutters, -/obj/item/reagent_containers/spray/plantbgone, -/obj/item/book/manual/hydroponics_pod_people, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"okP" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +"okB" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Dorm2"; + location = "Dorm" }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"okQ" = ( -/turf/open/floor/plating, -/area/security/office) +/area/hallway/primary/central) +"okD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"okH" = ( +/turf/open/floor/wood, +/area/command/bridge) "old" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -56525,57 +56239,31 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) -"ols" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/hydroponics/soil, -/obj/item/reagent_containers/food/snacks/grown/poppy{ - pixel_y = 5 +"olF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/item/reagent_containers/food/snacks/grown/poppy{ - pixel_y = 5 +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"olX" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" }, -/obj/item/reagent_containers/food/snacks/grown/poppy{ - pixel_y = 5 +/obj/machinery/door/firedoor, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/grass, -/area/service/chapel/main) -"omd" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/security/prison) +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) "omk" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 }, /turf/open/floor/plasteel, /area/engineering/atmos) -"omA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permaextwindow2"; - name = "Privacy Shutters" - }, -/turf/open/floor/plating, -/area/security/prison/upper) -"omB" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/service/bar) "omE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ @@ -56585,62 +56273,71 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/command/gateway) -"onN" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small{ +"onh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"oob" = ( -/obj/structure/cable{ - icon_state = "0-8" +/obj/structure/chair/sofa/left{ + dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/hallway/primary/central) -"ool" = ( -/obj/structure/sign/poster/contraband/yes_erp{ - pixel_y = 32 +/obj/structure/window{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/commons/dorms) -"oom" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/service/bar) +"onx" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/vending/cigarette, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"ooS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/area/engineering/break_room) +"onA" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells1"; + name = "Privacy Shutters" }, -/turf/open/floor/plasteel/dark/side{ +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/area/security/prison/upper) -"ooV" = ( +/turf/open/floor/plating, +/area/security/prison/cells) +"ooc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - name = "Crematorium Maintenance"; - req_access_txt = "27" +/turf/open/floor/plasteel/showroomfloor, +/area/service/kitchen) +"ook" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ + dir = 1 }, +/turf/open/floor/engine, +/area/science/xenobiology) +"oon" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) +/area/maintenance/prison/fore) +"opw" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/bar) "oqj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56662,32 +56359,59 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"org" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +"orx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"osQ" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"osY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"otb" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"ote" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/closed/wall, -/area/maintenance/fore/secondary) +/turf/open/floor/wood, +/area/command/bridge) "otC" = ( /obj/machinery/status_display/evac, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) +"otE" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) "ouf" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 @@ -56695,6 +56419,15 @@ /obj/structure/closet/secure_closet/paramedic, /turf/open/floor/plasteel/dark, /area/medical/paramedic) +"ouE" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics) "ouQ" = ( /obj/machinery/vending/cigarette/beach, /turf/open/floor/plasteel/dark, @@ -56715,25 +56448,43 @@ }, /turf/open/floor/plasteel, /area/security/range) -"ovz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +"ovN" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/bar) -"owa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/structure/chair{ - dir = 4 +/obj/machinery/button/door{ + id = "botanyshuttersprivacy"; + name = "Botany Shutters"; + pixel_x = -22; + req_access_txt = "35" }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"owx" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plasteel, +/area/service/hydroponics) +"ovX" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Hydroponics" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/service/hydroponics) +"owa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"owx" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ @@ -56744,13 +56495,33 @@ }, /turf/open/floor/plasteel/cafeteria, /area/commons/locker) -"owS" = ( +"owA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/vending/security, +/turf/open/floor/plasteel/dark, +/area/security/office) +"owR" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable{ icon_state = "2-4" }, -/turf/open/floor/plasteel/dark, -/area/security/prison) +/obj/effect/landmark/navigate_destination/dorms, +/turf/open/floor/plasteel, +/area/commons/dorms) +"oxB" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/service/bar) "oyl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -56784,6 +56555,17 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"oyY" = ( +/obj/structure/chair/sofa/right, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/mouse/brown/Tom, +/turf/open/floor/plasteel, +/area/security/prison/upper) "ozh" = ( /obj/machinery/door/window/eastright{ dir = 8; @@ -56800,12 +56582,36 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"oAp" = ( -/obj/machinery/computer/arcade/battle, -/obj/structure/window{ +"ozP" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/wood, +/obj/machinery/vr_sleeper{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "VR Sleepers"; + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/commons/fitness) +"oAA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/service/bar) "oAB" = ( /obj/structure/fireplace{ @@ -56813,6 +56619,17 @@ }, /turf/open/floor/carpet, /area/commons/dorms) +"oAO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/dresser, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) "oBQ" = ( /obj/machinery/atmospherics/components/binary/pump/on{ name = "Space Loop In" @@ -56829,6 +56646,34 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"oCR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = 30; + prison_radio = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"oCS" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/plasteel/dark, +/area/service/bar) "oDm" = ( /obj/machinery/gulag_teleporter, /turf/open/floor/plasteel, @@ -56839,51 +56684,147 @@ }, /turf/open/floor/wood, /area/service/bar) +"oEj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"oEw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/structure/closet/secure_closet/lethalshots, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "oEZ" = ( /obj/effect/spawner/lootdrop/keg, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"oGr" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 +"oFd" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main) +"oFy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/bar, /turf/open/floor/plasteel, -/area/service/bar) +/area/security/prison/upper) +"oFF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/closet/crate/trashcart/laundry, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_y = 8 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_y = 8 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_y = 8 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_y = 8 + }, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = 30; + prison_radio = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"oGo" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells3"; + name = "Privacy Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells8"; + name = "Privacy Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/prison/cells) "oGv" = ( /obj/structure/extinguisher_cabinet, /turf/closed/wall/r_wall, /area/hallway/primary/central) -"oGG" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 +"oGx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/plasteel/dark, +/area/service/bar) +"oHB" = ( +/turf/open/floor/plasteel/dark, +/area/commons/dorms) +"oHG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"oHt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/security/brig) +"oIh" = ( +/obj/structure/sign/painting/library{ + pixel_y = -32 + }, +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck{ + pixel_y = 5 }, +/obj/machinery/light, +/turf/open/floor/wood, +/area/service/bar) +"oIp" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 19 + dir = 8 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 37 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/security/brig) -"oHB" = ( -/turf/open/floor/plasteel/dark, -/area/commons/dorms) +/area/security/prison/cells) "oJV" = ( /obj/structure/cable{ icon_state = "2-4" @@ -56899,173 +56840,130 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"oKz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/camera{ - c_tag = "Brig EVA Storage"; +"oLk" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 3"; + wiretypepath = /datum/wires/airlock/security + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) +"oMs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/security/office) -"oKK" = ( -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) -"oMf" = ( -/obj/structure/toilet/secret/low_loot{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/door/airlock/public/glass{ + name = "Dormitory" }, -/turf/open/floor/mineral/titanium/blue, +/turf/open/floor/plasteel, /area/commons/dorms) +"oMQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/fore) "oMT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"oNc" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/structure/holohoop{ - dir = 4; - pixel_x = -12; - pixel_y = 12 - }, -/obj/effect/turf_decal/trimline/white/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"oNi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/command/bridge) "oNz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"oOk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +"oPc" = ( +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/plasteel/white/corner{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/area/hallway/secondary/exit) -"oOu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"oOv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/obj/machinery/light{ + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/service) -"oPU" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"oQu" = ( -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/item/soap, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"oQG" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/turret_protected/ai_upload"; - name = "Upload APC"; +/area/service/hydroponics) +"oPg" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/science"; + name = "Science Security APC"; pixel_y = -23 }, /obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/science) +"oQc" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/west, +/turf/open/floor/plasteel, +/area/commons/fitness) "oQP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, /area/maintenance/starboard/aft) +"oQT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/prison/cells) "oQY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, /area/medical/medbay/central) -"oRk" = ( -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"oRg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel, +/area/commons/fitness) +"oRU" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, /turf/open/floor/plasteel, -/area/tcommsat/computer) -"oRo" = ( -/obj/structure/chair/sofa/left, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/service/hydroponics) +"oRY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"oRK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"oRL" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec{ - anchored = 1 +/turf/open/floor/plasteel, +/area/security/prison/upper) +"oTd" = ( +/obj/machinery/airalarm{ + pixel_y = 23 }, -/turf/open/floor/plasteel/dark, -/area/security/office) +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/service/lawoffice) "oTW" = ( /obj/machinery/light{ dir = 1 @@ -57083,105 +56981,98 @@ /obj/machinery/disposal/bin, /turf/open/floor/plasteel/white, /area/science/circuit) -"oUG" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/turf/open/floor/wood/wood_large, -/area/service/abandoned_gambling_den) -"oUN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"oUM" = ( /turf/closed/wall/r_wall, -/area/security/office) -"oUZ" = ( -/obj/machinery/power/apc{ - areastring = "/area/construction/mining/aux_base"; - dir = 8; - name = "Auxillary Base Construction APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"oVI" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/item/surgical_drapes, -/obj/item/circuitboard/computer/operating, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"oVK" = ( -/obj/structure/chair/sofa/corp/corner{ +/area/security/prison) +"oVq" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/sign/poster/official/high_class_martini{ - pixel_x = -32 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/radio/intercom{ - pixel_y = -25 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/wood, -/area/service/bar) +/turf/open/floor/plasteel, +/area/security/prison/cells) "oVN" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/plasteel, /area/engineering/atmos) -"oWh" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/aft) +"oWd" = ( +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) "oXn" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 10 }, /turf/closed/wall/r_wall, /area/engineering/atmos) -"oXo" = ( +"oXx" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/white/corner, +/area/hallway/primary/starboard) +"oYK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/firecloset/full, +/obj/machinery/vending/sustenance, /turf/open/floor/plasteel, -/area/engineering/main) -"oXQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/security/prison/upper) +"oZk" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells3"; + name = "Privacy Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/landmark/start/stowaway, /turf/open/floor/plating, -/area/maintenance/port) -"oYi" = ( -/obj/machinery/camera{ - c_tag = "Bridge West"; +/area/security/prison/cells) +"oZU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/service/chapel/office) +"pap" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/wood, -/area/command/bridge) -"pas" = ( -/obj/machinery/vending/cola/red, -/obj/structure/sign/poster/contraband/robust_softdrinks{ - pixel_x = -32; - pixel_y = 32 +/area/service/library) +"paz" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"paI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Central Hallway North-East"; - dir = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"pau" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/closed/wall, +/turf/open/floor/plasteel, /area/commons/dorms) "paJ" = ( /obj/machinery/light{ @@ -57190,16 +57081,26 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"pbA" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +"paK" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat External SouthWest"; + dir = 8; + network = list("minisat"); + start_active = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/landmark/navigate_destination/minisat_access_ai, +/turf/open/space, +/area/ai_monitored/turret_protected/aisat) +"paZ" = ( +/obj/effect/turf_decal/siding/white/corner{ dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/service/bar) +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) "pbC" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, @@ -57224,79 +57125,27 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"pcW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"pcZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/service/chapel/office) -"pdb" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/landmark/navigate_destination/gateway, -/turf/open/floor/plasteel/dark, -/area/command/gateway) -"pdm" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"peI" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ +"pdE" = ( +/obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"peV" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"pfy" = ( -/obj/machinery/power/terminal{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"pga" = ( -/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, /turf/open/floor/plasteel, -/area/security/prison) +/area/security/office) +"peG" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/turf/open/floor/carpet/blue, +/area/command/bridge) "pgl" = ( /obj/structure/closet/firecloset, /turf/open/floor/plasteel, @@ -57314,28 +57163,18 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/security/prison/upper) -"pgH" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 20 +"pgT" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"pgT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light_switch{ - pixel_y = -25 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/turf/open/floor/wood/wood_large, -/area/service/abandoned_gambling_den) +/turf/open/floor/plasteel, +/area/security/prison/upper) "pgZ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -57343,68 +57182,42 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"phr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable{ - icon_state = "1-2" +"pii" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/open/floor/plasteel, +/obj/structure/bed/double, +/obj/item/bedsheet/random/double, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet, /area/commons/dorms) -"phY" = ( -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/black, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +"piq" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/wood/wood_large, +/area/service/abandoned_gambling_den) "pjg" = ( /obj/structure/table/wood, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/fore) -"pji" = ( +"pjo" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/botanist, +/obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/structure/sign/poster/official/hydro_ad{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel, /area/service/hydroponics) -"pjB" = ( -/obj/machinery/door/airlock/grunge{ - name = "Prison Laundry"; - wiretypepath = /datum/wires/airlock/security - }, +"pkd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"pjK" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/turf/closed/wall/r_wall, +/area/security/prison/cells) "pkg" = ( /turf/open/floor/plating, /area/commons/storage/emergency/starboard) @@ -57416,34 +57229,10 @@ icon_state = "panelscorched" }, /area/maintenance/port/fore) -"pkE" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/office) -"pkM" = ( -/obj/structure/bed{ - dir = 1 - }, -/obj/item/bedsheet/red{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "secdormone"; - name = "Door Bolt Control"; - pixel_y = -26; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/dark, -/area/security/office) +"pkR" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/service/bar) "pkS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ @@ -57459,17 +57248,24 @@ /obj/effect/decal/cleanable/blood/gibs/core, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"pmM" = ( -/obj/machinery/door/airlock/grunge{ - name = "Isolation Cell"; - req_access_txt = "2"; - wiretypepath = /datum/wires/airlock/security +"plv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/padded, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/security/prison/cells) +"pmn" = ( +/obj/structure/lattice, +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space/basic, +/area/space/nearstation) "pnc" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -57486,15 +57282,21 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"pni" = ( -/obj/structure/disposalpipe/segment{ +"pnT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/chair/sofa/right{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/office) "poc" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -57504,6 +57306,19 @@ }, /turf/open/floor/plasteel, /area/science/mixing) +"poY" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/item/paper, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Security Checkpoint"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "ppw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -57511,6 +57326,18 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/port/fore) +"ppY" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark/side{ + dir = 8 + }, +/area/security/prison/upper) +"pqd" = ( +/obj/effect/landmark/navigate_destination/incinerator, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) "pqs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57518,12 +57345,59 @@ /obj/machinery/gear_painter, /turf/open/floor/plasteel, /area/commons/locker) +"pqK" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/vr_sleeper{ + dir = 1 + }, +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/commons/fitness) "pqR" = ( /obj/structure/chair/pew/right{ dir = 4 }, /turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) +"pqS" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"prd" = ( +/obj/structure/closet/crate, +/obj/item/book/manual/wiki/telescience, +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction, +/obj/item/book/manual/wiki/atmospherics, +/obj/item/book/manual/wiki/detective, +/obj/item/book/manual/wiki/tcomms, +/obj/item/book/manual/wiki/engineering_singulo_tesla, +/obj/item/book/manual/wiki/experimentor, +/obj/item/book/manual/wiki/research_and_development, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/book/manual/wiki/medicine, +/obj/item/book/manual/wiki/medical_cloning, +/obj/item/book/manual/wiki/infections, +/obj/item/book/manual/ripley_build_and_repair, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/book/manual/wiki/toxins, +/obj/item/book/manual/wiki/grenades, +/obj/item/book{ + desc = "An undeniably handy book."; + icon_state = "bookknock"; + name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" + }, +/turf/open/floor/wood, +/area/service/library) "pry" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57537,38 +57411,12 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/port/fore) -"prI" = ( -/obj/structure/table/wood, -/obj/machinery/camera{ - c_tag = "Fitness Room South"; - dir = 1 - }, -/obj/item/storage/crayons, -/obj/item/clothing/mask/balaclava{ - pixel_x = -8; - pixel_y = 8 - }, -/obj/item/paicard, -/turf/open/floor/plasteel, -/area/commons/fitness) "prO" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/camera{ - c_tag = "Chapel West"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main) -"prV" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/service/chapel/main) +/turf/open/floor/carpet/orange, +/area/command/bridge) "psf" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/sign/poster/official/the_owl{ @@ -57576,32 +57424,65 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"psj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/gulag_item_reclaimer{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/security/processing) "pst" = ( /obj/machinery/gateway/centerstation, /turf/open/floor/plasteel/dark, /area/command/gateway) +"psx" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = 12 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "pta" = ( /obj/structure/grille/broken, /turf/open/floor/plating, /area/space/nearstation) -"ptx" = ( -/turf/closed/wall, -/area/commons/fitness/recreation) -"ptG" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 +"pti" = ( +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 9 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/commons/fitness) +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 + }, +/obj/structure/chair/comfy/brown, +/turf/open/floor/plasteel/dark, +/area/service/bar) "ptP" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 1"; + wiretypepath = /datum/wires/airlock/security }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) "pub" = ( /obj/machinery/light_switch{ pixel_x = -20 @@ -57624,94 +57505,96 @@ }, /turf/open/floor/plasteel, /area/command/gateway) -"puv" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm6"; - name = "Room Five" +"pun" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/fans/tiny/invisible, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) -"puQ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Psychology Office Maintenance"; - req_access_txt = "76" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/medical/psychology) -"pvL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/turf/open/floor/carpet, +/area/service/library) +"puu" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"puN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Dormitory" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/commons/dorms) +"puP" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Medbay Surgery Storage"; + dir = 6; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/white, +/area/medical/storage) +"pvN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/commons/fitness/recreation) -"pwc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +"pwk" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"pwx" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/structure/chair/comfy/black{ dir = 8 }, -/obj/structure/bed, -/obj/item/bedsheet/purple, -/obj/machinery/flasher{ - id = "Cell 1"; - pixel_x = -24; - pixel_y = -36 +/obj/machinery/light/small{ + 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_x = -27; - pixel_y = -27; - prison_radio = 1 +/obj/machinery/camera{ + c_tag = "Chaplain Bedroom"; + dir = 6 }, -/obj/machinery/light/small{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/turf/open/floor/plasteel, -/area/security/brig) +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) "pwF" = ( /obj/machinery/shower{ dir = 4 }, /turf/open/floor/plasteel/freezer, /area/security/prison/cells) -"pwN" = ( -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"pxD" = ( -/obj/machinery/light_switch{ - pixel_x = -20 +"pxn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"pzG" = ( /obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/structure/rack, -/obj/item/storage/briefcase, -/turf/open/floor/wood, -/area/service/lawoffice) -"pzj" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/service/bar) -"pzG" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 + name = "Station Intercom (General)"; + pixel_y = -29 }, /obj/structure/table, /obj/item/paper_bin{ @@ -57724,48 +57607,86 @@ }, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) -"pzH" = ( -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/item/reagent_containers/glass/bottle/ammonia, -/obj/structure/sink{ - dir = 4; - pixel_x = 12 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/prison/fore) -"pzO" = ( -/obj/structure/lattice, -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space/basic, -/area/space/nearstation) +"pzI" = ( +/obj/structure/closet/crate/coffin, +/turf/open/floor/plasteel/dark, +/area/service/chapel/office) "pzP" = ( /obj/structure/sign/poster/contraband/punch_shit{ pixel_y = 32 }, /turf/open/floor/wood, /area/maintenance/starboard/aft) -"pAD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 +"pzQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"pAG" = ( -/obj/machinery/door/airlock{ - name = "Kitchen cold room"; - req_access_txt = "28" +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"pzS" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 9 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/grass, +/area/service/chapel/main) +"pAn" = ( +/obj/structure/table, +/obj/item/stack/sticky_tape, +/obj/item/stack/packageWrap, +/obj/item/stack/sheet/cardboard{ + amount = 14 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/showroomfloor, -/area/service/kitchen) +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -1; + pixel_y = 30; + prison_radio = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"pAu" = ( +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = -25 + }, +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/obj/machinery/light/floor, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"pAL" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -1; + pixel_y = 30; + prison_radio = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison/cells) +"pAS" = ( +/obj/structure/dresser, +/obj/item/flashlight/lamp/green{ + pixel_x = -2; + pixel_y = 15 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"pCa" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/closed/wall, +/area/commons/dorms) "pCj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -57780,6 +57701,19 @@ }, /turf/open/floor/plasteel, /area/science/circuit) +"pCL" = ( +/obj/structure/table, +/obj/machinery/light, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/hand_labeler, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/storage/box/syringes, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) "pDe" = ( /obj/machinery/door/window/southright{ name = "Target Storage" @@ -57790,52 +57724,103 @@ /turf/open/floor/plating, /area/security/range) "pDf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood, -/area/command/bridge) +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "pDG" = ( /obj/structure/closet, /obj/item/clothing/glasses/science, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"pFh" = ( -/obj/machinery/computer/arcade/orion_trail, -/obj/structure/window{ - dir = 1 +"pEi" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/wood, -/area/service/bar) -"pFC" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/turf/open/floor/plasteel, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/prison/fore) +"pEG" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"pFr" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/turf/open/floor/plasteel/cafeteria, /area/security/prison/upper) -"pFK" = ( +"pFE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"pFI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + light_color = "#d1dfff" + }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"pFP" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm3"; + name = "Room Two" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/window/westright{ - name = "Brig Operations"; - req_one_access_txt = "4; 2" +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) +"pFQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/button/door{ + id = "Dorm12"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 }, -/turf/open/floor/plasteel, -/area/security/brig) +/obj/structure/fireplace{ + pixel_y = -6 + }, +/turf/open/floor/carpet, +/area/commons/dorms) "pFY" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -57845,35 +57830,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"pGy" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/aft) -"pGB" = ( -/obj/effect/landmark/navigate_destination/tools, -/turf/open/floor/plasteel, -/area/commons/storage/primary) -"pHc" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/service/bar) -"pHk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/bed/double, -/obj/item/bedsheet/random/double, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet, -/area/commons/dorms) "pHt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -57890,12 +57846,23 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"pIM" = ( -/obj/structure/cable{ - icon_state = "1-4" +"pHP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"pHV" = ( +/obj/structure/table/glass, +/obj/item/storage/bag/trash, +/obj/item/hemostat, +/turf/open/floor/plating, +/area/maintenance/port/fore) "pIR" = ( /obj/structure/table, /obj/item/storage/box/handcuffs{ @@ -57923,35 +57890,25 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"pJF" = ( -/obj/structure/table, -/obj/machinery/smartfridge/disks{ - pixel_y = 2 - }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics) -"pKk" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ +"pKt" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"pKu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Prison Isolation Cell Two"; - dir = 4; - network = list("ss13","isolation"); - view_range = 5 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/turf/open/floor/padded, -/area/security/prison/cells) +/turf/open/floor/plasteel, +/area/service/bar) "pKV" = ( /turf/closed/wall/r_wall, /area/science/research) +"pLl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/storage/eva) "pLn" = ( /obj/machinery/conveyor/inverted{ dir = 5; @@ -57959,15 +57916,22 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"pMP" = ( -/obj/machinery/door/airlock/medical{ - name = "Psychology"; - req_access_txt = "76" +"pMl" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/effect/landmark/navigate_destination/psychologist, /turf/open/floor/plasteel, -/area/medical/psychology) +/area/security/prison) "pMQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -57975,28 +57939,27 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/port) -"pMR" = ( -/obj/structure/table/wood, -/obj/item/candle/infinite, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) -"pMX" = ( +"pNB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"pNx" = ( -/obj/machinery/camera{ - c_tag = "Bar"; - dir = 9 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"pNH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/holopad, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/obj/structure/chair/comfy/brown, /turf/open/floor/plasteel/dark, -/area/service/bar) +/area/security/warden) "pNS" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -58004,86 +57967,43 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"pOn" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 31 - }, -/obj/machinery/camera{ - c_tag = "Security Escape Pod"; - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/office) -"pOo" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 7 - }, -/obj/item/storage/box/syringes{ - pixel_y = 5 - }, -/obj/item/storage/box/monkeycubes{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/box/monkeycubes, -/obj/machinery/light, +"pOx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/sign/xenobio_guide{ - pixel_y = -30 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"pPj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"pPr" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/security/courtroom) +/area/commons/dorms) "pPI" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/engineering/gravity_generator) -"pPO" = ( -/obj/machinery/chem_master/condimaster, -/obj/item/radio/intercom{ - pixel_y = -25 +"pPK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics) -"pPX" = ( -/obj/machinery/vending/wardrobe/bar_wardrobe, -/turf/open/floor/wood, -/area/service/bar) +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"pPL" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "pQp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/spawner/structure/window/reinforced, @@ -58100,10 +58020,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"pQJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/wood, -/area/service/bar) "pQN" = ( /turf/open/floor/plasteel/dark, /area/hallway/primary/central) @@ -58148,15 +58064,31 @@ }, /turf/closed/wall, /area/maintenance/port/fore) -"pRV" = ( +"pSV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Dorm12"; + name = "Room Twelve" + }, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/carpet, +/area/commons/dorms) +"pSW" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/janitorialcart, -/turf/open/floor/plating, -/area/maintenance/prison/fore) -"pSJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/turf/closed/wall, +/area/medical/psychology) +"pTz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) "pTB" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -58164,18 +58096,34 @@ }, /turf/open/space, /area/solars/starboard/aft) -"pTD" = ( -/obj/structure/table, -/obj/item/sharpener{ - pixel_x = -10 +"pTJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/kitchen/rollingpin, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = 9; - pixel_y = 3 +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 }, -/turf/open/floor/plasteel/dark, -/area/service/kitchen) +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/vending/cola/red, +/turf/open/floor/plasteel, +/area/security/office) +"pUv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) "pUP" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -58183,25 +58131,6 @@ }, /turf/open/floor/plating, /area/engineering/atmos) -"pUQ" = ( -/obj/machinery/light/small, -/turf/open/floor/mineral/titanium/blue, -/area/commons/dorms) -"pUS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"pUX" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 8 - }, -/turf/open/floor/carpet/blue, -/area/command/bridge) "pVi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -58210,46 +58139,37 @@ icon_state = "wood-broken2" }, /area/maintenance/port/fore) -"pWx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/dresser, -/obj/item/flashlight/lamp/green{ - pixel_x = -2; - pixel_y = 15 - }, -/obj/machinery/airalarm{ - pixel_y = 23 +"pVx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Dorm8"; + name = "Room Eight" }, +/obj/structure/fans/tiny/invisible, /turf/open/floor/carpet, /area/commons/dorms) -"pYg" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +"pXz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/security/office) -"pYh" = ( -/turf/open/floor/carpet, -/area/medical/psychology) +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) "pYu" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +/obj/machinery/airalarm{ + pixel_y = 23 }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"pYB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 9 }, -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel, -/area/security/office) +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/recreation) "pYQ" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/reagent_containers/glass/bucket, @@ -58258,137 +58178,173 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"pZo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +"pYW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/carpet/black, -/area/service/chapel/main) -"pZX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plating, -/area/security/prison) -"qae" = ( -/obj/effect/decal/cleanable/vomit, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"qaQ" = ( -/obj/effect/turf_decal/stripes/line{ +/area/maintenance/starboard/fore) +"pZw" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/plasteel, +/area/service/bar) +"pZG" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"qbb" = ( -/obj/structure/table/reinforced, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/structure/window/reinforced/tinted, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"qbg" = ( -/obj/structure/lattice, -/obj/machinery/camera{ - c_tag = "MiniSat External SouthWest"; - dir = 8; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/landmark/navigate_destination/minisat_access_ai, -/turf/open/space, -/area/ai_monitored/turret_protected/aisat) -"qbi" = ( -/obj/effect/turf_decal/stripes/line, +/area/security/prison) +"pZM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"qbm" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics) -"qca" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, /turf/open/floor/plasteel, -/area/security/prison/cells) -"qda" = ( -/obj/structure/mineral_door/paperframe{ - name = "Changing Room" +/area/commons/dorms) +"qae" = ( +/obj/effect/decal/cleanable/vomit, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) +"qbo" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/recreation) -"qdh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Infirmary"; + req_access_txt = "71" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"qbU" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" + }, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-4" }, /obj/machinery/door/poddoor/shutters/preopen{ - id = "permaextwindow2"; - name = "Privacy Shutters" + id = "Prison Gate"; + name = "Prison Lockdown Shutters" }, /turf/open/floor/plating, -/area/security/prison/upper) -"qdn" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 4; - pixel_y = 2 +/area/security/prison) +"qbX" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Diner" }, -/obj/item/clipboard{ - pixel_y = 3 +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"qcl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/item/pen{ - pixel_x = -12; - pixel_y = 6 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"qdH" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"qcw" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/service/bar) -"qeg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"qcB" = ( +/obj/machinery/hydroponics/soil, +/obj/item/cultivator, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/turf/open/floor/grass, +/area/security/prison/upper) +"qcL" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"qdd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" +/turf/open/floor/plasteel, +/area/security/prison/cells) +"qdj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/carpet/black, -/area/hallway/secondary/exit) +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"qeg" = ( +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/item/soap, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) "qeQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -58422,11 +58378,44 @@ /obj/effect/spawner/structure/window, /turf/open/floor/wood, /area/service/library) -"qgT" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"qgd" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, +/area/commons/fitness) +"qgO" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Laundry"; + wiretypepath = /datum/wires/airlock/security + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, /area/security/prison/upper) +"qhb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/camera{ + c_tag = "Prison Visitation"; + dir = 4; + network = list("ss13","prison") + }, +/turf/open/floor/plasteel, +/area/security/prison) +"qho" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) "qhA" = ( /obj/structure/cable{ icon_state = "1-2" @@ -58434,15 +58423,16 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/port/fore) -"qhW" = ( -/obj/effect/turf_decal/siding/white{ +"qhU" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"qiQ" = ( -/turf/open/floor/carpet, -/area/commons/cryopod) +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison/cells) "qje" = ( /obj/structure/sign/mining{ pixel_y = 7 @@ -58457,36 +58447,12 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"qjw" = ( -/obj/structure/curtain, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) -"qjP" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/vending/barkbox, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"qjQ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +"qjU" = ( +/obj/machinery/modular_computer/console/preset/command{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/turf/open/floor/carpet/blue, +/area/command/bridge) "qki" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms" @@ -58496,6 +58462,13 @@ }, /turf/open/floor/plasteel/freezer, /area/commons/toilet/locker) +"qkm" = ( +/obj/machinery/status_display/evac{ + layer = 4; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "qkC" = ( /obj/structure/cable{ icon_state = "4-8" @@ -58503,17 +58476,23 @@ /obj/effect/landmark/start/paramedic, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"qlr" = ( -/obj/structure/reagent_dispensers/keg/semen, +"qkK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable, +/turf/closed/wall, +/area/service/bar) +"qlS" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, /turf/open/floor/plating, /area/maintenance/prison/aft) -"qls" = ( -/obj/machinery/newscaster{ - pixel_x = 30 - }, -/obj/machinery/vending/barkbox, -/turf/open/floor/carpet/royalblack, -/area/service/library) "qlV" = ( /obj/item/mop{ name = "Ain't Much" @@ -58526,19 +58505,17 @@ icon_state = "panelscorched" }, /area/maintenance/starboard/aft) -"qmo" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/wrench, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/wood, -/area/command/bridge) -"qmu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +"qmL" = ( +/obj/structure/chair/comfy/brown{ dir = 8 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, -/area/security/prison/upper) +/area/commons/fitness) +"qnx" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) "qnC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58560,6 +58537,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"qnL" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) "qoT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -58573,73 +58554,33 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"qpG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 4 +"qqP" = ( +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/starboard"; + name = "Starboard Primary Hallway APC"; + pixel_y = -23 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-4" }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"qpM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/lawyer, -/obj/structure/cable{ - icon_state = "1-2" +/area/hallway/primary/starboard) +"qrj" = ( +/obj/structure/fireaxecabinet{ + pixel_y = -32 }, -/turf/open/floor/wood, -/area/service/lawoffice) -"qqp" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space) -"qqG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood, -/area/service/bar) -"qsh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"qsA" = ( +/obj/machinery/light/floor, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/pistol/enforcer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/automatic/pistol/enforcer, -/obj/item/gun/ballistic/automatic/pistol/enforcer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"qtp" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/command/bridge) +/turf/open/floor/carpet/black, +/area/service/chapel/main) "qtw" = ( /obj/machinery/door/airlock/external{ name = "Port Docking Bay 4" @@ -58649,6 +58590,12 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) +"qtz" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "qtH" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -58656,133 +58603,70 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"qtJ" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/service/chapel/main"; - name = "Chapel APC"; - pixel_y = -23 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +"quT" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space/basic, +/area/space/nearstation) +"qve" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"qtU" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/semendrip, -/turf/open/floor/plating, -/area/maintenance/prison/aft) -"quf" = ( -/obj/item/radio/intercom{ - pixel_y = 25 + icon_state = "4-8" }, -/turf/open/floor/wood/wood_large, -/area/service/abandoned_gambling_den) -"quC" = ( -/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/security/brig) +"qvY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) -"quP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/recreation) -"quT" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space/basic, -/area/space/nearstation) -"qvd" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) -"qvG" = ( +/area/security/prison) +"qxq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Prison Forestry" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fore/secondary) -"qwH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/beach_ball/holoball, -/turf/open/floor/wood/wood_diagonal, /area/security/prison/upper) -"qwO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/medical{ - name = "Psychologist's Quarters"; - req_access_txt = "76" +"qyf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/carpet/blue, -/area/medical/psychology) -"qwQ" = ( -/obj/effect/turf_decal/stripes/white/line, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"qxz" = ( -/obj/machinery/vending/wardrobe/chef_wardrobe, -/turf/open/floor/plasteel/dark, -/area/service/kitchen) -"qxU" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/botanist, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"qyj" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/carpet/black, +/area/hallway/secondary/exit) +"qyy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet/royalblack, -/area/command/bridge) -"qyD" = ( -/obj/structure/table, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) -"qyN" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, +/area/service/library) +"qzE" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qzm" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/closed/wall, -/area/maintenance/starboard/fore) +/area/maintenance/fore/secondary) "qAu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -58792,94 +58676,66 @@ /obj/machinery/light/small, /turf/open/floor/plasteel, /area/commons/locker) -"qBa" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"qBf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +"qBb" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + pixel_y = 30 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/turf/open/floor/plasteel/dark, +/area/service/hydroponics) "qBi" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"qBj" = ( -/obj/structure/chair/comfy/black{ +"qBM" = ( +/turf/open/floor/carpet/blue, +/area/medical/psychology) +"qCK" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/dark, +/area/security/prison/upper) +"qDu" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet/royalblack, -/area/service/library) -"qBE" = ( -/obj/structure/bed, -/obj/item/bedsheet/red, -/obj/machinery/button/door{ - id = "permacells8"; - name = "Privacy Shutters"; - pixel_x = 25 - }, -/obj/effect/landmark/start/prisoner, /turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"qDm" = ( -/obj/structure/cable{ - icon_state = "1-4" +/area/ai_monitored/security/armory) +"qDC" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/service/theater) +"qDK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/security/prison) -"qDr" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permaextwindow"; - name = "Privacy Shutters" - }, -/turf/open/floor/plating, -/area/security/prison/upper) -"qEw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/security/prison/cells) +"qDX" = ( +/obj/structure/sign/poster/contraband/yes_erp{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) +"qEi" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/freezer, /area/security/prison/cells) +"qEt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) "qEB" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -58887,10 +58743,18 @@ /obj/item/seeds/berry, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"qEN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/carpet, -/area/commons/dorms) +"qEM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "qFf" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -58904,79 +58768,66 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"qFo" = ( -/obj/structure/table, -/obj/item/ai_module/core/full/asimov, -/obj/item/ai_module/core/freeformcore, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/structure/window/reinforced, -/obj/effect/spawner/lootdrop/ai_module_harmless, -/obj/effect/spawner/lootdrop/ai_module_lewd, -/obj/effect/spawner/lootdrop/ai_module_neutral, -/obj/structure/window/reinforced{ +"qFh" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/ai_module/core/full/custom, -/obj{ - name = "---Merge conflict marker---" - }, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"qFs" = ( /obj/structure/table, -/obj/item/ai_module/core/full/asimov, -/obj/item/ai_module/core/freeformcore, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/structure/window/reinforced, -/obj/effect/spawner/lootdrop/ai_module_harmless, -/obj/effect/spawner/lootdrop/ai_module_neutral, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics) +"qGq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/item/ai_module/core/full/custom, /turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"qFq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" - }, -/turf/open/floor/plating, -/area/security/prison) +/area/security/prison/cells) "qGw" = ( /obj/structure/chair/pew/right{ dir = 8 }, /turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) -"qHB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"qHQ" = ( /obj/machinery/door/airlock/public/glass{ - name = "Fitness Room" + name = "Prison Common Room" }, /obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison/upper) +"qIb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/commons/fitness) +/area/security/brig) +"qIM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/bag/trash, +/turf/open/floor/plating, +/area/maintenance/prison/fore) "qIO" = ( /turf/open/floor/plating/rust, /area/maintenance/starboard/aft) @@ -58989,23 +58840,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"qIZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"qJk" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/service/chapel/main) "qJr" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -59013,57 +58847,88 @@ }, /turf/open/space, /area/solars/port/aft) -"qJC" = ( -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"qJE" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, -/area/security/brig) +/area/hallway/primary/fore) "qJV" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"qLk" = ( -/obj/structure/chair/sofa/right{ +"qKS" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"qKT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/commons/fitness) -"qLy" = ( -/obj/structure/chair/sofa/left{ - dir = 8 +/area/security/prison/cells) +"qKW" = ( +/obj/machinery/button/door{ + id = "armory3"; + name = "Armory Shutters"; + pixel_y = 26; + req_access_txt = "3" }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qLJ" = ( -/obj/machinery/door/window/southleft{ +/obj/machinery/light{ dir = 1; - name = "Test Chamber"; - req_access_txt = "55" + light_color = "#cee5d2" }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/engine, -/area/science/xenobiology) +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"qLl" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/pen/fountain{ + pixel_y = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"qLw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/service/bar) +"qLy" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "qMv" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -59083,38 +58948,45 @@ /obj/effect/decal/cleanable/blood/gibs/core, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"qMz" = ( -/obj/structure/cable{ - icon_state = "4-8" +"qNg" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Visitation"; + req_access_txt = "2" }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"qNu" = ( -/obj/structure/closet/crate{ - anchored = 1 +/area/security/prison) +"qNm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" }, -/obj/item/clothing/shoes/sandal, -/obj/item/clothing/shoes/sandal, -/obj/item/clothing/shoes/sandal, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) -"qNF" = ( -/obj/item/seeds/apple, -/obj/item/seeds/banana, -/obj/item/seeds/cocoapod, -/obj/item/seeds/grape, -/obj/item/seeds/orange, -/obj/item/seeds/sugarcane, -/obj/item/seeds/wheat, -/obj/item/seeds/watermelon, -/obj/structure/table/glass, -/obj/item/seeds/tower, /turf/open/floor/plasteel, -/area/service/hydroponics/garden) -"qNG" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/wood_diagonal, +/area/hallway/primary/fore) +"qNn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark/side{ + dir = 8 + }, /area/security/prison/upper) "qNU" = ( /obj/machinery/door/poddoor/preopen{ @@ -59139,55 +59011,71 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"qOu" = ( -/obj/machinery/power/apc{ - areastring = "/area/construction"; - name = "Construction Area APC"; - pixel_y = -23 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/construction) "qOB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"qOR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"qPu" = ( /obj/machinery/light{ - dir = 1 + dir = 4; + light_color = "#e8eaff" + }, +/obj/structure/chair{ + dir = 1; + name = "Crew Station" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"qPO" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 17 }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/recreation) -"qPN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 + dir = 4 }, -/turf/closed/wall, -/area/commons/fitness) -"qPY" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, -/turf/open/pool, -/area/commons/fitness/recreation) -"qQh" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"qRz" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/plating, +/area/maintenance/port/fore) +"qRJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/effect/landmark/navigate_destination/lawyer, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/turf/open/floor/wood, +/area/service/lawoffice) +"qSa" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/medical/psychology) "qSf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -59210,15 +59098,10 @@ }, /turf/open/floor/plasteel/cafeteria, /area/commons/locker) -"qSu" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/bar) +"qSw" = ( +/obj/effect/landmark/navigate_destination/dockaux, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "qSF" = ( /obj/item/seeds/bee_balm/honey_balm, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -59226,75 +59109,131 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"qTj" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/pen/red, -/turf/open/floor/wood, -/area/service/lawoffice) -"qTm" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"qTG" = ( -/turf/open/floor/carpet, -/area/service/theater) -"qTM" = ( -/obj/machinery/washing_machine, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"qSQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"qTO" = ( -/obj/machinery/food_cart, -/turf/open/floor/plasteel/showroomfloor, -/area/service/kitchen) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"qTu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"qTG" = ( +/turf/open/floor/carpet, +/area/service/theater) +"qTK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "qTV" = ( /obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"qUa" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/auxiliary"; + name = "Security Checkpoint APC"; + pixel_x = 1; + pixel_y = -23 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) "qUr" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/siding/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/effect/turf_decal/tile/green{ +/turf/closed/wall, +/area/command/blueshieldoffice) +"qUG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/main) +"qUP" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 5 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"qVH" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/service/hydroponics) -"qWp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ +/area/hallway/secondary/entry) +"qVL" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white/corner{ dir = 1 }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +/area/hallway/secondary/exit) "qWC" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/departments/restroom{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"qXy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"qWQ" = ( -/obj/structure/bed/double/pod, -/obj/item/bedsheet/chaplain/double, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) +/area/security/prison) "qXJ" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 @@ -59302,52 +59241,78 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"qYf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +"qYY" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"qYN" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/service/bar) "qZD" = ( /obj/effect/decal/cleanable/egg_smudge, /turf/open/floor/plating, /area/maintenance/port/fore) -"qZY" = ( +"qZV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/status_display/ai{ - pixel_y = -32 +/obj/machinery/door/airlock/public/glass{ + name = "Fitness Room" }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"rak" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/commons/fitness) +"raa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/machinery/autolathe, /turf/open/floor/plasteel/dark, -/area/security/brig) +/area/security/prison/cells) +"raA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "raH" = ( /obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 8 }, /turf/open/floor/plating, /area/maintenance/port/fore) +"raL" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/camera{ + c_tag = "Prison Workshop"; + dir = 6; + network = list("ss13","prison") + }, +/obj/machinery/button/door{ + id = "permaextwindow2"; + name = "Privacy Shutters"; + pixel_x = 25 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) "rba" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -59358,12 +59323,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"rbu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) "rbH" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -59377,36 +59336,13 @@ /obj/machinery/washing_machine, /turf/open/floor/plasteel/cafeteria, /area/commons/locker) -"rbQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) "rbS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"rca" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/camera{ + c_tag = "Dorms Far East"; + dir = 6 }, /turf/open/floor/plasteel/dark, -/area/service/chapel/office) -"rcv" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/flask, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) +/area/commons/dorms) "rcD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -59420,6 +59356,43 @@ }, /turf/open/floor/plating, /area/engineering/atmos) +"rdr" = ( +/turf/open/floor/plating, +/area/security/office) +"rdw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"rdx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/camera{ + c_tag = "Dorms Central" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "rdG" = ( /obj/machinery/hydroponics/constructable, /obj/item/radio/intercom{ @@ -59428,19 +59401,39 @@ }, /turf/open/floor/plasteel/dark, /area/service/hydroponics) -"rfl" = ( +"rdT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/office) +"rdV" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"ren" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, /turf/open/floor/plasteel/dark, /area/security/prison) +"rfA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "rgu" = ( /obj/structure/window/reinforced{ dir = 4 @@ -59474,106 +59467,108 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/processing) -"ril" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 4"; - name = "Cell 4 Locker" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"rir" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +"riZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/service/bar) +"rjF" = ( +/obj/machinery/light, +/obj/machinery/button/door{ + id = "kitchen"; + name = "Kitchen Shutters Control"; + pixel_x = -1; + pixel_y = -24; + req_access_txt = "28" }, -/turf/open/floor/carpet/royalblack, -/area/service/library) -"rki" = ( -/obj/machinery/camera{ - c_tag = "Chapel Office"; - dir = 5 +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 12 }, -/obj/structure/chair/wood/normal{ +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"rjQ" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"rkm" = ( -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/chair/sofa/left, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/commons/fitness) -"rkR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"rjU" = ( +/obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/door/window/northleft{ + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "botanyshuttersprivacy"; + name = "botany shutters" }, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/service/hydroponics) "rkS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/power/apc/auto_name/west, +/obj/structure/cable{ + icon_state = "0-2" }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) +/turf/open/floor/plasteel, +/area/hallway/secondary/service) "rla" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/closet/firecloset, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"rlg" = ( -/obj/effect/turf_decal/bot, -/obj/structure/plasticflaps/opaque, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Kitchen" +"rli" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/plating, -/area/service/kitchen) -"rlD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/service/bar) +"rlk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall, -/area/service/bar) -"rmA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/closed/wall, -/area/security/execution/transfer) -"rmO" = ( +/mob/living/simple_animal/parrot/commonblackbird{ + desc = "Blackbirds are said to deliver souls of the damned to Satan"; + name = "Omen"; + speak_chance = 0 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/office) +"rmu" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/navigate_destination/engineering, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/engineering/break_room) +/area/security/prison/upper) "rmQ" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/stripes/line{ @@ -59593,9 +59588,19 @@ icon_state = "wood-broken7" }, /area/maintenance/starboard/aft) -"rmZ" = ( -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/recreation) +"rnd" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/security/prison) "rnt" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -59605,54 +59610,22 @@ }, /turf/open/floor/carpet, /area/command/meeting_room) -"rnJ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "rnK" = ( /obj/structure/shuttle/engine/propulsion{ dir = 1 }, /turf/open/space/basic, /area/space/nearstation) -"roc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/vending/cola/red{ - onstation = 0 +"rnP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"rof" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/medical/psychology"; - name = "Psychology Office APC"; - pixel_y = -23 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/fore) -"roj" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"rol" = ( +/area/commons/fitness) +"rps" = ( /obj/structure/lattice, /obj/machinery/camera{ - c_tag = "MiniSat External SouthEast"; + c_tag = "MiniSat External NorthEast"; dir = 4; network = list("minisat"); start_active = 1 @@ -59660,80 +59633,97 @@ /obj/effect/landmark/navigate_destination/minisat_access_ai, /turf/open/space, /area/ai_monitored/turret_protected/aisat) -"rov" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"rpd" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/turf/open/pool, -/area/commons/fitness/recreation) -"rpO" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L8" +"rpw" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"rqg" = ( /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/chair{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 +/obj/machinery/light{ + dir = 8 }, +/obj/effect/landmark/start/security_officer, /turf/open/floor/plasteel, -/area/security/brig) -"rsn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" +/area/security/office) +"rpX" = ( +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/door/window/southright, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple, -/turf/open/floor/plating, -/area/security/execution/transfer) -"rsp" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/table, -/obj/item/flashlight, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"rsr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"rsK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/security/prison) +"rqm" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/closed/wall, -/area/commons/fitness) -"rth" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/machinery/portable_atmospherics/canister/bz, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"rqW" = ( +/obj/effect/turf_decal/siding/white/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"rrC" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/plasteel/dark, +/area/security/office) +"rsi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"rsn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plating, +/area/security/execution/transfer) +"rsp" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/table, +/obj/item/flashlight, /turf/open/floor/plasteel, -/area/science/xenobiology) +/area/hallway/secondary/entry) "rtl" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -59746,20 +59736,17 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"rto" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white, -/area/medical/storage) -"rtp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" +"rts" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/medical/psychology) +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/service/bar) "rtC" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, @@ -59768,62 +59755,30 @@ /mob/living/simple_animal/opossum, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"ruf" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/obj/machinery/vending/games, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/commons/fitness) -"rug" = ( -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Brig West"; - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/security/brig) -"rvt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +"rub" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"rvL" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, /turf/open/floor/plating, -/area/maintenance/fore/secondary) -"rvX" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"rwe" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 +/area/hallway/primary/central) +"rva" = ( +/obj/structure/lattice, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"rvJ" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" }, -/turf/open/floor/plasteel/dark, -/area/service/bar) +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "rwj" = ( /obj/machinery/light/small{ dir = 1 @@ -59850,6 +59805,14 @@ }, /turf/open/floor/plasteel/freezer, /area/commons/toilet/locker) +"ryh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/landmark/navigate_destination/tcomms, +/turf/open/floor/plasteel, +/area/tcommsat/computer) "ryN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -59871,23 +59834,25 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"ryZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"ryT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/turf/open/floor/wood, +/turf/open/floor/plasteel, +/area/security/prison) +"ryY" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, /area/command/bridge) -"rzt" = ( -/obj/structure/lattice, -/obj/machinery/camera{ - c_tag = "MiniSat External NorthWest"; - dir = 8; - network = list("minisat"); - start_active = 1 +"rAM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + req_access_txt = "63" }, -/obj/effect/landmark/navigate_destination/minisat_access_ai, -/turf/open/space, -/area/ai_monitored/turret_protected/aisat) +/turf/open/floor/plating, +/area/maintenance/port/fore) "rAR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -59912,13 +59877,18 @@ /obj/item/clothing/mask/muzzle, /turf/open/floor/plating, /area/maintenance/bar) -"rBS" = ( -/obj/machinery/door/airlock/command{ - name = "Command Tool Storage"; - req_access_txt = "19" +"rBJ" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "rCl" = ( /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -59941,17 +59911,34 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"rCx" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"rDb" = ( -/obj/structure/cable{ - icon_state = "2-4" +"rCJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/punching_bag, +/turf/open/floor/plasteel, +/area/commons/dorms) +"rCX" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/service/chapel/office) +"rDe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"rDg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/wood, /turf/open/floor/plasteel, /area/security/prison/upper) "rDh" = ( @@ -59972,32 +59959,34 @@ /obj/item/toy/crayon/spraycan/lubecan, /turf/open/floor/plasteel, /area/service/theater) -"rDG" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 +"rDr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/siding/white/corner, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"rFx" = ( -/obj/machinery/light_switch{ - pixel_x = -25; - pixel_y = 25 - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"rFF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) +/turf/open/floor/plasteel, +/area/security/office) +"rEa" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"rFq" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/machinery/button/door{ + id = "permacells6"; + name = "Privacy Shutters"; + pixel_x = 25 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) "rGo" = ( /obj/machinery/light/small{ dir = 1 @@ -60015,36 +60004,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"rGr" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/chair/sofa{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/office) -"rGH" = ( -/obj/machinery/computer/security/telescreen/interrogation{ - dir = 4; - name = "isolation cell monitor"; - network = list("isolation"); - pixel_x = -30 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) "rGZ" = ( /obj/structure/cable{ icon_state = "2-8" @@ -60055,93 +60014,121 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/port/fore) -"rHm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"rHq" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_y = 5 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"rJc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/security/prison/cells) -"rJm" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Hydroponics Maintenance"; - req_access_txt = "35" - }, -/obj/structure/disposalpipe/segment, +/area/commons/fitness) +"rHA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"rJG" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/light/small, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"rIN" = ( +/turf/closed/wall/r_wall, +/area/maintenance/prison/aft) +"rJk" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/siding/green{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/service/hydroponics) +/obj/machinery/holopad, +/obj/effect/landmark/navigate_destination/bridge, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "rKP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plating, /area/construction) -"rLy" = ( -/obj/structure/chair/sofa/right, -/obj/machinery/light{ - dir = 1 +"rKZ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"rLT" = ( -/obj/structure/chair{ - dir = 1; - name = "Security Station" +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"rLg" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/mirror{ + pixel_y = 32 }, -/turf/open/floor/wood, -/area/command/bridge) -"rLU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/structure/toilet/secret/low_loot{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/titanium/blue, +/area/commons/dorms) +"rLE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "secdorm1" + }, +/turf/open/floor/plasteel/dark, +/area/security/office) +"rLJ" = ( +/obj/effect/turf_decal/siding/white/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/siding/white{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"rLL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"rMC" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/area/security/prison/cells) +"rMG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/button/door{ + id = "barShutters"; + name = "bar shutters"; + pixel_x = 4; + pixel_y = 28 }, -/obj/item/pen, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) +/obj/machinery/light_switch{ + name = "Bar Lights"; + pixel_x = -6; + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Bar North" + }, +/turf/open/floor/plasteel, +/area/service/bar) "rML" = ( /obj/structure/cable{ icon_state = "4-8" @@ -60175,77 +60162,50 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"rNf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"rNd" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permaextwindow"; + name = "Privacy Shutters" + }, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/security/prison/upper) "rNG" = ( /obj/machinery/status_display/evac, /turf/closed/wall, /area/ai_monitored/command/storage/eva) -"rOy" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +"rOb" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 9 }, -/obj/structure/table/wood, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/turf/open/floor/wood, -/area/command/bridge) -"rOC" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 1 +/obj/item/reagent_containers/food/condiment/peppermill{ + dir = 1; + pixel_x = 3; + pixel_y = 9 }, +/obj/machinery/light, +/obj/structure/table/wood, /turf/open/floor/plasteel/dark, /area/service/bar) -"rOE" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/security/prison/upper) -"rPi" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/wood, -/area/command/bridge) -"rPq" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/service/chapel/main) -"rPD" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec{ - anchored = 1 +"rOP" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA2"; + location = "Dorm2" }, /turf/open/floor/plasteel/dark, -/area/security/office) -"rPE" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Prison Common Room" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/area/commons/dorms) +"rPx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/prison/upper) +/turf/open/floor/plasteel, +/area/hallway/primary/central) "rQJ" = ( /obj/machinery/light/small{ dir = 8 @@ -60253,21 +60213,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/fore) -"rRg" = ( -/obj/machinery/washing_machine{ - pixel_y = 7 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) -"rSf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 +"rRt" = ( +/obj/machinery/light, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) +"rSc" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"rSf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 }, /obj/machinery/light/small{ dir = 1 @@ -60277,28 +60235,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"rSi" = ( -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"rSs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"rSy" = ( +"rSI" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/wood/glass{ - name = "Gaming Backroom" +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/wood, -/area/service/library) +/area/command/bridge) "rTo" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -60306,32 +60251,93 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"rTr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/storage/primary) "rTD" = ( /turf/open/floor/plasteel, /area/command/gateway) -"rTH" = ( -/obj/item/beacon, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"rTV" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/office) "rUe" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/medbay/central) -"rVe" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 22 +"rUg" = ( +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/machinery/button/door{ + id = "permaextwindow"; + name = "Privacy Shutters"; + pixel_x = -25 + }, +/obj/machinery/camera{ + c_tag = "Prison North West"; + dir = 4; + network = list("ss13","prison") + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"rUy" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"rUR" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/chemfactory, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"rVg" = ( +/obj/structure/dresser, +/obj/item/flashlight/lamp/green{ + pixel_x = -2; + pixel_y = 15 }, -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/psychologist, /turf/open/floor/carpet, -/area/medical/psychology) +/area/commons/dorms) +"rVt" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/table/wood, +/obj/item/storage/firstaid/brute{ + pixel_x = 5 + }, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/toxin{ + pixel_x = -5 + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "rVy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -60347,17 +60353,22 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"rVM" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 8 +"rVD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar Backroom"; + req_access_txt = "25" }, -/obj/structure/chair{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/effect/landmark/start/security_officer, +/turf/open/floor/wood, +/area/service/bar) +"rVK" = ( +/obj/machinery/vending/cola/red, /turf/open/floor/plasteel, -/area/security/office) +/area/hallway/secondary/exit) "rVN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -60370,17 +60381,6 @@ dir = 1 }, /area/engineering/atmos) -"rVV" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/closet/bombcloset/security, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/dark, -/area/security/brig) "rWg" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -60397,19 +60397,6 @@ }, /turf/open/floor/plasteel/dark, /area/medical/paramedic) -"rWW" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) "rXl" = ( /obj/structure/chair/office/light, /obj/machinery/firealarm{ @@ -60421,27 +60408,28 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"rXn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"rXt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/power/apc{ - areastring = "/area/cargo/storage"; - name = "Cargo Bay APC"; - pixel_x = 1; - pixel_y = -23 - }, -/obj/structure/cable{ - icon_state = "0-8" +/turf/open/floor/plasteel, +/area/security/prison) +"rXz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"rXK" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port) +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/prison/cells) "rYa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -60450,87 +60438,47 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) -"rYp" = ( +"rYo" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"rYq" = ( -/obj/structure/bed, -/obj/item/bedsheet/red, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permacells7"; - name = "Privacy Shutters"; - pixel_x = 25 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"rYv" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"rYM" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "0-2" }, -/obj/effect/landmark/navigate_destination/dorms, -/turf/open/floor/plasteel, -/area/commons/dorms) -"rYC" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/power/tracker, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solars/port/fore) +"rZi" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = -6; - pixel_y = -6 - }, -/obj/machinery/recharger{ - pixel_x = 6; - pixel_y = -6 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/security/office) -"rYK" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/disposal/bin, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"rZx" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"rZJ" = ( +/obj/machinery/light{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"rYM" = ( -/obj/structure/cable{ - icon_state = "0-2" +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 }, -/obj/machinery/power/tracker, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solars/port/fore) +/obj/structure/table/wood, +/turf/open/floor/plasteel/dark, +/area/service/bar) "rZQ" = ( /obj/docking_port/stationary{ dir = 8; @@ -60543,28 +60491,10 @@ }, /turf/open/space/basic, /area/space) -"rZR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/security/prison/upper) "rZT" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/research, -/turf/open/floor/plasteel/white, -/area/science/research) +/obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, +/turf/open/floor/engine, +/area/science/xenobiology) "saK" = ( /obj/structure/closet/crate, /obj/item/target/alien, @@ -60581,61 +60511,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/engineering/engine_smes) -"sbh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/machinery/camera{ - c_tag = "Prison Visitation"; - dir = 4; - network = list("ss13","prison") - }, -/turf/open/floor/plasteel, -/area/security/prison) -"sdb" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Visitation"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"sdr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, +"sbe" = ( +/obj/machinery/holopad, +/obj/effect/landmark/navigate_destination/dockesc, /turf/open/floor/plasteel, -/area/commons/dorms) -"sdu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock{ - name = "Cleaning Closet" - }, -/turf/open/floor/plating, -/area/maintenance/prison/fore) -"sex" = ( +/area/hallway/secondary/exit) +"sbk" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"seL" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 @@ -60646,99 +60530,190 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, /obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 4"; - name = "Cell 4" + id = "Cell 2"; + name = "Cell 2" }, /turf/open/floor/plasteel, /area/security/brig) -"sfl" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +"sds" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"sdF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/departments/custodian{ + desc = "A sign labelling an area where the psychologist works."; + icon_state = "psychology"; + name = "\improper PSYCHOLOGY"; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"sdT" = ( +/obj/structure/table, +/obj/item/ai_module/core/full/asimov, +/obj/item/ai_module/core/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access_txt = "20" }, /obj/structure/window/reinforced, -/obj/structure/rack, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 +/obj/effect/spawner/lootdrop/ai_module_harmless, +/obj/effect/spawner/lootdrop/ai_module_lewd, +/obj/effect/spawner/lootdrop/ai_module_neutral, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 +/obj/item/ai_module/core/full/custom, +/obj{ + name = "---Merge conflict marker---" }, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; - pixel_y = -3 +/obj/structure/table, +/obj/item/ai_module/core/full/asimov, +/obj/item/ai_module/core/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access_txt = "20" }, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/window/reinforced, +/obj/effect/spawner/lootdrop/ai_module_harmless, +/obj/effect/spawner/lootdrop/ai_module_neutral, +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"sfo" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/window/reinforced{ dir = 8 }, +/obj/item/ai_module/core/full/custom, /turf/open/floor/plasteel/dark, -/area/security/office) +/area/ai_monitored/turret_protected/ai_upload) +"seF" = ( +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/command/bridge) "sfs" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/fore) -"sgo" = ( +"sfE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "botanyshuttersprivacy"; + name = "botany shutters" + }, +/turf/open/floor/plating, +/area/service/kitchen) +"sgc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Chapel Crematorium"; + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/power/apc{ + areastring = "/area/service/chapel/office"; + name = "Chapel Office APC"; + pixel_y = -23 + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/service/chapel/office) +"sgz" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Chapel West"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main) "shR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating/airless, /area/space/nearstation) -"sjJ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +"siM" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Cell Interior Shutters"; + name = "brig shutters" }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -27; - pixel_y = -27; - prison_radio = 1 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/flasher{ - id = "Cell 4"; - pixel_x = -24; - pixel_y = -36 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"sjk" = ( +/obj/structure/closet/athletic_mixed, +/obj/machinery/camera{ + c_tag = "Sauna Room"; + dir = 8 + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) +"skK" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/rack, +/obj/item/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"skW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/holopad/secure, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/bed, -/obj/item/bedsheet/yellow, /turf/open/floor/plasteel, -/area/security/brig) +/area/tcommsat/computer) "slk" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -60751,38 +60726,7 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"slG" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Departures South"; - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sma" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/command/bridge) -"smf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, +"slu" = ( /turf/open/floor/plasteel/dark, /area/service/bar) "smN" = ( @@ -60802,46 +60746,11 @@ /obj/structure/closet/crate, /turf/open/floor/plasteel, /area/engineering/atmos) -"sna" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells6"; - name = "Privacy Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/prison/cells) -"snI" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"soi" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/engineering_singulo_tesla, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sot" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/kitchen) -"soM" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/open/floor/carpet, -/area/service/chapel/main) +"snP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/service/hydroponics) "spR" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -60857,49 +60766,23 @@ /obj/item/clothing/shoes/sneakers/white, /turf/open/floor/plating, /area/maintenance/fore) -"sqH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" +"sqt" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/area/maintenance/starboard/fore) "srk" = ( /turf/open/floor/light/colour_cycle/dancefloor_a, /area/maintenance/starboard/aft) -"srz" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/turf/open/pool, -/area/commons/fitness/recreation) -"srK" = ( -/obj/machinery/button/door{ - id = "Dorm8"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 +"srE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "botanyshuttersprivacy"; + name = "botany shutters" }, -/obj/structure/bed/double, -/obj/item/bedsheet/random/double, -/turf/open/floor/carpet, -/area/commons/dorms) -"srN" = ( -/obj/machinery/vending/boozeomat, -/turf/closed/wall, -/area/service/bar) -"ssq" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) +/turf/open/floor/plating, +/area/service/hydroponics) "ssB" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -60912,29 +60795,40 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"sts" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/coin/plasma, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) -"sud" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"sue" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/portable_atmospherics/canister/bz, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ + dir = 8 }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"sun" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/janitorialcart, +/turf/open/floor/plating, +/area/maintenance/prison/fore) +"suz" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"suA" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/item/book/manual/wiki/barman_recipes, +/obj/item/reagent_containers/rag, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/area/hallway/primary/starboard) "suC" = ( /obj/machinery/shower{ dir = 4 @@ -60942,16 +60836,24 @@ /obj/item/soap/nanotrasen, /turf/open/floor/plasteel/freezer, /area/security/prison/cells) -"suM" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 +"suH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Prison Cafeteria North"; - network = list("ss13","prison") +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) +/turf/open/floor/wood, +/area/service/lawoffice) +"suL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/storage/eva) "suN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, @@ -60960,42 +60862,26 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"svk" = ( -/obj/structure/window/reinforced{ +"svo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/computer/aifixer{ - dir = 4 - }, -/turf/open/floor/carpet/purple, -/area/command/bridge) -"swb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/button/door{ - desc = "Bolts the doors to the Private Study."; - id = "PrivateStudy"; - name = "Private Study Lock"; - pixel_x = -5; - pixel_y = 24; - req_access_txt = "28" - }, -/obj/machinery/button/door{ - id = "PrivateStudy1"; - name = "Privacy Shutters"; - pixel_x = 5; - pixel_y = 24 - }, -/obj/structure/sign/painting/library{ - pixel_x = -32 - }, -/turf/open/floor/carpet/royalblack, -/area/service/library) -"swN" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"swr" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/storage/eva) "sxs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, @@ -61014,16 +60900,24 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"syz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"sxL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" }, -/obj/effect/turf_decal/siding/green{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/service/hydroponics) +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" + }, +/turf/open/floor/plating, +/area/security/prison) "syJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -61031,44 +60925,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/port) -"syK" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, +"szc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/service/hydroponics) +/area/security/prison/cells) "szn" = ( /turf/closed/wall/r_wall, /area/security/prison/cells) -"szz" = ( -/obj/structure/flora/tree/jungle, -/obj/effect/landmark/navigate_destination/chapel, -/turf/open/floor/grass, -/area/service/chapel/main) -"szM" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main) -"szN" = ( +"szG" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/plasteel/dark, +/area/security/office) +"szY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/service/hydroponics) +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/recreation) "sAk" = ( /obj/structure/cable{ icon_state = "1-8" @@ -61078,14 +60957,13 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"sAl" = ( -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/structure/table/wood, -/obj/structure/cable{ - icon_state = "1-2" +"sAw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/stool{ + pixel_y = 8 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) +/turf/open/floor/wood, +/area/service/bar) "sAH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ @@ -61106,181 +60984,216 @@ icon_state = "wood-broken6" }, /area/maintenance/bar) -"sAP" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 +"sBi" = ( +/obj/machinery/button/door{ + id = "maintdiy"; + name = "Shutters Control Button"; + pixel_x = -6; + pixel_y = 24 }, -/obj/effect/turf_decal/siding/white{ - dir = 4 +/turf/open/floor/wood/wood_large, +/area/service/abandoned_gambling_den) +"sBl" = ( +/obj/machinery/door/window/southleft{ + name = "Permabrig Kitchen" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) +/turf/open/floor/plasteel/dark, +/area/security/prison/upper) "sCa" = ( /obj/structure/rack, /obj/item/circuitboard/machine/monkey_recycler, /turf/open/floor/plating, /area/maintenance/port/fore) -"sDv" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/engineering/engine_smes"; - name = "SMES room APC"; - pixel_y = -23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/table, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plasteel, -/area/engineering/engine_smes) -"sDF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"sCw" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/shower{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/office) -"sEt" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"sEG" = ( +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"sCy" = ( /obj/effect/turf_decal/weather/dirt{ - dir = 8 + dir = 1 }, -/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/grass, /area/service/chapel/main) -"sEM" = ( +"sCC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plating, -/area/commons/fitness) -"sFi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/maintenance/starboard/fore) +"sCD" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, /turf/open/floor/plasteel/dark, -/area/commons/dorms) -"sFk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/area/service/kitchen) +"sCE" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sFS" = ( /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 4 }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Prison Central West"; - dir = 4; - 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 = -30; - prison_radio = 1 +/obj/machinery/light{ + dir = 4 }, /turf/open/floor/plasteel, /area/security/prison/cells) -"sFV" = ( -/turf/closed/wall, -/area/maintenance/prison/aft) -"sGR" = ( -/obj/structure/toilet{ - contents = newlist(/obj/item/toy/snappop/phoenix); +"sCG" = ( +/obj/machinery/light/small{ dir = 4 }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 +/obj/effect/spawner/lootdrop/prison_contraband, +/turf/open/floor/plating, +/area/maintenance/prison/fore) +"sEo" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"sHe" = ( +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/turf/open/floor/wood/wood_large, +/area/service/abandoned_gambling_den) +"sEp" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/service/bar) -"sHE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ +"sEs" = ( +/obj/structure/table/wood, +/obj/machinery/camera{ + c_tag = "Fitness Room South"; dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/storage/crayons, +/obj/item/clothing/mask/balaclava{ + pixel_x = -8; + pixel_y = 8 }, +/obj/item/paicard, /turf/open/floor/plasteel, -/area/security/office) -"sIc" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/commons/fitness) +"sEt" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/maintenance/bar) +"sED" = ( +/obj/effect/turf_decal/weather/dirt{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/service/chapel/main) +"sEM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"sIV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating, +/area/commons/fitness) +"sGk" = ( +/obj/structure/closet/wardrobe/black, +/obj/item/clothing/under/dress/sundress, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 }, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/commons/dorms) -"sJt" = ( -/obj/structure/disposalpipe/trunk{ +/area/commons/fitness) +"sGH" = ( +/obj/machinery/camera/motion{ + c_tag = "Armory South"; dir = 1 }, -/obj/machinery/disposal/bin, /turf/open/floor/plasteel/dark, -/area/service/kitchen) -"sJw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/ai_monitored/security/armory) +"sHh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) +"sHR" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/warden"; + name = "Brig Control APC"; + pixel_y = -23 + }, +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Cell Shutters"; + pixel_x = 6; + pixel_y = -40; + req_access_txt = "2" + }, +/obj/machinery/button/door{ + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = -6; + pixel_y = -40; + req_access_txt = "2" + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light, +/obj/structure/cable, +/obj/machinery/camera{ + c_tag = "Brig Control"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"sIJ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/structure/reagent_dispensers/watertank/high, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"sJs" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"sJw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /obj/machinery/computer/shuttle/mining/common{ dir = 1 @@ -61304,63 +61217,42 @@ }, /turf/open/floor/plasteel, /area/commons/fitness) -"sJM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"sKd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/departments/custodian{ - desc = "A sign labelling an area where the psychologist works."; - icon_state = "psychology"; - name = "\improper PSYCHOLOGY"; - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"sKk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" +"sKq" = ( +/obj/machinery/camera{ + c_tag = "Medbay Treatment Center"; + dir = 8; + network = list("ss13","medbay") }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark/side{ +/obj/machinery/sleeper{ dir = 8 }, -/area/security/prison/upper) -"sKo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/commons/fitness/recreation) -"sKp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Permabrig Maintenance" - }, -/turf/open/floor/plating, -/area/maintenance/prison/aft) +/turf/open/floor/plasteel, +/area/medical/medbay/central) "sKA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall/r_wall, /area/security/execution/transfer) +"sKC" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/botanist, +/turf/open/floor/plasteel, +/area/service/hydroponics) "sKL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/grille/broken, /turf/open/floor/plating, /area/maintenance/aft) +"sLs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/security/processing) "sLv" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -61369,17 +61261,40 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sLV" = ( -/obj/structure/closet/crate/trashcart, -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/item/trash/chips, -/obj/item/trash/candy, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/prison/fore) -"sMg" = ( -/turf/closed/wall/r_wall, -/area/maintenance/prison/aft) +"sLJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + dir = 1; + pixel_x = 3; + pixel_y = 9 + }, +/obj/structure/sign/poster/official/fruit_bowl{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"sLU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/commons/fitness) +"sMp" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 9 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) "sMu" = ( /obj/structure/lattice, /obj/structure/lattice, @@ -61399,14 +61314,34 @@ /obj/item/storage/secure/briefcase, /turf/open/floor/plasteel, /area/commons/locker) -"sMY" = ( -/obj/structure/lattice/catwalk, -/obj/structure/lattice/catwalk, +"sMJ" = ( +/obj/machinery/requests_console{ + department = "Kitchen"; + departmentType = 2; + pixel_x = 30 + }, +/obj/machinery/vending/dinnerware{ + contraband = list(/obj/item/kitchen/rollingpin=2,/obj/item/kitchen/knife/butcher=2,/obj/item/reagent_containers/food/condiment/flour=4) + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/kitchen) +"sNa" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/space/basic, -/area/solars/starboard/fore) +/obj/machinery/button/crematorium{ + id = "crematoriumChapel"; + pixel_x = -1; + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/office) "sNg" = ( /obj/machinery/light/small{ dir = 8 @@ -61422,37 +61357,6 @@ }, /turf/open/floor/plating, /area/security/execution/transfer) -"sNr" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main) -"sOi" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -27; - pixel_y = -27; - prison_radio = 1 - }, -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -24; - pixel_y = -36 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/bed, -/obj/item/bedsheet/green, -/turf/open/floor/plasteel, -/area/security/brig) "sOs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -61472,45 +61376,25 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"sPc" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"sPd" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/service/bar) -"sPE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"sOI" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/power/apc{ + areastring = "/area/cargo/sorting"; + name = "Delivery Office APC"; + pixel_x = 1; + pixel_y = -23 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/plasteel, +/area/cargo/sorting) +"sPu" = ( +/obj/machinery/camera{ + c_tag = "Fitness Room North" }, /turf/open/floor/plasteel, -/area/security/prison) +/area/commons/fitness) "sPT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -61525,66 +61409,42 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/engineering/engine_smes) -"sQh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"sQl" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +"sQv" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 2"; + wiretypepath = /datum/wires/airlock/security }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/prison/cells) -"sQx" = ( +"sQA" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/blue/double, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"sQG" = ( +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"sQH" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/security/processing) -"sQG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison/upper) +/area/hallway/primary/fore) "sRd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder, /turf/open/floor/plating, /area/maintenance/port/fore) -"sRp" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/weightmachine/weightlifter, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"sRF" = ( -/obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/security/prison/upper) "sRH" = ( /obj/machinery/autolathe/secure{ name = "public autolathe" @@ -61595,54 +61455,33 @@ /obj/machinery/vending/cola/random, /turf/open/floor/wood, /area/maintenance/bar) -"sRY" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, +"sSb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/turf/closed/wall/r_wall, +/area/security/office) +"sSE" = ( +/obj/structure/table, +/obj/structure/bedsheetbin/towel, /turf/open/floor/plasteel/dark, -/area/service/bar) -"sSM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/area/commons/dorms) +"sSU" = ( +/obj/machinery/door/poddoor/preopen{ + id = "barShutters"; + name = "privacy shutters" }, -/turf/open/floor/plasteel, -/area/security/prison) +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/service/bar) "sSW" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/white, /area/science/circuit) -"sTk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sTE" = ( -/obj/machinery/door/airlock/wood{ - name = "Chapel Bedroom"; - req_access_txt = "27" - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"sTW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +"sUf" = ( +/obj/machinery/shower{ + pixel_y = 16 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/service/bar) +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) "sUx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/spawner/structure/window/reinforced, @@ -61652,16 +61491,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/command/gateway) -"sVo" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Blueshield's Office Maintenance"; - req_access_txt = "72" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore) "sVt" = ( /obj/item/storage/secure/safe{ pixel_y = 32 @@ -61679,84 +61508,50 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sVI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sVQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"sWx" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/stamp/hos, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) +"sXh" = ( +/obj/structure/chair/comfy/brown{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"sWd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"sWF" = ( -/obj/machinery/camera{ - c_tag = "Bar Storage" - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/wood, -/area/service/bar) -"sWO" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/power/apc{ - areastring = "/area/service/lawoffice"; - dir = 1; - name = "Law Office APC"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/wood, -/area/service/lawoffice) -"sWP" = ( -/obj/machinery/light, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/security/prison/upper) +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/commons/fitness) "sXA" = ( /obj/machinery/vending/boozeomat, /turf/closed/wall, /area/maintenance/bar) -"sXR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Pool Maintenance"; - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "sXV" = ( /turf/closed/wall/r_wall, /area/security/range) +"sYb" = ( +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/autolathe, +/turf/open/floor/plasteel/dark, +/area/security/brig) "sYm" = ( /obj/effect/turf_decal/vg_decals/atmos/mix, /turf/open/floor/engine/vacuum, /area/engineering/atmos) +"sYr" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "sYv" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -61774,103 +61569,75 @@ }, /turf/open/floor/plasteel, /area/service/theater) -"sYC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +"sZe" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sZw" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 4 + }, +/obj/structure/sign/poster/official/cohiba_robusto_ad{ + pixel_x = -32 + }, +/turf/open/floor/wood, +/area/service/bar) +"sZL" = ( +/obj/structure/window/reinforced/tinted{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) -"sYE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/command/blueshieldoffice) -"sYZ" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" }, -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"sZd" = ( -/obj/structure/table, -/obj/machinery/plantgenes{ - pixel_y = 6 - }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics) -"sZf" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"sZF" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/green/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"tad" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Prison Visitation"; - dir = 8; - network = list("ss13","prison") +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/plasteel/dark, /area/security/prison) -"tak" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "tal" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/hallway/secondary/service) -"tcp" = ( +"tbQ" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/office) +"tbX" = ( +/turf/open/floor/carpet/black, +/area/service/chapel/main) +"tbY" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/coin/plasma, +/turf/open/floor/wood, +/area/command/heads_quarters/captain) +"tcT" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/landmark/navigate_destination/sec, +/turf/open/floor/plasteel, +/area/security/brig) "tcU" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "46" @@ -61881,50 +61648,59 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/fore) -"tdL" = ( -/obj/effect/turf_decal/tile/green{ +"tdp" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"tdP" = ( -/obj/machinery/camera{ - c_tag = "Prison Laundry"; - dir = 4; - network = list("ss13","prison") +/area/security/office) +"teh" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/washing_machine, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"tel" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"teo" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 2; - pixel_y = 30 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/machinery/rnd/production/techfab/department/security, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/dark, -/area/service/hydroponics) -"tev" = ( -/obj/machinery/pool/controller, -/obj/machinery/light{ +/area/ai_monitored/security/armory) +"teD" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/green/corner{ dir = 1 }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) "teS" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -61934,44 +61710,94 @@ }, /turf/open/floor/carpet/royalblue, /area/maintenance/starboard/aft) -"tfC" = ( -/obj/effect/turf_decal/tile/red{ +"tfG" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/disposaloutlet{ - dir = 8; - name = "Prisoner Delivery" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, -/area/security/prison/cells) -"tfP" = ( -/obj/structure/window/reinforced{ +/area/commons/dorms) +"tfL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/computer/mecha{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/carpet/purple, -/area/command/bridge) -"tgi" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera{ + c_tag = "Brig Infirmary"; + dir = 4 }, -/obj/machinery/holopad/secure, -/obj/effect/landmark/navigate_destination/aiupload, +/obj/structure/closet/secure_closet/brigdoc, /turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) +/area/security/brig) +"tfO" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"tgp" = ( +/obj/structure/bed, +/obj/item/toy/plush/beeplushie, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Prison Isolation Cell Three"; + dir = 1; + network = list("ss13","isolation"); + view_range = 5 + }, +/turf/open/floor/padded, +/area/security/prison/cells) +"tgG" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm6"; + name = "Room Five" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) "tgH" = ( /obj/structure/filingcabinet/employment, /turf/open/floor/wood, /area/command/heads_quarters/captain) +"tgQ" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 7"; + wiretypepath = /datum/wires/airlock/security + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) "thg" = ( /obj/structure/cable{ icon_state = "4-8" @@ -61991,68 +61817,28 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/service/bar) -"tit" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"tiD" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" +"til" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/brig) -"tjm" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/vault, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/nuke_storage) -"tjv" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/machinery/light, -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"tjS" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics) +/area/commons/fitness) +"tiq" = ( +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/structure/rack, +/obj/item/electropack/shockcollar, +/obj/item/assembly/signaler, +/turf/open/floor/plating, +/area/maintenance/prison/aft) +"tiy" = ( +/obj/item/fleshlight, +/obj/structure/rack, +/obj/item/fleshlight, +/obj/item/fleshlight, +/turf/open/floor/plating, +/area/maintenance/prison/aft) "tkx" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -62077,36 +61863,25 @@ icon_state = "wood-broken5" }, /area/maintenance/bar) -"tlo" = ( -/obj/structure/closet/wardrobe/black, -/obj/item/clothing/under/dress/sundress, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +"tmx" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/commons/fitness) -"tlD" = ( -/obj/structure/musician/piano, -/obj/machinery/camera{ - c_tag = "Chapel North" - }, -/turf/open/floor/carpet/black, -/area/service/chapel/main) -"tmH" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/siding/green, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/green{ - dir = 1 +/area/security/prison/cells) +"tmB" = ( +/obj/structure/lattice/catwalk, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/service/hydroponics) +/turf/open/space/basic, +/area/solars/starboard/fore) "tmO" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -62116,45 +61891,62 @@ }, /turf/open/floor/plating, /area/security/range) -"tmR" = ( -/obj/machinery/research_table, -/obj/effect/decal/cleanable/semen, -/obj/effect/decal/cleanable/semen/femcum, -/turf/open/floor/plating, -/area/maintenance/prison/aft) -"tnr" = ( -/obj/item/storage/secure/safe/HoS{ - pixel_x = 35 +"tnL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/hosnew, /turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) -"tnI" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/hallway/primary/central) +"tor" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/button/door{ - id = "botanyshuttersprivacy"; - name = "Botany Shutters"; - pixel_x = -22; - req_access_txt = "35" +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"toF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/service/hydroponics) -"tnL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/area/tcommsat/computer) +"tpe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/security/office) +"tpV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet/black, +/area/service/chapel/main) "tqk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall/r_wall, /area/security/execution/transfer) +"tqm" = ( +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) +"tqn" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "tqB" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -62167,70 +61959,19 @@ }, /turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) -"tqR" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/plasteel/dark, -/area/service/bar) "trb" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel, /area/security/courtroom) -"trE" = ( -/obj/machinery/flasher{ - id = "visitorflash"; - pixel_x = 16; - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"trG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 4; - icon_state = "roomnum"; - name = "Room Number 3"; - pixel_x = -30; - pixel_y = -7 +"trs" = ( +/obj/structure/closet/secure_closet/personal{ + desc = "It's a secure locker for evidence storage."; + name = "Secure Evidence Closet" }, /turf/open/floor/plasteel, -/area/commons/dorms) -"trO" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec{ - anchored = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/office) +/area/security/brig) "trT" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -62239,20 +61980,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/port) -"trY" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/restraints/handcuffs, -/obj/item/taperecorder, -/obj/item/folder/red, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"tse" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/closed/wall, -/area/commons/dorms) "tsq" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -62265,107 +61992,105 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"tsI" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"tsD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ttb" = ( -/obj/effect/turf_decal/weather/dirt{ +/turf/open/floor/plasteel, +/area/security/prison/upper) +"tsF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/button/door{ + desc = "Bolts the doors to the Private Study."; + id = "PrivateStudy"; + name = "Private Study Lock"; + pixel_x = -5; + pixel_y = 24; + req_access_txt = "28" + }, +/obj/machinery/button/door{ + id = "PrivateStudy1"; + name = "Privacy Shutters"; + pixel_x = 5; + pixel_y = 24 + }, +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/turf/open/floor/carpet/royalblack, +/area/service/library) +"tsQ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/service/chapel/main) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"tsX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/service/lawoffice) +"tta" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/office) "ttd" = ( /obj/structure/cable{ icon_state = "1-4" }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"ttr" = ( +"ttE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/button/door{ - id = "Dorm10"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/fireplace{ - pixel_y = -6 - }, -/turf/open/floor/carpet, -/area/commons/dorms) +/turf/open/floor/plasteel, +/area/security/prison) "ttL" = ( /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"tum" = ( -/obj/machinery/button/door{ - id = "secdormtwo"; - name = "Window Shutter Control"; - pixel_x = -26; - req_access_txt = "3" - }, -/turf/open/floor/plasteel/dark, -/area/security/office) "tur" = ( /obj/item/restraints/handcuffs/fake, /turf/open/floor/plating, /area/maintenance/bar) -"tuv" = ( +"tuK" = ( /obj/machinery/light{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 +/obj/structure/sign/poster/contraband/yes_erp{ + pixel_y = 32 }, -/obj/structure/table/wood, /turf/open/floor/plasteel/dark, -/area/service/bar) -"tuY" = ( -/obj/machinery/button/door{ - id = "maintdiy"; - name = "Shutters Control Button"; - pixel_x = -6; - pixel_y = 24 - }, -/turf/open/floor/wood/wood_large, -/area/service/abandoned_gambling_den) -"tvj" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth (Chaplain)"; - req_access_txt = "22" - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"twj" = ( -/obj/machinery/newscaster{ - pixel_y = 32 +/area/commons/dorms) +"tuS" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/wood, -/area/service/library) -"twn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/computer/cryopod{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plasteel/dark/corner{ dir = 1 }, -/obj/machinery/light, -/turf/open/floor/plasteel, /area/security/prison/upper) "twE" = ( /obj/structure/cable{ @@ -62374,19 +62099,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"txK" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3, -/turf/open/floor/engine, -/area/science/xenobiology) -"tyv" = ( -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) "tyE" = ( /obj/structure/cable{ icon_state = "1-2" @@ -62396,6 +62108,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"tyK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) "tyX" = ( /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral{ @@ -62410,33 +62131,100 @@ }, /turf/open/floor/plasteel/dark, /area/command/gateway) +"tAc" = ( +/obj/item/kirbyplants, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/service/bar) "tAy" = ( /obj/effect/decal/cleanable/oil/slippery, /obj/structure/reagent_dispensers/beerkeg, /turf/open/floor/light/colour_cycle/dancefloor_a, /area/maintenance/starboard/aft) +"tAF" = ( +/obj/item/radio/intercom{ + pixel_x = -25 + }, +/obj/structure/sink/kitchen{ + dir = 4; + pixel_x = -12 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) "tAH" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engineering/atmos) -"tAQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/wood/wood_large, -/area/service/abandoned_gambling_den) "tAS" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/security/prison/upper) -"tBr" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/airalarm{ - pixel_y = 22 +"tBc" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/service/kitchen) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/techstorage, +/turf/open/floor/plating, +/area/engineering/storage/tech) +"tBj" = ( +/obj/machinery/door/airlock/security{ + name = "Brig EVA Storage"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel, +/area/security/office) +"tBx" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/service/bar) +"tBI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"tBK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"tBT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/security/office) "tBV" = ( /turf/closed/wall, /area/medical/storage) @@ -62451,39 +62239,41 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"tCT" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +"tCq" = ( +/obj/machinery/plate_press, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Security Docking"; - dir = 1 - }, /turf/open/floor/plasteel, -/area/security/processing) -"tDB" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced/tinted, -/turf/open/floor/plasteel/cafeteria, /area/security/prison/upper) -"tDZ" = ( -/obj/structure/dresser, -/obj/item/flashlight/lamp/green{ - pixel_x = -2; - pixel_y = 15 +"tDd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" }, -/turf/open/floor/carpet, -/area/commons/dorms) -"tEw" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +/turf/open/floor/plasteel/dark, +/area/service/hydroponics) +"tDB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/pool, -/area/commons/fitness/recreation) +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"tEc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "tEK" = ( /obj/structure/cable{ icon_state = "4-8" @@ -62507,59 +62297,29 @@ /obj/item/storage/toolbox/electrical, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"tEM" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/service/theater) -"tEU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark/side{ - dir = 4 - }, -/area/security/prison/upper) -"tFH" = ( -/obj/structure/lattice, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"tGd" = ( -/obj/structure/rack, -/obj/item/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/radio/intercom{ - pixel_x = 25 +"tFw" = ( +/obj/machinery/door/poddoor/preopen{ + id = "secdorm2" }, -/turf/open/floor/plasteel/showroomfloor, -/area/service/kitchen) -"tGx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/security/office) +"tGm" = ( +/obj/structure/chair/sofa/right, +/obj/machinery/light{ + dir = 1 }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"tGH" = ( -/obj/machinery/light/floor, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/service/chapel/main) -"tGZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" +/area/commons/fitness) +"tGJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permaextwindow2"; + name = "Privacy Shutters" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) +/area/security/prison/upper) "tHh" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/tile/red, @@ -62586,46 +62346,56 @@ dir = 1 }, /area/hallway/secondary/entry) -"tHH" = ( -/obj/structure/window/reinforced{ +"tHD" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet/purple, -/area/command/bridge) -"tHQ" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/dresser, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"tHX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/structure/extinguisher_cabinet{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/dark, -/area/service/kitchen) -"tIc" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/turf/open/floor/plasteel, +/area/security/prison/cells) +"tHP" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/structure/chair/comfy/purple{ + dir = 8 }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"tIA" = ( -/obj/structure/chair, +/turf/open/floor/carpet/purple, +/area/command/bridge) +"tHQ" = ( +/obj/structure/table, +/obj/item/assembly/prox_sensor, +/obj/item/radio/off, /turf/open/floor/plasteel, -/area/security/prison/upper) +/area/ai_monitored/command/storage/eva) +"tIg" = ( +/obj/structure/mineral_door/paperframe{ + name = "Changing Room" + }, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/recreation) +"tIs" = ( +/obj/machinery/computer/communications, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"tID" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) "tIE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -62639,18 +62409,31 @@ }, /turf/open/floor/plasteel/dark, /area/medical/paramedic) -"tIX" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark/side{ - dir = 8 - }, -/area/security/prison/upper) +"tJe" = ( +/turf/closed/wall, +/area/commons/fitness/recreation) "tJi" = ( /obj/structure/musician/piano, /turf/open/floor/wood, /area/service/theater) +"tJJ" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/red{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permacells3"; + name = "Privacy Shutters"; + pixel_x = -25 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) "tJK" = ( /obj/machinery/door/airlock/engineering{ name = "Gravity Generator"; @@ -62664,46 +62447,110 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) +"tJL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permaextwindow2"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/security/prison/upper) "tJS" = ( /obj/effect/spawner/lootdrop/keg, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"tJW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +"tKj" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/kirbyplants/brass, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) -"tLx" = ( -/obj/effect/turf_decal/stripes/white/line{ +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/command/bridge) +"tKD" = ( +/obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"tMF" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -27; + pixel_y = -27; + prison_radio = 1 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -24; + pixel_y = -36 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, +/obj/structure/bed, +/obj/item/bedsheet/blue, /turf/open/floor/plasteel, +/area/security/brig) +"tKO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, /area/security/prison/upper) -"tMZ" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +"tLe" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 31 + }, +/obj/machinery/camera{ + c_tag = "Security Escape Pod"; dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light/small{ dir = 8 }, +/turf/open/floor/plating, +/area/security/office) +"tLt" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/turret_protected/ai_upload"; + name = "Upload APC"; + pixel_y = -23 + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"tLH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"tNa" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/reinforced, /turf/open/floor/plasteel, -/area/engineering/break_room) +/area/service/bar) "tNl" = ( /obj/structure/cable{ icon_state = "1-2" @@ -62713,76 +62560,109 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) +"tNB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) "tNF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"tNO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/command/meeting_room) +"tNQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light_switch{ + pixel_x = -20 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) "tOq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel/white, /area/science/mixing) -"tPc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering"; - req_access_txt = "10" +"tPj" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/engineering/break_room) -"tPl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/wood, -/area/service/bar) -"tPs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/prison) +/turf/open/floor/plating, +/area/maintenance/port/fore) "tPT" = ( /obj/machinery/chem_dispenser/drinks/beer, /obj/structure/table/wood, /turf/open/floor/wood, /area/maintenance/bar) -"tQy" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/wood, -/area/service/lawoffice) -"tRe" = ( -/obj/machinery/chem_master, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"tRB" = ( +"tPX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tRF" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"tQY" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm4"; + name = "Room Three" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) +"tRe" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"tRB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"tRF" = ( +/obj/machinery/light/small{ + dir = 8 }, /turf/open/floor/wood, /area/maintenance/bar) +"tRZ" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/storage/box/matches{ + pixel_x = 4; + pixel_y = -8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) "tSo" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/dark/visible{ @@ -62790,46 +62670,18 @@ }, /turf/open/space/basic, /area/space/nearstation) -"tSv" = ( +"tSO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/landmark/xmastree, -/turf/open/floor/carpet/black, -/area/service/chapel/main) -"tSD" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/chair/comfy/purple{ - dir = 8 - }, -/turf/open/floor/carpet/purple, -/area/command/bridge) -"tSK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tSN" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/machinery/door/airlock{ + id_tag = "Dorm10"; + name = "Room Ten" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/wood, -/area/command/bridge) +/obj/structure/fans/tiny/invisible, +/turf/open/floor/carpet, +/area/commons/dorms) "tTc" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, @@ -62842,38 +62694,11 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"tTU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/service/kitchen) -"tUA" = ( -/turf/open/floor/grass, -/area/service/chapel/main) -"tVg" = ( -/obj/structure/table, -/obj/item/ai_module/supplied/freeform, -/obj/structure/sign/plaques/kiddie{ - pixel_x = 32 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - East"; - dir = 8; - network = list("aiupload") - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"tVw" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/space/basic, -/area/solars/starboard/fore) +"tUC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) "tVB" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -62891,44 +62716,33 @@ icon_state = "wood-broken5" }, /area/maintenance/port/fore) -"tVF" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +"tWk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"tWB" = ( +/obj/structure/chair{ + dir = 1 }, /turf/open/floor/plasteel, -/area/commons/dorms) -"tWl" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/area/commons/fitness) +"tWX" = ( +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/turf/open/floor/plasteel/dark, -/area/security/office) -"tXf" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/effect/landmark/event_spawn, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "botanyshuttersprivacy"; - name = "botany shutters" +/obj/structure/closet/secure_closet/blueshield, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"tXh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/service/hydroponics) -"tXm" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_y = 9 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/reagent_containers/food/condiment/peppermill, +/obj/machinery/holopad/secure, /turf/open/floor/plasteel/dark, -/area/service/kitchen) +/area/ai_monitored/security/armory) "tXs" = ( /obj/structure/cable{ icon_state = "4-8" @@ -62937,12 +62751,41 @@ icon_state = "platingdmg3" }, /area/maintenance/port/fore) +"tXw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "tXL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"tXQ" = ( +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Brig West"; + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/security/brig) +"tYa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) "tYd" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -62955,41 +62798,45 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"tYv" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Cell Interior Shutters"; - name = "brig shutters" - }, -/obj/structure/cable{ - icon_state = "0-8" +"tYe" = ( +/obj/machinery/light/small{ + dir = 8 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"tYC" = ( -/obj/machinery/camera{ - c_tag = "Library North" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -27; + pixel_y = -27; + prison_radio = 1 }, -/obj/machinery/light{ - dir = 1; - light_color = "#c1caff" +/obj/machinery/flasher{ + id = "Cell 4"; + pixel_x = -24; + pixel_y = -36 }, -/obj/structure/sign/painting/library{ - pixel_y = 32 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/structure/chair/comfy/black, -/turf/open/floor/carpet/royalblack, -/area/service/library) -"tYL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "secdorm2" +/obj/structure/bed, +/obj/item/bedsheet/yellow, +/turf/open/floor/plasteel, +/area/security/brig) +"tYj" = ( +/obj/machinery/firealarm{ + pixel_y = 24 }, -/turf/open/floor/plasteel/dark, -/area/security/office) +/turf/open/floor/plasteel, +/area/security/prison) +"tYI" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/navigate_destination/court, +/turf/open/floor/plasteel, +/area/security/courtroom) "tZa" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -63009,46 +62856,60 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"tZl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) "tZu" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating, /area/maintenance/port/fore) -"tZA" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"tZv" = ( +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"tZD" = ( -/obj/effect/landmark/start/stowaway, /turf/open/floor/wood/wood_large, -/area/service/abandoned_gambling_den) -"tZZ" = ( +/area/service/chapel/office) +"tZL" = ( /obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Prison Central East"; - dir = 8; - network = list("ss13","prison") + dir = 1 }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = 30; - prison_radio = 1 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, /turf/open/floor/plasteel, /area/security/prison/cells) +"tZQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) +"uap" = ( +/obj/structure/chair/comfy/black, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/camera{ + c_tag = "Bar West"; + dir = 4 + }, +/turf/open/floor/wood, +/area/service/bar) "uaw" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/bar"; @@ -63065,55 +62926,53 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"uay" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/med, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ubq" = ( -/obj/machinery/camera{ - c_tag = "Bar"; - dir = 9 +"ubg" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"ubJ" = ( +/obj/machinery/light, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"ucz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/light{ +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"uda" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/wood, -/area/service/bar) -"ucu" = ( -/obj/structure/closet{ - name = "Holodeck Outfits" +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/item/clothing/under/misc/blue_camo, +/turf/open/floor/plating, +/area/service/chapel/main) +"udT" = ( +/obj/machinery/atmospherics/pipe/manifold/purple/visible, +/turf/open/floor/plasteel, +/area/engineering/atmos) +"udV" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"udD" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/semendrip, +/turf/open/floor/plating, +/area/maintenance/prison/aft) +"uet" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/closet/secure_closet/security/sec{ - anchored = 1 + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/security/office) -"udT" = ( -/obj/machinery/atmospherics/pipe/manifold/purple/visible, /turf/open/floor/plasteel, -/area/engineering/atmos) +/area/security/prison) "ueZ" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -63126,60 +62985,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"ufa" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/closet{ - name = "Costume Closet" - }, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/head/russobluecamohat, -/obj/item/clothing/head/russobluecamohat, -/obj/item/clothing/head/russobluecamohat, -/obj/item/clothing/head/russobluecamohat, -/obj/item/clothing/head/russobluecamohat, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ufA" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) "ugi" = ( /turf/open/floor/plasteel/cafeteria, /area/security/prison/upper) @@ -63202,13 +63007,6 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"uhh" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood/wood_large, -/area/service/abandoned_gambling_den) "uhq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -63223,159 +63021,108 @@ /obj/effect/decal/cleanable/blood/gibs/human/lizard/body, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"uhx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"uiS" = ( -/obj/structure/filingcabinet, -/turf/open/floor/wood, -/area/command/bridge) -"ujm" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 6 +"uin" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/grass, -/area/service/chapel/main) -"ujA" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/disposal/deliveryChute{ - name = "Prisoner Chute" +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/structure/plasticflaps/opaque{ - name = "Prisoner Transfer" +/obj/effect/landmark/navigate_destination/research, +/turf/open/floor/plasteel/white, +/area/science/research) +"ujn" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"ujB" = ( +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/servingdish, +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/prison) +/obj/structure/window/reinforced/tinted, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) "ujF" = ( /obj/machinery/cryopod{ dir = 4 }, /turf/open/floor/carpet, /area/commons/cryopod) -"ujJ" = ( -/obj/machinery/door/airlock/security{ - id_tag = "secdormone"; - name = "Security Dorm 1"; - req_access = "63" - }, -/turf/open/floor/plasteel/dark, -/area/security/office) -"ukg" = ( +"ujV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/carpet/black, +/area/service/chapel/main) +"uks" = ( +/obj/item/kirbyplants, +/turf/open/floor/wood, +/area/command/bridge) +"ukv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, /area/commons/fitness) -"ukR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"ulA" = ( -/obj/structure/window/reinforced{ - dir = 8 +"ulw" = ( +/obj/effect/landmark/start/cook, +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) "umi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/gulag_item_reclaimer{ - pixel_x = 32 - }, /turf/open/floor/plasteel, -/area/security/processing) +/area/security/prison/upper) "umj" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"umk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"ump" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/chair/stool{ + pixel_y = 8 }, -/obj/machinery/button/door{ - id = "permaextwindow"; - name = "Privacy Shutters"; - pixel_y = 25 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/service/bar) +"umE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"umF" = ( +/obj/machinery/food_cart, +/turf/open/floor/plasteel/showroomfloor, +/area/service/kitchen) +"umO" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"umL" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"unh" = ( +/obj/machinery/newscaster{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"umU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/commons/dorms) -"umZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "unQ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -63384,6 +63131,26 @@ /obj/structure/table, /turf/open/floor/carpet, /area/command/heads_quarters/hop) +"uoj" = ( +/obj/machinery/firealarm{ + pixel_y = -30 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/machinery/hydroponics/constructable, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics) +"uot" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Prison Common Room" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/prison/upper) "uoB" = ( /obj/structure/table/reinforced, /obj/item/multitool, @@ -63406,31 +63173,50 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"uoU" = ( -/obj/structure/table, -/obj/structure/bedsheetbin/towel, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) +"upn" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/service/bar) "upD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/side{ + dir = 1 + }, +/area/security/prison/upper) +"upG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 + dir = 4 }, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"uqg" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm5"; - name = "Room Four" +/turf/open/floor/carpet/black, +/area/hallway/secondary/exit) +"uqa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/fans/tiny/invisible, /turf/open/floor/plasteel/dark, -/area/commons/dorms) +/area/security/prison/cells) +"uqh" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) "uql" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -63440,6 +63226,18 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) +"uqp" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/bodycontainer/crematorium{ + id = "crematoriumChapel" + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/office) "uqu" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -63448,57 +63246,48 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"uqO" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"urj" = ( -/obj/structure/window/reinforced{ +"uqP" = ( +/obj/effect/turf_decal/siding/white/corner{ dir = 4 }, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/command/bridge) -"urw" = ( -/obj/structure/bed{ - dir = 1 - }, -/obj/item/bedsheet/red{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permacells3"; - name = "Privacy Shutters"; - pixel_x = -25 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"urE" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Kitchen"; - req_access_txt = "28" - }, -/turf/open/floor/plasteel/dark, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/cafeteria, /area/service/kitchen) -"urT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"uqU" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 4 }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 +/obj/structure/closet/secure_closet/security/sec{ + anchored = 1 }, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel/dark, +/area/security/office) +"urL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"usm" = ( +/obj/structure/table/reinforced, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/structure/window/reinforced/tinted, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) "usE" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/rack, @@ -63511,13 +63300,12 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"utr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +"ute" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/turf/open/floor/carpet/royalblack, +/area/service/library) "uua" = ( /obj/machinery/atmospherics/components/binary/valve, /turf/open/floor/plating, @@ -63531,41 +63319,33 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"uuJ" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/security/office) +"uvd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Chaplain Bereavement"; + dir = 5 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) "uve" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /obj/item/coin/silver, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"uvS" = ( -/obj/structure/closet/wardrobe/pjs, -/obj/item/clothing/under/rank/civilian/janitor/maid, -/obj/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-2" +"uvM" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"uvX" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/service/hydroponics) +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) "uvZ" = ( /obj/structure/mineral_door/wood, /turf/open/floor/wood, /area/maintenance/bar) -"uwp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/aft) "uwN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/chair/stool/bar, @@ -63575,6 +63355,43 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/command/gateway) +"uwR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = 30; + prison_radio = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"uxo" = ( +/obj/item/bedsheet/red, +/obj/structure/bed, +/obj/machinery/button/door{ + id = "secdormtwo"; + name = "Door Bolt Control"; + pixel_y = -26; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/office) +"uxx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"uxF" = ( +/turf/open/floor/grass, +/area/service/chapel/main) "uys" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -63587,46 +63404,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"uyQ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"uyV" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Visitation Observation"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/prison) "uzm" = ( /obj/effect/decal/cleanable/vomit/old, /obj/effect/landmark/blobstart, @@ -63642,19 +63419,32 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) +"uzK" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/machinery/door/window/southright{ + name = "Bar Door"; + req_access_txt = "25" + }, +/turf/open/floor/plasteel, +/area/service/bar) "uAm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/light/small{ - brightness = 3; +/obj/structure/table/wood/fancy/royalblack, +/obj/item/paicard, +/turf/open/floor/carpet/royalblack, +/area/service/library) +"uAT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"uAM" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/security/prison/upper) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/prison/cells) "uBf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -63662,11 +63452,6 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/port/fore) -"uBB" = ( -/obj/structure/bed/double, -/obj/item/bedsheet/blue/double, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "uCn" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -63682,12 +63467,22 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"uCt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"uCE" = ( +/obj/machinery/power/apc{ + areastring = "/area/construction/mining/aux_base"; + dir = 8; + name = "Auxillary Base Construction APC"; + pixel_x = -25 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"uDe" = ( +/obj/structure/closet/secure_closet/bridgesec, +/turf/open/floor/wood, +/area/command/meeting_room) "uDO" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -63695,8 +63490,32 @@ }, /turf/open/space, /area/solars/port/fore) -"uEv" = ( -/obj/structure/table, +"uEa" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/open/floor/carpet/red, +/area/command/bridge) +"uEk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"uEG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white/side, +/area/hallway/primary/starboard) +"uFb" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 22 + }, /turf/open/floor/plasteel/dark, /area/service/kitchen) "uFp" = ( @@ -63708,6 +63527,20 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"uFB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/prison) "uFZ" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ @@ -63718,29 +63551,6 @@ }, /turf/open/floor/plasteel, /area/security/processing) -"uGL" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 7"; - wiretypepath = /datum/wires/airlock/security - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"uGU" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/office) "uHc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -63763,93 +63573,67 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/security/office) -"uHX" = ( -/obj/machinery/deepfryer, -/turf/open/floor/plasteel/dark, -/area/service/kitchen) -"uIW" = ( -/obj/effect/turf_decal/tile/red{ +"uIf" = ( +/obj/machinery/light, +/obj/machinery/power/apc{ + areastring = "/area/cargo/office"; + name = "Cargo Office APC"; + pixel_x = 1; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/cargo/office) +"uIG" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/chair/sofa/right{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/obj/item/radio/intercom{ + pixel_x = 25 }, /turf/open/floor/plasteel/dark, -/area/security/office) -"uIX" = ( -/turf/closed/wall/r_wall, -/area/maintenance/prison/fore) -"uIY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" +/area/service/bar) +"uIQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, /obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) +/turf/open/floor/plasteel, +/area/security/prison/cells) "uJx" = ( /obj/machinery/door/window, /turf/open/floor/wood, /area/service/theater) -"uKx" = ( -/obj/item/clothing/head/hardhat/cakehat, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/service/bar) -"uKK" = ( -/obj/machinery/door_timer{ - id = "Cell 4"; - name = "Cell 4"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"uJX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/carpet, +/area/commons/dorms) +"uKE" = ( +/obj/machinery/airalarm{ + pixel_y = 22 }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/security/brig) -"uKO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/command/blueshieldoffice) -"uME" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"uMG" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/bar) +/obj/structure/rack, +/obj/item/book/manual/chef_recipes, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel/showroomfloor, +/area/service/kitchen) "uOd" = ( /obj/machinery/light_switch{ pixel_x = 7; @@ -63859,6 +63643,21 @@ dir = 4 }, /area/service/theater) +"uOH" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/door/window/southleft{ + name = "Kitchen Delivery"; + req_access_txt = "28" + }, +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/service/kitchen) "uOJ" = ( /obj/structure/cable{ icon_state = "1-8" @@ -63869,35 +63668,21 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/command/gateway) -"uPm" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"uPA" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells3"; - name = "Privacy Shutters" +"uPJ" = ( +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plating, -/area/security/prison/cells) -"uPF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/security/brig) +"uQF" = ( +/obj/structure/musician/piano, +/obj/machinery/camera{ + c_tag = "Chapel North" }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/turf/open/floor/carpet/black, +/area/service/chapel/main) "uQR" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -63905,50 +63690,28 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"uQW" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"uRa" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "secdorm1" - }, -/turf/open/floor/plasteel/dark, -/area/security/office) "uRd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/engineering/gravity_generator) -"uRF" = ( -/obj/machinery/camera{ - c_tag = "Permabrig Southeast"; - dir = 5; - network = list("ss13","prison") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/tile/red{ +"uRm" = ( +/obj/machinery/research_table, +/obj/effect/decal/cleanable/semen, +/obj/effect/decal/cleanable/semen/femcum, +/turf/open/floor/plating, +/area/maintenance/prison/aft) +"uRJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/modular_computer/console/preset/research{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/turf/open/floor/carpet/purple, +/area/command/bridge) "uRS" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -63969,30 +63732,12 @@ }, /turf/open/floor/wood, /area/service/theater) -"uSw" = ( -/obj/structure/table/wood, -/obj/item/toy/plush/random, -/turf/open/floor/carpet/blue, -/area/medical/psychology) -"uSA" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/table/wood, -/obj/item/storage/box/ids, -/obj/item/storage/box/PDAs{ - pixel_x = 4; - pixel_y = 4 +"uSZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/wood, -/area/command/bridge) -"uTc" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 + icon_state = "2-8" }, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -64003,6 +63748,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/brig) +"uTw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/camera/motion{ + c_tag = "Armory North" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "uTL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64010,13 +63767,20 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"uUc" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +"uUC" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/button/door{ + id = "abandonmaint1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + specialfunctions = 4 + }, +/turf/open/floor/wood/wood_large, +/area/service/abandoned_gambling_den) "uUP" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -64027,32 +63791,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"uVe" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/carpet/royalblack, -/area/service/library) -"uVF" = ( -/obj/structure/table, -/obj/item/book/manual/chef_recipes, -/obj/item/reagent_containers/food/condiment/saltshaker{ - layer = 3.1; - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = 9; - pixel_y = 3 - }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) "uVS" = ( /obj/structure/cable{ icon_state = "4-8" @@ -64065,54 +63803,28 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"uVV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"uWh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" - }, -/turf/open/floor/plating, -/area/security/prison) "uWq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"uWR" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +"uWK" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/service/bar) -"uXf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ - dir = 6 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/engine, -/area/science/xenobiology) +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/security/sec{ + anchored = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) "uXt" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable{ @@ -64120,58 +63832,81 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"uYt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ +"uXA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/service/chapel/main) +"uXJ" = ( +/obj/structure/reagent_dispensers/keg/hearty_punch, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"uYx" = ( -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/wood, +/area/service/bar) +"uYi" = ( +/obj/machinery/hydroponics/soil, +/obj/item/reagent_containers/food/snacks/grown/harebell{ + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/reagent_containers/food/snacks/grown/harebell{ + pixel_y = 5 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/reagent_containers/food/snacks/grown/harebell{ + pixel_y = 5 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/reagent_containers/food/snacks/grown/harebell{ + pixel_y = 5 }, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/grass, +/area/service/chapel/main) +"uYn" = ( +/obj/structure/table/wood/fancy, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 }, -/turf/open/floor/plasteel, -/area/security/brig) -"uZD" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/paper_bin/bundlenatural{ + pixel_x = 6; + pixel_y = 4 }, -/obj/structure/closet/firecloset, +/obj/item/pen/fourcolor, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/commons/fitness) "uZM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) +"uZP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 19 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 37 + }, +/turf/open/floor/plasteel, +/area/security/brig) "vae" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating/airless, /area/space/nearstation) -"vaP" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/item/folder/blue, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "vbi" = ( /obj/structure/table, /obj/item/instrument/guitar{ @@ -64188,6 +63923,33 @@ /obj/item/instrument/accordion, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"vbp" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"vbw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"vbA" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "vbD" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass{ @@ -64199,17 +63961,13 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/command/storage/eva) -"vca" = ( -/obj/structure/chair/sofa/right, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" +"vbR" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/mob/living/simple_animal/mouse/brown/Tom, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/storage/eva) "vda" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -64240,53 +63998,34 @@ }, /turf/open/floor/wood, /area/commons/vacant_room/office) -"vdA" = ( -/obj/structure/closet/crate, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, +"vdZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/wardrobe/mixed, +/obj/item/clothing/under/costume/kilt, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 + icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"vdY" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ +/area/commons/fitness) +"veR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"vez" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + sortType = 21 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/power/apc{ + areastring = "/area/service/hydroponics"; + name = "Hydroponics APC"; + pixel_x = 23 }, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"veF" = ( -/obj/effect/landmark/start/stowaway, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/port/fore) -"vfm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/service/hydroponics/garden) +/area/maintenance/starboard/fore) "vfX" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -64296,43 +64035,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"vgq" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/item/clothing/mask/joy, -/turf/open/floor/plating, -/area/maintenance/prison/aft) -"vgr" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/machinery/button/door{ - id = "permaextwindow"; - name = "Privacy Shutters"; - pixel_x = -25 - }, -/obj/machinery/camera{ - c_tag = "Prison North West"; - dir = 4; - network = list("ss13","prison") - }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"vgF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) "vgJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -64348,27 +64050,46 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"vgY" = ( -/obj/effect/turf_decal/tile/red{ +"vgP" = ( +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"vhs" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" +/area/security/prison) +"vhn" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/titanium/blue, -/area/commons/toilet) +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"vhv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/closed/wall, +/area/commons/dorms) +"vhV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/storage/eva) "viF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64376,6 +64097,22 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/hallway/primary/port) +"viP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "vjm" = ( /obj/structure/table/wood, /obj/item/reagent_containers/rag, @@ -64384,81 +64121,81 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"vkC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/prison/upper) -"vla" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ +"vkt" = ( +/obj/structure/chair/comfy/black{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"vlH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, +/turf/open/floor/carpet/royalblack, +/area/service/library) +"vkI" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/structure/rack, +/obj/item/storage/box/teargas{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/storage/box/flashbangs{ + pixel_x = 1; + pixel_y = -1 }, -/turf/open/floor/plating, -/area/maintenance/fore) -"vmn" = ( -/obj/effect/landmark/navigate_destination/eva, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) -"vmB" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/seeds/onion, -/obj/item/seeds/garlic, -/obj/item/seeds/potato, -/obj/item/seeds/tomato, -/obj/item/seeds/carrot, -/obj/item/seeds/grass, -/obj/item/seeds/ambrosia, -/obj/item/seeds/wheat, -/obj/item/seeds/pumpkin, -/obj/item/seeds/wheat, -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/item/seeds/wheat, /turf/open/floor/plasteel/dark, -/area/security/prison/upper) -"vmI" = ( -/obj/machinery/light/small{ - armor = list("melee"=40,"bullet"=40,"laser"=40,"energy"=100,"bomb"=30,"bio"=100,"rad"=100,"fire"=90,"acid"=50); - dir = 1; - light_color = "#ffc1c1"; - name = "Reinforced Light Fixture" +/area/ai_monitored/security/armory) +"vkP" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/commons/dorms) +"vkU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"vkX" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/northleft{ + name = "Hydroponics Desk"; + req_one_access_txt = "28;35" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"vls" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" + }, +/turf/open/floor/plating, +/area/security/prison) +"vlW" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/padded, -/area/security/prison/cells) -"vmK" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/port/fore) +/area/maintenance/starboard/fore) "vmQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -64470,6 +64207,10 @@ }, /turf/open/floor/plating, /area/commons/fitness) +"vnt" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/fore) "vnI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -64492,22 +64233,31 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/engineering/atmos) -"voL" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/cryopod{ - dir = 4 +"vog" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"voN" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permaextwindow"; + name = "Privacy Shutters" }, -/obj/effect/landmark/start/assistant, +/turf/open/floor/plating, +/area/security/prison/upper) +"von" = ( +/obj/machinery/computer/arcade/battle, /turf/open/floor/plasteel, -/area/commons/fitness) +/area/security/prison/upper) +"voz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/bar) "voZ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64518,26 +64268,22 @@ }, /turf/open/floor/plasteel/white, /area/medical/storage) -"vpj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/command/blueshieldoffice) "vpY" = ( /obj/structure/closet/lasertag/blue, /obj/item/clothing/under/misc/pj/blue, /obj/item/clothing/under/misc/pj/blue, /turf/open/floor/plasteel, /area/commons/fitness) -"vqp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +"vqG" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 5"; + wiretypepath = /datum/wires/airlock/security }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Fitness Room" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/fitness) +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) "vqP" = ( /obj/structure/bed/dogbed{ desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; @@ -64546,203 +64292,149 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/fore) -"vrs" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/service/library) -"vrZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/carpet/royalblack, -/area/service/library) -"vsm" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +"vrH" = ( +/obj/machinery/requests_console{ + department = "Chapel"; + departmentType = 2; + pixel_y = 30 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/chair/wood/normal{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) "vsr" = ( /turf/open/floor/plating{ icon_state = "platingdmg2" }, /area/maintenance/starboard/aft) -"vsv" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"vsI" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Hydroponics Storage" - }, -/obj/machinery/vending/wardrobe/hydro_wardrobe, -/turf/open/floor/plasteel, -/area/service/hydroponics) "vsO" = ( /obj/structure/chair/stool/bar, /turf/open/floor/wood{ icon_state = "wood-broken2" }, /area/maintenance/starboard/aft) -"vto" = ( -/obj/machinery/camera{ - c_tag = "Prison Isolation Cell"; - network = list("ss13","isolation"); - view_range = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"vtt" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/padded, -/area/security/prison/cells) -"vuV" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 7; - pixel_y = 7 +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" }, -/obj/item/pen/fourcolor{ - pixel_x = 7; - pixel_y = 7 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/wood, -/area/command/bridge) -"vvi" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/prison/aft) -"vvt" = ( -/obj/structure/sign/painting/library{ - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/carpet/royalblack, -/area/service/library) -"vvA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/structure/cable{ icon_state = "4-8" }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"vtx" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/item/lighter/gold, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"vut" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/security/prison) -"vvC" = ( -/obj/machinery/computer/pod/old{ - density = 0; - icon = 'icons/obj/airlock_machines.dmi'; - icon_state = "airlock_control_standby"; - id = "chapelgun"; - name = "Mass Driver Controller"; - pixel_x = 32; - pixel_y = 32 +/area/security/prison/cells) +"vuQ" = ( +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/stamp/law, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/service/lawoffice) +"vuU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"vwl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/button/door{ - id = "Dorm13"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/fireplace{ - pixel_y = -6 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/carpet, -/area/commons/dorms) -"vwt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/turf/open/floor/plasteel, +/area/security/office) +"vvn" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vwT" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 6"; - wiretypepath = /datum/wires/airlock/security +/obj/effect/decal/cleanable/semendrip, +/obj/machinery/light/small{ + dir = 4 }, +/turf/open/floor/plating, +/area/maintenance/prison/aft) +"vvo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"vvB" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 24 + }, +/obj/structure/closet/secure_closet/hydroponics, +/obj/item/watertank, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"vxg" = ( +/obj/machinery/door/window/eastright{ + dir = 2; + name = "Coffin Storage"; + req_access_txt = "22" + }, /turf/open/floor/plasteel/dark, -/area/security/prison/cells) +/area/service/chapel/office) "vxh" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, /area/maintenance/starboard/aft) -"vxj" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -27; - pixel_y = -27; - prison_radio = 1 - }, -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -24; - pixel_y = -36 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +"vxw" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/structure/bed, -/obj/item/bedsheet/blue, -/turf/open/floor/plasteel, -/area/security/brig) +/turf/open/floor/engine, +/area/science/xenobiology) "vxz" = ( /obj/machinery/light/small{ dir = 1 @@ -64750,6 +64442,17 @@ /obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/commons/storage/emergency/starboard) +"vxG" = ( +/obj/machinery/door/window/northright{ + dir = 8; + name = "Library Desk Door"; + req_access_txt = "37" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/service/library) "vxX" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock" @@ -64760,22 +64463,6 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/security/processing) -"vyh" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - 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_x = 30; - prison_radio = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"vyj" = ( -/obj/structure/table/wood/fancy/royalblack, -/turf/open/floor/carpet/royalblack, -/area/service/library) "vyp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -64812,49 +64499,29 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) -"vzJ" = ( -/obj/structure/cable{ - icon_state = "4-8" +"vzs" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) "vzO" = ( /obj/structure/chair/wood/normal{ dir = 1 }, /turf/open/floor/wood, /area/maintenance/bar) -"vAr" = ( -/obj/machinery/door/poddoor/preopen{ - id = "secdorm1" +"vAj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plasteel/dark, -/area/security/office) -"vAA" = ( -/obj/machinery/vending/kink, /turf/open/floor/plasteel/dark, /area/commons/dorms) -"vAK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"vAY" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/commons/fitness) "vCb" = ( /obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/plasteel, @@ -64887,41 +64554,84 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"vDj" = ( +"vCF" = ( /obj/machinery/light, -/obj/machinery/power/apc{ - areastring = "/area/cargo/office"; - name = "Cargo Office APC"; - pixel_x = 1; - pixel_y = -23 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/chair/sofa{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/office) +"vDA" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-8" }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/turret_protected/ai"; + name = "AI Chamber APC"; + pixel_y = -23 + }, +/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) +"vDH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/cargo/office) -"vDo" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"vDC" = ( -/obj/structure/window/reinforced/tinted{ +/turf/open/floor/plasteel/dark, +/area/service/kitchen) +"vDO" = ( +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/recreation) -"vDM" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"vEb" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory) "vEi" = ( /obj/structure/cable{ icon_state = "4-8" @@ -64932,18 +64642,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"vEl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark/side{ - dir = 1 - }, -/area/security/prison/upper) "vEp" = ( /obj/structure/sign/poster/contraband/lizard{ pixel_x = -32 @@ -64959,45 +64657,37 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"vEy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"vEz" = ( +"vEq" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + icon_state = "1-4" }, -/turf/open/floor/plasteel/dark/side{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/area/security/prison/upper) -"vEC" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/filingcabinet, /turf/open/floor/plasteel, -/area/security/brig) -"vEK" = ( -/obj/machinery/door/airlock/security{ - name = "Brig EVA Storage"; - req_access_txt = "1" +/area/security/office) +"vEV" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/sink/kitchen{ + dir = 4; + pixel_x = -12 + }, +/obj/item/radio/intercom{ + pixel_x = -25 }, /turf/open/floor/plasteel, -/area/security/office) -"vFc" = ( -/turf/closed/wall/r_wall, -/area/security/prison) +/area/service/bar) "vFr" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/power/terminal{ @@ -65008,29 +64698,33 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"vFx" = ( -/obj/structure/cable{ - icon_state = "4-8" +"vFT" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) -"vFR" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" +/obj/structure/closet/secure_closet/hop, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/item/reagent_containers/food/snacks/mint, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"vFU" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/space/basic, -/area/solars/starboard/fore) +/obj/item/clothing/suit/ianshirt, +/obj/item/clothing/under/rank/civilian/head_of_personnel/parade/female, +/obj/item/clothing/under/rank/civilian/head_of_personnel/parade, +/obj/item/clothing/suit/toggle/armor/hop/hop_formal, +/turf/open/floor/plasteel, +/area/command/heads_quarters/hop) +"vGa" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/decal/cleanable/semen, +/turf/open/floor/plasteel/freezer, +/area/security/prison/cells) "vGn" = ( /obj/structure/cable{ icon_state = "1-2" @@ -65043,6 +64737,21 @@ }, /turf/open/floor/plasteel, /area/security/processing) +"vGy" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"vGJ" = ( +/obj/machinery/door/airlock{ + name = "Kitchen cold room"; + req_access_txt = "28" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/service/kitchen) "vHo" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/machinery/door/airlock/external{ @@ -65055,10 +64764,6 @@ "vHY" = ( /turf/open/floor/plating, /area/science/mixing) -"vIa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/security/office) "vIi" = ( /obj/structure/cable{ icon_state = "1-8" @@ -65077,6 +64782,14 @@ }, /turf/open/floor/plasteel, /area/security/range) +"vIl" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/engineering_singulo_tesla, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "vIo" = ( /obj/machinery/light{ dir = 4; @@ -65101,26 +64814,24 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"vIK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Blueshield's Quarters"; - req_access_txt = "72" - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"vIM" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 +"vIZ" = ( +/obj/machinery/button/flasher{ + id = "visitorflash"; + pixel_x = -6; + pixel_y = 24 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/machinery/button/door{ + id = "visitation"; + name = "Visitation Shutters"; + pixel_x = -6; + pixel_y = 36; + req_access_txt = "2" }, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/turf/open/floor/plasteel/dark, +/area/security/prison) "vJu" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -65128,43 +64839,37 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"vJY" = ( -/obj/structure/sink{ - pixel_y = 25 - }, -/obj/structure/mirror{ - pixel_y = 32 +"vKf" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 8"; + wiretypepath = /datum/wires/airlock/security }, -/obj/structure/toilet/secret/low_loot{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/titanium/blue, -/area/commons/dorms) -"vKd" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood/wood_large, -/area/service/abandoned_gambling_den) -"vKz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) +"vKJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/light/small{ + brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) -"vKA" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/northleft{ - name = "Hydroponics Desk"; - req_access_txt = "35" +/turf/open/floor/carpet, +/area/commons/dorms) +"vLb" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "botanyshuttersprivacy"; - name = "botany shutters" +/obj/structure/disposalpipe/segment, +/obj/machinery/door/window/westleft{ + name = "Brig Operations"; + req_one_access_txt = "4; 2" }, /turf/open/floor/plasteel, -/area/service/hydroponics) +/area/security/brig) "vLo" = ( /obj/structure/closet/secure_closet/chemical, /obj/machinery/light/small{ @@ -65173,87 +64878,73 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/fore) -"vMC" = ( -/obj/machinery/pool/filter{ - pixel_y = -17 +"vMa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) -"vMF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel, +/area/commons/dorms) +"vMb" = ( +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/sign/poster/official/hydro_ad{ + pixel_x = -32 }, +/obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel, -/area/security/brig) -"vMG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-8" +/area/service/hydroponics) +"vMz" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -27; + pixel_y = 27 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 }, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"vNY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel, /area/security/prison/upper) -"vNy" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +"vOt" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison) -"vNT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, -/obj/structure/window/reinforced, /obj/structure/rack, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = -3; pixel_y = 3 }, -/obj/item/clothing/suit/armor/riot{ +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = 3; pixel_y = -3 }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "vOC" = ( @@ -65277,41 +64968,10 @@ /obj/machinery/atmospherics/pipe/simple/dark/visible, /turf/open/space, /area/space/nearstation) -"vPb" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/camera{ - c_tag = "Cryo Chambers"; - dir = 5 - }, -/turf/open/floor/carpet, -/area/commons/cryopod) "vPd" = ( /obj/structure/loot_pile/maint, /turf/open/floor/plating, /area/maintenance/port/fore) -"vPe" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"vPh" = ( -/obj/structure/chair/sofa/left, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/security/prison/upper) "vPs" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -65332,6 +64992,13 @@ }, /turf/open/floor/plating, /area/engineering/atmos) +"vPS" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/wood, +/area/service/bar) "vQf" = ( /obj/structure/cable{ icon_state = "1-2" @@ -65343,39 +65010,50 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"vQW" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Hydroponics Desk"; - req_access_txt = "35" +"vQt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "botanyshuttersprivacy"; - name = "botany shutters" +/turf/open/floor/carpet/black, +/area/service/chapel/main) +"vQL" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/plasteel, -/area/service/hydroponics) -"vSc" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" +/area/engineering/break_room) +"vSi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/closed/wall, +/area/service/bar) +"vSm" = ( +/obj/item/kirbyplants/brass, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"vTz" = ( -/obj/machinery/door/airlock{ - name = "Garden" +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"vTH" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/bar, +/obj/structure/disposalpipe/trunk{ dir = 4 }, +/obj/machinery/disposal/bin, +/obj/machinery/light/small{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/service/hydroponics/garden) +/area/service/bar) "vTP" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock"; @@ -65386,141 +65064,118 @@ }, /turf/open/floor/plating, /area/security/processing) -"vUM" = ( -/obj/structure/cable{ - icon_state = "4-8" +"vTR" = ( +/obj/machinery/light, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -24 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/security/prison/upper) +"vUU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/obj/machinery/light, +/obj/machinery/light_switch{ + pixel_x = -6; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/carpet/royalblack, /area/command/bridge) -"vVo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"vVB" = ( -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/servingdish, -/obj/machinery/light{ - dir = 4 +"vVr" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/obj/structure/window/reinforced/tinted, /turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) +/area/service/kitchen) "vVE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/vending/cola/red, +/obj/structure/sign/poster/contraband/robust_softdrinks{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Central Hallway North-East"; dir = 5 }, -/turf/open/floor/plasteel, -/area/security/brig) -"vVW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"vVK" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/carpet/black, -/area/service/chapel/main) -"vWA" = ( -/obj/machinery/vending/games, -/turf/open/floor/carpet/royalblack, -/area/service/library) -"vWR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, +/turf/open/floor/plasteel, +/area/commons/storage/primary) +"vWJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plasteel/dark, +/area/security/prison) +"vXa" = ( +/obj/structure/bed{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison) -"vWY" = ( -/obj/structure/table, -/obj/item/aicard, -/obj/item/ai_module/reset, +/obj/structure/bed{ + dir = 8 + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) +"vXr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/space_heater, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, /turf/open/floor/plating, -/area/engineering/storage/tech) -"vYt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/area/maintenance/port/fore) +"vYd" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three" }, -/obj/machinery/camera{ - c_tag = "Bathrooms"; +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/mineral/titanium/blue, -/area/commons/toilet) -"vZv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/prison) +/turf/open/floor/plating, +/area/security/office) "vZA" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/open/space, /area/solars/starboard/aft) "vZN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 21 - }, -/obj/machinery/power/apc{ - areastring = "/area/service/hydroponics"; - name = "Hydroponics APC"; - pixel_x = 23 - }, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vZO" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 + icon_state = "0-2" }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/service/bar) -"wao" = ( -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permaextwindow"; + name = "Privacy Shutters" }, -/obj/machinery/camera{ - c_tag = "Prison Workshop"; - dir = 6; - network = list("ss13","prison") +/turf/open/floor/plating, +/area/security/prison/upper) +"wak" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/machinery/button/door{ - id = "permaextwindow2"; - name = "Privacy Shutters"; - pixel_x = 25 +/obj/structure/chair/stool, +/obj/effect/landmark/start/botanist, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"waw" = ( -/obj/machinery/vending/cola/red, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/area/service/hydroponics) "waX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -65533,10 +65188,36 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"wbE" = ( -/obj/effect/turf_decal/tile/blue{ - alpha = 255 - }, +"wbg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/service/abandoned_gambling_den) +"wbn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Blueshield's Office Maintenance"; + req_access_txt = "72" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"wbA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"wbE" = ( +/obj/effect/turf_decal/tile/blue{ + alpha = 255 + }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -65549,42 +65230,67 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"wbU" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +"wcb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/sink{ - dir = 4; - pixel_x = 12; - pixel_y = 2 +/obj/machinery/airalarm{ + pixel_y = 25 }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"wci" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-8" +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"wcp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Blueshield"; + req_access_txt = "72" + }, +/obj/effect/landmark/navigate_destination/blueshield, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"wcq" = ( +/obj/machinery/camera{ + c_tag = "Permabrig Southeast"; + dir = 5; + network = list("ss13","prison") }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"wcn" = ( -/obj/structure/sign/painting/library{ - pixel_x = -32 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/table/wood/fancy/royalblack, -/obj/item/folder/yellow, -/obj/item/pen/blue, -/turf/open/floor/carpet/royalblack, -/area/service/library) +/turf/open/floor/plasteel, +/area/security/prison/cells) +"wcu" = ( +/obj/machinery/camera{ + c_tag = "Kitchen Cold Room"; + dir = 1 + }, +/obj/structure/closet/crate/hydroponics{ + name = "produce crate" + }, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/apple, +/turf/open/floor/plasteel/showroomfloor, +/area/service/kitchen) +"wcA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/wood, +/area/service/bar) "wcB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -65594,17 +65300,13 @@ }, /turf/open/floor/carpet, /area/command/heads_quarters/captain) -"wcN" = ( +"wcJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ dir = 1 }, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel/dark, -/area/service/kitchen) +/turf/open/floor/plasteel, +/area/commons/fitness) "wdr" = ( /obj/machinery/door/window/southleft{ name = "Target Storage" @@ -65619,18 +65321,40 @@ /obj/structure/fans/tiny/invisible, /turf/open/space/basic, /area/space) -"wed" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" +"wdw" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics) +/obj/machinery/door/window/northleft{ + name = "Brig Operations"; + req_one_access_txt = "4; 2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"wev" = ( +/obj/machinery/door/airlock{ + name = "Garden" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics/garden) "weM" = ( /obj/structure/girder, /turf/open/floor/plating/airless, /area/space/nearstation) +"wff" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "wfC" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -65640,15 +65364,6 @@ }, /turf/open/floor/carpet/royalblue, /area/maintenance/starboard/aft) -"wfM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permaextwindow2"; - name = "Privacy Shutters" - }, -/turf/open/floor/plating, -/area/security/prison/upper) "wfR" = ( /obj/item/electropack/shockcollar, /obj/item/assembly/signaler, @@ -65667,32 +65382,37 @@ /obj/structure/closet/firecloset, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"wgX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +"wgP" = ( +/obj/machinery/door/airlock/security{ + id_tag = "secdormone"; + name = "Security Dorm 1"; + req_access = "63" }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"whx" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/turf/open/floor/plasteel/dark, +/area/security/office) +"wgQ" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/engine, -/area/science/xenobiology) -"whU" = ( -/obj/structure/window/reinforced, -/obj/machinery/light/small{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/landmark/navigate_destination/vault, /turf/open/floor/plasteel/dark, -/area/service/chapel/office) -"wik" = ( -/obj/machinery/light{ - dir = 8 +/area/ai_monitored/command/nuke_storage) +"whh" = ( +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/commons/dorms) +"whJ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Cryogenics " }, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) +/obj/machinery/door/firedoor, +/obj/machinery/door/firedoor, +/turf/open/floor/carpet, +/area/commons/cryopod) "wiR" = ( /obj/effect/landmark/event_spawn, /obj/structure/loot_pile/maint, @@ -65726,18 +65446,19 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/cargo/storage) -"wjp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 +"wjM" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/window/eastright{ - name = "Hydroponics Delivery"; - req_access_txt = "35" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/service/hydroponics) +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" + }, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "wkc" = ( /obj/machinery/light/small{ dir = 4 @@ -65747,6 +65468,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"wks" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "wkN" = ( /turf/closed/wall, /area/science/circuit) @@ -65760,6 +65496,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/fore) +"wls" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) "wly" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -65768,12 +65511,18 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"wlW" = ( +"wma" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/wood, -/area/service/lawoffice) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark/side{ + dir = 1 + }, +/area/security/prison/upper) "wmu" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -65785,39 +65534,60 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/engineering/main) -"wmA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair/office/dark{ +"wmB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"wna" = ( -/obj/machinery/light, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) -"woK" = ( -/obj/structure/table/wood/fancy, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"wny" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 +/obj/item/stack/rods/fifty, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/pen/fourcolor, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"wnJ" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/structure/chair/sofa/left, +/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, /area/commons/fitness) -"woP" = ( -/obj/structure/cable{ - icon_state = "4-8" +"wok" = ( +/obj/effect/landmark/start/bartender, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/service/bar) +"woI" = ( +/obj/structure/bed/double/pod, +/obj/item/bedsheet/chaplain/double, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"woL" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/structure/window/reinforced/tinted{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/button/door{ + id = "permacells7"; + name = "Privacy Shutters"; + pixel_x = 25 }, +/obj/effect/landmark/start/prisoner, /turf/open/floor/plasteel/dark, -/area/ai_monitored/command/storage/eva) +/area/security/prison/cells) "woR" = ( /obj/machinery/cryopod/tele, /turf/open/floor/carpet, @@ -65836,23 +65606,24 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) -"wpn" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm11"; - name = "Room Eleven" +"wpR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/structure/fans/tiny/invisible, -/turf/open/floor/carpet, -/area/commons/dorms) -"wqh" = ( -/obj/machinery/door/poddoor/preopen{ - id = "secdorm2" +/turf/open/floor/plasteel, +/area/security/prison/upper) +"wqg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/siding/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plasteel/dark, -/area/security/office) +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) "wql" = ( /turf/closed/wall/r_wall, /area/command/gateway) @@ -65864,16 +65635,19 @@ icon_state = "platingdmg1" }, /area/maintenance/starboard) -"wrb" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +"wrJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cafeteria" }, +/turf/open/floor/plasteel/dark, +/area/security/prison/upper) +"wrM" = ( /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plasteel, @@ -65898,71 +65672,76 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"wsc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +"wrZ" = ( +/obj/structure/chair/comfy/black{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"wsu" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/southleft{ - dir = 8; - name = "Bar Delivery"; - req_access_txt = "25" - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/service/library) +"wsm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel, -/area/service/bar) -"wsO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/recreation) +"wsV" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + dir = 4; + pixel_x = -8; + pixel_y = 3 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/button/door{ + id = "psych_shutters"; + name = "psychology office shutters control"; + pixel_x = -26; + req_access_txt = "76" + }, +/turf/open/floor/carpet, +/area/medical/psychology) +"wud" = ( +/obj/machinery/button/door{ + id = "secdorm1"; + name = "Window Shutter Control"; + pixel_x = 26; + req_access_txt = "3" }, -/obj/machinery/holopad/secure, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"wtb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/security/office) +"wuf" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 }, -/obj/structure/chair{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"wtm" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" - }, +/obj/effect/turf_decal/siding/white/corner, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"wuj" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"wts" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" }, -/obj/machinery/computer/shuttle/mining, -/obj/structure/window/reinforced{ +/turf/open/floor/carpet/black, +/area/service/chapel/main) +"wuo" = ( +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) +/obj/structure/chair/comfy/black, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"wuJ" = ( +/obj/effect/landmark/navigate_destination/eva, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/storage/eva) "wuO" = ( /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -65980,45 +65759,42 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"wvj" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/structure/sink/kitchen{ - dir = 4; - pixel_x = -12 +"wvi" = ( +/obj/machinery/computer/atmos_alert{ + dir = 8 }, -/obj/item/radio/intercom{ - pixel_x = -25 +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/service/bar) +/turf/open/floor/carpet/orange, +/area/command/bridge) "wvX" = ( /obj/structure/table/reinforced, /obj/machinery/light, /obj/item/stack/sheet/metal/ten, /turf/open/floor/plasteel/white, /area/science/circuit) -"wwh" = ( -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/light{ +"wvZ" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/security/sec{ + anchored = 1 + }, /turf/open/floor/plasteel/dark, -/area/security/prison) -"wws" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"wwu" = ( -/obj/structure/table/wood, -/obj/item/storage/dice, -/obj/item/toy/cards/deck, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/area/security/office) +"wwd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/disposals, +/turf/open/floor/plating, +/area/maintenance/disposal) "wwG" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -66029,21 +65805,16 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"wwK" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/vr_sleeper{ - dir = 1 +"wwI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/turf/open/floor/plasteel/white/side{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/area/commons/fitness) +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/prison/cells) "wxf" = ( /obj/structure/cable{ icon_state = "1-2" @@ -66051,42 +65822,22 @@ /obj/machinery/holopad/secure, /turf/open/floor/wood, /area/command/heads_quarters/captain) -"wxl" = ( -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/stamp/law, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/service/lawoffice) -"wxL" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/grass, -/area/service/chapel/main) -"wyw" = ( +"wxi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/landmark/event_spawn, /obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells4"; - name = "Privacy Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + id = "botanyshuttersprivacy"; + name = "botany shutters" }, /turf/open/floor/plating, -/area/security/prison/cells) -"wyz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/area/service/hydroponics) +"wxx" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) +/turf/open/floor/plasteel, +/area/security/brig) "wyE" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -66094,113 +65845,134 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"wzi" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 +"wyZ" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/machinery/light{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/security/prison/upper) +"wzf" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/commons/fitness) +"wzF" = ( +/obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Kitchen" +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/plasteel/dark, -/area/service/kitchen) -"wzT" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"wAv" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Diner" +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"wzQ" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/power/apc{ + areastring = "/area/service/lawoffice"; + dir = 1; + name = "Law Office APC"; + pixel_y = 23 }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"wAX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/structure/sign/painting/library{ - pixel_y = 32 +/turf/open/floor/wood, +/area/service/lawoffice) +"wAp" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/chair/comfy/black, -/turf/open/floor/carpet/royalblack, -/area/service/library) -"wBc" = ( -/obj/structure/chair/sofa/right{ +/obj/machinery/computer/mecha{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/turf/open/floor/carpet/purple, +/area/command/bridge) +"wAs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"wAC" = ( +/obj/structure/fireplace{ + pixel_y = -6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/medical/psychology) +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"wBc" = ( +/obj/machinery/power/apc{ + areastring = "/area/service/kitchen"; + name = "Kitchen APC"; + pixel_y = -23 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "wBd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/closed/wall, /area/hallway/secondary/service) -"wBg" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +"wBv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"wBp" = ( -/obj/structure/window/reinforced/tinted{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/cryopod{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/window/reinforced/tinted{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/security/prison) -"wBR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/computer/arcade, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ +/area/security/prison/upper) +"wBQ" = ( +/obj/machinery/power/terminal{ dir = 1 }, -/area/hallway/secondary/exit) -"wCf" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"wCe" = ( +/obj/machinery/button/door{ + id = "Dorm9"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) +/obj/item/bedsheet/random/double, +/obj/structure/bed/double, +/turf/open/floor/carpet, +/area/commons/dorms) +"wCg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance"; + req_access_txt = "35" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "wCQ" = ( /obj/machinery/light/small{ brightness = 3; @@ -66209,112 +65981,144 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"wDp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"wEl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/power/apc/auto_name/west, +"wEp" = ( +/obj/structure/closet/crate, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"wFB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/recreation) -"wGi" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/plasteel, +/area/security/prison/upper) +"wEP" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"wES" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/obj/machinery/computer/secure_data/laptop, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"wFb" = ( /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"wGy" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"wHn" = ( +/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/closed/wall, -/area/security/processing) -"wHh" = ( -/obj/structure/rack, -/obj/structure/extinguisher_cabinet{ - pixel_y = 28 +/turf/open/floor/plasteel, +/area/commons/dorms) +"wHo" = ( +/obj/machinery/light_switch{ + pixel_x = -20 }, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/item/reagent_containers/food/condiment/flour, -/turf/open/floor/plasteel/showroomfloor, -/area/service/kitchen) +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/structure/rack, +/obj/item/storage/briefcase, +/turf/open/floor/wood, +/area/service/lawoffice) "wHz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"wHR" = ( -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/structure/rack, -/obj/item/electropack/shockcollar, -/obj/item/assembly/signaler, -/turf/open/floor/plating, -/area/maintenance/prison/aft) "wHT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"wHY" = ( -/obj/structure/table, -/obj/item/ai_module/supplied/oxygen, -/obj/item/ai_module/zeroth/oneHuman, -/obj/machinery/door/window{ - dir = 8; - name = "High-Risk Modules"; - req_access_txt = "20" - }, -/obj/item/ai_module/reset/purge, -/obj/structure/window/reinforced, -/obj/effect/spawner/lootdrop/ai_module_harmful, -/obj/structure/window/reinforced{ - dir = 1 +"wIj" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/ai_module/supplied/protectStation, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"wJt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"wIu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/security/prison/cells) -"wJz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/machinery/light{ +/turf/open/floor/plasteel, +/area/commons/dorms) +"wIw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"wJi" = ( +/obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"wJj" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/grass, +/area/service/chapel/main) "wJA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -66325,135 +66129,205 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"wKe" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "maintdiy"; - name = "Security Shutters" - }, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"wKJ" = ( -/obj/structure/table, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"wKO" = ( -/obj/structure/table, -/obj/item/storage/toolbox/drone{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = -2; - pixel_y = 2 +"wJD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/siding/green{ + dir = 1 }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/security/brig) -"wMR" = ( -/obj/machinery/light/small, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"wNi" = ( +/area/service/hydroponics) +"wJL" = ( /obj/structure/cable{ icon_state = "0-8" }, -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "2-8" }, -/turf/open/floor/plating, -/area/security/brig) -"wND" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) -"wPk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +"wJR" = ( +/obj/effect/turf_decal/siding/white{ dir = 8 }, -/turf/open/floor/plasteel, -/area/engineering/main) -"wQP" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"wKe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "maintdiy"; + name = "Security Shutters" + }, +/turf/open/floor/plating, +/area/service/abandoned_gambling_den) +"wKq" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) -"wQQ" = ( +/turf/open/floor/plasteel, +/area/security/checkpoint/science) +"wLC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 10 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"wMm" = ( +/obj/machinery/holopad, +/obj/effect/landmark/navigate_destination/cargo, +/turf/open/floor/plasteel, +/area/cargo/office) +"wND" = ( +/obj/structure/chair/comfy/black, +/turf/open/floor/wood, +/area/service/bar) +"wOa" = ( +/obj/machinery/icecream_vat, +/obj/machinery/light/small{ + dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/machinery/vending/cola/red, -/turf/open/floor/plasteel, -/area/security/office) -"wRP" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Cryogenics " +/turf/open/floor/plasteel/showroomfloor, +/area/service/kitchen) +"wOj" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 10 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = 30; + prison_radio = 1 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"wPe" = ( +/obj/structure/chair/sofa/left, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"wPk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Blueshield"; + dir = 4 }, -/obj/machinery/door/firedoor, /turf/open/floor/carpet, -/area/commons/cryopod) -"wSc" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"wSn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/command/blueshieldoffice) +"wQs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/xmastree, +/turf/open/floor/carpet/black, +/area/service/chapel/main) +"wRk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, /obj/structure/cable{ icon_state = "2-8" }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) -"wSt" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/closet/secure_closet{ + name = "nonlethal ammunition"; + req_access = "list(3)" }, -/obj/structure/chair/comfy/beige{ +/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/rubbershot, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"wRu" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/grass, +/area/service/chapel/main) +"wRH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet/orange, -/area/command/bridge) -"wSB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port) +"wSy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_y = 30; + receive_ore_updates = 1 + }, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/structure/railing{ +/obj/effect/turf_decal/tile/bar, +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -9 + }, +/obj/item/stack/spacecash/c100, +/turf/open/floor/plasteel, +/area/service/bar) +"wSJ" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/recreation) +/obj/effect/turf_decal/siding/green/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) "wTf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -66469,39 +66343,20 @@ }, /turf/open/floor/plasteel/freezer, /area/commons/toilet/locker) -"wTv" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/storage/box/matches{ - pixel_x = 4; - pixel_y = -8 - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) -"wTH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 7; - pixel_y = -26 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"wUe" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"wTp" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"wTL" = ( +/obj/structure/lattice, +/turf/closed/wall/r_wall, +/area/space/nearstation) +"wTS" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, -/area/security/prison/cells) +/area/hallway/secondary/entry) "wUg" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -66518,6 +66373,12 @@ "wUr" = ( /turf/closed/wall, /area/service/theater) +"wUN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) "wUY" = ( /obj/structure/table, /obj/item/stack/packageWrap, @@ -66525,6 +66386,14 @@ /obj/item/hand_labeler, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"wVd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plasteel, +/area/engineering/main) "wVg" = ( /obj/item/kirbyplants/random, /obj/item/storage/firstaid/regular{ @@ -66538,10 +66407,18 @@ /obj/structure/falsewall, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"wVT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet/black, -/area/service/chapel/main) +"wWe" = ( +/obj/machinery/airalarm{ + pixel_y = 25 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "wWi" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible, /obj/effect/spawner/structure/window/reinforced, @@ -66551,28 +66428,30 @@ /obj/effect/landmark/start/roboticist, /turf/open/floor/plasteel/white, /area/science/robotics/lab) -"wXb" = ( -/obj/item/radio/intercom{ - pixel_y = 20 +"wXf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/table/wood, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/multitool, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"wXK" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - id_tag = "Dorm12"; - name = "Room Twelve" +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"wYm" = ( +/obj/structure/chair/comfy/black{ + dir = 8 }, -/obj/structure/fans/tiny/invisible, -/turf/open/floor/carpet, -/area/commons/dorms) +/obj/machinery/camera{ + c_tag = "Bar South"; + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/wood, +/area/service/bar) "wYn" = ( /obj/structure/plasticflaps/opaque, /obj/structure/sign/poster/contraband/free_drone{ @@ -66580,79 +66459,86 @@ }, /turf/open/floor/carpet/royalblue, /area/maintenance/starboard/aft) -"wYu" = ( -/obj/structure/filingcabinet/chestdrawer, +"wZt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/commons/dorms) +"wZF" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/posialert{ - pixel_x = 29; - pixel_y = -4 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"wYR" = ( -/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Prison Central West"; + dir = 4; + network = list("ss13","prison") }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"wYV" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EVA2"; - location = "Dorm2" +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -30; + prison_radio = 1 }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) +/turf/open/floor/plasteel, +/area/security/prison/cells) "wZI" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/dark, /area/command/gateway) -"xaN" = ( -/obj/machinery/light{ - dir = 4 +"wZY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 8 +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"xam" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/wood, +/area/command/bridge) +"xaJ" = ( +/obj/item/radio/intercom{ + pixel_x = -25 }, -/turf/open/floor/carpet, -/area/medical/psychology) +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/service/hydroponics) "xbi" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 9 }, /turf/open/floor/plating, /area/maintenance/fore) -"xbz" = ( -/obj/machinery/airalarm{ - pixel_y = 24 +"xbY" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/chair/comfy/black{ +/turf/open/floor/plasteel, +/area/commons/fitness) +"xci" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Chaplain Bedroom"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/office) +/turf/open/floor/plasteel, +/area/security/prison/cells) "xcl" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/dark/visible{ @@ -66673,62 +66559,119 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"xcN" = ( -/obj/structure/cable{ - icon_state = "1-2" +"xda" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Prison Central East"; + 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 = 30; + prison_radio = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"xdf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"xdk" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Visitation Observation"; + req_access_txt = "2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"xdN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"xdZ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/closet/l3closet/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"xeI" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/red{ dir = 1 }, -/turf/open/floor/plasteel, -/area/security/brig) -"xcZ" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/window/reinforced/tinted{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xeo" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/machinery/button/door{ + id = "permacells1"; + name = "Privacy Shutters"; + pixel_x = -25 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/landmark/start/prisoner, +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) +"xeN" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"xey" = ( -/obj/machinery/camera{ - c_tag = "Holodeck" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/commons/fitness) -"xeF" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Prison Cafeteria" +/obj/item/radio/intercom{ + pixel_y = 20 }, -/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"xfw" = ( +/obj/structure/chair/sofa/right, /turf/open/floor/plasteel/dark, -/area/security/prison/upper) +/area/service/bar) "xgk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -66745,17 +66688,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/carpet/royalblue, /area/maintenance/starboard/aft) -"xgy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) "xgC" = ( /obj/machinery/power/apc{ areastring = "/area/engineering/gravity_generator"; @@ -66785,26 +66717,6 @@ icon_state = "wood-broken5" }, /area/maintenance/bar) -"xgU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = 30; - prison_radio = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) "xhS" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable{ @@ -66821,6 +66733,10 @@ }, /turf/open/floor/plating, /area/construction) +"xik" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos, +/turf/open/floor/engine, +/area/science/xenobiology) "xiw" = ( /obj/machinery/door/airlock{ name = "Service Hall"; @@ -66832,11 +66748,21 @@ }, /turf/open/floor/plating, /area/hallway/secondary/service) -"xjh" = ( -/obj/machinery/hydroponics/constructable, +"xiT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) +"xjl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/service/hydroponics) +/turf/open/floor/carpet/royalblack, +/area/command/bridge) "xkk" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -66853,47 +66779,28 @@ }, /turf/open/floor/plasteel/dark, /area/security/range) -"xkv" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/neutral{ +"xlt" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"xkD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"xlb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/recreation) -"xly" = ( -/obj/structure/closet{ - name = "Evidence Closet" +/obj/machinery/light_switch{ + pixel_x = 7; + pixel_y = -26 }, /turf/open/floor/plasteel, -/area/security/brig) +/area/commons/dorms) "xlE" = ( -/obj/machinery/door/airlock/wood/dorms{ - name = "Sauna Room" +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/recreation) +/turf/open/floor/plasteel, +/area/service/hydroponics) "xlX" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -66905,15 +66812,6 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"xmh" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) "xmS" = ( /obj/structure/chair/comfy/beige{ dir = 8 @@ -66921,73 +66819,82 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) -"xnj" = ( -/obj/machinery/computer/prisoner/management{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/command/bridge) -"xoc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"xom" = ( -/obj/structure/cable{ - icon_state = "4-8" +"xnG" = ( +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = 25 }, -/turf/open/floor/plating, -/area/maintenance/prison/aft) -"xoE" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/command/bridge"; - name = "Bridge APC"; - pixel_y = -23 +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"xoG" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) -"xqe" = ( -/obj/structure/window/reinforced/tinted{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"xoU" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"xpi" = ( +/obj/machinery/computer/arcade/battle, +/obj/structure/window{ + dir = 1 }, -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/wood, +/area/service/bar) +"xqs" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/prison/fore) +"xqz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/closed/wall, +/area/service/chapel/office) +"xrP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"xsY" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"xrz" = ( -/obj/machinery/shower{ +/turf/open/floor/plasteel, +/area/security/prison/cells) +"xtb" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/chair/comfy/brown{ + color = "#596479"; dir = 8 }, -/obj/effect/decal/cleanable/semen, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) -"xsN" = ( -/obj/structure/closet/secure_closet/bridgesec, +/turf/open/floor/carpet, +/area/medical/psychology) +"xtz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, -/area/command/meeting_room) -"xsQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" - }, -/turf/open/floor/carpet/black, -/area/service/chapel/main) +/area/service/bar) "xtP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -66997,24 +66904,28 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"xtY" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/mineral/titanium/blue, -/area/commons/toilet) -"xub" = ( -/obj/machinery/holopad, -/obj/effect/landmark/navigate_destination/dockesc, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "xud" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"xuq" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"xur" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/prison/upper) "xuu" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -67026,57 +66937,87 @@ }, /turf/open/floor/plating, /area/security/brig) -"xvg" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/service/bar) -"xvn" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +"xuM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/effect/turf_decal/siding/green/corner{ + dir = 1 }, -/obj/machinery/button/door{ - id = "permaextwindow"; - name = "Privacy Shutters"; - pixel_x = 25 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Prison Northeast"; - dir = 8; - network = list("ss13","prison") +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"xvC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ +/area/service/hydroponics) +"xvc" = ( +/obj/structure/toilet{ dir = 8 }, -/obj/effect/turf_decal/tile/red, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison/cells) +"xwc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, /turf/open/floor/plasteel, -/area/security/brig) -"xvK" = ( -/obj/machinery/camera{ - c_tag = "Kitchen Cold Room"; +/area/security/office) +"xwg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/command/bridge) +"xwp" = ( +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"xwv" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/closet/crate/hydroponics{ - name = "produce crate" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/reagent_containers/food/snacks/grown/banana, -/obj/item/reagent_containers/food/snacks/grown/banana, -/obj/item/reagent_containers/food/snacks/grown/berries, -/obj/item/reagent_containers/food/snacks/grown/berries, -/obj/item/reagent_containers/food/snacks/grown/cherries, -/obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/item/reagent_containers/food/snacks/grown/apple, -/obj/item/reagent_containers/food/snacks/grown/apple, -/turf/open/floor/plasteel/showroomfloor, -/area/service/kitchen) +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/pistol/enforcer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/ballistic/automatic/pistol/enforcer, +/obj/item/gun/ballistic/automatic/pistol/enforcer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"xxd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore) "xxi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -67096,6 +67037,19 @@ "xxp" = ( /turf/open/floor/plating, /area/security/range) +"xxs" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/flask, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"xxW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/dockarrival, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "xzd" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/closet, @@ -67113,17 +67067,13 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"xAh" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells7"; - name = "Privacy Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"xzz" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/security/prison/cells) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison/upper) "xAk" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -67131,62 +67081,32 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"xBn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ +"xAm" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) "xBw" = ( /obj/structure/closet/wardrobe/cargotech, /obj/item/radio/headset/headset_cargo, /turf/open/floor/plasteel, /area/cargo/storage) -"xBx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/service/chapel/main) -"xBS" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_y = 26; - req_access_txt = "5" - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +"xDc" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/south, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"xCl" = ( -/obj/machinery/door/window/eastright{ - dir = 2; - name = "Coffin Storage"; - req_access_txt = "22" - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/office) +/turf/open/floor/carpet, +/area/commons/cryopod) +"xDd" = ( +/obj/structure/reagent_dispensers/keg/semen, +/turf/open/floor/plating, +/area/maintenance/prison/aft) "xDM" = ( /obj/machinery/camera{ c_tag = "Locker Room South"; @@ -67195,6 +67115,13 @@ /obj/structure/closet/secure_closet/personal, /turf/open/floor/plasteel, /area/commons/locker) +"xEc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/recreation) "xEB" = ( /obj/effect/turf_decal/bot_white/right, /obj/effect/turf_decal/tile/neutral{ @@ -67219,55 +67146,75 @@ /obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/carpet, /area/service/library) -"xEU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/wood, -/area/service/bar) -"xFm" = ( +"xFd" = ( /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 1 }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, -/obj/effect/landmark/navigate_destination/sec, /turf/open/floor/plasteel, /area/security/brig) -"xFw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"xFy" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 4 }, -/obj/structure/chair/sofa/right{ - dir = 1 +/obj/structure/closet/bombcloset/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"xFF" = ( +/obj/effect/turf_decal/weather/dirt, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/grass, +/area/service/chapel/main) +"xFM" = ( +/obj/item/clothing/gloves/color/rainbow, +/obj/item/clothing/head/soft/rainbow, +/obj/item/clothing/shoes/sneakers/rainbow, +/obj/item/clothing/under/color/rainbow, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"xFZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/wood/glass{ + name = "Gaming Backroom" + }, +/turf/open/floor/wood, +/area/service/library) +"xGi" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/item/gun/energy/e_gun/dragnet{ + pixel_x = -2; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/office) -"xFM" = ( -/obj/item/clothing/gloves/color/rainbow, -/obj/item/clothing/head/soft/rainbow, -/obj/item/clothing/shoes/sneakers/rainbow, -/obj/item/clothing/under/color/rainbow, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xFQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 1 +/obj/item/gun/energy/e_gun/dragnet{ + pixel_x = 2; + pixel_y = -2 }, /turf/open/floor/plasteel/dark, -/area/commons/dorms) +/area/ai_monitored/security/armory) +"xGj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/command/bridge) "xGQ" = ( /obj/structure/sign/plaques/golden{ pixel_y = 32 @@ -67283,38 +67230,45 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) -"xHh" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"xHD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +"xGR" = ( +/obj/structure/table/glass, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "xIa" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/maintenance/starboard/aft) +"xIn" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/west, +/turf/open/floor/plating, +/area/maintenance/prison/fore) +"xIP" = ( +/obj/machinery/chem_master/condimaster, +/obj/item/radio/intercom{ + pixel_y = -25 + }, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics) +"xJb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Dorm7"; + name = "Room Seven" + }, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/carpet, +/area/commons/dorms) "xJC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"xJD" = ( -/obj/structure/table/glass, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "xJW" = ( /obj/machinery/door/airlock/maintenance{ name = "Security Maintenance"; @@ -67331,22 +67285,22 @@ }, /turf/open/floor/plating, /area/security/office) -"xLx" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - pixel_y = 25 +"xKE" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/toilet/secret/low_loot{ +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/mineral/titanium/blue, -/area/commons/dorms) +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/office) +"xLW" = ( +/obj/machinery/pool/filter{ + pixel_y = -17 + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) "xLX" = ( /obj/structure/lattice/catwalk, /obj/item/stack/marker_beacon{ @@ -67360,50 +67314,74 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"xMr" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" +"xMm" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/fans/tiny, -/turf/closed/wall, -/area/maintenance/starboard/fore) -"xMY" = ( -/obj/structure/window/reinforced/tinted, -/obj/structure/window/reinforced/tinted{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/structure/curtain, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"xMY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"xOG" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"xNj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/exit"; + dir = 8; + name = "Escape Hallway APC"; + pixel_x = -25 + }, +/turf/open/floor/plasteel/white/corner{ dir = 1 }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/area/hallway/secondary/exit) +"xOR" = ( +/obj/structure/toilet/secret/low_loot{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/machinery/button/door{ + id = "Bath2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = -8; + specialfunctions = 4 + }, +/obj/machinery/light/small{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"xOL" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/central"; - name = "Central Hall APC"; - pixel_y = -23 +/obj/structure/sink{ + pixel_x = 7; + pixel_y = 23 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/mirror{ + pixel_x = 6; + pixel_y = 34 }, +/turf/open/floor/mineral/titanium/blue, +/area/commons/toilet) +"xOU" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/security/prison/upper) "xPk" = ( /obj/structure/bed, /obj/machinery/button/door{ @@ -67417,84 +67395,79 @@ /obj/effect/spawner/lootdrop/bedsheet, /turf/open/floor/wood, /area/commons/dorms) -"xPT" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"xPp" = ( +/obj/machinery/washing_machine, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"xQS" = ( +/obj/structure/table/wood, +/obj/item/storage/dice, +/obj/item/toy/cards/deck, /turf/open/floor/plasteel, -/area/security/prison/cells) -"xQj" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/security/prison/upper) +"xQT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark/side{ - dir = 8 +/turf/open/floor/plasteel, +/area/commons/dorms) +"xQZ" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 1 }, -/area/security/prison/upper) -"xQk" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/curtain, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/security/office) -"xQN" = ( -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"xRw" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/machinery/recharger{ + pixel_x = 6; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/office) -"xRD" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/button/door{ - id = "hos"; - name = "HoS Office Shutters"; - pixel_y = -25 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/vending/wardrobe/hos_wardrobe, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) -"xRY" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"xRP" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison) -"xSm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 }, /turf/open/floor/plasteel, -/area/commons/dorms) -"xSA" = ( -/obj/machinery/light_switch{ - pixel_x = -10; - pixel_y = 26 +/area/security/brig) +"xRS" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/structure/chair/wood/wings, -/turf/open/floor/carpet/black, -/area/service/chapel/main) +/turf/open/space, +/area/solars/starboard/fore) "xSW" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -67523,38 +67496,40 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) -"xTm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"xTt" = ( -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = 26; - pixel_y = -2; - req_access_txt = "19" - }, -/obj/machinery/keycard_auth{ - pixel_x = 26; - pixel_y = 8 +"xTl" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/chair/comfy/shuttle{ - desc = "A comfortable looking seat that's clearly an upgrade for a Captain."; - dir = 1; - name = "Captain's Chair" +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, -/turf/open/floor/carpet/royalblack, -/area/command/bridge) +/turf/open/floor/plasteel/dark, +/area/security/prison) "xTy" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) +"xTM" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "xUe" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -67563,13 +67538,20 @@ /obj/effect/landmark/carpspawn, /turf/open/space, /area/space/station_ruins) -"xUG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"xUA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/effect/landmark/xeno_spawn, -/turf/closed/wall, -/area/commons/dorms) +/obj/machinery/camera{ + c_tag = "Bathrooms"; + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/mineral/titanium/blue, +/area/commons/toilet) "xUL" = ( /obj/effect/turf_decal/bot_white/right, /obj/effect/turf_decal/tile/neutral{ @@ -67584,16 +67566,31 @@ }, /turf/open/floor/plasteel/dark, /area/command/gateway) -"xVJ" = ( +"xVl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/office) +"xVx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Chapel" +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + areastring = "/area/medical/storage"; + name = "Medbay Surgery Storage"; + pixel_x = 1; + pixel_y = -23 }, -/turf/open/floor/carpet/black, -/area/hallway/secondary/exit) +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/white, +/area/medical/storage) "xVZ" = ( /obj/structure/cable{ icon_state = "0-4" @@ -67601,17 +67598,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/port/fore) -"xWi" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 - }, -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck{ - pixel_y = 5 - }, -/obj/machinery/light, -/turf/open/floor/wood, -/area/service/bar) "xWq" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external{ @@ -67619,6 +67605,13 @@ }, /turf/open/floor/plating, /area/security/processing) +"xWr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/prison/aft) "xWs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/chair/wood/normal{ @@ -67626,51 +67619,28 @@ }, /turf/open/floor/plasteel/grimy, /area/maintenance/starboard/aft) -"xXp" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +"xWI" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/siding/green{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"xXs" = ( -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"xXH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/commons/toilet) -"xXM" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +/area/service/hydroponics) +"xXl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/shower{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"xXT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/wood, -/area/command/bridge) +/turf/open/floor/plasteel, +/area/commons/dorms) "xYf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -67680,32 +67650,27 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"xYj" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"xYo" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 8 }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"xZV" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/obj/structure/chair{ + dir = 4 }, -/turf/closed/wall/r_wall, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, /area/security/office) -"yag" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +"xYC" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/punching_bag, /turf/open/floor/plasteel, -/area/service/bar) +/area/security/prison/upper) "yan" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/spawner/structure/window/reinforced, @@ -67714,43 +67679,21 @@ }, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) -"yaJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/navigate_destination/tools, -/turf/open/floor/plasteel, -/area/commons/storage/tools) -"yaU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/white/filled/corner{ +"yaq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/turf_decal/trimline/white/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/white/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/white/filled/corner, -/obj/effect/landmark/navigate_destination/bar, -/obj/machinery/jukebox/disco{ - anchored = 1; - req_access = null; - req_one_access = null +/obj/structure/bed/double, +/obj/item/bedsheet/random/double, +/turf/open/floor/carpet, +/area/commons/dorms) +"yaz" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/service/bar) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/command/bridge) "yaW" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -67762,13 +67705,31 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison/upper) -"ybB" = ( -/obj/structure/chair/stool, +"ybT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -30; + prison_radio = 1 }, /turf/open/floor/plasteel, -/area/security/prison/upper) +/area/security/prison/cells) "ycd" = ( /obj/structure/toilet/secret/low_loot{ dir = 4 @@ -67792,40 +67753,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/commons/toilet/locker) -"ycK" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ycN" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/service/bar) -"ydd" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm2"; - name = "Room One" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/fans/tiny/invisible, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) "yds" = ( /obj/structure/table, /obj/item/stamp, @@ -67837,12 +67764,18 @@ /obj/machinery/suit_storage_unit/rd, /turf/open/floor/plasteel, /area/science/mixing) -"ydG" = ( -/obj/structure/cable{ - icon_state = "2-8" +"ydF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/fitness) +/turf/open/floor/wood/wood_large, +/area/service/chapel/office) +"ydH" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/bar) "ydM" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -67853,42 +67786,45 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/hallway/primary/central) -"yeF" = ( -/obj/structure/window/reinforced{ - dir = 4 +"yeN" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 8 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet/purple, -/area/command/bridge) +/turf/open/floor/plasteel/dark, +/area/security/prison) "yeZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/security/execution/transfer) -"yfp" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel/dark, -/area/security/prison/upper) "ygb" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, /turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) -"yhr" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +"ygA" = ( +/obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel, /area/security/prison) +"ygT" = ( +/obj/machinery/door/airlock/wood/dorms{ + name = "Sauna Room" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) +"yhr" = ( +/obj/structure/window, +/turf/open/floor/wood, +/area/service/theater) "yhz" = ( /obj/machinery/vending/coffee, /obj/machinery/light{ @@ -67900,30 +67836,94 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"yhA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"yid" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/plasteel/dark, +/area/service/bar) +"yie" = ( +/obj/structure/chair/sofa/left, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"yif" = ( +/obj/machinery/pool/controller, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/recreation) +"yjj" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/prison/upper"; + armor = list("melee"=50,"bullet"=20,"laser"=20,"energy"=20,"bomb"=0,"bio"=0,"rad"=0,"fire"=90,"acid"=50); + damage_deflection = 21; + desc = "A control terminal for the area's electrical systems. It's secured with a durable antitampering plasteel cage."; + dir = 1; + name = "Armored Upper Prison Wing APC"; + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"yjz" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/red{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "secdormone"; + name = "Door Bolt Control"; + pixel_y = -26; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/office) +"yjC" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/window, /turf/open/floor/wood, -/area/service/bar) -"yhZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/area/service/theater) +"yjQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" }, -/turf/closed/wall, -/area/service/bar) -"yjW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/medical/psychology) +"yld" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ylE" = ( +/turf/open/floor/carpet, +/area/medical/psychology) (1,1,1) = {" cNd @@ -76251,7 +76251,7 @@ apJ apJ apJ apJ -eYU +gJc aaa cqq aaa @@ -76508,7 +76508,7 @@ apN apN apN apN -eYU +gJc asE cyb asE @@ -78333,7 +78333,7 @@ aaa aaa awW awZ -lWo +qSw ayl aAE awW @@ -79079,8 +79079,8 @@ ayq ayq auc avp -vEy -wSc +xdN +wTS awW awW awW @@ -79336,8 +79336,8 @@ auQ aCX aub aLu -mnQ -yjW +qVH +uEk azy auP kdX @@ -79587,14 +79587,14 @@ aaa apJ asJ cTE -mKy +cSr axc aCT -gQB +wny aIH apJ clB -qbi +pDf awW aAD awW @@ -79846,11 +79846,11 @@ apJ apJ apJ apJ -glq +dMA apJ apJ apJ -sKd +sdF ayo azB awW @@ -80099,15 +80099,15 @@ aaa aaa gXs alU -oUZ -dSB -pYh -mnZ -fQF -dhz -wBc -erN -mtw +uCE +mAf +ylE +wsV +mux +psx +qSa +yjQ +dcT aIK azC arB @@ -80357,14 +80357,14 @@ aaa gXs alU auT -dSB -rVe -qdn -pYh -pYh -pYh -pMP -vla +mAf +cFi +cQD +ylE +ylE +ylE +fnG +kgv aIK aym aAI @@ -80372,7 +80372,7 @@ aBH azz azz azz -dMg +xxW azz azz aLv @@ -80614,15 +80614,15 @@ aaf aaf alU auT -dSB -pYh -uPm -pYh -xaN -lid -rtp -sud -krZ +mAf +ylE +dhe +ylE +xtb +lbW +jlb +dMO +aVP azD aAJ azD @@ -80870,15 +80870,15 @@ aag alU alU alU -uTc -dSB -puQ -dSB -qwO -dSB -dSB -dSB -exv +kKU +mAf +jRE +mAf +mnn +mAf +mAf +mAf +tPj atO alU alU @@ -81127,18 +81127,18 @@ aag arN amC auX -pdm +fph aol -rof -dSB -jZk -uSw -dSB -hfd -rHm -dFM +cxa +mAf +qBM +hiE +mAf +hso +uSZ +qEM avq -gXB +qUa aBK aCL aEG @@ -81387,20 +81387,20 @@ alU alU alU auT -dSB -moH -kJs -dSB +mAf +dNs +gJq +mAf alU ugq -gNA -sVI +vXr +cOv aAe aBJ aCs aEE aFH -csv +cqW aIJ aJX aLi @@ -81644,13 +81644,13 @@ atM atW alU auT -dSB -hhc -dSB -hhc +mAf +pSW +mAf +pSW gLH nBI -xcZ +qRz aKY auT aBI @@ -81662,7 +81662,7 @@ aIM aKk aLz aNe -mAb +kzS aLz aQo aSb @@ -81900,21 +81900,21 @@ alU atP auV alU -vzJ +oMQ alU axe -gQg +kMT amC amC nBI -vmK +pPL mwS -kkH +ctf aBI aDc aEH -dCn -kIn +hus +poY aIL aJY aLj @@ -82154,17 +82154,17 @@ aaf aaf alU arO -veF +iCc aom ank auT alU axf -oVI +kDi auZ amC nBI -soi +vIl amC auT aBI @@ -82414,17 +82414,17 @@ ash atU aoR apO -vzJ -mEc +oMQ +kdZ amC amC amC aKY -jIz +eGt auT aKY aAw -eXb +rAM aCZ aEJ aFL @@ -82449,7 +82449,7 @@ beT beT bdQ beZ -hjI +wwd bkC cAJ beO @@ -82671,11 +82671,11 @@ atn amC aoT auY -vzJ +oMQ alU axi -rNf -dVn +tUC +pHV gKo nBI auT @@ -82935,7 +82935,7 @@ enJ enJ alU nBI -qyN +jXw azF aAP aAP @@ -83183,16 +83183,16 @@ aaa gXs ali aok -rYp +wIw anJ -eEj +gPf aol aol aol aol aol -lgp -dPt +ggF +sJs azq aAK aBv @@ -83445,12 +83445,12 @@ anJ auT alU aoX -dXz -dXz +vnt +vnt avX amC asK -nZo +fCG aAQ aAQ aAQ @@ -83475,7 +83475,7 @@ bbI bcK aPz bdB -oXQ +wRH bfh aPz aPz @@ -83709,7 +83709,7 @@ juy asK azF aAT -qNF +hez aDg aAQ aAQ @@ -84223,7 +84223,7 @@ alU asK azF aAU -vfm +bkg aAx aBm aAQ @@ -84739,7 +84739,7 @@ azF azF azF azF -vTz +wev azF azF azF @@ -84996,7 +84996,7 @@ atN aAV aBQ aDh -dSa +rTr aFQ aHe aIN @@ -85253,7 +85253,7 @@ cwS aAN aBL aDd -nqp +vVK aFR aDd aDd @@ -85507,7 +85507,7 @@ alU rYa amC sRd -cRg +nGp aBQ aDb aDo @@ -86282,7 +86282,7 @@ gYo aBQ aDn aDo -pGB +fVu aHD aIZ aBQ @@ -86490,7 +86490,7 @@ cNd cNd aaa aaa -eUK +gvM aaa aaa aaa @@ -86791,7 +86791,7 @@ amC uBf amC aKY -veF +iCc aAY aBQ aDp @@ -87255,7 +87255,7 @@ aaa aaa aaa aaa -hzz +fvF aaa aaa aaa @@ -87512,7 +87512,7 @@ aaa aaa aaa eRz -hhR +vGy aaa aaa aaa @@ -87616,7 +87616,7 @@ aaa bCq bHE bHE -oWh +hkn bHE bCq bVy @@ -87824,10 +87824,10 @@ eAe wUr tJi aLP -kXQ +yhr qTG bwb -tEM +qDC aLE aLE aOl @@ -88023,7 +88023,7 @@ eRz aaa aaa aaa -hhR +vGy aaa aaa aaa @@ -88081,10 +88081,10 @@ uOd wUr aHI fOA -kXQ +yhr qTG bwb -tEM +qDC aLE bDe aOl @@ -88280,7 +88280,7 @@ aaa aaa aaa aaa -hhR +vGy aaa aaa aaa @@ -88358,7 +88358,7 @@ vnI aZD aZD bff -rXn +bQu aZE xBw bjr @@ -88559,7 +88559,7 @@ aaa aaa aaa aaa -tFH +rva gXs gXs gXs @@ -88595,10 +88595,10 @@ gLw wUr aCr aLT -kXQ +yhr qTG aJe -tEM +qDC aLE aMS aOl @@ -88661,7 +88661,7 @@ bCq cqn cAh chT -oWh +hkn bHE ckv bHE @@ -88852,10 +88852,10 @@ rDh wUr mzB uSc -nVm +yjC bgc aJe -tEM +qDC aLE aMR aNU @@ -89584,11 +89584,11 @@ aaa aaa aaa aaa -sMg -sMg -sMg -sMg -sMg +rIN +rIN +rIN +rIN +rIN tYd cRq gcX @@ -89823,9 +89823,9 @@ aaa aaa adI adI -qdh -omA -wfM +ivn +tJL +tGJ szn szn szn @@ -89841,13 +89841,13 @@ szn szn szn szn -sMg -iHh -eRm -vvi -sMg +rIN +jfl +qlS +cDU +rIN nZh -qMz +tID nZh pRi rsn @@ -90079,30 +90079,30 @@ aaa aaa aaa adI -eTg -kAv -vdA -kAv +pAn +tCq +wEp +tCq lJA -sGR -mOL +lNY +xeI lJA -oht -gxi +jRZ +aJE lJA -sGR -urw +lNY +tJJ lJA -esS -cib +lRa +gIt szn -vmI -pKu -sMg -vgq -xom -tmR -sMg +fAA +fye +rIN +htr +gVU +uRm +rIN ili waX mCo @@ -90168,7 +90168,7 @@ btv btv bjv btv -vDj +uIf bxz eVL bwV @@ -90185,7 +90185,7 @@ aoV aoV bLv bPZ -oWh +hkn bHE cTF bHE @@ -90212,7 +90212,7 @@ cnm cnL cov cpj -sDv +gwv cjJ fjS sPT @@ -90336,31 +90336,31 @@ aaa aaa aaa adI -wao -mEH -sex -ctf +raL +wls +jXL +ujn lJA -wsc -wDp +raa +fkI lJA -wDp -wJt +fkI +uqa lJA -wsc -wDp +raa +fkI lJA -wDp -wJt +fkI +uqa szn -vto -kcD -sMg -wHR -dSo -dRP -sMg -anj +nZy +tgp +rIN +tiq +udV +tiy +rIN +eIP mjJ eJu eSJ @@ -90587,37 +90587,37 @@ aaa aaa adI adI -hhD -hhD -hhD +rNd +rNd +rNd adI adI adI adI -jFN -mBZ -vkC +xur +efm +tKO lJA -kjl -jCN +ptP +onA lJA -kmt -fEQ +ekX +sQv lJA -lsc -uPA +oLk +oZk lJA -wyw -duS +hOT +cNc szn -pmM -hPJ -sMg -kkw -gqO -dOz -sMg -rmA +kLh +pkd +rIN +ddN +xWr +hdf +rIN +fRF khO enB enB @@ -90837,43 +90837,43 @@ cNd cNd aaa aaa -kDg +aTa aaa aaa aaa aaa adI -lMA -ybB -vca -hkt -vgr -nWt -noU -nWt -jsh -hyd -tGx -lDF -odO -okP -qjQ -qca -vsm -sFS -vsm -okP -wrb -dih -eEG -rGH -hVi -eDa -sKp -qtU -cyz -qlr -sMg +von +npD +oyY +jwf +rUg +gHl +mIR +gHl +rYo +icF +jat +uot +hGW +xci +hWy +tZL +dYF +wZF +dYF +xci +eGx +qhU +oVq +luZ +gLc +ybT +ehF +llX +vvn +xDd +rIN noJ uql afu @@ -90908,7 +90908,7 @@ lLf aER aDj aER -tjm +wgQ aHj aJa aKc @@ -90936,7 +90936,7 @@ bkH bfm boS bfm -dvp +fgR bkN bfm bwe @@ -91101,36 +91101,36 @@ aaa aaa adI msp -mEH -vPh -wwu -tMF -pMX -qYf +wls +yie +xQS +hGQ +lvW +kdn acK acK -vMG -utr -jsP -fbU -nfM -iVY -mwO -qWC -cRP -fbU -cRP -nfM -jTV -eJk -fCQ -nhZ -inr -sFV -sFV -sFV -sFV -sMg +gCN +wpR +bfr +qKT +oQT +egX +fgT +jQE +rXK +qKT +rXK +oQT +tmx +nBP +jso +umE +qDK +lnr +lnr +lnr +lnr +rIN ksa dQS afu @@ -91147,7 +91147,7 @@ ahq akI ahU aiT -hRJ +sLs akI uFZ hBw @@ -91357,33 +91357,33 @@ aaa aaa adI adI -grb -ooS -tEU -tEU -kqz +gFT +bVY +dLm +dLm +gyi tAS -kHN +oRY acG ybb -ffL +ngg ybb acG ybb ybb acG dyS -fYc +wrJ acG ybb ybb acG -sPc -hFq -jOm -hFq -nBd -fGI +tNB +qdd +dpJ +qdd +uIQ +dnn lJA pwF suC @@ -91406,7 +91406,7 @@ ahV agr fJY eXz -tCT +gGa arP arP arP @@ -91432,7 +91432,7 @@ aOA aPO aRf aSc -yaJ +doP aUw apd aXK @@ -91454,7 +91454,7 @@ bbR buI wfZ bwd -eAa +oWd byL byK byT @@ -91612,38 +91612,38 @@ eRz aaa aaa aaa -lxA -nGT -tLx -oNc -tLx -eXl -vEz +vZN +jLP +uvM +gUM +uvM +qUP +upD adb -cPk +rDg ybb -cKi -lhA -sWP +qcB +dZk +vTR acG -roj -peV -dlq -ixC +pqS +hJv +nYk +nCN tAS -eiR +eOn tAS adb acG -tfC -xgy -wzT -eaM -rsr -xPT -qjw -fTx -ssq +dCa +tDB +eiN +gdv +jlJ +kZc +dUq +mCT +qEi szn noJ uql @@ -91661,9 +91661,9 @@ akG akG kHd vGn -umi +psj cxP -sQx +ogA arP aqU arg @@ -91694,19 +91694,19 @@ aSr apd aYZ bLE -meY +cbT aqW noy apd beA -bqp +dLp cNG cNJ -cbC +sOI aZK sRH bbR -ock +wMm cBq bbR bbR @@ -91870,37 +91870,37 @@ aaa aaa aaa adI -ump -hyQ -gng -hyQ -qwQ -vEl +dDz +eSW +iit +eSW +nro +wma adb -hKg +kNK ybb -mPt -vIM -gmA -cVt +lHG +lWA +iRf +cCN ugi ugi -qbb -gtW -tIA -pFC -dKM +usm +tsD +dxC +dBs +gnC tAS acG acG -dlZ +qgO acG acG -ggy -rYK +yjj +tHD lJA -jxR -xrz +pAL +vGa szn pIR aeL @@ -91918,7 +91918,7 @@ aiX aiX aiX aiX -wGy +jvf ass aiT arP @@ -91987,7 +91987,7 @@ bLv aaa aaa bTB -ksN +eNV bES bES bES @@ -92126,40 +92126,40 @@ eRz aaa aaa aaa -lxA -oPU -gng -gng -hyQ -qwQ -vEz +vZN +wzF +iit +iit +eSW +nro +upD adb -cLE +frM acG -bfv -oGG -kwX +mir +xAm +aDP acG -dEn +fJu ugi -gqJ -gmR -qgT -rvX -hNr -roc +niv +fZl +gBm +jhI +cXJ +cKq acG -tdP -odb -nyL +gkV +uxx +pTz ybb -jbL -dyu +nNv +tBK lJA lJA lJA lJA -ujA +mvE uql afv agg @@ -92169,15 +92169,15 @@ dCV idK age kZS -eYG -leJ +lrp +fJM aiX aiX aiX aiX -uyQ -eAB -uZD +xeN +tBI +tqn arP arc arP @@ -92383,39 +92383,39 @@ eRz aaa aaa aaa -lxA -mhJ -hyQ -qwH -gng -qwQ -vEz -mKs -twn +vZN +vhn +eSW +lNs +iit +nro +upD +eqs +jEk acG -fSW -oGG -yfp +ffk +xAm +qCK acG -suM -peV -lck +gFe +hJv +qnL tAS adb tAS adb -mJK +hKC acG -nOl -tZA -tHQ +rdw +dfj +oAO ybb -jbL -org -umk -gva -rfl -wtm +nNv +kwg +jtl +uFB +gWq +fka aeg ryN afA @@ -92426,15 +92426,15 @@ laq kdP mGw akm -ias -vgF -avl -vVo -pwc -tiD -fdF -mOh -evE +mLe +svo +joE +eXE +gmy +lVv +nPl +qJE +sQH aqT apS arn @@ -92640,41 +92640,41 @@ eRz aaa aaa aaa -qDr -kMo -gng -gng -gng -qNG -vEz +iLv +wJi +iit +iit +iit +imm +upD adb -efI +wBv acG -uAM -oGG -vmB +ecZ +xAm +jTu acG -uVF +ijk ugi -dqC -erQ -mcB -wws -gtE -dps +paz +vNY +eDX +xOU +mVB +oYK acG -qTM -gxn -nxw +xPp +knr +oFF ybb -fQq -gPV -qFq -vZv -owS -pZX -dfd -hmm +plv +ksT +vls +fjh +nbX +nnB +fXk +pUv aav ldY xkk @@ -92682,23 +92682,23 @@ lRb vIi fsj sXV -ekJ +gHN rAR -xvC -iKl -vVE -jIk -kgV +xMY +jut +dpg +wxx +ntu anz anz anz -itj -itj -itj -itj -itj -itj -itj +dUP +dUP +dUP +dUP +dUP +dUP +dUP ajx axw ayI @@ -92898,64 +92898,64 @@ aaa aaa aaa adI -ump -hyQ -gng -gng -qwQ -vEz +dDz +eSW +iit +iit +nro +upD adb -wtb +vvo ybb -uAM -tdL -sQG -hRh -peV +ecZ +pgT +eGs +sBl +hJv ugi -tDB -uCt -crL -wKJ -dKM +ogo +hJg +oiy +lgb +gnC tAS acG acG -pjB +iAV acG acG -fQT -cJB -tit -uQW -ilx -mtb -lGI -jZt +knK +hCW +moq +dSt +dAR +pZG +ebR +qvY adp sXV sXV sXV -npU +hal sXV sXV -oHt -ktX -umL -wNi -dju -vMF -idz +uZP +qve +huB +hnX +jUv +oHG +mli anw anz aov -itj -rcv -gYJ -dGN -wmA -lrr -vpj +dUP +xxs +dkI +wPk +cwy +wES +fID avs axz ayL @@ -93022,7 +93022,7 @@ bXA bYB bYz cai -pfy +wBQ ccg cdd cea @@ -93154,65 +93154,65 @@ eRz aaa aaa aaa -lxA -iah -eml -fqf -kuk -ncD -vEz +vZN +wOj +tor +lHS +ihI +sMp +upD adb -cPk +rDg ybb -uAM -wCf -sRF +ecZ +umi +wyZ acG -mAW +pFr ugi -vVB -uCt +ujB +hJg adb -hyJ +lmB adb adb acG -gHo -ntC -npT -uRF -umZ -sqH +rdV +tZl +nlm +wcq +eou +wwI acd ozh -fKD +ygA acd -gFG +rnd lJS ado afq afH agY -kih +tfL aiI afn vfX -ejq -qJC +jay +deT aiX -wND -wND +pwk +pwk aiX -hkD +eQL anz aov -itj -cKN -pwN -umj -rMC -vaP -itj +dUP +nTb +xwp +gdt +kZv +lMJ +dUP awg axy ayK @@ -93413,63 +93413,63 @@ aaa aaa adI adI -tIX -kYW -xQj -sKk -rOE -lXU -iCw +ppY +dyd +mue +qNn +tuS +hGn +nQz acG ybb -ffn -iRn +qxq +ioD acG ybb ybb acG -jTt -xeF +hgQ +kBX acG ybb ybb acG -mrz -iZb -rJc -kSi -rbu -qEw -ici +fRb +mBc +szc +jKr +fMC +gJh +ndN jNN hkA acd -fOM +qcl acp aav -lYp +fcg afI ahb ahZ aiL -fAp +qbo akg -mAD -vEC -gNh +jhX +jOs +eYm gyr -sOi -tiD +fNj +lVv aqC anz aov -itj -jvv -xoc -sYE -sYE -uKO -sYE +dUP +rvJ +ntp +kwX +kwX +qUr +kwX auo axy ayN @@ -93670,33 +93670,33 @@ aaa aaa aaa adI -jiM -qmu +pYu +tYa adb -edS -jvh -pMX -rZR -jqz -lAz -gHa +jcg +oFy +lvW +rmu +gUb +ijP +eQd acK -rPE -mRJ -ftj -elv -kZF -aDS +qHQ +fFH +gKE +rUy +gCJ +eBp tkx -aDS +eBp tkx tkx -sIc -ema -vAK -xgU -uPF -jNn +lbH +uAT +wXf +oCR +eqK +sCE aei fFR add @@ -93708,25 +93708,25 @@ ahv afK aht aid -fbE +gmm ajz alz cZe alg -msK +sbk afM pQr -kgV +ntu aqC anz aov -cFa -pwN -pwN -vIK -eDQ -hUL -itj +wcp +xwp +xwp +gFc +aaj +jfX +dUP awg axy ayM @@ -93758,7 +93758,7 @@ bfp aZP aZP bjA -aea +fWc bmo bmr boZ @@ -93927,40 +93927,40 @@ aaa aaa aaa adI -ois -sRp -rDb -iFM -xvn -nWt -lHv -sgo -nWt -vyh -nWt +kZU +iMu +xYC +lFy +lQV +gHl +uwR +xzz +gHl +hai +gHl pgq -qpG -ats -wUe -ats -vgY -tZZ -vgY -ats -sQl -ich -iGu -vFc -dUq -ihu -vFc +qdj +wrM +lfI +wrM +vut +xda +vut +wrM +rLL +xsY +oIp +oUM +fQi +nqQ +oUM acd acd acd acd -knw -vvA -fGx +hXN +igD +qho xuu afL ahu @@ -93970,30 +93970,30 @@ afn xzv agL akT -mmO +wJL gLz -xcN -idz +qIb +mli aqC anz aov -itj -wXb -pwN -itj -gJG -pAD -vpj +dUP +nZb +xwp +dUP +dZM +kLq +fID avs axz ayP -kOm -quC -vFx +swr +vbR +ney aEZ aEX aEZ -vmn +wuJ aEZ vbD aJs @@ -94004,7 +94004,7 @@ aaa aaa aPR aVd -qBa +nwx aYp aZM aZz @@ -94023,7 +94023,7 @@ bqA brW btB buM -ehK +vFT bmr aMm aJq @@ -94050,7 +94050,7 @@ bXD bYz cSE bZn -ebL +fXN bYz cdf ced @@ -94185,38 +94185,38 @@ aaa aaa adI adI -cGF -cGF -cGF +vog +vog +vog adI adI -uIX -sdu -ofH -ofH -ofH +emy +ifY +nDb +nDb +nDb lJA -fIM -jRA +vqG +gAt lJA -sna -vwT +dlz +iFE lJA -uGL -xAh +tgQ +nhN lJA -iOb -iOY -vFc -sbh -dET -vNy -hUR -rWW +oGo +vKf +oUM +qhb +ttE +fSL +rpX +gLb jRV acd ael -bTx +pFI agj agj agj @@ -94226,25 +94226,25 @@ agj agj agM sAk -rug +tXQ aiX -tYv -grh +fwg +edH aiX anz anz aov -itj -cye -pIM -itj -eGo -uBB -itj +dUP +rVt +kEl +dUP +tWX +sQA +dUP awg axy ayv -woP +suL aBn aCb aDD @@ -94260,9 +94260,9 @@ aJn aaa aaa aPR -tSN -mJN -xXT +aVx +teh +rSI aZM aZy bay @@ -94287,7 +94287,7 @@ aJq bBi bCs bDv -vWY +bEX bFb kfv bFa @@ -94306,7 +94306,7 @@ bWB bWB bYz bZq -mZi +vtt cbm bYz bWB @@ -94447,61 +94447,61 @@ aaa aaa aaa aaa -uIX -kQY -mgD -fTl -nSN +emy +oon +pEi +xIn +qIM lJA -hXd -rvt +fpA +qGq lJA -rvt -hXd +qGq +fpA lJA -hXd -rvt +fpA +qGq lJA -rvt -hXd -vFc -trE -hks -mAo -jZa -wBp -kXW +qGq +fpA +oUM +kXP +rXt +mWP +jdR +dAk +hMk acd aen -vWR +lXf afq -rak -wKO -fRq -xly -xly +sYb +hfu +trs +iVG +iVG agj lfV akl amk -hVT +uPJ gyr -vxj -tiD +tKD +lVv aqC anz aox -itj -itj -sVo -itj -itj -itj -itj +dUP +dUP +wbn +dUP +dUP +dUP +dUP awg axy ayQ -woP +suL aBq aBr aDE @@ -94518,12 +94518,12 @@ aaa aaa aPR aPR -vUM +wjM aPR aZM lOe bay -gBt +lNC bcN bdK bgL @@ -94533,11 +94533,11 @@ aZP bmo bnR bpe -iGY +gLU unQ btD buO -mQb +hLk bmr aLY cBw @@ -94563,7 +94563,7 @@ bWI bXF bXF bZs -xXp +cIl cbo bXF bXF @@ -94704,44 +94704,44 @@ aaa aaa aaa aaa -uIX -sLV -gxg -pzH -pRV +emy +nPE +sCG +xqs +sun lJA -onN -keD +xvc +fEt lJA -iFj -nlr +rFq +gmh lJA -onN -rYq +xvc +woL lJA -qBE -nlr -vFc -dzg -lrn -yhr -xqe -vPe -omd +lwc +gmh +oUM +tYj +ebq +cVR +sZL +vgP +nti acd aeo -sPE +qXy ahw ajg akU afM afM afM -mtz +wdw alA alt amS -lHw +fCu afM cKC dyE @@ -94750,15 +94750,15 @@ anR aow apg aqZ -aXA -pcW -vlH -pcW -pcW -mdD +inp +xxd +dzF +xxd +xxd +hpo axz ayO -woP +suL aBp aCc aDF @@ -94769,15 +94769,15 @@ aJl ayW ftE aJq -hNL +pPK aPR aPR aPR aPR -oYi -qyj -qmo -tNO +iod +xjl +iCD +dix aZC baK rnt @@ -94820,7 +94820,7 @@ bWH bXE bYD bZr -ufA +dHD cbn cci cdg @@ -94961,11 +94961,11 @@ aaa aaa aaa aaa -uIX -uIX -uIX -uIX -uIX +emy +emy +emy +emy +emy szn szn szn @@ -94978,30 +94978,30 @@ szn szn szn szn -vFc +oUM jRV -sSM -xRY -cZg -pga +ryT +uet +dMc +nrF jRV -sdb +qNg aep -qDm +pMl xuu ajL akj afM afM afM -eNQ +iTI kQz alB akT -mmO +wJL gLz -cRa -idz +jYu +mli aqC anz aov @@ -95009,13 +95009,13 @@ aph aph aph arW -mIu +dbn auf ayJ auo axy ayS -uIY +fIz aBs aCi aDI @@ -95028,12 +95028,12 @@ aJq aJq aOE aPS -nHJ -lvq -xnj -rLT -haQ -cWy +uEa +egb +mSH +hKs +xuq +yaz aZQ bbi bde @@ -95047,7 +95047,7 @@ bcd bms bnS ajs -mxQ +kDZ brZ btE bnS @@ -95069,7 +95069,7 @@ bNJ bNJ apV cjL -qOu +fvV bNI bUz bVJ @@ -95077,7 +95077,7 @@ bOo bOD bQb bZv -kTi +lig bXG bOC bWt @@ -95235,69 +95235,69 @@ aaa aaa aaa aaa -vFc -vFc -jAl -iwI +oUM +oUM +qbU +lHC acd -fRB -uWh +mCa +sxL acd aeq -ixM +med agj agj agj tHh -pFK -hJr +mfT +vLb fxx ako ene als aiX -tYv -grh +fwg +edH aiX anz anz aov aph -pxD +wHo ara arV -eHF +suH aph aph awg axA ayR -gFF -lgc +pLl +dRx aEZ aEZ -rBS +ewn aEZ -eyh -kYi +kpT +lkd aJn aLY aLY -rkR +xoU aPS -qtp -urj -qtp -ryZ -nyw -rOy +kie +jok +kie +xGj +wmB +iZc aZM bbh bcc bdd cVs -mcX -xsN +jag +uDe bif aZM aZM @@ -95328,16 +95328,16 @@ bKA rKP bSv bNI -ogf +nDi bVJ bOl bOC bPQ bQK -kKz -nmv -jDX -lis +xrP +skW +iUo +ryh ceg bVJ cay @@ -95493,18 +95493,18 @@ aaa aaa aaa aaa -vFc -oaO -lYg -wwh -trY -gCq -tPs +oUM +gMG +ren +yeN +lKO +hSN +hbf aeP afC agk cOV -uYx +wFb ajJ agT all @@ -95512,42 +95512,42 @@ all aku akl amk -hVT +uPJ gyr -sjJ -tiD +tYe +lVv aqC anz aov aph -tQy -dzF -qpM -iZn +oTd +tsX +qRJ +gNL auh aph awg axA ayT -gFF +pLl azW azW azW aBt aEZ aEZ -qyD +eSO aJn aJq aJq aOE aPS -mMx -wSt -npf -ryZ -nyw -uSA +prO +hcB +ftd +xGj +wmB +fik aYt bbk bbk @@ -95594,7 +95594,7 @@ bQP bSt bUc bVb -ezE +toF cei bVJ cay @@ -95750,18 +95750,18 @@ aaa aaa aaa aaa -vFc -lTR -lYd -tad -iEt -jQD -uyV +oUM +vIZ +xTl +ldW +vWJ +ewk +xdk aer afB agi eWL -mqz +xFd ajK aiH akF @@ -95769,7 +95769,7 @@ aiy akv uXt amS -seL +dBA afM anQ dyE @@ -95777,16 +95777,16 @@ aqC anz aov api -wlW -qTj -wxl +gWR +eSz +vuQ atc aug aph awg axA -mQB -vKz +tHQ +vhV azW aCj ayW @@ -95799,17 +95799,17 @@ aJq aJq aOE aPS -fEZ -crg -jyh -ftS -tjv +wvi +cxh +gUA +xam +vUU aYt aYx -kSm -igp +bbj +bce bdf -qFo +sdT aYv ktS ktS @@ -95831,7 +95831,7 @@ bCs bAL bFa bGx -noX +tBc bJl bHh bHN @@ -95851,7 +95851,7 @@ bVJ bVJ bVJ bUC -oRk +nTP bVJ bVJ cay @@ -95994,7 +95994,7 @@ eRz eRz eRz quT -pzO +pmn eRz eRz eRz @@ -96007,34 +96007,34 @@ aaa aaa aaa aaa -vFc -vFc -vFc -vFc -vFc -vFc -vFc +oUM +oUM +oUM +oUM +oUM +oUM +oUM aaZ aaZ aaZ aaZ -lXW -gpj +xdf +iSU aaZ aiQ -hOP +obu akx uTe akT -kPU +kRJ gLz -ril -idz +gKd +mli aqC anz aov aph -sWO +wzQ are arZ ata @@ -96056,11 +96056,11 @@ aMa aNw aOE aPU -cVC -uiS -hmg -ryZ -nDD +fNb +seF +uks +xGj +qrj aYv aZS aZR @@ -96080,7 +96080,7 @@ wql yhz ouQ cQT -jmQ +rub aXf aJq bBi @@ -96108,7 +96108,7 @@ bVM cat bCq bVd -rLU +kIg bYp bCq cay @@ -96269,25 +96269,25 @@ aaT aaf abx aaZ -kYx +kIl ack -tsI -hXm -cUV -nGA -hih -fpv -khs +iZA +gUU +iFh +oEw +wRk +lOj +vkI aij -jBJ +xdZ akz ene -uKK +ktR aiX -fPU -grh +siM +edH aiX -qvd +qNm anz aov aph @@ -96313,11 +96313,11 @@ aLZ aNv aOE aPS -vuV -cEZ -nAj -ryZ -gkJ +cPx +bgV +okH +xGj +sYr aYv aZR aZR @@ -96365,7 +96365,7 @@ bCq cas bCq bVc -bfz +eVB bYn bZB caC @@ -96527,16 +96527,16 @@ gXs abG aaZ aeW -jvc -mxa +rfA +mcr ahK ahK ahK ahK -fNV +iTB agS aim -rVV +xFy akz ene alg @@ -96570,11 +96570,11 @@ aMc aNy aOE aPS -egM -kbT -ulA -mUK -eEX +jSE +ixr +ryY +hNZ +iFX aYx aZR bbm @@ -96783,22 +96783,22 @@ abY gXs abG aaZ -fkx -qaQ -eNR -vNT -sfl -jZd -cKh -ycK -lAa +tel +mFC +mJt +iYW +jKE +mFE +xGi +guF +sGH aaZ -ePf +qKW akz itD alg vyK -xFm +tcT amS alv aqE @@ -96824,24 +96824,24 @@ aHP aJq aJq aMb -rpO +jAo aOE aPS -jdw -xTt -rTH -hFu -lSV +tIs +cMA +giz +rJk +jsN aYw aZT cBj -tgi +fpK bdg -oQG +tLt nVz tyX pst -pdb +jeQ alu aEM aGd @@ -97041,13 +97041,13 @@ gXs abG aaZ aeY -wsO -kLg -fRm -fRm -fRm -fRm -gzK +tXh +qDu +lhC +lhC +lhC +lhC +lbV agS aiZ jyO @@ -97084,11 +97084,11 @@ aMe aNA aOE aPV -wts -cQm -rFF -sma -gxR +lkX +nbi +xwg +kTr +jrY aYz aZR bbm @@ -97298,12 +97298,12 @@ gXs abG aaZ aeZ -qaQ +mFC aho ahX ahX afb -gAB +tEc agH aip aja @@ -97335,17 +97335,17 @@ ahn ahn ahn ahn -eTX +orx aJq aMd aNz aOE aPS -kIK -cEZ -nAj -oNi -qZY +hcy +bgV +okH +fUr +tPX aYB aZR aZR @@ -97555,13 +97555,13 @@ gXs abG aaZ afc -qaQ -uUc -sYZ -giP -qsh -fdc -iMt +mFC +kPl +bSH +xTM +xwv +skK +vOt aiq ajb mml @@ -97598,11 +97598,11 @@ aMf aNB aOE aPS -cVC -uiS -hmg -oNi -jVk +fNb +seF +uks +fUr +unh aYB aZU aZR @@ -97622,7 +97622,7 @@ wql cmP fPM fTC -oob +iWU aJq aJq bBu @@ -97650,7 +97650,7 @@ bZz caw bYH bVo -tPc +mpF bZe cfb cfH @@ -97805,16 +97805,16 @@ aaa aaa aaf adR -jBK +lgZ adR adR abo -ked +jyF adR adR -nSB -fZn -wGi +vEb +uTw +pNB adM afe agI @@ -97855,17 +97855,17 @@ aJq aJq aOE aPS -svk -tfP -cxX -pDf -xoE +fAp +wAp +uRJ +otb +gpP aYA aYz bbn -tVg +bcg aZU -wHY +gHf aYB ktS ktS @@ -98061,18 +98061,18 @@ aaa aaa aaa aaf -uRa -kHx -pkM +rLE +kZE +yjz adR -kHq -npi -trO -aAq +uWK +nnu +fYi +wvZ aaZ ahX ahK -tcp +hCD ahK ahK ahK @@ -98084,7 +98084,7 @@ alC ala alN amW -mXW +xRw aqt aqF anz @@ -98103,21 +98103,21 @@ atf dgz ujF ujF -voL +exF ujF -vPb +iUT woR aJn aJq aJq aOE aPS -tHH -tSD -yeF -oNi -nyw -nFI +jeI +tHP +jAL +fUr +wmB +ilM aYA bbp bbp @@ -98156,7 +98156,7 @@ bRt bSD bTM bUH -jJp +hIo bVQ jDr bYL @@ -98318,11 +98318,11 @@ aaa aaa aaf aaf -uRa +rLE abm abm -ujJ -gTG +wgP +fbc abm abm abm @@ -98341,7 +98341,7 @@ amc alo alY ans -dBW +sHR agn anA anz @@ -98359,22 +98359,22 @@ apY ath dgz fvY -qiQ -qiQ +eXj +eXj dvc -qiQ +eXj woR aJn aLY aLY -rkR +xoU aPS -hmG -iZB -hmG -oNi -nyw -rPi +nxP +nQx +nxP +fUr +wmB +cAt aZV bbo bch @@ -98420,7 +98420,7 @@ bLK bRj bTg bUm -rmO +egQ bXH bUm bZC @@ -98575,26 +98575,26 @@ aaa aaa aaa ktS -vAr -gHs +gof +wud adR adR -fTR +gMU abm abm -rTV -lYj -sfo -uGU +esR +nPH +szG +hll afQ -iQv +cFl akc aik akh adR esL aiG -kSO +jHg anr aqN arC @@ -98615,10 +98615,10 @@ arf ayV ath dgz -eJS -qiQ +cZo +eXj dzi -npq +xDc dgz aJw yeA @@ -98626,18 +98626,18 @@ aMh aJq aOE aPS -pUX -cYX -iMs -jRm -oRK -hyu +qjU +ehW +peG +ekN +wLC +tKj aZX baf bdk mRQ bek -muX +lEr vde bdk bjF @@ -98656,7 +98656,7 @@ aJq bBv cBy bDM -jPP +bwo bDr bCy bGP @@ -98833,18 +98833,18 @@ aaa aaa ktS adR -jBK -jBK -mNG -mbn -jiw -rPD -rPD -fnX +lgZ +lgZ +rrC +mMP +iQW +eRg +eRg +nJM abm -xQk +iOE abo -haW +xVl afU aju aki @@ -98864,31 +98864,31 @@ aod aqe arf asd -nVL +tQY arf asd -jDU +pFP arf asd -ydd +kSk dgz iVU -jOU -wRP -jkZ +whJ +gMT +eEj dgz aJv -pas +vVE aMg aJq -hNL +pPK aPR aPR aPR aPR -gRd -xBn -qmo +gmE +kpZ +iCD aZW aZG bej @@ -98939,8 +98939,8 @@ bXN bZt bZE cbs -oXo -wPk +wVd +qUG cej cep ces @@ -99089,17 +99089,17 @@ aaa aaa aaa ktS -tYL -tum +nhv +jAf adR adR -gTG +fbc abm abm abm abm -vIa -dYf +dwh +eZK aet agy aha @@ -99108,11 +99108,11 @@ afo adR agD agF -cJK -jJf +jEz +tNQ amd -kLb -eno +pNH +dZH agn aqH anz @@ -99120,20 +99120,20 @@ aoF apo aqh arh -trG +nAZ atj aul auR atj mps -hIX +gPA atj -nnO +vkP azc aul aFe -fUs -nTn +qSQ +oMs aJy aJy aMj @@ -99144,7 +99144,7 @@ aaa aaa aPR aPR -ixf +gay aPR aZV baq @@ -99152,7 +99152,7 @@ baQ wcB bcQ bfC -sts +tbY bim bjG aZV @@ -99189,7 +99189,7 @@ bWQ bXP cBI bRS -xYj +vzs caA bWh cdt @@ -99346,30 +99346,30 @@ aaa aaa gXs aaf -wqh +tFw abm abm -jcE -uIW +kNF +nku abP abS abS abS -ftK -tWl +owA +dSr afR agx agZ ahI -ebs +niZ adR vIo -rqg +xRP agn -efL -nXr -oaN -cSv +gVH +cYM +qPu +gJd agn anA anz @@ -99382,16 +99382,16 @@ ati auk aux avt -rYv -xSm -pUS -phr +owR +eCC +lDv +cXO ker -jBx +lrj aFd -tVF -sIV -nvT +paI +puN +rPx aKo aLO aJq @@ -99400,9 +99400,9 @@ aJn aaa aaa aPR -myJ -ukR -xXT +lzm +wks +rSI aZV bao baP @@ -99449,9 +99449,9 @@ bRo bTG caA bVK -hVP -iVx -tMZ +jKM +onx +vQL ctR ccn cdo @@ -99603,26 +99603,26 @@ aaa aaa aaa ktS -tYL -eJQ -iaO +nhv +mMh +uxo adR -dkp -udD -mWV -oRL -rYC +gBC +uqU +ezs +iUF +ieF adR -eSF +rdT adR agA afU ahF -rGr +vCF adR akf akJ -eKx +luV agn agn agn @@ -99638,19 +99638,19 @@ arf arf arf arf -kwd -lJZ -ptx -ptx -ptx -ptx -ptx -ptx -ptx -ptx -ptx -ptx -mRA +jIz +ntd +tJe +tJe +tJe +tJe +tJe +tJe +tJe +tJe +tJe +tJe +gKY aJq aOE aJn @@ -99658,7 +99658,7 @@ aaa aaa aPR aVd -vsv +jlx aYp aZV bbv @@ -99675,7 +99675,7 @@ boa bpm bqH bsn -fFC +eeV buY buY bqH @@ -99859,10 +99859,10 @@ aaa aaa aaa aaf -gjF -mJe -mJe -mJe +lff +wTL +wTL +wTL abq abq abq @@ -99870,12 +99870,12 @@ abT abW abq abq -sDF -gBS -iPd -kiq +vuU +rpw +xKE +mMl adB -xFw +pnT uHp agQ agN @@ -99895,18 +99895,18 @@ aqo atm rgL arf -mEi -iPG -ptx -vMC -qPY -srz -srz -srz -nDK -faO -iOp -ptx +xXl +pZM +tJe +xLW +nXG +etM +etM +etM +mee +iyt +vXa +tJe aNs aJq aOE @@ -100127,10 +100127,10 @@ aez aci acs acR -jga +rDr afV agB -nxx +lae ahI akO abp @@ -100144,26 +100144,26 @@ amZ amZ cqQ anW -gHq +eFl cSA aqe arf asm atm blU -uqg +eqi awp -sQh -ptx -tev -dxN -fzf -lcI -fzf -rpd -vDC -wna -ptx +gcE +tJe +yif +lxX +kxX +lIS +kxX +ieE +mGA +rRt +tJe aJq aJq aOE @@ -100173,7 +100173,7 @@ aaa aJn aVv aXg -xOL +kBo aZV nZL bcn @@ -100379,15 +100379,15 @@ aaf aaf aaL adO -eoP -gRf +nAD +sWx adn -xRD +lyI abq -mQU -fgD -fgD -jhl +mtG +dUC +dUC +tta ahH akR abp @@ -100410,17 +100410,17 @@ asu mPk aun avR -lJZ -ptx -jHu -mWU -tEw -tEw -tEw -jVu -rmZ -oKK -ptx +ntd +tJe +kPD +jGl +dxN +dxN +dxN +cxb +ohg +tqm +tJe aJq aJq aOE @@ -100637,21 +100637,21 @@ aaf aaM abr abQ -sAl +eDe acj acv dJL -sHE -xQN +lHz +klL agC ahf aks -pYu +irt abp ajl ajR akw -jQZ +tYI alJ amt ajp @@ -100667,17 +100667,17 @@ arf arf arf aYy -jUG -xlE -iSY -wSB -ihT -ihT -ihT -ihT -xlb -oKK -ptx +nID +ygT +dAs +nth +fAR +fAR +fAR +fAR +wsm +tqm +tJe ftE aJq aJq @@ -100713,7 +100713,7 @@ bBB eBX tBV bFp -lSr +xVx fvk bJA bKG @@ -100898,15 +100898,15 @@ acu acu acF abq -cGv -nuR -nuR -rVM +evE +xwc +xwc +xYo ahJ -wQQ +pTJ abp ajk -pPr +tfO akw ajn alH @@ -100924,19 +100924,19 @@ atm rgL arf awq -mUC -sKo -fHw -fXh -qOR -nux -nux -nux -wFB -wna -ptx +nTF +pvN +kWy +hJD +xEc +hNb +hNb +hNb +pYB +rRt +tJe aMo -grB +okB aJq aJq aJq @@ -101152,15 +101152,15 @@ abq aes aey aeD -tnr +erh acL acS -dxw +pdE afZ agE ahh ahM -jJM +vEq abp aiY ajE @@ -101170,29 +101170,29 @@ ale alD ana ana -eEx +rHA amu ajo aps -lgE +lEq arf aqo atm aHw -puv +tgG awv -kPt -ptx -quP -qda -vDM -qNu -hVs -mgT -mBA -oKK -ptx -juX +vMa +tJe +szY +tIg +gWp +lGK +sjk +nxr +lve +tqm +tJe +nAB aJq aJq aJq @@ -101226,9 +101226,9 @@ aXh bmE bCA tBV -njP +puP voZ -rto +iJH bGW bKI bLQ @@ -101412,7 +101412,7 @@ abq abq abq abq -mQU +mtG afY afY ahg @@ -101438,24 +101438,24 @@ asu xPk aun awt -swN -ptx -pvL -ptx -ptx -ptx -ptx -ptx -ptx -snI -ptx +pFE +tJe +fri +tJe +tJe +tJe +tJe +tJe +tJe +kLL +tJe aJC aQg -gYz +sSU aJC aJC aJC -gYz +sSU aQg aJC aJC @@ -101663,14 +101663,14 @@ aaa aaa aaa adR -ipl -oKz -nnH -oUN +eZH +eqt +tbQ +cZU agZ agZ -pkE -pYg +ecW +tdp agG ahi ahN @@ -101694,8 +101694,8 @@ arf arf arf arf -meV -swN +rdx +pFE arf avI anf @@ -101706,17 +101706,17 @@ anf anf anf anf -snI +kLL aKR aKR -mRZ -isv -htm -oAp +uap +nWq +iYu +xpi acN -gWu -dNd -oVK +sZw +frr +kbH aJC bcq bcq @@ -101920,16 +101920,16 @@ aag aag aag adR -ipl +eZH afU -kVg -ePq +aKh +sSb aha aha -ePq -nnQ +sSb +tBT uHp -mDp +gyJ abp xJW abp @@ -101951,8 +101951,8 @@ wyE wyE wyE avw -iGc -qQh +cTR +nhe arf avI aJC @@ -101964,18 +101964,18 @@ aJC aJC aJC aJC -grj +tAc aKR -hiL -uKx -mBw -pFh +wND +nqB +lPA +bTd acN -gGo -xvg -eYz +lfS +pkR +gRr aJC -mbw +qkm aYV aYV bfF @@ -102177,12 +102177,12 @@ aaa aaa aaa adR -ipl -iZN -lBH -vEK +eZH +hVI +tpe +tBj afU -lvr +fSc adR aiX adR @@ -102193,7 +102193,7 @@ ahT ahT ahT ahT -iIe +oEj ahT ahT alL @@ -102202,31 +102202,31 @@ anb ahT ydM anZ -lGr +gZm aAh aAh aAh aAh aAh -mcW -wTH +wHn +xlt aun wHT aJC -pPX -doS -cZN -lNN -mYH -ycN -wvj -dJi +iXF +uXJ +riZ +jLt +qLw +vTH +vEV +fgw acN aKR aKR aKR aKR -qqG +gTn aKR aKR aKR @@ -102433,51 +102433,51 @@ aaa aaa aaa aaa -jBK -xZV +lgZ +dAn adR adR adR lJC adR adR -cHj +hWL ahn ahk -rnJ +iOU aib aif aif aif aif -mQX +jzv fpz bkV jKP alK aif -rSs -rSs -ote -jTU +eQA +eQA +suz +qzE aAh -oQu -emc +qeg +eZl fOK aAh -eVw -ocu +rCJ +wIu arf avI aJC -sWF -ovz -lZw -sTW -jVQ -kPo -sHe -vZO +jrD +lgl +wok +gtg +rVD +tBx +jql +sEp acN aKR aKR @@ -102486,8 +102486,8 @@ aKR oDD aKR aKR -tPl -hkS +kgZ +ncZ aJC aYV aYV @@ -102692,11 +102692,11 @@ aaa aaa aaa aag -lPh -pOn -okQ -okQ -uuJ +jIB +tLe +rdr +rdr +kAX adR ahn ahn @@ -102707,51 +102707,51 @@ ahn ahn ahn odV -qvG +ucz anE aod ahn apx ahn ahn -nWu -lYW +xOR +gfX aDM aAh -jSG +sUf gyQ -xXM +sCw aAh -eVw -jOq +rCJ +xQT arf avI aJC -wsu +jZI aJC aka -nkH -srN -kQZ -hIZ -hTJ +kKc +jGm +kuq +mBv +nxn acN aKR aKR -gZh -gnQ -uME -qdH -rwe -nkH -xWi +jWR +mCB +jXl +eLH +mxt +kKc +oIh aJC aYV aYV tkB bfF bhd -fOV +rUR bjR bis bmI @@ -102951,20 +102951,20 @@ aag aag adR adR -cUs +vYd adR adR adR aaa aaa chO -rvL +jxP ahn aaa aaa ahn grc -qvG +ucz anE aod aoK @@ -102973,35 +102973,35 @@ aqp ahn aAh aAh -hPt +cTI aAh aAh -xMY +xQZ aCe aCe -gGH -jOq +qWC +xQT arf avI aJC -kbn +mjL aJC aJC -muV +nzg aJC -gRS -omB -pHc +pZw +pKt +iDG acN aKR aKR -pbA -jCO -hsq -emG -tqR -nkH -fLX +vbp +voz +jOO +gny +oCS +kKc +wYm aJC aYV aYV @@ -103205,7 +103205,7 @@ aaa aaa aaa aaa -kZJ +rEa adR wdv afp @@ -103221,43 +103221,43 @@ aaa aaa ahn eMs -qvG +ucz anE aoe aoL apy aqq ahn -gAt +eOM aDQ aDM -vYt -xtY -xXH -mpy -vhs -nle -sdr -vwt -uhx -sWd -nEI +xUA +fvs +cxC +mGM +dcu +tfG +pOx +gYp +wbA +rsi +gFI aCt aCt -gNb -yhZ -jrg -hIZ -hTJ +jav +vSi +eEo +mBv +nxn acN aKR -tPl -kNk -dMW -yaU -izA -jnZ -yhA +kgZ +opw +eHP +obY +qFh +puu +mvK aKR bbx aYV @@ -103478,8 +103478,8 @@ aaa arj arj arj -ukg -sXR +iNb +dHZ arj arj arj @@ -103488,33 +103488,33 @@ arj arj arj arj -xUG +vhv arf arf arf arf -fcv -sYC -lFd +oeM +vAj +hjc vyp vyp vyp vyp vyp tZa -rlD -dwV -fEj -yag -sPd +ktp +rMG +oxB +tNa +umj aMu tif -dKw -eyr -uMG -gzm -fwt -nkH +xMm +rjQ +osQ +fpZ +eay +kKc aKR aQg aYV @@ -103523,7 +103523,7 @@ bet rUe bhe bit -gJA +wTp tCd bli boe @@ -103733,45 +103733,45 @@ aaa aaa aaa arj -rLy +tGm sJI -tyv -ydG -tlo -ucu -ldA -dsv -uvS -ehZ +lsm +xbY +sGk +dTO +fmK +vdZ +gna +oQc fHG -vqp -krL -rbQ -rkS -sFi -mJs -wQP -sFi -pau -pWx -fkY +nBa +tZQ +lBb +lCj +diC +xiT +hSQ +diC +pCa +mdt +irF arf -vJY +eSn arf -ePy +raA aHM -fsl -uWR -biZ -nNA +wSy +iXE +upn +sAw aMx aOL -xkv -xOG -eSK -sRY -mde -pQJ +kMi +rts +qYY +qcw +vDO +jXI aKR bbx aYV @@ -103990,9 +103990,9 @@ aaa aaa aaa arj -rkm -woK -qLk +wnJ +uYn +dbx fHG fHG fHG @@ -104001,25 +104001,25 @@ fHG fHG fHG fHG -qHB +qZV oHB oHB -kkd -wYV +nen +rOP oHB -coD +fda oHB -gYN +tSO eQb eQb gzf -pUQ +whh arf aGJ aIe -kEz -oGr -irZ +lVi +glp +uzK aKR aKR akH @@ -104028,8 +104028,8 @@ aKR aKR oDD aKR -nkH -hcz +kKc +fCw aJC bcr aYV @@ -104049,7 +104049,7 @@ rUe bwD bhh bhh -mok +sKq bof bog bDW @@ -104247,46 +104247,46 @@ aaa aaa aaa arj -gfd +sPu fHG ahm -lev +sHh ghD coh fHG fHG fHG fHG -ptG -rsK -uoU +sXh +ukv +sSE oHB oHB oHB -eEL -bTc -jav -nKP -ttr -cqF +qEt +kdU +lgN +wZt +lAw +yaq arf -ijp +fiK arf -eHD -eaA -fWO -oGr -mKB +lUD +qkK +gOh +glp +rli aKR aKR aKR aKR aKR -goR -xEU +xtz +wcA aKR -nkH -jsM +kKc +vPS aJC aYV bdo @@ -104310,9 +104310,9 @@ bof bof bzW bqQ -djC +cLu bGR -aYe +pCL bJC bKH bzs @@ -104503,26 +104503,26 @@ aaa aaa aaa aaa -qPN -mFf +gpn +wcJ ghD -eun -wgX -nRq -eww -lHk +qgd +kPc +wzf +rHq +tWB fHG fHG fHG -prI -rsK -rRg +sEs +ukv +jeA oHB -vAA -ail -vAA +qnx +efe +qnx oHB -coD +fda asd arf arf @@ -104531,18 +104531,18 @@ arf arf aGJ aIe -obm -oGr -pzj +nUn +glp +jiB aKR aKR aKR -ubq +mWS aKR aKR oDD aKR -nkH +kKc aKR bby aYV @@ -104551,7 +104551,7 @@ bet bfJ bhh bhh -uay +iWc bll bhh bhh @@ -104629,7 +104629,7 @@ ctZ aaf aaa aaf -rzt +jbL aaf aaa aaa @@ -104644,7 +104644,7 @@ aaa aaa aaa aaf -qbg +paK aaf aaa aaa @@ -104748,11 +104748,11 @@ aaa aaa aaa aaa -qqp +lrc gJi -hhR +vGy gJi -qqp +lrc aaa aaa aaa @@ -104765,46 +104765,46 @@ jBi fpl fpl jBi -vAY -vAY -vAY -vAY -nJt +til +til +til +til +rnP fHG -voN -rsK -tse +qmL +ukv +jFr arf arf arf arf oHB -coD +fda asd -hRp -fkY +dyA +irF arf -xLx +rLg arf aGL aIe aJC -aUX +eDN aJC -urE -qYN -qYN +jPw +dYB +dYB aJI -hXb -gFQ -qSu -gFQ -heL -kxJ +lRx +urL +aLs +urL +onh +cJR aJC aYV aYV -ivy +suA bfH qTV bhh @@ -105025,39 +105025,39 @@ aro aro aro aro -kRh -fDQ +hJJ +oRg att -ruf -dmS -ijp +haq +sLU +fiK arf -tDZ -uAm +rVg +vKJ vyp -xFQ -wQP -wpn -deS +nNM +hSQ +klU +nie eQb gzf -pUQ +whh arf aGL avI aJI -lbX -fUA -rFx +vMz +tAF +xnG aVz aVz -nUB -rOC -cQO -sVQ -cQO -qIZ -fQI +iQt +ydH +slu +mFj +slu +nYi +rOb aJC bcs aYV @@ -105263,9 +105263,9 @@ aae aaa aaa aaa -iWG +kNE aaa -iWG +kNE aaa aaa aaa @@ -105287,40 +105287,40 @@ fHG fHG arj arj -kSH +mfJ gzf -qEN -umU -lcU -ksQ -eJt -nKP -ets -cqF +uJX +jGv +xJb +fOu +iHb +wZt +dGS +yaq arf -ijp +fiK arf aGL aHY aQj -tHX -iQk -nbK -jIV +vDH +rqW +jcD +umO aVz -vFR -rOC -cQO -mxA -cQO -jyv -emb +mdc +ydH +slu +ivy +slu +qTu +lZX aQg aYV aYV aYV bfK -xBS +hWU bix bjX blp @@ -105336,7 +105336,7 @@ bxV bzj bAv bof -dUT +hSG bhh bhh bhh @@ -105542,15 +105542,15 @@ aro aCw fHG fHG -afx +ozP arj -oMf +fku arf oAB -dFj +lcq arf oHB -coD +fda asd arf arf @@ -105560,19 +105560,19 @@ arf aGL avI aJI -wzi -pKk -uHX -gWz +hKx +jfB +dAP +iGK aVz -qYN -rOC -cQO -sVQ -cQO -sJM -uqO -wAv +dYB +ydH +slu +mFj +slu +oGx +nIR +qbX aYV aYV aYV @@ -105595,7 +105595,7 @@ bAu bof bCN bEa -lLv +nLx bFA bIm bJD @@ -105618,7 +105618,7 @@ cbJ bWe bWe cfW -fCr +mVC chk chl xud @@ -105799,37 +105799,37 @@ aro aCw fHG fHG -wwK +pqK arj arf arf arf arf arf -ool -coD +qDX +fda asd -hRp -fkY +dyA +irF arf -nON +htW arf aGL -xTm +vbw aJI -lUT -iXt -sot -qhW +kWN +ulw +nBG +vVr aVz -gqj -rOC -cQO -smf -cQO -cQO -uqO -wAv +rKZ +ydH +slu +oAA +slu +slu +nIR +qbX aYV bdq aYV @@ -105880,7 +105880,7 @@ grr cfZ cjr cld -dWC +pqd cjr cjr csq @@ -106056,36 +106056,36 @@ aro aCw fHG fHG -wwK +pqK arj -ijp +fiK arf -tDZ -uAm +rVg +vKJ vyp -sFi -wQP -wXK -deS +diC +hSQ +pSV +nie eQb gzf -pUQ +whh arf aGN -jeo +wBc aJI -tXm -pKk -uEv -mEJ +nre +jfB +kpS +kbx aVz -itq -rOC -cQO -cQO -kmc -nmX -rSi +olX +ydH +slu +slu +xfw +fQp +yid aQg aYV bdp @@ -106124,7 +106124,7 @@ bMa bTZ bKH bzs -pGy +ixX bXZ bHX bZN @@ -106313,36 +106313,36 @@ sEM aCy fHG fHG -lNl +eRv arj -kSH +mfJ gzf -qEN -umU -msd -ksQ -eJt -nKP -mGy -cqF +uJX +jGv +pVx +fOu +iHb +wZt +pFQ +yaq arf -ijp +fiK arf -tGZ +tsQ avI aJI -pTD -iXt -sot -qhW -lIs +ndD +ulw +nBG +vVr +rjF aJI -pNx -gCO -iFK -oRo -tuv -fZk +pti +sLJ +hWC +wPe +rZJ +uIG aJC aYV bdp @@ -106450,7 +106450,7 @@ cBe cva cva cva -fSx +ewj aaa aaa aaa @@ -106572,26 +106572,26 @@ fHG fHG arj arj -oMf +fku arf oAB -srK +kJC arf oHB -coD +fda asd arf arf arf arf arf -tGZ +tsQ avI aJI -wcN -pKk -dPx -qhW +hBC +jfB +kRz +vVr aSP aIp aIp @@ -106601,9 +106601,9 @@ aIp aIp aIp aIp -gvy +fMx bdp -nVt +oXx bfL bhm tNl @@ -106658,7 +106658,7 @@ csr cme cmZ cme -tIc +qcL cmd cmd cqs @@ -106698,7 +106698,7 @@ cwn cws cwn cwz -kaP +vDA cvv cvv cvv @@ -106817,14 +106817,14 @@ aaa aaa aaa arj -xey +hIK avC -vDo +fTO aya cEo jvd eCr -fIJ +laK vpY fHG fHG @@ -106834,33 +106834,33 @@ arf arf arf arf -kPC -coD +tuK +fda asd -hRp -fkY +dyA +irF arf -nON +htW arf -tGZ +tsQ avI aJI -tBr -moE -rDG -vdY -dti -tnI -fpK -xeo -jBh -efV -pji -mtp +hak +jSV +wuf +paZ +vkX +ovN +jaD +xlE +oPc +kgU +vMb +dTZ aIp -mbw +qkm blg -lWu +uEG hYd beY oJV @@ -107084,36 +107084,36 @@ arj arj arj arj -snI +kLL arj -ijp +fiK arf -tDZ -uAm +rVg +vKJ vyp -sFi -wQP -kLN -deS +diC +hSQ +nyM +nie eQb gzf -pUQ +whh arf -pgH +jPk aIf aJA -mPD -sAP -sZf -sJt -dIU -cCZ -nXX -jCK -kHc -syz -jtX -pPO +wJR +rLJ +uqP +nfo +sfE +rZx +nyq +tyK +kSm +xWI +nsE +xIP aIp aYV bdp @@ -107343,34 +107343,34 @@ aaa alP anf arf -kSH +mfJ gzf -qEN -umU -aGr -ksQ -bTc +uJX +jGv +dgq +fOu +kdU aun -vwl -pHk +hZo +pii arf -ijp +fiK arf -gyB +nXm avI aJI -qxz -kok -lmV -iCx +sCD +sMJ +gUC +uFb aJI nGf -qUr +wqg aSS -tmH +kgA aUj -szN -nLZ +wJD +uoj aIp aYV bdp @@ -107600,12 +107600,12 @@ aaa alP anf arf -oMf +fku arf oAB -mwK +wCe arf -kco +rbS oHB cVb cVb @@ -107613,22 +107613,22 @@ cVb cVb cVb cVb -ffq +bbN aIk aJI aJI aJI -pAG +vGJ aJI aJI -teo -qUr +qBb +wqg aST -tmH +kgA aUk -szN +wJD aOX -fCW +srE bcq blo bcq @@ -107863,29 +107863,29 @@ arf arf arf arf -snI +kLL cVb -rCx -wik -oOv -wEl +fWY +nfI +diu +rkS xiw -mwH -pni -rlg -cZj -tTU -jRC +wff +lZW +kJg +uOH +deM +ooc aOI aJI aOX -gvi -eas -lLh -eas -jTO +hmz +iSW +ltM +iSW +xuM aOX -fCW +srE aYV blg bmX @@ -108109,8 +108109,8 @@ aaa aaa aaa aaa -qzm -jEf +ljs +jdi alO anf anf @@ -108127,24 +108127,24 @@ wUY khb sxs tal -fsK -mSj +yld +giC aJI -npK +uKE aMl -jRC -xvK +ooc +wcu aJI aOW -fBc +jnw aRJ -ksv +fjO aRJ -mPh -wYR -iKe +hNq +hcY +hYm bmX -xkD +tXw aYV kQa tIE @@ -108195,7 +108195,7 @@ cbK ciG bLS ckm -uwp +ofx cmh cnd cnE @@ -108227,7 +108227,7 @@ cuf aaf aaa aaf -nvO +rps aaf aaa aaa @@ -108242,7 +108242,7 @@ aaa aaa aaa aaf -rol +kRn aaf aaa aaa @@ -108366,9 +108366,9 @@ aaf aaf aaf aaf -xMr +exd anf -vSc +kyL anf anf anf @@ -108384,22 +108384,22 @@ cVb cVb cVb wBd -wBg -lxo +rqm +wIj aJI -wHh -mVM -jRC +nQc +dIs +ooc aMF aJI aOX -kLR -jCK -jCK -jCK -eZQ -wbU -wed +mNy +tyK +tyK +tyK +wSJ +gdM +tDd aYV aYV aYV @@ -108641,22 +108641,22 @@ aBE aCz vEp aCJ -wci -dAl +vlW +gaH aJI -tGd -qTO -aKv +dMf +umF +wOa aOT aJI aOX -qUr -sZd -qbm -pJF -rJG -tXf -fCW +wqg +gxY +qFs +nbl +mlv +wxi +srE aYV aYV beE @@ -108897,8 +108897,8 @@ ayg ayg aCA aFn -pSJ -nKu +osY +lTo aIp aIp aIp @@ -108907,12 +108907,12 @@ aIp aIp aIp nGf -gvi -eas -eas -eas -sZF -fCW +hmz +iSW +iSW +iSW +teD +srE ssB aYV aYV @@ -109133,7 +109133,7 @@ aaS aaa aaa aaa -tVw +eaP csg ane ane @@ -109155,25 +109155,25 @@ alP alP anf aCG -kZe -mKe -wjp -ebB -xjh -syK -xjh -uvX -jzU -fPQ -rbS -hfa +pYW +ovX +ibh +xaJ +nwi +otE +nwi +ftp +qKS +wEP +wAs +laa aKU -qxU -vKA +pjo +rjU ikm aYV aYV -mhK +qqP bfS vxz laN @@ -109390,7 +109390,7 @@ aaa aaa aaa aaa -vFU +eEI amw amw amw @@ -109410,23 +109410,23 @@ alP aAr aBF alP -gnI +mTu aCk -vZN -rJm -gRy -jGo -nAd -msU -xHh -tjS -nQj +veR +wCg +snP +jtc +sKC +oRU +kDF +ouE +dTp aXo aXo aXo aXo -mPK -vQW +wak +mZM ikm aYV bci @@ -109647,7 +109647,7 @@ adS aeG aaa gXs -vFU +eEI aaa aaa aaa @@ -109669,21 +109669,21 @@ atw alP alP aCE -vez +gcr aIp -vsI -cGN -okc +eNb +sIJ +kHV aKI -lty +vvB aNQ aOX rdG aUz aVM aOX -lDW -fCW +isT +srE iuR baR bcb @@ -109904,7 +109904,7 @@ adT aeG aaf aaf -vFU +eEI aaf aaf aaf @@ -109915,7 +109915,7 @@ apC aqy anf anf -rov +sqt auF alP aAt @@ -109924,9 +109924,9 @@ alP alP alP alP -upD -kWb -nsy +pHP +pEG +qPO aIq aIq aIq @@ -109941,7 +109941,7 @@ aIq aIq aXS aIq -hUl +gWn baZ bck bdm @@ -110161,7 +110161,7 @@ adT aeG aaa aaf -sMY +tmB aaa aaa aaf @@ -110220,9 +110220,9 @@ byf byf byf bDb -eFJ +rZT bEm -eFJ +rZT bDb bJH bKW @@ -110418,7 +110418,7 @@ adT aeG aaf aaf -neQ +lNm aaa aaa aaf @@ -110452,7 +110452,7 @@ aFu aFu aFu aFu -jTK +wWe bdp aYV aYV @@ -110675,7 +110675,7 @@ adT aeG aaa aaf -vFU +eEI aaf aaf aaf @@ -110698,10 +110698,10 @@ aCB aEB aFs bbE -swb -ghc -uVe -wcn +tsF +mAk +gyn +iSx qfD aRO aQp @@ -110736,14 +110736,14 @@ bBS bDb bEm akK -whx -hdK +vxw +xik bJI bKX bMh bIt bOx -pOo +jQn bJN bRU amo @@ -110932,7 +110932,7 @@ adV aaa aaa aaf -vFU +eEI gXs aaa aaa @@ -110955,10 +110955,10 @@ aCD aEa aFv aGG -rir -iPf -mja -mja +kSY +iAb +hKO +hKO qfD aRO aIt @@ -110966,7 +110966,7 @@ aRN aIt aUB aFu -iEx +pun aXT aFu aFu @@ -110993,13 +110993,13 @@ bBV bDb bEn bEm -uXf -uVV -qLJ -ksL -qWp -iaZ -phY +mAA +ook +era +jPj +cUG +viP +wuo alr bJN bRW @@ -111189,7 +111189,7 @@ adU eaR jIs jIs -ioh +xRS gXs aaa aaf @@ -111212,11 +111212,11 @@ aCC aDZ anf aFu -tYC -jfQ -dab -mja -rSy +iqv +uAm +vkt +hKO +xFZ aYW aYW aYW @@ -111249,14 +111249,14 @@ bAA bBU bDb bEm -txK -peI +khw +hwx bIy bJK bKZ bMi bIu -uYt +cWl alx bLe bRV @@ -111469,18 +111469,18 @@ aCE aDZ aFu aFu -wAX -vyj -dab -mja -rSy +eBe +gUR +vkt +hKO +xFZ aYW aYW aYW aYW aYW aYW -eCN +lgv aXU bau aFu @@ -111513,7 +111513,7 @@ bJM bLc bMi bNo -eSO +cNP alV bQM bMi @@ -111725,11 +111725,11 @@ tJS aCE aDZ aFu -nmt -kkS -qBj -mja -mja +mLp +ute +ltd +hKO +hKO qfD aRO aIt @@ -111762,15 +111762,15 @@ bzx bAC bBW bDb -eFJ +rZT bEm -eFJ +rZT bDb cTX bLb bMk bNn -xHD +dJv alW amh ami @@ -111982,11 +111982,11 @@ anf aCE aDZ aFu -dZK -vrZ -mpx -mja -mja +lER +qyy +eQg +hKO +hKO qfD aRO aIt @@ -112027,8 +112027,8 @@ bJN bJN bMm bNp -hxa -hjo +tLH +sQG bQN bRZ bOx @@ -112237,23 +112237,23 @@ alP alP alP aCF -tSK +jdl aFu -mja -vvt -qls -bXf -vWA +hKO +dJp +lwu +mpw +eOh aFu aPf aQq aRP -eQW +cDz aNP aNP -vrs +kqL aXV -kIv +prd bbD aYV aXq @@ -112285,7 +112285,7 @@ bJN bMl bIv bIR -rth +sue bLe bRY amQ @@ -112505,12 +112505,12 @@ aFu aFu aFu aFu -gCT +vxG aUD aVS aYW aYW -dcH +wrZ aFu aYV aXq @@ -112531,7 +112531,7 @@ bxd byi bwN bAG -hSa +oPg bDc bEo bIC @@ -112745,24 +112745,24 @@ asz atA anf alP -xJD +xGR anf auD apE anf aCG -tSK +jdl aFw -lGz -jpQ -qTm +pAS +vtx +uqh aFu gRZ aPg aQr aFu -twj -fHk +lSM +pap aIt aLg aYW @@ -113002,22 +113002,22 @@ mHU aFn aFn aBB -ufa +jxB ayg ayg ayg -qBf -duw -cms +sCC +daN +rBJ aGO -llP -nUp -wMR +wAC +wZY +emT aFu xEE aYW aYW -oaH +enY aIt aIt aUF @@ -113253,7 +113253,7 @@ nsA nsA nsA nsA -aMr +wbg nsA nsA atB @@ -113264,12 +113264,12 @@ aye ayd aAc ayd -kkN -mSj +lts +giC aFw -oav +eVP aMX -qWQ +woI aFu hsb aYW @@ -113288,7 +113288,7 @@ aXq aYV bfX bhy -wYu +kGV bko blE bnj @@ -113301,7 +113301,7 @@ bvE bxd byk bzC -doX +wKq bCb bDc fbp @@ -113507,12 +113507,12 @@ aaa aaa aaa nsA -quf -mKF -vKd -tAQ -dBg -fdT +jZF +lJX +ecy +gQF +uUC +kde hHQ feE hHQ @@ -113521,11 +113521,11 @@ wHT asA alP alP -ooV -gWI +ezS +oZU aFw -ipS -lxU +hsU +wUN aFw aCR aCR @@ -113536,8 +113536,8 @@ aCR aCR aCR aCR -xsQ -xsQ +wuj +wuj aCR aCR bcs @@ -113764,11 +113764,11 @@ aaa aaa aaa wKe -mKF -mKF -mKF -mKF -pgT +lJX +lJX +lJX +lJX +sEo asB asB asB @@ -113778,24 +113778,24 @@ avH asB asB asB -aBV -frX -pcZ -xbz +sNa +sgc +muE +pwx aMX aFw aCR -iRC +kGc aNW aFz aFz -prO +sgz aTe aUG aFz -gqe -pZo -tJW +tbX +vQt +kLJ mtU bcx aXq @@ -113829,7 +113829,7 @@ bID bOA bPK bQO -cBU +ndm bOu bUj bVl @@ -114021,11 +114021,11 @@ aaa aaa aaa wKe -mKF -mKF -mKF -tZD -kNw +lJX +lJX +lJX +piq +dIz asB atD auJ @@ -114035,23 +114035,23 @@ avK azt aAy asB -jwL -mTf +uqp +rlk aFw aFw -sTE +jdL aFw -kXc +ubg aNW aNW aPl aTg aPl -gOw +ifd aPl aTg -gqe -xBx +tbX +jiI aNW aCR aYV @@ -114278,11 +114278,11 @@ aaa aaa aaa nsA -mKF -mKF -mKF -mKF -mKF +lJX +lJX +lJX +lJX +lJX asB atC auI @@ -114292,25 +114292,25 @@ avJ awO awO asB -nzL -rca -nkQ -ieb +iih +mol +dFL +tZv aMX aCR -niS +mQP aNW aNW aPk aTf aPk -eqg +hMP aPk aTf -gqe -xBx +tbX +jiI aNW -szM +oFd aYV aXq aYV @@ -114535,11 +114535,11 @@ aaa aaa aaa wKe -mKF -mKF -mKF -mKF -mKF +lJX +lJX +lJX +lJX +lJX asB atE auI @@ -114549,24 +114549,24 @@ avM azv aAA asB -hjp +xqz aLo aFw -gDs -eAg +rZi +ubJ aCR -nBi +qLl aNW -wyz -wVT -wVT -wVT -knl -wVT -wVT -wVT -ljU -kSD +pzQ +kmp +kmp +kmp +gDq +kmp +kmp +kmp +tpV +rDe bbF aYV aXq @@ -114589,7 +114589,7 @@ bwQ bxW bvK bvK -fBp +hgN bDn bEz bFS @@ -114792,11 +114792,11 @@ aaa aaa aaa wKe -mKF -mKF -mKF -mKF -mKF +lJX +lJX +lJX +lJX +lJX asB asB asB @@ -114806,23 +114806,23 @@ hiV azu aAz asB -eJw -kCv -rki -bpy -hvF -lbU -ldB -wVT -lzb -gqe -gqe -dWT -rPq -sEG -rPq -wxL -xBx +lAu +mlR +hSK +pXz +okD +mwQ +sds +kmp +lky +tbX +tbX +pzS +flz +mVg +flz +gtB +jiI aEh aCR aYV @@ -114880,7 +114880,7 @@ diq clr bnt cOe -ayD +eQH bMB cOT aaa @@ -115049,11 +115049,11 @@ aaa aaa aaa nsA -tuY -mKF -oUG -mKF -uhh +sBi +lJX +lMZ +lJX +fJL asB atG auL @@ -115063,23 +115063,23 @@ auI azw aAA asB -wJz -faI -oeo -wSn -qtJ +wcb +lNz +tWk +ikb +gIF aCR aCR -tlD -pMR -gqe -gqe -eBV -tUA -tUA -tUA -gzp -xBx +uQF +nVi +tbX +tbX +sCy +uxF +uxF +uxF +iGR +jiI aEh aCR aYV @@ -115087,7 +115087,7 @@ aXq aYV bfX bhD -rZT +uin biW blK bnp @@ -115320,24 +115320,24 @@ auI awO awO asB -auu +vrH aMX aFw -tvj +exm aFw aCR aCR -xSA -nTP -gqe -gqe -lrN -tUA -szz -tUA -lbH -tSv -hKJ +cAM +iyP +tbX +tbX +nKO +uxF +hXc +uxF +xFF +wQs +nJF aCR aYV bdv @@ -115577,23 +115577,23 @@ ayj azx aAB asB -etQ -hry +ckk +ftU aCR -lxv -sNr -eMp +jXN +kaD +pAu aCR -gqe -pMR -gqe -gqe -eBV -tUA -tUA -tUA -gzp -xBx +tbX +nVi +tbX +tbX +sCy +uxF +uxF +uxF +iGR +jiI aEh aCR bcq @@ -115834,26 +115834,26 @@ asB asB asB asB -hpI -oOu +fIT +ydF aCR aCR aCR mzv aCR -gqe -gqe -gqe -gqe -jrq -prV -ttb -prV -ujm -xBx +tbX +tbX +tbX +tbX +wRu +sED +lsM +sED +wJj +jiI aEh aCR -xXs +sZe bdw beG pKV @@ -116088,26 +116088,26 @@ aoV aoV atS aaf -ihB -gUW -xCl -fLs -vvC -dsz -hbZ -hVt +gkN +pzI +vxg +vkU +ofA +mkW +lkl +uvd aMM -kNq +xoG aFA aMM -leb -leb -leb -tGH -leb -leb -leb -fsv +fbF +fbF +fbF +qsA +fbF +fbF +fbF +fPr aEh bbF aPq @@ -116346,30 +116346,30 @@ aoV atS aaf aFw -gUW -kSc +pzI +ksb aHm aHn dmX -kPP -iws +uYi +kbM aKe -soM -lAO +fcT +tRZ aNW aPl aTg aPl -eHo +eoe aPl aTg -gqe -xBx +tbX +jiI aEh -szM +oFd aPq bdy -liv +eQc pKV pKV pKV @@ -116603,16 +116603,16 @@ aoV aaH aaf aFw -hnt -whU +rCX +kjP aHm -qJk +uda dmX -ols -iws +nuO +kbM aKe -mam -wTv +hZz +jMQ aNW aPk aTf @@ -116620,14 +116620,14 @@ aPk aTf aPk aTf -hmh -ljU -lgN +ujV +tpV +olF aCR -nsZ +czz bdz -ptP -ptP +gtM +gtM bhH biY biY @@ -116861,7 +116861,7 @@ aaH aaf aFw aFw -ihB +gkN aHm aNY aCR @@ -116869,7 +116869,7 @@ dmX dmX dmX aCR -iRC +kGc aNW aFz aFz @@ -116877,14 +116877,14 @@ aFz aTj aFz aVV -vVW -ljU -cNn +uXA +tpV +vSm aCR -oom +hwQ aVX aTm -qjP +mPM bhG bhG bhG @@ -117115,7 +117115,7 @@ aoV aoV aoV atS -kei +nPz aaf aaf gXs @@ -117134,14 +117134,14 @@ aMZ aMZ aMZ aMZ -qeg -xVJ +qyf +upG aMZ aMZ -slG +iKc aXC aPq -mRp +iIV aMZ aaa bky @@ -117384,21 +117384,21 @@ aaa aaa aaf aNa -gYH -dMh +vbA +jea aQC aRU -wBR -pPj -nqU -urT -oOk -gll -knX -xmh +hKf +eTV +cSD +jnj +iLg +xNj +dsX +qVL aXC aPq -waw +rVK aMZ aaf bky @@ -117641,21 +117641,21 @@ aaf aaf aaf aNa -pjK +iUA aVX aTm aRL aTm aTm aTm -fXM +rSc aTm aTm aTm bcz -huc +pxn aPq -hDV +fiG aMZ gXs bky @@ -117898,7 +117898,7 @@ aaa aaa aaf aNa -sTk +qTK aOU aPq aNa @@ -118155,14 +118155,14 @@ aaa aaa aaf aNa -lqW +rXz aPs aPq aNa aPq aPq aPq -xub +sbe aPq aPq aPq @@ -118416,10 +118416,10 @@ aNa aNa aQF aNa -nhd +qtz aPq aPq -lRd +jWw aPq aPq aPq @@ -118674,11 +118674,11 @@ aNa aQE aNa aPs -tak -tak -lsp -tak -tak +gYd +gYd +kOD +gYd +gYd aPs aNa aQE @@ -118980,7 +118980,7 @@ cNW rSf cNW wly -sFk +flk noa iQg ccU @@ -119224,7 +119224,7 @@ vHY bEs rmX xIa -luq +dOb cOe bPP bPP diff --git a/_maps/map_files/CogStation/CogStation.dmm b/_maps/map_files/CogStation/CogStation.dmm index 0bee0efde093..98c889b629e3 100644 --- a/_maps/map_files/CogStation/CogStation.dmm +++ b/_maps/map_files/CogStation/CogStation.dmm @@ -19923,6 +19923,37 @@ }, /turf/open/floor/plating, /area/maintenance/department/security) +"aZP" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/item/ai_module/reset/purge{ + pixel_y = 6 + }, +/obj/item/ai_module/reset{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/ai_module/core/full/custom{ + pixel_x = -4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/turret_protected/ai) "aZQ" = ( /obj/structure/table, /obj/effect/turf_decal/stripes/line{ @@ -59220,50 +59251,69 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/medical/morgue) -"cSH" = ( -/obj/structure/cable{ - icon_state = "1-2" +"cRw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"cTX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Cold Loop"; - req_access_txt = "10" +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"cSi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel, +/area/security/prison) +"cSw" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (Common)"; + pixel_x = 26 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/wood, +/area/maintenance/bar) +"cSJ" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" }, +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, /turf/open/floor/plasteel, -/area/engineering/main) -"cTY" = ( -/obj/structure/cable{ - icon_state = "1-8" +/area/hallway/primary/aft) +"cTx" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/grass, +/area/security/prison/garden) +"cTy" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad2" }, /turf/open/floor/plating, -/area/maintenance/central/secondary) -"cUf" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/maintenance/bar) -"cUP" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/cargo/storage) +"cUx" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall, +/area/security/prison/work) +"cUy" = ( +/obj/machinery/door/airlock/engineering{ + name = "Thermo-Electric Generator"; + req_one_access_txt = "10;24" + }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel, /area/engineering/main) "cVq" = ( /obj/structure/disposalpipe/segment{ @@ -59275,195 +59325,227 @@ /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"cVB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/circuit/green, -/area/commons/cryopod) +"cVy" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/security/prison/upper) "cVO" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel, /area/engineering/atmos) -"cWH" = ( +"cVV" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"cWI" = ( -/obj/structure/table, -/obj/item/bdsm_whip/ridingcrop, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 }, +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"cWV" = ( +/obj/structure/chair, /turf/open/floor/plasteel, -/area/security/brig) -"cXb" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#e8eaff" +/area/security/prison/mess) +"cYf" = ( +/obj/machinery/flasher{ + id = "executionflash"; + pixel_x = -25 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/structure/chair/e_chair, +/obj/effect/decal/cleanable/ash{ + pixel_y = -8 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"cYi" = ( +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"cXk" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/mob/living/simple_animal/cow, +/turf/open/floor/grass, +/area/service/hydroponics/upper) +"cYK" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"cXq" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 +/turf/closed/wall/mineral/lead, +/area/engineering/atmos) +"cYT" = ( +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"cZb" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/department/eva) -"cYJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/turf/open/space/basic, +/area/engineering/secure_construction) +"cZd" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"cZI" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"dav" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/turf/open/floor/plasteel, +/area/service/hydroponics/upper) +"daV" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/structure/table, +/obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel, -/area/security/prison/cells) -"dac" = ( -/obj/structure/sign/warning/electricshock, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/closed/wall/r_wall, /area/security/brig) -"dae" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 3; - height = 5; - id = "commonmining_home"; - name = "SS13: Common Mining Dock"; - roundstart_template = /datum/map_template/shuttle/mining_common/meta; - width = 7 +"dbq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"dbz" = ( +/obj/machinery/light_switch{ + pixel_x = 24 }, +/obj/structure/lattice, /turf/open/space/basic, -/area/space) -"dar" = ( +/area/space/nearstation) +"dbV" = ( +/obj/machinery/space_heater{ + anchored = 1 + }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Virology - Starboard"; + dir = 8; + pixel_y = -22 }, /turf/open/floor/plasteel, -/area/security/prison/rec) -"daI" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall/r_wall, /area/engineering/main) -"dbo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"dcH" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/structure/cable{ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/security/brig) -"dbE" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +/area/science/observatory) +"ddL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 8; - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"ddN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, /area/security/brig) -"dcB" = ( -/obj/machinery/camera{ - c_tag = "Permabrig Control"; +"dfp" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison) -"dgF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/turf/open/floor/engine, +/area/engineering/secure_construction) +"dhM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 4 }, -/turf/closed/wall, -/area/maintenance/central/secondary) -"dhE" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/light, /turf/open/floor/plasteel, -/area/security/prison/work) -"diD" = ( -/obj/machinery/door/firedoor, -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 4; - id = "EngiCargoConveyer" +/area/tcommsat/computer) +"dlF" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"dma" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastleft{ + name = "Reception Window" }, -/obj/machinery/door/poddoor{ - id = "EngiDeliverDoor"; - name = "Engineering Delivery Door" +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plating, -/area/engineering/main) -"djR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/surgery, /turf/open/floor/plasteel, -/area/medical/medbay/zone2) -"dkg" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/wood, -/area/maintenance/bar) -"dkJ" = ( -/obj/effect/turf_decal/stripes/line{ +/area/security/warden) +"dmd" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 5 }, /turf/open/floor/plating, -/area/engineering/main) -"dmF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/maintenance/central/secondary) +"dmx" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/stool, +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"dnE" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) -"dmI" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/department/eva) +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) "dnN" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -59471,181 +59553,141 @@ }, /turf/open/space/basic, /area/space/nearstation) -"dnP" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"dod" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"doR" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, +"doK" = ( +/obj/structure/table/wood, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"doW" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/hallway/primary/aft) +"dpi" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/green, -/obj/structure/table/glass, -/turf/open/floor/plasteel, -/area/service/hydroponics) +/turf/closed/wall/r_wall, +/area/engineering/main) "dpO" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ dir = 4 }, /turf/open/floor/plasteel, /area/engineering/atmos) -"dqJ" = ( -/obj/structure/cable{ - icon_state = "1-2" +"dqq" = ( +/obj/structure/grille, +/turf/open/space/basic, +/area/space) +"dsY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"drm" = ( -/obj/structure/extinguisher_cabinet, -/turf/closed/wall, -/area/service/hydroponics/garden) -"dsl" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"dto" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/plasteel, -/area/engineering/secure_construction) -"dta" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 }, -/turf/open/floor/plating, -/area/security/prison/work) -"dux" = ( -/obj/machinery/light/small, -/turf/open/floor/wood, -/area/maintenance/bar) -"dvJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/closed/wall, -/area/service/hydroponics/upper) -"dxV" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -30; - prison_radio = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/security/prison/mess) -"dym" = ( -/obj/machinery/door/airlock/grunge{ - name = "Isolation Cell"; - req_access_txt = "2"; - wiretypepath = /datum/wires/airlock/security +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"dyC" = ( -/turf/open/floor/plasteel, -/area/security/prison/work) -"dyI" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"duB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/glasses/science, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ - dir = 1 +/turf/open/floor/plasteel/white, +/area/commons/fitness/cogpool) +"duT" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/engineering/main) +"dvo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj{ + name = "---Merge conflict marker---" }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"dzl" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engineering Workshop"; - req_access_txt = "11" +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/dest_tagger, +/obj/effect/turf_decal/bot, +/obj/machinery/requests_console{ + department = "EVA Router"; + name = "EVA Router RC"; + pixel_y = 28 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/radio/intercom{ + name = "Station Intercom (Common)"; + pixel_x = 26 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/engineering/workshop) -"dAs" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"dwl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"dAw" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" +/turf/open/floor/engine, +/area/engineering/secure_construction) +"dwm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"dBM" = ( -/obj/structure/lattice, -/turf/closed/wall/r_wall, -/area/security/brig) -"dCL" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, +/turf/open/floor/plasteel, +/area/service/hydroponics/lobby) +"dwu" = ( /obj/machinery/light{ - dir = 8 + dir = 1; + light_color = "#e8eaff" }, -/turf/open/floor/plasteel, -/area/security/prison) -"dCX" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"dEr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) -"dFm" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"dwI" = ( +/obj/machinery/light/small{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-4" +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"dxi" = ( +/obj/machinery/computer/secure_data{ + dir = 8 }, /turf/open/floor/plasteel, -/area/security/brig) -"dFG" = ( -/obj/structure/railing, +/area/security/prison) +"dzY" = ( +/obj/structure/table/reinforced, /obj/machinery/light, -/turf/open/floor/grass, -/area/service/hydroponics/upper) -"dGg" = ( +/obj/item/kitchen/fork, +/obj/item/reagent_containers/food/snacks/pastatomato, +/obj/machinery/newscaster/security_unit{ + pixel_y = -30 + }, +/obj/item/reagent_containers/food/drinks/bottle/champagne, +/turf/open/floor/plasteel/grimy, +/area/command/heads_quarters/hos) +"dAK" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ name = "Observatory" @@ -59656,189 +59698,145 @@ }, /turf/open/floor/plasteel/dark, /area/science/observatory) -"dGT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating, -/area/engineering/main) -"dHq" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -30; - prison_radio = 1 +"dAQ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"dHN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/conveyor/inverted{ - dir = 9; - id = "QMLoad" +/area/security/brig) +"dBa" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/cargo/storage) -"dHV" = ( /obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/prison) -"dJo" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Fore Maintenance"; - req_one_access_txt = "12;46"; - welded = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"dJG" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 8 + icon_state = "4-8" }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"dKe" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/closed/wall/r_wall, +/area/tcommsat/computer) +"dBe" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/turf/open/floor/plasteel/airless/solarpanel, +/area/solars/starboard/fore) +"dBl" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/security/brig) -"dLj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engineering/secure_construction) -"dNk" = ( -/obj/structure/sign/directions/medical{ - dir = 8; - pixel_y = -24 - }, -/obj/structure/sign/directions/evac{ - dir = 1; - pixel_y = -32 - }, -/obj/structure/sign/directions/supply{ - dir = 8; - pixel_y = -40 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/security/prison/cells) +"dBO" = ( +/obj/structure/sign/warning/enginesafety, +/turf/closed/wall, +/area/engineering/break_room) +"dCx" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/structure/table/glass, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"dNy" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"dDI" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "0-4" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/ai_monitored/security/armory) +"dGb" = ( +/obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel, -/area/engineering/main) -"dOV" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/closed/wall/mineral/lead, -/area/engineering/atmos) -"dQx" = ( -/obj/machinery/camera{ - c_tag = "Permabrig - West"; - dir = 4 +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/vermouth, +/obj/item/instrument/saxophone, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/plasteel/dark, +/area/commons/lounge/jazz) +"dHi" = ( +/obj/machinery/power/apc/auto_name/north, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"dQD" = ( +/area/security/prison/rec) +"dHY" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 + dir = 4 }, -/obj/structure/table, +/turf/open/floor/plating, +/area/engineering/workshop) +"dJs" = ( +/obj/machinery/power/apc/auto_name/east, +/obj/structure/cable, /turf/open/floor/plasteel, /area/security/prison/mess) -"dQH" = ( -/obj/structure/sign/directions/command{ - dir = 1; - pixel_x = -32; +"dKQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/engineering/main) +"dKZ" = ( +/obj/structure/sign/poster/official/enlist{ pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"dOA" = ( +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/mess) +"dPa" = ( +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"dRg" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/computer/med_data/laptop{ - dir = 8; - pixel_y = 2 - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"dRP" = ( -/obj/structure/disposalpipe/junction/flip{ +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"dPz" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/camera{ + c_tag = "Supply - Warehouse Exterior"; dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/engineering/main) -"dSd" = ( -/obj/machinery/power/apc/auto_name/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/turf/open/space/basic, +/area/space/nearstation) +"dQf" = ( +/obj/structure/chair, +/obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/open/floor/plasteel, -/area/security/prison/work) -"dSx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engineering/secure_construction) -"dSS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 }, +/obj/effect/landmark/start/peacekeeper, +/turf/open/floor/carpet/red, +/area/security/brig) +"dQD" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) +/turf/open/floor/plasteel, +/area/security/prison) "dSZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -59847,65 +59845,46 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, /area/engineering/atmos) -"dTf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +"dUk" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/engineering/secure_construction) +"dUq" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"dTI" = ( -/obj/structure/toilet{ - dir = 8 +/obj/structure/closet/crate/engineering{ + name = "Particle Accelerator Crate" }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"dTX" = ( -/turf/closed/wall, -/area/service/hydroponics/upper) -"dUp" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/particle_accelerator/end_cap, +/obj/structure/particle_accelerator/fuel_chamber, +/obj/structure/particle_accelerator/particle_emitter/center, +/obj/structure/particle_accelerator/particle_emitter/left, +/obj/structure/particle_accelerator/particle_emitter/right, +/obj/structure/particle_accelerator/power_box, +/obj/machinery/particle_accelerator/control_box, +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) +"dVX" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table/glass, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"dVL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"dWN" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, /turf/open/floor/plasteel, -/area/security/prison) -"dWL" = ( -/obj/effect/turf_decal/tile/red{ +/area/cargo/sorting) +"dYj" = ( +/obj/machinery/light/small{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/navigate_destination/sec, -/turf/open/floor/plasteel, -/area/security/office) -"dXb" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/central) +/obj/machinery/power/emitter, +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) "dYm" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/stripes/line{ @@ -59913,275 +59892,344 @@ }, /turf/open/floor/engine, /area/science/storage) -"dZh" = ( -/obj/effect/turf_decal/tile/blue{ +"dYo" = ( +/obj/structure/table/wood, +/obj/item/bdsm_whip/ridingcrop, +/turf/open/floor/carpet/red, +/area/security/brig) +"dZl" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/commons/fitness/cogpool) -"ean" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, /turf/open/floor/plasteel/dark, -/area/science/observatory) -"eaP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"ebo" = ( -/obj/machinery/newscaster{ - pixel_x = 28 - }, -/obj/machinery/camera{ - c_tag = "Virology - Starboard"; - dir = 8; - pixel_y = -22 +/area/science/robotics/lab) +"dZS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, +/obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/dark, -/area/science/observatory) +/area/service/hydroponics/garden) "ebG" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, /area/science/mixing) -"ebP" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +"ebK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"ect" = ( +/obj/machinery/biogenerator, +/turf/open/floor/grass, +/area/security/prison/garden) "eeN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/machinery/airalarm{ + pixel_y = 24 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/security/prison/cells) -"efk" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, +"efG" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"efT" = ( +/obj/machinery/power/apc{ + areastring = "/area/service/hydroponics/upper"; + dir = 1; + name = "Farm APC"; + pixel_y = 23 }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"egh" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) +/turf/open/floor/plasteel, +/area/service/hydroponics/upper) +"ege" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/brig) "egj" = ( -/obj/structure/chair/sofa/left{ +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/mess) +"egR" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"egI" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/cargo/storage) -"eiB" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Solitary Confinement"; - req_one_access_txt = "2" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, /area/security/brig) -"eiM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"egV" = ( +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/power/apc{ + areastring = "/area/security/courtroom"; + dir = 1; + name = "Court Room APC"; + pixel_y = 23 }, -/turf/open/floor/engine, -/area/engineering/secure_construction) -"ejQ" = ( +/turf/open/floor/plating, +/area/maintenance/port/central) +"eil" = ( /obj/machinery/door/airlock/grunge{ - name = "Prison Workshop"; + name = "Permanent Cell 8"; wiretypepath = /datum/wires/airlock/security }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/security/prison/work) -"ekR" = ( -/obj/machinery/vr_sleeper, /turf/open/floor/plasteel, -/area/security/prison/rec) -"elW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/area/security/prison/cells) +"ekc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"eml" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/area/security/prison/upper) +"ekm" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light{ dir = 1 }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad2" +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "Cargo Unloading Door" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/plating, -/area/cargo/storage) -"enn" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/white/full, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"enE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/turf/open/floor/plasteel, +/area/engineering/break_room) +"elQ" = ( +/obj/item/storage/pill_bottle/penis_enlargement, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"emn" = ( +/obj/structure/chair/stool, +/obj/machinery/camera{ + c_tag = "Permabrig Workshop"; + dir = 4; + network = list("ss13","prison") }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"eok" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/area/security/prison/work) +"emt" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/science/observatory) -"eoq" = ( -/obj/structure/table, -/obj/item/restraints/handcuffs/fake/kinky, -/obj/item/restraints/handcuffs, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 + dir = 8 }, +/obj/effect/landmark/navigate_destination/tcomms, /turf/open/floor/plasteel, -/area/security/brig) -"eow" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/tcommsat/computer) +"eog" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/turf/open/floor/plating, +/area/security/prison/work) +"eoX" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 }, /turf/open/floor/plasteel, -/area/tcommsat/computer) -"epo" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/camera{ - c_tag = "Supply - Mining Exterior"; +/area/cargo/storage) +"epA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/circuitboard/machine, +/obj/item/circuitboard/machine, +/obj/item/circuitboard/machine, +/obj/item/circuitboard/machine, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"eqW" = ( +/obj/structure/chair/sofa/right, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/office) +"erg" = ( +/turf/closed/wall, +/area/security/prison/work) +"esL" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"eup" = ( +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) -"eqd" = ( -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/cargo/miningoffice) +"euI" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 4 }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ewb" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"exk" = ( +/obj/structure/cable{ + icon_state = "2-4" }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, /area/engineering/secure_construction) -"esS" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/hydroponics/garden) -"euA" = ( -/obj/structure/lattice/catwalk, +"exG" = ( +/turf/closed/wall/r_wall, +/area/maintenance/bar) +"exO" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"exP" = ( +/obj/machinery/jukebox, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"eyq" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ icon_state = "4-8" }, -/turf/open/space/basic, -/area/engineering/secure_construction) -"evJ" = ( -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"exo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel, -/area/engineering/main) -"exv" = ( -/obj/machinery/door/airlock/grunge{ - name = "Prison Laundry"; - wiretypepath = /datum/wires/airlock/security - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/cells) -"exV" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/area/cargo/miningoffice) +"eyU" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/turf/closed/wall/r_wall, +/area/service/hydroponics/garden) +"ezl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/chair, /turf/open/floor/plasteel, /area/security/prison/mess) -"eyU" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 +"ezQ" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"eCl" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/firealarm{ - pixel_y = 26 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"eCc" = ( -/obj/machinery/camera{ - c_tag = "Engineering - Mixing Chamber"; - dir = 8 +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"eCm" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/engineering/main) +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"eCx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/security/prison) "eCy" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 @@ -60192,96 +60240,63 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"eCF" = ( +"eDm" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"eDA" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer"; + req_access_txt = "2" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, -/area/security/prison/cells) -"eCU" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, +/area/security/brig) +"eEO" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/tcommsat/computer) -"eDx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/modular_computer/console/preset/civilian{ +/area/security/prison/cells) +"eFd" = ( +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"eDM" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/structure/fans/tiny, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "Cargo Loading Door" - }, -/turf/open/floor/plating, -/area/cargo/storage) -"eDV" = ( -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/security/prison/mess) -"eEe" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/zipties, -/turf/open/floor/plasteel, -/area/security/prison) -"eFu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/security/prison/mess) -"eFw" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"eFH" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/dark, +/area/command/bridge) +"eFC" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel, +/turf/open/floor/plating/airless, /area/engineering/secure_construction) -"eGv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" +"eGT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 1 +/obj/structure/table, +/obj/structure/disposaloutlet{ + dir = 8 }, -/obj/effect/landmark/navigate_destination/hydro, -/turf/open/floor/plasteel, -/area/service/hydroponics/lobby) -"eHJ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/structure/disposalpipe/trunk{ dir = 4 }, +/turf/open/floor/plasteel, +/area/security/prison) +"eHk" = ( /obj/item/radio/intercom{ desc = "Talk through this. It looks like it has been modified to not broadcast."; name = "Prison Intercom (General)"; @@ -60289,33 +60304,21 @@ prison_radio = 1 }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"eHV" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/security/prison/mess) +"eHN" = ( +/obj/machinery/computer/operating{ dir = 8 }, -/obj/machinery/light, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, -/area/security/brig) -"eIa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/medical/medbay/zone2) +"eIe" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) +/turf/open/floor/plasteel, +/area/security/prison/work) "eIh" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -60331,122 +60334,127 @@ dir = 1 }, /area/engineering/atmos) -"eJa" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark/side{ - dir = 4 - }, -/area/science/robotics/lab) -"eJj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +"eJg" = ( +/obj/machinery/research_table, /turf/open/floor/plasteel, -/area/engineering/secure_construction) +/area/security/brig) "eJy" = ( /obj/machinery/rnd/experimentor, /turf/open/floor/engine, /area/science/explab) -"eJQ" = ( -/obj/structure/cable{ - icon_state = "1-4" +"eKo" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/effect/landmark/navigate_destination/teleporter, -/turf/open/floor/plasteel/dark, -/area/command/teleporter) -"eJS" = ( -/obj/structure/table, -/obj/item/storage/box/beakers/variety, -/turf/open/floor/plating, -/area/maintenance/fore) -"eKv" = ( -/obj/machinery/field/generator, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"eKG" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/engineering/workshop) "eKM" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/visible, /turf/open/floor/plasteel, /area/engineering/atmos) -"eLC" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"eLJ" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/plasteel/fifty, +/turf/open/floor/plating, +/area/engineering/secure_construction) +"eMi" = ( +/obj/machinery/conveyor_switch{ + id = "MiningConveyer" }, /turf/open/floor/plasteel, -/area/security/prison/rec) -"eNV" = ( +/area/engineering/secure_construction) +"eME" = ( +/turf/open/floor/plasteel, +/area/security/prison/work) +"eNi" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/machinery/door/airlock/command{ + name = "Telecommunications Control Room"; + req_access_txt = "19;61" + }, +/turf/open/floor/plasteel/dark, +/area/command/bridge) +"eNT" = ( +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"eOM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/mech_bay_recharge_port, /turf/open/floor/plating, -/area/maintenance/central/secondary) -"eNX" = ( -/obj/structure/disposalpipe/segment{ +/area/maintenance/disposal) +"eOP" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 }, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) -"eOy" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" +/turf/open/floor/plasteel, +/area/engineering/main) +"eQi" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/white, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"eOA" = ( -/turf/open/floor/plasteel, -/area/security/prison/cells) -"eON" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Robotics Desk"; + req_access_txt = "29" }, -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/engineering/main) -"ePp" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/door/window/eastright{ + name = "Medbay Desk"; + req_access_txt = "5" }, -/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"eRR" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet/crate, /turf/open/floor/plating, -/area/maintenance/central/secondary) -"eQy" = ( -/obj/effect/turf_decal/tile/red{ +/area/maintenance/department/eva) +"eSC" = ( +/obj/machinery/light/small{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/wood, +/area/maintenance/bar) +"eSS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"eTI" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/autolathe, -/turf/open/floor/plasteel, -/area/security/brig) -"eSR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 8 }, /turf/open/floor/plasteel, -/area/engineering/main) +/area/security/prison/cells) "eTZ" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -60459,73 +60467,91 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"eZb" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#e8eaff" - }, -/obj/structure/table/glass, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"eZu" = ( -/obj/machinery/power/apc/auto_name/east, +"eUl" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"fbT" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" + icon_state = "0-4" }, -/turf/open/floor/grass, +/turf/open/floor/plating, /area/security/prison/garden) -"fcb" = ( -/obj/machinery/camera{ - c_tag = "EVA Maintenace - Fore"; - network = list("ss13","rd") +"eVt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"eXg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /turf/closed/wall, -/area/maintenance/department/eva) -"fct" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/area/maintenance/central/secondary) +"eXH" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/eva) +"eZp" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 6 }, /turf/open/floor/plasteel, -/area/cargo/storage) -"fcO" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/engineering/main) +"eZH" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/plasteel, +/area/cargo/miningoffice) +"faa" = ( +/turf/closed/wall, +/area/service/hydroponics/garden) +"fcU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"feT" = ( -/obj/structure/cable, +/turf/open/floor/plasteel, +/area/engineering/main) +"fcY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"fdT" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"ffj" = ( -/obj/structure/table/wood, -/obj/item/restraints/handcuffs/fake/kinky, -/turf/open/floor/carpet/red, -/area/security/brig) -"fgG" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/turf/open/floor/plating, +/area/engineering/main) +"ffo" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/engineering/secure_construction) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"fgy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/chem_heater, +/turf/open/floor/plasteel, +/area/medical/chemistry) "fgS" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -60542,40 +60568,13 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"fgY" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/turf/open/floor/plasteel, -/area/security/prison) -"fhM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"fjU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +"fhl" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/engineering/main) -"fkh" = ( -/obj/effect/landmark/navigate_destination/bridge, -/turf/open/floor/plasteel, -/area/command/bridge) +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) "fkx" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -60583,86 +60582,75 @@ /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"flS" = ( -/obj/structure/sign/poster/contraband/kudzu{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/service/hydroponics/lobby) -"fmc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/closed/wall/r_wall, -/area/engineering/main) -"fos" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, +"flx" = ( +/obj/structure/reagent_dispensers/watertank, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"fpg" = ( -/obj/structure/punching_bag, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"fqT" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/engineering/main) -"fsv" = ( -/obj/structure/cable{ - icon_state = "1-2" +"fqS" = ( +/obj/item/trash/candle, +/obj/effect/landmark/navigate_destination/disposals, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/maintenance/disposal) +"frt" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/fans/tiny, /turf/open/floor/plating, -/area/maintenance/central/secondary) -"fsF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Warehouse"; - req_one_access_txt = "10;24" +/area/engineering/main) +"frz" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/engineering/main) +"fsm" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/closed/wall, +/area/security/prison/upper) +"fti" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmos) +"ftw" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/engineering/main) -"fti" = ( -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 8 +"ftJ" = ( +/obj/structure/girder, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/engineering/atmos) -"ftM" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"ftK" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/turf/open/floor/grass, -/area/service/hydroponics) -"ftX" = ( -/obj/item/toy/beach_ball/holoball, +/obj/effect/turf_decal/tile/purple, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/rec) +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/cargo/miningoffice) "fui" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -60670,6 +60658,12 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"fup" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/engineering/main) "fuE" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -60677,6 +60671,22 @@ }, /turf/open/space/basic, /area/space/nearstation) +"fuG" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/landmark/start/brigdoc, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) "fuR" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/item/radio/intercom{ @@ -60685,464 +60695,559 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"fvB" = ( +"fyb" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall, +/area/maintenance/solars/starboard/aft) +"fAy" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"fxU" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall, -/area/service/chapel/main) -"fyS" = ( -/obj/structure/closet/secure_closet/brigdoc, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"fAS" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/security/brig) -"fzc" = ( -/obj/effect/landmark/event_spawn, +/area/engineering/main) +"fBq" = ( +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -30; + prison_radio = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"fBG" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/service/hydroponics/upper) -"fAw" = ( -/obj/structure/frame/computer, -/turf/open/floor/plating, -/area/maintenance/disposal) -"fAG" = ( +"fBZ" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/structure/closet/secure_closet/brig, -/turf/open/floor/plasteel, -/area/security/brig) -"fBa" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/turretid{ + control_area = "/area/science/server/compcore"; + icon_state = "control_stun"; + name = "Computer Core turret control"; + pixel_x = -3; + pixel_y = -23; + req_access_txt = "65" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Access"; - req_one_access_txt = "10;24" +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/science/server/compcore) +"fCn" = ( +/obj/machinery/light/small, /turf/open/floor/plasteel, /area/engineering/secure_construction) -"fBk" = ( +"fCG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/turf/open/floor/plating/airless, +/area/commons/lounge/jazz) +"fCK" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/open/floor/carpet/green, +/area/command/blueshieldoffice) +"fCM" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"fDk" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"fCS" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, -/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"fDx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engineering/main) +"fDH" = ( +/obj/machinery/chem_master, /turf/open/floor/plating, -/area/maintenance/central/secondary) -"fDZ" = ( -/obj/effect/turf_decal/tile/blue, +/area/maintenance/fore) +"fEy" = ( +/obj/machinery/conveyor{ + dir = 6; + id = "garbage" + }, +/turf/open/space/basic, +/area/space/nearstation) +"fES" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel/white, +/area/commons/fitness/cogpool) +"fFa" = ( /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Locker Room"; - req_access_txt = "5" +/obj/structure/sign/directions/command{ + dir = 8; + pixel_x = -32; + pixel_y = -32 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sign/directions/medical{ + pixel_x = -32; + pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/structure/sign/directions/engineering{ + pixel_x = -32; + pixel_y = -40 + }, +/turf/open/floor/plasteel/dark/corner{ dir = 8 }, +/area/hallway/primary/central) +"fFk" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"fFn" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/command/bridge) +"fIO" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, /turf/open/floor/plating, -/area/engineering/main) -"fGU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/closet/secure_closet/genpop, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/brig) -"fHM" = ( -/obj/effect/turf_decal/stripes/line{ +/area/maintenance/department/eva) +"fKa" = ( +/obj/structure/reflector/single/anchored{ dir = 10 }, -/turf/open/floor/plating, -/area/engineering/main) -"fJc" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"fKT" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/closed/wall, +/area/maintenance/disposal) +"fMu" = ( +/turf/open/floor/plasteel, +/area/security/prison/mess) +"fPf" = ( +/obj/item/toy/beach_ball/holoball, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/machinery/power/apc{ - areastring = "/area/engineering/atmos/aftair"; +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/rec) +"fTf" = ( +/obj/docking_port/stationary{ dir = 8; - name = "Aft Air Hookup APC"; - pixel_x = -25 - }, -/turf/open/floor/plating, -/area/engineering/atmos/aftair) -"fLi" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#c1caff" - }, -/obj/machinery/mecha_part_fabricator/maint, -/turf/open/floor/plating, -/area/maintenance/disposal) -"fNe" = ( -/obj/machinery/door/airlock/engineering{ - name = "Thermo-Electric Generator"; - req_one_access_txt = "10;24" + dwidth = 3; + height = 5; + id = "commonmining_home"; + name = "SS13: Common Mining Dock"; + roundstart_template = /datum/map_template/shuttle/mining_common/meta; + width = 7 }, +/turf/open/space/basic, +/area/space) +"fTT" = ( /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/service/hydroponics/upper) +"fUb" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/cargo/storage) +"fUO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plasteel, -/area/engineering/main) -"fNi" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/conveyor{ + dir = 4; + id = "EngiCargoConveyer" + }, /turf/open/floor/plating, -/area/commons/fitness/cogpool) -"fNx" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/area/engineering/main) +"fVK" = ( +/obj/machinery/camera{ + c_tag = "Permabrig Cafeteria"; dir = 4 }, -/turf/closed/wall/r_wall, -/area/security/prison/cells) -"fNN" = ( -/obj/machinery/requests_console{ - department = "Public Router"; - name = "Public Router RC"; - pixel_x = -32 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"fOw" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, /turf/open/floor/plasteel, -/area/security/brig) -"fOF" = ( -/obj/machinery/light/small{ - dir = 1 +/area/security/prison/mess) +"fVL" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Laundry"; + wiretypepath = /datum/wires/airlock/security }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/cells) +"fVU" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engineering/secure_construction) +"fWk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, /area/engineering/secure_construction) -"fOO" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/light/small, +"fXQ" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"fYX" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"fRa" = ( +/area/engineering/main) +"fZH" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/vr_sleeper, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/security/prison/rec) -"fTr" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/structure/fans/tiny, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad2" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "Cargo Unloading Door" +/area/security/prison/cells) +"fZQ" = ( +/obj/machinery/airalarm{ + pixel_y = 24 }, -/turf/open/floor/plating, -/area/cargo/storage) -"fTA" = ( +/obj/structure/rack, +/obj/item/radio/off, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"gaa" = ( +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"fVr" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"fVA" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 }, /turf/open/floor/plasteel, -/area/security/prison) -"fXU" = ( -/obj/machinery/light/small{ - dir = 1; - light_color = "#ffc1c1" - }, -/obj/item/bot_assembly/medbot, -/obj/item/clothing/head/hardhat{ - pixel_x = -2; - pixel_y = 6; - pressure_resistance = 6 - }, +/area/security/brig) +"gar" = ( +/obj/structure/lattice/catwalk, +/turf/closed/wall/mineral/lead, +/area/engineering/atmos) +"gbx" = ( +/obj/machinery/computer/arcade/battle, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"gby" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/central/secondary) -"fYn" = ( -/obj/structure/sign/directions/evac, -/turf/closed/wall/r_wall, -/area/hallway/primary/central) -"gac" = ( -/obj/machinery/power/apc/auto_name/west, -/obj/structure/cable{ - icon_state = "0-4" +/area/engineering/main) +"gbZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/turf/open/floor/plating, +/area/engineering/main) +"gcf" = ( +/obj/machinery/vending/sustenance, /turf/open/floor/plasteel, -/area/security/prison/cells) -"gaW" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 +/area/security/prison/mess) +"gcp" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/clipboard{ + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = -12; + pixel_y = 6 }, +/turf/open/floor/carpet, +/area/medical/psychology) +"gcJ" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, -/area/security/prison/mess) -"gbD" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/security/prison) +"gcV" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plasteel, -/area/engineering/main) -"gdK" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, /turf/open/floor/plasteel, /area/engineering/main) -"gdY" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/seeds/onion, -/obj/item/seeds/garlic, -/obj/item/seeds/potato, -/obj/item/seeds/tomato, -/obj/item/seeds/carrot, -/obj/item/seeds/grass, -/obj/item/seeds/ambrosia, -/obj/item/seeds/wheat, -/obj/item/seeds/pumpkin, -/obj/item/seeds/wheat, -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/item/seeds/wheat, -/obj/machinery/light/small{ +"gdJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ dir = 1 }, +/turf/open/floor/plasteel/dark, +/area/science/observatory) +"gfe" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small, /turf/open/floor/plasteel, -/area/security/prison/garden) -"gfy" = ( +/area/engineering/main) +"gfY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) +"ggp" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 9 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 +/turf/open/floor/wood, +/area/maintenance/bar) +"ghD" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/closed/wall/r_wall, +/area/security/brig) +"giz" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ggt" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /turf/open/floor/plasteel, /area/security/prison/cells) -"ghl" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 +"glo" = ( +/obj/structure/sign/departments/custodian{ + desc = "A sign labelling an area where the psychologist works."; + icon_state = "psychology"; + name = "\improper PSYCHOLOGY"; + pixel_y = 32 }, -/turf/open/floor/plasteel, -/area/engineering/secure_construction) -"ghF" = ( -/turf/closed/wall/r_wall, -/area/security/prison/garden) -"ghX" = ( -/obj/item/melee/baseball_bat, -/obj/item/pipe{ - pixel_x = 8; - pixel_y = 2 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Secondary Construction Area" +/obj/structure/filingcabinet, +/turf/open/floor/carpet, +/area/medical/psychology) +"gmw" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/construction/secondary) -"giG" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"gja" = ( +/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"gkD" = ( /turf/open/floor/plasteel, -/area/security/prison/shower) -"gkS" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Telecomms Admin"; - departmentType = 5; - name = "Telecomms RC"; - pixel_y = 30 - }, -/turf/open/floor/plasteel/dark, /area/tcommsat/computer) -"glF" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/security/prison"; - dir = 4; - name = "Prison APC"; +"gnx" = ( +/obj/machinery/conveyor_switch{ + id = "EngiCargoConveyer" + }, +/obj/machinery/button/door{ + id = "EngiDeliverDoor"; + name = "Engineering Delivery Door Control"; pixel_x = 24 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engineering/main) +"god" = ( +/obj/machinery/field/generator, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"goQ" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" }, -/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, -/area/security/brig) -"gmU" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 +/area/maintenance/port/fore) +"gpz" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/mutagen{ + pixel_x = -4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/item/wrench{ + pixel_x = 2; + pixel_y = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"goc" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/grass, +/area/service/hydroponics) +"gpV" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/aft"; + dir = 8; + name = "Head of Personnel APC"; + pixel_x = -25 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/carpet/green, +/area/command/heads_quarters/hop) +"gqT" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump/layer1{ +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"gsl" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"gqI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/grass, -/area/security/prison/garden) -"gsq" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/tcommsat/computer) +"gsp" = ( +/obj/structure/sign/directions/evac, +/turf/closed/wall/r_wall, +/area/hallway/primary/central) +"gsu" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/padded, +/area/security/prison/cells) +"gsx" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, +/turf/closed/wall/r_wall, +/area/security/prison) +"gsO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/radio/off, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/department/eva) +"gtp" = ( /obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 + pixel_y = 23 }, -/obj/structure/chair, -/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"gtC" = ( +/area/engineering/secure_construction) +"guz" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"gvc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"gvq" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"gxn" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/eva) -"gtI" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) -"gtN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/cells) +"gxr" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) +"gxB" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"gyO" = ( +/obj/structure/chair{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/landmark/start/bridgeofficer, /turf/open/floor/plasteel, -/area/engineering/main) -"guo" = ( -/obj/structure/disposalpipe/segment{ +/area/command/bridge) +"gzd" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating, +/area/maintenance/disposal) +"gzC" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"gvh" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/plasteel/fifty, -/turf/open/floor/plating, -/area/engineering/secure_construction) -"gvV" = ( +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"gzU" = ( /obj/item/storage/toolbox/mechanical/old, /obj/item/reagent_containers/food/snacks/chips{ pixel_x = 3; @@ -61163,110 +61268,56 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"gww" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 10 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#c1caff" - }, +"gAD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/vending/sustenance, /turf/open/floor/plasteel, /area/security/prison) -"gwX" = ( -/obj/item/storage/pill_bottle/penis_enlargement, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"gyg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, +"gBP" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "0-4" }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/power/apc{ + areastring = "/area/engineering/atmos/aftair"; + dir = 8; + name = "Aft Air Hookup APC"; + pixel_x = -25 }, /turf/open/floor/plating, -/area/security/prison/rec) -"gzl" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"gzL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"gAi" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/effect/landmark/start/bridgeofficer, -/turf/open/floor/plasteel, -/area/command/bridge) -"gCK" = ( -/turf/open/floor/plasteel, -/area/engineering/main) -"gCY" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"gDA" = ( -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 1" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/engineering/atmos/aftair) +"gCi" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + light_color = "#cee5d2" }, -/obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"gDG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/cells) +/area/cargo/storage) +"gCs" = ( +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/rec) "gDR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/conveyor{ - dir = 6; - id = "QMLoad" +/obj/structure/closet/crate, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/cargo/storage) +/turf/open/floor/plasteel, +/area/security/prison/work) "gDY" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/cyan/visible, @@ -61275,34 +61326,23 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"gER" = ( +"gEF" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"gFf" = ( -/turf/open/floor/grass, -/area/service/hydroponics/upper) -"gFy" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/disposal) -"gGg" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ +/area/maintenance/central/secondary) +"gEQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, /turf/open/floor/plasteel, -/area/cargo/miningoffice) -"gGj" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, /area/engineering/main) -"gGw" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/bar) "gGG" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -61310,123 +61350,142 @@ }, /turf/open/space/basic, /area/space/nearstation) -"gGT" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 6 +"gHU" = ( +/obj/machinery/door/airlock/command{ + name = "Blueshield's Quarters"; + req_access_txt = "72" }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"gGV" = ( /obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"gIn" = ( -/turf/closed/wall, -/area/maintenance/bar) -"gJj" = ( -/obj/machinery/conveyor_switch{ - id = "MiningConveyer" +/area/security/brig) +"gIf" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"gJW" = ( -/obj/machinery/light, -/obj/structure/cable{ - icon_state = "4-8" +/area/security/prison/cells) +"gMm" = ( +/obj/machinery/vending/kink, +/turf/open/floor/carpet/red, +/area/security/brig) +"gMt" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light_switch{ + pixel_y = -24 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/disposalpipe/junction{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medical)"; - pixel_y = -28 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"gMY" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/plasma{ + amount = 20 }, -/obj/structure/table, -/obj/item/radio/off, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"gMN" = ( +/turf/open/floor/plating, +/area/tcommsat/computer) +"gNK" = ( +/obj/effect/landmark/start/prisoner, /turf/open/floor/plasteel, -/area/security/prison/upper) -"gNM" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/area/security/prison/shower) +"gPs" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/closed/wall/mineral/lead, -/area/engineering/atmos) -"gSF" = ( -/obj/machinery/button/door{ - id = "Security Dorm"; - name = "Dormitory Door Lock"; - normaldoorcontrol = 1; - pixel_x = -7; - pixel_y = 24; - specialfunctions = 4 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/carpet/red, +/turf/open/floor/plasteel, /area/security/brig) -"gTH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +"gPV" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool, +/obj/effect/landmark/navigate_destination/incinerator, /turf/open/floor/plasteel, -/area/security/prison) -"gTW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/area/engineering/atmos) +"gRD" = ( +/obj/structure/closet/secure_closet/psychology, +/obj/machinery/light/small{ + dir = 4; + light_color = "#d8b1b1" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/carpet, +/area/medical/psychology) +"gRM" = ( +/obj/structure/punching_bag, /turf/open/floor/plasteel, -/area/cargo/miningoffice) -"gUl" = ( -/obj/effect/turf_decal/stripes/end{ +/area/security/prison/rec) +"gUe" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad2" +/obj/effect/decal/cleanable/dirt, +/obj/structure/dresser, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/cells) +"gUn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, /turf/open/floor/plating, -/area/cargo/storage) -"gVB" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/maintenance/department/eva) +"gUy" = ( +/obj/machinery/light_switch{ + pixel_x = -24 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/closet/secure_closet/genpop, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"gVS" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 2"; - wiretypepath = /datum/wires/airlock/security +/area/security/brig) +"gVr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"gVv" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 + dir = 9 }, /turf/open/floor/plasteel, -/area/security/prison/cells) +/area/engineering/secure_construction) +"gVE" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) "gVV" = ( /obj/structure/window/reinforced{ dir = 4; @@ -61438,109 +61497,197 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/engine, /area/science/storage) -"gVY" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" +"gWo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/area/maintenance/bar) -"gYn" = ( -/obj/effect/turf_decal/stripes/white/line, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/rec) -"gYz" = ( -/turf/closed/wall/r_wall, -/area/maintenance/bar) -"gZN" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/obj/structure/table, +/obj/item/modular_computer/laptop/preset/civilian, +/turf/open/floor/plasteel, +/area/security/prison) +"gWB" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/door/airlock/maintenance{ - name = "Computer Lounge"; - req_one_access_txt = "12" +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"hag" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/bar"; - dir = 1; - name = "Maint bar"; - pixel_y = 23 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 }, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "2-8" }, -/turf/open/floor/wood, -/area/maintenance/bar) -"hbN" = ( -/obj/structure/weightmachine/weightlifter, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"gWV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, /area/security/prison/rec) -"hbY" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +"gXk" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"gYg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 8 }, -/turf/closed/wall, -/area/maintenance/central/secondary) -"hce" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +/turf/open/floor/plasteel, +/area/security/prison/cells) +"gZv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"gZR" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engineering/main) +"haC" = ( +/obj{ + name = "---Merge conflict marker---" + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/obj/item/dest_tagger, +/obj/machinery/requests_console{ + department = "Service Router"; + name = "Service Router RC"; + pixel_y = 28 + }, +/turf/closed/wall/r_wall, +/area/service/hydroponics/upper) +"haP" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) "hcR" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/command/bridge) -"heN" = ( -/obj/structure/rack, -/obj/item/stack/sheet/mineral/plasma{ - amount = 20 +"hdW" = ( +/obj/machinery/requests_console{ + department = "Public Router"; + name = "Public Router RC"; + pixel_x = -32 }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"heQ" = ( -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/solars/starboard/aft) -"heV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/lattice, +/obj{ + name = "---Merge conflict marker---" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/dest_tagger, +/obj/machinery/requests_console{ + department = "Public Router"; + name = "Public Router RC"; + pixel_x = -32 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"heK" = ( +/obj/machinery/light, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1485; + listening = 0; + name = "Station Intercom (Medical)"; + pixel_y = -28 }, -/obj/effect/landmark/start/paramedic, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 + dir = 9 }, +/obj/structure/table, +/obj/item/radio/off, +/turf/open/floor/plasteel/dark, +/area/command/bridge) +"heO" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"hfT" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/machinery/atmospherics/components/binary/pump/layer1{ + dir = 8 + }, /turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"hij" = ( +/area/science/xenobiology) +"hfi" = ( +/obj/machinery/plate_press, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/security/prison/work) +"hfv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"hfy" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"hhJ" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt{ - desc = "A thin layer of dust coating the floor."; - name = "dust" - }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/maintenance/port/fore) +/area/engineering/main) "hiV" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -61553,238 +61700,328 @@ }, /turf/open/floor/plasteel, /area/tcommsat/computer) -"hje" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"hkS" = ( +"hiY" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall/r_wall, +/area/engineering/secure_construction) +"hjZ" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Access"; + req_one_access_txt = "10;24" + }, +/turf/open/floor/plasteel, +/area/engineering/main) +"hkV" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, /area/maintenance/bar) -"hkZ" = ( -/obj/structure/cable{ - icon_state = "4-8" +"hlk" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/engine, +/area/engineering/secure_construction) +"hlA" = ( +/obj/machinery/portable_atmospherics/scrubber, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 }, /turf/open/floor/plasteel, /area/engineering/main) +"hlC" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space/basic, +/area/space) "hlE" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/landmark/event_spawn, -/obj/machinery/camera{ - c_tag = "Research - Observatory"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"hlM" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) +/obj/effect/landmark/navigate_destination/hop, +/turf/open/floor/plasteel/dark/side, +/area/security/courtroom) "hlV" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/engineering/storage/tech) -"hmy" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/disposal) -"hmz" = ( -/obj/machinery/vending/boozeomat, -/turf/closed/wall/r_wall, -/area/maintenance/bar) -"hnE" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 +"hmc" = ( +/obj/machinery/computer/arcade/tetris, +/turf/open/floor/carpet/arcade, +/area/commons/arcade) +"hmh" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 8 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 29 +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"hnt" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/engineering/atmos) -"hnO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/area/engineering/secure_construction) +"hnz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"hnL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"how" = ( -/obj/machinery/camera{ - c_tag = "Permabrig - South"; - pixel_x = 22 +/area/tcommsat/computer) +"hod" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 }, +/obj/machinery/light, /turf/open/floor/plasteel, /area/security/prison/cells) -"hoE" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +"hoD" = ( +/obj/structure/sink{ + pixel_y = 28 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/power/apc/auto_name/west, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"hoO" = ( +/obj/structure/lattice, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/dest_tagger, +/obj/machinery/light, +/obj/machinery/requests_console{ + department = "MedSci Router"; + name = "MedSci Router RC"; + pixel_y = -32 + }, +/turf/open/space/basic, +/area/space/nearstation) +"hqy" = ( +/obj/structure/table, +/obj/item/book/manual/chef_recipes, +/obj/item/reagent_containers/food/condiment/saltshaker{ + layer = 3.1; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = 9; + pixel_y = 3 + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/mess) +"hsA" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/engineering/main) +"hud" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"hul" = ( +/obj/machinery/door/firedoor, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/glass{ + name = "East Primary Hallway"; + req_one_access_txt = "10;12;25;26;28;35;46" }, -/obj/effect/landmark/navigate_destination/research, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/science/research) -"hrv" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, +/area/service/hydroponics/upper) +"huP" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/landmark/start/peacekeeper, -/turf/open/floor/plasteel, -/area/security/brig) -"hrM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/effect/turf_decal/tile/red, +/obj/machinery/limbgrower, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"hvA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/command/bridge) -"hsF" = ( -/obj/machinery/light/small{ - dir = 4 +/area/cargo/storage) +"hwi" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"hxi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/engineering/main) -"htj" = ( /obj/machinery/conveyor{ - dir = 6; - id = "garbage" + id = "QMLoad" }, -/turf/open/space/basic, -/area/space/nearstation) -"huW" = ( -/turf/closed/wall/r_wall, -/area/service/hydroponics/upper) -"hvm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/mech_bay_recharge_port, /turf/open/floor/plating, -/area/maintenance/disposal) -"hwp" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/area/cargo/storage) +"hxT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 5 }, +/turf/open/floor/plating, +/area/maintenance/department/eva) +"hyk" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, -/area/engineering/main) -"hwR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" +/area/service/hydroponics/upper) +"hyO" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel, +/area/security/prison/cells) +"hAi" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/airlock/maintenance{ + name = "Fore Maintenance"; + req_one_access_txt = "12;46"; + welded = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"hAs" = ( +/obj/machinery/door/airlock/public/glass, /turf/open/floor/plasteel, -/area/security/brig) -"hxu" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" +/area/security/prison/upper) +"hAU" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /turf/open/floor/plasteel, -/area/security/prison) -"hyM" = ( +/area/engineering/main) +"hAW" = ( /obj/machinery/light{ - dir = 1 + dir = 4; + light_color = "#e8eaff" }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"hzW" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"hAU" = ( -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/carpet/red, +/area/security/brig) +"hBq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 }, /obj/machinery/light{ dir = 1; light_color = "#c1caff" }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"hBu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/plasteel, +/area/security/prison) +"hCf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters"; + req_access_txt = "20" }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/captain) +"hCn" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"hCO" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Solitary Confinement"; + req_one_access_txt = "2" }, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/security/prison/rec) -"hCf" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"hCQ" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) -"hCX" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"hDs" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/main) "hDz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, @@ -61796,34 +62033,51 @@ }, /turf/open/floor/engine, /area/science/storage) -"hFT" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "MiningConveyer" +"hFx" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 }, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"hFX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/science, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"hGu" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, /obj/structure/cable{ icon_state = "2-4" }, -/turf/open/floor/engine, -/area/engineering/main) -"hFZ" = ( /obj/structure/cable{ icon_state = "2-8" }, +/turf/open/floor/plasteel, +/area/security/brig) +"hHB" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/security/prison/upper) -"hGd" = ( +/area/maintenance/port/fore) +"hIv" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; @@ -61837,559 +62091,475 @@ }, /turf/open/floor/plating, /area/security/prison/work) -"hGm" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +"hIJ" = ( +/obj/machinery/power/apc/auto_name/west, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plasteel, +/area/security/prison/cells) +"hIL" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/item/ai_module/core/full/asimov{ - pixel_x = 2; - pixel_y = 10 - }, -/obj/effect/spawner/lootdrop/ai_module_neutral{ - pixel_x = 1; - pixel_y = 8 - }, -/obj/effect/spawner/lootdrop/ai_module_harmless{ +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/cable_coil/random, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver{ + pixel_x = -2; pixel_y = 6 }, -/obj/effect/spawner/lootdrop/ai_module_lewd{ - pixel_y = 7 +/obj/structure/disposalpipe/segment, +/obj/item/storage/box/beakers{ + pixel_x = -2; + pixel_y = -2 }, -/obj/item/ai_module/core/freeformcore{ - pixel_x = -1; - pixel_y = 2 +/obj/item/storage/box/syringes, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"hJz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/ai_module/supplied/freeform{ - pixel_x = -2 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, +/turf/closed/wall/r_wall, +/area/engineering/main) +"hJQ" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj{ - name = "---Merge conflict marker---" +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"hKC" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel, +/area/engineering/atmos) +"hLg" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/eva) +"hMl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/wood, +/area/maintenance/bar) +"hNm" = ( +/obj/effect/landmark/navigate_destination/tools, +/turf/open/floor/plasteel, +/area/commons/storage/tools) +"hNn" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"hNG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"hNT" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/ai_module/core/full/asimov{ - pixel_x = 2; - pixel_y = 10 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/spawner/lootdrop/ai_module_neutral{ - pixel_x = 1; - pixel_y = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/obj/effect/spawner/lootdrop/ai_module_harmless{ - pixel_y = 6 +/turf/open/floor/plasteel, +/area/engineering/main) +"hPk" = ( +/obj/machinery/camera{ + c_tag = "Supply - Refinery Exterior"; + pixel_x = 22 }, -/obj/item/ai_module/core/freeformcore{ - pixel_x = -1; - pixel_y = 2 +/obj/effect/turf_decal/stripes/line{ + dir = 5; + layer = 2.03 }, -/obj/item/ai_module/supplied/freeform{ - pixel_x = -2 +/turf/open/floor/engine, +/area/engineering/secure_construction) +"hPS" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 }, -/obj/structure/cable{ +/turf/open/floor/plasteel, +/area/security/prison/upper) +"hSd" = ( +/obj/structure/cable/yellow{ icon_state = "2-8" }, -/turf/open/floor/plasteel, -/area/ai_monitored/turret_protected/ai) -"hGR" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/disposal) -"hIp" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, +/turf/open/floor/engine, +/area/engineering/secure_construction) +"hSh" = ( +/turf/open/floor/plasteel, +/area/security/prison/upper) +"hSK" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, +/obj/structure/disposalpipe/junction, /turf/open/floor/plating, /area/maintenance/central/secondary) -"hKC" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, +"hSS" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light, /turf/open/floor/plasteel, -/area/engineering/atmos) -"hKK" = ( +/area/security/prison/mess) +"hTz" = ( +/obj/structure/closet/crate/radiation, +/obj/item/storage/firstaid/radbgone, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light{ dir = 1 }, +/turf/open/floor/plasteel, +/area/engineering/main) +"hUf" = ( +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "Virology - Starboard"; + dir = 8; + pixel_y = -22 + }, /turf/open/floor/plasteel/dark, /area/science/observatory) -"hKV" = ( +"hVn" = ( +/obj/effect/landmark/navigate_destination/kitchen, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) +"hVS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"hWo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/machinery/light{ - dir = 4; + dir = 8; light_color = "#e8eaff" }, -/turf/open/floor/carpet/red, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, /area/security/brig) -"hLN" = ( -/obj/machinery/computer/cryopod, -/turf/closed/wall, -/area/security/prison/mess) -"hPj" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ - dir = 4 +"hXo" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/turf/open/floor/plasteel, +/area/engineering/main) +"hXr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"hPP" = ( -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/security/brig) +"hXs" = ( +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = -24 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" +/obj/structure/sign/directions/evac{ + dir = 1; + pixel_y = -32 }, -/turf/open/floor/plating, -/area/cargo/storage) -"hQu" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/structure/sign/directions/supply{ + dir = 8; + pixel_y = -40 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, +/obj/structure/table/glass, /turf/open/floor/plasteel, /area/hallway/primary/port/fore) -"hQy" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/hydroponics/upper) -"hQY" = ( -/turf/closed/wall/r_wall, -/area/security/prison/cells) -"hRi" = ( -/obj/structure/railing{ - dir = 8 +"hYu" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/railing, -/turf/open/floor/grass, -/area/service/hydroponics/upper) -"hRE" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"hRQ" = ( +/area/security/brig) +"hYz" = ( +/obj/machinery/camera{ + c_tag = "EVA Maintenace - Fore"; + network = list("ss13","rd") + }, /turf/closed/wall, -/area/medical/psychology) -"hSf" = ( -/obj/machinery/autolathe, -/obj/effect/turf_decal/delivery, +/area/maintenance/department/eva) +"hYC" = ( /obj/machinery/light{ - dir = 8 + dir = 4; + light_color = "#e8eaff" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/engineering/main) -"hSh" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/peacekeeper, /turf/open/floor/plasteel, -/area/cargo/storage) -"hSx" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Computer Lounge"; - req_one_access_txt = "12" +/area/security/brig) +"hYU" = ( +/obj/effect/landmark/navigate_destination/bridge, +/turf/open/floor/plasteel, +/area/command/bridge) +"hZj" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"hZt" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"hZG" = ( +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-4" }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/bar) -"hSM" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/area/security/prison) +"hZQ" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light{ dir = 8 }, +/turf/open/floor/grass, +/area/security/prison/garden) +"ibt" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/service/hydroponics/upper) +"iee" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/carpet, +/area/medical/psychology) +"iex" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"hTj" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, +/obj/effect/landmark/navigate_destination/janitor, +/turf/open/floor/plasteel, +/area/service/janitor) +"ifk" = ( /obj/machinery/camera{ - c_tag = "Security - North"; - dir = 8; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"hTw" = ( -/obj/structure/sign/directions/security{ - dir = 1; - pixel_x = 32; - pixel_y = 41 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"hTK" = ( -/turf/closed/wall, -/area/security/prison/upper) -"hUw" = ( -/obj/structure/cable{ - icon_state = "2-4" + c_tag = "Prison Laundry"; + dir = 4; + network = list("ss13","prison") }, +/obj/machinery/washing_machine, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/engineering/secure_construction) -"hUW" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison/mess) -"hVe" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/prison/rec) -"hWU" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/cargo/miningoffice) -"hXh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/engineering/main) -"iaC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/evac{ - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/primary/aft) -"ich" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck, -/obj/item/storage/dice, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"icy" = ( /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"icN" = ( -/obj/machinery/power/apc/auto_name/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/prison/garden) -"idC" = ( -/obj/structure/bed, -/turf/open/floor/padded, -/area/security/prison/cells) -"idN" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/cargo/miningoffice) -"idU" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Permabrig - East"; - dir = 8; - pixel_y = -22 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/cafeteria, /area/security/prison/cells) "ifC" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/manifold/orange/visible, /turf/open/space/basic, /area/space/nearstation) -"igj" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engineering/main) -"igm" = ( -/obj/machinery/airalarm{ - pixel_y = 24 +"igc" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/light_switch{ + pixel_x = -24 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/turf/closed/wall/r_wall, +/area/engineering/main) +"ihd" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison) -"igL" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison/shower) -"iis" = ( -/obj/effect/landmark/start/bridgeofficer, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"iiw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/wood, -/area/maintenance/bar) -"ijz" = ( -/obj/structure/lattice/catwalk, -/turf/closed/wall/mineral/lead, -/area/engineering/atmos) -"ikk" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"ikq" = ( -/obj/machinery/plate_press, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/prison/work) -"iln" = ( -/obj/machinery/light{ - light_color = "#cee5d2" +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"ihX" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Advanced Interrogation" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) -"ilz" = ( +"ijK" = ( +/obj/effect/landmark/start/botanist, +/turf/open/floor/plasteel, +/area/service/hydroponics/upper) +"ikA" = ( +/obj/structure/closet/crate, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/turf/open/floor/plasteel/dark, +/area/service/lawoffice) +"ikG" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, /turf/open/floor/plasteel, /area/security/prison/upper) -"ilQ" = ( -/obj/structure/cable{ - icon_state = "4-8" +"inc" = ( +/obj/structure/reflector/single/anchored{ + dir = 9 }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"inK" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/engineering/secure_construction) -"ilY" = ( +/turf/closed/wall/r_wall, +/area/command/bridge) +"inN" = ( +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"imi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/closet/crate/engineering, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/obj/item/rcl/pre_loaded, -/obj/item/rcl/pre_loaded, -/obj/item/stack/cable_coil/red, -/obj/item/stack/cable_coil/red, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/obj/machinery/camera{ - c_tag = "Engineering - Cold Loop"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/engineering/main) -"imB" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/department/eva) -"inv" = ( -/obj/structure/closet/crate/bin, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"iov" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/light, /turf/open/floor/plasteel, -/area/security/prison/mess) -"ioF" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 8 - }, -/obj/machinery/light{ +/area/engineering/main) +"ioS" = ( +/obj/machinery/conveyor{ dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"ips" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 6 + id = "MiningConveyer" }, -/turf/closed/wall/mineral/lead, -/area/engineering/atmos) -"ipS" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"ioW" = ( +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) +"ipj" = ( +/obj/machinery/shower{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/conveyor{ - id = "QMLoad" +/turf/open/floor/plasteel/showroomfloor/shower, +/area/security/prison/shower) +"ipq" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/cargo/storage) -"iqh" = ( -/obj/structure/chair/stool, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"iqv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plasteel, +/area/engineering/main) +"iql" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"iqx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/turf/closed/wall/mineral/lead, +/area/engineering/atmos) +"isG" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) -"irK" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable{ - icon_state = "0-2" +/turf/open/floor/engine, +/area/engineering/main) +"isN" = ( +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -1; + pixel_y = 30; + prison_radio = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, -/area/security/prison) -"isq" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/maintenance/bar) -"itU" = ( -/obj/structure/disposalpipe/segment{ +/area/security/prison/cells) +"isW" = ( +/obj/machinery/camera{ + c_tag = "Permabrig - West"; dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"ivd" = ( +/turf/open/floor/plasteel, +/area/security/prison/cells) +"ito" = ( +/obj/effect/turf_decal/stripes/white/line, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"ivk" = ( +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/rec) +"itN" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"itP" = ( /obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"ivm" = ( -/obj/machinery/light{ - light_color = "#cee5d2" - }, -/obj/structure/table, -/obj/item/dildo/random, -/obj/item/dildo/random, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ivR" = ( +/turf/open/floor/wood, +/area/maintenance/bar) +"iue" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/prison/mess) +"iwK" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -62426,124 +62596,67 @@ }, /turf/open/floor/plasteel/cafeteria, /area/security/prison/cells) -"ixb" = ( +"iwU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/engine, -/area/engineering/main) -"ixm" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, /turf/open/floor/plasteel, -/area/security/prison/garden) -"ixI" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/area/hallway/primary/port/fore) +"ize" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"ixT" = ( -/obj/machinery/vending/wardrobe/blueshield_wardrobe, -/turf/open/floor/carpet/green, -/area/command/blueshieldoffice) -"iyB" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"iyR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Access"; - req_one_access_txt = "10;24" - }, -/turf/open/floor/plasteel, -/area/engineering/main) -"izg" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/camera{ - c_tag = "Permabrig Hallway"; - dir = 8; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"izq" = ( -/obj/machinery/jukebox, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"izY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/closed/wall/r_wall, -/area/engineering/main) -"iAo" = ( -/turf/closed/wall, -/area/security/prison/rec) -"iAr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ +/turf/open/floor/plating, +/area/maintenance/department/eva) +"izf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"iAw" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engineering/main) -"iBf" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/cells) +"izG" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/mess) -"iBs" = ( /obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/machinery/firealarm{ + pixel_y = 26 }, -/obj/machinery/light{ - dir = 1; - light_color = "#c1caff" +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"iAm" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/camera{ - c_tag = "Xenobiology - Aft"; - network = list("ss13","rd") +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/prison) +"iAD" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"iBC" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/chem_heater, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +"iBF" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison) "iCa" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ @@ -62551,814 +62664,636 @@ }, /turf/open/floor/plating, /area/science/mixing) -"iCC" = ( -/obj/structure/sink{ - pixel_y = 28 +"iCZ" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Telecommunications Mainframe"; + req_access_txt = "61" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/grass, -/area/service/hydroponics) -"iCJ" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "1-8" +/turf/open/floor/plasteel, +/area/tcommsat/server) +"iDb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/item/kirbyplants{ - icon_state = "plant-02" +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"iCP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall/r_wall, -/area/security/prison) -"iEc" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 +/turf/open/floor/plasteel, +/area/engineering/break_room) +"iFa" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"iEs" = ( -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/space/basic, +/area/solars/starboard/aft) +"iFc" = ( +/obj/structure/chair/sofa/right{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-4" +/turf/open/floor/plasteel, +/area/security/prison/rec) +"iFr" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, -/obj/effect/landmark/navigate_destination/techstorage, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"iGk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/turf/open/space/basic, +/area/space) +"iFU" = ( +/obj/item/beacon, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 }, +/obj/effect/landmark/navigate_destination/aiupload, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"iHF" = ( +/area/ai_monitored/turret_protected/ai_upload_foyer) +"iGc" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Workshop"; + wiretypepath = /datum/wires/airlock/security + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"iHW" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating, -/area/maintenance/disposal) -"iIg" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, +/turf/open/floor/plasteel, +/area/security/prison/work) +"iGf" = ( +/obj/structure/bed, /turf/open/floor/padded, /area/security/prison/cells) -"iIH" = ( -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white, -/area/medical/clinic) -"iJt" = ( -/obj/machinery/camera{ - c_tag = "Prison Laundry"; +"iIk" = ( +/obj/machinery/conveyor{ dir = 4; - network = list("ss13","prison") + id = "recycler" }, -/obj/machinery/washing_machine, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "Disposal Exit"; + name = "disposal exit vent" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/disposal) +"iJn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/open/floor/plasteel/cafeteria, +/turf/open/floor/plasteel, +/area/security/prison/garden) +"iJN" = ( +/turf/open/floor/padded, /area/security/prison/cells) -"iKX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +"iJS" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/start/prisoner, /turf/open/floor/plasteel, -/area/security/prison/rec) -"iNU" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#e8eaff" +/area/security/prison/work) +"iKb" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall/r_wall, +/area/maintenance/bar) +"iKU" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"iMh" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/grass, -/area/service/hydroponics) -"iOP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, /turf/open/floor/plasteel, -/area/security/prison) -"iPo" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/area/tcommsat/computer) +"iNk" = ( +/obj/effect/landmark/start/psychologist, +/obj/structure/chair/office/dark{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/carpet, +/area/medical/psychology) +"iNx" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 6 }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"iQG" = ( +/turf/open/floor/plating, +/area/engineering/main) +"iNH" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + areastring = "/area/engineering/main"; + dir = 4; + name = "Engine Room APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/plasteel, /area/engineering/main) -"iQL" = ( -/turf/open/floor/engine, -/area/engineering/main) -"iQR" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +"iPM" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"iPX" = ( +/obj/effect/landmark/navigate_destination/vault, +/turf/open/floor/circuit/green, +/area/ai_monitored/command/nuke_storage) +"iPY" = ( +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/obj/item/bot_assembly/medbot, +/obj/item/clothing/head/hardhat{ + pixel_x = -2; + pixel_y = 6; + pressure_resistance = 6 + }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) "iQY" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel, /area/engineering/atmos) -"iRf" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"iTM" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"iRk" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light{ dir = 8 }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/structure/window/reinforced/spawner/north, -/turf/open/floor/plasteel/dark, -/area/service/lawoffice) -"iUo" = ( -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel, +/area/security/prison) +"iRx" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 3"; + wiretypepath = /datum/wires/airlock/security }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /turf/open/floor/plasteel, -/area/security/brig) -"iUt" = ( -/obj/machinery/power/apc/highcap/fifteen_k{ - areastring = "/area/tcommsat/server"; +/area/security/prison/cells) +"iST" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/service/hydroponics/upper) +"iTR" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"iUx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/closed/wall/mineral/wood, +/area/commons/fitness/cogpool) +"iUO" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/prison/upper"; + armor = list("melee"=50,"bullet"=20,"laser"=20,"energy"=20,"bomb"=0,"bio"=0,"rad"=0,"fire"=90,"acid"=50); + damage_deflection = 21; + desc = "A control terminal for the area's electrical systems. It's secured with a durable antitampering plasteel cage."; dir = 1; - name = "Telecomms Server APC"; + name = "Armored Upper Prison Wing APC"; pixel_y = 23 }, /obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"iWr" = ( -/obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-2"; + pixel_y = 1 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"iYj" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"iYw" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"iUR" = ( /obj/structure/table/wood, -/obj/item/clothing/ears/earmuffs, -/obj/item/radio, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/wood, +/area/maintenance/bar) +"iXR" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, +/obj/machinery/light, /turf/open/floor/plasteel, -/area/engineering/break_room) -"iZb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/tile/plasteel{ - pixel_x = 10; - pixel_y = 4 +/area/security/prison/cells) +"iYe" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plasteel, -/area/construction/secondary) -"iZg" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 6"; - wiretypepath = /datum/wires/airlock/security +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"jah" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 8 }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -1; + pixel_y = 30; + prison_radio = 1 + }, /turf/open/floor/plasteel, /area/security/prison/cells) -"jae" = ( -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"jaB" = ( +"jaq" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/grass, +/area/service/hydroponics/upper) +"jaL" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plating, -/area/commons/fitness/cogpool) -"jaK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/janitor, -/turf/open/floor/plasteel, -/area/service/janitor) +/area/maintenance/central/secondary) "jaT" = ( +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom{ + name = "Station Intercom (Common)"; + pixel_x = 26 + }, +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"jaY" = ( /obj/machinery/camera{ - c_tag = "Airbridge Router"; + c_tag = "Permabrig - South"; pixel_x = 22 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"jcI" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/rec) -"jec" = ( -/turf/closed/wall/mineral/lead, -/area/engineering/atmos) -"jeu" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"jew" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/cargo/miningoffice) -"jez" = ( -/obj/machinery/computer/mech_bay_power_console, +/area/security/prison/cells) +"jcj" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil/random, +/obj/item/flashlight/seclite, /turf/open/floor/plating, /area/maintenance/disposal) -"jeL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/prison/work) -"jhV" = ( -/obj/machinery/chem_dispenser, -/obj/machinery/airalarm{ - pixel_y = 24 +"jeQ" = ( +/obj/machinery/computer/operating{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/medical/chemistry) -"jim" = ( -/turf/open/floor/plating, -/area/engineering/secure_construction) -"jiB" = ( -/obj/structure/closet/toolcloset, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/area/security/brig) +"jfJ" = ( +/obj/structure/sign/directions/security{ + dir = 1; + pixel_x = 32; + pixel_y = 41 }, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"jjr" = ( -/obj/machinery/flasher{ - id = "executionflash"; - pixel_x = -25 +/area/hallway/primary/central) +"jfX" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" }, -/obj/structure/chair/e_chair, -/obj/effect/decal/cleanable/ash{ - pixel_y = -8 +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/port/fore) -"jkj" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/hallway/primary/aft) +"jgj" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"jkt" = ( -/obj/structure/table/glass, -/obj/item/storage/box/bodybags, -/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plasteel, -/area/security/brig) -"jkS" = ( -/obj/structure/disposalpipe/segment{ +/area/tcommsat/server) +"jhs" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/table/optable{ - name = "Robotics Operating Table" +/obj/item/radio/intercom{ + name = "Station Intercom (Common)"; + pixel_y = 26 + }, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bucket{ + pixel_y = 4 + }, +/obj/item/storage/bag/plants, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"jij" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/operating{ + dir = 1; + name = "Robotics Operating Computer" }, /turf/open/floor/plasteel/white, /area/science/robotics/lab) -"jmF" = ( -/obj/structure/reflector/single/anchored{ - dir = 9 +"jit" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"jnW" = ( -/obj/structure/sign/warning/enginesafety, -/turf/closed/wall, -/area/engineering/break_room) -"joX" = ( -/obj/machinery/light/small, -/obj/structure/cable/yellow{ +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"jiS" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet/crate/internals, +/turf/open/floor/plating, +/area/maintenance/department/eva) +"jkk" = ( +/obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/engine, -/area/engineering/main) -"jqP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/table, -/obj/item/analyzer, -/obj/item/pipe_dispenser, -/obj/item/wrench, -/turf/open/floor/plasteel/dark, -/area/engineering/main) -"jrk" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/structure/cable{ icon_state = "2-4" }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"jrm" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ +/turf/open/floor/plasteel, +/area/security/brig) +"jkQ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/computer/security{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/engineering/main) -"jsa" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plasteel, -/area/security/prison/rec) -"jvm" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/area/security/brig) +"jnk" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"jvz" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"jvE" = ( +/obj/structure/closet/crate/engineering, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/obj/item/am_shielding_container, +/turf/open/floor/plasteel, +/area/engineering/main) +"joo" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/machinery/firealarm{ - pixel_y = 26 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"jvM" = ( -/turf/closed/wall, -/area/security/prison/shower) -"jxo" = ( -/obj/structure/chair/sofa/right, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/area/security/prison) +"jqF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, -/area/security/office) -"jxw" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 6 +/area/security/brig) +"jqG" = ( +/obj/machinery/light/small{ + dir = 8 }, /turf/open/floor/plating, /area/engineering/main) -"jyu" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/space/basic, -/area/space/nearstation) -"jzi" = ( +"jqK" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"jAv" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 4 + icon_state = "0-2" }, -/turf/open/space/basic, -/area/space/nearstation) -"jBF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = 32 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/structure/table, -/obj/structure/disposaloutlet{ - dir = 8 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/plating, +/area/security/prison/rec) +"jso" = ( +/obj/effect/turf_decal/box, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engineering/secure_construction) +"jtf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/plasteel, -/area/security/prison) -"jCT" = ( -/obj/machinery/biogenerator, -/turf/open/floor/grass, -/area/security/prison/garden) -"jDh" = ( -/obj/structure/closet/crate/radiation, -/obj/item/storage/firstaid/radbgone, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/hallway/primary/aft) +"jtn" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/plasteel, -/area/engineering/main) -"jDY" = ( -/obj/structure/lattice, -/turf/closed/wall, -/area/service/hydroponics) -"jEm" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 7"; - wiretypepath = /datum/wires/airlock/security - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"jEz" = ( -/turf/closed/wall, -/area/security/prison/work) -"jFg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/vending/coffee, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"jIV" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"jJR" = ( -/obj/structure/table/optable, -/turf/open/floor/plating, -/area/maintenance/disposal) -"jLw" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/psychology"; - dir = 8; - name = "Psychology APC"; - pixel_x = -25 - }, -/turf/open/floor/plating, -/area/maintenance/central) -"jLU" = ( -/mob/living/simple_animal/pet/dog/cheems, +/obj/effect/landmark/navigate_destination/bar, /turf/open/floor/plasteel, -/area/cargo/storage) -"jMf" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 +/area/service/bar) +"jvl" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/maintenance/bar) +"jwk" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/security/brig) -"jMv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"jMR" = ( -/turf/open/floor/plasteel/stairs/left, -/area/security/brig) -"jMZ" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"jNw" = ( -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/rec) -"jNO" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/engineering/secure_construction) -"jOn" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, /turf/open/floor/plasteel, /area/engineering/main) -"jOw" = ( -/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, -/turf/open/floor/plasteel, -/area/cargo/storage) -"jPl" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"jQr" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/cargo/miningoffice) -"jRP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, +"jwt" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"jSG" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/carpet/green, -/area/command/heads_quarters/hop) -"jSQ" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"jVj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "Cargo Loading Door" +/obj/machinery/camera{ + c_tag = "Permabrig - East"; + dir = 8; + pixel_y = -22 }, -/turf/open/floor/plating, -/area/cargo/storage) -"jVV" = ( +/turf/open/floor/plasteel, +/area/security/prison/cells) +"jwN" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/external{ - name = "Aux Engine Access" +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"jxP" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table/glass, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"jWH" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"jXY" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/hallway/primary/port/fore) +"jyu" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/space/basic, +/area/space/nearstation) +"jAf" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"jYy" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ +/obj/structure/chair{ dir = 4 }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/shower{ - dir = 1 - }, +/obj/effect/landmark/start/security_officer, /turf/open/floor/plasteel, /area/security/brig) -"jYE" = ( -/obj/structure/window/reinforced{ +"jAv" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 }, -/obj/machinery/cryopod{ +/turf/open/space/basic, +/area/space/nearstation) +"jAU" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 8 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/security/prison/cells) -"jYZ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Medbay Locker Room"; +/area/security/prison) +"jBs" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"jZd" = ( -/obj/effect/landmark/navigate_destination/med, -/turf/open/floor/plasteel/white, -/area/medical/medbay/lobby) -"kal" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"kaZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/cargo/storage) -"kba" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"kbn" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" +/area/science/xenobiology) +"jDi" = ( +/obj/machinery/door/airlock/grunge{ + name = "Isolation Cell"; + req_access_txt = "2"; + wiretypepath = /datum/wires/airlock/security }, -/area/command/heads_quarters/captain) -"kcu" = ( -/turf/closed/wall/r_wall, -/area/maintenance/central/secondary) -"kdi" = ( -/obj/machinery/computer/shuttle/mining/common, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"kea" = ( -/obj/item/trash/candle, -/obj/effect/landmark/navigate_destination/disposals, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/security/prison/cells) +"jEu" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/area/maintenance/disposal) -"keN" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/turf/closed/wall, +/area/security/prison/cells) +"jFR" = ( +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /turf/open/floor/plasteel, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"kgQ" = ( -/obj/machinery/door/airlock/medical{ - name = "Psychology"; - req_access_txt = "76" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/area/security/brig) +"jGC" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plasteel, -/area/medical/psychology) -"kij" = ( -/obj/machinery/door/airlock/maintenance_hatch, +/area/hallway/primary/aft) +"jGH" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"jHV" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/disposal) -"kiJ" = ( -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ - icon_state = "1-4" +"jII" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/obj/machinery/power/terminal, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"kjG" = ( -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/carpet/red, /area/security/brig) -"kjS" = ( +"jJF" = ( +/obj/effect/landmark/navigate_destination/chapel, +/turf/open/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/service/chapel/main) +"jJJ" = ( +/obj/machinery/washing_machine, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -63366,541 +63301,513 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /turf/open/floor/plasteel/cafeteria, /area/security/prison/cells) -"kkQ" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"kma" = ( -/obj/machinery/camera{ - c_tag = "Supply - Refinery Exterior"; - pixel_x = 22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5; - layer = 2.03 - }, -/turf/open/floor/engine, -/area/engineering/secure_construction) -"kmd" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 +"jKB" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/light{ + dir = 8 }, -/obj/effect/turf_decal/tile/green, +/turf/open/floor/carpet/green, +/area/command/blueshieldoffice) +"jLu" = ( +/obj/structure/lattice, +/obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-2"; + pixel_y = 1 }, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/space/basic, +/area/solars/starboard/aft) +"jLH" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"kmm" = ( -/obj/machinery/power/apc{ - name = "Secure Construction APC"; - pixel_y = -24 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/structure/cable{ - icon_state = "0-8" +/turf/open/floor/plating, +/area/tcommsat/computer) +"jMo" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plating, +/area/maintenance/fore) +"jNs" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"jOy" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/closed/wall/mineral/lead, +/area/engineering/atmos) +"jOU" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, +/area/maintenance/bar) +"jPA" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/light, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"koe" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/security/courtroom"; - dir = 1; - name = "Court Room APC"; - pixel_y = 23 +/area/security/prison/work) +"jQj" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/port/central) -"kpj" = ( -/obj/effect/turf_decal/stripes/line{ +/area/maintenance/central/secondary) +"jRr" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/closet/crate/engineering{ - name = "Particle Accelerator Crate" - }, -/obj/structure/particle_accelerator/end_cap, -/obj/structure/particle_accelerator/fuel_chamber, -/obj/structure/particle_accelerator/particle_emitter/center, -/obj/structure/particle_accelerator/particle_emitter/left, -/obj/structure/particle_accelerator/particle_emitter/right, -/obj/structure/particle_accelerator/power_box, -/obj/machinery/particle_accelerator/control_box, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"kpq" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/table/wood, +/obj/machinery/power/apc{ + name = "Engineering Foyer APC"; + pixel_y = -24 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/dresser, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/item/storage/firstaid/regular, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/cells) -"kqt" = ( -/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, -/area/cargo/storage) -"kqX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/closed/wall/mineral/wood, -/area/commons/fitness/cogpool) -"krR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/engineering/break_room) +"jRw" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"jRT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/power/apc{ + areastring = "/area/medical/psychology"; + dir = 8; + name = "Psychology APC"; + pixel_x = -25 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/limbgrower, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"ksu" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 +/turf/open/floor/plating, +/area/maintenance/central) +"jRX" = ( +/obj/machinery/button/door{ + id = "Security Dorm"; + name = "Dormitory Door Lock"; + normaldoorcontrol = 1; + pixel_x = -7; + pixel_y = 24; + specialfunctions = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/carpet/red, /area/security/brig) -"ktY" = ( -/obj/machinery/light_switch{ - pixel_y = 24 +"jSP" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/engineering/main) +"jUT" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-4" }, -/turf/open/floor/engine, -/area/engineering/main) -"kvh" = ( -/obj/structure/bed/double, -/obj/item/bedsheet/black/double, -/turf/open/floor/carpet/red, -/area/security/brig) -"kvt" = ( -/turf/open/floor/grass, -/area/security/prison/garden) -"kvw" = ( -/obj/structure/lattice, -/turf/closed/wall/r_wall, -/area/maintenance/central/secondary) -"kwr" = ( -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/security/prison/rec) -"kwu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"jVA" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, /turf/open/floor/plating, -/area/engineering/main) -"kwy" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"kxh" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/turretid{ - control_area = "/area/science/server/compcore"; - icon_state = "control_stun"; - name = "Computer Core turret control"; - pixel_x = -3; - pixel_y = -23; - req_access_txt = "65" +/area/maintenance/department/eva) +"jWV" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Telecommunications Mainframe"; + req_access_txt = "61" }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/science/server/compcore) -"kzb" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/command/bridge) -"kAd" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/light_switch{ - pixel_y = -24 +/area/tcommsat/server) +"jYm" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" }, -/obj/structure/disposalpipe/junction{ - dir = 8 +/turf/open/floor/plasteel/airless/solarpanel, +/area/solars/starboard/fore) +"jYn" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/turf/open/floor/plasteel, +/area/security/prison/cells) +"jYy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 4 }, +/obj/structure/table, +/obj/item/analyzer, +/obj/item/pipe_dispenser, +/obj/item/wrench, +/turf/open/floor/plasteel/dark, +/area/engineering/main) +"kaU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"kbg" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"kBn" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 8 + dir = 4 }, /turf/open/floor/plasteel, -/area/security/brig) -"kBE" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/area/security/prison/cells) +"kcM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plating, -/area/maintenance/disposal) -"kCg" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_x = 32; - pixel_y = 41 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"kCv" = ( -/obj/structure/sign/poster/contraband/yes_erp{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) -"kCw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20" - }, -/obj/structure/cable{ - icon_state = "1-2" +/area/cargo/miningoffice) +"kdM" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/captain) -"kFF" = ( +/turf/open/floor/plasteel, +/area/security/brig) +"kga" = ( +/turf/open/floor/plasteel/stairs/left, +/area/security/brig) +"kiw" = ( /obj/machinery/light{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/turf/open/floor/grass, +/area/service/hydroponics/upper) +"kjE" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"kHT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/engineering/main) -"kIu" = ( -/obj/structure/lattice, -/obj/structure/lattice/catwalk, +/area/hallway/primary/port/fore) +"kjJ" = ( /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "1-4" }, -/turf/open/space/basic, -/area/solars/starboard/aft) -"kJh" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/closed/wall/r_wall, -/area/engineering/main) -"kJk" = ( -/obj/effect/turf_decal/stripes/end{ +/turf/open/floor/plasteel, +/area/security/prison/garden) +"kkT" = ( +/obj/machinery/light{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/turf/open/floor/engine, +/area/engineering/main) +"kll" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Telecomms Admin"; + departmentType = 5; + name = "Telecomms RC"; + pixel_y = 30 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/tcommsat/computer) -"kJn" = ( -/obj/structure/closet/secure_closet/blueshield, -/turf/open/floor/carpet/green, -/area/command/blueshieldoffice) -"kKd" = ( +"klJ" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/closed/wall, +/area/service/hydroponics/upper) +"kma" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/fragile, +/obj/item/clothing/head/helmet/space/fragile, +/obj/item/tank/internals/air, +/obj/item/wrench, +/obj/item/flashlight, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/eva) +"kmu" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel, /area/security/prison) -"kKu" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sign/directions/command{ - dir = 8; - pixel_x = -32; - pixel_y = -32 - }, -/obj/structure/sign/directions/medical{ - pixel_x = -32; - pixel_y = -24 - }, -/obj/structure/sign/directions/engineering{ - pixel_x = -32; - pixel_y = -40 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"kKM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +"kmz" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/engineering/main) -"kKW" = ( /obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -1; - pixel_y = 30; - prison_radio = 1 + dir = 8; + name = "Station Intercom (Common)"; + pixel_x = 28 }, -/turf/closed/wall, -/area/security/prison/upper) -"kLZ" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 +/turf/open/floor/engine, +/area/engineering/main) +"knr" = ( +/obj/machinery/door/airlock/medical{ + name = "Psychology"; + req_access_txt = "76" }, -/obj/structure/bed, -/obj/item/bedsheet/red, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/security/prison/cells) -"kMy" = ( -/obj/machinery/hydroponics/soil, +/area/medical/psychology) +"knA" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/grass, -/area/security/prison/garden) -"kNk" = ( -/obj/structure/chair/sofa/right, -/obj/machinery/light{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"kOw" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/item/kirbyplants{ + icon_state = "plant-02" }, -/turf/open/floor/grass, -/area/service/hydroponics/upper) -"kPf" = ( -/obj/structure/closet, -/obj/item/storage/toolbox/mechanical/old, -/turf/open/floor/plating, -/area/maintenance/disposal) -"kQg" = ( -/obj/effect/turf_decal/bot, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plasteel, -/area/cargo/sorting) -"kRw" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/engineering/main) -"kSM" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/mouse/brown/Tom, -/turf/open/floor/plasteel, -/area/security/prison) -"kTD" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 8"; - wiretypepath = /datum/wires/airlock/security +/obj/structure/cable{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 6 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"kTE" = ( -/obj/item/beacon, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/obj/effect/landmark/navigate_destination/aiupload, -/turf/open/floor/plasteel, -/area/ai_monitored/turret_protected/ai_upload_foyer) -"kTL" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table, -/obj/item/radio/off, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/box/lights/mixed, +/turf/open/floor/plasteel/dark, +/area/command/bridge) +"knL" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/eva) -"kTZ" = ( -/obj/structure/table/glass, -/obj/item/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 +/area/maintenance/bar) +"kod" = ( +/obj/structure/sign/directions/command{ + dir = 8; + pixel_y = -32 }, -/obj/item/storage/firstaid/regular, -/obj/item/reagent_containers/syringe{ - name = "steel point" +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = -24 }, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = 2; - pixel_y = 2 +/obj/structure/sign/directions/science{ + dir = 8; + pixel_y = -40 }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -2; - pixel_y = -2 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, -/area/security/brig) -"kUd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/area/hallway/primary/port/fore) +"kpK" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/workshop) -"kUg" = ( -/obj/structure/cable{ - icon_state = "2-4" +/turf/closed/wall/mineral/lead, +/area/engineering/atmos) +"krM" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/turf/open/floor/plating, -/area/engineering/main) -"kUP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/structure/chair/stool/bar, +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/obj/machinery/chem_heater, +/area/maintenance/bar) +"ksI" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plasteel, -/area/medical/chemistry) -"kVx" = ( -/obj/machinery/space_heater{ - anchored = 1 +/area/engineering/main) +"ktb" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/camera{ - c_tag = "Virology - Starboard"; - dir = 8; - pixel_y = -22 +/turf/open/floor/plasteel, +/area/security/prison/upper) +"kvE" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/engineering/main) -"kVB" = ( +/area/security/brig) +"kwY" = ( /obj/machinery/firealarm{ - pixel_y = 26 + dir = 4; + pixel_x = -28 }, -/obj/structure/cable{ +/turf/open/floor/plating, +/area/engineering/main) +"kxH" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/security/brig) +"kxR" = ( +/obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/engine, -/area/engineering/main) -"kWL" = ( +/area/engineering/secure_construction) +"kzb" = ( /obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 8 + dir = 4 }, +/turf/closed/wall/r_wall, +/area/command/bridge) +"kzG" = ( /obj/item/radio/intercom{ desc = "Talk through this. It looks like it has been modified to not broadcast."; name = "Prison Intercom (General)"; - pixel_x = -1; - pixel_y = 30; + pixel_x = -30; prison_radio = 1 }, /turf/open/floor/plasteel, /area/security/prison/cells) -"kYa" = ( +"kBr" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"kCq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "2-4" }, -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 1 + }, +/obj/effect/landmark/navigate_destination/hydro, +/turf/open/floor/plasteel, +/area/service/hydroponics/lobby) +"kCB" = ( +/obj/structure/railing, +/obj/machinery/light, +/turf/open/floor/grass, +/area/service/hydroponics/upper) +"kCV" = ( +/obj/machinery/shieldwallgen/xenobiologyaccess, +/obj/structure/cable, /turf/open/floor/plating, -/area/security/prison) -"kYh" = ( -/obj/machinery/light_switch{ - pixel_x = 24 +/area/science/xenobiology) +"kEo" = ( +/obj/structure/weightmachine/weightlifter, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"kGG" = ( +/obj/machinery/light/small{ + dir = 1 }, -/obj/structure/lattice, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"kHP" = ( /turf/open/space/basic, /area/space/nearstation) -"kYv" = ( +"kIC" = ( +/obj/structure/frame/computer, +/turf/open/floor/plating, +/area/maintenance/disposal) +"kIH" = ( +/obj/structure/table, /obj/machinery/light{ dir = 4; - light_color = "#e8eaff" + light_color = "#c1caff" + }, +/obj/item/analyzer, +/turf/open/floor/plasteel, +/area/engineering/main) +"kIY" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"kJS" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"kKQ" = ( +/obj/structure/chair/sofa/right, +/obj/machinery/light{ + dir = 8 }, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"kKV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, /turf/open/floor/plasteel, -/area/command/bridge) -"kYx" = ( -/obj/structure/disposalpipe/segment, +/area/security/prison/cells) +"kLR" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/turf/closed/wall, +/area/construction/secondary) +"kLW" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"kYJ" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"laH" = ( -/mob/living/simple_animal/chicken, -/turf/open/floor/grass, -/area/service/hydroponics/upper) -"lbS" = ( +/turf/open/floor/plating, +/area/security/prison) +"kOY" = ( +/obj/effect/landmark/start/blueshield, +/turf/open/floor/carpet/green, +/area/command/blueshieldoffice) +"kPA" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -63915,387 +63822,511 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"lcD" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 +"kSJ" = ( +/turf/closed/wall/r_wall, +/area/security/prison/shower) +"kUG" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + pixel_y = 24 }, /turf/open/floor/plasteel, -/area/engineering/atmos) -"lcV" = ( -/obj/structure/sign/poster/official/enlist{ - pixel_y = 32 +/area/cargo/storage) +"kUN" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, -/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"kWw" = ( +/turf/closed/wall, +/area/security/prison/cells) +"kXT" = ( +/obj/structure/table, +/obj/item/storage/box/beakers/variety, +/turf/open/floor/plating, +/area/maintenance/fore) +"kYu" = ( +/obj/structure/table, +/obj/item/stack/sheet/cardboard{ + amount = 14 + }, +/obj/item/stack/packageWrap, +/obj/item/stack/sticky_tape, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/security/prison/work) +"laT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"lbp" = ( +/turf/open/floor/plating, +/area/engineering/secure_construction) +"lbI" = ( +/obj/effect/landmark/start/bridgeofficer, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"leg" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/area/command/bridge) +"lcD" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 }, -/turf/closed/wall/mineral/lead, +/turf/open/floor/plasteel, /area/engineering/atmos) -"leq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"lfF" = ( +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1 }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solars/starboard/aft) +"lgJ" = ( +/obj/effect/landmark/start/medical_doctor, /turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"leE" = ( -/obj/machinery/firealarm{ +/area/medical/clinic) +"lgL" = ( +/obj/machinery/airalarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 + }, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"lgN" = ( +/obj/machinery/computer/operating{ + dir = 1; + name = "Robotics Operating Computer" }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"liP" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/bar) +"liV" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/effect/landmark/navigate_destination/teleporter, /turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"lfk" = ( +/area/command/teleporter) +"ljQ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"llj" = ( +/obj{ + name = "---Merge conflict marker---" }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"lfN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/item/dest_tagger, +/obj/item/dest_tagger, +/obj/item/dest_tagger, +/obj/structure/sign/warning{ + name = "\improper KEEP CLEAR: HIGH SPEED DELIVERIES"; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/cargo/sorting) +"lmW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"lgF" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/port/fore) -"liy" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (Common)"; - pixel_x = 26 - }, +"lnF" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"lon" = ( /obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/wood, -/area/maintenance/bar) -"ljF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/obj/item/paicard, +/obj/item/toy/sword, +/obj/item/toy/figure/assistant, +/obj/machinery/newscaster{ + pixel_x = -30 }, -/obj/effect/landmark/navigate_destination/court, -/turf/open/floor/plasteel, -/area/security/courtroom) -"ljW" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" }, -/obj/structure/cable{ - icon_state = "1-4" +/turf/open/floor/plasteel/dark, +/area/commons/lounge/jazz) +"lqv" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/cargo/storage) +"lqJ" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 4 }, -/turf/open/space/basic, -/area/solars/starboard/aft) -"llg" = ( /obj/machinery/camera{ - c_tag = "Prison Wing" + c_tag = "Transit Tube Access"; + pixel_x = 22 }, -/turf/open/floor/plasteel, -/area/security/brig) -"llI" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, -/area/security/prison) -"lmg" = ( -/obj/structure/table/optable, -/obj/item/storage/backpack/duffelbag/sec/surgery, +/area/command/bridge) +"lqZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"lsu" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/seeds/onion, +/obj/item/seeds/garlic, +/obj/item/seeds/potato, +/obj/item/seeds/tomato, +/obj/item/seeds/carrot, +/obj/item/seeds/grass, +/obj/item/seeds/ambrosia, +/obj/item/seeds/wheat, +/obj/item/seeds/pumpkin, +/obj/item/seeds/wheat, +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/item/seeds/wheat, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/security/brig) -"lmE" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/item/pen/fountain{ - pixel_x = 2; - pixel_y = 6 +/area/security/prison/garden) +"lsO" = ( +/obj/structure/closet/crate/bin, +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/item/stamp/hop, -/turf/open/floor/carpet/green, -/area/command/heads_quarters/hop) -"lnW" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 5"; - wiretypepath = /datum/wires/airlock/security +/turf/open/floor/plasteel, +/area/security/prison/rec) +"ltp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"ltJ" = ( +/turf/open/floor/plasteel, +/area/security/prison) +"ltR" = ( +/obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"loq" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, +/area/security/prison/mess) +"luS" = ( +/obj/machinery/computer/arcade/orion_trail, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"lvd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/plating, -/area/maintenance/central/secondary) -"loO" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/area/security/prison/garden) +"lvf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/service/hydroponics/upper) +"lwh" = ( +/obj/machinery/firealarm{ + pixel_y = 26 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engineering/main) -"lqc" = ( -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red, +"lwC" = ( +/obj/structure/closet/crate, /obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/closet/secure_closet/brigdoc, -/turf/open/floor/plasteel, -/area/security/brig) -"lqf" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/suit/straight_jacket, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Permabrig Transfer"; - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/plasteel, -/area/security/prison) -"lsi" = ( +/area/security/brig) +"lxr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/prison/work) +"lyz" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer"; + req_access_txt = "2" }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"luE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/security/prison) +"lzm" = ( +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/power/terminal, +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"lAt" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/maintenance/department/eva) +"lBd" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -5 }, -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random{ + pixel_x = -2; + pixel_y = -2 }, -/turf/open/floor/plasteel, -/area/engineering/main) -"lvL" = ( -/obj/machinery/computer/secure_data{ - dir = 8 +/obj/item/stack/cable_coil/random{ + pixel_x = 2; + pixel_y = 2 }, -/turf/open/floor/plasteel, -/area/security/prison) -"lwE" = ( -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/camera{ + c_tag = "Robotics - Surgery"; dir = 1 }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad2" - }, -/turf/open/floor/plating, -/area/cargo/storage) -"lwV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"lBS" = ( +/turf/open/floor/carpet, +/area/medical/psychology) +"lBX" = ( +/mob/living/simple_animal/cow, +/turf/open/floor/grass, +/area/service/hydroponics/upper) +"lDf" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs/fake/kinky, +/obj/item/restraints/handcuffs, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 }, -/turf/open/floor/plating, -/area/engineering/main) -"lyu" = ( -/obj/machinery/light/small, /turf/open/floor/plasteel, -/area/security/prison/shower) -"lzs" = ( +/area/security/brig) +"lDr" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/turf/closed/wall/r_wall, -/area/commons/fitness/cogpool) -"lzt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"lzU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/prison) -"lAW" = ( -/turf/closed/wall, -/area/security/prison/mess) -"lBf" = ( -/obj/machinery/light/small, -/obj/machinery/requests_console{ - department = "Engineering Router"; - name = "Engineering Router RC"; - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 }, -/turf/closed/wall/r_wall, -/area/engineering/main) -"lDH" = ( -/obj/machinery/vending/sustenance, /turf/open/floor/plasteel, -/area/security/prison/mess) +/area/engineering/main) "lDK" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"lFN" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"lFX" = ( +/obj/effect/turf_decal/tile/red, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, +/obj/effect/landmark/navigate_destination/sec, /turf/open/floor/plasteel, -/area/security/prison) -"lHi" = ( -/obj/machinery/camera{ - c_tag = "Prison Isolation Cell Three"; - dir = 1; - network = list("ss13","isolation"); - view_range = 5 +/area/security/office) +"lFf" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"lHl" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/padded, -/area/security/prison/cells) -"lHw" = ( -/turf/closed/wall/r_wall, -/area/command/blueshieldoffice) -"lHT" = ( -/obj/machinery/light{ - dir = 8 - }, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Law Office"; - dir = 4 + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 }, -/obj/effect/landmark/navigate_destination/lawyer, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/service/lawoffice) -"lJa" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/external{ - name = "Aux Engine Access" +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"lHz" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"lKu" = ( -/obj/machinery/computer/prisoner/management{ - dir = 4 +/area/engineering/main) +"lHF" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Infirmary"; + req_access_txt = "71" }, /turf/open/floor/plasteel, -/area/security/prison) -"lOc" = ( +/area/security/brig) +"lIq" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, -/area/security/prison/mess) -"lOs" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 +/area/security/brig) +"lJh" = ( +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera{ + c_tag = "Supply - Cargo Bay"; + dir = 8; + pixel_y = -22 + }, +/obj/machinery/button/door{ + id = "QMLoaddoor"; + layer = 4; + name = "Cargo Loading Doors"; + pixel_x = 24; + pixel_y = 6 + }, +/obj/machinery/button/door{ + id = "QMLoaddoor2"; + layer = 4; + name = "Cargo Unloading Doors"; + pixel_x = 24; + pixel_y = -6 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"lPs" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /turf/open/floor/plasteel, -/area/security/prison/cells) -"lPQ" = ( -/obj/machinery/light{ - dir = 8 +/area/cargo/storage) +"lJS" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 }, +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, /turf/open/floor/plasteel, -/area/engineering/main) -"lQm" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/security/brig) +"lKx" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/obj/effect/landmark/navigate_destination/library, +/turf/open/floor/wood, +/area/service/library) +"lKN" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 }, +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, /turf/open/floor/plasteel, /area/engineering/main) -"lQx" = ( -/obj/structure/disposalpipe/segment, -/obj/item/radio/intercom{ - name = "Station Intercom (Common)"; - pixel_x = 26 +"lLm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"lQz" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/closed/wall/r_wall, -/area/security/prison) -"lQU" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/machinery/button/door{ - id = "capblast"; - name = "Window Blast Door Control"; - pixel_x = -6; - pixel_y = -3; - req_access_txt = "19" +/obj/structure/window/reinforced/spawner/west, +/obj/structure/table/optable{ + name = "Robotics Operating Table" }, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/carpet/blue, -/area/command/heads_quarters/captain) +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"lOH" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/camera{ + c_tag = "Security - Prison Fore"; + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/security/brig) +"lPx" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"lQF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/hatchet, +/obj/item/crowbar, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"lQV" = ( +/turf/closed/wall, +/area/security/prison/mess) +"lRl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/maintenance/central/secondary) "lRy" = ( /obj/machinery/light{ dir = 1 @@ -64306,241 +64337,227 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"lSh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 +"lRC" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"lSl" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/carpet, +/area/medical/psychology) +"lSr" = ( +/obj/machinery/firealarm{ + pixel_y = 26 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/item/radio/intercom{ - frequency = 1359; - name = "Station Intercom (Security)"; - pixel_y = -28 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, /turf/open/floor/plasteel, -/area/command/bridge) -"lTL" = ( -/obj/structure/sink{ - pixel_y = 28 +/area/hallway/primary/aft) +"lSW" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/disposal) +"lSY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engineering/secure_construction) +"lTf" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/prison"; + dir = 4; + name = "Prison APC"; + pixel_x = 24 }, -/obj/machinery/power/apc/auto_name/west, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-8" }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"lWb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/light, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, -/area/security/prison) +/area/security/brig) +"lTy" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/carpet/green, +/area/command/blueshieldoffice) +"lUq" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel/dark, +/area/engineering/main) +"lVJ" = ( +/turf/closed/wall, +/area/maintenance/central/secondary) "lWh" = ( -/obj/machinery/vending/cola/red{ - onstation = 0 - }, -/turf/open/floor/plasteel, +/obj/structure/table/reinforced, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/structure/window/reinforced/tinted, +/turf/open/floor/plasteel/cafeteria, /area/security/prison/mess) -"lWv" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/obj/effect/landmark/navigate_destination/psychologist, -/turf/open/floor/carpet, -/area/medical/psychology) -"lWz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 10 +"lZn" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/vending/wardrobe/hos_wardrobe, +/turf/open/floor/plasteel/grimy, +/area/command/heads_quarters/hos) +"maK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"lWA" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/light/small{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"lXh" = ( -/obj/structure/sign/directions/command{ - dir = 8; - pixel_y = -32 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = -24 +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 }, -/obj/structure/sign/directions/science{ - dir = 8; - pixel_y = -40 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"mbU" = ( +/turf/open/floor/wood, +/area/maintenance/bar) +"mea" = ( +/turf/open/floor/grass, +/area/security/prison/garden) +"meX" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/closed/wall/r_wall, +/area/engineering/main) +"mgl" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"lYW" = ( -/obj/effect/landmark/navigate_destination/cargo, /turf/open/floor/plasteel, -/area/cargo/office) -"lZx" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, +/area/security/prison/rec) +"mgo" = ( +/turf/closed/wall, +/area/security/prison/rec) +"mgC" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, -/area/security/office) -"maJ" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 +/area/engineering/secure_construction) +"mhg" = ( +/obj/machinery/vending/cola/red{ + onstation = 0 }, -/turf/open/floor/plating, -/area/engineering/main) -"mbt" = ( -/obj/structure/table, /turf/open/floor/plasteel, /area/security/prison/mess) -"mdw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/delivery, +"mhs" = ( +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/rec) +"mhK" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Access"; - req_one_access_txt = "10;24" - }, -/turf/open/floor/plasteel, -/area/engineering/main) -"mer" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 4 + dir = 10 }, -/obj/item/radio, -/turf/open/floor/engine, -/area/engineering/main) -"mew" = ( /turf/closed/wall/r_wall, -/area/security/prison/rec) -"mhF" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/engineering/main) +"mjz" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /turf/open/floor/plasteel, /area/security/brig) -"mje" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +"mkr" = ( /turf/open/floor/plasteel/dark, /area/engineering/main) -"mkn" = ( -/obj/machinery/light/small{ - dir = 4 +"mkO" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/obj/machinery/power/emitter, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"mkQ" = ( -/obj/machinery/sparker{ - id = "executionburn"; - pixel_x = 25 +/area/maintenance/bar) +"mmA" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 7"; + wiretypepath = /datum/wires/airlock/security }, -/obj/machinery/light/small{ - dir = 4; - light_color = "#d8b1b1" +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/port/fore) -"mlJ" = ( -/obj/structure/lattice, -/turf/closed/wall/r_wall, -/area/engineering/secure_construction) -"mlR" = ( +/area/security/prison/cells) +"mmC" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, /turf/open/floor/engine, /area/engineering/main) -"mnd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/arcade/orion_trail, -/turf/open/floor/plasteel, -/area/security/prison) -"mow" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 3"; - wiretypepath = /datum/wires/airlock/security +"mnt" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /turf/open/floor/plasteel, /area/security/prison/cells) -"moK" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +"mnO" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Workshop"; + req_access_txt = "11" }, -/turf/open/floor/plating, -/area/maintenance/department/eva) -"mpf" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"mpr" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/engineering/workshop) +"mnW" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#e8eaff" }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/grass, +/area/service/hydroponics) +"mqc" = ( +/obj/effect/turf_decal/stripes/white/line, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-8" }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/rec) +"mqo" = ( +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, -/area/security/prison/upper) -"mqd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/area/security/brig) +"mqA" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 }, -/area/maintenance/bar) +/turf/open/floor/plasteel, +/area/engineering/secure_construction) "mqB" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -64548,87 +64565,80 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"mqV" = ( +"mqM" = ( +/obj/structure/table, +/obj/item/plant_analyzer, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/obj/item/shovel/spade, +/turf/open/floor/plasteel, +/area/security/prison/garden) +"mqS" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" }, /turf/open/floor/plasteel/dark, -/area/science/observatory) -"mrE" = ( -/obj/structure/grille, -/turf/open/space/basic, -/area/space) -"mrK" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/service/hydroponics/garden) +"mrG" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/chair{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/landmark/start/security_officer, /turf/open/floor/plasteel, /area/security/brig) -"mse" = ( -/obj/machinery/door/airlock/external{ - name = "Aux Engine Access" - }, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"msF" = ( -/obj/machinery/camera{ - c_tag = "Routing Depot" +"mrO" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/disposal) +"msI" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/closed/wall, -/area/maintenance/bar) -"msK" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/obj/machinery/light{ - light_color = "#cee5d2" +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"mtd" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad2" +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/plating, -/area/cargo/storage) -"msO" = ( -/obj/structure/holohoop{ - dir = 8; - pixel_x = 12; - pixel_y = 12 +/area/maintenance/central/secondary) +"mvu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/maintenance/disposal) +"mvD" = ( +/obj/machinery/camera{ + c_tag = "Engine Room - Port Bow" }, -/obj/effect/turf_decal/trimline/white/end{ +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 8 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/rec) -"mtI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engineering/secure_construction) -"muX" = ( +/turf/open/floor/plating, +/area/engineering/main) +"mxa" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "2-4" }, -/obj/effect/landmark/navigate_destination/blueshield, -/turf/open/floor/carpet/green, -/area/command/blueshieldoffice) -"mwG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1; - pixel_x = 5 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/prison/rec) "mxW" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/supplymain/visible{ @@ -64636,29 +64646,97 @@ }, /turf/open/space/basic, /area/space/nearstation) -"myx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - areastring = "/area/engineering/main"; +"myX" = ( +/obj/machinery/light{ dir = 4; - name = "Engine Room APC"; - pixel_x = 24 + light_color = "#e8eaff" + }, +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_y = 2 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"mzx" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/storage/fancy/egg_box, +/obj/item/storage/fancy/egg_box, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/mess) +"mAL" = ( +/obj/machinery/computer/prisoner/management{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"mAP" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"mBd" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engineering/atmos) +"mBN" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" }, +/obj/machinery/mecha_part_fabricator/maint, +/turf/open/floor/plating, +/area/maintenance/disposal) +"mBR" = ( +/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, /turf/open/floor/plasteel, +/area/cargo/storage) +"mCO" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, /area/engineering/main) -"mCf" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment{ +"mCV" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/main) +"mDb" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) +/turf/open/floor/plasteel, +/area/security/prison/cells) +"mDc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/modular_computer/laptop/preset/civilian, +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) "mDW" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10 @@ -64674,63 +64752,109 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plasteel, /area/engineering/atmos) -"mEi" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/yellow{ +"mEK" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"mEM" = ( +/obj/structure/cable{ icon_state = "4-8" }, -/turf/open/space/basic, -/area/engineering/secure_construction) -"mEK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "CEPrivacy"; - name = "CE Privacy Shutters" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"mGA" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 8 +/obj/item/radio/intercom{ + frequency = 1359; + name = "Station Intercom (Security)"; + pixel_y = -28 }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"mGV" = ( +/area/command/bridge) +"mFc" = ( +/obj/structure/cable, /obj/structure/cable{ icon_state = "1-2" }, +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) +"mFn" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, /turf/open/floor/plasteel, -/area/security/prison/garden) -"mGZ" = ( -/obj/structure/window/reinforced/tinted{ +/area/security/prison/cells) +"mFJ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, +/turf/open/floor/plasteel, +/area/cargo/storage) +"mFM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/bed, -/obj/item/bedsheet/red, -/obj/effect/landmark/start/prisoner, +/obj/effect/landmark/event_spawn, +/obj/machinery/camera{ + c_tag = "Research - Observatory"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"mGr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/navigate_destination/eva, /turf/open/floor/plasteel, -/area/security/prison/cells) -"mHR" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" +/area/ai_monitored/command/storage/eva) +"mGx" = ( +/obj/structure/sign/poster/contraband/kudzu{ + pixel_y = 32 }, -/area/maintenance/bar) -"mHX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, -/area/security/prison/cells) -"mIe" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +/area/service/hydroponics/lobby) +"mGY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "0-2" }, -/turf/open/floor/engine, -/area/engineering/secure_construction) +/turf/open/floor/plating, +/area/engineering/main) +"mHh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall/r_wall, +/area/security/prison) +"mHs" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"mHR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/security/prison) "mIm" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -64744,32 +64868,25 @@ /turf/open/floor/engine, /area/science/storage) "mIs" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/closed/wall/r_wall, -/area/security/prison) +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/prison/upper) "mIT" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/supplymain/visible, /turf/open/space/basic, /area/space/nearstation) -"mJr" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +"mJz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"mJs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/chair, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/plasteel, -/area/security/prison/mess) +/turf/open/floor/plating, +/area/engineering/main) "mKP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -64777,1070 +64894,947 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) -"mNs" = ( -/obj/machinery/camera{ - c_tag = "Permabrig - North"; - pixel_x = 22 - }, +"mLw" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/splurt/splurt_space_law, /turf/open/floor/plasteel, -/area/security/prison/upper) -"mNB" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/machinery/door/airlock/command{ - name = "Telecommunications Control Room"; - req_access_txt = "19;61" - }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"mON" = ( +/area/security/prison) +"mNg" = ( +/obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"mPu" = ( -/obj/machinery/space_heater, -/obj/structure/sign/poster/contraband/yes_erp{ - pixel_y = 32 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/wood, -/area/commons/fitness/cogpool) -"mRb" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/space/basic, +/area/engineering/secure_construction) +"mOH" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"mRl" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"mRs" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"mOI" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/space/basic, -/area/space) -"mSj" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/fragile, -/obj/item/clothing/head/helmet/space/fragile, -/obj/item/tank/internals/air, -/obj/item/wrench, -/obj/item/flashlight, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/eva) -"mTr" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel, +/turf/closed/wall, /area/security/prison/upper) -"mTG" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table, -/obj/item/modular_computer/laptop/preset/civilian, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"mUe" = ( -/obj/effect/turf_decal/delivery, +"mPL" = ( /obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" + dir = 4; + light_color = "#e8eaff" }, -/turf/open/floor/plasteel, -/area/cargo/storage) -"mVC" = ( -/obj/effect/landmark/start/psychologist, -/obj/structure/chair/office/dark{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"nal" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/maintenance/solars/starboard/aft) -"nbY" = ( -/obj/machinery/door/airlock/command{ - name = "Blueshield's Quarters"; - req_access_txt = "72" +/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, +/turf/open/floor/plasteel, +/area/command/bridge) +"mRg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, -/turf/open/floor/plasteel, +/turf/open/floor/plating/airless, /area/security/brig) -"ncw" = ( -/obj/machinery/light/small{ +"mRw" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/padded, -/area/security/prison/cells) -"ndt" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plating, -/area/maintenance/disposal) -"ndJ" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark/side{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/science/robotics/lab) +"mSI" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"ndN" = ( -/obj/machinery/firealarm{ - pixel_y = 26 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 10 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"mSJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/light{ + light_color = "#cee5d2" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad2" + }, +/turf/open/floor/plating, +/area/cargo/storage) +"mTr" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"neW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/hallway/primary/port/fore) +"mVO" = ( +/obj/structure/table/reinforced, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 4 }, +/obj/item/radio, +/turf/open/floor/engine, +/area/engineering/main) +"mXw" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/cargo/storage) +"mYi" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/closed/wall/r_wall, -/area/medical/medbay/central) -"ngk" = ( +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"mYE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/evac{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"mZh" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"mZw" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/gateway, +/turf/open/floor/engine, +/area/command/gateway) +"naX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall/r_wall, +/area/security/brig) +"nbv" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/central/secondary) +"ncw" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/engineering/main) +"ncH" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, /turf/open/floor/plasteel, /area/security/prison/cells) -"ngm" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 +"ncK" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"niy" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/iv_drip, -/obj/structure/bed, -/obj/item/bedsheet/medical, +/obj/machinery/camera{ + c_tag = "Thermo-Electric Generator" + }, +/turf/open/floor/engine, +/area/engineering/main) +"ndJ" = ( +/obj/structure/table/glass, +/obj/item/storage/box/bodybags, +/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plasteel, /area/security/brig) -"njs" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"njv" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 +"nex" = ( +/obj/structure/grille, +/obj/structure/sign/directions/supply{ + pixel_x = -32; + pixel_y = -40 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/engineering/main) -"njx" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall/r_wall, -/area/engineering/secure_construction) -"njT" = ( +/turf/open/floor/plating, +/area/hallway/primary/central) +"nhj" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"nhp" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/light/small{ - dir = 1; - light_color = "#ffc1c1" +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"nlE" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/area/engineering/secure_construction) +"nhD" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, -/area/cargo/storage) -"nnb" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ +/area/security/brig) +"niF" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; dir = 1 }, +/obj/effect/landmark/start/bridgeofficer, +/turf/open/floor/carpet/royalblue, +/area/command/bridge) +"niM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/prison/upper) -"nom" = ( -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"nph" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/security/prison/cells) -"npF" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -30; - prison_radio = 1 +"nje" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, /turf/open/floor/plasteel, -/area/security/prison/rec) -"nqU" = ( -/obj/machinery/firealarm{ - pixel_y = 26 +/area/security/prison/mess) +"njy" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/ai_module/core/full/asimov{ + pixel_x = 2; + pixel_y = 10 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/obj/effect/spawner/lootdrop/ai_module_neutral{ + pixel_x = 1; + pixel_y = 8 }, -/obj/machinery/camera{ - c_tag = "Xenobiology - Aft"; - network = list("ss13","rd") +/obj/effect/spawner/lootdrop/ai_module_harmless{ + pixel_y = 6 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/civilian) -"nqV" = ( -/obj/machinery/computer/operating{ - dir = 8 +/obj/effect/spawner/lootdrop/ai_module_lewd{ + pixel_y = 7 }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/medical/medbay/zone2) -"nrw" = ( -/obj/structure/sink{ - pixel_y = 30 +/obj/item/ai_module/core/freeformcore{ + pixel_x = -1; + pixel_y = 2 }, -/obj/item/reagent_containers/glass/bucket, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/security/prison/garden) -"nss" = ( -/obj/machinery/shower{ - dir = 4 +/obj/item/ai_module/supplied/freeform{ + pixel_x = -2 }, -/obj/item/bikehorn/rubberducky, -/obj/structure/sign/poster/contraband/yes_erp{ - pixel_y = 32 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"ntW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj{ + name = "---Merge conflict marker---" }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"nug" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) -"nuJ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/engineering/main) -"nvn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/plasteel, -/area/engineering/atmos) -"nvF" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "recycler" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "Disposal Exit"; - name = "disposal exit vent" +/obj/item/ai_module/core/full/asimov{ + pixel_x = 2; + pixel_y = 10 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"nwm" = ( -/turf/open/floor/plasteel/dark, -/area/engineering/main) -"nxf" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" +/obj/effect/spawner/lootdrop/ai_module_neutral{ + pixel_x = 1; + pixel_y = 8 }, -/turf/open/floor/plating, -/area/security/prison/garden) -"nxZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/bar) -"nyd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 +/obj/effect/spawner/lootdrop/ai_module_harmless{ + pixel_y = 6 }, -/obj/machinery/meter, -/turf/closed/wall/mineral/wood, -/area/commons/fitness/cogpool) -"nzg" = ( -/obj/structure/table, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/ai_module/core/freeformcore{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/ai_module/supplied/freeform{ + pixel_x = -2 + }, +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/libraryconsole/bookmanagement, -/turf/open/floor/plasteel, -/area/security/prison) -"nzB" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/glass/fifty, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"nAF" = ( -/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/area/ai_monitored/turret_protected/ai) +"nkg" = ( +/obj/machinery/camera{ + c_tag = "Airbridge Router"; + pixel_x = 22 + }, /turf/open/floor/plasteel, -/area/engineering/atmos) -"nBh" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/area/hallway/primary/aft) +"nks" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"nBM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"nCh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" }, -/turf/open/floor/plating, -/area/command/heads_quarters/hop) -"nCI" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall, -/area/medical/morgue) -"nCZ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/camera{ + c_tag = "Xenobiology - Aft"; + network = list("ss13","rd") }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"nkG" = ( +/obj/structure/weightmachine/stacklifter, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"nEt" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/security/prison/rec) +"nmf" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/security/prison/garden) +"nnb" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/engine, -/area/engineering/main) -"nEG" = ( -/obj/machinery/power/solar{ - id = "aftstarboard"; - name = "Aft-Starboard Solar Array" - }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"nnp" = ( /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "1-2" }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solars/starboard/aft) -"nFv" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 8 }, -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"nFW" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light{ - light_color = "#cee5d2" +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/cargo/storage) -"nGy" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"nHq" = ( -/obj/machinery/computer/operating{ +/area/security/prison/cells) +"nok" = ( +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"nor" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/medbay/zone2) -"nIS" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 4"; - wiretypepath = /datum/wires/airlock/security +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"nIY" = ( -/obj/machinery/light/small{ - dir = 1 +/obj/item/ai_module/supplied/oxygen{ + pixel_x = 2; + pixel_y = 10 }, -/turf/open/floor/wood, -/area/maintenance/bar) -"nJb" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/ai_module/supplied/quarantine{ + pixel_x = 1; + pixel_y = 8 }, -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (Common)"; - pixel_x = 28 +/obj/item/ai_module/zeroth/oneHuman{ + pixel_y = 4 }, -/turf/open/floor/engine, -/area/engineering/main) -"nJc" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/lootdrop/ai_module_harmful{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/ai_module/supplied/protectStation{ + pixel_x = -2 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/turret_protected/ai) +"noC" = ( +/obj/effect/landmark/start/stowaway, /turf/open/floor/plating, +/area/maintenance/starboard/central) +"noY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/security/prison) +"npy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel, /area/engineering/main) -"nJi" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"nsE" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "Routing Depot - Aft Exterior"; + pixel_x = 22 }, -/obj/machinery/vending/wardrobe/hos_wardrobe, -/turf/open/floor/plasteel/grimy, -/area/command/heads_quarters/hos) -"nJC" = ( -/obj/machinery/light/small{ +/turf/open/space/basic, +/area/space/nearstation) +"nut" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 22 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"nKc" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/commons/fitness/cogpool) +"nvn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/structure/table, /turf/open/floor/plasteel, -/area/security/prison/mess) -"nKx" = ( -/obj/structure/railing{ - dir = 8 +/area/engineering/atmos) +"nxp" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "MiningConveyer" }, -/mob/living/simple_animal/cow, -/turf/open/floor/grass, -/area/service/hydroponics/upper) -"nMl" = ( +/obj/structure/lattice/catwalk, +/obj/structure/plasticflaps, +/obj/structure/fans/tiny, +/turf/open/space/basic, +/area/engineering/secure_construction) +"nys" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plasteel, +/area/security/prison/garden) +"nyA" = ( +/obj/machinery/light{ dir = 8 }, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Law Office"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 }, +/obj/effect/landmark/navigate_destination/lawyer, /turf/open/floor/carpet{ icon_state = "carpetsymbol" }, -/area/command/heads_quarters/captain) -"nMy" = ( -/obj/effect/landmark/navigate_destination/tools, -/turf/open/floor/plasteel, -/area/commons/storage/tools) -"nNp" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/mutagen{ - pixel_x = -4 +/area/service/lawoffice) +"nyL" = ( +/obj/machinery/vending/wardrobe/blueshield_wardrobe, +/turf/open/floor/carpet/green, +/area/command/blueshieldoffice) +"nzq" = ( +/obj/machinery/camera{ + c_tag = "Central Docking Bay" }, -/obj/item/wrench{ - pixel_x = 2; - pixel_y = 4 +/obj/structure/chair{ + dir = 4 }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"nzy" = ( /turf/open/floor/grass, -/area/service/hydroponics) -"nNu" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 +/area/service/hydroponics/upper) +"nAx" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison) -"nPh" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/engineering/secure_construction) -"nPM" = ( -/obj/machinery/camera{ - c_tag = "Permabrig Cafeteria"; +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"nAF" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, /turf/open/floor/plasteel, -/area/security/prison/mess) -"nPV" = ( +/area/engineering/atmos) +"nBL" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/security/brig) -"nQG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/cargo/sorting) -"nSJ" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "QMLoad2" + dir = 6 }, /turf/open/floor/plasteel, -/area/cargo/storage) -"nTm" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/security/brig) +"nBM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating, +/area/engineering/atmos) +"nCQ" = ( +/obj/machinery/airalarm{ + dir = 1; + locked = 0; + pixel_y = -22 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"nDb" = ( +/obj/structure/window/reinforced/tinted{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"nDx" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"nDZ" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/commons/fitness/cogpool) -"nUx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/grass, +/area/service/hydroponics/garden) +"nFh" = ( +/obj/structure/sign/directions/command{ + dir = 1; + pixel_x = -32; + pixel_y = 32 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, /turf/open/floor/plasteel, -/area/security/brig) -"nWg" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/hallway/primary/aft) +"nFl" = ( +/obj/machinery/sparker{ + id = "TEGMixIgniter"; + pixel_x = 24 }, -/obj/machinery/biogenerator, /turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"nWp" = ( +/area/engineering/main) +"nFx" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/security/brig) -"nWB" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/wood, +"nGh" = ( +/turf/closed/wall, /area/maintenance/bar) -"nZO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) -"oai" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +"nGj" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer"; + req_access_txt = "2" }, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, /area/security/prison) -"obe" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall, -/area/security/prison/garden) -"obO" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/security/prison/garden) -"occ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +"nGW" = ( +/obj/structure/table, +/obj/item/bdsm_whip/ridingcrop, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, /turf/open/floor/plasteel, -/area/engineering/main) -"ocU" = ( -/obj/structure/disposalpipe/segment{ +/area/security/brig) +"nHl" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) -"oeR" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/external/glass{ + name = "Asteroid Mining Access"; + req_access_txt = "10;24" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"ofB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" +/area/cargo/miningoffice) +"nIp" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/security/prison/work) -"ogh" = ( /obj/structure/cable{ icon_state = "2-8" }, -/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"nJk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plating, /area/maintenance/central/secondary) -"ohe" = ( -/obj/effect/landmark/start/botanist, +"nLf" = ( +/obj/structure/table, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"ohO" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, +/area/security/prison/mess) +"nLu" = ( +/obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/carpet/royalblue, -/area/command/bridge) -"oiM" = ( -/obj/machinery/turnstile{ - dir = 8; - name = "Genpop Entrance Turnstile"; - req_access_txt = "69" - }, -/obj/machinery/door/poddoor/preopen{ - id = "briglockdown"; - name = "Brig Lockdown" +/turf/open/floor/plating, +/area/engineering/main) +"nMT" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"nPW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison) -"oiV" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/computer/security{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/security/brig) -"ojJ" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/turf/open/floor/engine, -/area/engineering/main) -"ojS" = ( -/obj/structure/chair/sofa/left{ - dir = 1 +/turf/open/floor/plasteel/white, +/area/commons/fitness/cogpool) +"nRN" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"nSB" = ( +/obj/machinery/light/small, +/obj/machinery/aug_manipulator, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"nSQ" = ( +/obj/machinery/camera{ + c_tag = "Routing Depot" }, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"okf" = ( +/turf/closed/wall, +/area/maintenance/bar) +"nUv" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) +"nUF" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solars/starboard/aft) +"nVc" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 }, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"nVE" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/machinery/button/door{ + id = "capblast"; + name = "Window Blast Door Control"; + pixel_x = -6; + pixel_y = -3; + req_access_txt = "19" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/prison) -"okr" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/carpet/blue, +/area/command/heads_quarters/captain) +"nVO" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/engineering/main) -"okt" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"okZ" = ( -/obj/machinery/door/firedoor, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/glass{ - name = "East Primary Hallway"; - req_one_access_txt = "10;12;25;26;28;35;46" + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) +"nWZ" = ( +/obj/structure/table, +/obj/item/pipe_dispenser, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"olH" = ( +/area/engineering/main) +"nXP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/central/secondary) -"ond" = ( +/area/commons/fitness/cogpool) +"oaj" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall, -/area/security/prison/upper) -"ony" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/manifold/brown/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engineering/atmos) -"onB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/engine, +/area/engineering/main) +"oaK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"onW" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, /turf/open/floor/plasteel, -/area/security/prison/work) -"opw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"opC" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 +/area/tcommsat/computer) +"odl" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/syringe{ + name = "steel point" }, -/obj/item/radio/intercom{ - name = "Station Intercom (Common)"; - pixel_y = 26 +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 2; + pixel_y = 2 }, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bucket{ - pixel_y = 4 +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -2; + pixel_y = -2 }, -/obj/item/storage/bag/plants, /turf/open/floor/plasteel, -/area/service/hydroponics) -"orm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/closed/wall/mineral/wood, -/area/commons/fitness/cogpool) -"orU" = ( +/area/security/brig) +"oeW" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"oso" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/item/paper/guides/cogstation/letter_med{ - pixel_y = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone2) -"osJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair/stool, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"otc" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Computer Lounge"; - req_one_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"oud" = ( -/obj/machinery/door/airlock/grunge, /turf/open/floor/plasteel, -/area/security/prison/shower) -"ovn" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/wood/wood_diagonal, /area/security/prison/rec) -"owJ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall, -/area/maintenance/disposal) -"oxQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plating, -/area/medical/psychology) -"oCk" = ( -/obj/machinery/washing_machine, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"ohx" = ( +/obj/machinery/door/airlock/external/glass{ + name = "Asteroid Mining Access"; + req_one_access_txt = "10;48" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/cells) -"oCV" = ( -/obj/machinery/vending, -/obj/machinery/light{ - dir = 1; - light_color = "#c1caff" +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"oDF" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/fans/tiny, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, /turf/open/floor/plasteel, -/area/security/brig) -"oEq" = ( -/obj/structure/cable{ - icon_state = "2-4" +/area/cargo/miningoffice) +"oic" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/machinery/light/small{ + dir = 8 }, -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 1 +/turf/open/floor/plasteel, +/area/engineering/main) +"oin" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/door/airlock/command{ + name = "Telecommunications Control Room"; + req_access_txt = "19;61" }, /turf/open/floor/plasteel/dark, -/area/command/bridge) -"oEK" = ( +/area/tcommsat/computer) +"oiT" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall, -/area/maintenance/disposal) -"oFI" = ( -/obj/effect/landmark/event_spawn, -/obj/item/hilbertshotel/ghostdojo, -/turf/open/floor/goonplaque{ - desc = "It reads 'In honor of spacemen past, whose work allowed this station to find its new home. The fact that you stand on a station originally built light years away is a definitive representation of the ingenuity of the human spirit.' Beneath this is the image of a spaceman rocketing upwards by means of what appears to be a match and flatulence." - }, -/area/hallway/secondary/entry) -"oFO" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/security/prison/work) -"oHy" = ( -/obj/structure/railing, -/turf/open/floor/grass, -/area/service/hydroponics/upper) -"oIK" = ( +/area/science/observatory) +"ojI" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/closed/wall, +/area/medical/morgue) +"olf" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, /turf/open/floor/plasteel, -/area/security/prison/mess) -"oJc" = ( -/obj/structure/reflector/single/anchored{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"oKb" = ( -/obj/machinery/suit_storage_unit/engine, +/area/engineering/secure_construction) +"olu" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/engineering/main) -"oKQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +"ony" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/brown/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/plating, +/area/engineering/atmos) +"oqw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/plasteel, +/area/security/prison/garden) +"orW" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 }, /turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"oLx" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall/r_wall, /area/security/brig) -"oMx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/plating, -/area/maintenance/disposal) -"oMB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +"osm" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plating, -/area/engineering/atmos) -"oNz" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"oNB" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"otQ" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, /turf/open/floor/plasteel, -/area/security/brig) -"oOj" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/closet/crate/internals, -/turf/open/floor/plating, -/area/maintenance/department/eva) -"oOq" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/cable{ - icon_state = "1-8" +/area/hallway/primary/aft) +"ous" = ( +/obj/machinery/door/airlock{ + name = "Catering"; + req_one_access_txt = "25;28" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj{ + name = "---Merge conflict marker---" + }, +/obj/structure/table, +/obj/item/dest_tagger, +/obj/machinery/airalarm{ + pixel_y = 24 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, -/area/engineering/main) -"oOW" = ( +/area/hallway/primary/aft) +"ouy" = ( +/obj/item/toy/plush/beeplushie, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/turf/open/floor/padded, +/area/security/prison/cells) +"oxM" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"oPE" = ( +/turf/open/floor/grass, +/area/security/prison/garden) +"oyC" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, @@ -65859,1274 +65853,1479 @@ /obj/item/folder/red, /turf/open/floor/plasteel/grimy, /area/command/heads_quarters/hos) -"oQx" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/maintenance/department/eva) -"oRr" = ( -/obj/machinery/vending/cola/pwr_game, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"oTc" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"oTh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" +"oyE" = ( +/obj/item/multitool, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/tcommsat/computer"; + dir = 1; + name = "Telecomms Access APC"; + pixel_y = 23 }, -/turf/open/floor/plating, -/area/security/prison/garden) -"oTU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/engineering/secure_construction) -"oVv" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/fragile, -/obj/item/clothing/head/helmet/space/fragile, -/obj/item/tank/internals/air, -/obj/item/flashlight, -/obj/item/reagent_containers/spray/cleaner, -/obj/machinery/camera{ - c_tag = "Pool Maintenance"; - dir = 8; - pixel_y = -22 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, /turf/open/floor/plating, -/area/commons/fitness/cogpool) -"oVD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/area/tcommsat/computer) +"oyF" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"oyJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/structure/closet/crate/engineering, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, -/obj/item/am_shielding_container, /turf/open/floor/plasteel, /area/engineering/main) -"oWE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" +"ozi" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 }, +/turf/open/floor/plasteel/dark, +/area/engineering/main) +"oAk" = ( /obj/structure/cable{ icon_state = "2-4" }, -/turf/open/floor/plating/airless, -/area/security/brig) -"oXB" = ( -/turf/closed/wall/r_wall, -/area/security/prison/shower) -"oXL" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plasteel, +/area/security/prison/mess) +"oAm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"oAI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/tcommsat/computer) -"paL" = ( +"oAN" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/turf/closed/wall/r_wall, +/area/engineering/main) +"oCT" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 }, /turf/open/floor/plasteel, -/area/security/prison) -"pbd" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/area/security/brig) +"oDo" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/turf/open/floor/plasteel, +/area/security/prison/mess) +"oDK" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"oEn" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer"; + req_access_txt = "2" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/security/brig) -"pdb" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/area/security/prison) +"oEX" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"peN" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/engine, /area/engineering/main) -"pgu" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/space/basic, -/area/space/nearstation) -"pgV" = ( +"oGg" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall/r_wall, +/area/security/prison) +"oGj" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/closed/wall, +/area/security/prison/cells) +"oGE" = ( +/obj/item/melee/baseball_bat, +/obj/item/pipe{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/machinery/camera{ + c_tag = "Secondary Construction Area" + }, +/turf/open/floor/plating, +/area/construction/secondary) +"oGR" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/brig) -"phT" = ( +/turf/open/floor/plasteel/dark, +/area/command/bridge) +"oHi" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"pik" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/structure/table, -/obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel, -/area/security/brig) -"pil" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/closed/wall/mineral/wood, -/area/commons/fitness/cogpool) -"pjS" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/command/bridge) +"oHr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "CEPrivacy"; + name = "CE Privacy Shutters" }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /turf/open/floor/plating, -/area/maintenance/central/secondary) -"pjX" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall/r_wall, -/area/security/brig) -"plp" = ( -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/red{ +/area/command/heads_quarters/ce) +"oHv" = ( +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 }, -/obj/structure/closet/secure_closet/genpop, -/obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/carpet, +/area/medical/psychology) +"oIb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/start/brigdoc, /turf/open/floor/plasteel, /area/security/brig) -"plr" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table, -/obj/item/cultivator, -/obj/item/shovel/spade, -/obj/item/hatchet, -/obj/item/crowbar, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"plA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"pmX" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +"oIE" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#e8eaff" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/table/glass, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel, -/area/engineering/main) -"pnf" = ( +/area/hallway/primary/central) +"oJI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel, -/area/engineering/main) -"ppp" = ( -/obj/item/cigbutt, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"ppF" = ( -/obj/structure/sign/directions/medical{ - pixel_y = -8 - }, -/turf/closed/wall, -/area/hallway/primary/aft) -"pqC" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/eva) -"prx" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plasteel, +/area/engineering/main) +"oJN" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/navigate_destination/atmos, /turf/open/floor/plasteel, /area/engineering/atmos) -"psh" = ( -/obj/machinery/camera{ - c_tag = "EVA Maintenance - Aft"; - dir = 1 +"oJO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" }, +/obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 + dir = 4 }, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/department/eva) -"puq" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, +"oKD" = ( +/turf/closed/wall/r_wall, +/area/security/prison/work) +"oMa" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"oMB" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"pxf" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plating, +/area/engineering/atmos) +"oNo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch{ + pixel_y = -24 }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"pxq" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/engineering/secure_construction) +"oNu" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Thermo-Electric Generator" +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"oNZ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/engine, -/area/engineering/main) -"pxL" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = 30; - prison_radio = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"pzJ" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light{ +/obj/machinery/camera{ + c_tag = "Medbay Locker Room"; dir = 1 }, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/cable_coil/random, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/screwdriver{ - pixel_x = -2; - pixel_y = 6 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 }, -/obj/structure/disposalpipe/segment, -/obj/item/storage/box/beakers{ - pixel_x = -2; - pixel_y = -2 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/item/storage/box/syringes, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"pAR" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/engineering/main) -"pBK" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"oPJ" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, +/obj/effect/landmark/navigate_destination/court, +/turf/open/floor/plasteel, +/area/security/courtroom) +"oPK" = ( +/obj/item/beacon, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/plating/airless, -/area/commons/lounge/jazz) -"pCo" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/science/observatory) +"oPL" = ( +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/obj/effect/landmark/navigate_destination/hop, -/turf/open/floor/plasteel/dark/side, -/area/security/courtroom) -"pCt" = ( -/obj/structure/table/wood, +/turf/open/floor/carpet/red, +/area/security/brig) +"oQb" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall/r_wall, +/area/security/brig) +"oSs" = ( +/obj/machinery/door/airlock/external{ + name = "Aux Engine Access" + }, +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) +"oSC" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, /obj/item/storage/box/drinkingglasses, -/turf/open/floor/wood, -/area/maintenance/bar) -"pCE" = ( -/obj/structure/table/reinforced, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, /obj/item/storage/bag/tray/cafeteria, /obj/item/storage/bag/tray/cafeteria, /obj/item/storage/bag/tray/cafeteria, /obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/structure/window/reinforced/tinted, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/mess) -"pDb" = ( /obj/machinery/light{ dir = 4; - light_color = "#e8eaff" + light_color = "#c1caff" + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/mess) +"oSO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/closet/crate/engineering, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/stack/cable_coil/red, +/obj/item/stack/cable_coil/red, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/machinery/camera{ + c_tag = "Engineering - Cold Loop"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/engineering/main) +"oTp" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plasteel, +/area/cargo/sorting) +"oVe" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/main) +"oVu" = ( +/obj/structure/sign/warning/fire, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/closed/wall/r_wall, +/area/engineering/main) +"oWM" = ( +/obj/machinery/power/apc/auto_name/east, +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/security/prison) -"pDZ" = ( -/obj/machinery/smartfridge/extract/preloaded, +"oWW" = ( +/obj/machinery/chem_dispenser, +/obj/machinery/airalarm{ + pixel_y = 24 + }, /obj/effect/turf_decal/stripes/line, -/obj/structure/sign/xenobio_guide{ - pixel_y = 32 +/turf/open/floor/plasteel, +/area/medical/chemistry) +"oXm" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"oYT" = ( +/obj/structure/bed/matress, +/turf/open/floor/plating, +/area/maintenance/disposal) +"oZb" = ( +/mob/living/simple_animal/pet/dog/cheems, +/turf/open/floor/plasteel, +/area/cargo/storage) +"paF" = ( +/obj/machinery/power/apc{ + name = "Secure Construction APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/science/xenobiology) -"pGx" = ( +/area/engineering/secure_construction) +"paR" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" + dir = 5 }, /turf/open/floor/plasteel, -/area/security/prison/work) -"pGI" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 +/area/security/brig) +"pdd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/mess) +"pdx" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Access"; + req_one_access_txt = "10;24" }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/engineering/main) -"pHx" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/grass, -/area/security/prison/garden) -"pIx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +"pdO" = ( +/obj/machinery/power/apc/auto_name/east, +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, -/area/security/brig) -"pIK" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +/area/security/prison/cells) +"pfO" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Bridge - Starboard Quarter"; - dir = 1 + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/turf/open/floor/plasteel, +/area/security/prison) +"pfR" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden, +/turf/open/floor/plating, +/area/maintenance/department/eva) +"pgu" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space/basic, +/area/space/nearstation) +"phh" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/command/bridge) -"pMW" = ( -/obj/machinery/airalarm{ - dir = 1; +/area/engineering/main) +"pig" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/camera{ + c_tag = "Permabrig - Northeast"; + dir = 8; pixel_y = -22 }, /turf/open/floor/plasteel, -/area/service/hydroponics) -"pPo" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" +/area/security/prison/cells) +"pjw" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"pQk" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/item/radio/intercom{ + name = "Station Intercom (Common)"; + pixel_x = 26 }, -/obj/structure/closet/firecloset, /turf/open/floor/plasteel, -/area/engineering/main) -"pRO" = ( +/area/cargo/office) +"pkb" = ( +/turf/closed/wall, +/area/security/prison/garden) +"pkp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" - }, +/obj/machinery/light/small, /turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"pSP" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/stowaway, +/area/security/prison/cells) +"pkI" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/carpet/red, +/area/security/brig) +"pkT" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, -/area/maintenance/department/eva) -"pTm" = ( +/area/maintenance/central/secondary) +"plE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"pTW" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/start/paramedic, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/brig) -"pVq" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"pmm" = ( +/obj/structure/chair/sofa/left{ + dir = 1 }, /turf/open/floor/plasteel, -/area/security/prison) -"pVE" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"pVM" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/area/security/prison/rec) +"pmL" = ( +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"pWv" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/maintenance/disposal) -"pXp" = ( -/obj/machinery/light{ +/area/security/prison) +"pnp" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/navigate_destination/blueshield, +/turf/open/floor/carpet/green, +/area/command/blueshieldoffice) +"pnW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"pXL" = ( -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"pog" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"por" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/rec) +"poJ" = ( +/obj/effect/landmark/event_spawn, +/obj/item/hilbertshotel/ghostdojo, +/turf/open/floor/goonplaque{ + desc = "It reads 'In honor of spacemen past, whose work allowed this station to find its new home. The fact that you stand on a station originally built light years away is a definitive representation of the ingenuity of the human spirit.' Beneath this is the image of a spaceman rocketing upwards by means of what appears to be a match and flatulence." + }, +/area/hallway/secondary/entry) +"ppE" = ( +/obj/machinery/power/emitter, +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) +"ppR" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/security/prison) +"pqN" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 }, +/turf/open/floor/plasteel, +/area/engineering/main) +"prr" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, /area/security/prison/cells) -"pYO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engineering/main) -"pZu" = ( -/obj/machinery/computer/arcade/orion_trail, +"prx" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel, -/area/security/prison/rec) -"qam" = ( -/obj/structure/cable{ +/area/engineering/atmos) +"prB" = ( +/obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"prJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -30; + prison_radio = 1 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"qaP" = ( -/obj/machinery/light/small{ +/turf/open/floor/plasteel, +/area/security/prison/cells) +"prU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/modular_computer/console/preset/civilian{ dir = 8 }, +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"prY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Pool External Maintenance"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plating, -/area/engineering/main) -"qbq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/commons/fitness/cogpool) +"psN" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/closed/wall/r_wall, +/area/security/prison/cells) +"puR" = ( +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -1; + pixel_y = 30; + prison_radio = 1 + }, +/turf/closed/wall, /area/security/prison/upper) -"qbH" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +"pvl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool, /turf/open/floor/plasteel, -/area/security/prison/cells) -"qbL" = ( -/obj/structure/disposalpipe/segment{ +/area/security/prison) +"pwj" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"qbS" = ( -/turf/open/floor/plasteel, -/area/engineering/secure_construction) -"qcl" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - name = "Reception Window" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/cells) +"pwy" = ( +/obj/structure/lattice, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/table, +/obj/item/dest_tagger, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"pxP" = ( +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" }, +/turf/open/floor/carpet/red, +/area/security/brig) +"pyk" = ( /obj/structure/cable{ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 + dir = 10 }, -/turf/open/floor/plasteel, -/area/security/warden) -"qcB" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/engineering/main) -"qgm" = ( -/obj/item/multitool, -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/tcommsat/computer"; - dir = 1; - name = "Telecomms Access APC"; - pixel_y = 23 +/turf/open/floor/plasteel, +/area/security/prison/work) +"pzl" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/turf/open/floor/plasteel, +/area/ai_monitored/turret_protected/ai_upload_foyer) +"pAh" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"qjf" = ( -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/structure/closet/crate/engineering, +/obj/item/am_containment, +/obj/item/am_containment, +/turf/open/floor/plasteel, +/area/engineering/main) +"pBu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/circuit/green, +/area/commons/cryopod) +"pCH" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/fragile, +/obj/item/clothing/head/helmet/space/fragile, +/obj/item/tank/internals/air, +/obj/item/flashlight, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/camera{ + c_tag = "Pool Maintenance"; + dir = 8; + pixel_y = -22 }, -/obj/machinery/atmospherics/components/binary/pump{ +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"pDg" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/camera{ + c_tag = "Supply - Mining Exterior"; dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"qjn" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" +/turf/open/space/basic, +/area/space/nearstation) +"pDE" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"qjs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/obj/machinery/door/airlock/glass, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"qjR" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"pFg" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/turf/open/floor/plasteel, +/area/security/brig) +"pFv" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/area/maintenance/bar) -"qki" = ( -/turf/closed/wall, -/area/service/hydroponics/garden) -"qlr" = ( -/obj/machinery/chem_dispenser, -/turf/open/floor/plating, -/area/maintenance/fore) -"qlv" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 8 +/obj/structure/cable{ + icon_state = "2-4" }, +/turf/open/floor/engine, +/area/engineering/main) +"pFO" = ( +/obj/effect/landmark/navigate_destination/cargo, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"qly" = ( -/obj/machinery/light/small, +/area/cargo/office) +"pHc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 + dir = 1; + pixel_x = 5 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"pIl" = ( +/obj/machinery/light_switch{ + pixel_y = -24 }, /turf/open/floor/plating, /area/engineering/main) -"qlJ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible, -/turf/open/space/basic, -/area/space/nearstation) -"qlW" = ( -/obj/machinery/atmospherics/pipe/manifold4w/cyan, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"qlX" = ( -/obj/machinery/camera{ - c_tag = "Permabrig RecRoom"; - pixel_x = 22 +"pIq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, /turf/open/floor/plasteel, -/area/security/prison/rec) -"qmt" = ( -/turf/closed/wall/r_wall, /area/security/prison/upper) -"qmu" = ( -/turf/open/floor/carpet, -/area/medical/psychology) -"qmD" = ( -/obj/structure/chair{ +"pJQ" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"pLL" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/brown, -/obj/item/radio/intercom{ - name = "Station Intercom (Common)"; - pixel_x = 26 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 6 }, -/turf/open/floor/plasteel, -/area/cargo/office) -"qmL" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Infirmary"; - req_access_txt = "71" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/brig) -"qnk" = ( -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 1"; - wiretypepath = /datum/wires/airlock/security +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"pMC" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/engineering/main) +"pMW" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"qoS" = ( -/obj/structure/sign/departments/custodian{ - desc = "A sign labelling an area where the psychologist works."; - icon_state = "psychology"; - name = "\improper PSYCHOLOGY"; - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/service/hydroponics) +"pNO" = ( +/turf/open/floor/plasteel, +/area/security/prison/rec) +"pOz" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/filingcabinet, -/turf/open/floor/carpet, -/area/medical/psychology) -"qoW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "Pool External Maintenance"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) -"qpN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/vending/sustenance, -/turf/open/floor/plasteel, -/area/security/prison) -"qpO" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plating, /area/engineering/main) -"qpR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch{ - pixel_y = -24 +"pQA" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/carpet/green, +/area/command/blueshieldoffice) +"pRw" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, +/obj/structure/table, +/obj/machinery/syndicatebomb/training, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"qqg" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/area/security/brig) +"pRy" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/cryopod{ + dir = 8 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/security/brig) -"qqM" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"qqX" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 10 +/area/security/prison/cells) +"pST" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/structure/fans/tiny, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad2" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "Cargo Unloading Door" }, /turf/open/floor/plating, -/area/maintenance/department/eva) -"qrq" = ( -/obj/machinery/disposal/bin, +/area/cargo/storage) +"pSV" = ( /obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/turf/open/floor/grass, +/area/service/hydroponics) +"pTJ" = ( +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/disposalpipe/trunk{ +/obj/structure/closet/secure_closet/brigdoc, +/turf/open/floor/plasteel, +/area/security/brig) +"pVw" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/white/full, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plasteel, -/area/engineering/break_room) -"qrS" = ( -/obj/machinery/door/airlock/security{ - name = "Security Dorms"; - req_access_txt = "63" - }, -/turf/open/floor/carpet/red, -/area/security/brig) -"qsj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engineering/main) -"qsE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Locker Room"; + req_access_txt = "5" }, -/turf/open/floor/plasteel, -/area/security/prison/garden) -"qsZ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall/r_wall, -/area/security/prison) -"quh" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/engineering/main) -"qui" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"pVG" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/command/heads_quarters/captain) +"pWo" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/bar) +"qbj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) +"qbx" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/brig) -"quG" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/turf/open/floor/plasteel/dark, +/area/science/observatory) +"qda" = ( +/turf/closed/wall/r_wall, +/area/maintenance/central/secondary) +"qdu" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/security/prison/rec) -"qxm" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/security/prison/cells) +"qdz" = ( +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/servingdish, +/obj/structure/window/reinforced/tinted, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/mess) +"qdF" = ( +/obj/machinery/camera{ + c_tag = "Permabrig Control"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, /area/security/prison) -"qxp" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, +"qdG" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 + dir = 9 }, -/turf/open/floor/plasteel, -/area/engineering/main) -"qxI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/prison/cells) +"qeh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/command/heads_quarters/hop) +"qep" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/engineering/main) -"qyx" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/effect/landmark/navigate_destination/incinerator, /turf/open/floor/plasteel, -/area/engineering/atmos) -"qzb" = ( -/obj/structure/lattice, -/obj/machinery/camera{ - c_tag = "Routing Depot - Aft Exterior"; - pixel_x = 22 - }, -/turf/open/space/basic, -/area/space/nearstation) -"qzE" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/security/prison/rec) +"qeE" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"qzO" = ( +/area/hallway/primary/aft) +"qeI" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/obj/structure/disposalpipe/junction, /obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/landmark/start/peacekeeper, +/turf/open/floor/plasteel, +/area/security/office) +"qfg" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-4" }, -/turf/open/floor/plasteel, -/area/security/brig) -"qzQ" = ( -/obj/effect/turf_decal/tile/green, -/obj/machinery/camera{ - c_tag = "Hydroponics - Fore"; +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/prison/garden) +"qhZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"qiB" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"qjF" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad2" }, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "Cargo Unloading Door" + }, +/turf/open/floor/plating, +/area/cargo/storage) +"qjI" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/service/hydroponics) -"qAz" = ( -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/servingdish, -/obj/structure/window/reinforced/tinted, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/mess) -"qBt" = ( +/area/ai_monitored/turret_protected/ai_upload_foyer) +"qkg" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/engineering/main) -"qCH" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"qDL" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"qlI" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plating, +/area/maintenance/disposal) +"qlJ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible, +/turf/open/space/basic, +/area/space/nearstation) +"qlS" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/landmark/navigate_destination/library, -/turf/open/floor/wood, -/area/service/library) -"qEm" = ( /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden, /obj/structure/cable{ icon_state = "2-8" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/security/prison/rec) -"qEQ" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/plasteel, -/area/security/prison/work) -"qGx" = ( -/obj/machinery/conveyor_switch{ - id = "EngiCargoConveyer" +/area/security/brig) +"qme" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/button/door{ - id = "EngiDeliverDoor"; - name = "Engineering Delivery Door Control"; - pixel_x = 24 +/turf/open/floor/engine, +/area/engineering/secure_construction) +"qoi" = ( +/obj/structure/sign/directions/medical{ + pixel_y = -8 }, -/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/hallway/primary/aft) +"qol" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"qoV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/cyan, /turf/open/floor/plasteel, +/area/security/prison/upper) +"qph" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/engine, /area/engineering/main) -"qGW" = ( +"qpx" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"qqD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/prison/rec) -"qHh" = ( -/obj/effect/turf_decal/tile/neutral, +"qrE" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj{ + name = "---Merge conflict marker---" + }, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"qHL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/brown/visible{ - dir = 6 +/obj/item/dest_tagger, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"qHP" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/button/massdriver{ + id = "security_out"; + name = "Security Driver Control"; + pixel_x = 8; + pixel_y = 24 }, +/turf/open/floor/plasteel, +/area/security/brig) +"qrR" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-4" }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/item/radio/intercom{ + name = "Station Intercom (Common)"; + pixel_y = -29 + }, +/turf/open/floor/engine, +/area/engineering/main) +"quH" = ( +/obj/machinery/camera{ + c_tag = "Prison Isolation Cell Three"; + dir = 1; + network = list("ss13","isolation"); + view_range = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, +/turf/open/floor/padded, +/area/security/prison/cells) +"quO" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, /turf/open/floor/plating, /area/maintenance/department/eva) -"qIy" = ( +"quR" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/camera{ + c_tag = "Bridge - Starboard Quarter"; + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/security/brig) -"qIT" = ( +/area/command/bridge) +"qvg" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +/obj/structure/cable{ + icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/security/brig) -"qJp" = ( -/obj/machinery/door/airlock/external/glass{ - name = "Asteroid Mining Access"; - req_one_access_txt = "10;48" +/area/security/prison/rec) +"qvn" = ( +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = 30; + prison_radio = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/turf/open/floor/plasteel, +/area/security/prison/rec) +"qvu" = ( +/obj/effect/turf_decal/tile/green, +/obj/machinery/camera{ + c_tag = "Hydroponics - Fore"; + dir = 1 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plasteel, +/area/service/hydroponics) +"qws" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#e8eaff" }, -/obj/structure/fans/tiny, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/open/floor/plasteel, -/area/cargo/miningoffice) -"qKc" = ( -/obj/machinery/computer/arcade/battle, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"qwY" = ( +/obj/structure/table/wood, /turf/open/floor/plasteel, /area/security/prison/rec) -"qKN" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/engineering/main) -"qML" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +"qxF" = ( +/obj/machinery/light{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/cells) -"qMZ" = ( -/obj/machinery/light/small, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"qNF" = ( -/obj/effect/landmark/navigate_destination/chapel, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/area/security/prison/cells) +"qyv" = ( +/obj/structure/table, +/obj/machinery/light_switch{ + pixel_x = 24 }, -/area/service/chapel/main) -"qOt" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" +/obj/item/clothing/ears/earmuffs, +/obj/item/extinguisher{ + pixel_x = -12; + pixel_y = -2 }, -/turf/open/floor/plating, -/area/security/prison/rec) -"qPm" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/camera{ + c_tag = "Engineering - Hot Loop"; + dir = 8; + pixel_y = -22 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"qPr" = ( -/obj/structure/table, -/obj/item/pipe_dispenser, /turf/open/floor/plasteel, /area/engineering/main) -"qPu" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ +"qzj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/iv_drip, +/obj/structure/bed, +/obj/item/bedsheet/medical, +/turf/open/floor/plasteel, +/area/security/brig) +"qzo" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/turf/closed/wall, +/area/security/prison/upper) +"qAc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plating, +/area/maintenance/disposal) +"qAL" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/science/observatory) +"qCN" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 4"; + wiretypepath = /datum/wires/airlock/security }, -/turf/open/floor/plasteel, -/area/engineering/main) -"qQo" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 4 - }, /turf/open/floor/plasteel, /area/security/prison/cells) -"qRc" = ( +"qDZ" = ( /obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"qTh" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 + icon_state = "4-8" }, -/obj/machinery/camera/motion{ - c_tag = "Telecomms Control Room"; - network = list("tcomms"); - pixel_x = 22 +/obj/structure/cable{ + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" - }, /turf/open/floor/plasteel, -/area/tcommsat/computer) -"qUf" = ( +/area/security/brig) +"qEk" = ( +/obj/machinery/chem_dispenser, +/turf/open/floor/plating, +/area/maintenance/fore) +"qFA" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/security/brig) -"qUj" = ( +/area/cargo/storage) +"qGh" = ( /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "1-2" }, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"qGB" = ( +/obj/machinery/door/airlock/security{ + name = "Security Dorms"; + req_access_txt = "63" }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solars/starboard/fore) -"qVh" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/carpet/red, +/area/security/brig) +"qGD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Computer Lounge"; + req_one_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/science/observatory) -"qVP" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/grass, -/area/service/hydroponics/upper) -"qWT" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=eng2"; - location = "evac" + icon_state = "4-8" }, -/obj/effect/landmark/navigate_destination/dockesc, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"qWY" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plasteel, -/area/engineering/atmos) -"rar" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/wood, +/turf/open/floor/plating, /area/maintenance/bar) -"raM" = ( -/obj/structure/disposalpipe/segment{ +"qHd" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +/turf/open/floor/grass, +/area/service/hydroponics/garden) +"qHL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 6 }, -/turf/open/floor/plasteel, -/area/service/hydroponics/lobby) -"raQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/engineering/atmos) +"qIr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 8 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, /turf/open/floor/plasteel, -/area/engineering/main) -"rbV" = ( -/obj/structure/table, +/area/hallway/primary/port/fore) +"qMl" = ( +/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"qNd" = ( +/obj/structure/closet, +/obj/item/storage/toolbox/mechanical/old, +/turf/open/floor/plating, +/area/maintenance/disposal) +"qNg" = ( /obj/machinery/light{ dir = 4; light_color = "#c1caff" }, -/obj/item/analyzer, +/obj/structure/closet/firecloset, /turf/open/floor/plasteel, /area/engineering/main) -"rcd" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/machinery/light{ +"qNu" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/security/prison/garden) +"qOE" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) +"qPv" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 8 }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/mess) -"rcL" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"qPE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 4 }, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"qQp" = ( +/obj/structure/closet/secure_closet/brig, /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 4 }, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/suit/straight_jacket, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 @@ -67136,676 +67335,709 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"rdF" = ( -/obj/machinery/atmospherics/pipe/simple/dark/visible, -/turf/open/floor/plasteel, -/area/engineering/atmos) -"reC" = ( -/obj/machinery/shieldwallgen/xenobiologyaccess, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/xenobiology) -"reI" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +"qQQ" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plasteel, +/area/cargo/miningoffice) +"qSU" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/ai_module/reset/purge{ - pixel_y = 6 +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"qTE" = ( +/obj/structure/chair/sofa/left, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"qUF" = ( +/obj/machinery/camera{ + c_tag = "Security - Prison Beds"; + dir = 8; + pixel_y = -22 }, -/obj/item/ai_module/reset{ - pixel_x = -2; - pixel_y = 4 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, -/obj/item/ai_module/core/full/custom{ - pixel_x = -4 +/turf/open/floor/plasteel, +/area/security/brig) +"qVo" = ( +/obj/effect/landmark/navigate_destination/med, +/turf/open/floor/plasteel/white, +/area/medical/medbay/lobby) +"qVz" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/obj/machinery/status_display{ - pixel_x = 32 +/turf/open/floor/plasteel, +/area/security/brig) +"qVN" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/ai_monitored/turret_protected/ai) -"rfi" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/light_switch{ - pixel_x = -24 +/area/security/prison/upper) +"qWb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/service/hydroponics/garden) +"qWY" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plasteel, +/area/engineering/atmos) +"qXf" = ( +/obj/structure/lattice, +/obj/structure/sign/warning{ + name = "\improper KEEP CLEAR: HIGH SPEED DELIVERIES" }, /turf/closed/wall/r_wall, -/area/engineering/main) -"rfA" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/space/nearstation) +"qZe" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"qZz" = ( +/obj/structure/closet/secure_closet/brigdoc, +/turf/open/floor/plasteel, +/area/security/brig) +"qZE" = ( +/turf/open/floor/plasteel, +/area/engineering/main) +"qZU" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/wood, +/area/maintenance/bar) +"qZX" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"rcZ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"rdi" = ( +/obj/machinery/light/small{ + dir = 8 }, +/turf/open/floor/wood, +/area/maintenance/bar) +"rdF" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible, /turf/open/floor/plasteel, -/area/engineering/main) -"rgm" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/area/engineering/atmos) +"reB" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel, +/area/command/bridge) +"rfk" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 5"; + wiretypepath = /datum/wires/airlock/security }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"rgS" = ( -/obj/effect/turf_decal/box, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engineering/secure_construction) -"rhL" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/operating{ - dir = 1; - name = "Robotics Operating Computer" +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"riA" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"rgu" = ( +/obj/structure/closet/toolcloset, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/machinery/light/small, /turf/open/floor/plasteel, -/area/security/prison/upper) -"rjg" = ( +/area/engineering/secure_construction) +"rhg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/turf/closed/wall/mineral/wood, +/area/commons/fitness/cogpool) +"rhh" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"rhY" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/west, +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"rkT" = ( +/turf/closed/wall, +/area/service/hydroponics/upper) +"rlb" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"rmw" = ( +/obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/closed/wall, -/area/security/prison/upper) -"rkp" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" +/turf/closed/wall/r_wall, +/area/engineering/secure_construction) +"ron" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad" }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"rls" = ( -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 9 +/area/cargo/storage) +"roL" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/engineering/atmos) -"rmt" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/mess) -"rmE" = ( -/obj/machinery/sparker{ - id = "TEGMixIgniter"; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/engineering/main) -"rna" = ( -/obj/machinery/light{ - dir = 1 +/area/science/xenobiology) +"rpn" = ( +/obj/machinery/power/apc/highcap/fifteen_k{ + areastring = "/area/tcommsat/server"; + dir = 1; + name = "Telecomms Server APC"; + pixel_y = 23 }, -/turf/open/floor/grass, -/area/service/hydroponics/upper) -"rnS" = ( -/obj/structure/bed, -/obj/item/bedsheet/blue, -/turf/open/floor/carpet/green, -/area/command/blueshieldoffice) -"roj" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"rpT" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/structure/table/glass, /turf/open/floor/plasteel, -/area/security/prison/cells) -"rok" = ( -/obj/effect/turf_decal/delivery, +/area/service/hydroponics) +"rqV" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/closed/wall, +/area/maintenance/bar) +"rrk" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + sortType = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, /obj/structure/cable{ icon_state = "4-8" }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"rsO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "Cargo Loading Door" + }, +/turf/open/floor/plating, +/area/cargo/storage) +"ruQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/open/floor/plasteel, -/area/cargo/miningoffice) -"rpu" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/grass, -/area/security/prison/garden) -"rri" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"rvz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 1 }, +/turf/open/floor/plating, +/area/science/xenobiology) +"rvX" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"rrF" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 }, /obj/structure/cable{ icon_state = "1-8" }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"rrP" = ( +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/command/heads_quarters/captain) +"rwB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/commons/lounge/jazz) -"rsh" = ( -/obj/effect/landmark/start/shaft_miner, +/area/science/robotics/lab) +"rzZ" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 1"; + wiretypepath = /datum/wires/airlock/security + }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 + dir = 8 }, /turf/open/floor/plasteel, -/area/cargo/miningoffice) -"rsn" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/cargo/miningoffice) -"rsR" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ +/area/security/prison/cells) +"rAo" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plasteel, -/area/cargo/miningoffice) -"ruo" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/structure/rack, -/obj/item/radio/off, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"ruJ" = ( -/obj/structure/sign/warning{ - name = "\improper KEEP CLEAR: HIGH SPEED DELIVERIES" - }, -/turf/closed/wall/r_wall, -/area/engineering/secure_construction) -"rvo" = ( -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/effect/landmark/navigate_destination/dockarrival, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 }, +/area/hallway/secondary/entry) +"rBj" = ( /turf/open/floor/plasteel, /area/security/prison/cells) -"rvJ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden, +"rBw" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plating, -/area/maintenance/department/eva) -"rvR" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/splurt/splurt_space_law, +/area/engineering/main) +"rDk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"rDm" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/engine, +/area/engineering/main) +"rDs" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/obj/structure/table, /turf/open/floor/plasteel, -/area/security/prison) -"rwr" = ( +/area/security/prison/mess) +"rEn" = ( +/obj/machinery/light/small, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engineering/main) +"rEY" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/medical/psychology) +"rFM" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"rwK" = ( -/obj/machinery/light/small{ +/turf/open/floor/plasteel/dark, +/area/science/observatory) +"rGh" = ( +/obj/machinery/shower{ dir = 4 }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/vermouth, -/obj/item/instrument/saxophone, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/plasteel/dark, -/area/commons/lounge/jazz) -"rxa" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken4" +/obj/item/bikehorn/rubberducky, +/obj/structure/sign/poster/contraband/yes_erp{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"rHN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/bar) -"rxf" = ( -/obj/item/beacon, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel/dark, -/area/science/observatory) -"rxI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/engineering/main) +"rJo" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison) -"rym" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"ryM" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/plant_analyzer, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"rJL" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/light{ +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"rJQ" = ( +/obj/machinery/door/firedoor, +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ dir = 4; - light_color = "#e8eaff" + id = "EngiCargoConveyer" }, -/turf/open/floor/plasteel, -/area/security/brig) -"rBM" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad" +/obj/machinery/door/poddoor{ + id = "EngiDeliverDoor"; + name = "Engineering Delivery Door" }, +/turf/open/floor/plating, +/area/engineering/main) +"rKI" = ( +/obj/structure/chair/stool, /turf/open/floor/plasteel, -/area/cargo/storage) -"rDo" = ( -/obj/machinery/camera{ - c_tag = "Security - Prison Beds"; - dir = 8; - pixel_y = -22 +/area/cargo/office) +"rLo" = ( +/obj/structure/table/optable, +/turf/open/floor/plating, +/area/maintenance/disposal) +"rLy" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/brig) -"rFy" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 + icon_state = "1-4" }, /turf/open/floor/plasteel, /area/security/brig) -"rHi" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +"rLF" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/item/ai_module/supplied/oxygen{ - pixel_x = 2; - pixel_y = 10 - }, -/obj/item/ai_module/supplied/quarantine{ - pixel_x = 1; - pixel_y = 8 - }, -/obj/item/ai_module/zeroth/oneHuman{ - pixel_y = 4 - }, -/obj/effect/spawner/lootdrop/ai_module_harmful{ - pixel_x = -1; - pixel_y = 2 - }, -/obj/item/ai_module/supplied/protectStation{ - pixel_x = -2 - }, +/obj/machinery/door/firedoor, +/obj/structure/fans/tiny, /turf/open/floor/plasteel, -/area/ai_monitored/turret_protected/ai) -"rHq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/area/hallway/primary/central) +"rPX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 }, -/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/dark, +/area/command/bridge) +"rQM" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/closet/secure_closet/genpop, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/security/brig) -"rIf" = ( -/obj/structure/table/reinforced, -/obj/machinery/light, -/obj/item/kitchen/fork, -/obj/item/reagent_containers/food/snacks/pastatomato, -/obj/machinery/newscaster/security_unit{ - pixel_y = -30 - }, -/obj/item/reagent_containers/food/drinks/bottle/champagne, -/turf/open/floor/plasteel/grimy, -/area/command/heads_quarters/hos) -"rIR" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"rKr" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 +"rQQ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/closed/wall, -/area/construction/secondary) -"rKM" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"rKN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/item/radio/intercom{ + name = "Station Intercom (Common)"; + pixel_y = -28 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/effect/landmark/start/peacekeeper, /turf/open/floor/plasteel, -/area/security/office) -"rNk" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/command/bridge) +"rSF" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plasteel, +/area/security/office) +"rTv" = ( +/obj/structure/lattice, +/turf/closed/wall/r_wall, +/area/security/brig) +"rUl" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 }, /turf/open/floor/plasteel, -/area/engineering/main) -"rNs" = ( +/area/engineering/atmos) +"rUp" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 5 }, /turf/open/floor/plating, /area/engineering/main) -"rNu" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 8; - sortType = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +"rVp" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-8" }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"rND" = ( -/turf/closed/wall/r_wall, -/area/security/prison/work) -"rOH" = ( -/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/central/secondary) -"rOQ" = ( -/obj/structure/table, -/obj/item/stack/sheet/cardboard{ - amount = 14 +/area/security/prison/rec) +"rVG" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/item/stack/packageWrap, -/obj/item/stack/sticky_tape, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/security/prison/work) -"rQl" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel, -/area/security/prison/garden) -"rSe" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#e8eaff" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/turf/open/floor/plasteel/dark, +/area/science/observatory) +"rVP" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"rSh" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/landmark/navigate_destination/dockarrival, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/engineering/main) +"rWo" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 }, -/area/hallway/secondary/entry) -"rSl" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plasteel, +/area/security/prison/work) +"rWw" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/black/double, +/turf/open/floor/carpet/red, +/area/security/brig) +"rXi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 1 }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad2" +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"rXj" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/cargo/storage) -"rUl" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/engineering/atmos) -"rUp" = ( +/area/engineering/main) +"rXD" = ( /obj/machinery/camera{ - c_tag = "Engine Room - Port Bow" + c_tag = "EVA Maintenance - Aft"; + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 + dir = 5 }, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/engineering/main) -"rVo" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair{ - dir = 8 +/area/maintenance/department/eva) +"rZB" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"rVK" = ( -/turf/open/floor/padded, -/area/security/prison/cells) -"rWH" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/security/brig) -"rWX" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, /turf/open/floor/plasteel, -/area/cargo/storage) -"rXu" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/aft"; - dir = 8; - name = "Head of Personnel APC"; - pixel_x = -25 - }, -/obj/structure/cable, -/turf/open/floor/carpet/green, -/area/command/heads_quarters/hop) -"rXB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/area/hallway/primary/aft) +"sam" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, -/area/security/prison/upper) -"rZB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/area/engineering/main) +"saF" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plating, -/area/security/prison/cells) -"saz" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"sbe" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"sbp" = ( /turf/open/floor/plasteel, -/area/security/prison/mess) -"sbP" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" +/area/tcommsat/computer) +"sbh" = ( +/obj/machinery/camera{ + c_tag = "Permabrig RecRoom"; + pixel_x = 22 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel, +/area/security/prison/rec) +"sbq" = ( +/obj/structure/table, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/plasteel, /area/security/prison) -"scr" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +"sbS" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/closed/wall/r_wall, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, /area/engineering/main) -"sdP" = ( -/obj/structure/rack, -/obj/item/stack/cable_coil/random, -/obj/item/flashlight/seclite, -/turf/open/floor/plating, -/area/maintenance/disposal) -"sdY" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +"scz" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) -"sey" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/loading_area{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/commons/lounge/jazz) +"scM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table/glass, +/obj/machinery/light/small, /turf/open/floor/plasteel, -/area/cargo/storage) -"sfi" = ( +/area/hallway/primary/port/fore) +"sdn" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/vr_sleeper, /turf/open/floor/plasteel, -/area/security/prison/cells) -"sfL" = ( -/obj/structure/chair/stool, -/obj/machinery/camera{ - c_tag = "Permabrig Workshop"; - dir = 4; - network = list("ss13","prison") +/area/security/prison/rec) +"sdw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, -/area/security/prison/work) -"sga" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/service/hydroponics/upper) +"seo" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel, +/area/security/brig) +"seI" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/observatory) -"shL" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/engineering/main) -"skl" = ( -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"skA" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/structure/cable{ + icon_state = "2-4" }, -/area/maintenance/bar) -"skG" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"sgF" = ( +/turf/open/floor/plasteel, +/area/service/hydroponics/upper) +"sjO" = ( +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"ske" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -67823,156 +68055,82 @@ pixel_x = 2; pixel_y = 2 }, -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"skZ" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"slE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/brig) -"smo" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"smI" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, +/obj/structure/table, /turf/open/floor/plasteel/white, -/area/commons/fitness/cogpool) -"snX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/frame/computer{ - dir = 8 - }, +/area/medical/genetics) +"slN" = ( /turf/open/floor/plating, -/area/engineering/secure_construction) -"sok" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"soP" = ( -/obj/machinery/suit_storage_unit/engine, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/area/maintenance/disposal) +"slX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 6 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/engineering/main) -"spq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall/r_wall, -/area/security/prison) -"spv" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 +/obj/machinery/door/airlock/public/glass{ + name = "Jazz Lounge" }, -/turf/closed/wall/mineral/lead, -/area/engineering/atmos) -"sqa" = ( -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless, +/area/commons/lounge/jazz) +"smG" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/engineering/secure_construction) -"sri" = ( -/obj/machinery/power/apc/auto_name/north, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 - }, /obj/machinery/light{ dir = 4; light_color = "#c1caff" }, /turf/open/floor/plasteel, -/area/security/prison/rec) -"srP" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"ssF" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/security/prison/cells) +"smW" = ( +/obj/structure/sign/poster/contraband/yes_erp{ + pixel_x = 32 }, -/obj/structure/table/wood, -/obj/machinery/power/apc{ - name = "Engineering Foyer APC"; - pixel_y = -24 +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) +"smX" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/storage/firstaid/regular, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"snq" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"snJ" = ( +/obj/machinery/door/airlock/grunge, /turf/open/floor/plasteel, -/area/engineering/break_room) -"ssZ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 +/area/security/prison/shower) +"soZ" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"stA" = ( +/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden, +/turf/open/floor/plasteel, +/area/cargo/storage) +"spM" = ( +/turf/closed/wall, +/area/security/prison/upper) +"srI" = ( +/obj/effect/turf_decal/bot, /obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10; - pixel_x = -5 - }, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/stack/cable_coil/random{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/machinery/camera{ - c_tag = "Robotics - Surgery"; - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"stH" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/light/small{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/item/storage/box/survival/engineer{ + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/machinery/light/small{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) +/turf/open/floor/plasteel, +/area/maintenance/disposal) "stP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -67980,316 +68138,343 @@ /obj/item/kirbyplants/random, /turf/open/floor/plasteel, /area/cargo/office) -"svc" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall, -/area/security/prison/work) -"svz" = ( -/obj/item/toy/plush/beeplushie, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/padded, -/area/security/prison/cells) -"swc" = ( +"suE" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, +/turf/closed/wall/r_wall, +/area/engineering/main) +"swo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/arcade/orion_trail, /turf/open/floor/plasteel, -/area/tcommsat/server) -"swD" = ( -/obj/machinery/power/smes, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/area/security/prison) +"swK" = ( +/obj/machinery/airalarm{ + pixel_y = 24 }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"sxP" = ( -/obj/machinery/light{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, +/turf/open/floor/plasteel, +/area/security/prison) +"swL" = ( +/obj/structure/closet/crate/engineering/electrical, +/obj/item/electronics/apc, +/obj/item/electronics/apc, +/obj/item/electronics/airalarm, +/obj/item/electronics/airalarm, +/obj/item/electronics/firelock, +/obj/item/electronics/firelock, +/obj/item/electronics/firealarm, +/obj/item/electronics/firealarm, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engineering/main) +"swM" = ( /turf/open/floor/carpet/red, /area/maintenance/department/eva) -"syE" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 +"sxA" = ( +/obj/machinery/space_heater, +/obj/structure/sign/poster/contraband/yes_erp{ + pixel_y = 32 }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"syH" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"sAj" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/mess) -"sAE" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/turf/open/floor/wood, +/area/commons/fitness/cogpool) +"sxC" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"sCB" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 - }, /turf/open/floor/plasteel, -/area/security/prison) -"sCO" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/engineering/secure_construction) +"sxW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/light{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/engineering/break_room) -"sDs" = ( -/obj/structure/chair/sofa/left, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"sDw" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"sDM" = ( +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/cells) +"szp" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall, +/area/service/hydroponics/garden) +"szO" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"sEN" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"sAG" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 + dir = 8 }, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"sFx" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/white, +/area/security/prison/mess) +"sBm" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/heavy, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Access"; + req_one_access_txt = "10;24" }, -/obj/machinery/door/window/eastright{ - base_state = "left"; +/turf/open/floor/plasteel, +/area/engineering/main) +"sBw" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/mess) +"sBx" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/rods/fifty, +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"sBz" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/camera{ + c_tag = "Permabrig Hallway"; dir = 8; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" + pixel_y = -22 }, -/obj/machinery/door/window/eastright{ - name = "Medbay Desk"; - req_access_txt = "5" +/turf/open/floor/plasteel, +/area/security/brig) +"sCN" = ( +/obj/machinery/light/small, +/obj/machinery/requests_console{ + department = "Engineering Router"; + name = "Engineering Router RC"; + pixel_y = -32 }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"sGK" = ( -/obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, -/area/maintenance/department/eva) -"sHi" = ( -/obj/structure/cable{ - icon_state = "2-8" +/area/engineering/main) +"sGB" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"sGC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/padded, +/area/security/prison/cells) +"sGV" = ( +/obj/machinery/computer/cryopod, +/turf/closed/wall, +/area/security/prison/mess) +"sGY" = ( +/obj/structure/table, +/obj/item/storage/dice, +/obj/item/toy/cards/deck, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/toy/figure/syndie, +/turf/open/floor/plasteel, +/area/security/prison) +"sHp" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/machinery/light{ dir = 4; light_color = "#c1caff" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, /turf/open/floor/plasteel, -/area/security/brig) +/area/hallway/primary/aft) "sHB" = ( /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel, /area/engineering/atmos) -"sIl" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/light/small{ - dir = 4 +"sHX" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 6"; + wiretypepath = /datum/wires/airlock/security }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"sJp" = ( -/obj/structure/lattice/catwalk, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"sJE" = ( -/obj/structure/chair/sofa/right{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"sKl" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/clipboard{ - pixel_y = 3 +/turf/open/floor/plasteel, +/area/security/prison/cells) +"sIY" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 }, -/obj/item/pen{ - pixel_x = -12; - pixel_y = 6 +/obj/structure/bed, +/obj/item/bedsheet/red, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"sJI" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" }, -/turf/open/floor/carpet, -/area/medical/psychology) -"sNP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"sOa" = ( -/obj/effect/landmark/start/prisoner, /turf/open/floor/plasteel, -/area/security/prison/shower) -"sOc" = ( +/area/cargo/storage) +"sKN" = ( /obj/machinery/light{ dir = 4; - light_color = "#c1caff" + light_color = "#e8eaff" }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/maintenance/port/fore) -"sOG" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Advanced Interrogation" +/area/security/prison) +"sKU" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/security/brig) -"sPC" = ( -/obj/structure/chair/sofa/right{ +/area/security/prison/cells) +"sMf" = ( +/obj/machinery/light{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plasteel, -/area/security/prison/rec) -"sRn" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 +/area/hallway/primary/central) +"sNm" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 }, +/obj/machinery/biogenerator, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel, +/area/service/hydroponics) +"sNx" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"sRD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel, -/area/engineering/atmos) -"sRM" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "MiningConveyer" +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"sNF" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair{ + dir = 8 }, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"sRP" = ( -/obj/machinery/chem_heater, -/turf/open/floor/plating, -/area/maintenance/fore) -"sSg" = ( -/obj/machinery/rnd/bepis, -/turf/open/floor/engine, -/area/science/explab) -"sSq" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Security - Prison Fore"; +/area/hallway/primary/central) +"sNG" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plating, +/area/engineering/main) +"sOR" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=eng2"; + location = "evac" + }, +/obj/effect/landmark/navigate_destination/dockesc, /turf/open/floor/plasteel, -/area/security/brig) -"sSr" = ( -/obj/effect/turf_decal/tile/brown{ +/area/hallway/secondary/exit/departure_lounge) +"sPa" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/water_vapor, +/turf/open/floor/plating, +/area/commons/fitness/cogpool) +"sPP" = ( +/obj/structure/table/reinforced, +/obj/item/analyzer, +/obj/item/t_scanner, +/obj/machinery/light{ dir = 4 }, +/turf/open/floor/engine, +/area/engineering/main) +"sQA" = ( +/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"sRe" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/cargo/miningoffice) -"sTo" = ( -/obj/effect/spawner/structure/window/reinforced, +/area/hallway/primary/port/fore) +"sRD" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"sTt" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/engineering/atmos) +"sSg" = ( +/obj/machinery/rnd/bepis, +/turf/open/floor/engine, +/area/science/explab) +"sSU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/table, -/obj/machinery/syndicatebomb/training, -/turf/open/floor/plasteel, -/area/security/brig) -"sUm" = ( -/turf/open/space/basic, -/area/space/nearstation) -"sUY" = ( -/obj/machinery/power/emitter, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"sVe" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, /turf/open/floor/plasteel, -/area/security/brig) -"sVB" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/prison/upper) +/area/engineering/main) +"sVl" = ( +/obj/structure/lattice, +/turf/closed/wall/r_wall, +/area/maintenance/central/secondary) "sVC" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -68298,1088 +68483,968 @@ /obj/machinery/atmospherics/pipe/simple/supplymain/visible, /turf/open/space/basic, /area/space/nearstation) -"sVK" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/maintenance/department/eva) -"sWq" = ( -/obj/machinery/vending/kink, -/turf/open/floor/carpet/red, -/area/security/brig) -"sWJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/engineering/secure_construction) -"sWX" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/obj/item/toy/sword, -/obj/item/toy/figure/assistant, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/dark, -/area/commons/lounge/jazz) -"sXS" = ( -/obj/structure/disposalpipe/segment{ +"sWN" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/cargo/miningoffice) +"sWS" = ( +/obj/structure/sign/warning/electricshock, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"sYJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/closed/wall/r_wall, +/area/security/brig) +"sXX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/turf/open/floor/plating/airless, +/area/security/brig) +"sXY" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"sYX" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/wood, -/area/maintenance/bar) -"sZP" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/door/airlock/external/glass{ + name = "Asteroid Mining Access"; + req_access_txt = "10;24" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"tcY" = ( -/obj/structure/weightmachine/stacklifter, -/turf/open/floor/plasteel, -/area/security/prison/rec) -"teR" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, +/area/cargo/miningoffice) +"sYl" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, -/turf/open/floor/engine, -/area/engineering/main) -"tfb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, -/area/security/brig) -"tfu" = ( +/area/security/prison/cells) +"sYw" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/effect/landmark/navigate_destination/gateway, -/turf/open/floor/engine, -/area/command/gateway) -"tfY" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/closed/wall, +/area/maintenance/central/secondary) +"sYX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"sZg" = ( +/obj/machinery/light{ dir = 8 }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engineering/main) +"taq" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "MiningConveyer" }, +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"ted" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "2-8" }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"tgv" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/red, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, /area/security/brig) -"tin" = ( -/obj/machinery/turnstile{ - dir = 8; - name = "Genpop Entrance Turnstile"; - req_access_txt = "69" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/security/prison) -"tjm" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 +"tiC" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "46" }, +/turf/open/floor/plating, +/area/maintenance/department/eva) +"tiL" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"tki" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"tjq" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/effect/landmark/navigate_destination/tcomms, /turf/open/floor/plasteel, +/area/security/prison/cells) +"tjG" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, /area/tcommsat/computer) -"tlJ" = ( -/obj/machinery/airalarm{ - pixel_y = 23 +"tpc" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/engine, -/area/engineering/secure_construction) -"tnf" = ( -/obj/machinery/camera{ - c_tag = "Custodial Closet - Auxiliary"; +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/structure/closet/crate/engineering, +/obj/machinery/power/am_control_unit, /turf/open/floor/plasteel, -/area/cargo/storage) -"tnu" = ( -/obj/structure/cable{ - icon_state = "0-4" +/area/engineering/main) +"tqd" = ( +/turf/closed/wall/r_wall, +/area/security/prison/rec) +"tql" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/ai_monitored/security/armory) -"tnR" = ( /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"tnT" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/research, /turf/open/floor/plasteel, -/area/security/prison/upper) -"tpE" = ( +/area/science/research) +"tqn" = ( /obj/structure/table, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/storage/fancy/egg_box, -/obj/item/storage/fancy/egg_box, -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/empty, +/obj/item/stock_parts/cell/high/empty, +/turf/open/floor/plating, +/area/maintenance/disposal) +"tqO" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/mess) -"tqr" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/closed/wall/r_wall, +/area/commons/fitness/cogpool) +"trz" = ( +/obj/machinery/light_switch{ + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"trT" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/engine, +/area/engineering/main) +"trD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 }, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/bar) -"ttu" = ( -/obj/structure/bed, -/obj/item/clothing/glasses/sunglasses/blindfold, -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/closed/wall/mineral/lead, +/area/engineering/atmos) +"tsW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/easel, +/obj/item/canvas/nineteenXnineteen, +/obj/item/storage/crayons, /turf/open/floor/plasteel, -/area/security/brig) -"ttz" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/area/security/prison) +"tuD" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"ttW" = ( -/obj/structure/table, -/obj/item/tank/internals/air, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/dark, -/area/engineering/main) -"tuW" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"tuO" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel/dark, -/area/engineering/main) -"twa" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/rods/fifty, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"tyk" = ( -/obj/machinery/door/airlock/public/glass, +/area/tcommsat/computer) +"tvA" = ( +/obj/machinery/turnstile{ + dir = 8; + name = "Genpop Entrance Turnstile"; + req_access_txt = "69" + }, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "Brig Lockdown" + }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"typ" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 +/area/security/prison) +"twf" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) +/turf/open/floor/plasteel, +/area/cargo/storage) +"txo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/closed/wall/mineral/wood, +/area/commons/fitness/cogpool) "tyI" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/visible{ dir = 4 }, /turf/closed/wall/r_wall, /area/engineering/atmos) -"tzA" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"tzB" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/grass, +/area/service/hydroponics/upper) +"tAj" = ( +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/structure/fans/tiny, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "Cargo Loading Door" }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"tAb" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/turf/open/floor/plating, +/area/cargo/storage) +"tAS" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck, +/obj/item/storage/dice, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"tBA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/machinery/light/small, /turf/open/floor/plasteel, /area/cargo/storage) -"tAR" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, +"tBR" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plasteel, +/area/security/brig) +"tBU" = ( +/obj/structure/chair/sofa/left{ dir = 8 }, -/obj/machinery/door/airlock/external/glass{ - name = "Asteroid Mining Access"; - req_access_txt = "10;24" +/turf/open/floor/carpet, +/area/medical/psychology) +"tCA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"tCW" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, /turf/open/floor/plasteel, +/area/security/prison) +"tDk" = ( +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, /area/cargo/miningoffice) -"tEA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +"tGj" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/camera{ + c_tag = "Permabrig - Northwest"; + pixel_x = 22 }, /turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"tGn" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/carpet/green, -/area/command/blueshieldoffice) -"tJq" = ( +/area/security/prison/upper) +"tGw" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/brig) -"tLr" = ( -/obj/machinery/light/small, -/obj/machinery/aug_manipulator, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"tLZ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"tNQ" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/cargo/miningoffice) +"tHb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/landmark/navigate_destination/det, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"tIH" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 +/obj/machinery/camera{ + c_tag = "Security - North"; + dir = 8; + pixel_y = -22 }, /turf/open/floor/plasteel, /area/security/brig) -"tPh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - icon_state = "2-4" +"tIP" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "QMLoad2" }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"tSo" = ( +/turf/open/floor/plasteel, +/area/cargo/storage) +"tJf" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/camera{ + c_tag = "Permabrig Transfer"; dir = 1 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/plasteel, +/area/security/prison) +"tJs" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/department/eva) +"tJI" = ( +/obj/structure/holohoop{ + dir = 8; + pixel_x = 12; + pixel_y = 12 + }, +/obj/effect/turf_decal/trimline/white/end{ + dir = 8 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/rec) +"tKr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"tKJ" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/brig) -"tVs" = ( +/obj/item/paper/fluff/cogstation/letter_cap{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/flashlight/lamp, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/command/heads_quarters/captain) +"tMW" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/carpet/green, +/area/command/heads_quarters/hop) +"tNb" = ( +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/vending/wardrobe/robo_wardrobe, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"tNd" = ( /obj/structure/disposalpipe/segment{ dir = 5 }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/white, /area/science/robotics/lab) -"tWC" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +"tNi" = ( +/obj/structure/holohoop{ + dir = 4; + pixel_x = -12; + pixel_y = 12 + }, +/obj/effect/turf_decal/trimline/white/end{ dir = 4 }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/rec) +"tOm" = ( /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/closet/crate/engineering, -/obj/machinery/power/am_control_unit, -/turf/open/floor/plasteel, -/area/engineering/main) -"tXV" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Pure to Ports" +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, /turf/open/floor/plasteel, -/area/engineering/atmos) -"tZx" = ( -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) -"tZA" = ( +/area/security/brig) +"tQr" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"tZC" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 }, /turf/open/floor/plasteel, -/area/engineering/atmos) -"uaA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/area/engineering/secure_construction) +"tQB" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"tQD" = ( /obj/structure/table, /obj/item/modular_computer/laptop/preset/civilian, -/turf/open/floor/plasteel, -/area/security/prison) -"uaU" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, +/obj/machinery/light, /turf/open/floor/carpet/red, /area/maintenance/department/eva) -"ucq" = ( -/obj/item/armyknife, -/obj/item/toy/plush/catgirl, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"udc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/maintenance/central/secondary) -"udl" = ( -/obj/machinery/computer/operating{ - dir = 1; - name = "Robotics Operating Computer" +"tQZ" = ( +/turf/closed/wall/r_wall, +/area/security/prison/cells) +"tRk" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"udR" = ( -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"ufy" = ( +/turf/open/floor/plasteel/dark, +/area/engineering/main) +"tSt" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-8" }, /turf/open/floor/engine, /area/engineering/main) -"ufE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +"tSJ" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/service/hydroponics/garden) +"tUt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, /area/security/prison/cells) -"ufM" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"uhq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"uhC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light{ - light_color = "#cee5d2" - }, -/turf/open/floor/plasteel/dark, -/area/science/observatory) -"uii" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, +"tVd" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" + dir = 1 }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Access"; + req_one_access_txt = "10;24" }, /turf/open/floor/plasteel, -/area/security/office) -"uiv" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"ujr" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"ujE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) -"ulV" = ( +/area/engineering/main) +"tWc" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/wood/wood_diagonal, /area/security/prison/rec) -"umn" = ( -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/mess) -"umU" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/engineering/main) -"unt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"unu" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"unU" = ( -/obj/effect/turf_decal/tile/yellow{ +"tWM" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"uoi" = ( +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/plasteel/dark, +/area/service/lawoffice) +"tXb" = ( /obj/structure/table, -/obj/item/book/manual/chef_recipes, -/obj/item/reagent_containers/food/condiment/saltshaker{ - layer = 3.1; - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = 9; - pixel_y = 3 +/obj/machinery/microwave, +/obj/machinery/light{ + dir = 8 }, /turf/open/floor/plasteel/cafeteria, /area/security/prison/mess) -"uoF" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall/r_wall, -/area/security/brig) -"upM" = ( -/obj/machinery/door/firedoor, +"tXD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"tXF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) +"tXV" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Pure to Ports" + }, +/turf/open/floor/plasteel, +/area/engineering/atmos) +"tZA" = ( /obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plasteel/dark, +/area/engineering/main) +"tZC" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"uqc" = ( -/obj/machinery/camera{ - c_tag = "Central Docking Bay" - }, -/obj/structure/chair{ - dir = 4 +/area/engineering/atmos) +"tZD" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/maintenance/disposal) +"ucw" = ( +/turf/closed/wall/r_wall, +/area/command/blueshieldoffice) +"ucQ" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/closed/wall, +/area/security/prison/garden) +"ueE" = ( +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"uqQ" = ( -/obj/machinery/light{ - dir = 8 +/area/engineering/secure_construction) +"ugk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/engine, -/area/engineering/main) -"urj" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"usa" = ( -/obj/effect/landmark/navigate_destination/vault, -/turf/open/floor/circuit/green, -/area/ai_monitored/command/nuke_storage) -"usM" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ +/turf/open/floor/plating, +/area/security/prison/work) +"ugU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/machinery/door/airlock/public/glass, /turf/open/floor/plasteel, /area/security/prison/upper) -"usQ" = ( -/obj/structure/closet/crate, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/turf/open/floor/plasteel/dark, -/area/service/lawoffice) -"usS" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"uuM" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 +"ugY" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/closed/wall/r_wall, -/area/maintenance/fore) -"uvm" = ( -/obj/structure/table, -/obj/item/storage/dice, -/obj/item/toy/cards/deck, -/obj/structure/disposalpipe/segment{ +/obj/structure/table/wood, +/obj/item/clothing/ears/earmuffs, +/obj/item/radio, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/turf/open/floor/plasteel, +/area/engineering/break_room) +"uhH" = ( +/obj/machinery/light/small{ dir = 1 }, -/obj/item/toy/figure/syndie, /turf/open/floor/plasteel, -/area/security/prison) -"uwk" = ( +/area/security/prison/shower) +"uiF" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"uky" = ( +/obj/machinery/vending, +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" + }, +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"ukY" = ( /obj/machinery/door/airlock/external{ name = "Port Docking Bay 1" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 + dir = 8 }, /obj/machinery/door/firedoor, -/obj/structure/fans/tiny, /turf/open/floor/plasteel, /area/hallway/primary/central) -"uxI" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"uxS" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"uyv" = ( -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +"ukZ" = ( +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 2"; + wiretypepath = /datum/wires/airlock/security }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, /turf/open/floor/plasteel, +/area/security/prison/cells) +"ulr" = ( +/turf/closed/wall/r_wall, +/area/service/hydroponics/upper) +"umv" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/paper/guides/cogstation/letter_sec, +/turf/open/floor/carpet/red, /area/security/brig) -"uyA" = ( -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"uzc" = ( -/obj/structure/cable{ - icon_state = "1-2" +"unj" = ( +/turf/closed/wall/r_wall, +/area/security/prison/garden) +"unZ" = ( +/obj/machinery/light/small{ + dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/engineering/main) +"uoz" = ( /obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engineering/secure_construction) -"uzl" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/water_vapor, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) -"uAO" = ( -/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"upa" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/brig) -"uAY" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/t_scanner, -/turf/open/floor/plasteel, -/area/engineering/atmos) -"uBq" = ( -/obj/machinery/door/airlock{ - name = "Bathroom" +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"uBH" = ( -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"uDl" = ( -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"uDu" = ( +/area/hallway/primary/port/fore) +"upg" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plating, -/area/maintenance/central/secondary) -"uEf" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/engineering/main) +"upR" = ( +/obj/machinery/smartfridge/extract/preloaded, +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/xenobio_guide{ + pixel_y = 32 }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"uqI" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"uEh" = ( -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/turf/open/floor/wood, -/area/maintenance/bar) -"uEn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/table, -/obj/item/seeds/tower, -/obj/item/seeds/watermelon, -/obj/item/seeds/orange, -/obj/item/seeds/apple, -/obj/item/seeds/banana, -/obj/item/seeds/cocoapod, -/obj/item/seeds/chanter, -/obj/item/seeds/ambrosia, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"uEB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ - dir = 1 - }, /turf/open/floor/plating, -/area/science/xenobiology) -"uGG" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall/r_wall, -/area/engineering/main) -"uHL" = ( -/obj/machinery/door/airlock/external/glass{ - name = "Asteroid Mining Access"; - req_one_access_txt = "10;48" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/fans/tiny, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, +/area/maintenance/central/secondary) +"uqQ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/door/airlock/public/glass, /turf/open/floor/plasteel, -/area/cargo/miningoffice) -"uIj" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +/area/security/prison/cells) +"urj" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 4 }, -/obj/item/radio/intercom{ - name = "Station Intercom (Common)"; - pixel_y = -28 - }, -/turf/open/floor/plasteel, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/dark, /area/command/bridge) -"uJl" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel, -/area/engineering/main) -"uJR" = ( -/obj/effect/decal/cleanable/dirt, +"usa" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/door/airlock/public/glass, /turf/open/floor/plasteel, -/area/engineering/main) -"uLf" = ( -/obj/structure/lattice/catwalk, +/area/security/prison/upper) +"usw" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"usM" = ( +/obj/structure/lattice, +/turf/closed/wall, +/area/service/hydroponics) +"usY" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/space/basic, -/area/space/nearstation) -"uLI" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plating, -/area/engineering/main) -"uLU" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space/basic, -/area/space) -"uMl" = ( +/area/maintenance/central/secondary) +"uta" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/landmark/navigate_destination/dorms, +/turf/open/floor/plasteel, +/area/commons/locker) +"utc" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 4 + }, /obj/structure/cable{ icon_state = "1-2" }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"uuu" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) +"uvH" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/turf/closed/wall, +/area/maintenance/disposal) +"uyj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/vending/coffee, +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"uAC" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, +/turf/closed/wall, +/area/maintenance/department/eva) +"uAY" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/t_scanner, /turf/open/floor/plasteel, -/area/security/prison/cells) -"uMH" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/camera{ - c_tag = "Permabrig - Northeast"; - dir = 8; - pixel_y = -22 - }, +/area/engineering/atmos) +"uCj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, -/area/security/prison/cells) -"uOt" = ( -/obj/structure/table/wood, -/obj/item/bdsm_whip/ridingcrop, +/area/security/brig) +"uCq" = ( +/obj/structure/chair/stool, /turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"uCO" = ( +/obj/structure/table, +/obj/item/modular_computer/laptop/preset/civilian, +/turf/open/floor/plasteel, /area/security/brig) -"uOC" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +"uDf" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table/glass, -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"uOD" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/machinery/firealarm{ + pixel_y = 26 }, -/obj/structure/cable{ - icon_state = "1-8" +/turf/open/floor/plasteel, +/area/service/hydroponics/upper) +"uEa" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"uPJ" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/carpet/royalblue, +/area/command/bridge) +"uEb" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 }, -/obj/structure/cable{ - icon_state = "0-8" +/turf/open/floor/plating, +/area/maintenance/disposal) +"uEc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"uRe" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"uEW" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/security/prison/rec) -"uRm" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light/small, +/area/maintenance/port/fore) +"uFk" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/engineering/main) -"uSr" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/empty, -/obj/item/stock_parts/cell/high/empty, -/turf/open/floor/plating, -/area/maintenance/disposal) -"uSt" = ( -/obj/structure/table/reinforced, -/obj/item/analyzer, -/obj/item/t_scanner, -/obj/machinery/light{ - dir = 4 +"uIO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/engine, +/turf/open/floor/plating, /area/engineering/main) -"uTd" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +"uKg" = ( +/obj/machinery/power/apc/auto_name/north, +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison/garden) +"uKO" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark/side{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/area/science/robotics/lab) -"uTS" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"uLs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/turf/open/floor/padded, +/area/security/prison/cells) +"uMv" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 }, -/area/maintenance/bar) -"uVd" = ( +/turf/open/floor/plating, +/area/engineering/main) +"uOS" = ( +/obj/structure/table/optable, +/obj/item/storage/backpack/duffelbag/sec/surgery, +/turf/open/floor/plasteel, +/area/security/brig) +"uOT" = ( /obj/structure/reagent_dispensers/watertank, -/obj/machinery/light{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"uSa" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 }, -/obj/structure/disposalpipe/segment{ +/turf/closed/wall/r_wall, +/area/maintenance/fore) +"uUx" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/engineering/main) -"uVs" = ( -/obj/structure/chair/stool, /turf/open/floor/plasteel, -/area/cargo/office) +/area/hallway/primary/aft) +"uUB" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing, +/turf/open/floor/grass, +/area/service/hydroponics/upper) "uVD" = ( /obj/machinery/atmospherics/pipe/simple/brown/visible{ dir = 9 }, /turf/open/floor/plasteel, /area/engineering/atmos) -"uVN" = ( +"uVY" = ( +/obj/machinery/power/apc/auto_name/west, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"uWV" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -1; - pixel_y = 30; - prison_radio = 1 + icon_state = "0-4" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"uXb" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plasteel, +/area/security/prison/work) +"uXX" = ( +/obj/item/armyknife, +/obj/item/toy/plush/catgirl, /turf/open/floor/plating, -/area/maintenance/central/secondary) +/area/maintenance/port/fore) "uYy" = ( /obj/structure/grille, /obj/structure/cable{ @@ -69388,32 +69453,46 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plating/airless, /area/space/nearstation) -"uYD" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +"uYA" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"uYE" = ( +/obj/machinery/camera{ + c_tag = "Prison Wing" }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"vaT" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/security/brig) +"uZt" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" }, /turf/open/floor/plasteel, /area/security/brig) -"vbG" = ( +"uZO" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/security/brig) +/area/service/hydroponics/upper) +"vbB" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engineering/main) "vcb" = ( /obj/machinery/atmospherics/pipe/simple/brown/visible, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -69421,66 +69500,97 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"vck" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/disposal) -"veD" = ( -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/science/observatory) -"veH" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, +"vdQ" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/wall/r_wall, /area/engineering/main) -"vga" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/carpet/red, -/area/security/brig) -"vgh" = ( -/obj/effect/turf_decal/stripes/line{ +"vdW" = ( +/mob/living/simple_animal/chicken, +/turf/open/floor/grass, +/area/service/hydroponics/upper) +"veI" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 1 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, -/area/engineering/main) -"vht" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/hallway/primary/port/fore) +"vfc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/conveyor{ - dir = 4; - id = "EngiCargoConveyer" +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 }, /turf/open/floor/plating, -/area/engineering/main) -"vhy" = ( -/obj/structure/disposalpipe/segment{ +/area/commons/fitness/cogpool) +"vfw" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, +/obj/machinery/door/airlock/maintenance{ + name = "Computer Lounge"; + req_one_access_txt = "12" + }, +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"vhH" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/landmark/navigate_destination/engineering, +/turf/open/floor/plasteel, +/area/engineering/break_room) +"vhN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/chair, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/plasteel, +/area/security/prison/mess) +"vij" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engineering/main) +"vjC" = ( /obj/structure/cable{ icon_state = "1-8" }, -/turf/open/floor/wood, -/area/maintenance/bar) -"viB" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"vjL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Warehouse"; + req_one_access_txt = "10;24" + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"vja" = ( -/obj/machinery/door/firedoor, +/area/engineering/main) +"vkf" = ( +/obj/machinery/door/airlock/external/glass{ + name = "Asteroid Mining Access"; + req_one_access_txt = "10;48" + }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ @@ -69489,154 +69599,185 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/door/airlock/external/glass{ - name = "Asteroid Mining Access"; - req_access_txt = "10;24" - }, +/obj/structure/fans/tiny, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/cargo/miningoffice) -"vjP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/padded, -/area/security/prison/cells) -"vjT" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engineering/secure_construction) "vkg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/command/bridge) -"vmp" = ( -/obj/machinery/power/apc{ - areastring = "/area/service/hydroponics/upper"; - dir = 1; - name = "Farm APC"; - pixel_y = 23 - }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"vmL" = ( -/obj/structure/disposalpipe/segment, +/area/hallway/primary/port/fore) +"vki" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/landmark/navigate_destination/det, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"vpz" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"vlv" = ( /obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/item/restraints/handcuffs/fake/kinky, +/turf/open/floor/carpet/red, +/area/security/brig) +"vnH" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/office) +"vnK" = ( +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"vnR" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"vpD" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/paper/fluff/cogstation/letter_cap{ - pixel_x = -2; +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/item/paper/guides/cogstation/letter_med{ pixel_y = 4 }, -/obj/item/flashlight/lamp, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/command/heads_quarters/captain) -"vqF" = ( -/obj/structure/lattice, -/obj/structure/sign/warning{ - name = "\improper KEEP CLEAR: HIGH SPEED DELIVERIES" +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone2) +"vpE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/security/prison) +"vqn" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, /turf/closed/wall/r_wall, -/area/space/nearstation) -"vqP" = ( -/obj/structure/disposalpipe/junction{ - dir = 4 - }, +/area/security/prison/cells) +"vsI" = ( /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 +/turf/open/floor/engine, +/area/engineering/main) +"vsJ" = ( +/obj/machinery/light{ + light_color = "#cee5d2" + }, +/obj/structure/table, +/obj/item/dildo/random, +/obj/item/dildo/random, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, /turf/open/floor/plasteel, -/area/engineering/main) -"vsb" = ( -/obj/effect/turf_decal/stripes/white/line, +/area/security/brig) +"vtg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Cold Loop"; + req_access_txt = "10" + }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/rec) -"vtj" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/closed/wall/mineral/lead, -/area/engineering/atmos) -"vtW" = ( -/obj/structure/closet/secure_closet/psychology, -/obj/machinery/light/small{ - dir = 4; - light_color = "#d8b1b1" +/turf/open/floor/plasteel, +/area/engineering/main) +"vtu" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"vuJ" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/carpet, -/area/medical/psychology) -"vvf" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/landmark/navigate_destination/techstorage, +/turf/open/floor/plating, +/area/engineering/storage/tech) +"vvv" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/zipties, +/turf/open/floor/plasteel, +/area/security/prison) +"vvF" = ( /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 8 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark/side{ + dir = 4 + }, +/area/science/robotics/lab) +"vwe" = ( +/turf/closed/wall/mineral/lead, +/area/engineering/atmos) +"vwr" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"vwu" = ( +/obj/machinery/camera{ + c_tag = "Permabrig - North"; + pixel_x = 22 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"vvG" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ +/area/security/prison/upper) +"vxI" = ( +/obj/machinery/autolathe, +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/engineering/main) -"vwb" = ( -/obj/structure/cable{ - icon_state = "4-8" +"vxN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"vwM" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"vwN" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 + icon_state = "4-8" }, -/obj/machinery/biogenerator, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel, -/area/service/hydroponics) +/turf/open/floor/plating, +/area/commons/fitness/cogpool) "vxU" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/extinguisher_cabinet{ @@ -69644,1421 +69785,1403 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"vBB" = ( -/obj/structure/girder, -/obj/structure/disposalpipe/segment{ - dir = 4 +"vyF" = ( +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -30; + prison_radio = 1 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"vBY" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Telecommunications Mainframe"; - req_access_txt = "61" +/obj/machinery/camera{ + c_tag = "Permabrig Garden"; + dir = 4; + network = list("ss13","prison") }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel, +/area/security/prison/garden) +"vyJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/plasteel, -/area/tcommsat/server) -"vCw" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ +/area/security/brig) +"vAB" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"vCG" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "forestarboard"; - name = "Fore-Starboard Solar Array" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solars/starboard/fore) -"vCQ" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"vAW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/machinery/seed_extractor, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"vDf" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"vDR" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel, +/area/medical/medbay/zone2) +"vBF" = ( +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"vCn" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, /turf/open/floor/plasteel, /area/engineering/secure_construction) -"vDX" = ( -/obj/effect/turf_decal/loading_area{ +"vCr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/cargo/storage) -"vFb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/security/brig) +"vCB" = ( +/obj/machinery/power/smes, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plating, +/area/tcommsat/computer) +"vCJ" = ( +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"vCO" = ( +/obj/machinery/sparker{ + id = "executionburn"; + pixel_x = 25 }, -/obj/machinery/door/airlock/public/glass{ - name = "Jazz Lounge" +/obj/machinery/light/small{ + dir = 4; + light_color = "#d8b1b1" }, -/turf/open/floor/plating/airless, -/area/commons/lounge/jazz) -"vFl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"vEc" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/cable{ + icon_state = "2-4" }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"vEA" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse/brown/Tom, /turf/open/floor/plasteel, -/area/security/prison/garden) -"vFt" = ( -/obj/machinery/airalarm{ +/area/security/prison) +"vEK" = ( +/turf/open/floor/plasteel, +/area/security/prison/shower) +"vJh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ dir = 1; - locked = 0; - pixel_y = -22 + light_color = "#ffc1c1" }, -/turf/open/floor/wood, -/area/maintenance/bar) -"vHf" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 +/turf/open/floor/plasteel, +/area/service/hydroponics/upper) +"vJI" = ( +/obj/machinery/airalarm{ + pixel_y = 24 }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"vIy" = ( -/obj/machinery/computer/arcade/tetris, -/turf/open/floor/carpet/arcade, -/area/commons/arcade) -"vJq" = ( +/area/service/hydroponics/upper) +"vMm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plating, -/area/maintenance/disposal) -"vJB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/effect/landmark/navigate_destination/dorms, -/turf/open/floor/plasteel, -/area/commons/locker) -"vJX" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/medical/psychology) +"vMr" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/cryopod{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/effect/landmark/navigate_destination/bar, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/service/bar) -"vKp" = ( -/obj/machinery/light{ - dir = 8 +/area/security/prison/cells) +"vOG" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/security/prison/mess) -"vKZ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/turf/open/floor/carpet/green, +/area/command/heads_quarters/hop) +"vOI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/closed/wall, -/area/security/prison/cells) -"vLM" = ( -/obj/structure/closet/crate, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/turf/open/floor/plating/airless, +/area/engineering/secure_construction) +"vOZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/mess) -"vMb" = ( /obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/multitool, +/turf/open/floor/plasteel, +/area/engineering/main) +"vPe" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"vPu" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"vMq" = ( -/obj/machinery/airalarm{ +/obj/machinery/conveyor{ dir = 8; - pixel_x = 23 + id = "QMLoad2" }, +/turf/open/floor/plating, +/area/cargo/storage) +"vPy" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"vNU" = ( -/obj/machinery/research_table, /turf/open/floor/plasteel, /area/security/brig) -"vPo" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/engineering/main) -"vPt" = ( -/obj/effect/landmark/start/blueshield, -/turf/open/floor/carpet/green, -/area/command/blueshieldoffice) -"vPA" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +"vVU" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"vPT" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"vXB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall, +/area/service/chapel/main) +"vYm" = ( +/obj/structure/sign/warning{ + name = "\improper KEEP CLEAR: HIGH SPEED DELIVERIES" + }, +/turf/closed/wall/r_wall, +/area/engineering/secure_construction) +"vYA" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/camera/motion{ + c_tag = "Telecomms Control Room"; + network = list("tcomms"); + pixel_x = 22 + }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "2-4" - }, /obj/structure/cable{ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/security/brig) -"vRe" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/service/hydroponics/garden) -"vSu" = ( +/area/tcommsat/computer) +"vYW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/conveyor{ + dir = 6; + id = "QMLoad" + }, +/turf/open/floor/plating, +/area/cargo/storage) +"vZI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/door/airlock/glass, /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/landmark/navigate_destination/eva, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"vZQ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/ai_monitored/command/storage/eva) -"vSF" = ( -/obj/structure/reagent_dispensers/fueltank, +/area/engineering/main) +"wbc" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall, +/area/hallway/primary/aft) +"wbX" = ( +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, -/obj/effect/spawner/lootdrop/maintenance, /obj/structure/cable{ - icon_state = "2-5" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"vSR" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 + icon_state = "1-2" }, -/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/security/prison/cells) -"vTN" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/area/engineering/main) +"wcx" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/mineral/lead, +/area/engineering/atmos) +"wdj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/light{ + light_color = "#cee5d2" }, /turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"vVa" = ( +/area/science/observatory) +"wdx" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"vVn" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/area/security/prison) +"wem" = ( +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" }, -/turf/open/floor/plating, -/area/maintenance/department/eva) -"vVJ" = ( -/obj/machinery/light_switch{ - pixel_y = -24 +/turf/open/floor/plasteel, +/area/security/prison/upper) +"wgo" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/turf/open/floor/plating, +/obj/machinery/light/small, +/turf/open/floor/plasteel, /area/engineering/main) -"vWo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +"wgv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"whc" = ( +/turf/closed/wall, +/area/medical/psychology) +"whi" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"vWF" = ( -/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden, /turf/open/floor/plasteel, /area/security/prison) -"vZF" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +"whw" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/table, +/turf/open/floor/plasteel, +/area/security/prison/mess) +"wja" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/plasteel, +/area/engineering/secure_construction) +"wjl" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, +/obj/structure/chair, +/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, -/area/security/brig) -"wac" = ( -/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, -/obj/effect/turf_decal/tile/purple, +/area/hallway/primary/port/fore) +"wjr" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"wcg" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Permabrig - Northwest"; - pixel_x = 22 +"wlU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"wcm" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"wmk" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, -/area/security/prison) -"wfJ" = ( +/area/cargo/storage) +"wmu" = ( /obj/machinery/light{ dir = 8; light_color = "#e8eaff" }, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"wfX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" +/area/service/hydroponics/upper) +"wmX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"wnD" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/cargo/miningoffice) +"woi" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_x = 32; + pixel_y = 41 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"wox" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/plating/airless, -/area/security/brig) -"whB" = ( -/obj/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) -"whC" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/light{ +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"woK" = ( +/obj/structure/toilet{ dir = 8 }, -/turf/open/floor/carpet/green, -/area/command/blueshieldoffice) -"whV" = ( -/obj/machinery/light_switch{ - pixel_x = 24 - }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"woX" = ( /obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 + dir = 8; + pixel_x = 23 }, -/obj/machinery/vending/wardrobe/robo_wardrobe, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"wja" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"wpB" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"wjQ" = ( -/obj/structure/lattice, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/camera{ - c_tag = "Supply - Warehouse Exterior"; +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/space/basic, -/area/space/nearstation) -"wkb" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"wpC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/security/prison/rec) +"wpI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engineering/main) +"wpZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plating, +/area/maintenance/disposal) +"wuj" = ( /obj/effect/turf_decal/bot, /obj/machinery/status_display/supply{ pixel_y = 32 }, /turf/open/floor/plasteel, /area/cargo/storage) -"wmh" = ( -/obj/effect/turf_decal/stripes/line{ +"wuP" = ( +/obj/machinery/vending/cola/pwr_game, +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"wuS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/directions/evac{ dir = 1 }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plating, +/area/hallway/primary/aft) +"wuX" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"wuZ" = ( +/obj/machinery/light{ + light_color = "#cee5d2" }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"wmP" = ( -/obj/structure/grille, -/obj/structure/sign/directions/supply{ - pixel_x = -32; - pixel_y = -40 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, +/area/security/brig) +"wwU" = ( +/obj/machinery/computer/shuttle/mining/common, +/turf/open/floor/plasteel, /area/hallway/primary/central) -"wmU" = ( +"wAb" = ( /obj/structure/cable{ icon_state = "4-8" }, +/turf/open/floor/plasteel, +/area/security/prison/cells) +"wDl" = ( +/turf/closed/wall, +/area/security/prison/shower) +"wEb" = ( /obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ - dir = 10 + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"wpG" = ( -/obj/structure/closet/crate/engineering/electrical, -/obj/item/electronics/apc, -/obj/item/electronics/apc, -/obj/item/electronics/airalarm, -/obj/item/electronics/airalarm, -/obj/item/electronics/firelock, -/obj/item/electronics/firelock, -/obj/item/electronics/firealarm, -/obj/item/electronics/firealarm, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, /obj/effect/decal/cleanable/dirt, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Access"; + req_one_access_txt = "10;24" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/engineering/main) -"wqP" = ( -/obj/effect/turf_decal/tile/blue{ +/area/engineering/secure_construction) +"wEL" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"wFJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel/dark, +/area/engineering/main) +"wKb" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, +/turf/open/floor/engine, +/area/engineering/secure_construction) +"wKo" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/commons/fitness/cogpool) -"wsJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/conveyor/inverted{ + dir = 9; + id = "QMLoad" + }, +/turf/open/floor/plating, +/area/cargo/storage) +"wMd" = ( +/obj/machinery/camera{ + c_tag = "Engineering - Mixing Chamber"; + dir = 8 }, +/turf/open/floor/plasteel/dark, +/area/engineering/main) +"wNn" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/prison/garden) -"wsM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, +/turf/open/floor/plasteel, +/area/engineering/main) +"wPn" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/landmark/event_spawn, +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel, +/area/medical/medbay/zone2) +"wQd" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/obj/effect/landmark/navigate_destination/psychologist, +/turf/open/floor/carpet, +/area/medical/psychology) +"wQN" = ( +/obj/structure/closet/secure_closet/blueshield, +/turf/open/floor/carpet/green, +/area/command/blueshieldoffice) +"wSs" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plating/airless, /area/engineering/secure_construction) -"wth" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/paper/guides/cogstation/letter_sec, -/turf/open/floor/carpet/red, -/area/security/brig) -"wtF" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - dir = 1 - }, -/obj/effect/landmark/start/bridgeofficer, -/turf/open/floor/carpet/royalblue, -/area/command/bridge) -"wuE" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, +"wSG" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel, /area/security/prison/garden) -"wvb" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Transit Tube Access"; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +"wTy" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 }, /turf/open/floor/plasteel, -/area/command/bridge) -"wvW" = ( +/area/security/prison/cells) +"wVx" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/item/radio/intercom{ - name = "Station Intercom (Common)"; - pixel_y = -29 +/obj/structure/closet/secure_closet/brig, +/turf/open/floor/plasteel, +/area/security/brig) +"wVR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 }, -/turf/open/floor/engine, -/area/engineering/main) -"wwD" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/meter, +/turf/closed/wall/mineral/wood, +/area/commons/fitness/cogpool) +"wVV" = ( +/obj/machinery/computer/mech_bay_power_console, /turf/open/floor/plating, -/area/security/prison/mess) -"wxR" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/area/maintenance/disposal) +"wWH" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"wyP" = ( -/obj/structure/table, -/obj/machinery/light_switch{ - pixel_x = 24 +/area/engineering/atmos) +"wXD" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/clothing/ears/earmuffs, -/obj/item/extinguisher{ - pixel_x = -12; - pixel_y = -2 +/turf/open/floor/grass, +/area/security/prison/garden) +"wZi" = ( +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Engineering - Hot Loop"; +/obj/machinery/conveyor{ dir = 8; - pixel_y = -22 + id = "QMLoad2" }, -/turf/open/floor/plasteel, -/area/engineering/main) -"wzH" = ( -/mob/living/simple_animal/cow, -/turf/open/floor/grass, -/area/service/hydroponics/upper) -"wAJ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/turf/open/floor/plating, +/area/cargo/storage) +"wZH" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"wCK" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 }, +/obj/machinery/autolathe, /turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"wDj" = ( +/area/security/brig) +"xbR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"xcc" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"xcj" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Access"; - req_one_access_txt = "10;24" - }, -/turf/open/floor/plasteel, -/area/engineering/main) -"wDr" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, /turf/open/floor/plasteel, -/area/security/prison/cells) -"wDB" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/area/security/prison/mess) +"xcH" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/science/observatory) -"wDG" = ( -/turf/closed/wall, -/area/maintenance/central/secondary) -"wES" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Telecommunications Mainframe"; - req_access_txt = "61" +/turf/closed/wall/mineral/lead, +/area/engineering/atmos) +"xcM" = ( +/obj/structure/railing, +/turf/open/floor/grass, +/area/service/hydroponics/upper) +"xcO" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Ports" }, /turf/open/floor/plasteel, -/area/tcommsat/server) -"wFs" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/effect/landmark/event_spawn, -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/plasteel, -/area/medical/medbay/zone2) -"wFD" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/area/engineering/atmos) +"xcS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/engine, -/area/engineering/secure_construction) -"wGz" = ( -/obj/machinery/vending/boozeomat, -/turf/closed/wall, -/area/hallway/primary/aft) -"wIl" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"xdx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/engineering/main) -"wJP" = ( -/obj/structure/holohoop{ - dir = 4; - pixel_x = -12; - pixel_y = 12 +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"xdA" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, -/obj/effect/turf_decal/trimline/white/end{ +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"xfl" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/rec) -"wKR" = ( -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/security/prison/mess) -"wLF" = ( -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"xfS" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/landmark/start/brigdoc, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 }, /turf/open/floor/plasteel, -/area/security/brig) -"wPZ" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engineering/secure_construction) -"wRv" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/mineral/lead, /area/engineering/atmos) -"wSQ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Access"; - req_one_access_txt = "10;24" +"xhS" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/engineering/main) -"wWn" = ( -/obj/structure/chair/office/dark{ - dir = 1 +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" }, /turf/open/floor/plasteel, /area/security/prison) -"wWp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{ - dir = 1 +"xiF" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 5 }, -/turf/open/floor/engine, -/area/science/xenobiology) -"wWq" = ( -/obj/machinery/computer/cargo{ +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"xiG" = ( +/obj/item/cigbutt, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"xjn" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Supply - Cargo Bay"; - dir = 8; - pixel_y = -22 +/turf/open/floor/plasteel, +/area/cargo/miningoffice) +"xjv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/frame/computer{ + dir = 8 }, -/obj/machinery/button/door{ - id = "QMLoaddoor"; - layer = 4; - name = "Cargo Loading Doors"; - pixel_x = 24; - pixel_y = 6 +/turf/open/floor/plating, +/area/engineering/secure_construction) +"xjQ" = ( +/obj/structure/table, +/obj/item/tank/internals/air, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/dark, +/area/engineering/main) +"xjV" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, -/obj/machinery/button/door{ - id = "QMLoaddoor2"; - layer = 4; - name = "Cargo Unloading Doors"; - pixel_x = 24; - pixel_y = -6 +/turf/closed/wall/mineral/lead, +/area/engineering/atmos) +"xmh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/closed/wall/r_wall, +/area/security/prison) +"xnK" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"xnS" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 }, +/turf/open/floor/plating, +/area/maintenance/department/eva) +"xoj" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, /turf/open/floor/plasteel, -/area/cargo/storage) -"wWH" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ +/area/engineering/atmos) +"xoD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/commons/fitness/cogpool) +"xoQ" = ( +/obj/machinery/light/small, /turf/open/floor/plasteel, -/area/engineering/atmos) -"wXZ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/effect/landmark/navigate_destination/engineering, -/turf/open/floor/plasteel, -/area/engineering/break_room) -"wYy" = ( -/obj/structure/closet/crate, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/effect/turf_decal/stripes/line, +/area/security/prison/shower) +"xoU" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/security/prison/work) -"wZe" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/turf/open/floor/plating, +/area/maintenance/central) +"xqT" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel, -/area/command/bridge) -"xcO" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/structure/table, +/obj/item/seeds/tower, +/obj/item/seeds/watermelon, +/obj/item/seeds/orange, +/obj/item/seeds/apple, +/obj/item/seeds/banana, +/obj/item/seeds/cocoapod, +/obj/item/seeds/chanter, +/obj/item/seeds/ambrosia, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"xrd" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Ports" +/turf/open/floor/plasteel, +/area/security/prison) +"xrz" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external{ + name = "Aux Engine Access" }, /turf/open/floor/plasteel, -/area/engineering/atmos) -"xgg" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "46" +/area/engineering/secure_construction) +"xsn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/eva) -"xgw" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, +/turf/closed/wall/r_wall, +/area/medical/medbay/central) +"xtC" = ( +/obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/space/basic, +/area/space/nearstation) +"xxF" = ( +/obj/structure/bed, +/obj/item/clothing/glasses/sunglasses/blindfold, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/security/brig) +"xxP" = ( +/turf/closed/wall, +/area/cargo/storage) +"xyb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"xzW" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/medical/medbay/zone2) +"xAQ" = ( +/obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden, /obj/structure/cable{ icon_state = "2-8" }, /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ +/turf/open/floor/plasteel, +/area/hallway/primary/port/fore) +"xAT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/modular_computer/console/preset/civilian{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"xgA" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"xCq" = ( +/turf/closed/wall/r_wall, +/area/security/prison/upper) +"xDB" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/plating, +/area/engineering/main) +"xFT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/security/brig) +"xGb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/dark, +/area/service/hydroponics/garden) +"xHl" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/item/pen/fountain{ + pixel_x = 2; + pixel_y = 6 }, -/obj/machinery/light{ - dir = 8 +/obj/item/stamp/hop, +/turf/open/floor/carpet/green, +/area/command/heads_quarters/hop) +"xHG" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/structure/closet/crate/engineering, -/obj/item/am_containment, -/obj/item/am_containment, -/turf/open/floor/plasteel, -/area/engineering/main) -"xho" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/eva) -"xhq" = ( /obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"xhK" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"xIb" = ( +/obj/effect/turf_decal/stripes/line{ dir = 9 }, +/turf/open/floor/engine, +/area/engineering/secure_construction) +"xIj" = ( +/obj/structure/lattice, /turf/closed/wall/r_wall, -/area/service/hydroponics/garden) -"xkT" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/engineering/secure_construction) +"xJp" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden, /turf/open/floor/plasteel, -/area/cargo/storage) -"xmV" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/engineering/main) +"xJV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/tcommsat/computer) +"xKr" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel/white, -/area/commons/fitness/cogpool) -"xoj" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, /turf/open/floor/plasteel, /area/engineering/atmos) -"xou" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall, +"xKx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plating, /area/security/prison/cells) -"xpr" = ( -/turf/closed/wall, -/area/security/prison/garden) -"xpZ" = ( -/obj/machinery/computer/operating{ +"xLp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/security/brig) -"xrV" = ( +"xMa" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, +/turf/closed/wall/r_wall, +/area/engineering/main) +"xMO" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/lootdrop/maintenance, /obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"xsv" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 + icon_state = "2-5" }, /turf/open/floor/plating, -/area/maintenance/disposal) -"xsS" = ( -/obj/structure/table, -/obj/item/plant_analyzer, -/obj/item/plant_analyzer, -/obj/item/cultivator, -/obj/item/shovel/spade, -/turf/open/floor/plasteel, -/area/security/prison/garden) -"xsX" = ( -/obj/effect/landmark/navigate_destination/kitchen, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"xtq" = ( -/obj/structure/table, -/obj/item/modular_computer/laptop/preset/civilian, -/turf/open/floor/plasteel, -/area/security/brig) -"xuk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/circuitboard/machine, -/obj/item/circuitboard/machine, -/obj/item/circuitboard/machine, -/obj/item/circuitboard/machine, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/machinery/light/small{ - brightness = 3; +/area/maintenance/starboard/central) +"xNI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 8 }, -/turf/open/floor/plasteel, -/area/engineering/secure_construction) -"xuI" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/security/prison/upper) -"xvp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/directions/evac{ - dir = 4 +/area/hallway/primary/port/fore) +"xNP" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, -/turf/open/floor/plating, -/area/hallway/primary/aft) -"xvE" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/closed/wall/mineral/lead, -/area/engineering/atmos) -"xwB" = ( -/turf/closed/wall, -/area/security/prison/cells) -"xwT" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"xxl" = ( -/obj/structure/table, -/obj/item/modular_computer/laptop/preset/civilian, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"xxP" = ( -/turf/closed/wall, -/area/cargo/storage) -"xyl" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal, +/obj/machinery/light, /turf/open/floor/plasteel, -/area/engineering/secure_construction) -"xyy" = ( +/area/security/brig) +"xOD" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/engineering/secure_construction) -"xAc" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/service/hydroponics/upper) -"xAG" = ( -/obj/machinery/shower{ - dir = 4 +/area/security/prison/cells) +"xPd" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/showroomfloor/shower, -/area/security/prison/shower) -"xAO" = ( -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"xCg" = ( -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" }, -/obj/machinery/cryopod{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"xRB" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/security/prison/cells) -"xCV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +"xSa" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/engine, -/area/engineering/secure_construction) -"xDW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel, +/area/security/prison/upper) +"xSJ" = ( +/obj/structure/sink{ + pixel_y = 28 + }, +/turf/open/floor/grass, +/area/service/hydroponics) +"xTa" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/maintenance/disposal) +"xTz" = ( /obj/structure/table, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/plant_analyzer, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"xEH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/item/modular_computer/laptop/preset/civilian, +/turf/open/floor/carpet/red, +/area/maintenance/department/eva) +"xUR" = ( +/obj/machinery/turnstile{ + dir = 8; + name = "Genpop Entrance Turnstile"; + req_access_txt = "69" }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/security/prison/cells) -"xEM" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/security/prison/upper"; - armor = list("melee"=50,"bullet"=20,"laser"=20,"energy"=20,"bomb"=0,"bio"=0,"rad"=0,"fire"=90,"acid"=50); - damage_deflection = 21; - desc = "A control terminal for the area's electrical systems. It's secured with a durable antitampering plasteel cage."; +/area/security/prison) +"xUY" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) +"xVE" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/bar"; dir = 1; - name = "Armored Upper Prison Wing APC"; + name = "Maint bar"; pixel_y = 23 }, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison/upper) -"xGz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/easel, -/obj/item/canvas/nineteenXnineteen, -/obj/item/storage/crayons, -/turf/open/floor/plasteel, -/area/security/prison) -"xIi" = ( -/obj/machinery/power/apc/auto_name/south, +/turf/open/floor/wood, +/area/maintenance/bar) +"xWi" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/carpet/green, -/area/command/blueshieldoffice) -"xII" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 + icon_state = "1-2" }, /turf/open/floor/plating, -/area/engineering/main) -"xIS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/item/wrench, -/obj/item/multitool, -/turf/open/floor/plasteel, -/area/engineering/main) -"xIZ" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/cargo/storage) -"xJb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/area/maintenance/central/secondary) +"xWy" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/dark, -/area/service/hydroponics/garden) -"xJq" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"xJI" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/turf/open/floor/plasteel, +/area/security/brig) +"xXv" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/stack/tile/plasteel{ + pixel_x = 10; + pixel_y = 4 }, /turf/open/floor/plasteel, -/area/security/prison) -"xJU" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/commons/fitness/cogpool) -"xKr" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ +/area/construction/secondary) +"xYP" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/engineering/atmos) -"xKs" = ( -/obj/structure/sign/warning/fire, -/obj/structure/cable/yellow{ +/turf/open/space/basic, +/area/space/nearstation) +"xZC" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/wood, +/area/maintenance/bar) +"yad" = ( +/obj/structure/cable{ icon_state = "1-2" }, -/turf/closed/wall/r_wall, -/area/engineering/main) -"xKH" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" +/turf/open/floor/grass, +/area/security/prison/garden) +"ybi" = ( +/obj/machinery/firealarm{ + pixel_y = 26 }, -/turf/open/floor/carpet/red, -/area/security/brig) -"xKY" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"xLB" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/carpet, -/area/medical/psychology) -"xMs" = ( -/obj/structure/chair, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology - Aft"; + network = list("ss13","rd") }, -/obj/effect/landmark/start/peacekeeper, -/turf/open/floor/carpet/red, -/area/security/brig) -"xMZ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/door/airlock/public/glass, /turf/open/floor/plasteel, -/area/security/prison/upper) -"xNb" = ( +/area/hallway/secondary/civilian) +"ybq" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/engineering/main) -"xNh" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/plasteel, /area/security/brig) -"xNE" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/machinery/door/airlock/command{ - name = "Telecommunications Control Room"; - req_access_txt = "19;61" - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) -"xPj" = ( -/obj/effect/turf_decal/bot, -/obj/structure/table, -/obj/machinery/light/small{ - dir = 4 +"ycD" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/storage/box/survival/engineer{ - pixel_y = 4 +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external{ + name = "Aux Engine Access" }, -/obj/effect/turf_decal/bot, -/obj/structure/table, -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/disposal) -"xPM" = ( -/obj/structure/table, -/obj/item/modular_computer/laptop/preset/civilian, -/obj/machinery/light, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"xQZ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/navigate_destination/atmos, -/turf/open/floor/plasteel, -/area/engineering/atmos) -"xSP" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/engineering/secure_construction) +"ycY" = ( +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/plasteel, -/area/engineering/main) -"xTV" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/turf/open/floor/carpet/green, -/area/command/blueshieldoffice) -"xUX" = ( -/obj/machinery/modular_computer/console/preset/civilian{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/turf/open/floor/carpet/green, -/area/command/heads_quarters/hop) -"xVf" = ( -/obj/structure/bed/matress, -/turf/open/floor/plating, -/area/maintenance/disposal) -"xVA" = ( -/obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"xWL" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"ydr" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 }, -/turf/open/floor/plating, -/area/maintenance/central/secondary) -"xZm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/start/brigdoc, /turf/open/floor/plasteel, -/area/security/brig) -"xZv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/security/prison/garden) +"ydE" = ( +/obj/machinery/camera{ + c_tag = "Custodial Closet - Auxiliary"; dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel, +/area/cargo/storage) +"ydL" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"xZA" = ( -/obj/machinery/door/airlock{ - name = "Catering"; - req_one_access_txt = "25;28" +/area/engineering/main) +"yeq" = ( +/turf/open/floor/engine, +/area/engineering/main) +"yfe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"xZK" = ( +/turf/open/floor/engine, +/area/science/xenobiology) +"yfO" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/plating, -/area/commons/fitness/cogpool) -"xZQ" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -30; - prison_radio = 1 +/area/maintenance/starboard/central) +"ygk" = ( +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Permabrig Garden"; +/obj/effect/turf_decal/stripes/line, +/obj/machinery/conveyor{ dir = 4; - network = list("ss13","prison") - }, -/turf/open/floor/plasteel, -/area/security/prison/garden) -"yaI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 + id = "QMLoad" }, /turf/open/floor/plating, -/area/engineering/main) -"yco" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/cargo/storage) +"ygD" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/cells) -"ydt" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel/dark, +/area/science/observatory) +"ygN" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"ydH" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/security/prison) -"yeD" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"yfi" = ( +/area/tcommsat/computer) +"yhb" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/security/brig) -"yhJ" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, /turf/open/floor/plasteel/dark, -/area/security/brig) -"yhT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/carpet/red, -/area/maintenance/department/eva) -"ykg" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/engineering/workshop) -"ykJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" +/area/command/bridge) +"yhf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Computer Lounge"; + req_one_access_txt = "12" }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) -"ykW" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/engineering/main) -"ylL" = ( -/obj/machinery/chem_master, /turf/open/floor/plating, -/area/maintenance/fore) -"ylU" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/security/prison/cells) -"ymb" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "MiningConveyer" +/area/maintenance/central/secondary) +"yig" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/maintenance/bar) +"yiX" = ( +/obj/machinery/power/apc/auto_name/south, +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/structure/lattice/catwalk, -/obj/structure/plasticflaps, -/obj/structure/fans/tiny, -/turf/open/space/basic, -/area/engineering/secure_construction) +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/carpet/green, +/area/command/blueshieldoffice) (1,1,1) = {" ckl @@ -84274,7 +84397,7 @@ bxQ bxZ byb byi -iUt +rpn byp byB byG @@ -84518,7 +84641,7 @@ aaa aye aaa akI -heN +gMY chh cMf axF @@ -84531,7 +84654,7 @@ bxW bya byb byk -gja +rDk byq byn byH @@ -84764,23 +84887,23 @@ aaa aaa aaa aaa -whB -whB +cYT +cYT aaU -whB -whB -whB +cYT +cYT +cYT aaa aaa aye aaa akI -qgm -tPh +oyE +xJV akJ -tki -dqJ -iAr +emt +gmw +dhM bxx bxD bxI @@ -84788,7 +84911,7 @@ bxJ byb byb byb -gja +rDk byx byn byn @@ -85021,7 +85144,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aaU @@ -85032,20 +85155,20 @@ aaa aye aaa akI -uiv +jLH aCf akI -kJk -uxI -iYj +iMh +oAI +guz akI akI -qTh -ebP -vBY -swc -wES -jeu +vYA +rJL +jWV +jgj +iCZ +ewb byn byn byI @@ -85289,12 +85412,12 @@ aaU aye aaU akI -swD +vCB aLH akI -tqr -eCU -eow +oaK +pDE +tuO akI bxA hiV @@ -85530,12 +85653,12 @@ ckl ckl aaa aaa -whB -whB +cYT +cYT aaU -whB -whB -whB +cYT +cYT +cYT aaa aaa aaU @@ -85549,12 +85672,12 @@ akI akI akI akI -xNE -rri +oin +dBa akI akI -gkS -unU +kll +ygN bxX byg byb @@ -85787,7 +85910,7 @@ ckl ckl aaa aaa -whB +cYT aaa aaa aaa @@ -85806,12 +85929,12 @@ aaa aaa aaa akI -hfT -xJq +gsl +msI akI akI -ruo -oXL +fZQ +saF bxY byh byb @@ -86063,8 +86186,8 @@ abi aaU aaU akI -hfT -vTN +gsl +mYi akI akI akI @@ -86301,7 +86424,7 @@ ckl ckl aaa aaa -whB +cYT aaa aaa aaK @@ -86320,8 +86443,8 @@ abi aaa aaa akI -hfT -vTN +gsl +mYi akI aaa aaa @@ -86558,7 +86681,7 @@ ckl ckl aaa aaa -whB +cYT aaa aaa aaK @@ -86577,8 +86700,8 @@ abi aaU aaU akI -rSe -vTN +dwu +mYi akI aaU aaU @@ -86815,7 +86938,7 @@ ckl ckl aaa aaa -whB +cYT aaa aaa aaK @@ -86834,8 +86957,8 @@ abi aaa aaa akI -hfT -vTN +gsl +mYi akI aaa aaa @@ -87091,8 +87214,8 @@ abi aaa aaa akI -hfT -vTN +gsl +mYi akI aaa aaa @@ -87281,18 +87404,18 @@ aaa aaa aaa aaa -qmt -qmt -qmt -qmt -ghF -ghF -ghF -ghF -ghF -ghF -ghF -ghF +xCq +xCq +xCq +xCq +unj +unj +unj +unj +unj +unj +unj +unj aaa aaa ckl @@ -87329,7 +87452,7 @@ ckl ckl aaa aaa -whB +cYT aaa aaa aaK @@ -87348,8 +87471,8 @@ abi aaa aaa akI -typ -efk +tjG +hnL akI aaa aaa @@ -87534,22 +87657,22 @@ aaa aaa aaa aaa -rND -rND -rND -rND -rND -ntW -qjn -qbq -xpr -xsS -xZQ -rpu -pHx -obO -obO -ghF +oKD +oKD +oKD +oKD +oKD +ugU +wem +pIq +pkb +mqM +vyF +cTx +hZQ +nmf +nmf +unj aaa aaa ckl @@ -87586,7 +87709,7 @@ ckl ckl aaa aaa -whB +cYT aaa aaa aaK @@ -87605,8 +87728,8 @@ abi aaa aaa akI -rSe -oOW +dwu +fAy akI aaa aaa @@ -87791,22 +87914,22 @@ aaa aaa aaa aaa -dta -ikq -sfL -dSd -jEz -nnb -okt -riA -obe -nrw -vFl -kvt -kvt -kvt -obO -nxf +eog +hfi +emn +uVY +erg +hPS +cVy +uiF +ucQ +qNu +iJn +mea +mea +mea +nmf +eUl aaa aaa aaa @@ -87843,7 +87966,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aaK @@ -87862,8 +87985,8 @@ abi aaa aaa akI -hfT -vTN +gsl +mYi akI aaa aaa @@ -88048,22 +88171,22 @@ aaa aaa aaa aaa -hGd -wYy -oFO -pGx -ejQ -tnT -mpr -rKM -rQl -wuE -mGV -gqI -gqI -gqI -kMy -wsJ +hIv +gDR +eIe +pyk +iGc +cZd +ktb +tiL +nys +kjJ +wSG +yad +yad +yad +wXD +qfg aaa aaa aaa @@ -88119,8 +88242,8 @@ abi aaa aaa akI -hfT -vTN +gsl +mYi akI aaa aaa @@ -88218,9 +88341,9 @@ bKM bKM bxT bOs -tfY -wmh -reC +seI +jBs +kCV bxT bOW bOZ @@ -88305,22 +88428,22 @@ aaa aaa aaa aaa -ofB -ikq -qEQ -dhE -svc -sok -rXB -qlW -xpr -icN -qsE -kvt -kvt -kvt -obO -oTh +ugk +hfi +iJS +jPA +cUx +hNn +wgv +qoV +pkb +uKg +oqw +mea +mea +mea +nmf +lvd aaa aaa aaa @@ -88357,7 +88480,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aaK @@ -88376,8 +88499,8 @@ abi aaa aaa akI -cXb -enn +qws +xyb akI aaU aaa @@ -88474,8 +88597,8 @@ cQa cQy cQk bxT -qjf -goc +xHG +heO bOG cQJ bxT @@ -88562,22 +88685,22 @@ aaa aaa aaa aaa -jeL -rOQ -onW -dyC -jEz -ilz -xuI -jvm -xpr -gdY -ixm -jCT -fbT -obO -obO -ghF +lxr +kYu +rWo +eME +erg +ikG +ekc +niM +pkb +lsu +ydr +ect +oxM +nmf +nmf +unj aaa aaa aaa @@ -88614,7 +88737,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aaU @@ -88633,8 +88756,8 @@ aaU aaU aaU akI -hfT -vTN +gsl +mYi akI aaU aPV @@ -88731,8 +88854,8 @@ cbo bLf cQC bxT -iBs -stH +nks +dnE bOI cQK bOT @@ -88816,32 +88939,32 @@ ckl ckl aaa aaa -mew -mew -mew -mew -iAo -iAo -iAo -kKW -ilz -xuI -jvm -xwB -xwB -xwB -xwB -xpr -xpr -xpr -ghF +tqd +tqd +tqd +tqd +mgo +mgo +mgo +puR +ikG +ekc +niM +kWw +kWw +kWw +kWw +pkb +pkb +pkb +unj aaa aaa -hQY -hQY -hQY -hQY -hQY +tQZ +tQZ +tQZ +tQZ +tQZ aaa aaa aaa @@ -88871,7 +88994,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aaU @@ -88890,8 +89013,8 @@ abh abh abh akI -hfT -vTN +gsl +mYi akI aaU aPW @@ -88903,8 +89026,8 @@ aHF aHF aJn aHF -xwT -oEq +eFd +fFk cQS aaU aaa @@ -88970,7 +89093,7 @@ aaU aaa aaa bxT -pDZ +upR bHV bYz cPU @@ -88988,8 +89111,8 @@ cQh cQz cQD cjP -jXY -xgw +iAD +gWB cQH cQL bKM @@ -89073,32 +89196,32 @@ ckl ckl aaa aaa -mew -pZu -npF -eLC -kNk -ich -ojS -hTK -wcg -xuI -jvm -xwB -iJt -gDG -yco -jvM -jvM -jvM -oXB -oXB -oXB -hQY -idC -ncw -rVK -hQY +tqd +luS +fBq +lgL +kKQ +tAS +pmm +spM +tGj +ekc +niM +kWw +ifk +izf +gxn +wDl +wDl +wDl +kSJ +kSJ +kSJ +tQZ +iGf +sGC +iJN +tQZ aaU aaU aaU @@ -89147,8 +89270,8 @@ aaU aaU aaU akI -hfT -vTN +gsl +mYi akI aPU aTH @@ -89245,8 +89368,8 @@ cQp cQA cQE cbF -mwG -xKY +pHc +roL bOK cQM bKM @@ -89330,32 +89453,32 @@ ckl ckl aaa aaa -mew -qKc -kwr -kwr -sDs -mRl -sPC -hTK -ilz -xuI -ivk -xwB -kjS -qML -kpq -jvM -xAG -xAG -jvM -xAG -xAG -hQY -vjP -rVK -lHi -hQY +tqd +gbx +pNO +pNO +qTE +qwY +iFc +spM +ikG +ekc +qVN +kWw +sxW +pwj +gUe +wDl +ipj +ipj +wDl +ipj +ipj +tQZ +uLs +iJN +quH +tQZ aaa aaa aaa @@ -89404,13 +89527,13 @@ aaa aaa aaa aGq -mNB -vkg +eNi +inK aGq aGq aKH cQQ -iis +lbI aIE aJu aKA @@ -89502,11 +89625,11 @@ cQq bLi bLi cvV -hje -wmU -dyI -uEB -wWp +fCM +mSI +hFx +rvz +yfe bKM bKM bKM @@ -89587,32 +89710,32 @@ ckl ckl aaa aaa -hVe -ekR -kwr -kwr -kwr -kwr -kwr -hTK -ilz -xuI -jvm -xwB -oCk -gDG -ivR -jvM -sOa -lyu -jvM -igL -gkD -hQY -svz -rVK -iIg -hQY +jUT +eNT +pNO +pNO +pNO +pNO +pNO +spM +ikG +ekc +niM +kWw +jJJ +izf +iwK +wDl +gNK +xoQ +wDl +uhH +vEK +tQZ +ouy +iJN +gsu +tQZ aaa aaa aaa @@ -89661,7 +89784,7 @@ aaa aaa aaa aGq -hrM +reB aUz bDP aGq @@ -89670,9 +89793,9 @@ cQQ aHF aIH aJz -ohO +uEa aLI -wtF +niF aIE aHF cQY @@ -89759,7 +89882,7 @@ cQx bLj ckN bxT -hAU +ycY cla bOM cQO @@ -89844,32 +89967,32 @@ ckl ckl aaa aaa -hBu -fRa -qGW -qGW -qGW -qGW -inv -hTK -xEM -oeR -sVB -xwB -xwB -exv -vKZ -jvM -jvM -oud -jvM -oud -jvM -hQY -fNx -dym -nph -hQY +mxa +sdn +mgl +mgl +mgl +mgl +lsO +spM +iUO +mIs +qzo +kWw +kWw +fVL +jEu +wDl +wDl +snJ +wDl +snJ +wDl +tQZ +psN +jDi +vqn +tQZ aaa aaa aaa @@ -89918,7 +90041,7 @@ aaa aaa aaa aGq -wvb +lqJ aZq bDQ hcR @@ -89931,11 +90054,11 @@ aKG aRe aXS bbb -lFN -vwb -kCw +rPX +yhb +hCf cDw -nMl +rvX cps bMh bRb @@ -90016,7 +90139,7 @@ cQf cQB cQo bxT -eyU +izG cla bOG cQP @@ -90101,32 +90224,32 @@ ckl ckl aaa aaa -qOt -ekR -kwr -kwr -kwr -kwr -rwr -tyk -ilz -xuI -mTr -pXp -eHJ -eOA -wDr -pXp -dQx -eOA -gac -eOA -eOA -pXp -qbH -eOA -wDr -hQY +rVp +eNT +pNO +pNO +pNO +pNO +oeW +hAs +ikG +ekc +oXm +qxF +prJ +rBj +tjq +qxF +isW +rBj +hIJ +rBj +rBj +qxF +hyO +rBj +tjq +tQZ aaa aaa aaa @@ -90188,11 +90311,11 @@ aRa aRl aXT bbc -jRP -iCJ +oGR +knA cDu cDx -kbn +pVG cDC bOJ aVR @@ -90274,9 +90397,9 @@ bKM bKF bxT bOA -kmd -wmh -reC +qkg +jBs +kCV bxT bOX bPb @@ -90358,32 +90481,32 @@ ckl ckl aaa aaa -mew -izq -kwr -dar -iKX -hCX -qEm -ond -lsi -hFZ -rjg -ufE -uMl -ufE -viB -ufE -ngk -ufE -pXL -ufE -ufE -ufE -cZI -sfi -syE -hQY +tqd +exP +pNO +qqD +gWV +vwr +qvg +fsm +qPE +xSa +mOI +fZH +sKU +fZH +dBl +fZH +eTI +fZH +xOD +fZH +fZH +fZH +nnp +eEO +hod +tQZ aaa aaa aaa @@ -90446,10 +90569,10 @@ aLQ aGn bbd bbG -gJW +heK aQW -lQU -vpz +nVE +tKJ bEN bOL aQW @@ -90615,32 +90738,32 @@ ckl ckl aaa aaa -mew -sri -qGW -lWz -uRe -quG -qRc -xMZ -lDK -lDK -usM -cXk -vCw -hzW -hzW -cXk -wAJ -hzW -hzW -hzW -cXk -hzW -qQo -roj -pxf -hQY +tqd +dHi +mgl +qep +mZh +szO +jRw +usa +tXD +tXD +eKo +smG +qdu +lnF +lnF +smG +gIf +lnF +lnF +lnF +smG +lnF +hfy +sYl +tQB +tQZ aaa aaa aaa @@ -90703,7 +90826,7 @@ aHM aNg aSW aHM -lSl +mEM aQW aQW aQW @@ -90872,32 +90995,32 @@ ckl ckl aaa aaa -mew -iAo -qlX -rwr -kwr -iAo -iAo -hTK -gMN -gMN -lAW -lAW -wwD -wwD -wwD -lAW -lOc -lAW -lAW -lAW -lAW -eOA -wDr -iWr -qbH -hQY +tqd +mgo +sbh +oeW +pNO +mgo +mgo +spM +hSh +hSh +lQV +lQV +iue +iue +iue +lQV +sAG +lQV +lQV +lQV +lQV +rBj +tjq +wAb +hyO +tQZ aaa aaa aaa @@ -90920,9 +91043,9 @@ aaa aaa aaa anU -vNU -slE -eoq +eJg +uCj +lDf anU aaa aaU @@ -90954,13 +91077,13 @@ cvK aHM cnp aIQ -gAi +gyO aKL bPt aNi aSW aHM -uIj +rQQ aGq aaa aaa @@ -90983,7 +91106,7 @@ aaa aaa aaa aaa -dae +fTf aaa aaa aaa @@ -91129,295 +91252,295 @@ ckl ckl aaa aaa -mew -jNw -wJP -vsb -kwr -tcY -iAo -gMN -gMN -gMN -lAW -rcd -rmt -qAz -sbp -vKp -lOc -nPM -dxV +tqd +mhs +tNi +ito +pNO +nkG +mgo +hSh +hSh +hSh +lQV +tXb +pdd +qdz +fMu +ltR +sAG +fVK +eHk +mhg +lQV +kaU +gIf +sYl +oDK +aew +aew +aew +aew +aew +aew +aew +aew +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +anU +kxH +orW +vsJ +anU +aaa +aaU +aaU +agW +ahf +ain +aaa +ain +alt +agW +aaa +abx +abx +aCd +aDV +aEp +aEs +aIo +aEs +aNZ +atv +aGq +aGq +bdJ +ceo +aGq +aKY +aHM +aHM +aHM +aHM +aHM +hYU +aHM +aSW +aHM +oHi +aGq +aaa +aaa +aaa +aaa +aaa +aaU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaU +bdg +rLF +bdg +aaU +aaU +aaU +aaU +aaU +aaU +aaU +aaU +aaU +aaU +aaU +aaU +aaU +aaU +aaU +aaU +bcy +bcy +bcy +bcy +bWS +bgC +bdf +boR +bdf +boQ +cKJ +bAP +bcy +bWl +bZW +bcy +cbb +cbb +cbb +cbb +cbb +bRh +bTO +bVv +bTR +aaU +aaU +aaU +aaU +cav +cav +cav +cav +cav +cav +cav +aaU +aaU +aaa +aaa +aaa +aaU +cyX +cGp +cJw +cyX +aaU +aaU +aaU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +"} +(80,1,1) = {" +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +ckl +aaa +aaa +jUT +mhs +mhs +ito +pNO +kEo +mgo +hSh +hSh +hSh +lQV +dOA +dOA lWh -lAW -mHX -wAJ -roj -lPs -aew -aew -aew -aew -aew -aew -aew -aew -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -anU -rWH -eFw -ivm -anU -aaa -aaU -aaU -agW -ahf -ain -aaa -ain -alt -agW -aaa -abx -abx -aCd -aDV -aEp -aEs -aIo -aEs -aNZ -atv -aGq -aGq -bdJ -ceo -aGq -aKY -aHM -aHM -aHM -aHM -aHM -fkh -aHM -aSW -aHM -wZe -aGq -aaa -aaa -aaa -aaa -aaa -aaU -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaU -bdg -uwk -bdg -aaU -aaU -aaU -aaU -aaU -aaU -aaU -aaU -aaU -aaU -aaU -aaU -aaU -aaU -aaU -aaU -bcy -bcy -bcy -bcy -bWS -bgC -bdf -boR -bdf -boQ -cKJ -bAP -bcy -bWl -bZW -bcy -cbb -cbb -cbb -cbb -cbb -bRh -bTO -bVv -bTR -aaU -aaU -aaU -aaU -cav -cav -cav -cav -cav -cav -cav -aaU -aaU -aaa -aaa -aaa -aaU -cyX -cGp -cJw -cyX -aaU -aaU -aaU -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -"} -(80,1,1) = {" -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -ckl -aaa -aaa -hVe -jNw -jNw -vsb -kwr -hbN -iAo -gMN -gMN -gMN -lAW -umn -umn -pCE -sbp -mJs -nKc -mbt -hUW -sbp -wwD -xCg -wDr -iWr -qbH +fMu +vhN +rDs +nLf +egj +fMu +iue +vMr +tjq +wAb +hyO aew -lKu -kKd -dCL -eEe -rvR -fgY +mAL +ltJ +iRk +vvv +mLw +wdx aew aaU aaU @@ -91434,9 +91557,9 @@ aaU aaU aaU anU -vNU -qUf -cWI +eJg +qVz +nGW anU aaU aaU @@ -91474,9 +91597,9 @@ aSa aSa bbe bnG -pIK +quR aGq -mRs +iFr aaa aaa aaa @@ -91643,38 +91766,38 @@ ckl ckl aaa aaa -gyg -ulV -ftX -jcI -kwr -kwr -jsa -gMN -gMN -gMN -lAW -tpE -umn -umn -sbp -eDV -mbt -mbt -hUW -iov -hLN -pVE -wDr -iWr -qbH -oai -wWn -kKd -kKd -rxI -kKd -lWb +jqK +tWc +fPf +mqc +pNO +pNO +wpC +hSh +hSh +hSh +lQV +mzx +dOA +dOA +fMu +cWV +nLf +nLf +egj +hSS +sGV +iTR +tjq +wAb +hyO +kmu +hwi +ltJ +ltJ +cSi +ltJ +mHR aew aaa aaa @@ -91688,11 +91811,11 @@ aaa aaa aaa anU -dBM -dBM +rTv +rTv anU anU -sOG +ihX auK anU aaU @@ -91728,7 +91851,7 @@ aIT aJK aKP aSi -kYv +mPL csr aNR blf @@ -91754,7 +91877,7 @@ aaa aaU bdg bdg -gDA +ukY bdg aaU aaa @@ -91900,38 +92023,38 @@ ckl ckl aaa aaa -qOt -jNw -jNw -gYn -kwr -fpg -iAo -gMN -gMN -gMN -lAW -uoi -umn -sAj -sbp -eFu -dQD -mbt -hUW -sbp -wwD -jYE -wDr -iWr -vSR +rVp +mhs +mhs +gCs +pNO +gRM +mgo +hSh +hSh +hSh +lQV +hqy +dOA +sBw +fMu +ezl +whw +nLf +egj +fMu +iue +pRy +tjq +wAb +iXR aew -lvL -dcB -irK -paL -lFX -fVA +dxi +qdF +oWM +joo +pfO +tCW aew aaa aaa @@ -91944,12 +92067,12 @@ aaU aaa aaa aaa -oWE -fAG -tJq -eiB -vbG -fBk +mRg +wVx +hWo +hCO +kvE +vVU asV anU aaa @@ -91989,10 +92112,10 @@ aGq aNR aNR bly -rXu -lmE -jSG -nCh +gpV +xHl +tMW +qeh aaa bdg beN @@ -92010,7 +92133,7 @@ aaa aaa aaU bdg -kdi +wwU beJ bdg aaU @@ -92157,38 +92280,38 @@ ckl ckl aaa aaa -mew -jNw -msO -ovn -pxL -fpg -iAo -gMN -gMN -gMN -lAW -vLM -umn -qAz -sbp -exV -iBf -wKR -gaW -lDH -lAW -uWV -iyB -iWr -qbH +tqd +mhs +tJI +por +qvn +gRM +mgo +hSh +hSh +hSh +lQV +oSC +dOA +qdz +fMu +nje +oAk +dJs +oDo +gcf +lQV +isN +mFn +wAb +hyO aew aew aew aew -mIs -pVq -lQz +gsx +xhS +ppR aew aaU aaU @@ -92201,13 +92324,13 @@ aaU aaU aaU aaU -wfX -xtq -ttu -pjX +sXX +uCO +xxF +naX agE -oNB -xNh +smX +jII ahg ahg ahg @@ -92237,7 +92360,7 @@ aGK cCW brG aGu -oPE +oyC aFm aOr aKS @@ -92414,38 +92537,38 @@ ckl ckl aaa aaa -mew -mew -iAo -iAo -iAo -iAo -iAo -mNs -gMN -gMN -lAW -lAW -wwD -wwD -wwD -lAW -oIK -lAW -lAW -lAW -lAW -how -wDr -iWr -ggt -pPo -nNu -vwM -wcm -vWF -dVL -fVA +tqd +tqd +mgo +mgo +mgo +mgo +mgo +vwu +hSh +hSh +lQV +lQV +iue +iue +iue +lQV +xcj +lQV +lQV +lQV +lQV +jaY +tjq +wAb +jYn +nGj +jAU +iBF +gcJ +qMl +dQD +tCW aew anU anU @@ -92462,9 +92585,9 @@ anU anU anU anU -llg +uYE aeM -xNh +jII ahg akp alw @@ -92494,7 +92617,7 @@ aGb cCX bGn aHW -rIf +dzY aFj aSs bWe @@ -92505,7 +92628,7 @@ aPt aYR csE bvJ -xUX +vOG bKK aaa bdg @@ -92672,56 +92795,56 @@ ckl aaa aaa aaa -hQY -mHX -pxf -eOA -eOA -pXp -eOA -eOA -eOA -uBH -pXp -eOA -eOA -eOA -pXp -eCF -eOA -eOA -dHq -pXp -eOA -wDr -iWr -qbH +tQZ +kaU +tQB +rBj +rBj +qxF +rBj +rBj +rBj +sjO +qxF +rBj +rBj +rBj +qxF +giz +rBj +rBj +kzG +qxF +rBj +tjq +wAb +hyO aew -igm -lWb +swK +mHR aew -gww -llI -lqf -qsZ +hBq +pmL +tJf +oGg agE agE -ufM +dAQ agE agE -fOw +kdM agE agE -ufM +dAQ agE agE -pjX +naX agE agE -oLx -jWH -mhF -iln +oQb +ege +jFR +wuZ ahg aks akY @@ -92737,7 +92860,7 @@ ain anU aEw asX -yhJ +uYA aNJ aph asL @@ -92751,7 +92874,7 @@ aZT aGv bLp bEV -nJi +lZn aFj aOs aIP @@ -92929,56 +93052,56 @@ ckl aaa aaa aaa -hQY -rvo -gmU -ylU -mGA -ylU -ylU -mGA -ylU -xou -kWL -ylU -ylU -mGA -ylU -mJr -ngk -ufE -ufE -ngk -ufE -puq -jMZ -uMl -sbP -qxm -sCB -eOy -sCB -vMq -sCB -fhM -rFy +tQZ +eeN +mDb +prr +haP +prr +prr +haP +prr +oGj +jah +prr +prr +haP +prr +mnt +eTI +fZH +fZH +eTI +fZH +kbg +gYg +sKU +oEn +eCm +xrd +exO +xrd +nIp +xrd +lyz +paR aeD aeD aeD -pgV -uVN +mrG +vCr aeD aeD aeD aeD aeD -tgv +eDA aeD aeD -nPV +xPd aeD -dFm -xNh +rLy +jII ahg akt atI @@ -93038,7 +93161,7 @@ aaa aaa aaU bdg -uqc +nzq beJ bdg aaU @@ -93186,30 +93309,30 @@ ckl aaa aaa aaa -hQY -jMv -vHf -uMH -tLZ -unu -cXk -tLZ -unu -syH -tLZ -unu -xhq -tLZ -unu -idU -tLZ -unu -cXk -tLZ -unu -eZu -tLZ -lPs +tQZ +tUt +wTy +pig +ncH +xRB +smG +ncH +xRB +uqQ +ncH +xRB +woX +ncH +xRB +jwt +ncH +xRB +smG +ncH +xRB +pdO +ncH +oDK aew aew aew @@ -93223,18 +93346,18 @@ agu agu agu ana -qIT -izg +mjz +sBz agu agu agu agu -uoF -jPl +ghD +uZt agu -uoF +ghD agu -kBn +nFx asV ahy aku @@ -93295,7 +93418,7 @@ aaa aaa aaU bdg -eZb +oIE beJ bdg aaU @@ -93443,31 +93566,31 @@ ckl aaa aaa aaa -hQY -kTD -rZB -xwB -jEm -eeN -xwB -iZg -eeN -xwB -lnW -eeN -xwB -nIS -eeN -xwB -mow -eeN -xwB -gVS -eeN -xwB -qnk -eeN -hQY +tQZ +eil +qdG +kWw +mmA +xKx +kWw +sHX +xKx +kWw +rfk +xKx +kWw +qCN +xKx +kWw +iRx +xKx +kWw +ukZ +xKx +kWw +rzZ +xKx +tQZ aaU aaU aaU @@ -93488,18 +93611,18 @@ anU anU anU anU -dac +sWS anU -tfb -sVe -xNh +xFT +tBR +jII ahy aky amI aod amB ajy -hrv +hYC awG axW asj @@ -93520,7 +93643,7 @@ agu aSk aUg blY -tNQ +uKO aLk aNd aNL @@ -93552,7 +93675,7 @@ aaa aaa aaU bdg -rVo +sNF beJ bdg aaU @@ -93700,31 +93823,31 @@ ckl aaa aaa aaa -hQY -xEH -lzt -xwB -xEH -lzt -xwB -xEH -lzt -xwB -xEH -lzt -xwB -xEH -lzt -xwB -xEH -lzt -xwB -xEH -lzt -xwB -xEH -lzt -hQY +tQZ +kKV +pkp +kWw +kKV +pkp +kWw +kKV +pkp +kWw +kKV +pkp +kWw +kKV +pkp +kWw +kKV +pkp +kWw +kKV +pkp +kWw +kKV +pkp +tQZ aaU aaa aaa @@ -93737,7 +93860,7 @@ aaU aaU aaU aaa -tnu +dDI aaA aaC abn @@ -93748,11 +93871,11 @@ aaA ada anU anU -qqg +nhD auK ahg akA -qcl +dma ama ahg abS @@ -93777,7 +93900,7 @@ aAX aED aVw aBF -mrK +jAf aLL aNf aNN @@ -93957,31 +94080,31 @@ ckl aaa aaa aaa -hQY -dTI -kLZ -xwB -dTI -kLZ -xwB -dTI -kLZ -xwB -dTI -kLZ -xwB -dTI -kLZ -xwB -dTI -kLZ -xwB -dTI -kLZ -xwB -dTI -mGZ -hQY +tQZ +woK +sIY +kWw +woK +sIY +kWw +woK +sIY +kWw +woK +sIY +kWw +woK +sIY +kWw +woK +sIY +kWw +woK +sIY +kWw +woK +nDb +tQZ aaU aaa aaa @@ -94005,13 +94128,13 @@ aaA adb anU aaR -vZF +gPs amZ adO acN amZ acN -eQy +wZH ajz alM axK @@ -94021,9 +94144,9 @@ acN acN azl aJw -plp -fGU -jMR +gUy +rQM +kga aLw abS axT @@ -94034,7 +94157,7 @@ avj aSN aVI aBF -oiV +jkQ anU aNk aNL @@ -94214,31 +94337,31 @@ ckl aaa aaa aaa -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY -hQY +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ +tQZ aaU aaa aaa @@ -94253,7 +94376,7 @@ aaa aaa aas aaA -lcV +dKZ aaF aaJ abm @@ -94262,7 +94385,7 @@ acl acD aaG aeh -pbd +mAP auS agu ajx @@ -94278,16 +94401,16 @@ agE atU aAV auV -kal -kal +hNG +hNG aKO aLx ayR ayC aQE aMZ -xMs -wth +dQf +umv abS aVO aKh @@ -94518,9 +94641,9 @@ acu aaA acU adK -iUo -yfi -nWp +nBL +qlS +xLp ahE akQ ahE @@ -94528,18 +94651,18 @@ ahE ahE ahE ahE -jMf -uyv -qzO +qpx +gaa +jkk aEC aEL aBa aGG -ryM +lJS aEC aJy aKt -hwR +ddN aLn aQH aMq @@ -94775,7 +94898,7 @@ abA acC acZ adW -vaT +seo aeM aaS aaS @@ -94786,14 +94909,14 @@ aaS aaS aaS aaS -sAE -glF +lIq +lTf ajA atW aCE aCH aew -tin +xUR aew aPX abS @@ -94814,7 +94937,7 @@ bbp bcN aYJ aNL -pCo +hlM aYX baF bIr @@ -94904,7 +95027,7 @@ aaU aaU aaU aaU -sUm +kHP aaa aaa aaa @@ -95032,25 +95155,25 @@ acy aaA adb anU -dKe +qQp aeM -rym -hCf -hTj -pik -sTt -iRf -iRf -iRf -iRf -eHV +mqo +hCQ +tIH +daV +pRw +sYX +sYX +sYX +sYX +xNP aew aiL aiL aew aDW aew -kKd +ltJ aew aFG aew @@ -95289,9 +95412,9 @@ aaA aaA ada anU -dKe +qQp aeM -pTW +hXr anU anU anU @@ -95299,15 +95422,15 @@ anU anU abS abS -qmL -nBh +lHF +dVX aew axj ayQ -ydH +noY aDY aew -oiM +tvA aew aQf aSX @@ -95398,8 +95521,8 @@ bDT bKd bTi caO -uTd -eJa +vvF +mRw cRj cFV ceb @@ -95546,29 +95669,29 @@ bPo aaz aeg anU -rcL +lwC aeM -pTW +hXr anU -vga -xKH -ffj +pkI +pxP +vlv anU -ksu +oCT aaS -sSq -jYy -spq +lOH +euI +xmh aEE aEE aEE aGT -hxu +whi aEE aJN aQg akv -dHV +kLW ayU aSQ aTg @@ -95655,8 +95778,8 @@ cEO bIc bRX cRn -jzi -ixI +sNx +xnK cRp cRk ceb @@ -95803,31 +95926,31 @@ aaa aaa aaa anU -tSo +egR aeM -pTW -qrS +hXr +qGB aAX aAX -uOt +dYo anU -fyS +qZz aaS -xZm -niy -iCP -qpN -lzU +oIb +qzj +mHh +gAD +eCx aDe aHg aHS -gTH -uaA -nzg +pvl +gWo +sbq alU -okf -wLF -dbo +hZG +fuG +ybq aAB aDB asL @@ -95839,7 +95962,7 @@ beb aNS aOw aPq -ljF +oPJ aNL aTY aWk @@ -96055,36 +96178,36 @@ aaa aaa aaa aaa -lHw -lHw -lHw -lHw +ucw +ucw +ucw +ucw anU -uAO -gzL -rHq +qrE +vPy +vyJ anU -gSF +jRX aAX -kjG +oPL anU -jkt +ndJ aaS aEy -lmg -ydH -xGz -pDb -mnd -iOP -kSM +uOS +noY +tsW +sKN +swo +vpE +vEA akv aKa -uvm +sGY alU -kYa +iAm azc -oDF +pFg aAB aDL asL @@ -96115,7 +96238,7 @@ bdg aWZ aZf aYk -usa +iPX aYk aYg aWZ @@ -96167,11 +96290,11 @@ ccJ bWa bIk bId -xAO -jkS -jSQ +nRN +lLm +rhY bsU -eIa +rwB bsU bIk aaU @@ -96312,36 +96435,36 @@ aaa aaa aaa aaa -lHw -ixT -whC -tGn -uoF -nUx +ucw +nyL +jKB +lTy +ghD +hYu aeM -pTW +hXr anU -kvh -hKV -sWq +rWw +hAW +gMm anU -kTZ -rDo -dbE -xpZ +odl +qUF +myX +jeQ aew aew aew aew -jBF +eGT alU akv aym aQg akv aew -lqc -vPT +pTJ +hGu aFT bjV bpW @@ -96424,12 +96547,12 @@ aaU aaU bIk bIj -uyA -cWH -rhL +vBF +rcZ +jij bsU -xrV -stA +dZl +lBd bIk aaU aaa @@ -96569,14 +96692,14 @@ aaa aaa aaa aaa -lHw -kJn -vPt -muX -nbY -uEf -qIy -pTW +ucw +wQN +kOY +pnp +gHU +tOm +qDZ +hXr anU anU anU @@ -96587,10 +96710,10 @@ anU anU anU aew -gwX +elQ asz -uBq -xJI +hZt +fCS akv aLv alU @@ -96681,14 +96804,14 @@ aaa aaU bIk cpw -uyA -cWH +vBF +rcZ bKP bsU -xrV -tLr +dZl +nSB bIk -aaU +hoO aaa aaa aaU @@ -96826,22 +96949,22 @@ aaa aaa aaa aaa -lHw -rnS -xTV -xIi -pjX -pIx -sHi -qui -eaP -hij -tZA -lSh +ucw +fCK +pQA +yiX +naX +jqF +ted +xWy +goQ +tCA +hHB +hJQ agH amk auH -ucq +uXX civ avG axl @@ -96872,7 +96995,7 @@ ccR aNL aXG aXR -koe +egV aUc aQL bcR @@ -96938,12 +97061,12 @@ aaU aaU bIk bJD -ydt -leq -tVs +sQA +ruQ +tNd bsU -eIa -whV +rwB +tNb bIk aaU aaU @@ -97083,10 +97206,10 @@ aaa aaa aaa aaa -lHw -lHw -lHw -lHw +ucw +ucw +ucw +ucw anU anU anU @@ -97095,7 +97218,7 @@ aaj ahm ako alx -nGy +uEW aaj bNM civ @@ -97156,7 +97279,7 @@ bJm bbm baw aXe -qDL +lKx cjw cjw cke @@ -97196,10 +97319,10 @@ brU bIk bIk bIk -sFx +eQi cFW bIk -neW +xsn bRI bRI bRI @@ -97348,7 +97471,7 @@ aaa bUo aaU acL -jjr +cYf aiT alx alx @@ -97369,7 +97492,7 @@ azB aBC atc aIF -rKN +qeI aJZ aLY aNA @@ -97408,9 +97531,9 @@ bjj bjj aZy bVV -lHT +nyA aWg -usQ +ikA baw bZC cjv @@ -97456,7 +97579,7 @@ bIs ccC cGN cFn -kAd +gMt bMj bMj bMj @@ -97605,10 +97728,10 @@ aaa bUo aaU acL -mkQ +vCO aip beV -sOc +kUN amd aaj cit @@ -97709,11 +97832,11 @@ cee cef coc bTz -jrk -sXS -mRb -jIV -jYZ +vEc +xdx +ljQ +mHs +oNZ cvT cFA ckh @@ -97876,10 +97999,10 @@ bGW aco apH aoF -jxo +eqW bGf bHh -lZx +vnH cBb aFP aKi @@ -97966,7 +98089,7 @@ cef cnZ bRI bTA -iEc +dto cfN cPx ckd @@ -98103,10 +98226,10 @@ aaa aaa aaa adM -hKK +gdJ afv cJv -uhC +wdj adM aaa aaa @@ -98140,7 +98263,7 @@ cqH bhN aIC aDP -dWL +lDK aGh csn atc @@ -98201,7 +98324,7 @@ aUk bwK bAF bmG -tfu +mZw bmG aUk bWc @@ -98223,7 +98346,7 @@ cKk cKl cKm cKn -rNu +rrk bYI cPP bIq @@ -98397,7 +98520,7 @@ csw aBK aID aLX -uii +rSF aHZ atc atc @@ -98431,7 +98554,7 @@ bnD bpC bQx bll -iTM +tWM aZN bCS bak @@ -98462,7 +98585,7 @@ cDN bmG aUk bWo -hoE +tql bYi bSE bSP @@ -98480,7 +98603,7 @@ bSX cel bCh cEQ -tzA +osm bYJ bSa bSc @@ -98737,7 +98860,7 @@ bss cem bRI cER -fDZ +pVw bSh bCh bCh @@ -98925,7 +99048,7 @@ cCq aRb bjU aYQ -kKu +fFa bgd bgd bgG @@ -98994,7 +99117,7 @@ bst coV bCh cES -icy +maK cgf cFj cFo @@ -99251,7 +99374,7 @@ btj bAo cuW cET -heV +plE cka bQk bQk @@ -99442,7 +99565,7 @@ aZJ beJ beJ beJ -hTw +jfJ beJ btG beJ @@ -99476,12 +99599,12 @@ bRg bWH bWM bZr -hyM +sMf bmL -kkQ +nDx bmL bmL -skZ +lPx cAT cBA cCT @@ -99489,7 +99612,7 @@ cCU cCY cCU cCU -qlv +ltp cDQ cEq cID @@ -99499,7 +99622,7 @@ bdv bqr cyy cyA -jZd +qVo cyE cyK buJ @@ -99679,7 +99802,7 @@ aEN aFM aAe aFC -lgF +kjE aHQ aHQ aHQ @@ -99698,7 +99821,7 @@ bkU aZJ bGI bGI -fYn +gsp crr bjj bjj @@ -99745,11 +99868,11 @@ bUE baO cDR bFc -uYD -kCg -wac -ngm -wxR +sHp +woi +jtf +wjr +uUx cEz cEI bXi @@ -99936,7 +100059,7 @@ aEO aFM aAj aIk -xZv +lmW ayd aHs aHs @@ -99954,7 +100077,7 @@ bGI blm baq bGI -wmP +nex bGI bgL bGI @@ -100002,9 +100125,9 @@ bUq baQ bbh bbh -ppF +qoi cIJ -pdb +oNu bdD cIJ ccp @@ -100193,16 +100316,16 @@ aEP aFM aAj aFC -hQu +vki aHs -gtI -gtI +oyF +oyF bVD -gtI +oyF bVD -gtI -gtI -gtI +oyF +oyF +oyF aHY aHY aHY @@ -100260,8 +100383,8 @@ bbh bbh bdv bdv -dQH -enE +nFh +tKr bdD cIJ ccp @@ -100450,13 +100573,13 @@ avN aDS aAU aFC -hQu +vki aHs -gtI +oyF bbv bbv bbv -gtI +oyF aaa bbv bbv @@ -100484,7 +100607,7 @@ aWM aXr aXJ aXr -vSu +mGr aXr aXr bRU @@ -100515,10 +100638,10 @@ bUq bUq aaa bbh -xZA -sTo +ous +jGC bbh -rkp +otQ bdD cIJ ccp @@ -100707,25 +100830,25 @@ bHf arw aBg aGg -hQu +vki aHs -gtI +oyF bbv aaa bbv -gtI +oyF bbv bbv bbv aHY aVg -cVB +pBu bba bcK bmg bmD bmR -eJQ +liV bnL aSm aNT @@ -100757,7 +100880,7 @@ aaa aaa aaU aRy -dCX +qjI aRy aaU aaa @@ -100771,11 +100894,11 @@ aaa aaU aaa aaa -wGz -jaT +wbc +nkg bdv -giG -iQR +doK +ezQ bdD cIJ ccp @@ -100930,16 +101053,16 @@ aaa aaa cyX cKs -ean -wDB -veD -sga -wDB -rxf -wDB -dGg -eok -qVh +rFM +qAL +ygD +rVG +qAL +oPK +qAL +dAK +oiT +dcH agj agq agq @@ -100955,7 +101078,7 @@ azz azz azz azz -vJB +uta aUA boH bDZ @@ -100964,13 +101087,13 @@ bHx bHk aBh aGx -qHh +kBr ayd -gtI +oyF bbv aaa bbv -gtI +oyF bbv bbv bbv @@ -101014,7 +101137,7 @@ aaa aaa aaU aRy -keN +pzl aRy aaU aaa @@ -101029,10 +101152,10 @@ aaU aaa aaa bbh -nFv +cSJ bdv -giG -iQR +doK +ezQ bdD cIJ ccw @@ -101187,7 +101310,7 @@ aaa aaa cyX cKs -mqV +qbx afB cFz agS @@ -101222,10 +101345,10 @@ arw aBi aGx cBh -hRQ -hRQ -hRQ -hRQ +whc +whc +whc +whc aDM aEQ aEQ @@ -101271,7 +101394,7 @@ aaa aaa aaU aRy -keN +pzl aRy aaU aaa @@ -101290,7 +101413,7 @@ bbh bbh bbh bbh -ndN +lSr cIJ cgv coE @@ -101311,10 +101434,10 @@ cEZ bJa crv ctc -nqV -wFs -djR -nHq +eHN +wPn +vAW +xzW cEf cEx bMk @@ -101444,10 +101567,10 @@ aaa aaa cyX cKs -mqV +qbx afI agt -ebo +hUf cJv cJv aih @@ -101479,10 +101602,10 @@ bHB aAj aGx cBh -hRQ -nJC -qmu -mVC +whc +oHv +lBS +iNk aDM aFw aDR @@ -101528,7 +101651,7 @@ aaa aaa aaU aRy -keN +pzl aRy aaU aaa @@ -101547,7 +101670,7 @@ aaa aaa aaa bbh -vMb +jfX cIJ cgB bqr @@ -101566,7 +101689,7 @@ crg cvR cFd bEl -krR +huP ctN cug cug @@ -101698,13 +101821,13 @@ aaa aaa aaa aaa -qki -qki -qki -qjs -xJb -drm -qki +faa +faa +faa +vZI +dZS +szp +faa ahQ ahV aiI @@ -101722,7 +101845,7 @@ alr avn apb asJ -nss +rGh aBU aDk bGO @@ -101734,12 +101857,12 @@ bHv aPF aPF aJA -pTm -gVB -oxQ -xLB -dRg -sKl +rXi +hud +vMm +iee +lRC +gcp aDM aFy aGd @@ -101761,11 +101884,11 @@ aPK aVm btR aPK -imB +ize bro bwY bwY -psh +rXD aWB aXW aWB @@ -101785,7 +101908,7 @@ aaa aaa aaU aRy -keN +pzl aRy aaU aaa @@ -101815,7 +101938,7 @@ bqz bzA bRT ciQ -iBC +tuD cxh czB cnk @@ -101825,10 +101948,10 @@ cFe cFk crx ctP -oso +vpD cvx cvW -fcO +qSU cEh cEJ bMl @@ -101954,15 +102077,15 @@ aaa aaa aaa aaa -esS -qki -lTL -leE -uOD -egh -usS -qki -qki +qWb +faa +hoD +mOH +mqS +gzC +uOT +faa +faa adM adM adM @@ -101992,11 +102115,11 @@ aPF bGp aAj aGS -gCY -kgQ -lWv -sJE -egj +sRe +knr +wQd +rEY +tBU aDM aFz aGe @@ -102013,16 +102136,16 @@ axQ axQ axQ aSt -xgg +tiC aTs -fcb +hYz aVv aVv -moK -vVn -cXq +jVA +fIO +quO aVv -qqX +eXH bwY bCl bCn @@ -102042,7 +102165,7 @@ aOe aQv aaU aRy -kFF +kJS aRy aaU bhl @@ -102061,7 +102184,7 @@ aaU aaa aaa bbh -vvf +wpB cIJ cgB bqr @@ -102070,7 +102193,7 @@ bPw bqz bqq bzG -dJG +hmh ckp com cyu @@ -102211,15 +102334,15 @@ aaa aaa aaa aaa -esS -lWA -evJ -hnO -wja -cYJ -evJ -lWA -esS +qWb +nDZ +nok +xGb +qiB +pnW +nok +nDZ +qWb aaU aaU act @@ -102250,10 +102373,10 @@ bGs aAj aGx cBh -hRQ -qoS -qmu -vtW +whc +glo +lBS +gRD aDM aHn aWt @@ -102271,19 +102394,19 @@ ayK axQ axQ aVv -oOj +jiS aTs aTs aTs aTs -gZN -oQx +vfw +uAC aTs aTs aSt aXY -rvJ -pqC +pfR +hxT aSt aaU bup @@ -102325,7 +102448,7 @@ bqr bbh bPw bqz -jhV +oWW bCf bTC ckD @@ -102468,15 +102591,15 @@ aaa aaa aaa aaa -esS -vRe -evJ -plr -xDW -uEn -evJ -vRe -esS +qWb +tSJ +nok +lQF +rJo +xqT +nok +tSJ +qWb aaa aaU act @@ -102507,10 +102630,10 @@ aHt aKc aGx cBi -hRQ -hRQ -hRQ -hRQ +whc +whc +whc +whc aDM aDM aDM @@ -102528,19 +102651,19 @@ ayY ayK axQ bCC -sVK +eRR aTs -qqM -skl -sxP -uaU -fos -iqh -xxl +wuX +swM +dPa +wEL +dsY +uCq +xTz aSt aXZ aXX -gtC +gUn aZo aaU avv @@ -102550,9 +102673,9 @@ axI axI aGi ajO -rHi +nor aPE -hGm +njy aYZ beu beK @@ -102582,7 +102705,7 @@ bqr bcT bPw bqz -kUP +fgy bzG bFG clc @@ -102725,15 +102848,15 @@ aaa aaa aaa aaa -esS -vRe -evJ -gzl -qki -onB -evJ -vRe -esS +qWb +tSJ +nok +gZv +faa +ddL +nok +tSJ +qWb aaa aac acE @@ -102766,7 +102889,7 @@ aMo cBj cBw cBF -jLw +jRT cBF cBF cBF @@ -102785,19 +102908,19 @@ aPc ayK axQ aVv -sVK +eRR aTs -oCV -skl -yhT -ssZ -skl -iqh -xPM +uky +swM +dvo +gxB +swM +uCq +tQD aSt aYd -xho -gtC +xnS +gUn aZo aaU avv @@ -102839,7 +102962,7 @@ aYG bdu biU brF -pzJ +hIL bCg bHC cmB @@ -102982,15 +103105,15 @@ aaa aaa aaa aaa -esS -vRe -evJ -nWg -hlE -vCQ -evJ -vRe -esS +qWb +tSJ +nok +cRw +mFM +eSS +nok +tSJ +qWb aaU abv acP @@ -103019,11 +103142,11 @@ aim aim aEh aEq -oKQ +xAQ aQS aWr aWu -dXb +xoU aWu aWu aWu @@ -103044,17 +103167,17 @@ axQ aVv aVv aTs -oRr -skl -iqh -iqh -skl -iqh -xxl +wuP +swM +uCq +uCq +swM +uCq +xTz aSt aSt aSt -gtC +gUn aSt brs avv @@ -103239,15 +103362,15 @@ aaa aaa aaa aaa -esS -sIl -evJ -evJ -evJ -evJ -evJ -sIl -esS +qWb +qHd +nok +nok +nok +nok +nok +qHd +qWb aaa acb acS @@ -103276,7 +103399,7 @@ abF abF abF bID -tEA +qIr aGr aof aog @@ -103298,20 +103421,20 @@ aFU aFU ayK aPh -kTL -pSP -dmI -jFg -lQx -eDx -ioF -ikk -osJ -mTG -sGK -sGK -mSj -qHP +gsO +hLg +tJs +uyj +jaT +prU +xAT +gVE +dmx +mDc +lAt +lAt +kma +oJO bns bxn avy @@ -103327,7 +103450,7 @@ bki bPp bPU bQi -kTE +iFU cNC beI biw @@ -103496,15 +103619,15 @@ aaa aaa aaa aaa -esS -esS -vRe -vRe -vRe -vRe -vRe -esS -esS +qWb +qWb +tSJ +tSJ +tSJ +tSJ +tSJ +qWb +qWb aaa abz acX @@ -103533,7 +103656,7 @@ alZ anq abF bID -tEA +qIr aGr aog apm @@ -103568,7 +103691,7 @@ aSt aSt aSt aSt -gtC +gUn aSt brs avv @@ -103585,7 +103708,7 @@ cRf bPV bQT bVq -kxh +fBZ bey biE blw @@ -103754,13 +103877,13 @@ aaa aaa aaa aaU -esS -esS -esS -esS -esS -esS -esS +qWb +qWb +qWb +qWb +qWb +qWb +qWb aaU aaa acb @@ -103790,7 +103913,7 @@ acA acA anL bNp -ykJ +qPv aFF aoL apy @@ -103799,7 +103922,7 @@ asi ast ast ast -smI +nut azg aCq aof @@ -103825,7 +103948,7 @@ aaU aaU aaU aSt -gtC +gUn aSt aaU avv @@ -103884,7 +104007,7 @@ cKp cHS cHU cIb -skG +ske cIn bMg bKz @@ -104047,7 +104170,7 @@ acA acA anP bRF -ykJ +qPv aFF aoL apz @@ -104056,7 +104179,7 @@ ast ast ast ast -wqP +nPW ayo aCZ aof @@ -104081,9 +104204,9 @@ aWR aaa aaa aaa -kcu -fTA -kcu +qda +eVt +qda aaa avv ajO @@ -104093,7 +104216,7 @@ aIX aGi ajO cRe -reI +aZP bmH aYZ bht @@ -104277,9 +104400,9 @@ aaa aaa aaa aaa -uuM +uSa ade -dJo +hAi act acQ aiy @@ -104298,13 +104421,13 @@ bZh abZ adc acA -vIy +hmc akN ang ang anT ccg -ykJ +qPv ago aog apB @@ -104313,34 +104436,34 @@ asv ast ast ast -nTm +duB azo aog aog aof aof aof -lzs +tqO aOE aOE aPd aPd -xhK -kcu -kcu -kcu -kcu -kcu -kcu -kcu -kcu -kcu +eyU +qda +qda +qda +qda +qda +qda +qda +qda +qda aaa aaa aaa -kcu -fTA -kcu +qda +eVt +qda aaa buv ajO @@ -104535,7 +104658,7 @@ aaa aaa aaa act -ylL +fDH adt act acQ @@ -104561,7 +104684,7 @@ acA acA anL bRF -ykJ +qPv aFF aoL apG @@ -104570,35 +104693,35 @@ ast ast atb ast -dZh -xmV -qoW -fNi -fNi -fNi -fNi -ocU -nZO -nZO -cSH -cSH -cSH -cSH -orU -ndJ -olH -olH -sDw -fDk -qPm -kcu -kcu -kcu -kcu -kcu -fTA -kcu -kcu +xoD +fES +prY +nhj +nhj +nhj +nhj +ebK +snq +snq +qhZ +qhZ +qhZ +qhZ +oMa +rlb +gEF +gEF +hlE +mEK +lFf +qda +qda +qda +qda +qda +eVt +qda +qda bux bxl azq @@ -104652,7 +104775,7 @@ bIv czI bBu cKq -nCI +ojI cPy cId bLD @@ -104792,7 +104915,7 @@ aaa aaa aaa act -sRP +jMo adt ajw acQ @@ -104806,7 +104929,7 @@ bZh ahG apM akV -kCv +smW aor bZh aci @@ -104818,7 +104941,7 @@ anh anE abF ccq -ykJ +qPv aFF aoL aqc @@ -104830,32 +104953,32 @@ ast awA azo aog -xJU -tZx -oVv +hfv +rhh +pCH aHL -eNX +vxN aHL aOY -udR -udR -udR -udR -eNV -itU -gGT -mpf -fvB -uXb -mCf -xWL -udR -loq -wDG -udR -fTA -udR -kcu +vnK +vnK +vnK +vnK +xUY +lqZ +vnR +jGH +usY +pJQ +jaL +dmd +vnK +itN +lVJ +vnK +eVt +vnK +qda aaa aaU aaa @@ -105049,8 +105172,8 @@ aaa aaa aaa act -qlr -eJS +qEk +kXT ajw aki alg @@ -105075,7 +105198,7 @@ abF abF abF ccz -dTf +xNI aFF aog aqn @@ -105088,31 +105211,31 @@ awW azE aEZ aEZ -nyd -kqX +wVR +iUx aHL -eNX +vxN aHL -kvw -kvw -kvw -kcu -kcu -hbY -otc -dgF -wDG -plA -eNV -itU -ttz -udR -udR -wDG -udR -fTA -udR -kcu +sVl +sVl +sVl +qda +qda +sYw +yhf +nbv +lVJ +nJk +xUY +lqZ +sGB +vnK +vnK +lVJ +vnK +eVt +vnK +qda aaU aaU aaU @@ -105308,8 +105431,8 @@ apv apv crP ajw -rKr -ghX +kLR +oGE ali amn aop @@ -105332,7 +105455,7 @@ atM bFR aff cfe -uxS +veI aIU aoU aqO @@ -105344,32 +105467,32 @@ ast awW auN aEZ -mPu +sxA aLF -pil -iqx -dSS +rhg +ihd +lHl aHL -kvw +sVl aye aaU aaU -kcu -eNV -itU -ttz -wDG -plA -lOs -iqv -dod -unt -udR -udR -udR -fTA -udR -kcu +qda +xUY +lqZ +sGB +lVJ +nJk +gqT +xcS +qZX +oAm +vnK +vnK +vnK +eVt +vnK +qda aaU aaU aaU @@ -105381,16 +105504,16 @@ aQC aQC aQC aQC -uLI +gby aQC -scr -daI +mhK +meX uYy bWQ cdo aPg aPg -fmc +oAN bEo bEo bKt @@ -105589,7 +105712,7 @@ ahJ ahJ ahz bRF -pRO +iwU aJc apd aqP @@ -105604,47 +105727,47 @@ aFc aIN aLO aEZ -uzl -ujE +sPa +vfc aHL -kvw +sVl aye aaU aWj -kcu -eNV -vBB -ttz -udc -ogh -lfk -qam -oNz -sDM -sDM -sDM -sDM -cTY -udR -kcu +qda +xUY +ftJ +sGB +eXg +efG +uqI +pLL +utc +xbR +xbR +xbR +xbR +jwN +vnK +qda aaU aaU aaU aaU aQC -nwm -nwm -nwm -nwm -nwm -veH -nwm -nwm -fqT -uGG +mkr +mkr +mkr +mkr +mkr +olu +mkr +mkr +tRk +vdQ aQC aQC -izY +hJz aQC aQC aQC @@ -105846,7 +105969,7 @@ bET bET bGw chQ -tjm +mTr aJc aog aqS @@ -105861,49 +105984,49 @@ aGH aKj aMa aEZ -nug -jaB +fXQ +nXP aHL -kvw +sVl aye aaU aaU -kcu -eNV -itU -ttz -wDG -fXU -eNV -rgm -xVA -rOH -vDf -wDG -udR -udR -udR -kcu +qda +xUY +lqZ +sGB +lVJ +iPY +xUY +ffo +hCn +nMT +hZj +lVJ +vnK +vnK +vnK +qda aaU aaU aaU aaU aQC -nwm -nwm -nwm -nwm -nwm -nwm -nwm -nwm -vPo -xIS -gCK -hwp -oVD -tWC -xgA +mkr +mkr +mkr +mkr +mkr +mkr +mkr +mkr +tZA +vOZ +qZE +hXo +jnk +tpc +pAh aQC bEz bIn @@ -106079,7 +106202,7 @@ aYp cdc crR ajF -iZb +xXv akh alp amT @@ -106103,64 +106226,64 @@ bFQ bFS ahz aAj -hSM +upa aJC aog aqT aog aof aof -xZK -xZK +jNs +jNs aof aof aEZ aEZ -pil -orm -dEr -dmF +rhg +txo +gVr +cVV aHL -kvw +sVl bQe aye aye -kcu -eNV -itU -ttz -gIn -msF -isq -hSx -gIn -gIn -gIn -gYz -kcu -ujr -kcu -kcu +qda +xUY +lqZ +sGB +nGh +nSQ +rqV +qGD +nGh +nGh +nGh +exG +qda +pog +qda +qda aaU aaU aaU aaU aQC -nwm -nwm -nwm -nwm -nwm -nwm -nwm -nwm -nwm -vgh -gCK -gCK -occ -gCK -gCK +mkr +mkr +mkr +mkr +mkr +mkr +mkr +mkr +mkr +vij +qZE +qZE +gEQ +qZE +qZE aQC bEK bIN @@ -106360,15 +106483,15 @@ bFK bFT aff aAj -hSM +upa aJQ aHO -gsq -dNk +wjl +hXs aHt -fNN +hdW aaU -ppp +xiG aaU aaU aaU @@ -106378,22 +106501,22 @@ aOY aof aOC aof -kvw +sVl aaa aaa aaU -kcu -eNV -itU -ttz -gIn -rar -skA -uTS -saz -uEh -vFt -gYz +qda +xUY +lqZ +sGB +nGh +xZC +krM +nAx +mbU +rdi +nCQ +exG aaU aaU aaU @@ -106403,22 +106526,22 @@ aaU aaU aaU aQC -nwm -nwm -nwm -nwm -nwm -nwm -nwm -nwm -nwm -vgh -iAw -nuJ -vqP -wIl -wIl -pmX +mkr +mkr +mkr +mkr +mkr +mkr +mkr +mkr +mkr +vij +pqN +fYX +oVe +hhJ +hhJ +wbX bES bIO bLG @@ -106617,11 +106740,11 @@ bFL bFU ahz aAj -hSM +upa aKD -wCK -guo -dUp +xiF +hVS +jxP aHt aaa aaa @@ -106639,18 +106762,18 @@ aaU aaa aaa aaa -kcu -eNV -itU -ttz -gIn -rar -mqd -qjR -saz -saz -mHR -gYz +qda +xUY +lqZ +sGB +nGh +xZC +dbq +vAB +mbU +mbU +mkO +exG aaU aaU aaU @@ -106660,21 +106783,21 @@ aaU aaa aaa aQC -nwm -nwm -nwm -nwm -nwm -nwm -nwm -nwm -qsj -xSP -eSR -hXh -jOn -gCK -gCK +mkr +mkr +mkr +mkr +mkr +mkr +mkr +mkr +fcU +hAU +oyJ +sam +lDr +qZE +qZE aQC bEK bIQ @@ -106874,11 +106997,11 @@ bEU bFV bGx chW -sRn -kba -iPo -gfy -uOC +uoz +vPe +vkg +xcc +scM aHt aaa aaa @@ -106896,43 +107019,43 @@ aaU aaa aaa aaa -kcu -eNV -itU -ttz -gIn -nIY -iiw -sYX -rxa -saz -mHR -nxZ -qzb -sUm -sUm +qda +xUY +lqZ +sGB +nGh +eSC +hMl +ggp +pWo +mbU +mkO +knL +nsE +kHP +kHP aaU aaU aaU aaU aaU aQC -nwm -eCc -nwm -rmE -nwm -hsF -nwm -nwm -exo -rbV -wyP -qPr -raQ -gCK -pQk -ttW +mkr +wMd +mkr +nFl +mkr +unZ +mkr +mkr +npy +kIH +qyv +nWZ +hNT +qZE +qNg +xjQ bFg bIR bLU @@ -107135,9 +107258,9 @@ aEx aGJ aNm cBK -lXh +kod aHt -kYh +dbz aaU aaU aaU @@ -107147,33 +107270,33 @@ aaU aaU aaU aUq -pBK +fCG aUq aaU aaa aaa aaa -kcu -eNV -itU -ttz -gIn -hag -hkS -vhy -rxa -saz -saz -nxZ +qda +xUY +lqZ +sGB +nGh +xVE +jit +uEc +pWo +mbU +mbU +knL aaU -sUm -sUm +kHP +kHP aaU aaa aaa aaa -aaU -lBf +pwy +sCN aQC aQC aQC @@ -107185,8 +107308,8 @@ aQC aQC aQC aQC -pAR -wDj +frz +sBm aQC aQC aQC @@ -107202,8 +107325,8 @@ cuV cNc cvr bcT -hPj -upM +qeE +rZB bcT bcT aaU @@ -107404,34 +107527,34 @@ aaa aaa aaU aUq -pBK +fCG aUq aaU aaa aaa aaa -kcu -eNV -itU -ttz -gIn -nWB -njs -trT -gGw -gVY -saz -nxZ +qda +xUY +lqZ +sGB +nGh +jvl +eDm +hkV +liP +uuu +mbU +knL aaU -sUm -sUm +kHP +kHP aaU aaa aaa aaa aaU aQC -gCK +qZE bqS bqS bqS @@ -107439,10 +107562,10 @@ bqS bqS bqS bqS -qaP -maJ +jqG +kwY bqS -kUg +ncw bmJ aZa bqP @@ -107661,45 +107784,45 @@ aaa aaa aaU aUq -pBK +fCG aUq aaU aaU aaU aaa -kcu -eNV -itU -ttz -gIn -gIn -nom -kwy -kwy -saz -dux -cUf +qda +xUY +lqZ +sGB +nGh +nGh +jOU +gxr +gxr +mbU +itP +yig aaU -sUm -sUm +kHP +kHP aaU aaa aaa aaa aaU aQC -gCK -jxw -qpO -qly -uLI +qZE +iNx +rBw +nLu +gby aQC aQC aQC aQC aQC aQC -okr +fdT bmK bov bqR @@ -107714,7 +107837,7 @@ cvd cAp cvd cNe -ykg +eKG beZ cIS coz @@ -107918,46 +108041,46 @@ aaa aVs aVs aUq -vFb +slX aUq aVs aVs aaU aaU -kcu -eNV -lfN -dAs -ePp -gIn -smo -rxa -saz -rxa -saz -gYz +qda +xUY +wox +qol +pkT +nGh +kGG +pWo +mbU +pWo +mbU +exG aaU -sUm -sUm +kHP +kHP aaU aaa aaa aaa aaU aQC -gCK -rUp +qZE +mvD bqS -uLI -uLI -iQL -iQL -uqQ -iQL -iQL -iQL -okr -uLI +gby +gby +yeq +yeq +kkT +yeq +yeq +yeq +fdT +gby bow bqS aQC @@ -107971,12 +108094,12 @@ cvg cBa cJk cNf -dzl +mnO bSy cIT coD bub -xvp +mYE aaU aaU aaU @@ -108137,8 +108260,8 @@ aaa adq aib asy -rSh -oFI +rAo +poJ azG aag ael @@ -108175,45 +108298,45 @@ aVs aVs bjO bmk -rrP -sWX +scz +lon bpr aVs aVs aaU -kcu -hce -vWo -udR -itU -gIn -liy -dkg -saz -pCt -gYz -gYz +qda +xdA +wmX +vnK +lqZ +nGh +cSw +iUR +mbU +qZU +exG +exG aaU -sUm -sUm +kHP +kHP aaU aaU aaU aaU aaU aQC -gCK -pGI +qZE +hsA bqS aQC -peN -pYO -pYO -pYO -pYO -pYO -pYO -mlR +vsI +oaj +oaj +oaj +oaj +oaj +oaj +tSt aQC bow bqS @@ -108417,7 +108540,7 @@ aHh aCz aHh aHh -vJX +jtn aRT cBO cca @@ -108439,50 +108562,50 @@ aPa aPa aPa aPa -udR -udR -udR -itU -gIn -gYz -gYz -hmz -gYz -gYz +vnK +vnK +vnK +lqZ +nGh +exG +exG +iKb +exG +exG aaU aaU -sUm -sUm +kHP +kHP aaU aaU aQC aQC -quh +dpi aQC -gCK -pGI +qZE +hsA bqS aQC -ixb -lwV -kwu -kwu -kwu -fHM -iQL -iQL +mmC +mJz +pOz +pOz +pOz +uIO +yeq +yeq aQC boB aRJ -gGj -sCO +pMC +iDb bwR cBn -ssF +jRr cdC ctG cvr -kUd +dHY cvr ctG ctG @@ -108696,14 +108819,14 @@ aRj aTm aTz aPa -rIR -loq -udR -itU -udR -kcu -kvw -kvw +jQj +itN +vnK +lqZ +vnK +qda +sVl +sVl aaU aaU aaU @@ -108713,25 +108836,25 @@ aWj aaU aaU aQC -oKb -soP -rfi -uJl -gdK -eON +oic +eZp +igc +ksI +xJp +wgo aQC -ktY -xII +trz +frt bqS bqS bqS -nJc -iQL -iQL -wSQ -hDs -igj -iyR +mCO +yeq +yeq +pdx +lHz +gZR +tVd bnf bwR cBx @@ -108953,14 +109076,14 @@ aPa aTv aTZ aUd -ilY -fVr -hIp -uDu -vPA -iHF -sbe -fsv +mtd +dlF +esL +hSK +usw +qGh +qZe +lRl aQJ aQJ aQJ @@ -108976,16 +109099,16 @@ aQx aQP aQP aQP -fNe -teR -xII +cUy +rDm +frt bqS bqS bqS bqS -fjU -joX -xKs +mGY +rEn +oVu boE brO bBo @@ -108997,7 +109120,7 @@ cri cdH cdK cPu -wXZ +vhH bqw cdS bUs @@ -109017,7 +109140,7 @@ cdd cgI clH cnd -qWT +sOR cpy crU aaa @@ -109210,14 +109333,14 @@ aRF aTw aUb aPa -pjS -kYx -rrF -udR -itU -kcu -kvw -kvw +gvq +xWi +iYe +vnK +lqZ +qda +sVl +sVl aaU aaU aaU @@ -109227,25 +109350,25 @@ cxb aaU aaU aQC -kVx -gbD +dbV +rXj aQC -igj -igj -uRm +gZR +gZR +gfe aQC -pxq -xII +ncK +frt bqS bqS bqS -nJc -iQL -iQL -wSQ -qPu -igj -iyR +mCO +yeq +yeq +pdx +inN +gZR +tVd bnq bEW bQF @@ -109467,12 +109590,12 @@ aPa aPa aPa aPa -kcu -kcu -kcu -kcu -itU -kcu +qda +qda +qda +qda +lqZ +qda aaa aaa aaa @@ -109491,26 +109614,26 @@ atF aRJ aRJ aQC -kVB -dkJ -rNs -rNs -rNs -yaI -iQL -ojJ +lwh +rUp +sNG +sNG +sNG +gbZ +yeq +isG aQC bpa aRJ -gGj -qrq +pMC +ekm bwR cBx -iYw -jnW +ugY +dBO biQ biR -mEK +oHr biR biQ biQ @@ -109718,7 +109841,7 @@ aVs bkw bmt bnB -rwK +dGb bpZ aVs aVs @@ -109727,9 +109850,9 @@ aaa aaa aaa aaa -kcu -itU -kcu +qda +lqZ +qda aaa aaa aaa @@ -109748,17 +109871,17 @@ atF bqS bqS aQC -ufy -pYO -hFX -pYO -pYO -pYO -pYO -wvW +qph +oaj +pFv +oaj +oaj +oaj +oaj +qrR aQC bpb -vVJ +pIl aQC cqx bwP @@ -109984,9 +110107,9 @@ aaa aaa aaa aaa -kcu -itU -kcu +qda +lqZ +qda aaa aaa aaa @@ -110002,18 +110125,18 @@ ciU cJE cJG cJI -dGT -dGT -cUP -uLI -iQL -nJb -uSt -mer -nEt -iQL -okr -uLI +upg +upg +uMv +gby +yeq +kmz +sPP +mVO +vbB +yeq +fdT +gby bpe bvY bBR @@ -110032,7 +110155,7 @@ bhY bXW cJa cyn -iaC +wuS aaU aaU aaU @@ -110241,9 +110364,9 @@ aaa aaa aaa aaU -kcu -itU -kcu +qda +lqZ +qda aaU aaa aaa @@ -110262,14 +110385,14 @@ atF bqS bqS aTC -uLI +gby aQC -kJh +suE aQC aQC -xNb +xMa aQC -okr +fdT bny bpb bqS @@ -110460,7 +110583,7 @@ aha ahx ahx asT -xsX +hVn ahs afK aGR @@ -110498,10 +110621,10 @@ aaa aaa aaa aaU -kcu -itU -kcu -kcu +qda +lqZ +qda +qda aaa aaa aaa @@ -110518,10 +110641,10 @@ cmw atF bqS bqS -fFn -kUg +ftw +ncw aZa -shL +xDB bqS bdE bev @@ -110756,7 +110879,7 @@ arE arE arE arE -qbL +nnb att arE aaa @@ -110781,10 +110904,10 @@ aYL aYL aYL aQC -xNb +xMa aQC aQC -mdw +hjZ aQC aQC aQC @@ -110800,8 +110923,8 @@ biQ biQ biQ bcT -yeD -hPj +xfl +qeE bcT bcT aaU @@ -111037,17 +111160,17 @@ cJR cJU cJY cKc -jqP -uVd -mje -imi -lQm -jDh -wpG -hSf +jYy +flx +lUq +oSO +wNn +hTz +swL +vxI aQC aQC -cTX +vtg bge bUN biV @@ -111250,7 +111373,7 @@ aLj arV asG asS -iIH +lgJ avw axV aHx @@ -111294,17 +111417,17 @@ cJS cJW cJZ cKv -tuW -kKM -qcB -lbS -oOq -vvG -njv -qBt -qxI -lPQ -dNy +wFJ +rHN +fup +kPA +vZQ +uFk +oEX +sbS +wpI +sZg +fAS bge bUO cdR @@ -111527,15 +111650,15 @@ att btP bwo arE -sYJ -dnP +wlU +noC arE aaU aaU aaU aaU aaU -sUm +kHP anr atF aus @@ -111551,17 +111674,17 @@ cJT cJX cKa cLZ -qKN -dRP -umU -myx -qxp -jrm -kRw -hkZ -hXh -kHT -ykW +duT +ozi +jSP +iNH +lKN +rVP +ydL +ipq +sam +dKQ +hlA bge bUG cfn @@ -111720,14 +111843,14 @@ aaa aaa aaa aaa -whB +cYT aaU -whB -whB -whB +cYT +cYT +cYT aaU -whB -whB +cYT +cYT aaU aaV aaU @@ -111772,7 +111895,7 @@ bDc aWw aWy aYm -vmL +tHb aYE aYF beQ @@ -111785,13 +111908,13 @@ bxq byt byu bAz -vSF -opw -uhq -uhq -uhq -uhq -tnR +xMO +yfO +hnz +hnz +hnz +hnz +iKU aaU anr atF @@ -111808,16 +111931,16 @@ aYL aYL aYL aYL -uLI -uLI +gby +gby aQC aQC aQC -luE -iQG -loO -uJR -pnf +oJI +eOP +mCV +fDx +phh aQC bge bjZ @@ -111854,9 +111977,9 @@ aaa aaU aaU aaU -whB -whB -whB +cYT +cYT +cYT aaU aaU aaa @@ -112048,8 +112171,8 @@ aaU aaU aaU aaU -jkj -uhq +iPM +hnz aqk qlJ qlJ @@ -112070,11 +112193,11 @@ aaU aaU aaU aQC -rNk -rfA -gtN -qGx -vht +jwk +gcV +sSU +gnx +fUO aQC bgl bgl @@ -112234,7 +112357,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aaa @@ -112327,11 +112450,11 @@ aaU aaU bbV aQC -xNb +xMa aQC -fsF +vjL aQC -diD +rJQ aQC bgn bhn @@ -112348,7 +112471,7 @@ bqE bom boz bqL -fJc +gBP bBc btA bMQ @@ -112368,11 +112491,11 @@ bNK bNS bNU aaa -nEG +lfF bNS bNU aaa -whB +cYT aaa aaa aaa @@ -112491,12 +112614,12 @@ aaa aaa aaa aaa -whB +cYT aaa aaa -qUj +dBe aaO -vCG +jYm aaa aaa aao @@ -112625,11 +112748,11 @@ bNK bYQ bNU aaa -nEG +lfF bYQ bNU aaa -whB +cYT aaa aaa aaa @@ -112748,12 +112871,12 @@ aaa aaa aaa aaa -whB +cYT aaa aaa -qUj +dBe aaP -vCG +jYm aaa aaa aao @@ -112882,11 +113005,11 @@ bNK bYQ bNU aaa -nEG +lfF bYQ bNU aaa -whB +cYT aaa aaa aaa @@ -113008,9 +113131,9 @@ aaa aaU aaa aaa -qUj +dBe aaP -vCG +jYm aaa aaa aao @@ -113139,7 +113262,7 @@ bNK bYQ bNU aaa -nEG +lfF bYQ bNU aaa @@ -113262,12 +113385,12 @@ aaa aaa aaa aaa -whB +cYT aaa aaa -qUj +dBe aaP -vCG +jYm aaa aaa aao @@ -113396,11 +113519,11 @@ bNK bYQ bNU aaa -nEG +lfF bYQ bNU aaa -whB +cYT aaa aaa aaa @@ -113519,12 +113642,12 @@ aaa aaa aaa aaa -whB +cYT aaa aaa -qUj +dBe aaP -vCG +jYm aaa aaa aao @@ -113562,7 +113685,7 @@ aLr aRN aSe aAC -qNF +jJF anp ane aCJ @@ -113587,7 +113710,7 @@ cAq bkE bmW bBq -vJq +slN bwW aaa aaa @@ -113638,7 +113761,7 @@ boy btz bPn btE -iEs +vuJ crp bBf bDf @@ -113657,7 +113780,7 @@ aaU avr aaU aaa -whB +cYT aaa aaa aaa @@ -113776,12 +113899,12 @@ aaa aaa aaa aaa -whB +cYT aaa aaa -qUj +dBe aaP -vCG +jYm aaa aaa aaU @@ -113837,14 +113960,14 @@ bwO bEi cwt czQ -owJ +uvH cAd cAn cAr bkL bmW bBr -vJq +slN bwW bwW bwW @@ -113910,11 +114033,11 @@ bNK bNS bNU aaa -nEG -ljW +lfF +iFa bNU aaa -whB +cYT aaa aaa aaa @@ -114102,9 +114225,9 @@ bkN bmN bng bnM -kBE +qAc bpI -kBE +qAc bqu bra bwW @@ -114167,8 +114290,8 @@ bNK bYQ bNU aaa -nEG -ljW +lfF +iFa bNU aaa aaU @@ -114290,7 +114413,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -114359,7 +114482,7 @@ aMA aWE bzn bwW -vJq +slN bwW bwW bwW @@ -114369,7 +114492,7 @@ cwv bAQ bxt bzp -srP +vtu bam bam cPA @@ -114403,7 +114526,7 @@ cxD cxF bhX biJ -uVs +rKI ccF biZ btz @@ -114424,11 +114547,11 @@ bNK bYQ bNU aaa -nEG -ljW +lfF +iFa bNU aaa -whB +cYT aaa aaa aaa @@ -114547,7 +114670,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -114607,7 +114730,7 @@ bhe bxp bvx aMA -jaK +iex bva bwy bxi @@ -114616,9 +114739,9 @@ cAw aWF bBD bmY -hGR -hGR -hGR +mrO +mrO +mrO bmY brP brX @@ -114681,11 +114804,11 @@ bNK bYQ bNU aaa -nEG -ljW +lfF +iFa bNU aaa -whB +cYT aaa aaa aaa @@ -114804,7 +114927,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -114837,7 +114960,7 @@ aoO aoO aoO aoO -nMy +hNm aFI amc aIt @@ -114872,10 +114995,10 @@ cAs cAx bhU biN -oEK -iHW -gFy -iHW +fKT +gzd +jHV +gzd bqH brY bsi @@ -114891,7 +115014,7 @@ bsD cPE cPF cPF -wjQ +dPz cJs bBL bBL @@ -114917,7 +115040,7 @@ bgt cxC bhX biJ -uVs +rKI ctu biZ btz @@ -114938,11 +115061,11 @@ bNK bYQ bNU aaa -nEG -ljW +lfF +iFa bNU aaa -whB +cYT aaa aaa aaa @@ -115097,7 +115220,7 @@ awE aoO brx amc -nqU +ybi aLj aOj amY @@ -115131,10 +115254,10 @@ aMB bzn bwW bim -vck +lSW bim bmW -xPj +srI aMI aMI aaa @@ -115200,7 +115323,7 @@ avr aaU aaU aaU -whB +cYT aaa aaa ckl @@ -115318,7 +115441,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -115337,12 +115460,12 @@ ado aaa aaa aaU -huW -oTc -wfJ -vVa -vVa -hQy +ulr +vJI +wmu +sgF +sgF +lvf awb axa amc @@ -115386,9 +115509,9 @@ byY cvP aMB bzn -hmy -hmy -kij +mvu +mvu +tZD bwW bwW bwW @@ -115453,11 +115576,11 @@ bNL bOf bOk aqA -heQ -kIu +nUF +jLu bOq aaa -whB +cYT aaa aaa ckl @@ -115575,7 +115698,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -115594,12 +115717,12 @@ ado aaa aaa aaU -huW -ohe -fzc -vVa -vVa -hQy +ulr +ijK +hyk +sgF +sgF +lvf awg axb amc @@ -115644,11 +115767,11 @@ bAp aMB bzn bwW -sdP -vJq -uSr -xsv -ndt +jcj +slN +tqn +uEb +qlI bmW aaa aaa @@ -115669,7 +115792,7 @@ aaU aaU bbT bej -nQG +dWN buz bAu bCx @@ -115714,7 +115837,7 @@ aaU aaU aaU aaa -whB +cYT aaa aaa ckl @@ -115832,7 +115955,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aaU @@ -115851,12 +115974,12 @@ aaU aaa aaa aaU -huW -jvE -sZP -xAc -mON -okZ +ulr +uDf +dav +fTT +uZO +hul awi axd ayv @@ -115901,11 +116024,11 @@ aMA aMB bzn bwW -fAw -vJq -vJq -vJq -xVf +kIC +slN +slN +slN +oYT bmW aaa aaa @@ -115925,7 +116048,7 @@ aaa aaa aaU bbT -bej +llj bej bej bfs @@ -116108,12 +116231,12 @@ aaU aaU aaU aaU -huW -njT -iGk -elW -fOO -dvJ +haC +vJh +sdw +iST +ibt +klJ awj axn ayx @@ -116152,17 +116275,17 @@ czO czV czV cAj -gvV +gzU bzl bkg bPq bzn bwW -fLi -vJq -vJq -vJq -kPf +mBN +slN +slN +slN +qNd bmW aaa aaa @@ -116212,7 +116335,7 @@ bYn bYE bYn cyf -nal +fyb bIz cmc ceJ @@ -116223,11 +116346,11 @@ bNK bYR bNU aaa -whB +cYT aaU -whB -whB -whB +cYT +cYT +cYT aaU aaa aaa @@ -116346,7 +116469,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aaU @@ -116365,12 +116488,12 @@ aaU aaa aaa aaU -huW -vmp -uDl -uDl -uDl -dTX +ulr +efT +fBG +fBG +fBG +rkT awl axq ayB @@ -116409,15 +116532,15 @@ aMs aMs cAa cAk -kea +fqS bzi cAy bTU bzn bwW -hvm -vJq -oMx +eOM +slN +wpZ aMI aMI aMI @@ -116439,7 +116562,7 @@ aaa aaa aaU bbT -kQg +oTp beX beU beU @@ -116603,7 +116726,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -116622,12 +116745,12 @@ ado aaa aaa aaU -huW -nKx -qVP -qVP -hRi -dTX +ulr +cYi +jaq +jaq +uUB +rkT awp axD ayE @@ -116671,10 +116794,10 @@ bgP bzO caD bzn -hmy -pWv -vJq -jJR +mvu +xTa +slN +rLo aMI aaa aaU @@ -116711,7 +116834,7 @@ bcV bcV bcm bdV -lYW +pFO cqk bhP biv @@ -116737,7 +116860,7 @@ bNK bYR bNU aaa -whB +cYT aaa aaa aaa @@ -116860,7 +116983,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -116879,14 +117002,14 @@ ado aaa aaa aaa -huW -gFf -gFf -laH -oHy -dTX -flS -raM +ulr +nzy +nzy +vdW +xcM +rkT +mGx +dwm ayH azM aAt @@ -116929,9 +117052,9 @@ bAx bBh bBG bwW -jez -vJq -udl +wVV +slN +lgN aMI aaa aaU @@ -116994,7 +117117,7 @@ bNK bOd bNU aaa -whB +cYT aaa aaa aaa @@ -117136,12 +117259,12 @@ ado aaa aaa aaa -huW -rna -gFf -gFf -dFG -hQy +ulr +kiw +nzy +nzy +kCB +lvf aDH axU ayL @@ -117172,7 +117295,7 @@ aMJ bgp buT cCC -fxU +vXB bDj bur bvS @@ -117181,7 +117304,7 @@ aMs bmW bwI aMI -nvF +iIk aMI aMI aMI @@ -117193,7 +117316,7 @@ aMI aaa aaU bMp -jec +vwe bMY bMY bPB @@ -117202,7 +117325,7 @@ cwx cPC cww cbN -jec +vwe aaU aaa aaa @@ -117251,7 +117374,7 @@ aaU aaU aaU aaU -whB +cYT aaa aaa aaa @@ -117374,7 +117497,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -117393,12 +117516,12 @@ ado aaa aaa aaa -huW -kOw -gFf -gFf -oHy -hQy +ulr +tzB +nzy +nzy +xcM +lvf aDH axU ayP @@ -117407,7 +117530,7 @@ aAE awp aCR aDH -eGv +kCq aFH aGw aJb @@ -117450,7 +117573,7 @@ aaU aaa aaU bMp -jec +vwe bMZ bMZ bPC @@ -117459,11 +117582,11 @@ cwF cwM cww cge -jec +vwe aaU -wRv +wcx cam -wRv +wcx aaa anr aaa @@ -117481,7 +117604,7 @@ ctx blV bWx bdK -qmD +pjw bfR bhd bhQ @@ -117631,7 +117754,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -117650,12 +117773,12 @@ ado aaa aaa aaa -hQy -laH -gFf -wzH -oHy -hQy +lvf +vdW +nzy +lBX +xcM +lvf aDH axY ayZ @@ -117707,20 +117830,20 @@ aaU aaa aaU bMp -jec +vwe cpM bNa bPJ bRC cwG -xQZ +oJN bVE cbT -jec -jec -jec +vwe +vwe +vwe can -jec +vwe aaa anr aaa @@ -117888,7 +118011,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -117907,12 +118030,12 @@ ado aaa aaa aaa -hQy -hQy -hQy -hQy -hQy -dTX +lvf +lvf +lvf +lvf +lvf +rkT awp ayg aza @@ -117964,7 +118087,7 @@ aaU aaa aaU bMp -jec +vwe bNb bNb bPL @@ -117974,11 +118097,11 @@ hDz bVX eKM bZQ -jec -jec +vwe +vwe cao -jec -jec +vwe +vwe anr aaa aaU @@ -118004,7 +118127,7 @@ bqy cxR cxV cxV -gGg +xjn cjb cxV cyb @@ -118221,7 +118344,7 @@ aaU aaa aaU bMp -jec +vwe bjE bNq bQK @@ -118231,7 +118354,7 @@ cpN bWG cRg cmL -jec +vwe cLY cap cMt @@ -118246,7 +118369,7 @@ bCH bRu bUK ccu -xkT +soZ ckr ctC bVo @@ -118255,14 +118378,14 @@ bVZ bgV boI boU -rsh +qQQ cxM cxM -gTW -rsn -jQr -sSr -idN +kcM +tDk +wnD +eup +ftK bxR cxZ boI @@ -118402,7 +118525,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -118427,11 +118550,11 @@ aaa aaa aaa aaU -jDY +usM amU amV -ftM -doW +pSV +rpT aqB aqC axr @@ -118478,21 +118601,21 @@ aaU aaa aaU bMp -jec +vwe bkH blz bNd bNE -jec +vwe cpO bYP cMI cMH -jec -vtj +vwe +xjV caq -vtj -jec +xjV +vwe anr aaa aaU @@ -118503,23 +118626,23 @@ bPW cBz bUM bQP -nlE +qFA ckO ckO ckO -jOw +mBR chf cxy cxA cxE -rsR +sWN cxO cND bpf brS bte -vja -tAR +sXY +nHl bte bzu boI @@ -118659,7 +118782,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -118684,7 +118807,7 @@ aaa aaa aaa aaa -jDY +usM aln amV amV @@ -118735,21 +118858,21 @@ aaU aaa aaU bMp -jec -jec -jec -jec -jec -jec -leg +vwe +vwe +vwe +vwe +vwe +vwe +cYK cIs tyI -jec -ips +vwe +xcH cMa cMj cMu -spv +trD anr aaU aaU @@ -118760,12 +118883,12 @@ bfC bff bff bQZ -hSh -jLU -kqt +wmk +oZb +mXw bhK -rWX -tAb +twf +lqv bgV boI boW @@ -118775,8 +118898,8 @@ bpf cty brS boI -jew -hWU +eZH +tGw boI bzu boI @@ -118916,7 +119039,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -118934,14 +119057,14 @@ abj ado aaa aaa -whB +cYT aaa aaa aaa aaa aaa aaa -jDY +usM aln amV amV @@ -118996,17 +119119,17 @@ pgu pgu pgu gGG -jec +vwe chS cpQ cfM cbU -jec -leg -vtj +vwe +cYK +xjV cas -vtj -gNM +xjV +kpK anr aaa aaa @@ -119017,11 +119140,11 @@ aaa aaU bgT bkn -hSh -xIZ -xIZ +wmk +fUb +fUb bkn -rWX +twf bhK bgV boP @@ -119032,8 +119155,8 @@ bpY brd brT boI -jew -rok +eZH +eyq boI bzv boI @@ -119191,15 +119314,15 @@ abj ado aaa aaa -whB +cYT aaa aaa aaa aaa aaa aaa -jDY -iNU +usM +mnW amV amV bsm @@ -119243,7 +119366,7 @@ aaU aaa aaU aaa -whB +cYT aaa aaU aaa @@ -119253,7 +119376,7 @@ aXx aXx aXx bfW -jec +vwe lRy cMl cfP @@ -119261,9 +119384,9 @@ mEa cLV chn eCy -qyx +gPV cMv -gNM +kpK anr aaa aaa @@ -119274,11 +119397,11 @@ aaU aaU bgT bhK -hSh +wmk bhK bhK bhK -rWX +twf bhK bgV boI @@ -119289,8 +119412,8 @@ ckM boI boI boI -uHL -qJp +vkf +ohx boI cRa boI @@ -119430,7 +119553,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -119448,20 +119571,20 @@ abj ado aaa aaa -whB +cYT aaa aaa aaa aaa aaa aaa -jDY -iCC +usM +xSJ amV amV bsm aqB -opC +jhs axs aBn bbR @@ -119500,7 +119623,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaU aaa @@ -119520,7 +119643,7 @@ chp chx chM gDY -dOV +jOy anr aaa aaa @@ -119530,12 +119653,12 @@ aaU aaa aaU bgV -egI -hSh +kUG +wmk bkn bkn bkn -rWX +twf bkn bgV aaU @@ -119545,11 +119668,11 @@ boK boK boI aaU -epo -sdY -uLf +pDg +xYP +xtC aWj -hFT +ioS aaU aaa aaa @@ -119687,7 +119810,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aao @@ -119713,10 +119836,10 @@ aaa aaa aaa ahu -nNp +gpz amV amV -vwN +sNm aqC adI axH @@ -119777,7 +119900,7 @@ tZC cwB rUl cMw -xvE +iql cMP cMi aaa @@ -119787,13 +119910,13 @@ aaU aaa aaU bgV -mUe -hSh +mFJ +wmk bhK bhK bhK -rWX -nFW +twf +gCi bgV aaU aaa @@ -119803,10 +119926,10 @@ aaa aaa aaU aWj -sdY -uLf +xYP +xtC aWj -hFT +ioS aaU aaa aaa @@ -119944,7 +120067,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aaa @@ -119962,7 +120085,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aaa @@ -120034,7 +120157,7 @@ cai rdF cMk ceU -gNM +kpK cxc aaa aaa @@ -120045,11 +120168,11 @@ aaa aaU bgT bkn -hSh +wmk bkn bkn bkn -rWX +twf bkn bgT aaU @@ -120060,10 +120183,10 @@ aaa aaa aaU aaU -sdY -uLf +xYP +xtC aaU -hFT +ioS aaU aaa aaa @@ -120219,7 +120342,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aaa @@ -120281,7 +120404,7 @@ aXx aXx aXx bfW -jec +vwe bUa brf sRD @@ -120291,7 +120414,7 @@ cJH qWY cJH cMx -gNM +kpK cxc aXx aXx @@ -120302,11 +120425,11 @@ aaa aaU bgT bhK -kaZ +hvA bhK bhK bhK -fct +tBA bhK bgT aaU @@ -120317,10 +120440,10 @@ aaa aaa aaa aaU -sdY -uLf +xYP +xtC aaU -hFT +ioS aaU aaa aaa @@ -120460,21 +120583,21 @@ aaa aaa aaU aaU -whB -whB -whB +cYT +cYT +cYT aaU -whB -whB -whB +cYT +cYT +cYT aaU -whB -whB -whB +cYT +cYT +cYT aaU -whB -whB -whB +cYT +cYT +cYT aaU aaU aaa @@ -120487,7 +120610,7 @@ ahu aln amV amV -qzQ +qvu aqC auz azs @@ -120558,13 +120681,13 @@ aXx aaa aaU bgV -wkb +wuj bhK bkn bkn bkn bhK -tnf +ydE bgV aaU aaa @@ -120574,10 +120697,10 @@ aaa aaa aaa aaU -sdY -uLf +xYP +xtC aaU -hFT +ioS aaU aaa aaa @@ -120821,7 +120944,7 @@ bhK bhK bhK bhK -vDX +eoX bgT aaU aaa @@ -120831,10 +120954,10 @@ aaa aaa aaa aaU -sdY -uLf +xYP +xtC aaU -hFT +ioS aaU aaa aaa @@ -121042,7 +121165,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaU aaa @@ -121056,7 +121179,7 @@ cMO eIh bYd tXV -rls +mBd cwB cwB cMc @@ -121077,8 +121200,8 @@ bhK bkn bkn bkn -nSJ -gUl +tIP +cTy bgT aaU aaa @@ -121088,10 +121211,10 @@ aaa aaa aaa aaU -sdY -uLf +xYP +xtC aaU -hFT +ioS aaU aaa aaa @@ -121299,7 +121422,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaU aaU @@ -121309,7 +121432,7 @@ aXx aXx aXx bfW -jec +vwe bhJ cMo cwB @@ -121319,7 +121442,7 @@ cwB cMd cMn cMz -gNM +kpK aaU aXx aXx @@ -121329,13 +121452,13 @@ aXx aaU aaU bgV -sey +sJI bhK -rBM +ron bhK bhK bhK -msK +mSJ bgV aaU aaa @@ -121345,10 +121468,10 @@ aaa aaa aaa aaU -sdY -uLf +xYP +xtC aaU -hFT +ioS aaU aaa aaa @@ -121586,13 +121709,13 @@ aXx aaa aaU bgT -gDR -ipS -dHN +vYW +hxi +wKo bld -wWq +lJh bld -rSl +vPu bgV aaU aaa @@ -121602,10 +121725,10 @@ aaa aaa aaa aaU -sdY -uLf +xYP +xtC aaU -hFT +ioS aaU aaa aaa @@ -121845,11 +121968,11 @@ aaU bgT bgT bjr -jVj +rsO ble xxP bnC -eml +qjF bgT aaU aaa @@ -121859,10 +121982,10 @@ aaa aaa aaa aaU -sdY -uLf +xYP +xtC aaU -hFT +ioS aaU aaa aaa @@ -122102,11 +122225,11 @@ aaU aaa aaa bgT -hPP +ygk blg bgT cgm -lwE +wZi bgT aaU aaa @@ -122116,10 +122239,10 @@ aaa aaa aaa aaU -sdY -uLf +xYP +xtC aaU -hFT +ioS aaU aaa aaa @@ -122337,8 +122460,8 @@ aXx aXx aXx aaU -jec -hnE +vwe +xfS cMo cwB cwB @@ -122359,11 +122482,11 @@ aaU aaa aaa bgT -eDM +tAj blh bgT blh -fTr +pST bgT aaU aaU @@ -122373,11 +122496,11 @@ aaU aaU aaU aaU -sdY -uLf +xYP +xtC aaU -htj -hFT +fEy +ioS aaa aaa aaa @@ -122625,16 +122748,16 @@ aaa aaa aaa aaa -mlJ -mlJ -qCH -qCH -mlJ -fgG -jVV -mlJ -mlJ -ymb +xIj +xIj +tXF +tXF +xIj +rmw +ycD +xIj +xIj +nxp aRA aRA aaa @@ -122841,7 +122964,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaU aaa @@ -122883,16 +123006,16 @@ aaa aaa aaa aRA -xuk -jim -jim +epA +lbp +lbp aRA -jiB -sEN -ghl -gJj -sRM -qMZ +rgu +nhp +nVc +eMi +taq +fCn aRA aaa aaa @@ -123098,7 +123221,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaU aaa @@ -123140,17 +123263,17 @@ aaa aaa aaa aRA -pVM -eJj -sqa -njx -vDR -ilQ -uzc -eFH -eqd -hRE -qCH +kIY +fWk +mgC +hiY +mqA +eCl +tQr +olf +sxC +ueE +tXF aaa aaa aaa @@ -123365,17 +123488,17 @@ aXx aXx aXx aaU -jec -jec -jec +vwe +vwe +vwe cfV -jec -jec -jec -jec -jec -jec -jec +vwe +vwe +vwe +vwe +vwe +vwe +vwe aaU aXx aXx @@ -123397,17 +123520,17 @@ aaa aaa aaa aRA -twa -oTU -hUw -fBa -sWJ -gGV -nCZ -dsl -kiJ -uPJ -qCH +sBx +laT +exk +wEb +hnt +vjC +gVv +prB +lzm +nVO +tXF aaa aaa aaa @@ -123624,9 +123747,9 @@ aaU aaU aaU aWj -jec +vwe cJm -jec +vwe aWj aWj aWj @@ -123654,17 +123777,17 @@ aaa aaa aaa aRA -nzB -qbS -kmm +wja +vCJ +paF aRA -xCV -eiM -dSx -qbS -xyl -ivd -qCH +xIb +dfp +qme +vCJ +gXk +qOE +tXF aaa aaa aaa @@ -123875,15 +123998,15 @@ aaa aaa bal bal -sUm +kHP bal bal bal aaU aWj -jec +vwe cJm -jec +vwe aWj bal bal @@ -123911,17 +124034,17 @@ aaa aaa aaa aRA -doR -qbS -qpR +gtp +vCJ +oNo aRA -tlJ -mIe -rgS -wsM -jvz -kpj -qCH +hlk +hSd +jso +wSs +qbj +dUq +tXF aaa aaa aaa @@ -124138,9 +124261,9 @@ aaa aaa aaU aWj -ijz +gar cJn -jec +vwe aWj aaa aaa @@ -124168,17 +124291,17 @@ aaa aaa aaa aRA -fOF -jNO -jNO +dwI +gvc +gvc aRA -mtI -vjT -wPZ -sNP -sUY -sUY -qCH +lSY +wKb +fVU +vOI +ppE +ppE +tXF aaa aaa aaa @@ -124425,17 +124548,17 @@ aaU aaU aaU aRA -qzE -snX -gvh +vCn +xjv +eLJ aRA -kma -wFD -dLj -sNP -mkn -sUY -qCH +hPk +kxR +dwl +vOI +dYj +ppE +tXF aaa aaa aaa @@ -124640,7 +124763,7 @@ aaa aaa aaa aaa -whB +cYT aaa aaa aaa @@ -124682,13 +124805,13 @@ aaa aaa aaa aRA -lJa +xrz aRA aRA aRA -qCH -kYJ -qCH +tXF +fhl +tXF aRA aRA aRA @@ -124898,14 +125021,14 @@ aaa aaa aaa aaa -whB +cYT abp abp abp abp abp -whB -whB +cYT +cYT abp abp abp @@ -124913,22 +125036,22 @@ abp abp abp abp -whB -whB +cYT +cYT abp abp abp abp abp -whB -whB +cYT +cYT abp abp abp abp abp -whB -whB +cYT +cYT abp abp abp @@ -124939,16 +125062,16 @@ aaa aaa aaa abp -nPh -nPh -nPh -nPh -nPh -mEi -nPh -nPh -nPh -nPh +dUk +dUk +dUk +dUk +dUk +cZb +dUk +dUk +dUk +dUk aRA aaa aaa @@ -125190,29 +125313,29 @@ aaa aaa aaa aaa -mrE -mrE -mrE +dqq +dqq +dqq aaa aaa -vqF -nPh -phT -gER -feT -gER -euA -gER -xyy -gER -jae -ruJ +qXf +dUk +eFC +gfY +mFc +gfY +mNg +gfY +nUv +gfY +ioW +vYm aaa aaa aaa -uLU -uLU -uLU +hlC +hlC +hlC aaa aaa aaa @@ -125453,16 +125576,16 @@ aaa aaa aaa abp -nPh -nPh -nPh -nPh -nPh -mEi -nPh -nPh -nPh -nPh +dUk +dUk +dUk +dUk +dUk +cZb +dUk +dUk +dUk +dUk aRA aaa aaa @@ -125704,29 +125827,29 @@ aaa aaa aaa aaa -mrE +dqq aaa aRA aRA aRA -mlJ -mse -qCH +xIj +oSs +tXF aRA -qCH -qCH -kYJ -qCH -qCH +tXF +tXF +fhl +tXF +tXF aRA -qCH -mlJ -mlJ -mlJ -mlJ -mlJ +tXF +xIj +xIj +xIj +xIj +xIj aaa -mrE +dqq aaa aaa aaa @@ -125964,15 +126087,15 @@ aaa aaa aaa aRA -sUm +kHP aWj aWj aWj -sJp +fcY aWj aWj brs -dAw +dCx brs aWj aWj @@ -125980,7 +126103,7 @@ aWj aWj aWj aWj -sUm +kHP aRA aaa aaa @@ -126221,7 +126344,7 @@ aaa aaa aaa aRA -sUm +kHP aWj brs brs @@ -126237,7 +126360,7 @@ brs brs brs aWj -sUm +kHP aRA aaa aaa @@ -126475,29 +126598,29 @@ aaa aaa aaa aaa -mrE +dqq aaa aRA aaU aWj brs -sUm -sUm -sUm +kHP +kHP +kHP aaU -sUm +kHP aWj -sUm +kHP aaU -sUm -sUm -sUm +kHP +kHP +kHP brs aWj aaU aRA aaa -mrE +dqq aaa aaa aaa @@ -126732,29 +126855,29 @@ aaa aaa aaa aaa -mrE +dqq aaa aRA -sUm +kHP aWj brs -sUm -sUm -sUm +kHP +kHP +kHP aaU -sUm +kHP aWj -sUm +kHP aaU -sUm -sUm -sUm +kHP +kHP +kHP brs aWj -sUm +kHP aRA aaa -mrE +dqq aaa aaa aaa @@ -126989,29 +127112,29 @@ aaa aaa aaa aaa -mrE +dqq aaa aRA -sUm +kHP aWj brs -sUm -sUm -sUm +kHP +kHP +kHP aaU -sUm +kHP aWj -sUm +kHP aaU -sUm -sUm -sUm +kHP +kHP +kHP brs aWj -sUm +kHP aRA aaa -mrE +dqq aaa aaa aaa @@ -127249,23 +127372,23 @@ aaa aaa aaa aRA -sUm +kHP aWj brs -sUm -sUm -sUm +kHP +kHP +kHP aaU -sUm +kHP aWj -sUm +kHP aaU -sUm -sUm -sUm +kHP +kHP +kHP brs aWj -sUm +kHP aRA aaa aaa @@ -127506,23 +127629,23 @@ aaa aaa aaa aRA -sUm +kHP aWj brs aaU aaU aaU -eKv +god aWj aWj aWj -eKv +god aaU aaU aaU brs aWj -sUm +kHP aRA aaa aaa @@ -127760,29 +127883,29 @@ cpC ckl ckl aaa -mrE +dqq aaa aRA -sUm +kHP aWj brs -sUm -sUm -sUm +kHP +kHP +kHP aWj -sUm +kHP brs -sUm +kHP aWj -sUm -sUm -sUm +kHP +kHP +kHP brs aWj -sUm +kHP aRA aaa -mrE +dqq aaa ckl ckl @@ -128017,7 +128140,7 @@ ckl ckl ckl aaa -mrE +dqq aaa aRA aaU @@ -128039,7 +128162,7 @@ aWj aaU aRA aaa -mrE +dqq aaa ckl ckl @@ -128274,29 +128397,29 @@ ckl ckl ckl aaa -mrE +dqq aaa aRA -sUm +kHP aWj brs -sUm -sUm -sUm +kHP +kHP +kHP aWj -sUm +kHP brs -sUm +kHP aWj -sUm -sUm -sUm +kHP +kHP +kHP brs aWj -sUm +kHP aRA aaa -mrE +dqq aaa ckl ckl @@ -128534,23 +128657,23 @@ aaa aaa aaa aRA -sUm +kHP aWj brs aaU -oJc +fKa aaU -eKv +god aWj aWj aWj -eKv +god aaU -jmF +inc aaU brs aWj -sUm +kHP aRA aaa aaa @@ -128791,23 +128914,23 @@ aaa aaa aaa aRA -sUm +kHP aWj brs -sUm -sUm -sUm +kHP +kHP +kHP aaU -sUm +kHP aWj -sUm +kHP aaU -sUm -sUm -sUm +kHP +kHP +kHP brs aWj -sUm +kHP aRA aaa aaa @@ -129045,29 +129168,29 @@ ckl ckl ckl aaa -mrE +dqq aaa aRA -sUm +kHP aWj brs -sUm -sUm -sUm +kHP +kHP +kHP aaU -sUm +kHP aWj -sUm +kHP aaU -sUm -sUm -sUm +kHP +kHP +kHP brs aWj -sUm +kHP aRA aaa -mrE +dqq aaa ckl ckl @@ -129302,29 +129425,29 @@ ckl ckl ckl aaa -mrE +dqq aaa aRA -sUm +kHP aWj brs -sUm -sUm -sUm +kHP +kHP +kHP aaU -sUm +kHP aWj -sUm +kHP aaU -sUm -sUm -sUm +kHP +kHP +kHP brs aWj -sUm +kHP aRA aaa -mrE +dqq aaa ckl ckl @@ -129559,7 +129682,7 @@ ckl ckl ckl aaa -mrE +dqq aaa aRA aaU @@ -129581,7 +129704,7 @@ aWj aaU aRA aaa -mrE +dqq aaa ckl ckl @@ -129819,7 +129942,7 @@ aaa aaa aaa aRA -sUm +kHP aWj aWj aWj @@ -129835,7 +129958,7 @@ aWj aWj aWj aWj -sUm +kHP aRA aaa aaa @@ -130076,23 +130199,23 @@ aaa aaa aaa aRA -sUm -sUm -aaU -sUm -sUm -sUm -sUm -sUm -aaU -sUm -sUm -sUm -sUm -sUm -aaU -sUm -sUm +kHP +kHP +aaU +kHP +kHP +kHP +kHP +kHP +aaU +kHP +kHP +kHP +kHP +kHP +aaU +kHP +kHP aRA aaa aaa @@ -130330,7 +130453,7 @@ ckl ckl ckl aaa -mrE +dqq aaa aRA aRA @@ -130352,7 +130475,7 @@ aRA aRA aRA aaa -mrE +dqq aaa ckl ckl @@ -130587,7 +130710,7 @@ ckl ckl ckl aaa -mrE +dqq aaa aaa aaa @@ -130609,7 +130732,7 @@ aaa aaa aaa aaa -mrE +dqq aaa ckl ckl @@ -130844,29 +130967,29 @@ ckl ckl ckl aaa -mrE -mrE -mrE +dqq +dqq +dqq aaa aaa -mrE -mrE -mrE +dqq +dqq +dqq aaa aaa -mrE -mrE -mrE +dqq +dqq +dqq aaa aaa -mrE -mrE -mrE +dqq +dqq +dqq aaa aaa -mrE -mrE -mrE +dqq +dqq +dqq aaa ckl ckl diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 7eca62cc418d..3a557035a79d 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -54,23 +54,6 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plasteel, /area/maintenance/starboard/aft) -"aaM" = ( -/obj/machinery/computer/station_alert{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/engineering/main) "aaO" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -598,6 +581,13 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) +"acE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engineering/storage) "acF" = ( /obj/docking_port/stationary{ dir = 2; @@ -1376,6 +1366,20 @@ }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) +"afo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "afs" = ( /turf/open/floor/wood{ icon_state = "wood-broken2" @@ -3390,10 +3394,6 @@ "alg" = ( /turf/open/floor/plating, /area/maintenance/port/fore) -"alm" = ( -/obj/item/hilbertshotel/ghostdojo, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) "alt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -3592,12 +3592,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) -"alZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/command/blueshielquarters) "ami" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -4431,6 +4425,16 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal) +"apP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/engineering/main) "aqm" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/chips, @@ -5222,6 +5226,13 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal) +"asC" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "asJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -6545,6 +6556,12 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) +"awi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "awm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ @@ -6739,6 +6756,12 @@ }, /turf/open/space, /area/space/nearstation) +"axr" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood, +/area/command/blueshielquarters) "axI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -7009,6 +7032,27 @@ icon_state = "wood-broken6" }, /area/maintenance/port/fore) +"azg" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "hopblast"; + name = "HoP Blast door" + }, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Access Desk"; + req_access_txt = "57" + }, +/obj/machinery/door/window/westright{ + name = "Access Queue" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/hop, +/turf/open/floor/plasteel, +/area/command/heads_quarters/hop) "azi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -7113,14 +7157,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"aAR" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair, -/turf/open/floor/carpet, -/area/medical/psychology) "aBq" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -7546,6 +7582,14 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) +"aDh" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/bot, +/obj/item/stack/cable_coil/yellow, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding, +/turf/open/floor/plasteel, +/area/engineering/main) "aDi" = ( /obj/docking_port/stationary{ dir = 4; @@ -8259,6 +8303,15 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"aHt" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "aHF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, @@ -8602,6 +8655,22 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"aIC" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/lighter, +/obj/item/flashlight/lamp, +/turf/open/floor/plasteel, +/area/command/heads_quarters/ce) "aII" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -9281,22 +9350,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/checkpoint/supply) -"aKP" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/taperecorder, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/office) "aKV" = ( /turf/closed/wall, /area/security/prison) @@ -9861,18 +9914,6 @@ }, /turf/open/space, /area/space/nearstation) -"aMX" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "aMY" = ( /obj/structure/sign/warning/nosmoking{ pixel_x = -32 @@ -9894,26 +9935,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"aNf" = ( -/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{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "aNk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/radio/intercom{ @@ -10332,19 +10353,32 @@ }, /turf/open/floor/plasteel, /area/command/teleporter) -"aOr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"aOx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "0-8" +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/structure/cable/white{ - icon_state = "0-4" +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/break_room) +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "aOA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -10419,6 +10453,14 @@ }, /turf/open/floor/plasteel, /area/security/checkpoint/supply) +"aOY" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair, +/turf/open/floor/carpet, +/area/medical/psychology) "aPh" = ( /obj/structure/table, /obj/item/book/manual/chef_recipes, @@ -11019,18 +11061,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) -"aRB" = ( -/obj/structure/table/wood, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/multitool, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "aRM" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -11072,6 +11102,21 @@ }, /turf/open/floor/plasteel, /area/maintenance/port/fore) +"aRT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/structure/closet, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "aRU" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -11097,6 +11142,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"aRW" = ( +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/t_scanner, +/obj/effect/turf_decal/bot, +/obj/item/clothing/glasses/meson/engine/tray, +/turf/open/floor/plasteel, +/area/engineering/atmos) "aSd" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -11155,28 +11208,6 @@ }, /turf/open/floor/plating, /area/security/checkpoint/supply) -"aSq" = ( -/obj/structure/table/reinforced, -/obj/item/ai_module/supplied/quarantine, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "AI Intercom"; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "aSC" = ( /obj/structure/bed, /obj/item/clothing/suit/straight_jacket, @@ -11469,13 +11500,6 @@ }, /turf/open/space, /area/space/nearstation) -"aTi" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 8 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "aTt" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -11511,17 +11535,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"aTE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/wrench, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plating, -/area/maintenance/port/fore) "aTN" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -11814,6 +11827,43 @@ }, /turf/open/floor/plating, /area/security/prison) +"aVj" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -32 + }, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/radio, +/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/button/door{ + desc = "A remote control switch."; + id = "meddoor"; + name = "Medical Cell Control"; + normaldoorcontrol = 1; + pixel_x = -36; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) "aVm" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -11830,9 +11880,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"aVt" = ( -/turf/open/floor/carpet, -/area/medical/psychology) "aVv" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -12107,6 +12154,13 @@ }, /turf/open/floor/plating, /area/security/prison) +"aWw" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/brigdoc, +/turf/open/floor/plasteel/white, +/area/security/brig) "aWU" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -12928,27 +12982,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"baN" = ( -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_y = 26; - use_power = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Security - Medbay" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/computer/operating, -/turf/open/floor/plasteel/white, -/area/security/brig) "baZ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -13235,6 +13268,11 @@ }, /turf/open/space, /area/space/nearstation) +"bbI" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "bbJ" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -13278,14 +13316,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"bcl" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/bot, -/obj/item/stack/cable_coil/yellow, -/obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, -/turf/open/floor/plasteel, -/area/engineering/main) "bcm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, @@ -13316,36 +13346,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"bcz" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/westright{ - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/effect/spawner/lootdrop/ai_module_harmful{ - fan_out_items = 1; - lootcount = 2; - lootdoubles = 0 - }, -/obj/item/ai_module/supplied/oxygen{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "bcI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -13554,19 +13554,6 @@ luminosity = 2 }, /area/security/prison) -"bdf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/obj/effect/spawner/lootdrop/costume, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "bdo" = ( /mob/living/simple_animal/cockroach, /turf/open/floor/plating, @@ -13800,6 +13787,15 @@ }, /turf/open/floor/plasteel, /area/maintenance/port/fore) +"beR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "beV" = ( /obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, @@ -13831,20 +13827,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"bfi" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/tools, -/turf/open/floor/plasteel, -/area/commons/storage/primary) "bfj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/brown{ @@ -13925,12 +13907,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"bfJ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/carpet/blue, -/area/medical/psychology) "bfN" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -14038,13 +14014,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"bgh" = ( -/obj/structure/rack, -/obj/item/stack/cable_coil/white, -/obj/effect/turf_decal/bot, -/obj/item/tank/internals/emergency_oxygen/double, -/turf/open/floor/plasteel, -/area/engineering/main) "bgi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, @@ -14082,6 +14051,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/hallway/secondary/service) +"bgs" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/break_room) "bgv" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -14218,21 +14200,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"bgL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "bgU" = ( /obj/docking_port/stationary{ dir = 4; @@ -14966,13 +14933,15 @@ }, /turf/open/space, /area/space/nearstation) -"bna" = ( -/obj/effect/turf_decal/tile/neutral, +"bnb" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, /turf/open/floor/plasteel, /area/maintenance/port/fore) @@ -15598,6 +15567,20 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"bpl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "bpF" = ( /obj/structure/window/reinforced{ dir = 4 @@ -15769,12 +15752,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/port/fore) -"bqz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) "bqE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -16355,6 +16332,16 @@ }, /turf/open/space, /area/space/nearstation) +"brZ" = ( +/obj/structure/table/wood, +/obj/item/folder/blue{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "bsp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -16959,20 +16946,29 @@ }, /turf/open/space, /area/space/nearstation) -"bub" = ( -/obj/effect/turf_decal/tile/red{ +"btK" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/navigate_destination/kitchen, +/obj/effect/landmark/start/peacekeeper, /turf/open/floor/plasteel, -/area/service/bar/atrium) +/area/security/checkpoint) "bug" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -17219,13 +17215,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"bvn" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) "bvs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17265,6 +17254,25 @@ }, /turf/open/floor/plasteel/white/corner, /area/hallway/primary/port) +"bvA" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/ai_module_neutral{ + fan_out_items = 1; + lootcount = 3; + lootdoubles = 0 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "bvF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -17483,38 +17491,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai) -"bwu" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) -"bwy" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Gravity Generator Chamber"; - req_access_txt = "10" - }, -/turf/open/floor/plasteel, -/area/engineering/gravity_generator) "bwH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17656,6 +17632,17 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"bxs" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/clothing/suit/brigdoc/armor, +/obj/item/clothing/head/helmet/brigdoc, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "bxv" = ( /obj/machinery/porta_turret/ai, /obj/effect/turf_decal/tile/neutral{ @@ -17758,10 +17745,6 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"bxJ" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/wood, -/area/maintenance/port/fore) "bxV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -18817,6 +18800,17 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel, /area/hallway/primary/central) +"bBM" = ( +/obj/structure/closet, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "bBR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue{ @@ -19698,6 +19692,17 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai) +"bGf" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/xmastree, +/obj/effect/landmark/navigate_destination/chapel, +/turf/open/floor/plasteel/grimy, +/area/service/chapel/main) "bGz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -20731,6 +20736,20 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/central) +"bKB" = ( +/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{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "bKH" = ( /turf/closed/wall/r_wall, /area/tcommsat/computer) @@ -21254,27 +21273,6 @@ /obj/item/pen, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) -"bMz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Power Tools Storage"; - req_access_txt = "32" - }, -/turf/open/floor/plasteel, -/area/engineering/break_room) "bMA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -23525,6 +23523,11 @@ }, /turf/open/space, /area/space/nearstation) +"bTV" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "bUe" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -24617,16 +24620,6 @@ }, /turf/open/space, /area/space/nearstation) -"bWp" = ( -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/engineering/atmospherics_engine) "bWu" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -24924,20 +24917,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"bWV" = ( -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 - }, -/obj/machinery/power/emitter/anchored{ - dir = 1; - state = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/engineering/atmospherics_engine) "bWW" = ( /obj/machinery/light{ dir = 8 @@ -26056,27 +26035,6 @@ }, /turf/open/floor/plasteel/white/telecomms, /area/tcommsat/server) -"bZh" = ( -/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, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "bZi" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -26910,13 +26868,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/port) -"caG" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/medical/psychology) "caL" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -29178,6 +29129,38 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai_upload) +"chj" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/westright{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/structure/window/reinforced, +/obj/item/ai_module/core/freeformcore{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/ai_module/core/full/custom, +/obj/item/ai_module/core/full/asimov{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "chk" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -29251,6 +29234,38 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai_upload) +"chq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/structure/window/reinforced, +/obj/item/ai_module/supplied/protectStation{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/ai_module/zeroth/oneHuman, +/obj/item/ai_module/reset/purge{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "chr" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -30271,6 +30286,25 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/security/brig) +"ckn" = ( +/obj/structure/table/reinforced, +/obj/item/ai_module/reset, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "cko" = ( /obj/machinery/status_display/evac{ pixel_x = -32; @@ -30325,6 +30359,28 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload) +"ckt" = ( +/obj/structure/table/reinforced, +/obj/item/ai_module/supplied/quarantine, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "AI Intercom"; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "cku" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -30834,6 +30890,21 @@ }, /turf/open/floor/plating, /area/security/range) +"clM" = ( +/obj/structure/table/reinforced, +/obj/item/ai_module/supplied/freeform, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "clN" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -30879,25 +30950,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload) -"clQ" = ( -/obj/structure/table/reinforced, -/obj/effect/spawner/lootdrop/ai_module_neutral{ - fan_out_items = 1; - lootcount = 3; - lootdoubles = 0 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "clR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -31057,6 +31109,23 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/central) +"cmB" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel, +/area/security/prison) "cmD" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -31708,23 +31777,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/tcommsat/server) -"con" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/effect/landmark/start/blueshield, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "cos" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -32177,6 +32229,25 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/tcommsat/server) +"cpP" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/radio, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/science/research) "cpV" = ( /obj/structure/table, /obj/machinery/status_display/evac{ @@ -33912,20 +33983,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/port) -"cvp" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/landmark/start/peacekeeper, -/turf/open/floor/plasteel, -/area/security/office) "cvr" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -34213,13 +34270,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"cwC" = ( -/obj/structure/table/wood, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/command/heads_quarters/ce) "cwJ" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -34742,18 +34792,6 @@ heat_capacity = 1e+006 }, /area/hallway/primary/central) -"cyQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "cyX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -34872,6 +34910,15 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating/airless, /area/space/nearstation) +"czw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "czz" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -34909,6 +34956,19 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"cAc" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "cAl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -34954,6 +35014,15 @@ }, /turf/open/space, /area/space/nearstation) +"cAL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "cAV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -35015,10 +35084,19 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"cCp" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/fore) +"cCy" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/emitter/anchored{ + dir = 1; + state = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/engineering/atmospherics_engine) "cCC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -35085,27 +35163,16 @@ heat_capacity = 1e+006 }, /area/maintenance/port) -"cEe" = ( -/obj/structure/table/wood, -/obj/item/crowbar/red, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/detective, -/obj/item/camera/detective, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"cCY" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/detectives_office/private_investigators_office) +/turf/open/floor/carpet, +/area/medical/psychology) "cEj" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt, @@ -35262,35 +35329,16 @@ }, /turf/open/floor/plasteel, /area/maintenance/port) -"cGP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +"cGm" = ( +/obj/machinery/door/airlock/medical{ + name = "Psychologist's Quarters"; + req_access_txt = "76" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) -"cGU" = ( -/obj/structure/table/wood, -/obj/item/folder/blue{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/folder/yellow, -/obj/item/pen, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) +/turf/open/floor/carpet/blue, +/area/medical/psychology) "cHv" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, @@ -35374,6 +35422,9 @@ /obj/item/mop, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cIh" = ( +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "cIp" = ( /obj/structure/closet/emcloset/anchored, /obj/effect/decal/cleanable/dirt, @@ -37141,6 +37192,14 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft) +"cMK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Blueshield's Quarters"; + req_access_txt = "72" + }, +/turf/open/floor/plasteel/white, +/area/command/blueshielquarters) "cMM" = ( /obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, @@ -43004,38 +43063,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft) -"cYs" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/structure/window/reinforced, -/obj/item/ai_module/supplied/protectStation{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/ai_module/zeroth/oneHuman, -/obj/item/ai_module/reset/purge{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "cYx" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -48712,6 +48739,27 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft) +"diZ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/landmark/start/peacekeeper, +/turf/open/floor/plasteel, +/area/security/office) +"djf" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) "djn" = ( /obj/structure/table/reinforced, /obj/item/multitool, @@ -52363,6 +52411,14 @@ /obj/structure/sign/warning/biohazard, /turf/closed/wall/r_wall, /area/science/mixing) +"dsb" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/chem_master, +/obj/structure/sign/xenobio_guide{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "dsc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ @@ -56795,12 +56851,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/solars/starboard/aft) -"dBR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "dBT" = ( /obj/structure/table, /obj/item/crowbar/red, @@ -59246,16 +59296,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/detectives_office/private_investigators_office) -"dGS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "dGW" = ( /turf/closed/wall/r_wall, /area/science/test_area) @@ -63990,12 +64030,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"dQu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) "dQz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, @@ -65442,16 +65476,6 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel/white, /area/medical/virology) -"dTl" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "dTv" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -68059,19 +68083,6 @@ /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, /area/maintenance/port/aft) -"ebg" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/emitter/anchored{ - dir = 1; - state = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/engineering/atmospherics_engine) "ebk" = ( /obj/machinery/light{ dir = 8 @@ -69563,22 +69574,6 @@ /obj/structure/cable/white, /turf/open/floor/plating, /area/maintenance/port/aft) -"efj" = ( -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/ce) "eft" = ( /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) @@ -70101,6 +70096,21 @@ /obj/machinery/pool/drain, /turf/open/pool, /area/commons/fitness/pool) +"eir" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/newscaster/security_unit{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/plasteel, +/area/security/warden) "eit" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -70193,28 +70203,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/break_room) -"eiT" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engineering/atmos) "ejg" = ( /obj/structure/cable{ icon_state = "1-2" @@ -70328,17 +70316,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) -"elx" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "elD" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -70507,6 +70484,11 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics) +"eoL" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "eoT" = ( /obj/machinery/power/rad_collector/anchored, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -70570,6 +70552,16 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"epA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "epC" = ( /obj/machinery/space_heater, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -70674,13 +70666,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/service/kitchen) -"eqK" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "eqM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -70717,6 +70702,20 @@ }, /turf/open/floor/plasteel/dark, /area/commons/fitness/pool) +"erf" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) "erk" = ( /obj/machinery/computer/atmos_control/tank/air_tank{ dir = 8 @@ -70841,6 +70840,20 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) +"etf" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1 + }, +/obj/machinery/power/emitter/anchored{ + dir = 1; + state = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/engineering/atmospherics_engine) "eun" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -70852,30 +70865,6 @@ }, /turf/open/floor/plasteel/grimy, /area/service/library) -"euQ" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/ce) "euR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -70949,6 +70938,12 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"exr" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/turf/open/floor/wood, +/area/command/meeting_room/council) "exC" = ( /obj/machinery/airalarm{ pixel_y = 22 @@ -71009,15 +71004,6 @@ "eyJ" = ( /turf/closed/wall, /area/service/kitchen) -"eyS" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/corner, -/area/engineering/atmospherics_engine) "ezk" = ( /obj/item/kirbyplants/random, /obj/machinery/light, @@ -71091,18 +71077,6 @@ }, /turf/open/floor/plating, /area/service/abandoned_gambling_den) -"ezY" = ( -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - pixel_y = 25 - }, -/obj/structure/toilet/secret/low_loot{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/command/blueshielquarters) "eAu" = ( /obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, @@ -71164,10 +71138,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/commons/storage/primary) -"eBd" = ( -/obj/structure/dresser, -/turf/open/floor/carpet/blue, -/area/medical/psychology) "eBl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -71176,32 +71146,37 @@ }, /turf/open/floor/plasteel, /area/cargo/miningoffice) -"eBs" = ( -/obj/structure/cable/white, -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/security/armory"; - name = "Armoury APC"; - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Armory - Interior"; +"eBx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/ai_monitored/security/armory) +/area/maintenance/port/fore) "eBI" = ( /obj/effect/turf_decal/loading_area{ dir = 4 }, /turf/open/floor/plasteel, /area/cargo/storage) +"eBM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel, +/area/security/prison) "eBO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -71247,11 +71222,6 @@ /obj/item/pen, /turf/open/floor/wood, /area/service/library/abandoned) -"eCB" = ( -/obj/effect/turf_decal/bot, -/obj/item/kirbyplants/random, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "eCM" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71336,18 +71306,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"eEg" = ( -/obj/structure/table/wood, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "eEu" = ( /obj/machinery/power/apc/highcap/five_k{ areastring = "/area/hallway/secondary/exit/departure_lounge"; @@ -71423,15 +71381,6 @@ }, /turf/open/floor/plasteel, /area/science/storage) -"eGA" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/structure/sign/poster/official/do_not_question{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/command/blueshielquarters) "eGC" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp, @@ -71506,6 +71455,22 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/cargo/storage) +"eIG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/secure_closet/blueshield, +/turf/open/floor/wood, +/area/command/blueshielquarters) +"eIQ" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/central) "eJc" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/closed/wall/r_wall, @@ -71557,6 +71522,25 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) +"eJI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/aisat/exterior) "eJN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -71640,6 +71624,12 @@ }, /turf/closed/wall, /area/commons/fitness/recreation) +"eKC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "eKE" = ( /obj/effect/landmark/start/cook, /obj/structure/disposalpipe/segment{ @@ -71685,15 +71675,20 @@ /obj/machinery/chem_dispenser/apothecary, /turf/open/floor/plasteel/dark, /area/medical/medbay/central) -"eLC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"eLO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/dockarrival, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "eLT" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -71773,6 +71768,23 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/service/theater) +"eNe" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark/corner, +/area/maintenance/disposal/incinerator) +"eNu" = ( +/obj/structure/table/reinforced, +/obj/item/ai_module/reset, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engineering/storage/tech) "eNx" = ( /obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, @@ -71927,6 +71939,13 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) +"eQR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/library, +/turf/open/floor/plasteel/grimy, +/area/service/library) "eQY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/yellow, @@ -71935,6 +71954,22 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) +"eQZ" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "eRp" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/grunge{ @@ -71988,10 +72023,6 @@ }, /turf/open/floor/plasteel/grimy, /area/service/library/abandoned) -"eSm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) "eSB" = ( /obj/structure/table, /obj/machinery/firealarm{ @@ -72027,11 +72058,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) -"eTi" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "eTr" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -72197,37 +72223,45 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/service/electronic_marketing_den) -"eWj" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"eWn" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/ce) "eWw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/wood, /area/command/meeting_room/council) -"eXl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ +"eWY" = ( +/obj/structure/chair/office/dark{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/structure/sign/poster/official/do_not_question{ + pixel_x = -32 }, -/area/maintenance/port/fore) +/turf/open/floor/wood, +/area/command/blueshielquarters) "eXy" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -72304,6 +72338,21 @@ }, /turf/open/floor/plasteel, /area/service/bar/atrium) +"eYb" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "eYc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -72334,15 +72383,6 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/command/storage/eva) -"eYl" = ( -/obj/structure/rack, -/obj/effect/turf_decal/bot, -/obj/item/stack/cable_coil/yellow, -/obj/item/airlock_painter/decal, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/turf/open/floor/plasteel, -/area/engineering/main) "eZB" = ( /obj/structure/rack, /obj/item/book/manual/chef_recipes, @@ -72500,6 +72540,22 @@ icon_state = "wood-broken3" }, /area/service/abandoned_gambling_den) +"fcN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) "fcS" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -72709,15 +72765,6 @@ "ffZ" = ( /turf/closed/wall/r_wall, /area/engineering/transit_tube) -"fgc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "fgm" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -72730,6 +72777,18 @@ }, /turf/open/floor/plating, /area/service/abandoned_gambling_den) +"fgx" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "fgy" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -72759,6 +72818,23 @@ dir = 4 }, /area/commons/fitness/pool) +"fgM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/effect/landmark/start/blueshield, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "fgO" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -72814,6 +72890,13 @@ }, /turf/open/floor/circuit/green, /area/engineering/atmospherics_engine) +"fhv" = ( +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/west, +/turf/open/floor/carpet, +/area/medical/psychology) "fhE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ @@ -72830,15 +72913,6 @@ }, /turf/open/floor/plasteel, /area/medical/medbay/central) -"fhP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "fhW" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Gas to Filter" @@ -72867,6 +72941,13 @@ }, /turf/open/floor/plasteel/dark, /area/security/office) +"fis" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/vending/wardrobe/blueshield_wardrobe, +/turf/open/floor/wood, +/area/command/blueshielquarters) "fit" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -72888,6 +72969,21 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/cargo/office) +"fjo" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/engineering/main) "fjD" = ( /obj/structure/cable{ icon_state = "2-4" @@ -72965,18 +73061,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hos) -"fkB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "fkE" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -73000,6 +73084,19 @@ }, /turf/open/floor/plasteel, /area/security/office) +"fkF" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Blueshield"; + dir = 4 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "fkL" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -73219,6 +73316,13 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) +"fos" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/medical/psychology) "foM" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -73259,13 +73363,6 @@ /obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior, /turf/open/floor/engine, /area/science/mixing) -"fpS" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/secure_closet/blueshield, -/turf/open/floor/wood, -/area/command/blueshielquarters) "fpV" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -73348,6 +73445,9 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/command/gateway) +"fqZ" = ( +/turf/open/floor/circuit/green, +/area/engineering/atmospherics_engine) "fri" = ( /obj/structure/table/wood, /obj/item/clothing/neck/tie/red, @@ -73364,13 +73464,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/electronic_marketing_den) -"frq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "frs" = ( /obj/machinery/shieldgen, /obj/effect/turf_decal/bot, @@ -73714,6 +73807,10 @@ }, /turf/open/floor/plasteel, /area/command/teleporter) +"fxt" = ( +/obj/structure/closet/secure_closet/bridgesec, +/turf/open/floor/wood, +/area/command/meeting_room/council) "fxF" = ( /obj/structure/table/reinforced, /obj/item/folder/red{ @@ -73780,6 +73877,10 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) +"fyP" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "fzc" = ( /obj/machinery/power/apc{ areastring = "/area/hallway/primary/port"; @@ -73795,19 +73896,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"fzH" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/psychologist, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "fzJ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -73821,23 +73909,14 @@ }, /turf/open/floor/plasteel/dark, /area/service/abandoned_gambling_den) +"fzT" = ( +/obj/effect/turf_decal/bot, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "fzU" = ( /turf/closed/wall, /area/commons/dorms) -"fAa" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/dockesc, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) "fAd" = ( /obj/structure/cable{ icon_state = "1-2" @@ -73997,7 +74076,17 @@ }, /turf/open/floor/plating, /area/service/library/abandoned) -"fCD" = ( +"fDn" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/landmark/start/lawyer, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/service/lawoffice) +"fDx" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -74013,16 +74102,6 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"fDn" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/landmark/start/lawyer, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/service/lawoffice) "fDL" = ( /obj/machinery/photocopier, /obj/machinery/computer/security/telescreen/entertainment{ @@ -74073,20 +74152,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"fEJ" = ( -/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{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "fEL" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -74096,6 +74161,13 @@ }, /turf/open/floor/plasteel/grimy, /area/service/library) +"fEP" = ( +/obj/machinery/holopad, +/obj/effect/landmark/start/lawyer, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/navigate_destination/court, +/turf/open/floor/plasteel, +/area/security/courtroom) "fES" = ( /obj/structure/sign/warning/vacuum, /turf/closed/wall, @@ -74119,16 +74191,6 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"fEZ" = ( -/obj/machinery/door/airlock/medical{ - name = "Psychologist's Quarters"; - req_access_txt = "76" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet/blue, -/area/medical/psychology) "fFe" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -74217,6 +74279,13 @@ /obj/machinery/light, /turf/open/floor/plasteel/grimy, /area/command/corporate_showroom) +"fGT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "fGY" = ( /obj/structure/table, /obj/item/cartridge/signal/toxins{ @@ -74261,18 +74330,6 @@ "fHt" = ( /turf/open/floor/wood, /area/command/heads_quarters/captain) -"fHu" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/item/toy/plush/random, -/turf/open/floor/carpet/blue, -/area/medical/psychology) "fHK" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -74511,38 +74568,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"fKA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engineering/atmos) -"fKH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "fKJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -74692,16 +74717,6 @@ }, /turf/closed/wall/r_wall, /area/engineering/main) -"fNc" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "fNf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -74732,30 +74747,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/cargo/office) -"fNM" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/teleporter, -/turf/open/floor/plasteel, -/area/command/teleporter) "fOe" = ( /obj/machinery/vending/snack/random, /obj/effect/turf_decal/tile/red{ @@ -74770,6 +74761,12 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) +"fOj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "fOo" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -74827,17 +74824,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"fOZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24; - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel, -/area/engineering/storage) "fPb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -74934,6 +74920,23 @@ }, /turf/open/floor/plating, /area/command/heads_quarters/hos) +"fRd" = ( +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) +"fRp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "fRs" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -74971,6 +74974,14 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"fSa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "fSj" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -75150,6 +75161,14 @@ }, /turf/open/floor/plasteel/dark, /area/command/gateway) +"fVr" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "fVz" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -75170,17 +75189,6 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"fVN" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/xmastree, -/obj/effect/landmark/navigate_destination/chapel, -/turf/open/floor/plasteel/grimy, -/area/service/chapel/main) "fVQ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -75532,18 +75540,6 @@ }, /turf/open/floor/engine, /area/science/mixing) -"gbZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engineering/atmospherics_engine) "gcg" = ( /obj/structure/closet/athletic_mixed, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75578,6 +75574,12 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"gcA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/psychology) "gcC" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -75598,27 +75600,6 @@ icon_state = "chapel" }, /area/service/chapel/main) -"gcT" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/clipboard, -/obj/item/folder/blue{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/folder/yellow, -/obj/item/toy/figure/ce, -/turf/open/floor/plasteel, -/area/command/heads_quarters/ce) "gcU" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -75687,38 +75668,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/engineering/main) -"gen" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/engineering/atmospherics_engine) "geS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/circuit/green, /area/ai_monitored/command/nuke_storage) -"gfh" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/light/small, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "gfo" = ( /obj/machinery/status_display/ai{ pixel_x = 32 @@ -75755,13 +75710,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hop) -"gfG" = ( -/obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 6 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "gfJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -75786,6 +75734,28 @@ }, /turf/open/floor/plasteel/dark, /area/service/bar) +"ggv" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engineering/atmos) "ggK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -75823,13 +75793,6 @@ }, /turf/open/floor/circuit/green, /area/engineering/supermatter) -"ggT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/library, -/turf/open/floor/plasteel/grimy, -/area/service/library) "ggU" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -76143,6 +76106,10 @@ /obj/structure/bookcase/random/fiction, /turf/open/floor/wood, /area/service/library) +"glI" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/command/blueshieldoffice) "glP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -76189,6 +76156,15 @@ icon_state = "chapel" }, /area/service/chapel/main) +"gnn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "gnp" = ( /obj/machinery/shower{ dir = 4; @@ -76201,6 +76177,22 @@ }, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) +"gnA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "gnG" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -76260,14 +76252,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/cargo/storage) -"goC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "goS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/plasticflaps/opaque, @@ -76346,15 +76330,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/commons/toilet/auxiliary) -"gql" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark/corner, -/area/maintenance/disposal/incinerator) "gqA" = ( /obj/structure/table, /obj/machinery/computer/libraryconsole/bookmanagement, @@ -76388,6 +76363,17 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"gqV" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "grf" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 5 @@ -76432,6 +76418,36 @@ }, /turf/open/floor/carpet, /area/service/chapel/office) +"grS" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/westright{ + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/effect/spawner/lootdrop/ai_module_harmful{ + fan_out_items = 1; + lootcount = 2; + lootdoubles = 0 + }, +/obj/item/ai_module/supplied/oxygen{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/sign/warning/electricshock{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "gsC" = ( /obj/structure/table, /obj/item/stack/packageWrap, @@ -76496,16 +76512,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/command/teleporter) -"gtq" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "gup" = ( /obj/machinery/computer/slot_machine, /obj/machinery/light/small{ @@ -76653,6 +76659,16 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/aisat/exterior) +"gxp" = ( +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "gxG" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -76664,28 +76680,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/security/office) -"gyo" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/aisat/exterior) "gyR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/toilet/secret/low_loot{ @@ -76698,9 +76692,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/commons/toilet/auxiliary) -"gzk" = ( -/turf/open/floor/wood, -/area/command/blueshieldoffice) "gzm" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -76759,6 +76750,37 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"gzW" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"gAf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "gAA" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -76781,14 +76803,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"gAK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/bed/double, -/obj/item/bedsheet/blue/double, -/turf/open/floor/wood, -/area/command/blueshielquarters) "gAW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -76986,6 +77000,12 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"gFm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "gFp" = ( /obj/machinery/vending/assist, /obj/structure/extinguisher_cabinet{ @@ -77067,20 +77087,6 @@ /obj/item/storage/fancy/candle_box, /turf/open/floor/plasteel/dark, /area/service/chapel/main) -"gGk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "gGl" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 6 @@ -77127,54 +77133,42 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/engineering/atmos) -"gGM" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "AI Satellite - Starboard"; - dir = 4; - name = "ai camera"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +"gGJ" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/aisat/exterior) -"gHa" = ( -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) +"gGX" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/item/grenade/chem_grenade/smart_metal_foam, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 }, -/obj/item/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/plasteel, +/area/engineering/storage) +"gHn" = ( +/obj/structure/table/wood, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 +/obj/item/multitool, +/obj/machinery/light/small{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "gHv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/internals, @@ -77214,6 +77208,38 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engineering/main) +"gHP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/effect/spawner/lootdrop/ai_module_harmless{ + fan_out_items = 1; + lootcount = 3; + lootdoubles = 0 + }, +/obj/effect/spawner/lootdrop/ai_module_lewd{ + fan_out_items = 1; + lootcount = 3; + lootdoubles = 0 + }, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "gHS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -77274,6 +77300,11 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/cargo/warehouse) +"gJA" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/engineering/atmospherics_engine) "gJW" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -77444,22 +77475,15 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/break_room) -"gMH" = ( +"gLN" = ( /obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 + icon_state = "1-2" }, -/obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel, -/area/engineering/main) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "gMX" = ( /obj/machinery/vending/snack/random, /obj/effect/turf_decal/tile/blue{ @@ -77564,27 +77588,12 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"gPd" = ( -/obj/structure/window/reinforced, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, +"gPm" = ( /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/bridge, -/turf/open/floor/plasteel/dark, -/area/command/bridge) +/turf/open/floor/plating, +/area/maintenance/port/fore) "gPs" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -77685,10 +77694,6 @@ }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"gQM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) "gQR" = ( /obj/machinery/computer/station_alert{ dir = 1 @@ -77778,6 +77783,23 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engineering/atmos) +"gSb" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/tcomms, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) "gSi" = ( /turf/closed/wall/r_wall, /area/science/misc_lab) @@ -77899,13 +77921,6 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) -"gTR" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "gUc" = ( /obj/structure/bodycontainer/crematorium{ dir = 4; @@ -77937,6 +77952,25 @@ /obj/machinery/holopad/secure, /turf/open/floor/wood, /area/command/heads_quarters/captain/private) +"gUl" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/toy/plush/random, +/turf/open/floor/carpet/blue, +/area/medical/psychology) +"gUo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "gUr" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 @@ -77953,6 +77987,22 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"gUv" = ( +/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 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "gUx" = ( /obj/structure/window/reinforced{ dir = 8 @@ -77962,26 +78012,6 @@ }, /turf/open/floor/plasteel/grimy, /area/service/theater/abandoned) -"gUB" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/mob/living/simple_animal/hostile/lizard{ - name = "Eats-The-Roaches"; - real_name = "Wags-His-Tail" - }, -/obj/effect/landmark/navigate_destination/janitor, -/turf/open/floor/plasteel, -/area/service/janitor) "gUH" = ( /obj/machinery/light, /obj/structure/table/reinforced, @@ -78031,14 +78061,6 @@ /obj/item/folder/red, /turf/open/floor/carpet, /area/service/library/abandoned) -"gVL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "gVT" = ( /obj/structure/urinal{ pixel_y = 28 @@ -78188,23 +78210,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) -"gXK" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/security/prison) "gXP" = ( /obj/machinery/photocopier, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -78429,6 +78434,18 @@ }, /turf/open/floor/plasteel/grimy, /area/service/abandoned_gambling_den/secondary) +"hbv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "hbI" = ( /obj/structure/table, /obj/item/paper_bin, @@ -78451,9 +78468,6 @@ }, /turf/open/floor/engine/vacuum, /area/engineering/atmos) -"hbO" = ( -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "hbT" = ( /obj/structure/table/reinforced, /obj/item/folder, @@ -78487,12 +78501,6 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white, /area/science/research) -"hcp" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "hcz" = ( /obj/structure/window/reinforced{ dir = 1; @@ -78560,41 +78568,6 @@ dir = 1 }, /area/engineering/atmos) -"hee" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/folder/red, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/execution/transfer) -"hex" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Brig Infirmary"; - req_access_txt = "2, 71" - }, -/turf/open/floor/plasteel/white, -/area/security/brig) "hey" = ( /obj/machinery/meter, /obj/structure/cable{ @@ -78623,24 +78596,6 @@ heat_capacity = 1e+006 }, /area/command/heads_quarters/cmo) -"hfa" = ( -/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/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "hfb" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ dir = 1 @@ -78695,22 +78650,17 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"hfW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +"hge" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/engineering/atmos) +/turf/open/floor/plasteel, +/area/engineering/main) "hgl" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -79027,6 +78977,16 @@ /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel/dark/corner, /area/engineering/atmos) +"hlO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/main) "hlP" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral{ @@ -79093,19 +79053,6 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/captain) -"hnd" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "hny" = ( /obj/structure/table, /obj/machinery/light{ @@ -79140,17 +79087,6 @@ }, /turf/open/floor/plasteel, /area/commons/storage/tools) -"hnB" = ( -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/item/weldingtool/largetank, -/obj/item/clothing/head/welding, -/turf/open/floor/plasteel, -/area/engineering/atmos) "hnO" = ( /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral{ @@ -79195,12 +79131,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/cargo/storage) -"hom" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/command/blueshielquarters) "hos" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "External Gas to Loop" @@ -79225,15 +79155,24 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/captain) +"hoD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "hoO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/service/library) -"hpf" = ( -/obj/structure/table/wood, -/obj/item/folder, -/turf/open/floor/wood, -/area/command/blueshielquarters) "hpI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/event_spawn, @@ -79296,6 +79235,20 @@ }, /turf/open/floor/plasteel/dark, /area/service/electronic_marketing_den) +"hqj" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/pistol/enforcer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/ballistic/automatic/pistol/enforcer, +/obj/item/gun/ballistic/automatic/pistol/enforcer{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "hqJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -79384,6 +79337,22 @@ /obj/item/kirbyplants/random, /turf/open/floor/wood, /area/service/library) +"hrL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engineering/atmos) "hrP" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -79553,15 +79522,6 @@ }, /turf/open/floor/plating, /area/cargo/qm) -"htV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/chair/sofa/right{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "htX" = ( /obj/structure/table/wood, /obj/item/folder, @@ -79671,6 +79631,22 @@ }, /turf/open/floor/plating, /area/cargo/warehouse) +"hvv" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/taperecorder, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/office) "hvK" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -79767,6 +79743,28 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/nuke_storage) +"hxU" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/aisat/exterior) "hyt" = ( /obj/structure/table/reinforced, /obj/machinery/light/small{ @@ -79881,16 +79879,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/port/aft) -"hAp" = ( -/obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "hAq" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -79925,6 +79913,27 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/service/kitchen) +"hAE" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/clipboard, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/folder/yellow, +/obj/item/toy/figure/ce, +/turf/open/floor/plasteel, +/area/command/heads_quarters/ce) "hAF" = ( /obj/structure/table/wood, /obj/machinery/computer/security/wooden_tv, @@ -79946,21 +79955,6 @@ }, /turf/open/floor/plasteel/white, /area/command/heads_quarters/rd) -"hBl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/structure/closet, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "hBF" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -79981,23 +79975,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"hBP" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - 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, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "hCe" = ( /obj/structure/table/reinforced, /obj/machinery/airalarm{ @@ -80236,9 +80213,6 @@ "hFW" = ( /turf/open/floor/engine/co2, /area/engineering/atmos) -"hGe" = ( -/turf/open/floor/circuit/green, -/area/engineering/atmospherics_engine) "hGf" = ( /obj/structure/window/reinforced{ dir = 4 @@ -80394,6 +80368,10 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"hHB" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/wood, +/area/maintenance/port/fore) "hHI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -80450,15 +80428,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/command/heads_quarters/rd) -"hIj" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "hIn" = ( /obj/item/clothing/suit/hazardvest{ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; @@ -80634,6 +80603,20 @@ }, /turf/open/floor/plasteel/dark, /area/service/abandoned_gambling_den) +"hJr" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/weldingtool/experimental, +/turf/open/floor/plasteel, +/area/engineering/break_room) "hJV" = ( /obj/structure/window/reinforced, /obj/machinery/camera{ @@ -80715,27 +80698,6 @@ }, /turf/open/floor/plasteel, /area/cargo/miningoffice) -"hKU" = ( -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engineering/atmos) -"hKW" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "hKZ" = ( /obj/structure/table/wood, /obj/item/storage/dice, @@ -80861,6 +80823,28 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/ce) +"hLR" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engineering/atmos) "hLS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -81023,22 +81007,13 @@ }, /turf/open/floor/plasteel, /area/engineering/storage) -"hPe" = ( -/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 - }, +"hPj" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/item/construction/rcd/loaded/upgraded, +/obj/item/pipe_dispenser, /turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) +/area/engineering/break_room) "hPr" = ( /obj/structure/window/reinforced{ dir = 8 @@ -81090,34 +81065,6 @@ /obj/item/canvas/twentythreeXtwentythree, /turf/open/floor/plasteel/grimy, /area/service/bar/atrium) -"hQh" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/item/clothing/suit/armor/vest{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/suit/armor/vest{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet, -/obj/item/clothing/head/helmet{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "hQA" = ( /obj/machinery/light/small{ dir = 1 @@ -81229,6 +81176,10 @@ }, /turf/open/floor/wood, /area/service/electronic_marketing_den) +"hSA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/command/blueshieldoffice) "hSW" = ( /obj/structure/window/reinforced{ dir = 8 @@ -81366,6 +81317,14 @@ }, /turf/open/floor/plasteel, /area/service/janitor) +"hVs" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) "hVv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -81631,40 +81590,6 @@ }, /turf/closed/wall, /area/commons/toilet/auxiliary) -"hYw" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/pen/fourcolor{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/item/stamp/denied{ - pixel_x = 8; - pixel_y = 9 - }, -/obj/item/stamp{ - pixel_x = 8; - pixel_y = 3 - }, -/obj/item/stamp/ce{ - pixel_x = 8; - pixel_y = -3 - }, -/turf/open/floor/plasteel, -/area/command/heads_quarters/ce) "hYy" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -81718,18 +81643,6 @@ dir = 1 }, /area/engineering/atmos) -"hZs" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "hZY" = ( /obj/effect/landmark/start/bartender, /obj/effect/turf_decal/tile/neutral{ @@ -81774,41 +81687,10 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) -"iaC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) "iaF" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/research) -"iaG" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder, -/obj/item/pen, -/obj/machinery/door/window/eastleft{ - dir = 8; - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/item/reagent_containers/food/snacks/grown/apple, -/obj/effect/turf_decal/delivery, -/obj/effect/landmark/navigate_destination/hydro, -/turf/open/floor/plasteel, -/area/service/hydroponics) "iaH" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -81836,6 +81718,28 @@ }, /turf/open/floor/wood, /area/commons/dorms) +"ica" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/chair/comfy/black, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/bridgeofficer, +/turf/open/floor/carpet, +/area/command/meeting_room/council) +"ici" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/vault, +/turf/open/floor/circuit/green, +/area/ai_monitored/command/nuke_storage) "ick" = ( /turf/open/floor/wood{ icon_state = "wood-broken7" @@ -81970,20 +81874,6 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/captain) -"ify" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "ifX" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -82156,15 +82046,6 @@ }, /turf/open/floor/plasteel/dark/corner, /area/engineering/atmospherics_engine) -"ihL" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "ihS" = ( /obj/structure/window/reinforced{ dir = 1; @@ -82266,18 +82147,12 @@ icon_state = "wood-broken4" }, /area/service/abandoned_gambling_den) -"ikm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +"ijR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "ikP" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -82329,13 +82204,6 @@ heat_capacity = 1e+006 }, /area/command/heads_quarters/ce) -"ima" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) "imf" = ( /obj/structure/table/wood, /obj/machinery/status_display/evac{ @@ -83124,19 +82992,20 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/aisat/exterior) -"ivL" = ( -/obj/structure/bed/roller, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -26 +"ivM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/white, -/area/security/brig) +/obj/effect/landmark/navigate_destination/tools, +/turf/open/floor/plasteel, +/area/commons/storage/primary) "ivQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -83188,6 +83057,23 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hop) +"iwC" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/aiupload, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "iwL" = ( /obj/machinery/status_display/evac{ pixel_x = 32 @@ -83356,32 +83242,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/commons/toilet/restrooms) -"iyv" = ( -/obj/structure/table/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/power/apc{ - areastring = "/area/command/heads_quarters/ce"; - dir = 1; - name = "Chief Engineer's APC"; - pixel_y = 30 - }, -/obj/structure/cable/white{ - icon_state = "0-2" +"iyV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Blueshield's Quarters"; + req_access_txt = "72" }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/ce) +/turf/open/floor/wood, +/area/command/blueshielquarters) "izf" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -83425,6 +83293,9 @@ }, /turf/open/floor/plating, /area/cargo/office) +"izQ" = ( +/turf/open/floor/wood, +/area/command/blueshielquarters) "iAf" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -83497,6 +83368,16 @@ }, /turf/open/floor/plasteel/white, /area/service/janitor) +"iBA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "iBD" = ( /obj/structure/cable{ icon_state = "1-4" @@ -83516,6 +83397,13 @@ }, /turf/open/floor/plating, /area/engineering/main) +"iBG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/vending/wardrobe/hos_wardrobe, +/turf/open/floor/plasteel, +/area/command/heads_quarters/hos) "iBI" = ( /obj/structure/bed/dogbed/ian, /obj/machinery/airalarm{ @@ -83614,23 +83502,29 @@ }, /turf/open/floor/plasteel, /area/cargo/sorting) +"iCF" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + 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, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "iCG" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/main) -"iCJ" = ( -/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, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "iCO" = ( /obj/effect/turf_decal/delivery, /obj/structure/chair{ @@ -83683,12 +83577,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/grimy, /area/service/library/abandoned) -"iDM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "iDO" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/blue, @@ -83897,6 +83785,16 @@ }, /turf/open/floor/plasteel, /area/service/janitor) +"iGG" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "iGQ" = ( /obj/structure/mirror{ pixel_x = -28 @@ -83928,6 +83826,21 @@ /obj/machinery/holopad/secure, /turf/open/floor/plasteel, /area/cargo/qm) +"iHT" = ( +/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/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) "iIp" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -84015,11 +83928,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/range) -"iJQ" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "iJY" = ( /obj/machinery/conveyor{ dir = 9; @@ -84092,6 +84000,19 @@ }, /turf/open/floor/plating, /area/commons/dorms) +"iKK" = ( +/obj/structure/table/wood, +/obj/machinery/light/small, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/obj/machinery/recharger, +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "iKW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -84342,31 +84263,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/cargo/storage) -"iOg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"iOl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) -"iOn" = ( -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "iOr" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -84380,6 +84276,22 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/abandoned) +"iOF" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, +/area/security/brig) "iOK" = ( /turf/closed/wall, /area/command/bridge) @@ -84548,23 +84460,6 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"iQx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engineering/atmos) "iQI" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -84764,34 +84659,6 @@ heat_capacity = 1e+006 }, /area/commons/toilet/restrooms) -"iVx" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/clipboard, -/obj/item/pen{ - pixel_x = -12 - }, -/obj/machinery/button/door{ - id = "psych_shutters"; - name = "psychology office shutters control"; - pixel_x = 26; - req_access_txt = "76" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"iVC" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/vending/wardrobe/blueshield_wardrobe, -/turf/open/floor/wood, -/area/command/blueshielquarters) "iVS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -84849,21 +84716,12 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"iYl" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/item/kirbyplants{ - icon_state = "plant-21" +"iYp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/turf/open/floor/plasteel/cafeteria, -/area/hallway/secondary/entry) +/turf/open/floor/wood, +/area/command/blueshielquarters) "iYu" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -85017,43 +84875,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"jaf" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/radio, -/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/button/door{ - desc = "A remote control switch."; - id = "meddoor"; - name = "Medical Cell Control"; - normaldoorcontrol = 1; - pixel_x = -36; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) "jan" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -85155,6 +84976,15 @@ }, /turf/open/floor/plasteel/dark, /area/service/theater/abandoned) +"jcz" = ( +/obj/structure/closet/secure_closet/hop, +/obj/item/clothing/suit/ianshirt, +/obj/item/bedsheet/ian, +/obj/item/clothing/suit/toggle/armor/hop/hop_formal, +/obj/item/clothing/under/rank/civilian/head_of_personnel/parade, +/obj/item/clothing/under/rank/civilian/head_of_personnel/parade/female, +/turf/open/floor/plasteel/grimy, +/area/command/heads_quarters/hop) "jcF" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -85282,6 +85112,16 @@ }, /turf/open/floor/plasteel/white, /area/command/heads_quarters/cmo) +"jen" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "jeu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -85294,6 +85134,27 @@ }, /turf/open/floor/plasteel, /area/science/research/abandoned) +"jeA" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 26; + use_power = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Security - Medbay" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/security/brig) "jeJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -85416,18 +85277,6 @@ }, /turf/open/floor/plasteel/dark, /area/commons/locker) -"jfW" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "jfZ" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/red{ @@ -85442,6 +85291,13 @@ }, /turf/open/floor/plasteel, /area/service/kitchen) +"jgv" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "jgV" = ( /obj/machinery/door/airlock/public/glass{ name = "Holodeck Access" @@ -85460,6 +85316,13 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) +"jhB" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "jhG" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -85534,6 +85397,21 @@ icon_state = "wood-broken5" }, /area/service/library/abandoned) +"jje" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/cafeteria, +/area/hallway/secondary/entry) "jjf" = ( /obj/item/storage/belt, /obj/item/radio, @@ -85607,6 +85485,14 @@ }, /turf/open/floor/plasteel, /area/cargo/warehouse) +"jka" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/bed/double, +/obj/item/bedsheet/blue/double, +/turf/open/floor/wood, +/area/command/blueshielquarters) "jkf" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -85692,11 +85578,6 @@ }, /turf/open/floor/plasteel/grimy, /area/command/heads_quarters/captain) -"jmn" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engineering/atmospherics_engine) "jmp" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -85720,6 +85601,13 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/storage/tech) +"jmT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/dockaux, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "jmX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -85765,6 +85653,17 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) +"joH" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "joN" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -85875,11 +85774,42 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"jqe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24; + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel, +/area/engineering/storage) "jqf" = ( /turf/open/floor/plasteel{ icon_state = "chapel" }, /area/service/chapel/main) +"jqk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) +"jqo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "jqp" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, @@ -85903,6 +85833,21 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) +"jqu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "jra" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -85923,6 +85868,27 @@ }, /turf/open/floor/plating, /area/command/corporate_showroom) +"jrf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/window/northright, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/aisat/exterior) "jrm" = ( /obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, @@ -86098,12 +86064,6 @@ }, /turf/open/floor/plasteel, /area/command/gateway) -"jtt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/command/blueshielquarters) "jtv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ @@ -86219,17 +86179,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"juL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "juN" = ( /obj/structure/table, /obj/item/camera, @@ -86485,28 +86434,6 @@ }, /turf/open/floor/plasteel/white, /area/command/heads_quarters/cmo) -"jyc" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/aisat/exterior) "jyy" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -86591,13 +86518,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/engineering/atmos) -"jAd" = ( -/obj/machinery/holopad, -/obj/effect/landmark/start/lawyer, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/navigate_destination/court, -/turf/open/floor/plasteel, -/area/security/courtroom) "jAl" = ( /obj/structure/frame/computer, /obj/item/circuitboard/computer/secure_data, @@ -86616,19 +86536,6 @@ }, /turf/closed/wall/r_wall, /area/engineering/atmos) -"jAN" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/break_room) "jAX" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -86747,20 +86654,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/atmos) -"jCI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plasteel, -/area/maintenance/starboard) "jCN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -86839,19 +86732,6 @@ }, /turf/open/floor/plasteel, /area/commons/storage/primary) -"jDW" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "jEb" = ( /obj/machinery/nuclearbomb/selfdestruct{ layer = 2 @@ -86878,6 +86758,22 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/command/teleporter) +"jEg" = ( +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "jEh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -86972,23 +86868,6 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) -"jFx" = ( -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"jFH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "jFM" = ( /obj/structure/cable/white, /obj/effect/turf_decal/tile/blue, @@ -87039,20 +86918,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/nuke_storage) -"jGT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/office) "jHa" = ( /obj/machinery/door/airlock/public/glass{ name = "Holodeck Access" @@ -87229,6 +87094,27 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) +"jJM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Blueshield's Office Maintenance"; + req_access_txt = "72" + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "jJT" = ( /obj/machinery/photocopier, /obj/machinery/firealarm{ @@ -87290,6 +87176,16 @@ /obj/item/electronics/airalarm, /turf/open/floor/plasteel, /area/engineering/storage/tech) +"jKv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "jKC" = ( /turf/closed/wall/r_wall, /area/command/heads_quarters/captain/private) @@ -87331,6 +87227,13 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/cargo/miningoffice) +"jLC" = ( +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = -26 + }, +/turf/open/floor/wood, +/area/command/blueshielquarters) "jLH" = ( /obj/machinery/door/airlock/public/glass{ name = "Library Access" @@ -87456,17 +87359,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"jMX" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "jNb" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -87576,30 +87468,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"jOl" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "jOm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor{ @@ -87608,13 +87476,6 @@ }, /turf/open/floor/plating, /area/cargo/storage) -"jOt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/filingcabinet, -/turf/open/floor/carpet, -/area/medical/psychology) "jOE" = ( /obj/machinery/newscaster{ pixel_x = 32 @@ -87756,14 +87617,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/cargo/miningoffice) -"jPX" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 - }, -/area/engineering/atmospherics_engine) "jQu" = ( /obj/machinery/keycard_auth{ pixel_x = -26 @@ -87966,22 +87819,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/service/electronic_marketing_den) -"jTx" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/radio, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) "jTD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/purple, @@ -87990,20 +87827,6 @@ }, /turf/open/floor/plasteel, /area/cargo/miningoffice) -"jTK" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/pistol/enforcer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/automatic/pistol/enforcer, -/obj/item/gun/ballistic/automatic/pistol/enforcer{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "jUj" = ( /obj/structure/table/wood, /obj/item/clothing/under/rank/civilian/curator, @@ -88053,38 +87876,13 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) -"jVD" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/landmark/navigate_destination/det, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"jVE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"jVj" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) -"jWF" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/light_switch{ - pixel_y = -26 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "jWO" = ( /turf/closed/wall/r_wall, /area/engineering/gravity_generator) @@ -88169,6 +87967,22 @@ }, /turf/open/floor/plasteel/dark/corner, /area/engineering/atmos) +"jYc" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/landmark/navigate_destination/det, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "jYh" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -88188,6 +88002,12 @@ "jYo" = ( /turf/closed/wall, /area/commons/toilet/restrooms) +"jYq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/command/blueshielquarters) "jYx" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, @@ -88512,34 +88332,6 @@ "kcG" = ( /turf/open/floor/engine/vacuum, /area/engineering/atmos) -"kcX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Blueshield"; - req_access_txt = "72" - }, -/obj/effect/landmark/navigate_destination/blueshield, -/turf/open/floor/plasteel, -/area/command/blueshieldoffice) -"kdc" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "kdq" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -88566,17 +88358,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/aisat/exterior) -"kdN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "keg" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/turf_decal/tile/yellow{ @@ -88709,6 +88490,21 @@ icon_state = "chapel" }, /area/service/chapel/main) +"kgC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "kgQ" = ( /obj/item/restraints/handcuffs/fake, /turf/open/floor/plating, @@ -88815,15 +88611,6 @@ }, /turf/open/floor/plasteel/dark/corner, /area/engineering/atmospherics_engine) -"kim" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "kiv" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -88838,6 +88625,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"kiA" = ( +/obj/machinery/light, +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 26; + pixel_y = -26 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/closet/secure_closet/hosnew, +/turf/open/floor/plasteel, +/area/command/heads_quarters/hos) "kiP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ @@ -88960,20 +88766,6 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"kkj" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/weldingtool/experimental, -/turf/open/floor/plasteel, -/area/engineering/break_room) "kkB" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -89046,6 +88838,27 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) +"klq" = ( +/obj/structure/table/wood, +/obj/item/crowbar/red, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/detective, +/obj/item/camera/detective, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office/private_investigators_office) "klB" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -89072,14 +88885,6 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) -"klH" = ( -/obj/machinery/camera/motion{ - c_tag = "Armoury - Exterior"; - dir = 4 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) "klV" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -89153,15 +88958,65 @@ /obj/machinery/recharger, /turf/open/floor/wood, /area/command/heads_quarters/captain) +"knn" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "knQ" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel, /area/service/hydroponics/garden/abandoned) +"koh" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/small, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "koj" = ( /turf/closed/wall/r_wall, /area/engineering/break_room) +"kol" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/start/peacekeeper, +/turf/open/floor/plasteel, +/area/security/checkpoint/escape) +"kop" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/turf/open/floor/carpet/blue, +/area/medical/psychology) "koN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -89195,6 +89050,28 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) +"kpa" = ( +/obj/machinery/cell_charger, +/obj/structure/table/reinforced, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/stock_parts/cell/hyper, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/ce) "kpx" = ( /obj/structure/window/reinforced{ dir = 1; @@ -89530,6 +89407,23 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics) +"kub" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Room"; + req_access_txt = "10" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/gravity_generator) "kue" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -89548,6 +89442,22 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/service/library/abandoned) +"kuT" = ( +/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/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "kuX" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -89561,6 +89471,10 @@ }, /turf/open/floor/plating, /area/service/abandoned_gambling_den) +"kvn" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/white, +/area/command/blueshielquarters) "kvp" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -89605,6 +89519,19 @@ icon_state = "chapel" }, /area/service/chapel/main) +"kwH" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/psychologist, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "kwL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/plasticflaps/opaque, @@ -89633,6 +89560,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/service/theater/abandoned) +"kxv" = ( +/obj/effect/landmark/navigate_destination/atmos, +/turf/open/floor/plasteel, +/area/engineering/atmos) "kxA" = ( /obj/machinery/photocopier, /obj/machinery/status_display/ai{ @@ -89867,6 +89798,19 @@ dir = 1 }, /area/engineering/atmos) +"kAq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/break_room) "kAx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -89920,6 +89864,12 @@ /obj/structure/table/wood/fancy, /turf/open/floor/plasteel/grimy, /area/service/chapel/main) +"kBd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/command/blueshielquarters) "kBk" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -89937,20 +89887,6 @@ heat_capacity = 1e+006 }, /area/command/heads_quarters/cmo) -"kBu" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/dockarrival, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "kBw" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -90039,26 +89975,50 @@ }, /turf/open/floor/plasteel/dark, /area/security/office) -"kDi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +"kCW" = ( +/obj/structure/rack, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/navigate_destination/med, -/turf/open/floor/plasteel, -/area/medical/medbay/central) +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "kDj" = ( /obj/structure/table/wood, /obj/item/poster/random_contraband{ @@ -90072,12 +90032,6 @@ /obj/item/poster/random_contraband, /turf/open/floor/wood, /area/service/electronic_marketing_den) -"kDo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "kDB" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/wood, @@ -90281,6 +90235,18 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/break_room) +"kHG" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "kHI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -90293,6 +90259,19 @@ }, /turf/open/floor/wood, /area/service/library) +"kHT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engineering/break_room) "kIr" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -90444,6 +90423,13 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"kLQ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "kLU" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -90453,6 +90439,33 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) +"kMa" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/folder/red, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/execution/transfer) +"kNk" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "kNJ" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -90500,6 +90513,9 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"kOH" = ( +/turf/closed/wall, +/area/medical/psychology) "kPb" = ( /obj/machinery/meter, /obj/effect/decal/cleanable/dirt, @@ -90624,6 +90640,26 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/hop) +"kQe" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engineering/atmos) "kQK" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -90837,25 +90873,6 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/engineering/transit_tube) -"kTA" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "kTK" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, @@ -90954,6 +90971,16 @@ }, /turf/open/floor/plasteel, /area/service/janitor) +"kVG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/autolathe, +/turf/open/floor/plasteel/dark/corner, +/area/engineering/main) "kVI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ @@ -91060,6 +91087,13 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/main) +"kYn" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "kYD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -91097,34 +91131,6 @@ }, /turf/open/floor/plasteel/dark, /area/commons/fitness/recreation) -"kZa" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"kZe" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "kZh" = ( /obj/effect/decal/cleanable/dirt, /obj/item/storage/box/mousetraps, @@ -91189,6 +91195,11 @@ /obj/structure/closet/crate/coffin, /turf/open/floor/plating, /area/service/chapel/office) +"lag" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "lak" = ( /turf/open/floor/plasteel/white/side{ dir = 10 @@ -91244,16 +91255,6 @@ }, /turf/open/floor/plasteel, /area/commons/storage/primary) -"lbD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) "lbI" = ( /turf/open/floor/engine/n2o, /area/engineering/atmos) @@ -91270,16 +91271,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/commons/locker) -"lbV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "lcr" = ( /turf/closed/wall, /area/service/bar) @@ -91332,29 +91323,12 @@ }, /turf/open/floor/plating, /area/engineering/atmos) -"lcH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "lcW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/cargo/miningoffice) -"ldw" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "ldO" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Mix to Distro" @@ -91371,10 +91345,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"ldP" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "ldX" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -91385,22 +91355,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"lef" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "lej" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, @@ -91582,26 +91536,6 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/service/chapel/main) -"lhM" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engineering/atmos) "lia" = ( /obj/item/kirbyplants/random, /obj/machinery/light/small, @@ -91686,18 +91620,51 @@ }, /turf/open/floor/plasteel, /area/cargo/qm) -"ljM" = ( +"ljJ" = ( +/obj/structure/table/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/command/heads_quarters/ce"; + dir = 1; + name = "Chief Engineer's APC"; + pixel_y = 30 + }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/ce) +"ljK" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1 }, -/obj/structure/chair/comfy/black, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/bridgeofficer, -/turf/open/floor/carpet, -/area/command/meeting_room/council) +/turf/open/floor/circuit/green, +/area/engineering/atmospherics_engine) +"ljS" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/organ/alien/hivenode, +/turf/open/floor/wood, +/area/commons/dorms) "ljW" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -91715,6 +91682,44 @@ /obj/effect/turf_decal/vg_decals/atmos/plasma, /turf/open/floor/engine/plasma, /area/engineering/atmos) +"lkr" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"lkA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/engineering/atmospherics_engine) "lkF" = ( /obj/structure/closet/secure_closet/engineering_electrical, /obj/machinery/light_switch{ @@ -91737,6 +91742,15 @@ }, /turf/open/floor/plasteel/grimy, /area/command/heads_quarters/hos) +"lkZ" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engineering/atmos) "llf" = ( /obj/structure/table/wood, /obj/item/storage/fancy/candle_box{ @@ -91752,12 +91766,6 @@ }, /turf/open/floor/carpet, /area/service/chapel/office) -"lll" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "llA" = ( /obj/machinery/computer/prisoner/management{ dir = 8 @@ -91879,6 +91887,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/cargo/office) +"loC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "loI" = ( /obj/machinery/autolathe, /obj/machinery/door/window/southleft{ @@ -92142,6 +92154,13 @@ }, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) +"luE" = ( +/obj/structure/table/wood, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/grimy, +/area/command/heads_quarters/ce) "luF" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, @@ -92325,6 +92344,19 @@ icon_state = "chapel" }, /area/service/chapel/main) +"lyp" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "lyN" = ( /obj/machinery/light{ dir = 8 @@ -92446,6 +92478,23 @@ /obj/structure/bookcase/random, /turf/open/floor/wood, /area/service/library) +"lBg" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/dorms, +/turf/open/floor/plasteel, +/area/commons/dorms) "lBl" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ @@ -92514,27 +92563,6 @@ /obj/structure/closet/crate, /turf/open/floor/plasteel, /area/engineering/atmos) -"lCj" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engineering/atmospherics_engine) "lCq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -92727,6 +92755,20 @@ "lEq" = ( /turf/open/floor/engine/air, /area/engineering/atmos) +"lEs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/office) "lEJ" = ( /turf/closed/wall/r_wall, /area/command/teleporter) @@ -92768,16 +92810,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/bar/atrium) -"lFT" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) "lGs" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -92835,17 +92867,6 @@ /obj/machinery/holopad/secure, /turf/open/floor/wood, /area/command/heads_quarters/captain) -"lHN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "lHR" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -93014,6 +93035,12 @@ "lJN" = ( /turf/closed/wall/r_wall, /area/command/heads_quarters/hop) +"lJX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/carpet/blue, +/area/medical/psychology) "lJZ" = ( /obj/machinery/light{ dir = 8 @@ -93170,15 +93197,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) -"lMV" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/navigate_destination/chemfactory, -/turf/open/floor/plasteel, -/area/medical/chemistry) "lNk" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -93263,6 +93281,11 @@ }, /turf/open/floor/plasteel, /area/cargo/miningoffice) +"lOL" = ( +/obj/structure/table/wood, +/obj/item/folder, +/turf/open/floor/wood, +/area/command/blueshielquarters) "lOT" = ( /obj/structure/closet/radiation, /obj/machinery/light/small, @@ -93315,13 +93338,22 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"lPp" = ( -/obj/structure/table/reinforced, -/obj/item/stack/rods/fifty, -/obj/item/storage/box/lights/mixed, +"lPs" = ( +/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 + }, /turf/open/floor/plasteel, -/area/engineering/storage) +/area/engineering/atmospherics_engine) "lPE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, @@ -93345,6 +93377,22 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) +"lQJ" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "lQP" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -93358,6 +93406,18 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/cargo/sorting) +"lRd" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "lRy" = ( /obj/machinery/light{ dir = 8 @@ -93387,11 +93447,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/starboard/fore) -"lRY" = ( -/obj/structure/bed, -/obj/item/bedsheet/random, -/turf/open/floor/carpet/blue, -/area/medical/psychology) "lSk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -93423,6 +93478,13 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) +"lTm" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "lTo" = ( /obj/docking_port/stationary{ area_type = /area/construction/mining/aux_base; @@ -93454,6 +93516,20 @@ }, /turf/open/floor/plasteel/dark, /area/medical/medbay/central) +"lTI" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Gear Room"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "lTT" = ( /obj/machinery/power/apc{ areastring = "/area/service/library"; @@ -93529,20 +93605,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/command/heads_quarters/rd) -"lUL" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/command/heads_quarters/ce) "lUT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -93633,21 +93695,28 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/service/lawoffice) -"lWk" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) "lWp" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" }, /turf/open/floor/plasteel/white, /area/command/heads_quarters/captain/private) +"lWR" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/ce) "lWV" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -93682,6 +93751,25 @@ "lXg" = ( /turf/open/floor/plasteel, /area/engineering/atmos) +"lXC" = ( +/obj/machinery/recharger, +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel, +/area/security/office) "lXF" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -93712,6 +93800,20 @@ }, /turf/open/floor/plating, /area/command/heads_quarters/rd) +"lXX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plasteel, +/area/maintenance/starboard) "lYe" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -93842,27 +93944,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engineering/storage/tech) -"lZz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "Blueshield's Office Maintenance"; - req_access_txt = "72" - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "lZY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light/small{ @@ -93906,6 +93987,9 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/cargo/storage) +"mbI" = ( +/turf/open/floor/carpet, +/area/medical/psychology) "mbX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -93966,6 +94050,14 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) +"mdl" = ( +/obj/machinery/vending/tool, +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/main) "mdw" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -94015,22 +94107,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/service/theater/abandoned) -"mdQ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/lighter, -/obj/item/flashlight/lamp, -/turf/open/floor/plasteel, -/area/command/heads_quarters/ce) "meb" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/random, @@ -94059,17 +94135,6 @@ }, /turf/open/floor/plasteel, /area/command/gateway) -"mes" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/main) "mfn" = ( /turf/open/floor/wood, /area/service/library) @@ -94290,15 +94355,6 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"mhw" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay/central) "mhC" = ( /obj/machinery/door/poddoor/preopen{ id = "bridgedoors"; @@ -94323,14 +94379,6 @@ }, /turf/open/floor/plasteel, /area/command/gateway) -"mim" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" - }, -/turf/open/floor/plating, -/area/medical/psychology) "mip" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ @@ -94694,18 +94742,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/office) -"mpd" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) "mpl" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -94738,6 +94774,10 @@ /obj/structure/loot_pile/maint, /turf/open/floor/plating, /area/maintenance/port) +"mpJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "mqb" = ( /obj/structure/cable{ icon_state = "1-2" @@ -94814,12 +94854,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hop) -"mqp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "mqL" = ( /obj/effect/turf_decal/delivery, /obj/machinery/hydroponics/soil, @@ -94850,12 +94884,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/service/abandoned_gambling_den) -"mro" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/command/blueshielquarters) "mrZ" = ( /obj/structure/table/reinforced, /obj/item/analyzer{ @@ -94878,21 +94906,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engineering/break_room) -"msw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "mti" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -94935,6 +94948,25 @@ /obj/structure/reagent_dispensers/fueltank/high, /turf/open/floor/plasteel, /area/engineering/storage) +"mtF" = ( +/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 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "mua" = ( /obj/structure/chair/wood/normal{ dir = 8 @@ -95043,6 +95075,21 @@ /obj/machinery/atmospherics/miner/n2o, /turf/open/floor/engine/n2o, /area/engineering/atmos) +"mwz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "mwH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, @@ -95247,20 +95294,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/service/abandoned_gambling_den) -"mAj" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/white, -/area/command/blueshielquarters) -"mAv" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "mAL" = ( /obj/structure/table, /obj/effect/decal/cleanable/cobweb, @@ -95424,6 +95457,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/port) +"mFd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "mFj" = ( /obj/machinery/disposal/bin, /obj/machinery/airalarm{ @@ -95769,29 +95808,12 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"mJp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/main) "mJz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, /area/service/chapel/office) -"mJB" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "mJF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -95917,6 +95939,17 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy, /area/service/chapel/office) +"mKU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "mLf" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -95983,6 +96016,15 @@ }, /turf/open/floor/plasteel, /area/commons/toilet/restrooms) +"mLH" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/navigate_destination/chemfactory, +/turf/open/floor/plasteel, +/area/medical/chemistry) "mLR" = ( /turf/closed/wall, /area/service/hydroponics) @@ -96045,6 +96087,18 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) +"mMP" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "mNh" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck/cas{ @@ -96085,13 +96139,51 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white, /area/command/heads_quarters/rd) +"mNY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Power Tools Storage"; + req_access_txt = "32" + }, +/turf/open/floor/plasteel, +/area/engineering/break_room) "mOA" = ( +/obj/structure/table/glass, /obj/structure/cable/white{ - icon_state = "0-4" + icon_state = "4-8" }, -/obj/machinery/power/apc/auto_name/west, -/turf/open/floor/carpet, -/area/medical/psychology) +/obj/item/clothing/gloves/color/latex, +/obj/item/healthanalyzer, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/storage/backpack/duffelbag/sec/surgery, +/turf/open/floor/plasteel/white, +/area/security/brig) "mOS" = ( /obj/machinery/newscaster{ pixel_y = -32 @@ -96389,6 +96481,22 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engineering/break_room) +"mTd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/sorting/mail{ + name = "Engineering Junction"; + sortType = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/main) "mTn" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -96732,6 +96840,17 @@ /obj/structure/chair/office/dark, /turf/open/floor/wood, /area/commons/dorms) +"mYK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "mYQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -96766,6 +96885,17 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/service/library) +"mZe" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "mZg" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -96856,25 +96986,9 @@ }, /turf/open/floor/plasteel, /area/command/gateway) -"nbH" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/main) "ncg" = ( /turf/closed/wall/r_wall, /area/command/gateway) -"ncn" = ( -/obj/structure/chair/sofa/left{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "ncp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -96889,6 +97003,22 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) +"ncq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/engineering/break_room) "ncs" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -97153,12 +97283,6 @@ icon_state = "wood-broken" }, /area/service/theater/abandoned) -"nhc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/carpet/blue, -/area/medical/psychology) "nhr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -97174,10 +97298,6 @@ heat_capacity = 1e+006 }, /area/commons/dorms) -"nhv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) "nhB" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -97190,6 +97310,14 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/dark, /area/service/chapel/main) +"nhF" = ( +/obj/structure/chair/office/dark, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "nhH" = ( /obj/machinery/airalarm{ dir = 1; @@ -97287,6 +97415,10 @@ }, /turf/open/floor/wood, /area/command/corporate_showroom) +"nkm" = ( +/obj/structure/grille, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "nkA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -97342,22 +97474,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/service/hydroponics) -"nlb" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) "nlh" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -97506,44 +97622,10 @@ }, /turf/open/floor/plasteel, /area/cargo/office) -"nmF" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/techstorage, -/turf/open/floor/plasteel, -/area/engineering/storage/tech) -"nmZ" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/newscaster/security_unit{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/plasteel, -/area/security/warden) +"nng" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) "nnk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -97571,27 +97653,12 @@ }, /turf/open/floor/carpet, /area/commons/dorms) -"nnZ" = ( -/obj/structure/closet, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"noI" = ( -/obj/structure/table, -/obj/item/folder/yellow, -/obj/item/destTagger, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +"noK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/cargo/sorting) +/turf/open/floor/wood, +/area/command/blueshieldoffice) "noR" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/tile/neutral{ @@ -97620,10 +97687,6 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) -"npw" = ( -/obj/structure/closet/secure_closet/bridgesec, -/turf/open/floor/wood, -/area/command/meeting_room/council) "npH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -97680,28 +97743,6 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) -"nqe" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/gateway, -/turf/open/floor/plasteel/dark, -/area/command/gateway) "nqo" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -98420,6 +98461,13 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) +"nCc" = ( +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = 6 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "nCt" = ( /obj/machinery/camera/emp_proof{ c_tag = "Containment - Fore Starboard"; @@ -98437,24 +98485,6 @@ }, /turf/open/floor/plasteel, /area/cargo/miningoffice) -"nDe" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/taperecorder{ - pixel_x = 3 - }, -/obj/item/clothing/glasses/sunglasses, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/machinery/button/door{ - id = "lawyerprivacy"; - name = "Lawyer's Privacy Control"; - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/service/lawoffice) "nDo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -98517,6 +98547,27 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"nEd" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"nEm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "nEv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -98670,15 +98721,6 @@ icon_state = "chapel" }, /area/service/chapel/main) -"nGf" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "nGi" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -98749,18 +98791,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/electrical) -"nHa" = ( -/obj/machinery/door/airlock/medical{ - name = "Psychology"; - req_access_txt = "76" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/psychologist, -/turf/open/floor/plasteel, -/area/medical/psychology) "nHg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ @@ -98815,13 +98845,23 @@ /obj/structure/chair/stool/bar, /turf/open/floor/wood, /area/service/abandoned_gambling_den) -"nIG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"nIx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "nIO" = ( /obj/structure/filingcabinet/security, /turf/open/floor/carpet, @@ -98958,22 +98998,43 @@ }, /turf/open/space/basic, /area/space/nearstation) -"nMs" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +"nMp" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -3; + pixel_y = 15 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -6; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/reagent_containers/food/drinks/beer{ + desc = "Whatever it is, it reeks of foul, putrid froth."; + pixel_x = 5; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj{ + name = "---Merge conflict marker---" + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -3; + pixel_y = 15 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "Whatever it is, it reeks of foul, putrid froth."; + list_reagents = list("bacchus_blessing"=15); + name = "Delta-Down"; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" }, -/obj/effect/landmark/navigate_destination/dorms, -/turf/open/floor/plasteel, /area/commons/dorms) "nMy" = ( /obj/effect/decal/cleanable/dirt, @@ -99207,6 +99268,21 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/transit_tube) +"nPm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering - Aft"; + dir = 1; + name = "engineering camera" + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/main) "nPM" = ( /obj/structure/bed/dogbed/runtime, /obj/machinery/airalarm{ @@ -99361,29 +99437,6 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"nSp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) -"nSv" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/tcomms, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) "nSH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -99429,6 +99482,21 @@ }, /turf/open/floor/plasteel/dark, /area/service/bar) +"nTd" = ( +/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" + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "nTi" = ( /obj/structure/table/wood, /obj/item/clothing/under/costume/geisha, @@ -99534,14 +99602,6 @@ }, /turf/open/floor/plasteel, /area/service/bar/atrium) -"nVf" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) "nVm" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -99636,11 +99696,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/commons/storage/primary) -"nXx" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/navigate_destination/eva, -/turf/open/floor/plasteel, -/area/ai_monitored/command/storage/eva) "nXM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -99736,6 +99791,21 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/commons/storage/primary) +"nZb" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "76" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "nZe" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -99743,6 +99813,16 @@ }, /turf/open/floor/plasteel, /area/cargo/warehouse) +"nZi" = ( +/obj/machinery/light/small, +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/secure_closet/brigdoc, +/turf/open/floor/plasteel/white, +/area/security/brig) "nZo" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -99780,12 +99860,6 @@ }, /turf/open/floor/plating, /area/command/heads_quarters/hos) -"oah" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/wood, -/area/command/blueshielquarters) "oaz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -99818,6 +99892,15 @@ "oaF" = ( /turf/open/floor/plasteel/dark, /area/service/library/abandoned) +"oaR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "obe" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -99873,15 +99956,6 @@ dir = 1 }, /area/commons/locker) -"ocq" = ( -/obj/machinery/status_display/ai{ - pixel_x = 32 - }, -/obj/machinery/computer/med_data{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "ocw" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck/syndicate{ @@ -99992,16 +100066,6 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/captain) -"oeP" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "oeQ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -100039,13 +100103,6 @@ }, /turf/open/floor/plasteel, /area/commons/toilet/auxiliary) -"ogo" = ( -/obj/structure/sign/warning/radiation, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) "ogs" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -100184,13 +100241,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) -"oii" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/structure/curtain, -/turf/open/floor/plasteel/white, -/area/command/blueshielquarters) "oiv" = ( /obj/machinery/airalarm{ pixel_y = 22 @@ -100264,14 +100314,6 @@ "ojB" = ( /turf/open/floor/plasteel/grimy, /area/service/library) -"ojQ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) "oko" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/camera{ @@ -100381,6 +100423,16 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) +"olX" = ( +/obj/machinery/button/door{ + id = "engpa"; + name = "Engineering Chamber Shutters Control"; + pixel_y = 26; + req_access_txt = "11" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engineering/main) "omb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -100416,6 +100468,16 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"omT" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "onb" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -100596,38 +100658,6 @@ }, /turf/open/floor/plasteel, /area/cargo/warehouse) -"opK" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/effect/spawner/lootdrop/ai_module_harmless{ - fan_out_items = 1; - lootcount = 3; - lootdoubles = 0 - }, -/obj/effect/spawner/lootdrop/ai_module_lewd{ - fan_out_items = 1; - lootcount = 3; - lootdoubles = 0 - }, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "oqY" = ( /obj/machinery/computer/atmos_alert{ dir = 1 @@ -100648,6 +100678,15 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) +"ore" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "orf" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -100693,6 +100732,16 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/dark, /area/engineering/atmos) +"osn" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/engineering_guide{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engineering/main) "osv" = ( /obj/machinery/computer/crew{ dir = 8 @@ -100844,6 +100893,26 @@ }, /turf/open/floor/plasteel, /area/cargo/office) +"oui" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Infirmary"; + req_access_txt = "2, 71" + }, +/turf/open/floor/plasteel/white, +/area/security/brig) "ouk" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -100868,21 +100937,6 @@ icon_state = "wood-broken2" }, /area/service/library/abandoned) -"ouY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/engineering/atmos) "ovi" = ( /obj/structure/bed, /obj/item/bedsheet/black, @@ -100964,6 +101018,27 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engineering/break_room) +"oxx" = ( +/obj/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/bridge, +/turf/open/floor/plasteel/dark, +/area/command/bridge) "oxz" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -101102,19 +101177,6 @@ }, /turf/open/floor/plasteel/grimy, /area/command/meeting_room/council) -"ozB" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/autolathe, -/turf/open/floor/plasteel, -/area/security/office) "ozH" = ( /obj/machinery/power/terminal, /obj/structure/cable{ @@ -101179,15 +101241,6 @@ }, /turf/open/floor/plasteel/grimy, /area/command/meeting_room/council) -"oBD" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt{ - desc = "A thin layer of dust coating the floor."; - name = "dust" - }, -/obj/item/organ/alien/hivenode, -/turf/open/floor/wood, -/area/commons/dorms) "oBM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/brown{ @@ -101213,6 +101266,21 @@ }, /turf/open/floor/plasteel, /area/service/bar/atrium) +"oBO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/sign/departments/custodian{ + desc = "A sign labelling an area where the psychologist works."; + icon_state = "psychology"; + name = "\improper PSYCHOLOGY"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "oCa" = ( /obj/structure/sign/warning/securearea, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -101234,21 +101302,6 @@ /obj/structure/bookcase/manuals/engineering, /turf/open/floor/wood, /area/service/library) -"oCw" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/clothing/head/cone, -/obj/item/clothing/head/cone, -/obj/item/clothing/head/cone, -/obj/item/clothing/head/cone, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/engineering/main) "oCG" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -101301,19 +101354,6 @@ "oDp" = ( /turf/open/floor/plasteel/white, /area/service/kitchen) -"oDq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/break_room) "oDA" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -101675,6 +101715,17 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) +"oKm" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -28; + pixel_y = -28 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "oKD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -101903,21 +101954,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/mixing) -"oNq" = ( -/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/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) "oNF" = ( /obj/item/kirbyplants/random, /turf/open/floor/plasteel, @@ -101988,25 +102024,25 @@ /obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/service/library/abandoned) -"oPr" = ( -/obj/machinery/recharger, -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +"oPN" = ( +/obj/structure/table/wood, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ +/obj/item/folder/red, +/obj/item/stamp/hos, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel, -/area/security/office) +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/plasteel/grimy, +/area/command/heads_quarters/hos) "oQl" = ( /obj/machinery/light_switch{ pixel_y = -26 @@ -102045,6 +102081,27 @@ }, /turf/open/floor/wood, /area/service/library/abandoned) +"oRe" = ( +/obj/structure/table/reinforced, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/radio, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"oRK" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/engineering/atmospherics_engine) "oRN" = ( /obj/structure/window/reinforced{ dir = 4 @@ -102084,34 +102141,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"oSb" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"oSn" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Gear Room"; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) "oSs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -102140,6 +102169,14 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"oSx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" + }, +/turf/open/floor/plating, +/area/medical/psychology) "oSz" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -102292,12 +102329,25 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"oUH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +"oTT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"oUJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/carpet, -/area/medical/psychology) +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/key/security, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "oUP" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -102421,18 +102471,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/cargo/sorting) -"oWT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch{ - pixel_x = -22; - pixel_y = 26 - }, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/glasses/meson/engine, -/turf/open/floor/plasteel, -/area/engineering/storage) "oXy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/meter/atmos/distro_loop, @@ -102519,6 +102557,17 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) +"oZf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/psychology) "oZn" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/turf_decal/tile/neutral{ @@ -102710,6 +102759,12 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) +"pcq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "pcr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -102756,21 +102811,6 @@ }, /turf/closed/wall/r_wall, /area/engineering/supermatter) -"pcQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) "pcY" = ( /obj/structure/sign/warning/radiation, /turf/closed/wall/r_wall, @@ -102788,27 +102828,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/main) -"pdn" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "hopblast"; - name = "HoP Blast door" - }, -/obj/machinery/door/window/brigdoor/eastleft{ - name = "Access Desk"; - req_access_txt = "57" - }, -/obj/machinery/door/window/westright{ - name = "Access Queue" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/hop, -/turf/open/floor/plasteel, -/area/command/heads_quarters/hop) "pdt" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/engineering_hacking{ @@ -102826,19 +102845,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/storage/tech) -"pdL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "pdT" = ( /obj/machinery/door/airlock{ name = "Toilet Unit" @@ -103003,6 +103009,16 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) +"pgF" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/atmos) "pho" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -103051,6 +103067,21 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/atmospherics_engine) +"pio" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/effect/turf_decal/delivery, +/obj/effect/landmark/navigate_destination/hydro, +/turf/open/floor/plasteel, +/area/service/hydroponics) "piA" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -103071,13 +103102,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) -"piK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "piM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -103109,6 +103133,22 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/service/hydroponics) +"pje" = ( +/obj/item/hilbertshotel/ghostdojo, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"pjf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/navigate_destination/eva, +/turf/open/floor/plasteel, +/area/ai_monitored/command/storage/eva) +"pjh" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods/fifty, +/obj/item/storage/box/lights/mixed, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engineering/storage) "pji" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -103216,6 +103256,15 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) +"pld" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "pll" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -103234,6 +103283,11 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) +"pmw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) "pmF" = ( /obj/structure/bookcase, /obj/machinery/light{ @@ -103309,13 +103363,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/aisat/exterior) -"pmX" = ( -/obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = -26 - }, -/turf/open/floor/wood, -/area/command/blueshielquarters) "pnc" = ( /obj/machinery/light{ dir = 1 @@ -103346,6 +103393,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/engineering/storage/tech) +"pnt" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "pnu" = ( /obj/machinery/light_switch{ pixel_x = -26; @@ -103500,6 +103560,29 @@ }, /turf/open/floor/plasteel/dark, /area/service/abandoned_gambling_den) +"ppL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/aisat/exterior) "ppR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -103535,17 +103618,17 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"prh" = ( -/obj/structure/table/wood, -/obj/item/storage/firstaid/brute{ - pixel_x = 5 - }, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/toxin{ - pixel_x = -5 +"pqU" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical, +/obj/machinery/status_display/evac{ + pixel_y = 32 }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) +/obj/effect/turf_decal/bot, +/obj/item/stack/cable_coil/yellow, +/obj/item/wrench/power, +/turf/open/floor/plasteel, +/area/engineering/break_room) "prr" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -103572,6 +103655,13 @@ }, /turf/open/floor/plasteel, /area/command/heads_quarters/ce) +"prH" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/blueshield, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "psf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor{ @@ -103626,14 +103716,6 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/command/heads_quarters/rd) -"ptb" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/chem_master, -/obj/structure/sign/xenobio_guide{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "pti" = ( /obj/machinery/light_switch{ pixel_x = -26; @@ -103734,6 +103816,17 @@ }, /turf/open/floor/plasteel, /area/service/theater) +"put" = ( +/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, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "pux" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -103837,6 +103930,18 @@ icon_state = "chapel" }, /area/service/chapel/main) +"pvY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/engineering/atmospherics_engine) "pwx" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -103844,14 +103949,6 @@ }, /turf/open/space, /area/space/nearstation) -"pwz" = ( -/obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "pwA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -103958,6 +104055,12 @@ }, /turf/open/floor/plating, /area/engineering/supermatter) +"pyg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "pyp" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/line{ @@ -104000,12 +104103,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"pyQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) "pyS" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -104040,12 +104137,6 @@ }, /turf/open/floor/plasteel/grimy, /area/command/corporate_showroom) -"pyX" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/navigate_destination/cargo, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "pza" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/scrubber, @@ -104202,6 +104293,10 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) +"pCu" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/port/fore) "pCv" = ( /obj/machinery/firealarm{ pixel_y = 24 @@ -104238,13 +104333,6 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) -"pCJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/dockaux, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "pCN" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -104450,12 +104538,26 @@ }, /turf/open/floor/plasteel, /area/cargo/warehouse) -"pGz" = ( +"pGK" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/medical/psychology) +"pHg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "pHN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ @@ -104479,6 +104581,16 @@ }, /turf/open/floor/plating, /area/engineering/main) +"pHV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "pIa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -104518,10 +104630,48 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"pIn" = ( -/obj/effect/landmark/start/blueshield, -/turf/open/floor/wood, -/area/command/blueshielquarters) +"pIz" = ( +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/closet/secure_closet{ + name = "nonlethal ammunition"; + req_access = "list(3)" + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "pIA" = ( /obj/structure/window/reinforced{ dir = 1; @@ -104553,6 +104703,17 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white, /area/command/heads_quarters/rd) +"pIH" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/item/weldingtool/largetank, +/obj/item/clothing/head/welding, +/turf/open/floor/plasteel, +/area/engineering/atmos) "pIN" = ( /obj/machinery/power/apc{ areastring = "/area/security/office"; @@ -104624,6 +104785,34 @@ }, /turf/open/floor/plating, /area/service/lawoffice) +"pJz" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Foyer"; + req_one_access_txt = "32;19" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/engineering, +/turf/open/floor/plasteel, +/area/engineering/break_room) "pJA" = ( /obj/effect/landmark/start/librarian, /turf/open/floor/plasteel/grimy, @@ -104891,25 +105080,6 @@ heat_capacity = 1e+006 }, /area/commons/toilet/auxiliary) -"pMp" = ( -/obj/structure/table/wood, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/item/folder/red, -/obj/item/stamp/hos, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/plasteel/grimy, -/area/command/heads_quarters/hos) "pMz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -105031,15 +105201,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"pNB" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) "pOl" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26; @@ -105095,13 +105256,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"pPe" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/atmos) "pPi" = ( /obj/structure/closet/secure_closet/medical1, /obj/structure/cable/white{ @@ -105157,8 +105311,23 @@ /turf/open/floor/plasteel/dark, /area/service/library) "pPN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/engineering/atmospherics_engine) "pPQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -105251,6 +105420,15 @@ }, /turf/open/floor/plasteel/dark, /area/service/bar/atrium) +"pQQ" = ( +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/obj/machinery/computer/med_data{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "pRl" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -105313,6 +105491,30 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/storage/eva) +"pRX" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/teleporter, +/turf/open/floor/plasteel, +/area/command/teleporter) "pRY" = ( /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, @@ -105326,12 +105528,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engineering/main) -"pSb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/psychology) "pSq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -105346,6 +105542,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/command/heads_quarters/rd) +"pSQ" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "pTc" = ( /obj/machinery/button/door{ id = "bridgedoors"; @@ -105529,20 +105732,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/service/library) -"pXk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/security/prison) "pXY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -105680,6 +105869,34 @@ }, /turf/open/floor/plasteel/dark, /area/service/electronic_marketing_den) +"pZr" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/item/clothing/suit/armor/vest{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/suit/armor/vest{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet, +/obj/item/clothing/head/helmet{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "qaa" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -105702,22 +105919,6 @@ }, /turf/open/floor/plasteel, /area/cargo/miningoffice) -"qaA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "qaO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -105735,38 +105936,6 @@ /obj/structure/sign/warning/radiation, /turf/closed/wall/r_wall, /area/engineering/main) -"qbc" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/westright{ - dir = 4; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/structure/window/reinforced, -/obj/item/ai_module/core/freeformcore{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/ai_module/core/full/custom, -/obj/item/ai_module/core/full/asimov{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "qbf" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -105806,17 +105975,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/commons/storage/primary) -"qbT" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -28; - pixel_y = -28 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "qca" = ( /obj/machinery/computer/holodeck{ dir = 4 @@ -105844,6 +106002,20 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/captain) +"qdi" = ( +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = -26 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "qdB" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -105872,6 +106044,12 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/main) +"qdR" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/carpet/blue, +/area/medical/psychology) "qdX" = ( /obj/structure/cable, /obj/machinery/power/tracker, @@ -105951,12 +106129,21 @@ }, /turf/open/floor/plasteel, /area/command/heads_quarters/cmo) -"qeM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +"qeH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/maintenance/port/fore) "qfb" = ( /obj/structure/table/wood/poker, /obj/item/storage/box/matches{ @@ -105980,6 +106167,15 @@ }, /turf/open/floor/plasteel, /area/commons/storage/primary) +"qgK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos, +/obj/effect/landmark/navigate_destination/incinerator, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) "qgL" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -106098,6 +106294,23 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"qhR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engineering/atmos) "qiP" = ( /obj/structure/safe, /obj/item/clothing/neck/stethoscope, @@ -106177,16 +106390,6 @@ /obj/item/storage/briefcase, /turf/open/floor/plasteel/grimy, /area/service/abandoned_gambling_den/secondary) -"qke" = ( -/obj/machinery/button/door{ - id = "engpa"; - name = "Engineering Chamber Shutters Control"; - pixel_y = 26; - req_access_txt = "11" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engineering/main) "qkv" = ( /obj/structure/table/reinforced, /obj/machinery/light/small{ @@ -106304,16 +106507,6 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input, /turf/open/floor/engine/vacuum, /area/science/mixing) -"qnz" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) "qnQ" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/grimy, @@ -106610,6 +106803,9 @@ }, /turf/open/floor/plasteel/dark, /area/commons/fitness/recreation) +"qsv" = ( +/turf/closed/wall, +/area/command/blueshielquarters) "qsx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -106823,6 +107019,27 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/aisat/exterior) +"qvD" = ( +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "qvG" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -106830,6 +107047,15 @@ }, /turf/open/floor/plating, /area/engineering/atmos) +"qwa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plasteel, +/area/engineering/storage) "qwb" = ( /obj/structure/table/wood, /obj/item/clothing/head/papersack/smiley, @@ -106877,6 +107103,22 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) +"qwF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "qwL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -106928,16 +107170,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"qxN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) "qyp" = ( /obj/structure/bookcase/random, /turf/open/floor/wood, @@ -106974,12 +107206,14 @@ }, /turf/open/floor/plasteel/white, /area/command/heads_quarters/rd) -"qzr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"qzc" = ( +/obj/machinery/camera/motion{ + c_tag = "Armoury - Exterior"; dir = 4 }, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "qzs" = ( /obj/structure/dresser, /obj/item/radio/intercom{ @@ -106992,6 +107226,13 @@ }, /turf/open/floor/wood, /area/commons/dorms) +"qzw" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "qzA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -107018,6 +107259,28 @@ /obj/machinery/status_display/evac, /turf/closed/wall/r_wall, /area/engineering/supermatter) +"qAn" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/gateway, +/turf/open/floor/plasteel/dark, +/area/command/gateway) "qAG" = ( /obj/machinery/disposal/bin, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -107110,19 +107373,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/service/hydroponics) -"qCV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/break_room) "qDm" = ( /obj/structure/closet/boxinggloves, /obj/effect/turf_decal/tile/neutral, @@ -107242,13 +107492,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"qEH" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/obj/item/construction/rcd/loaded/upgraded, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel, -/area/engineering/break_room) "qEO" = ( /obj/structure/table_frame/wood, /obj/effect/decal/cleanable/dirt, @@ -107352,6 +107595,22 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/starboard/aft) +"qGX" = ( +/turf/closed/wall, +/area/command/blueshieldoffice) +"qHn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, +/obj/effect/spawner/lootdrop/costume, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "qHA" = ( /obj/structure/chair/comfy/brown{ dir = 4 @@ -107376,16 +107635,22 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"qIm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +"qHM" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/radio, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/vending/barkbox, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/commons/fitness/recreation) +/area/security/checkpoint) "qIP" = ( /obj/structure/table/wood, /obj/machinery/cell_charger, @@ -107450,6 +107715,15 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) +"qKq" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "qKR" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -107457,25 +107731,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"qLT" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/effect/turf_decal/bot, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/engineering/storage) -"qLX" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "qMj" = ( /obj/structure/chair/stool/bar, /obj/structure/sign/poster/random{ @@ -107517,6 +107772,13 @@ }, /turf/open/floor/plasteel/grimy, /area/service/library) +"qNc" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "qNl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -107942,20 +108204,6 @@ }, /turf/open/floor/wood, /area/service/library) -"qVI" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, -/turf/open/floor/plasteel/dark, -/area/command/meeting_room/council) "qVN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ @@ -107973,15 +108221,21 @@ /obj/structure/sign/departments/medbay/alt, /turf/closed/wall/r_wall, /area/command/heads_quarters/cmo) -"qWg" = ( -/obj/structure/cable{ - icon_state = "4-8" +"qWc" = ( +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos, -/obj/effect/landmark/navigate_destination/incinerator, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/bar, +/turf/open/floor/plasteel, +/area/service/bar/atrium) "qWl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -108066,18 +108320,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/electronic_marketing_den) -"qXH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "qYt" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/random, @@ -108124,30 +108366,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"qYT" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/entry"; - dir = 1; - name = "Arrivals Hallway APC"; - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Arrivals - Center Port"; - name = "arrivals camera" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "qZs" = ( /obj/machinery/newscaster{ pixel_x = 32 @@ -108235,6 +108453,14 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/service/bar) +"raJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "rbh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -108258,6 +108484,19 @@ }, /turf/open/floor/plasteel, /area/commons/storage/primary) +"rbN" = ( +/obj/structure/bed/roller, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white, +/area/security/brig) "rbR" = ( /obj/structure/cable{ icon_state = "1-2" @@ -108339,16 +108578,6 @@ }, /turf/open/floor/plating, /area/engineering/supermatter) -"rdg" = ( -/obj/machinery/button/door{ - id = "engpa"; - name = "Engineering Chamber Shutters Control"; - pixel_y = -26; - req_access_txt = "11" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engineering/main) "rdO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -108367,6 +108596,39 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"rdS" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -32 + }, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/radio, +/obj/machinery/button/door{ + desc = "A remote control switch."; + id = "cardoor"; + name = "Cargo Cell Control"; + normaldoorcontrol = 1; + pixel_x = -36; + pixel_y = -7 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"rdZ" = ( +/obj/effect/landmark/start/blueshield, +/turf/open/floor/wood, +/area/command/blueshielquarters) "reh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -108449,21 +108711,6 @@ dir = 1 }, /area/engineering/atmos) -"reN" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "reO" = ( /obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ @@ -108483,50 +108730,17 @@ }, /turf/open/floor/plasteel/freezer, /area/service/kitchen) -"reY" = ( -/obj/structure/rack, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"rfq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/carpet, +/area/medical/psychology) "rfF" = ( /obj/item/kirbyplants/random, /obj/machinery/light/small{ @@ -108570,21 +108784,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"rgz" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/key/security, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "rgE" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/blue{ @@ -108733,17 +108932,6 @@ }, /turf/open/floor/plasteel/white/corner, /area/engineering/atmos) -"rjt" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/bridgeofficer, -/turf/open/floor/carpet, -/area/command/meeting_room/council) "rjJ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -108979,36 +109167,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/engineering/transit_tube) -"rny" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/engineering/atmospherics_engine) -"rnH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sign/departments/custodian{ - desc = "A sign labelling an area where the psychologist works."; - icon_state = "psychology"; - name = "\improper PSYCHOLOGY"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"rnM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "rod" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -109166,6 +109324,16 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/hop) +"rpL" = ( +/obj/machinery/button/door{ + id = "engpa"; + name = "Engineering Chamber Shutters Control"; + pixel_y = -26; + req_access_txt = "11" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engineering/main) "rpO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, @@ -109257,6 +109425,16 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics) +"rqX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "rrg" = ( /obj/machinery/holopad, /obj/effect/decal/cleanable/dirt, @@ -109282,6 +109460,16 @@ }, /turf/open/floor/plasteel/dark, /area/service/theater/abandoned) +"rrH" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "rrK" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -109324,6 +109512,15 @@ }, /turf/open/floor/wood, /area/service/electronic_marketing_den) +"rsE" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "rsF" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -109340,19 +109537,16 @@ }, /turf/open/floor/plasteel, /area/engineering/storage/tech) -"rsL" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/command/blueshieldoffice) -"rsT" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +"rsX" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) +/turf/open/floor/plating, +/area/maintenance/port/fore) "rsY" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -109363,6 +109557,16 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) +"rtf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "rti" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -109445,13 +109649,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engineering/storage/tech) -"ruu" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "ruN" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -109605,14 +109802,6 @@ }, /turf/open/floor/plasteel/yellowsiding/corner, /area/commons/fitness/pool) -"rxN" = ( -/obj/structure/chair/office/dark, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "rxV" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -109632,6 +109821,12 @@ }, /turf/open/floor/plasteel, /area/engineering/storage) +"rxW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "rxY" = ( /obj/machinery/computer/shuttle/mining{ dir = 8 @@ -109648,22 +109843,6 @@ }, /turf/open/floor/plasteel, /area/cargo/qm) -"ryA" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/table/optable, -/turf/open/floor/plasteel/white, -/area/security/brig) "ryK" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -109673,6 +109852,15 @@ }, /turf/open/floor/plasteel, /area/cargo/qm) +"ryR" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/corner, +/area/engineering/atmospherics_engine) "rzg" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -109714,20 +109902,6 @@ }, /turf/open/floor/plasteel/grimy, /area/command/heads_quarters/captain/private) -"rzt" = ( -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/radio, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) "rzU" = ( /obj/structure/sign/warning/vacuum{ pixel_x = -32 @@ -109787,16 +109961,6 @@ }, /turf/open/floor/plating, /area/engineering/supermatter) -"rAJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/main) "rAN" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -109900,6 +110064,17 @@ }, /turf/open/floor/plasteel, /area/command/teleporter) +"rCN" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/sec, +/turf/open/floor/plasteel, +/area/security/brig) "rCQ" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -109985,10 +110160,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/command/gateway) -"rEb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) "rEs" = ( /obj/structure/cable{ icon_state = "1-8" @@ -110086,14 +110257,6 @@ }, /turf/open/floor/plasteel, /area/cargo/office) -"rGs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Blueshield's Quarters"; - req_access_txt = "72" - }, -/turf/open/floor/plasteel/white, -/area/command/blueshielquarters) "rGz" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -110356,6 +110519,23 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/service/library) +"rKb" = ( +/obj/machinery/computer/station_alert{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/engineering/main) "rKo" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ @@ -110435,15 +110615,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) -"rLo" = ( -/obj/structure/closet/secure_closet/hop, -/obj/item/clothing/suit/ianshirt, -/obj/item/bedsheet/ian, -/obj/item/clothing/suit/toggle/armor/hop/hop_formal, -/obj/item/clothing/under/rank/civilian/head_of_personnel/parade, -/obj/item/clothing/under/rank/civilian/head_of_personnel/parade/female, -/turf/open/floor/plasteel/grimy, -/area/command/heads_quarters/hop) "rLu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -110654,6 +110825,14 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/transit_tube) +"rOi" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/item/crowbar/red, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard) "rOF" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -110667,22 +110846,21 @@ /obj/machinery/holopad, /turf/open/floor/plasteel/grimy, /area/service/chapel/office) -"rOZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +"rOV" = ( +/obj/structure/table/wood, +/obj/machinery/power/apc{ + areastring = "/area/security/brig"; + dir = 1; + name = "Blueshield's Office APC"; + pixel_y = 23 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "0-2" }, -/obj/effect/landmark/navigate_destination/research, -/turf/open/floor/plasteel, -/area/science/research) +/obj/item/reagent_containers/food/drinks/flask, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "rPq" = ( /turf/open/floor/wood{ icon_state = "wood-broken7" @@ -110694,11 +110872,6 @@ icon_state = "wood-broken6" }, /area/service/theater/abandoned) -"rQe" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "rQi" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -110850,6 +111023,27 @@ }, /turf/open/floor/wood, /area/command/corporate_showroom) +"rTe" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/clipboard, +/obj/item/pen{ + pixel_x = -12 + }, +/obj/machinery/button/door{ + id = "psych_shutters"; + name = "psychology office shutters control"; + pixel_x = 26; + req_access_txt = "76" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "rTg" = ( /obj/structure/cable{ icon_state = "0-4" @@ -110896,27 +111090,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/robotics/lab) -"rUi" = ( -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "rUj" = ( /obj/structure/pool/ladder{ dir = 1; @@ -111005,21 +111178,6 @@ }, /turf/open/floor/plasteel, /area/service/kitchen) -"rUA" = ( -/obj/structure/table/reinforced, -/obj/item/ai_module/supplied/freeform, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "rUD" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -111077,14 +111235,13 @@ }, /turf/open/floor/engine, /area/engineering/supermatter) -"rVs" = ( -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/t_scanner, -/obj/effect/turf_decal/bot, -/obj/item/clothing/glasses/meson/engine/tray, -/turf/open/floor/plasteel, -/area/engineering/atmos) +"rVB" = ( +/obj/structure/sign/warning/radiation, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "rVH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -111204,6 +111361,25 @@ "rXg" = ( /turf/open/floor/plating, /area/service/theater/abandoned) +"rXj" = ( +/obj/structure/table/wood, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/camera/detective, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) "rXl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -111236,6 +111412,29 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"rXw" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/techstorage, +/turf/open/floor/plasteel, +/area/engineering/storage/tech) "rXJ" = ( /obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, @@ -111436,6 +111635,16 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/cargo/storage) +"saG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "saI" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -111471,18 +111680,6 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics) -"sbz" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "sbK" = ( /obj/structure/closet/secure_closet/RD, /obj/machinery/computer/security/telescreen/entertainment{ @@ -111514,66 +111711,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/genetics) -"sbV" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -3; - pixel_y = 15 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -6; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/beer{ - desc = "Whatever it is, it reeks of foul, putrid froth."; - pixel_x = 5; - pixel_y = 5 - }, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -3; - pixel_y = 15 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -6; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/beer{ - desc = "Whatever it is, it reeks of foul, putrid froth."; - list_reagents = list("bacchus_blessing"=15); - name = "Delta-Down"; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/commons/dorms) -"sbZ" = ( -/obj/machinery/cell_charger, -/obj/structure/table/reinforced, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/stock_parts/cell/hyper, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/ce) "scd" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral{ @@ -111755,6 +111892,17 @@ }, /turf/open/floor/plating, /area/command/heads_quarters/cmo) +"sfN" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/dresser, +/turf/open/floor/plasteel, +/area/security/prison) "sfO" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -111819,7 +111967,8 @@ /obj/structure/fans/tiny, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"sgE" = ( +"sgM" = ( +/obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -111830,9 +111979,8 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/rnd/production/techfab/department/security, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel, +/area/command/heads_quarters/ce) "shq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -111978,13 +112126,6 @@ }, /turf/open/floor/plasteel/white, /area/command/heads_quarters/cmo) -"sjN" = ( -/obj/structure/sign/warning/electricshock, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) "sjO" = ( /obj/structure/table/wood, /obj/item/storage/box/ids{ @@ -112041,63 +112182,6 @@ "skw" = ( /turf/open/floor/engine/n2, /area/engineering/atmos) -"skG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/aisat/exterior) -"skK" = ( -/obj/structure/table/wood, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/camera/detective, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/detectives_office) -"skO" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/radio, -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science/research) "skS" = ( /obj/machinery/computer/teleporter{ dir = 8 @@ -112311,6 +112395,14 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"som" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/engineering/atmospherics_engine) "sor" = ( /obj/structure/bed, /obj/machinery/light{ @@ -112384,16 +112476,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/engineering/main) -"spj" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/vault, -/turf/open/floor/circuit/green, -/area/ai_monitored/command/nuke_storage) "spV" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -112411,9 +112493,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/command/heads_quarters/hop) -"sqI" = ( -/turf/closed/wall, -/area/medical/psychology) +"sqv" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "sqS" = ( /obj/structure/table, /obj/item/paper_bin, @@ -112426,6 +112514,22 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) +"src" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engineering/atmos) "srg" = ( /obj/structure/filingcabinet, /obj/item/folder/documents, @@ -112529,6 +112633,21 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"ssu" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/disposals, +/turf/open/floor/plating, +/area/maintenance/disposal) "ssw" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -112760,6 +112879,10 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/captain/private) +"syg" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/command/blueshielquarters) "syn" = ( /obj/effect/landmark/start/mime, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -112826,16 +112949,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"szp" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "szr" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -113084,17 +113197,6 @@ }, /turf/open/floor/engine/plasma, /area/engineering/atmos) -"sFi" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "sFE" = ( /obj/item/kirbyplants/random, /obj/structure/sign/warning/nosmoking{ @@ -113149,22 +113251,6 @@ /obj/structure/sign/warning/nosmoking, /turf/closed/wall, /area/medical/surgery) -"sFX" = ( -/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/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "sGd" = ( /obj/structure/table, /obj/item/clipboard, @@ -113236,6 +113322,40 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/service/hydroponics) +"sGN" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/wood, +/area/command/blueshieldoffice) +"sGR" = ( +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/meson/engine, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) +"sGY" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/mob/living/simple_animal/hostile/lizard{ + name = "Eats-The-Roaches"; + real_name = "Wags-His-Tail" + }, +/obj/effect/landmark/navigate_destination/janitor, +/turf/open/floor/plasteel, +/area/service/janitor) "sGZ" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ @@ -113284,17 +113404,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/wood, /area/service/abandoned_gambling_den) -"sHN" = ( -/obj/structure/table/reinforced, -/obj/item/stack/rods/fifty, -/obj/item/stack/sheet/rglass{ - amount = 30; - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/stack/cable_coil/white, -/turf/open/floor/plasteel, -/area/engineering/break_room) "sIm" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -113349,6 +113458,24 @@ }, /turf/open/floor/wood, /area/service/library) +"sIO" = ( +/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/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "sIY" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -113449,6 +113576,13 @@ }, /turf/open/floor/plasteel, /area/security/office) +"sKt" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/main) "sLd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -113628,6 +113762,26 @@ }, /turf/open/floor/plasteel/dark, /area/security/office) +"sNQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/med, +/turf/open/floor/plasteel, +/area/medical/medbay/central) "sOh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -113697,13 +113851,28 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/maintenance/port/fore) -"sPv" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 +"sPy" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 4; + pixel_x = 3; + pixel_y = 2 }, -/turf/open/floor/carpet, -/area/medical/psychology) +/obj/structure/sign/poster/official/cleanliness{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/stock_parts/cell/hyper, +/turf/open/floor/plasteel/white, +/area/security/brig) "sPX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -113905,6 +114074,62 @@ }, /turf/open/floor/plating, /area/command/bridge) +"sSF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/cartridge/atmos{ + pixel_x = -3 + }, +/obj/item/cartridge/engineering{ + pixel_x = 6 + }, +/obj/item/storage/secure/briefcase, +/obj/item/reagent_containers/pill/patch/silver_sulf, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/ce) +"sSQ" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/pen/fourcolor{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/stamp/denied{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/stamp{ + pixel_x = 8; + pixel_y = 3 + }, +/obj/item/stamp/ce{ + pixel_x = 8; + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/command/heads_quarters/ce) "sSW" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -113936,6 +114161,20 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/command/storage/eva) +"sUe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "sUn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -114081,6 +114320,13 @@ }, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) +"sVv" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/atmos) "sVy" = ( /obj/structure/cable{ icon_state = "1-8" @@ -114212,37 +114458,6 @@ }, /turf/open/floor/plating, /area/command/heads_quarters/hos) -"sXm" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Fore"; - name = "engineering camera" - }, -/turf/open/floor/plasteel, -/area/engineering/main) -"sXu" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/blueshield, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "sXv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -114458,6 +114673,15 @@ }, /turf/open/floor/plasteel/white, /area/command/heads_quarters/cmo) +"taN" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "tbd" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -114493,20 +114717,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/commons/toilet/restrooms) -"tbC" = ( -/obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = -26 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "tbI" = ( /obj/structure/chair/office/light{ dir = 8 @@ -114626,6 +114836,10 @@ /obj/structure/bookcase/random/reference, /turf/open/floor/wood, /area/service/library) +"tdn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "tdt" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/red{ @@ -114653,13 +114867,19 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"tdI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +"tdH" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/vending/wardrobe/hos_wardrobe, -/turf/open/floor/plasteel, -/area/command/heads_quarters/hos) +/obj/machinery/door/airlock{ + name = "Law Office"; + req_access_txt = "38" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/navigate_destination/lawyer, +/turf/open/floor/wood, +/area/service/lawoffice) "teb" = ( /obj/structure/chair/comfy/brown{ buildstackamount = 0; @@ -114704,6 +114924,25 @@ /obj/effect/landmark/xeno_spawn, /turf/open/space, /area/solars/port/fore) +"teB" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/stack/cable_coil/yellow, +/obj/item/airlock_painter/decal, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/open/floor/plasteel, +/area/engineering/main) +"teH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/vending/barkbox, +/turf/open/floor/plasteel, +/area/commons/fitness/recreation) "tfs" = ( /obj/structure/lattice/catwalk, /obj/effect/landmark/xeno_spawn, @@ -114802,19 +115041,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) -"tgZ" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock{ - name = "Law Office"; - req_access_txt = "38" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/navigate_destination/lawyer, -/turf/open/floor/wood, -/area/service/lawoffice) "thb" = ( /obj/machinery/door/airlock/public/glass{ name = "Library Access" @@ -114851,16 +115077,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/science/research/abandoned) -"tht" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) "tin" = ( /obj/machinery/light{ dir = 1 @@ -114914,6 +115130,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/engineering/atmos) +"tiJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "tiL" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -115082,6 +115310,18 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) +"tlB" = ( +/obj/machinery/door/airlock/medical{ + name = "Psychology"; + req_access_txt = "76" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/psychologist, +/turf/open/floor/plasteel, +/area/medical/psychology) "tlL" = ( /obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, @@ -115152,6 +115392,13 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/commons/toilet/restrooms) +"tmy" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil/white, +/obj/effect/turf_decal/bot, +/obj/item/tank/internals/emergency_oxygen/double, +/turf/open/floor/plasteel, +/area/engineering/main) "tmS" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -115174,6 +115421,17 @@ }, /turf/open/floor/plasteel/airless/solarpanel, /area/solars/port/aft) +"tnd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/wrench, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/maintenance/port/fore) "tnf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -115435,6 +115693,12 @@ }, /turf/open/floor/plasteel, /area/command/heads_quarters/cmo) +"tri" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "trl" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -115498,21 +115762,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel, /area/engineering/main) -"tsx" = ( -/obj/structure/chair/stool/bar, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/bar, -/turf/open/floor/plasteel, -/area/service/bar/atrium) "tsV" = ( /obj/structure/table, /obj/item/clothing/under/suit/sl{ @@ -115771,25 +116020,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"twH" = ( -/obj/machinery/light, -/obj/machinery/status_display/ai{ - pixel_y = -32 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 26; - pixel_y = -26 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/closet/secure_closet/hosnew, -/turf/open/floor/plasteel, -/area/command/heads_quarters/hos) "twK" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, @@ -115929,6 +116159,21 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"tyq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Reflector Access"; + req_one_access_txt = "24;10" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "tyz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -115967,21 +116212,6 @@ }, /turf/open/floor/plasteel, /area/cargo/qm) -"tyV" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "tzq" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -116140,6 +116370,20 @@ }, /turf/open/floor/plasteel, /area/cargo/qm) +"tBr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, +/turf/open/floor/plasteel/dark, +/area/command/meeting_room/council) "tBB" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -116395,25 +116639,19 @@ }, /turf/open/floor/plasteel/white/corner, /area/commons/fitness/recreation) -"tHq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Engineering - Aft"; - dir = 1; - name = "engineering camera" - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/main) "tHr" = ( /obj/machinery/status_display/evac, /turf/closed/wall, /area/service/library) +"tHz" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "tHA" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/delivery, @@ -116491,6 +116729,10 @@ }, /turf/open/floor/plasteel/white, /area/science/misc_lab) +"tIj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "tIl" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ @@ -116501,35 +116743,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/service/electronic_marketing_den) -"tIw" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/radio, -/obj/machinery/button/door{ - desc = "A remote control switch."; - id = "cardoor"; - name = "Cargo Cell Control"; - normaldoorcontrol = 1; - pixel_x = -36; - pixel_y = -7 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) "tIz" = ( /obj/structure/cable{ icon_state = "0-4" @@ -116537,32 +116750,26 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/starboard/aft) -"tIY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" +"tIA" = ( +/obj/structure/cable/white, +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/security/armory"; + name = "Armoury APC"; + pixel_y = -26 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/camera{ + c_tag = "Armory - Interior"; dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) +/area/ai_monitored/security/armory) "tJr" = ( /obj/machinery/meter, /obj/effect/decal/cleanable/dirt, @@ -116588,17 +116795,12 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/port/aft) -"tKq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"tKa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/plating, -/area/medical/psychology) +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "tKr" = ( /obj/structure/filingcabinet/employment, /obj/machinery/airalarm{ @@ -116710,22 +116912,6 @@ /obj/structure/fans/tiny, /turf/open/floor/plasteel, /area/maintenance/solars/starboard/aft) -"tMS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/sorting/mail{ - name = "Engineering Junction"; - sortType = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/main) "tNb" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -116792,10 +116978,6 @@ }, /turf/open/floor/plasteel, /area/command/teleporter) -"tNC" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "tNH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -116816,6 +116998,18 @@ /obj/effect/landmark/carpspawn, /turf/open/space, /area/space/station_ruins) +"tOa" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "tOf" = ( /obj/machinery/light{ dir = 8 @@ -116863,13 +117057,6 @@ }, /turf/open/floor/plasteel, /area/cargo/sorting) -"tOq" = ( -/obj/structure/closet/secure_closet/psychology, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/carpet/blue, -/area/medical/psychology) "tPD" = ( /obj/machinery/door/window/eastright{ name = "Theatre Stage" @@ -116910,6 +117097,20 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, /area/engineering/atmos) +"tQj" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "tQu" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -117111,6 +117312,22 @@ }, /turf/open/floor/plasteel/grimy, /area/command/heads_quarters/hop) +"tUL" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/junction, +/turf/open/floor/plasteel, +/area/engineering/main) "tUR" = ( /obj/structure/sign/directions/science, /obj/structure/sign/directions/engineering{ @@ -117436,25 +117653,10 @@ }, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) -"tZo" = ( -/obj/structure/table/reinforced, -/obj/item/ai_module/reset, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) +"tZm" = ( +/obj/structure/dresser, +/turf/open/floor/carpet/blue, +/area/medical/psychology) "tZr" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -117501,9 +117703,6 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/dark, /area/engineering/atmos) -"uah" = ( -/turf/closed/wall, -/area/command/blueshieldoffice) "uaQ" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Chapel Maintenance"; @@ -117568,29 +117767,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/abandoned) -"ubh" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/start/peacekeeper, -/turf/open/floor/plasteel, -/area/security/checkpoint) "ubi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/insectguts, @@ -117614,6 +117790,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/service/kitchen) +"ubx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "ucc" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -117623,6 +117803,12 @@ }, /turf/open/floor/plasteel/grimy, /area/command/corporate_showroom) +"uck" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "ucl" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -117835,14 +118021,6 @@ }, /turf/open/floor/plasteel, /area/cargo/sorting) -"ufx" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/item/crowbar/red, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard) "ufI" = ( /obj/machinery/power/apc{ areastring = "/area/security/checkpoint/engineering"; @@ -117899,6 +118077,11 @@ dir = 1 }, /area/engineering/atmos) +"ugp" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "ugx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -118060,12 +118243,6 @@ }, /turf/open/floor/plasteel, /area/commons/toilet/restrooms) -"ujg" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/plasteel/grimy, -/area/command/heads_quarters/captain) "ujl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -118152,6 +118329,30 @@ /obj/structure/chair/wood/normal, /turf/open/floor/carpet, /area/service/bar/atrium) +"uko" = ( +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/entry"; + dir = 1; + name = "Arrivals Hallway APC"; + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Arrivals - Center Port"; + name = "arrivals camera" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "ukv" = ( /obj/structure/table, /obj/item/folder, @@ -118168,9 +118369,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"ukM" = ( -/turf/open/space/basic, -/area/space/nearstation) "ukQ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -118228,11 +118426,15 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/service/hydroponics) -"ulK" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) +"ulN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "umc" = ( /obj/structure/dresser, /obj/machinery/light/small{ @@ -118250,6 +118452,27 @@ }, /turf/open/floor/plasteel/dark, /area/service/theater/abandoned) +"umd" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/engineering/atmospherics_engine) "umi" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -118267,28 +118490,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/service/theater/abandoned) -"ung" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engineering/atmos) "unh" = ( /obj/machinery/airalarm{ dir = 1; @@ -118361,6 +118562,12 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/engineering/main) +"uow" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "uoM" = ( /obj/structure/sign/warning/nosmoking, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -118492,15 +118699,6 @@ }, /turf/closed/wall, /area/service/hydroponics) -"url" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "urr" = ( /obj/machinery/status_display/evac{ pixel_y = 32 @@ -118626,25 +118824,6 @@ /obj/machinery/holopad/secure, /turf/open/floor/plasteel/white, /area/command/heads_quarters/rd) -"uta" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/engineering/main) -"utr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plasteel, -/area/engineering/storage) "utz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -118796,15 +118975,9 @@ }, /turf/open/floor/plasteel, /area/service/bar/atrium) -"uxm" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/dresser, -/obj/machinery/light/small, -/turf/open/floor/wood, -/area/command/blueshielquarters) +"uwP" = ( +/turf/open/space/basic, +/area/space/nearstation) "uxB" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -118856,6 +119029,36 @@ }, /turf/open/floor/plasteel/grimy, /area/service/library) +"uyq" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "AI Satellite - Starboard"; + dir = 4; + name = "ai camera"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/aisat/exterior) "uyr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/neutral{ @@ -119090,10 +119293,6 @@ "uCE" = ( /turf/closed/wall/r_wall, /area/ai_monitored/command/nuke_storage) -"uCH" = ( -/obj/effect/landmark/navigate_destination/atmos, -/turf/open/floor/plasteel, -/area/engineering/atmos) "uCV" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/random, @@ -119164,6 +119363,26 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) +"uDE" = ( +/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{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "uDH" = ( /obj/structure/table/wood, /obj/item/storage/crayons, @@ -119183,25 +119402,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"uDN" = ( -/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 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "uEd" = ( /obj/machinery/camera{ c_tag = "Supermatter Engine - Fore"; @@ -119220,19 +119420,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/atmospherics_engine) -"uEk" = ( -/obj/structure/table/wood, -/obj/machinery/light/small, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 - }, -/obj/machinery/recharger, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "uEy" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -119241,28 +119428,18 @@ /obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/plasteel, /area/cargo/storage) -"uEH" = ( +"uEz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/cartridge/atmos{ - pixel_x = -3 - }, -/obj/item/cartridge/engineering{ - pixel_x = 6 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/item/storage/secure/briefcase, -/obj/item/reagent_containers/pill/patch/silver_sulf, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/ce) +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "uFl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 @@ -119300,16 +119477,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/bar) -"uFY" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/atmos) "uGh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -119420,6 +119587,18 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) +"uJj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch{ + pixel_x = -22; + pixel_y = 26 + }, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/plasteel, +/area/engineering/storage) "uJu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -119436,28 +119615,6 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) -"uJM" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 4; - pixel_x = 3; - pixel_y = 2 - }, -/obj/structure/sign/poster/official/cleanliness{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/stock_parts/cell/hyper, -/turf/open/floor/plasteel/white, -/area/security/brig) "uJQ" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -119504,10 +119661,6 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) -"uLI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/command/blueshieldoffice) "uLN" = ( /obj/structure/pool/Rboard, /obj/effect/turf_decal/tile/neutral, @@ -119560,6 +119713,18 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/command/storage/eva) +"uMR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "uNf" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -119575,6 +119740,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, /area/service/chapel/main) +"uNo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/weldingtool/hugetank, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding, +/turf/open/floor/plasteel, +/area/engineering/storage) "uNy" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -119731,12 +119908,30 @@ }, /turf/open/floor/plasteel/grimy, /area/command/heads_quarters/hop) -"uRe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +"uQZ" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch{ + pixel_y = 26 }, -/turf/closed/wall/r_wall, -/area/engineering/atmospherics_engine) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering - Fore"; + name = "engineering camera" + }, +/turf/open/floor/plasteel, +/area/engineering/main) "uRi" = ( /obj/structure/closet/secure_closet/engineering_chief, /obj/machinery/button/door{ @@ -119919,6 +120114,17 @@ }, /turf/open/floor/plasteel/grimy, /area/command/heads_quarters/hos) +"uTi" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/bridgeofficer, +/turf/open/floor/carpet, +/area/command/meeting_room/council) "uTw" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -119951,13 +120157,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/service/hydroponics) -"uTP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engineering/storage) "uTU" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -120027,18 +120226,6 @@ }, /turf/open/floor/plasteel, /area/cargo/miningoffice) -"uVt" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/item/paicard, -/turf/open/floor/wood, -/area/command/meeting_room/council) "uVF" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -120062,6 +120249,28 @@ }, /turf/open/floor/wood, /area/service/abandoned_gambling_den) +"uVQ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/aisat/exterior) "uVT" = ( /obj/structure/table/wood, /obj/item/clothing/under/costume/maid, @@ -120286,6 +120495,28 @@ }, /turf/open/floor/plasteel/dark, /area/service/bar) +"vbP" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/navigate_destination/cargo, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"vbQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "vcc" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -120378,21 +120609,6 @@ }, /turf/open/floor/plasteel, /area/cargo/qm) -"vdG" = ( -/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" - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "vdS" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -120481,6 +120697,14 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics) +"vfL" = ( +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "vgg" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -120556,6 +120780,22 @@ /obj/machinery/air_sensor/atmos/nitrogen_tank, /turf/open/floor/engine/n2, /area/engineering/atmos) +"vha" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/structure/dresser, +/obj/machinery/light/small, +/turf/open/floor/wood, +/area/command/blueshielquarters) +"vhc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/filingcabinet, +/turf/open/floor/carpet, +/area/medical/psychology) "vhf" = ( /obj/machinery/disposal/bin, /obj/structure/cable/white{ @@ -120658,6 +120898,15 @@ /obj/item/assembly/signaler, /turf/open/floor/plating, /area/service/abandoned_gambling_den) +"vjm" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "vjt" = ( /obj/machinery/air_sensor/atmos/air_tank, /turf/open/floor/engine/air, @@ -120746,25 +120995,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) -"vkC" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"vkS" = ( -/turf/open/floor/wood, -/area/command/blueshielquarters) "vle" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/tile/blue{ @@ -120796,10 +121026,6 @@ }, /turf/open/floor/plasteel/grimy, /area/service/lawoffice) -"vlz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) "vmb" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -120823,32 +121049,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"vmo" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/sec, -/turf/open/floor/plasteel, -/area/security/brig) -"vni" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "76" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "vnr" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, @@ -121007,17 +121207,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"vqY" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/clothing/suit/brigdoc/armor, -/obj/item/clothing/head/helmet/brigdoc, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "vrn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/neutral{ @@ -121153,15 +121342,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/office) -"vtF" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "vtV" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -121302,14 +121482,6 @@ }, /turf/open/floor/plasteel, /area/service/janitor) -"vwk" = ( -/obj/item/kirbyplants/random, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "vwo" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -121527,27 +121699,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) -"vBs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/window/northright, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/aisat/exterior) "vBC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -121576,21 +121727,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"vCj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos{ - name = "Reflector Access"; - req_one_access_txt = "24;10" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "vCH" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -121877,6 +122013,13 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/cargo/storage) +"vHg" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/white, +/area/command/blueshielquarters) "vHl" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole, @@ -121921,13 +122064,6 @@ }, /turf/open/floor/plating, /area/command/bridge) -"vIV" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/brigdoc, -/turf/open/floor/plasteel/white, -/area/security/brig) "vJe" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -121976,6 +122112,16 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/service/kitchen) +"vKk" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_y = -26 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "vKw" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -122083,6 +122229,12 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) +"vMY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "vNj" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -122208,11 +122360,9 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"vPd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) +"vQa" = ( +/turf/open/floor/wood, +/area/command/blueshieldoffice) "vQm" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -122319,13 +122469,6 @@ /mob/living/simple_animal/sloth/citrus, /turf/open/floor/plasteel, /area/cargo/qm) -"vRy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "vRV" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -122409,21 +122552,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/cargo/miningoffice) -"vUP" = ( -/obj/structure/table/wood, -/obj/machinery/power/apc{ - areastring = "/area/security/brig"; - dir = 1; - name = "Blueshield's Office APC"; - pixel_y = 23 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/item/reagent_containers/food/drinks/flask, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "vVx" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -122568,6 +122696,18 @@ /obj/machinery/light, /turf/open/floor/plasteel/grimy, /area/service/bar/atrium) +"vYe" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/structure/toilet/secret/low_loot{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/command/blueshielquarters) "vYl" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -122647,6 +122787,15 @@ }, /turf/open/floor/plasteel/dark, /area/security/office) +"vYR" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) "vYZ" = ( /obj/machinery/light_switch{ pixel_x = -26; @@ -122888,6 +123037,13 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) +"wcJ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "wcM" = ( /obj/structure/window/reinforced{ dir = 4 @@ -122911,23 +123067,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/aisat/exterior) -"wdy" = ( -/obj/structure/grille, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"wdG" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "wei" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -123027,16 +123166,6 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"wgT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "whi" = ( /obj/structure/cable{ icon_state = "0-8" @@ -123164,9 +123293,20 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"wje" = ( -/turf/closed/wall, -/area/command/blueshielquarters) +"wjb" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/dockesc, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) "wjj" = ( /obj/structure/sign/painting/library{ pixel_y = -32 @@ -123262,15 +123402,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/storage/tech) -"wkj" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "wkm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -123480,6 +123611,25 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/service/hydroponics) +"wmJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel, +/area/security/brig) "wmZ" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 4; @@ -123515,6 +123665,20 @@ "wnD" = ( /turf/open/floor/wood, /area/service/abandoned_gambling_den/secondary) +"wnH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "wog" = ( /obj/machinery/suit_storage_unit/engine, /obj/effect/decal/cleanable/dirt, @@ -123531,6 +123695,20 @@ /obj/structure/sign/nanotrasen, /turf/closed/wall, /area/command/heads_quarters/hop) +"woy" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/kitchen, +/turf/open/floor/plasteel, +/area/service/bar/atrium) "woD" = ( /obj/structure/tank_dispenser/oxygen, /obj/machinery/light{ @@ -123605,14 +123783,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"wpA" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/break_room) "wpC" = ( /obj/machinery/airalarm{ dir = 8; @@ -123674,16 +123844,6 @@ }, /turf/open/floor/plasteel, /area/security/office) -"wqE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/autolathe, -/turf/open/floor/plasteel/dark/corner, -/area/engineering/main) "wqV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -123775,6 +123935,16 @@ }, /turf/open/floor/plasteel/dark, /area/service/bar/atrium) +"wsu" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) "wsQ" = ( /obj/machinery/shower{ dir = 8; @@ -123832,6 +124002,19 @@ }, /turf/open/floor/plasteel, /area/service/kitchen) +"wtL" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/autolathe, +/turf/open/floor/plasteel, +/area/security/office) "wuz" = ( /turf/closed/wall, /area/engineering/break_room) @@ -123905,33 +124088,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"wvN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"wvO" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/turf/open/floor/wood, -/area/command/meeting_room/council) -"wvR" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "wwE" = ( /obj/structure/table/wood, /obj/machinery/recharger, @@ -123947,19 +124103,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hos) -"wwF" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Blueshield"; - dir = 4 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "wwL" = ( /obj/item/radio/intercom{ name = "Station Intercom"; @@ -123978,6 +124121,16 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) +"wwQ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "wwX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -124148,14 +124301,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/service/kitchen) -"wze" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Blueshield's Quarters"; - req_access_txt = "72" - }, -/turf/open/floor/wood, -/area/command/blueshielquarters) "wzi" = ( /obj/item/kirbyplants/random, /obj/machinery/status_display/ai{ @@ -124291,21 +124436,19 @@ "wCd" = ( /turf/closed/wall, /area/service/bar/atrium) -"wCm" = ( -/obj/structure/table/reinforced, -/obj/item/ai_module/reset, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engineering/storage/tech) -"wCp" = ( +"wCk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/wood, -/area/command/blueshieldoffice) +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engineering/break_room) "wCt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/red{ @@ -124366,20 +124509,6 @@ /obj/item/paper_bin, /turf/open/floor/plating, /area/service/library/abandoned) -"wCU" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) "wDb" = ( /obj/structure/table/wood, /obj/item/storage/crayons, @@ -124493,17 +124622,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) -"wEi" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/dresser, -/turf/open/floor/plasteel, -/area/security/prison) "wEu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -124532,20 +124650,24 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engineering/break_room) -"wEQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +"wEJ" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/taperecorder{ + pixel_x = 3 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/clothing/glasses/sunglasses, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/button/door{ + id = "lawyerprivacy"; + name = "Lawyer's Privacy Control"; + pixel_y = 24 }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) +/turf/open/floor/wood, +/area/service/lawoffice) "wER" = ( /obj/structure/sign/warning/securearea, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -124583,22 +124705,18 @@ }, /turf/open/floor/plasteel, /area/commons/storage/tools) -"wFs" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +"wFu" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32 }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/newscaster{ + pixel_y = 32 }, -/turf/open/floor/plasteel, -/area/engineering/break_room) +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/paicard, +/turf/open/floor/wood, +/area/command/meeting_room/council) "wFK" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/white{ @@ -124686,33 +124804,11 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"wGs" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "wGF" = ( /obj/machinery/atmospherics/components/binary/pump, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) -"wGH" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "garbage" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/disposals, -/turf/open/floor/plating, -/area/maintenance/disposal) "wGR" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -124765,6 +124861,21 @@ }, /turf/open/floor/plasteel, /area/cargo/office) +"wIb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/engineering/atmos) "wIi" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket{ @@ -124846,30 +124957,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/aisat/exterior) -"wJe" = ( -/obj/structure/table/glass, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/item/clothing/gloves/color/latex, -/obj/item/healthanalyzer, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/storage/backpack/duffelbag/sec/surgery, -/turf/open/floor/plasteel/white, -/area/security/brig) "wJE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -124962,22 +125049,6 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/cargo/warehouse) -"wLo" = ( -/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 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "wLU" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/apron/chef, @@ -125115,13 +125186,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/transit_tube) -"wNO" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "wNR" = ( /obj/machinery/air_sensor/atmos/mix_tank, /turf/open/floor/engine/vacuum, @@ -125498,16 +125562,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/commons/storage/primary) -"wVd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"wVn" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/command/blueshielquarters) "wVB" = ( /obj/machinery/door/airlock/public/glass{ name = "Holodeck Access" @@ -125534,20 +125588,6 @@ }, /turf/closed/wall/r_wall, /area/command/gateway) -"wWl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "wWu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -125597,29 +125637,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/command/heads_quarters/captain/private) -"wXt" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/start/peacekeeper, -/turf/open/floor/plasteel, -/area/security/checkpoint/escape) "wXy" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -125675,16 +125692,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/break_room) -"wYX" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/engineering_guide{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engineering/main) "wYY" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/drinks/beer, @@ -125703,16 +125710,6 @@ "wZt" = ( /turf/open/floor/plasteel/grimy, /area/service/library/abandoned) -"wZJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "xac" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -125929,23 +125926,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmospherics_engine) -"xdE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xdI" = ( -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/meson/engine, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "xdP" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -125974,39 +125954,6 @@ heat_capacity = 1e+006 }, /area/commons/locker) -"xeq" = ( -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"xer" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - name = "Gravity Generator Room"; - req_access_txt = "10" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/gravity_generator) "xes" = ( /obj/effect/landmark/start/shaft_miner, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -126107,6 +126054,13 @@ }, /turf/open/floor/plasteel, /area/maintenance/port/aft) +"xgl" = ( +/obj/structure/closet/secure_closet/psychology, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/carpet/blue, +/area/medical/psychology) "xgv" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red{ @@ -126472,6 +126426,18 @@ }, /turf/open/floor/plasteel/white, /area/science/mixing) +"xmv" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "xmL" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -126513,18 +126479,6 @@ }, /turf/open/floor/plasteel, /area/engineering/storage) -"xni" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "xnp" = ( /turf/open/floor/wood{ icon_state = "wood-broken2" @@ -126616,6 +126570,13 @@ }, /turf/open/floor/plasteel, /area/cargo/office) +"xoW" = ( +/obj/structure/sign/warning/electricshock, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engineering/atmospherics_engine) "xpd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -126741,19 +126702,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"xsn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engineering/atmospherics_engine) "xtf" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -126769,6 +126717,12 @@ dir = 1 }, /area/engineering/break_room) +"xth" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/command/blueshielquarters) "xtn" = ( /obj/structure/easel, /obj/item/canvas/nineteenXnineteen, @@ -126789,6 +126743,27 @@ }, /turf/open/floor/plasteel, /area/cargo/miningoffice) +"xtp" = ( +/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, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "xtq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -126806,6 +126781,21 @@ }, /turf/open/floor/plasteel, /area/cargo/miningoffice) +"xtK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "xua" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -126813,6 +126803,12 @@ }, /turf/open/floor/wood, /area/service/abandoned_gambling_den) +"xuA" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/plasteel/grimy, +/area/command/heads_quarters/captain) "xvb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/brown{ @@ -126842,6 +126838,10 @@ "xvh" = ( /turf/closed/wall, /area/commons/locker) +"xvE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "xvV" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -126943,6 +126943,16 @@ }, /turf/open/floor/plasteel, /area/security/office) +"xxF" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/dest_tagger, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/cargo/sorting) "xxJ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -127025,6 +127035,16 @@ }, /turf/open/floor/plasteel/dark, /area/service/bar) +"xyl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "xyw" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/bot, @@ -127519,16 +127539,17 @@ }, /turf/open/floor/plasteel/grimy, /area/service/chapel/office) -"xHK" = ( -/obj/machinery/light/small, -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"xHx" = ( +/obj/structure/table/wood, +/obj/item/storage/firstaid/brute{ + pixel_x = 5 }, -/obj/structure/closet/secure_closet/brigdoc, -/turf/open/floor/plasteel/white, -/area/security/brig) +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/toxin{ + pixel_x = -5 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "xHP" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -127609,6 +127630,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/command/meeting_room/council) +"xJB" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "xJX" = ( /obj/structure/table/wood, /obj/item/clothing/mask/cigarette/cigar/cohiba{ @@ -127638,23 +127664,6 @@ /obj/item/card/id/captains_spare, /turf/open/floor/plasteel/grimy, /area/command/heads_quarters/captain/private) -"xKj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "xKk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor{ @@ -127765,6 +127774,17 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) +"xLI" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods/fifty, +/obj/item/stack/sheet/rglass{ + amount = 30; + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/stack/cable_coil/white, +/turf/open/floor/plasteel, +/area/engineering/break_room) "xLN" = ( /obj/machinery/door/airlock/grunge{ name = "Chapel Quarters"; @@ -127962,18 +127982,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"xPx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/item/weldingtool/hugetank, -/obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, -/turf/open/floor/plasteel, -/area/engineering/storage) "xPB" = ( /obj/structure/window/reinforced{ dir = 4 @@ -128049,43 +128057,24 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/cargo/office) -"xRN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "xRO" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering{ - name = "Engineering Foyer"; - req_one_access_txt = "32;19" - }, -/obj/structure/cable/white{ +/obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 }, -/obj/effect/landmark/navigate_destination/engineering, /turf/open/floor/plasteel, -/area/engineering/break_room) +/area/engineering/atmospherics_engine) "xRR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -128150,6 +128139,16 @@ /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, /area/command/heads_quarters/ce) +"xSS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "xSU" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -128162,17 +128161,6 @@ }, /turf/open/floor/plating, /area/command/teleporter) -"xTq" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/electrical, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot, -/obj/item/stack/cable_coil/yellow, -/obj/item/wrench/power, -/turf/open/floor/plasteel, -/area/engineering/break_room) "xTF" = ( /obj/structure/cable{ icon_state = "4-8" @@ -128282,14 +128270,6 @@ }, /turf/open/floor/plasteel, /area/engineering/storage/tech) -"xUN" = ( -/obj/machinery/vending/tool, -/obj/effect/turf_decal/delivery, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engineering/main) "xUP" = ( /obj/structure/table/wood, /obj/item/storage/photo_album, @@ -128388,29 +128368,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/cargo/warehouse) -"xVT" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/aisat/exterior) "xWr" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -128479,6 +128436,16 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) +"xXG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Blueshield"; + req_access_txt = "72" + }, +/obj/effect/landmark/navigate_destination/blueshield, +/turf/open/floor/plasteel, +/area/command/blueshieldoffice) "xYm" = ( /obj/structure/cable{ icon_state = "0-2" @@ -128583,6 +128550,22 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"yay" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/research, +/turf/open/floor/plasteel, +/area/science/research) "yaH" = ( /obj/structure/table/reinforced, /obj/item/electronics/airalarm, @@ -128735,23 +128718,6 @@ }, /turf/open/floor/plasteel, /area/service/kitchen) -"ydz" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/aiupload, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "ydA" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -128763,6 +128729,16 @@ /obj/item/storage/fancy/donut_box, /turf/open/floor/carpet, /area/command/corporate_showroom) +"ydO" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/wood, +/area/command/heads_quarters/hop) "ydX" = ( /turf/open/floor/plasteel/grimy, /area/command/corporate_showroom) @@ -128875,6 +128851,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/command/heads_quarters/cmo) +"yfQ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/engineering/atmospherics_engine) "yfX" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -128953,6 +128939,26 @@ }, /turf/open/floor/plasteel, /area/engineering/storage/tech) +"ygw" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Gravity Generator Chamber"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel, +/area/engineering/gravity_generator) "ygz" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -129021,6 +129027,24 @@ }, /turf/open/floor/plasteel/dark, /area/service/abandoned_gambling_den) +"yhl" = ( +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "yho" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/brown{ @@ -129049,6 +129073,14 @@ heat_capacity = 1e+006 }, /area/maintenance/starboard/aft) +"yip" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engineering/break_room) "yiq" = ( /obj/structure/reflector/single/anchored{ dir = 6 @@ -129236,6 +129268,16 @@ }, /turf/open/floor/plasteel, /area/service/bar/atrium) +"ykk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engineering/main) "ykv" = ( /mob/living/simple_animal/opossum/poppy, /turf/open/floor/plasteel/grimy, @@ -129275,48 +129317,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"ylk" = ( -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/closet/secure_closet{ - name = "nonlethal ammunition"; - req_access = "list(3)" - }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "ylm" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -136714,10 +136714,10 @@ bXZ bPC bPC cdu -opK -qbc +gHP +chj cdv -tZo +ckn cdt cdt aad @@ -136975,7 +136975,7 @@ cft chk ciR cko -rUA +clM cdt cdt bkE @@ -137744,7 +137744,7 @@ cbM cdy cfw guO -ydz +iwC ckq clO cnw @@ -138517,7 +138517,7 @@ cft chk ciX cks -clQ +bvA cdt cdt bkE @@ -138770,10 +138770,10 @@ bXZ bPC bPC cdu -bcz -cYs +grS +chq cdv -aSq +ckt cdt cdt aad @@ -140817,11 +140817,11 @@ aad ajr bkE ivC -gyo -gGM -xVT -vBs -jyc +hxU +uyq +ppL +jrf +uVQ fHK gxc gxc @@ -141074,7 +141074,7 @@ aad aad aaa boj -skG +eJI bNu bRx swP @@ -149294,7 +149294,7 @@ aad jWO pBA lHi -bwy +ygw lHi jbX jUu @@ -150295,7 +150295,7 @@ aIo aJG fLR aMw -qWg +qgK aPz nSh hFo @@ -150579,7 +150579,7 @@ qgU jWO jWO wKv -xer +kub vzJ jWO ffZ @@ -151860,7 +151860,7 @@ pyx shI hfb koj -kkj +hJr tfK oxt hxe @@ -151873,7 +151873,7 @@ qSv qSv qSv nuy -uEH +sSF qjg pLb sqb @@ -152117,20 +152117,20 @@ ndJ kSu pyF koj -xTq +pqU whB -qCV -oDq +wCk +kAq lCs kkO -sbZ +kpa mHG -hYw +sSQ gGB jdp igg ikP -efj +lWR qjg ruT qIX @@ -152374,18 +152374,18 @@ ooO rqi vLg twN -sHN +xLI whB -bMz -wFs +mNY +ncq pRP kkO -iyv +ljJ tGF -mdQ -lUL -lUL -gcT +aIC +sgM +sgM +hAE ikP vXq qjg @@ -152631,13 +152631,13 @@ uPU ldO qFX hmE -qEH +hPj whB -aOr -jAN +kHT +bgs sQK kkO -euQ +eWn jpC ivQ tbI @@ -152847,25 +152847,25 @@ ajr aad ajr aad -uRe -jmn -jmn -bvn -jmn -jmn -jmn -gQM -jmn -jmn -jmn -bvn -dQu +fOj +gJA +gJA +qzw +gJA +gJA +gJA +loC +gJA +gJA +gJA +qzw +rxW aFr ueE aJQ -gql +eNe qaO -ouY +wIb txj mUX mJf @@ -152890,7 +152890,7 @@ oXy ssy txV ixl -wpA +yip laH qrf kkO @@ -153104,25 +153104,25 @@ aad aad aad aad -qzr -xdI -uDN -wNO +ijR +sGR +mtF +asC vdS -eCB -eCB -wLo -gTR +fzT +fzT +lPs +kYn vdS vdS -wNO -sFX -vlz -oNq -pNB -nVf +asC +kuT +xvE +iHT +vYR +hVs lUA -eiT +hLR gCE lfN oUP @@ -153131,7 +153131,7 @@ lXg lXg lXg lXg -uCH +kxv lXg lir lXg @@ -153361,8 +153361,8 @@ hGj hGj hGj hGj -bqz -url +mFd +oaR sVs jmX sVs @@ -153373,13 +153373,13 @@ jeN klW fTM xdD -eWj +gGJ aFr aFr aJS aFr lUA -lhM +kQe pJa lfN oUP @@ -153423,7 +153423,7 @@ gcu ksQ oyL hTX -bgh +tmy pzB icy hJl @@ -153431,13 +153431,13 @@ hIu ylT fTv pzB -eYl +teB hTX ksQ ksQ ork tZi -uta +apP qjg cJT cLC @@ -153618,8 +153618,8 @@ sIq sIq sIq sIq -ebg -wvR +cCy +wwQ gGl mgV igN @@ -153630,13 +153630,13 @@ epu uGn rUu piI -qbT -ruu +oKm +lTm inc iPU rzU lUA -fKA +src fcn lfN oUP @@ -153669,7 +153669,7 @@ kHm ieG whB kkO -cwC +luE pov sQg kUC @@ -153691,10 +153691,10 @@ gPu mIT hXF ydg -wqE +kVG exo rjh -nbH +sKt qjg cJU cLD @@ -153875,8 +153875,8 @@ phw sIq sIq sIq -ebg -hPe +cCy +gUv wwX oxB tZj @@ -153888,12 +153888,12 @@ rLg rLg vFY hpI -rnM -hBP -jfW -vRy +raJ +iCF +mMP +fGT tQR -pPe +sVv vgg lfN oUP @@ -153910,7 +153910,7 @@ oSt mhk vVx lCB -hKU +lkZ wMS wsd rjq @@ -153935,9 +153935,9 @@ vss xyM uxB lNk -wYX +osn kVI -rdg +rpL qjg pHR ssF @@ -153945,13 +153945,13 @@ fCl ssF hIw qjg -qke +olX kue xZL hHY iPI gjm -rAJ +hlO qjg cJV cLs @@ -154132,8 +154132,8 @@ sIq sIq sIq sIq -ebg -wkj +cCy +qKq xTF eTc tqd @@ -154145,12 +154145,12 @@ pza uFl juu lLZ -frq +wcJ mEe qsc uNf lUA -fKA +src fcn lfN oUP @@ -154202,13 +154202,13 @@ qjg wGe qjg qjg -bcl +aDh kue uyV oMB eRx gQY -mJp +ykk hCF cJW cLE @@ -154389,8 +154389,8 @@ sIq phw sIq urv -sjN -lbV +xoW +rtf nOt ntB kCt @@ -154401,13 +154401,13 @@ kCt pza kfA tTo -jDW -iOn +nEm +fRd hGj hGj hGj lUA -ung +ggv pIA nGL xQP @@ -154465,7 +154465,7 @@ hXr gam iPI xMR -tHq +nPm iCU cJX cLF @@ -154644,9 +154644,9 @@ hGj hQA eBR feu -gen -gen -vCj +lkA +lkA +tyq pNn pKM poS @@ -154659,12 +154659,12 @@ pcY kCt juu lLZ -sFi +gqV hGj pCB rAp lUA -fKA +src pDr lfN oUP @@ -154681,8 +154681,8 @@ qJj kcg pCN qMr -hnB -rVs +pIH +aRW lfh oFp lUA @@ -154702,7 +154702,7 @@ oId kkO kkO eov -sXm +uQZ gQY xED rtF @@ -154722,7 +154722,7 @@ rtF lYl tsk vNj -tMS +mTd cIs cJY cLG @@ -154903,8 +154903,8 @@ kSw rHB rHB rHB -rny -eyS +oRK +ryR nhM ihF kCt @@ -154915,13 +154915,13 @@ xDH fhW qUW rYG -jDW -wZJ +nEm +yfQ uaV mYC gnp hsA -iQx +qhR mmh mUX oUP @@ -154979,7 +154979,7 @@ rMF vjD eUI nlR -oCw +fjo qjg cJZ cea @@ -155161,7 +155161,7 @@ kXu sIq oRV iWb -hGe +fqZ ewX fhs pxB @@ -155172,13 +155172,13 @@ tBH eDM odT fPQ -ulK -kTA +eoL +pPN gPs plb ezD sWY -uFY +pgF rjJ kJf nGV @@ -155216,7 +155216,7 @@ fdA fdM upu gzm -gMH +tUL irX ncs gmg @@ -155235,7 +155235,7 @@ gmg mny uXU lCG -mes +hge gPc qjg cKa @@ -155418,7 +155418,7 @@ qFP qFP qFP iWb -jPX +som miS uRl kCt @@ -155429,13 +155429,13 @@ ehf nas xlO pvy -wEQ -piK -ogo +wnH +kLQ +rVB vAr wsQ tEM -hfW +hrL mNu ldX rXt @@ -155675,7 +155675,7 @@ eji hzM hzM qVN -qeM +tKa hWc gRn kCt @@ -155687,8 +155687,8 @@ pcY kCt tVA lLZ -jWF -qzr +vKk +ijR nBZ ulp lUA @@ -155744,13 +155744,13 @@ rvr gqU qyO nFi -xPx -oWT -uTP +uNo +uJj +acE vcD wCy -fOZ -utr +jqe +qwa nFi cKb cea @@ -155932,7 +155932,7 @@ sIq sIq sIq sLy -lbV +rtf qFt uJU kCt @@ -155940,12 +155940,12 @@ rVq eFj eFj kCt -nGf +cAL wGF hey -jDW -bwu -nhv +nEm +lRd +ubx hGj hGj lUA @@ -155991,7 +155991,7 @@ wQo eDS piM pdh -xUN +mdl kYI suS qjg @@ -156188,8 +156188,8 @@ sIq sIq sIq sIq -bWp -kim +ljK +beR wjL rIu qzM @@ -156197,12 +156197,12 @@ rde rAC rde tqd -mJB +jgv hos jvC -lef -oeP -lCj +eQZ +omT +umd xJg tVu lUA @@ -156445,19 +156445,19 @@ kXu sIq phw sIq -bWV -vdG -tIY -fgc +etf +nTd +aOx +vjm sVs -ihL -ldw -reN -xsn -iOl -iOl -kdc -cGP +rsE +kHG +eYb +pHg +xSS +xSS +xRO +gAf vQt lMS lJp @@ -156534,7 +156534,7 @@ bxE cWY cVE das -oSb +tQj cLI deX dgo @@ -156702,13 +156702,13 @@ sIq sIq sIq lBY -bWV -dGS +etf +saG ktw vKd oZn gXo -bgL +xtK keg kPb qUq @@ -156761,7 +156761,7 @@ caA xZb oyz qtr -aaM +rKb qjg ckK cmf @@ -156772,13 +156772,13 @@ jdd fjJ ogI nFi -qLT +gGX uPj mus rpC mKl hYl -lPp +pjh nFi cKa cLI @@ -156959,8 +156959,8 @@ hGj hGj hGj hGj -nSp -fhP +fRp +gnn gSJ tEZ fqv @@ -157012,7 +157012,7 @@ bOi bQf bSo bUi -rzt +oRe bYH bQg vtZ @@ -157216,14 +157216,14 @@ aad aaa aad aaa -nSp -dTl -bZh -iCJ -iCJ -fEJ +fRp +jen +xtp +put +put +bKB fHs -wgT +xyl rbR rJX fwL @@ -157262,7 +157262,7 @@ nqo lUA jAA wEB -xRO +pJz nKs bMe bOj @@ -157473,14 +157473,14 @@ aad aad aad aad -pyQ -pPN -pPN -gbZ -gbZ -nIG -pPN -hfa +eKC +mpJ +mpJ +pvY +pvY +gUo +mpJ +sIO qyD hGj hGj @@ -157735,9 +157735,9 @@ aad aaa jso jso -qzr +ijR mIr -gVL +jqk kij aYd aDw @@ -157992,9 +157992,9 @@ alf alf aqV aqV -qzr +ijR inc -aNf +uDE mEe hGj alf @@ -158245,20 +158245,20 @@ rNg qXd vcS tiz -dBR -rEb -fNc -rEb -lcH +uck +nng +rqX +nng +lag ayS -ikm -eSm -vPd -vPd -juL -eSm -eSm -tyV +bnb +oTT +pmw +pmw +eBx +oTT +oTT +kgC aKg alf aMO @@ -158506,7 +158506,7 @@ asY aub avn alg -vkC +vbQ ary peV peV @@ -158515,7 +158515,7 @@ peV peV peV peV -xni +hbv aKh alf aMN @@ -158759,7 +158759,7 @@ iFJ hqi fIW tiz -fKH +gnA ary avo awm @@ -158772,7 +158772,7 @@ nDA oYq nOb peV -aMX +uEz kPJ alf aMP @@ -159016,7 +159016,7 @@ tEK ycs ycs tiz -xdE +jKv auc avp awn @@ -159029,7 +159029,7 @@ oYq oYq iFx fZo -aMX +uEz ary alf alf @@ -159273,7 +159273,7 @@ tEK lxH odN quN -xKj +nIx gWF avq awo @@ -159286,7 +159286,7 @@ mqL xAy tkq peV -aMX +uEz sPd avm arB @@ -159318,7 +159318,7 @@ jmG pEC pEC pEC -nmF +rXw pEC pEC pEC @@ -159530,7 +159530,7 @@ uJQ hSv vlu gFG -mpd +gzW alf alf alf @@ -159543,7 +159543,7 @@ mGh knQ nYh peV -aMX +uEz ary qOV qOV @@ -159787,7 +159787,7 @@ hVA pwF wng quN -wdG +cAc alf avr awp @@ -159800,8 +159800,8 @@ uWg knQ mLS peV -fkB -nnZ +tiJ +bBM qOV qDq jCb @@ -159828,7 +159828,7 @@ qqg yag gBV gBV -wCm +eNu tZd tZd tZd @@ -160044,7 +160044,7 @@ pUO eWa jTo jNd -ima +djf alf arB arB @@ -160058,7 +160058,7 @@ nJV rpO jzB aII -gfh +koh qOV jXs hbt @@ -160315,7 +160315,7 @@ xwf wel klc aIJ -jFH +rrH qOV gSW nyH @@ -160572,7 +160572,7 @@ oYq qUv peV tYG -jFH +rrH qOV eAu tBN @@ -160829,7 +160829,7 @@ sUK srL kIy aIK -bna +pHV fQp rlo pVe @@ -161576,19 +161576,19 @@ aaO abf abf ajt -iYl -wje -wje -wje -wje -wje -wje -wje -wje +jje +qsv +qsv +qsv +qsv +qsv +qsv +qsv +qsv ary asM aub -bxJ +hHB awu axP alf @@ -161669,7 +161669,7 @@ cNh cNh cNh cNc -ptb +dsb cVS cXl cZa @@ -161821,7 +161821,7 @@ abC abC abC abC -pCJ +jmT abC agB agT @@ -161834,22 +161834,22 @@ aiQ ajd aju ajT -wje -hpf -eGA -iVC -uxm -wje -oii -wje -aTE +qsv +lOL +eWY +fis +vha +qsv +vHg +qsv +tnd asO auf arB awv axQ alf -wWl +afo aBr aCA aDC @@ -162089,18 +162089,18 @@ adr aiz aiR aje -elx +mKU ajV -wje -oah -vkS -pIn -alZ -rGs -mAj -wje -ldP -wdG +qsv +axr +izQ +rdZ +iYp +cMK +kvn +qsv +tdn +cAc alf avw aww @@ -162147,7 +162147,7 @@ jDS pgn wpM eAH -bfi +ivM vZc ufJ pHN @@ -162347,15 +162347,15 @@ aaO abf abf ajw -lWk -wVn -fpS -hom -pmX -gAK -wje -ezY -wje +aHt +syg +eIG +kBd +jLC +jka +qsv +vYe +qsv arA asQ alf @@ -162417,7 +162417,7 @@ pJA ojB beG uub -ggT +eQR mfn vyk nwg @@ -162605,14 +162605,14 @@ aaa abf ajx ajW -wje -wje -jtt -wze -mro -wje -wje -wje +qsv +qsv +xth +iyV +jYq +qsv +qsv +qsv arB asK alf @@ -162862,14 +162862,14 @@ aad aaO ajw ajX -uah -vUP -con -vtF -wwF -rxN -eTi -uah +qGX +rOV +fgM +sqv +fkF +nhF +xJB +qGX alg asQ aug @@ -163118,15 +163118,15 @@ aad aaO abf ajy -tht -uLI -vwk -mqp -kDo -rsT -gzk -wGs -uah +knn +hSA +fVr +pyg +tri +pld +vQa +qNc +qGX arC asR ami @@ -163162,7 +163162,7 @@ ksP kpX mLR kIC -iaG +pio wCH wYy sAZ @@ -163374,16 +163374,16 @@ aaa aad adq agk -kdN -qxN -kcX -pwz -iOg -iOg -wCp -wVd -jFx -uah +mZe +epA +xXG +vfL +tIj +tIj +sGN +noK +pSQ +qGX arD asS aEg @@ -163633,16 +163633,16 @@ aaO aaO ajw ajV -uah -iJQ -cGU -qLX -szp -gzk -tNC -uah +qGX +ugp +brZ +bTV +iGG +vQa +fyP +qGX arE -cyQ +uMR aEg qkv mVq @@ -163890,14 +163890,14 @@ aeb ajf ajw ajV -rsL -eEg -sXu -hbO -rsT -gzk -uEk -uah +glI +kNk +prH +cIh +pld +vQa +iKK +qGX arE asU aEg @@ -163980,7 +163980,7 @@ bqU cLR cNn cOV -skO +cpP cSo cUc cVZ @@ -164146,15 +164146,15 @@ aaO aaO aaO ajw -lbD -uah -hnd -ocq -kZe -tbC -prh -aRB -uah +iBA +qGX +pnt +pQQ +tHz +qdi +xHx +gHn +qGX arD asV aEg @@ -164280,7 +164280,7 @@ dSG dKD obe uNh -fVN +bGf uNh uNh uNh @@ -164402,22 +164402,22 @@ aaa aad ads agj -lHN -lWk -uah -uah -uah -uah -lZz -uah -uah -uah +mYK +aHt +qGX +qGX +qGX +qGX +jJM +qGX +qGX +qGX arF asW aEg rtP iBx -gUB +sGY vwh hVb aBA @@ -164459,10 +164459,10 @@ gZo oEz wmz tKL -uVt +wFu xJX lAt -wvO +exr eqz lJN bWP @@ -164662,15 +164662,15 @@ abf ajA ajV alf -gGk -hBl +hoD +aRT arC -hZs +fgx ami -ojQ +nEd ami -qnz -goC +wsu +fSa aEg kVl vHo @@ -164723,7 +164723,7 @@ wJM qlX lJN lJN -pdn +azg qmt vhT qmt @@ -164733,7 +164733,7 @@ lJN lJN tUH kTq -rLo +jcz lJN csp ctS @@ -164919,15 +164919,15 @@ aaO ajw ajV alf -cCp +pCu arC -hcp -wdy +gPm +nkm bgi arB alg arD -qXH +jqo aEg hyt iQd @@ -165173,16 +165173,16 @@ aaa aaa aaa abf -ify -pcQ -gtq +bpl +mwz +rsX auc -hcp -sqI -sqI -sqI -sqI -sqI +gPm +kOH +kOH +kOH +kOH +kOH arG asY aEg @@ -165268,7 +165268,7 @@ cOY cQK cSr cUh -rOZ +yay cXt cZj daN @@ -165430,16 +165430,16 @@ aaO aaO abf abf -qYT +uko ajV alf arB -bdf -sqI -lRY -bfJ -eBd -sqI +qHn +kOH +kop +qdR +tZm +kOH kqo asZ aui @@ -165515,7 +165515,7 @@ isg kyI ooT idf -nXx +pjf lYv cIE bqU @@ -165687,18 +165687,18 @@ aeW aeW aiS ajg -xRN +ulN ajV -sqI -sqI -sqI -sqI -fHu -nhc -tOq -sqI -eXl -eLC +kOH +kOH +kOH +kOH +gUl +lJX +xgl +kOH +qeH +ore pRL pRL pRL @@ -165745,9 +165745,9 @@ nVI nvm xCx klB -ljM +ica iYM -rjt +uTi xDt rLB may @@ -165932,7 +165932,7 @@ aco aco aex aco -kBu +eLO aco aco agE @@ -165946,14 +165946,14 @@ aiT abZ ajw ajV -sqI -ncn -htV -sqI -pSb -fEZ -sqI -sqI +kOH +taN +czw +kOH +gcA +cGm +kOH +kOH arD atb pRL @@ -166203,14 +166203,14 @@ aiU ajd ajD akc -sqI -aVt -hAp -mOA -mAv -iDM -gfG -sqI +kOH +mbI +gxp +fhv +cCY +uow +nCc +kOH arI atc pRL @@ -166270,7 +166270,7 @@ xFw haQ fFZ lvC -lFT +ydO gXP iBI gfo @@ -166458,16 +166458,16 @@ aaO aaO abf ajh -lHN +mYK ajV -mim -aTi -lll -aAR -hKW -fzH -caG -vni +oSx +pGK +vMY +aOY +tOa +kwH +fos +nZb arJ atd pRL @@ -166515,7 +166515,7 @@ jFk oMA wuK xCx -npw +fxt riK eWw nAr @@ -166716,15 +166716,15 @@ aaa aaa abf ajw -lWk -mim -sPv -iDM -oUH -iVx -wvN -jOt -sqI +aHt +oSx +jhB +uow +gFm +rTe +rfq +vhc +kOH arK ate pRL @@ -166740,7 +166740,7 @@ vvQ hSe xcy nSR -tsx +qWc pYO uSv uxW @@ -166750,7 +166750,7 @@ otp qtk uSv pYO -bub +woy eyJ qpc npT @@ -166775,7 +166775,7 @@ xCx tKL wBf lpH -qVI +tBr tKL bUF bWW @@ -166973,15 +166973,15 @@ aad aad aaO ajw -rnH -sqI -sqI -nHa -tKq -sqI -sqI -sqI -sqI +oBO +kOH +kOH +tlB +oZf +kOH +kOH +kOH +kOH alf atf pRL @@ -167121,7 +167121,7 @@ ecZ edy eec eeK -wXt +kol egk egG aad @@ -167232,9 +167232,9 @@ abf ajA akd akH -msw -pdL -sbz +jqu +lyp +xmv aol api api @@ -167490,7 +167490,7 @@ ajz ake akI aje -qaA +qwF akI akI apj @@ -168141,7 +168141,7 @@ dXM dYF dZq dZZ -fAa +wjb dXL dYF ecG @@ -168263,7 +168263,7 @@ akL aaO amq anp -alm +pje apm aqo abf @@ -168310,7 +168310,7 @@ qiY gOD iEP nZo -gPd +oxx tlV jpL qBA @@ -168326,7 +168326,7 @@ caX ccI cez cgm -nSv +gSb cjG bWZ cmF @@ -169314,7 +169314,7 @@ nXM wnx tOn wDK -noI +xxF orf wbX sMh @@ -169897,7 +169897,7 @@ cUv cQU cXI cZv -lMV +mLH dcQ deo dfx @@ -170062,7 +170062,7 @@ akQ alA amw anw -ubh +btK apq aqs aqZ @@ -170316,7 +170316,7 @@ aje ajH akj akR -jTx +qHM kZt anx aot @@ -170352,7 +170352,7 @@ hHZ ueK bdT bfp -pyX +vbP bic bfn blK @@ -170849,7 +170849,7 @@ kZh mqd xKu aFi -tIw +rdS aHM aJm aKK @@ -171414,7 +171414,7 @@ fgY xfF wFV oee -fNM +pRX kaS tBb csH @@ -171656,7 +171656,7 @@ nUj fkl hDk ppc -ujg +xuA jRl idi hDk @@ -171937,7 +171937,7 @@ cvD ncg kys udt -nqe +qAn wlE qYH tXY @@ -171949,7 +171949,7 @@ cNz cPw cQT cSE -kDi +sNQ cQU cXO cZz @@ -173710,7 +173710,7 @@ aaa aad aaa bHq -jCI +lXX bHq rNA poQ @@ -173747,7 +173747,7 @@ cMg cNG cPz cRd -jaf +aVj cUH cWp cXS @@ -174475,7 +174475,7 @@ aaa uCE ksV eaJ -spj +ici hKt unh uCE @@ -175205,7 +175205,7 @@ aad aoE apC aqE -wGH +ssu ase atB auK @@ -175523,7 +175523,7 @@ cdb ceQ cgE cip -jAd +fEP cln cmU cow @@ -176280,7 +176280,7 @@ abj aaa aaa bHs -skK +rXj bLb bMZ bPg @@ -176541,7 +176541,7 @@ tup bLc bNa bPh -jVD +jYc bSX bVb bXt @@ -176838,7 +176838,7 @@ cRe cZK dbu ddg -mhw +eIQ cNz dhj diz @@ -177061,7 +177061,7 @@ bVd bXv bZB jIB -nDe +wEJ xoG xGW tke @@ -177574,7 +177574,7 @@ bHr bVe bXx bZD -tgZ +tdH ith wlR qGd @@ -178902,7 +178902,7 @@ dkG dmf dnL dpE -wCU +erf dsS dtV dvK @@ -179133,7 +179133,7 @@ lbP aIR kbk kbk -fCD +fDx kbk mTU jfK @@ -179143,13 +179143,13 @@ gTM vrH fzU cPP -pGz +pcq cRr cUU cWB cYf cZR -hIj +gLN dbB deM dfN @@ -179348,8 +179348,8 @@ aFm aFm aaa bgZ -uJM -wJe +sPy +mOA bmd bnG bpg @@ -179358,7 +179358,7 @@ btg buF bwa bnG -hee +kMa bAi bCa bDZ @@ -179379,7 +179379,7 @@ bgZ bHz ciC bgZ -ufx +rOi cnh coJ xvh @@ -179605,9 +179605,9 @@ bcJ aFm aad bgZ -ryA -vIV -xHK +iOF +aWw +nZi bnG bph bri @@ -179629,7 +179629,7 @@ bRo bLl bNj bXC -vmo +rCN cbx bNj cfe @@ -179862,9 +179862,9 @@ bcK aFm aaa bgZ -baN +jeA bkm -ivL +rbN bnG bpi brj @@ -179905,7 +179905,7 @@ cxs coI fzU xgN -oBD +ljS oys smf xlH @@ -180120,7 +180120,7 @@ aFm aFm bgZ biC -hex +oui bmg bnG bpj @@ -180164,7 +180164,7 @@ qsT iKH tqR fHT -sbV +nMp fzU ehO oTh @@ -180372,10 +180372,10 @@ aWb aXJ aZn bbc -gXK +cmB bep bfN -kZa +wmJ biD bko bmh @@ -180424,7 +180424,7 @@ fzU fzU fzU sVj -nMs +lBg qNL fzU fzU @@ -180886,10 +180886,10 @@ aWc aXL aZp bbe -pXk +eBM ber bfP -iaC +fcN biF bkq bmj @@ -181174,7 +181174,7 @@ bXI bZQ cbC bFL -oSn +lTI cgY bgZ bgZ @@ -181426,7 +181426,7 @@ bNm bPt bRq bTf -nmZ +eir bXJ bZR cbD @@ -181922,7 +181922,7 @@ osy xxE sUT lXa -cvp +diZ uTy yiC hxg @@ -182161,7 +182161,7 @@ aGH aId aJy aKV -wEi +sfN aNC aPk aRc @@ -182253,7 +182253,7 @@ dAk dBG dDb dyU -cEe +klq dGP dIg dJF @@ -182453,7 +182453,7 @@ bLs jvU bNp bNp -ylk +pIz bVp bXN bZV @@ -182689,12 +182689,12 @@ bcQ aFm aaa mnN -ozB -jGT +wtL +lEs xin fxF aOe -aKP +hvv hCG fng oDI @@ -182730,7 +182730,7 @@ oza paP ucl nHM -qIm +teH srW fZT xos @@ -182946,7 +182946,7 @@ aKV aFm aad osW -oPr +lXC peC peC kTS @@ -182966,12 +182966,12 @@ bJE bLs bNr bPy -rUi -gHa +qvD +yhl bVq -jOl +lkr bZW -jMX +joH cds cfp che @@ -183221,14 +183221,14 @@ bFL bHL bFL bLs -rgz -jVE -hQh -jTK -rQe -vqY +oUJ +awi +pZr +hqj +bbI +bxs bZV -eqK +jVj bLs cfq chf @@ -183476,16 +183476,16 @@ iTn osW aad aaa -ukM +uwP bLs -xeq +jEg bPz bRv bRv bRv bXQ bZX -eBs +tIA bLs cfr chg @@ -183733,13 +183733,13 @@ osW osW aad aaa -ukM +uwP bLs bNt bPA -sgE +sUe bTk -reY +kCW bXR bZY cbL @@ -183990,7 +183990,7 @@ aaa aaa aad aaa -ukM +uwP bLs bLs bLs @@ -184252,7 +184252,7 @@ aad qgU qgU qgU -klH +qzc aad ajr ajr @@ -184492,7 +184492,7 @@ wNr tbd smD uTY -pMp +oPN uTc uKG qOF @@ -184746,7 +184746,7 @@ aaa aad aaa imm -nlb +lQJ ipp rSx jiy @@ -185779,7 +185779,7 @@ tQa isa ahG pti -tdI +iBG wDP aad aad @@ -186036,7 +186036,7 @@ inI psM eJl lkT -twH +kiA wDP aaa aad diff --git a/_maps/map_files/IceBox/IceBoxStation.dmm b/_maps/map_files/IceBox/IceBoxStation.dmm index ef8fdc69d179..ba3333ef5e62 100644 --- a/_maps/map_files/IceBox/IceBoxStation.dmm +++ b/_maps/map_files/IceBox/IceBoxStation.dmm @@ -11551,8 +11551,8 @@ layer = 2.9 }, /obj/structure/table/reinforced, -/obj/item/destTagger, -/obj/item/destTagger, +/obj/item/dest_tagger, +/obj/item/dest_tagger, /obj/effect/turf_decal/tile/brown{ dir = 1 }, diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index f5543d444d2d..bc3310bdefab 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -11054,24 +11054,6 @@ icon_state = "panelscorched" }, /area/maintenance/starboard/fore) -"asI" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/table, -/obj/item/clipboard, -/obj/item/folder/yellow, -/obj/item/destTagger, -/obj/item/destTagger, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/cargo/sorting) "asJ" = ( /obj/structure/chair/comfy/brown, /obj/effect/landmark/start/detective, @@ -40592,6 +40574,39 @@ /obj/structure/window/reinforced, /turf/open/floor/grass, /area/service/hydroponics) +"boi" = ( +/obj/machinery/door/window/brigdoor/westright{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/item/ai_module/core/freeformcore{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/ai_module/core/full/custom, +/obj/item/ai_module/core/full/asimov{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) "boj" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -43375,6 +43390,34 @@ }, /turf/open/floor/plasteel, /area/command/bridge) +"bsI" = ( +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/item/ai_module/supplied/protectStation{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/ai_module/zeroth/oneHuman, +/obj/item/ai_module/reset/purge{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) "bsJ" = ( /obj/effect/turf_decal/bot, /obj/structure/rack, @@ -46994,6 +47037,20 @@ }, /turf/open/floor/plasteel/dark, /area/commons/fitness/recreation) +"byM" = ( +/obj/structure/table, +/obj/item/ai_module/reset, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_x = 24; + pixel_y = 24 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) "byN" = ( /obj/machinery/porta_turret/ai{ dir = 1 @@ -47180,6 +47237,13 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet/restrooms) +"bzb" = ( +/obj/structure/table, +/obj/item/ai_module/supplied/freeform, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) "bzc" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -47335,6 +47399,31 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai_upload) +"bzr" = ( +/obj/structure/table, +/obj/item/ai_module/supplied/quarantine, +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_x = 24; + pixel_y = -24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_x = 28 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) "bzs" = ( /obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -50150,6 +50239,21 @@ initial_gas_mix = "co2=1000;TEMP=293.15" }, /area/engineering/atmos) +"bDS" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/aicard, +/obj/item/ai_module/reset, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/engineering/storage/tech) "bDT" = ( /obj/structure/cable{ icon_state = "1-4" @@ -50715,18 +50819,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/dark, /area/maintenance/port/fore) -"bET" = ( -/obj/structure/transit_tube/station{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/foyer) "bEU" = ( /obj/structure/sign/warning/nosmoking{ pixel_x = 30 @@ -78467,6 +78559,16 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel/dark, /area/maintenance/fore) +"cAE" = ( +/obj/machinery/power/apc/auto_name/north, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/item/radio/intercom{ + pixel_x = -26 + }, +/turf/open/floor/carpet, +/area/maintenance/aft) "cAF" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -83202,16 +83304,31 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"cSL" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/hand_tele, -/obj/structure/mirror{ - pixel_x = -26 +"cSc" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/light, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) "cSS" = ( /obj/structure/table, /obj/effect/turf_decal/tile/neutral{ @@ -83317,55 +83434,12 @@ }, /turf/open/space/basic, /area/space/nearstation) -"cUq" = ( -/obj/machinery/door/window/brigdoor/westright{ - dir = 4; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/effect/spawner/lootdrop/ai_module_harmful{ - fan_out_items = 1; - lootcount = 2; - lootdoubles = 0 - }, -/obj/item/ai_module/supplied/oxygen{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/table, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai_upload) "cUD" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel/dark, /area/security/prison) -"cVU" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"cWl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/central) "cXX" = ( /obj/machinery/cryopod/tele, /turf/open/floor/plasteel/showroomfloor, @@ -83382,53 +83456,31 @@ icon_state = "wood-broken" }, /area/commons/vacant_room/office) -"did" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher{ - id = "Cell 3"; - name = "Prisoner Pacifier"; - pixel_x = -24 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"djK" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/aft) "dky" = ( /obj/structure/cable, /turf/open/floor/plating/airless, /area/space/nearstation) +"dlf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, +/turf/open/floor/plasteel, +/area/command/bridge) "dlg" = ( /obj/machinery/light, /turf/open/floor/wood, /area/commons/vacant_room/office) -"dnB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +"dvX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/carpet, -/area/maintenance/aft) +/area/maintenance/starboard/aft) "dxq" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ @@ -83443,35 +83495,13 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/rd) -"dCV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"dDf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" +"dJZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/server) +/obj/effect/landmark/start/blueshield, +/turf/open/floor/plasteel, +/area/command/bridge) "dMc" = ( /obj/structure/table/reinforced, /obj/item/integrated_circuit_printer, @@ -83493,49 +83523,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/asteroid/airless, /area/space/nearstation) -"dSu" = ( -/obj/machinery/door/window/brigdoor/westright{ - dir = 4; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/item/ai_module/core/freeformcore{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/ai_module/core/full/custom, -/obj/item/ai_module/core/full/asimov{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/table, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/flasher{ - id = "AI"; - name = "Meatbag Pacifier"; - pixel_x = -24 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai_upload) -"dYp" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) +"dXp" = ( +/obj/item/pipe/directional, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "dYu" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/effect/decal/cleanable/dirt, @@ -83563,51 +83554,27 @@ /obj/item/kirbyplants/dead, /turf/open/floor/wood, /area/commons/vacant_room/office) -"ecI" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/flasher{ - id = "Cell 4"; - name = "Prisoner Pacifier"; - pixel_x = -24 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ejE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) "esR" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/floor/wood{ icon_state = "wood-broken7" }, /area/maintenance/port/fore) +"euF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/taperecorder{ + pixel_x = 5 + }, +/obj/structure/table, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "evx" = ( /turf/open/floor/engine{ initial_gas_mix = "n2=100;TEMP=80"; @@ -83639,6 +83606,46 @@ /obj/machinery/biogenerator, /turf/open/floor/plasteel/dark, /area/security/prison) +"eDv" = ( +/obj/machinery/microwave{ + pixel_y = 5 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/yes_erp{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"eEZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Infirmary"; + req_access_txt = "2, 71" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) +"eJk" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Psychology Office Maintenance"; + req_access_txt = "76" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/aft) "eKa" = ( /obj/structure/sign/poster/official/pda_ad, /turf/closed/wall, @@ -83671,13 +83678,40 @@ /obj/machinery/status_display/evac, /turf/closed/wall/rust, /area/security/prison) -"eXZ" = ( -/obj/structure/chair/sofa/right{ +"eTt" = ( +/obj/machinery/air_sensor{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/igniter{ + id = "Incinerator" + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"eYu" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/window/reinforced/tinted, -/turf/open/floor/carpet, -/area/maintenance/aft) +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "fcv" = ( /obj/structure/sign/warning/fire{ pixel_x = 32 @@ -83685,29 +83719,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"fde" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +"ffW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + external_pressure_bound = 120; + name = "server vent" }, -/obj/structure/rack, -/obj/item/clothing/suit/brigdoc/armor, -/obj/item/clothing/head/helmet/brigdoc, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) "fkk" = ( /turf/open/floor/wood{ icon_state = "wood-broken6" }, /area/commons/vacant_room/office) -"fmI" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/rnd/production/techfab/department/security, -/turf/open/floor/plasteel/showroomfloor, -/area/ai_monitored/security/armory) "fuh" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral, @@ -83729,6 +83752,25 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"fKx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"fXj" = ( +/obj/structure/closet/secure_closet/psychology, +/turf/open/floor/carpet, +/area/maintenance/aft) "fXq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -83743,6 +83785,26 @@ dir = 8 }, /area/hallway/primary/fore) +"fYb" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher{ + id = "Cell 3"; + name = "Prisoner Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "gmF" = ( /turf/open/floor/wood{ icon_state = "wood-broken" @@ -83769,17 +83831,39 @@ }, /turf/open/floor/plating, /area/engineering/main) +"god" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/flasher{ + id = "Cell 2"; + name = "Prisoner Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "grW" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/maintenance/port/fore) -"guw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +"gtG" = ( +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "4-8" }, -/area/maintenance/starboard/aft) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "gvR" = ( /obj/structure/sign/warning, /turf/closed/mineral/random/labormineral, @@ -83820,6 +83904,11 @@ /obj/effect/turf_decal/box/white, /turf/open/floor/plasteel/dark, /area/commons/locker) +"gIf" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/sugarcane, +/turf/open/floor/grass, +/area/security/prison) "gIE" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /turf/closed/mineral/random/labormineral, @@ -83834,135 +83923,92 @@ }, /turf/open/floor/wood, /area/commons/vacant_room/office) -"gPA" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/commons/vacant_room/office) -"gUV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/medical{ - name = "Psychology"; - req_access_txt = "76" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/maintenance/aft) -"gVh" = ( -/obj/structure/table, -/obj/item/ai_module/supplied/freeform, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai_upload) -"gVU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 10 - }, +"gLE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, /turf/open/floor/engine, /area/tcommsat/computer) -"hfD" = ( -/obj/structure/closet/secure_closet/security/science, -/obj/item/crowbar, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/science/research"; - dir = 8; - name = "Research Security APC"; - pixel_x = -25 +"gPA" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken3" }, +/area/commons/vacant_room/office) +"hgh" = ( /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = 24 +/obj/machinery/door/poddoor/preopen{ + id = "xeno5"; + name = "Creature Cell 5" }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/science/research) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/xenobiology) "hgW" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/chair/stool, /obj/effect/decal/cleanable/generic, /turf/open/floor/wood, /area/maintenance/port/fore) -"hhZ" = ( -/obj/machinery/microwave{ - pixel_y = 5 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/yes_erp{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/dark, -/area/medical/storage) -"hre" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/item/storage/briefcase, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"htK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"hxn" = ( +/turf/open/space/basic, +/area/hallway/secondary/entry) +"hyY" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/gun/energy/e_gun/advtaser{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser{ + pixel_x = 3; + pixel_y = -3 }, -/area/maintenance/fore) -"hxn" = ( -/turf/open/space/basic, -/area/hallway/secondary/entry) +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) "hDh" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/closet/cardboard, /obj/effect/spawner/bundle/costume/maid, /turf/open/floor/wood, /area/commons/vacant_room/office) -"hDk" = ( +"hNk" = ( +/turf/closed/wall/r_wall/rust, +/area/security/prison) +"hUd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"ice" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=SW CPH"; + dir = 8; + location = "S CPH"; + name = "Patrol navbeacon S" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"icO" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/aft) +"idz" = ( /obj/machinery/door/window/brigdoor{ dir = 4; name = "Core Modules"; @@ -83996,55 +84042,16 @@ luminosity = 2 }, /area/ai_monitored/turret_protected/ai_upload) -"hMX" = ( -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"hNk" = ( -/turf/closed/wall/r_wall/rust, -/area/security/prison) -"hUM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/maintenance/aft) -"hZs" = ( -/obj/machinery/computer/med_data/laptop, +"iib" = ( /obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/maintenance/aft) -"ice" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=SW CPH"; - dir = 8; - location = "S CPH"; - name = "Patrol navbeacon S" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ifI" = ( -/obj/machinery/power/apc/auto_name/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/item/radio/intercom{ +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/hand_tele, +/obj/structure/mirror{ pixel_x = -26 }, -/turf/open/floor/carpet, -/area/maintenance/aft) +/obj/machinery/light, +/turf/open/floor/wood, +/area/command/heads_quarters/captain) "ikw" = ( /obj/machinery/camera{ c_tag = "Xenobiology Cell 4"; @@ -84057,45 +84064,21 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"inr" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, +"irY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/maintenance/aft) -"irj" = ( -/obj/structure/closet/secure_closet/security/cargo, -/obj/item/crowbar, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 8 }, -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint/supply"; - dir = 1; - name = "Cargo Security APC"; - pixel_y = 23 - }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" }, -/obj/machinery/firealarm{ - pixel_x = 32; - pixel_y = 24 +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/supply) +/area/maintenance/fore) "isf" = ( /obj/machinery/door/poddoor{ id = "QMLoaddoor"; @@ -84109,21 +84092,6 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/cargo/storage) -"ixZ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/taperecorder{ - pixel_x = 5 - }, -/obj/structure/table, -/obj/machinery/newscaster{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "iBL" = ( /obj/machinery/camera{ c_tag = "Laser Room Starboard"; @@ -84133,31 +84101,15 @@ }, /turf/open/floor/engine, /area/engineering/main) -"iDx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/aft) -"iLn" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/wood, -/area/maintenance/port/fore) -"iMb" = ( -/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 +"iLn" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"iMb" = ( +/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/spawner/lootdrop/keg, /turf/open/floor/wood{ @@ -84183,23 +84135,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"iRM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/fore) "iSg" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -84219,6 +84154,10 @@ "iZo" = ( /turf/closed/wall/r_wall/rust, /area/medical/virology) +"iZX" = ( +/obj/machinery/vending/wardrobe/blueshield_wardrobe, +/turf/open/floor/plasteel, +/area/command/bridge) "jaZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -84257,26 +84196,24 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"jjk" = ( -/obj/machinery/air_sensor{ - pixel_x = -32; - pixel_y = -32 +"jpv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/igniter{ - id = "Incinerator" +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"juz" = ( -/obj/structure/filingcabinet, -/obj/structure/sign/poster/official/help_others{ - pixel_x = 32 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/carpet, -/area/maintenance/aft) +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) "juX" = ( /obj/machinery/camera{ c_tag = "Xenobiology Cell 2"; @@ -84289,65 +84226,47 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"jzQ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/landmark/start/bridgeofficer, -/turf/open/floor/plasteel/dark, -/area/command/bridge) "jAT" = ( /obj/structure/lattice/catwalk, /obj/machinery/light, /turf/open/floor/plating/airless, /area/hallway/secondary/entry) -"jCt" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/taperecorder, -/obj/effect/turf_decal/tile/red{ - dir = 1 +"jCi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/office) -"jEv" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/space/nearstation) +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) "jGN" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/opossum, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jOz" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall/rust, -/area/ai_monitored/turret_protected/ai_upload) -"jPg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"jHA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/landmark/start/cyborg, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/engine, -/area/tcommsat/computer) +/area/ai_monitored/turret_protected/aisat/foyer) +"jOz" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/ai_upload) "jQY" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -84437,17 +84356,6 @@ }, /turf/open/floor/wood, /area/maintenance/port/fore) -"jUJ" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno5"; - name = "Creature Cell 5" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) "jUX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -84480,16 +84388,14 @@ "khA" = ( /turf/closed/wall/rust, /area/construction/mining/aux_base) -"kjq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" +"kmi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) "kmy" = ( /obj/structure/sign/departments/cargo, /turf/closed/wall, @@ -84498,41 +84404,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, /turf/open/floor/wood, /area/commons/vacant_room/office) -"kpS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/tcommsat/computer) "krJ" = ( /turf/closed/wall/rust, /area/hallway/secondary/exit/departure_lounge) -"ktb" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/item/gun/energy/e_gun/dragnet{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/gun/energy/e_gun/dragnet, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "ktv" = ( /obj/machinery/power/compressor{ comp_id = "incineratorturbine"; @@ -84551,22 +84425,38 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"kug" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/carpet, -/area/maintenance/aft) "kul" = ( /obj/machinery/vending/snack/random, /obj/effect/turf_decal/bot, /turf/open/floor/plating, /area/maintenance/port/fore) +"kuU" = ( +/obj/structure/closet/secure_closet/security/cargo, +/obj/item/crowbar, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/supply"; + dir = 1; + name = "Cargo Security APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/firealarm{ + pixel_x = 32; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) "kzw" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -84587,17 +84477,6 @@ icon_state = "wood-broken7" }, /area/maintenance/port/fore) -"kLJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"kNa" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/ai_monitored/security/armory) "kRh" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -84626,16 +84505,49 @@ /obj/item/toy/cards/deck, /turf/open/floor/wood, /area/commons/vacant_room/office) -"laA" = ( -/obj/item/hilbertshotel/ghostdojo, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) +"kXx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"lcY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/dresser, +/turf/open/floor/plasteel/dark, +/area/security/prison) "leX" = ( /obj/structure/chair/stool, /turf/open/floor/wood{ icon_state = "wood-broken4" }, /area/maintenance/port/fore) +"lgq" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/bridgeofficer, +/turf/open/floor/plasteel/dark, +/area/command/bridge) "lht" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/space/basic, @@ -84644,48 +84556,6 @@ /obj/structure/sign/poster/ripped, /turf/closed/wall, /area/commons/fitness/recreation) -"llu" = ( -/obj/structure/table, -/obj/item/ai_module/supplied/quarantine, -/obj/machinery/flasher{ - id = "AI"; - name = "Meatbag Pacifier"; - pixel_x = 24; - pixel_y = -24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - name = "Private AI Channel"; - pixel_x = 28 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai_upload) -"lot" = ( -/obj/structure/closet/secure_closet/security/med, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -30 - }, -/obj/item/crowbar, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/medical) "lqz" = ( /obj/machinery/door/airlock/external{ name = "External Airlock"; @@ -84697,22 +84567,51 @@ /obj/structure/fans/tiny, /turf/open/floor/plasteel/dark, /area/maintenance/starboard) -"lAw" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Euthanization Chamber"; - name = "xenobiology camera"; - network = list("ss13","rd","xeno") +"lAY" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"lBr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"lBj" = ( +/obj/machinery/door/window/brigdoor/westright{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" }, -/turf/open/floor/plasteel/showroomfloor, -/area/ai_monitored/security/armory) +/obj/effect/spawner/lootdrop/ai_module_harmful{ + fan_out_items = 1; + lootcount = 2; + lootdoubles = 0 + }, +/obj/item/ai_module/supplied/oxygen{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) "lKu" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, @@ -84721,12 +84620,16 @@ icon_state = "wood-broken4" }, /area/maintenance/port/fore) -"lLr" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +"lUM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/structure/rack, +/obj/item/clothing/suit/brigdoc/armor, +/obj/item/clothing/head/helmet/brigdoc, /turf/open/floor/plasteel/dark, -/area/maintenance/aft) +/area/ai_monitored/security/armory) "lVk" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -84739,33 +84642,51 @@ }, /turf/open/space/basic, /area/space/nearstation) +"lXi" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/flasher{ + id = "Cell 4"; + name = "Prisoner Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "mbs" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /obj/item/pickaxe, /turf/open/floor/plating/airless, /area/space/nearstation) -"mec" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/departments/xenobio, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/fore) "mej" = ( /turf/closed/wall/r_wall/rust, /area/science/robotics/lab) -"miy" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1, -/obj/structure/cable{ - icon_state = "1-8" - }, +"mgu" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/plating, +/area/maintenance/aft) +"mgE" = ( +/obj/item/hilbertshotel/ghostdojo, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"mij" = ( +/obj/structure/chair/sofa/right{ + dir = 1 }, -/turf/open/floor/engine, -/area/space) +/obj/structure/window/reinforced/tinted, +/turf/open/floor/carpet, +/area/maintenance/aft) "mmZ" = ( /obj/machinery/cryopod, /obj/structure/cable{ @@ -84775,25 +84696,48 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel/showroomfloor, /area/security/prison) -"mwo" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"mpt" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/flasher{ - id = "Cell 6"; - name = "Prisoner Pacifier"; - pixel_x = -24 +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"mvQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/vending/wardrobe/hos_wardrobe, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) +"mze" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, +/obj/machinery/rnd/production/techfab/department/security, /turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/area/ai_monitored/security/armory) "mIt" = ( /obj/structure/disposalpipe/segment, /obj/machinery/navbeacon{ @@ -84836,76 +84780,85 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/commons/vacant_room/office) -"mLz" = ( -/obj/machinery/vending/wardrobe/blueshield_wardrobe, -/turf/open/floor/plasteel, -/area/command/bridge) "mLN" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/mineral/random/labormineral, /area/space/nearstation) -"mWE" = ( -/obj/structure/cable{ - icon_state = "4-8" +"mTE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Aft Hallway Security Firelock"; - dir = 1; - name = "aft camera" +/obj/structure/closet/secure_closet/hop, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"mXV" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/clothing/suit/toggle/armor/hop/hop_formal, +/obj/item/clothing/under/rank/civilian/head_of_personnel/parade/female, +/obj/item/clothing/under/rank/civilian/head_of_personnel/parade, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hop) +"nkB" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/xenobiology) +"nof" = ( +/obj/structure/filingcabinet, +/obj/structure/sign/poster/official/help_others{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/carpet, +/area/maintenance/aft) +"noi" = ( +/obj/structure/chair/sofa/left{ dir = 1 }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher{ - id = "Cell 1"; - name = "Prisoner Pacifier"; - pixel_x = -24 +/obj/structure/window/reinforced/tinted, +/turf/open/floor/carpet, +/area/maintenance/aft) +"nyC" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ncK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) -"npo" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/engine, +/area/space) +"nAl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 }, -/obj/structure/table, -/obj/item/flashlight/lamp, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel/dark, -/area/security/office) +/obj/structure/closet/secure_closet/bridgesec, +/turf/open/floor/plasteel, +/area/command/bridge) +"nGC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/maintenance/aft) "nHl" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 @@ -84924,34 +84877,6 @@ "nNA" = ( /turf/closed/wall/rust, /area/command/bridge) -"nTy" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/item/ai_module/supplied/protectStation{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/ai_module/zeroth/oneHuman, -/obj/item/ai_module/reset/purge{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/table, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/turret_protected/ai_upload) "nXu" = ( /obj/structure/cable{ icon_state = "4-8" @@ -84969,67 +84894,32 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/prison) -"nYH" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced/tinted, -/obj/machinery/button/door{ - id = "psych_shutters"; - name = "psychology office shutters control"; - pixel_x = 6; - pixel_y = -5; - req_access_txt = "76" - }, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 2 - }, -/obj/item/pen{ - pixel_x = 7; - pixel_y = 7 +"oeq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/item/clipboard{ - pixel_x = -7; - pixel_y = 3 +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"oKa" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, /turf/open/floor/carpet, /area/maintenance/aft) -"oaj" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 +"oOh" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/showroomfloor, -/area/ai_monitored/security/armory) -"olJ" = ( -/obj/machinery/ai_slipper{ - uses = 10 +/obj/machinery/door/airlock/medical{ + name = "Psychology"; + req_access_txt = "76" }, -/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/maintenance/aft) "oPf" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -85058,17 +84948,25 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/commons/vacant_room/office) -"oUH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +"oWH" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/closet/secure_closet/brigdoc, -/turf/open/floor/plasteel/dark, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher{ + id = "Cell 1"; + name = "Prisoner Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "oXQ" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -85076,129 +84974,64 @@ }, /turf/open/space/basic, /area/space/nearstation) -"phP" = ( -/obj/structure/closet/secure_closet/security/engine, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/light, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -30 - }, -/obj/item/crowbar, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/turf/open/floor/plasteel/dark, -/area/security/checkpoint/engineering) -"plE" = ( -/obj/effect/decal/cleanable/dirt, +"peA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 + dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port) -"pnz" = ( -/obj/structure/rack, -/obj/item/gun/energy/disabler{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/disabler, -/obj/item/gun/energy/disabler{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plasteel/showroomfloor, -/area/ai_monitored/security/armory) +/turf/open/floor/engine, +/area/tcommsat/computer) "ppP" = ( /turf/open/floor/wood{ icon_state = "wood-broken7" }, /area/commons/vacant_room/office) -"pxf" = ( +"prW" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 8 + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/vending/wardrobe/hos_wardrobe, -/turf/open/floor/plasteel/dark, +/obj/structure/closet/secure_closet/hosnew, +/turf/open/floor/plasteel, /area/command/heads_quarters/hos) -"pAE" = ( -/obj/effect/turf_decal/tile/neutral, +"pAq" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/taperecorder{ - pixel_x = 5 + dir = 4 }, -/obj/structure/table, -/obj/item/cartridge/lawyer, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/power/apc{ - areastring = "/area/service/lawoffice"; - dir = 1; - name = "Law Office APC"; - pixel_y = 23 + dir = 1 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/dark, -/area/service/lawoffice) -"pBu" = ( +/area/security/office) +"pCe" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/asteroid/airless, +/area/space/nearstation) +"pDV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/stowaway, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/port) -"pCe" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/asteroid/airless, -/area/space/nearstation) -"pCV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/security/glass{ - name = "Brig Infirmary"; - req_access_txt = "2, 71" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel/dark, -/area/security/warden) "pFw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -85206,52 +85039,23 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/commons/locker) -"pLB" = ( -/obj/effect/landmark/start/psychologist, -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 1 - }, -/obj/structure/window/reinforced/tinted, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/carpet, -/area/maintenance/aft) "pNP" = ( /obj/structure/table/wood, /turf/open/floor/wood{ icon_state = "wood-broken4" }, /area/maintenance/port/fore) -"pYT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Brig Infirmary"; - req_access_txt = "2, 71" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/office) -"pYW" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"pQb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 }, -/obj/item/aicard, -/obj/item/ai_module/reset, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/engineering/storage/tech) -"qbU" = ( +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"pWu" = ( /obj/structure/window/reinforced, /obj/effect/turf_decal/bot, /obj/structure/rack, @@ -85269,10 +85073,39 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/ai_monitored/security/armory) -"qfy" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/bridgeofficer, -/turf/open/floor/plasteel/dark, +"qcd" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced/tinted, +/obj/machinery/button/door{ + id = "psych_shutters"; + name = "psychology office shutters control"; + pixel_x = 6; + pixel_y = -5; + req_access_txt = "76" + }, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/pen{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/clipboard{ + pixel_x = -7; + pixel_y = 3 + }, +/turf/open/floor/carpet, +/area/maintenance/aft) +"qdS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/structure/closet/secure_closet/blueshield, +/turf/open/floor/plasteel, /area/command/bridge) "qfZ" = ( /obj/structure/cable{ @@ -85294,16 +85127,16 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"qtw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +"qqk" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" }, -/area/maintenance/fore) +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) "qvS" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=W CPH"; @@ -85327,11 +85160,6 @@ }, /turf/open/floor/wood, /area/maintenance/port/fore) -"qAA" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/sugarcane, -/turf/open/floor/grass, -/area/security/prison) "qIR" = ( /obj/machinery/camera{ c_tag = "Xenobiology Cell 6"; @@ -85366,13 +85194,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/prison) -"qWA" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/carpet, -/area/maintenance/aft) "qWU" = ( /turf/closed/wall/rust, /area/service/chapel/main) @@ -85382,33 +85203,36 @@ /mob/living/carbon/monkey, /turf/open/floor/grass, /area/medical/virology) -"rnD" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"rrM" = ( -/obj/structure/chair/sofa/left{ - dir = 1 +"rhQ" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/window/reinforced/tinted, /turf/open/floor/carpet, /area/maintenance/aft) -"ruv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"rir" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/item/gun/energy/e_gun/dragnet{ + pixel_x = -4; + pixel_y = 4 }, -/obj/structure/closet/secure_closet/bridgesec, -/turf/open/floor/plasteel, -/area/command/bridge) +/obj/item/gun/energy/e_gun/dragnet, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"rnD" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "ruL" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -85416,6 +85240,14 @@ }, /turf/open/floor/plating, /area/security/prison) +"ruQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plating, +/area/maintenance/aft) "rvN" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ @@ -85430,31 +85262,73 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"rNm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/hallway/secondary/entry) -"rNB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ +"ryR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/blueshield, -/turf/open/floor/plasteel, -/area/command/bridge) -"rQT" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Psychology Office Maintenance"; - req_access_txt = "76" +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/taperecorder{ + pixel_x = 5 + }, +/obj/structure/table, +/obj/item/cartridge/lawyer, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/power/apc{ + areastring = "/area/service/lawoffice"; + dir = 1; + name = "Law Office APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" }, +/turf/open/floor/plasteel/dark, +/area/service/lawoffice) +"rED" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"rHt" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Euthanization Chamber"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) +"rIp" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/maintenance/central) +"rMf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/aft) +"rNm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/hallway/secondary/entry) "rRG" = ( /obj/machinery/door/poddoor{ id = "QMLoaddoor2"; @@ -85468,55 +85342,33 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/cargo/storage) -"soM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/aft) -"spI" = ( +"rSe" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"sqK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/poster/contraband/yes_erp{ - pixel_y = -32 - }, -/turf/closed/wall, -/area/commons/locker) -"suB" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 22 +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/area/maintenance/port/aft) +"rWX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Infirmary"; + req_access_txt = "2, 71" }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel/dark, +/area/security/warden) "swG" = ( /obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = 4; @@ -85542,86 +85394,80 @@ /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, /turf/open/floor/wood, /area/maintenance/port/fore) -"sDw" = ( -/obj/structure/sign/warning, -/turf/closed/wall/rust, -/area/space/nearstation) -"sLP" = ( +"sxk" = ( +/obj/structure/closet/secure_closet/security/med, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/structure/closet/secure_closet/hop, /obj/machinery/airalarm{ dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/clothing/suit/toggle/armor/hop/hop_formal, -/obj/item/clothing/under/rank/civilian/head_of_personnel/parade/female, -/obj/item/clothing/under/rank/civilian/head_of_personnel/parade, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hop) -"sYm" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 + pixel_x = -23 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 }, +/obj/item/crowbar, /obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/flasher{ - id = "Cell 2"; - name = "Prisoner Pacifier"; - pixel_x = -24 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"tku" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, -/obj/effect/landmark/start/cyborg, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/ai_monitored/turret_protected/aisat/foyer) -"tkN" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/medical) +"sDw" = ( +/obj/structure/sign/warning, +/turf/closed/wall/rust, +/area/space/nearstation) +"tav" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" }, -/obj/structure/closet/secure_closet/hosnew, -/turf/open/floor/plasteel, -/area/command/heads_quarters/hos) +/turf/open/floor/plating, +/area/maintenance/aft) "tog" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/space/basic, /area/space/nearstation) -"tpI" = ( -/obj/item/pipe/directional, +"tyx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/carpet, +/area/maintenance/aft) +"tBL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/departments/xenobio, /turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) +/area/maintenance/starboard/fore) "tCi" = ( /obj/effect/decal/cleanable/glass, /turf/open/floor/wood{ icon_state = "wood-broken3" }, /area/maintenance/port/fore) +"tGp" = ( +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/item/storage/backpack/duffelbag/sec/surgery, +/turf/open/floor/plasteel/dark, +/area/security/warden) "tJC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -85633,52 +85479,18 @@ icon_state = "panelscorched" }, /area/maintenance/starboard) -"tNe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - external_pressure_bound = 120; - name = "server vent" - }, -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"tNx" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = -28; - prison_radio = 1 - }, +"tNW" = ( /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"tZO" = ( -/obj/structure/table, -/obj/item/ai_module/reset, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/flasher{ - id = "AI"; - name = "Meatbag Pacifier"; - pixel_x = 24; - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 }, -/area/ai_monitored/turret_protected/ai_upload) +/turf/open/floor/carpet, +/area/maintenance/aft) "uda" = ( /turf/closed/wall/rust, /area/security/warden) @@ -85687,10 +85499,43 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plating, /area/maintenance/port/fore) -"uhd" = ( -/obj/structure/closet/secure_closet/psychology, -/turf/open/floor/carpet, -/area/maintenance/aft) +"ueH" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/flasher{ + id = "Cell 6"; + name = "Prisoner Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"uga" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/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 + }, +/turf/open/floor/plasteel/dark, +/area/cargo/sorting) "uhv" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -85729,25 +85574,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"upA" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/flasher{ - id = "Cell 5"; - name = "Prisoner Pacifier"; - pixel_x = -24 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "uqy" = ( /obj/machinery/light{ dir = 1 @@ -85761,10 +85587,48 @@ "uzR" = ( /turf/closed/wall/rust, /area/commons/storage/primary) +"uAO" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/storage/briefcase, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"uAW" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/aft) "uGi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/commons/vacant_room/office) +"uJn" = ( +/obj/structure/transit_tube/station{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/foyer) "uOT" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -85772,44 +85636,37 @@ }, /turf/open/space/basic, /area/space/nearstation) +"uPa" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) "uRM" = ( /turf/open/floor/wood, /area/commons/vacant_room/office) -"uTW" = ( -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +"uXs" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/taperecorder, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom{ - pixel_x = -28 - }, -/obj/item/storage/backpack/duffelbag/sec/surgery, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"vbt" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/autolathe, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, /area/security/office) -"vdS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/aft) "vjT" = ( /obj/effect/spawner/structure/window/reinforced/tinted/electrochromatic{ electrochromatic_id = "!interrogation_room" @@ -85829,69 +85686,133 @@ /obj/item/instrument/guitar, /turf/open/floor/plasteel/dark, /area/service/bar) -"vmG" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +"vCp" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"vGR" = ( +/obj/structure/closet/secure_closet/security/science, +/obj/item/crowbar, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/science/research"; + dir = 8; + name = "Research Security APC"; + pixel_x = -25 }, -/obj/effect/turf_decal/box, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 }, /turf/open/floor/plasteel/dark, -/area/security/prison) -"vsQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ +/area/security/checkpoint/science/research) +"vGS" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/radio/intercom{ - pixel_y = -28 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/closet/secure_closet/blueshield, -/turf/open/floor/plasteel, -/area/command/bridge) -"vDl" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/flasher{ + id = "Cell 5"; + name = "Prisoner Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"vRm" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 6 +/obj/structure/sign/departments/custodian{ + desc = "A sign labelling an area where the psychologist works."; + icon_state = "psychology"; + name = "\improper PSYCHOLOGY"; + pixel_y = -32 }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/area/maintenance/port/fore) -"vEN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"vSQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 9 +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, -/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, -/turf/open/floor/plasteel, -/area/command/bridge) -"vXu" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/maintenance/starboard/fore) +/obj/structure/closet/secure_closet/brigdoc, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"vYm" = ( +/obj/structure/rack, +/obj/item/gun/energy/disabler{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/disabler, +/obj/item/gun/energy/disabler{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"wcY" = ( +/obj/effect/landmark/start/psychologist, +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/obj/structure/window/reinforced/tinted, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/carpet, +/area/maintenance/aft) +"wed" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/autolathe, +/turf/open/floor/plasteel/dark, +/area/security/office) "whZ" = ( /obj/effect/turf_decal/tile/green{ dir = 8 @@ -85909,61 +85830,68 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, /area/commons/vacant_room/office) -"wIX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/brigdoc, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"wLh" = ( -/obj/structure/cable{ - icon_state = "4-8" +"wtw" = ( +/obj/structure/closet/secure_closet/security/engine, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/carpet, -/area/maintenance/aft) -"wRW" = ( -/turf/open/floor/circuit/telecomms, -/area/science/xenobiology) -"xcJ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/light, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 + }, +/obj/item/crowbar, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/engineering) +"wyp" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/space/nearstation) +"wOH" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = -28; + prison_radio = 1 }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, -/obj/structure/dresser, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"xej" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/structure/sign/departments/custodian{ - desc = "A sign labelling an area where the psychologist works."; - icon_state = "psychology"; - name = "\improper PSYCHOLOGY"; - pixel_y = -32 +/turf/open/floor/plasteel/dark, +/area/security/prison) +"xjs" = ( +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) +"xqn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/obj/effect/landmark/start/bridgeofficer, +/turf/open/floor/plasteel/dark, +/area/command/bridge) "xqv" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/drinkingglass{ @@ -85981,6 +85909,49 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/prison) +"xuE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/poster/contraband/yes_erp{ + pixel_y = -32 + }, +/turf/closed/wall, +/area/commons/locker) +"xzk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/brigdoc, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"xBd" = ( +/obj/machinery/computer/med_data/laptop, +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/maintenance/aft) +"xEg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/fore) "xJY" = ( /obj/structure/rack, /obj/item/storage/backpack, @@ -86004,24 +85975,25 @@ }, /turf/open/floor/plating, /area/engineering/main) -"xRZ" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 4 +"xSa" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/gun/energy/e_gun/advtaser, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/turf/open/floor/plasteel/showroomfloor, -/area/ai_monitored/security/armory) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) "xTw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/stool/bar, @@ -86033,6 +86005,25 @@ icon_state = "wood-broken4" }, /area/maintenance/port/fore) +"xWY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Aft Hallway Security Firelock"; + dir = 1; + name = "aft camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "yaV" = ( /obj/structure/cable{ icon_state = "1-4" @@ -86068,6 +86059,15 @@ }, /turf/open/space/basic, /area/space/nearstation) +"yjG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/maintenance/aft) "ykB" = ( /obj/structure/chair/stool, /turf/open/floor/wood, @@ -98314,8 +98314,8 @@ bVV bMe bNH bTu -qAA -xcJ +gIf +lcY aav aeu aUz @@ -98571,8 +98571,8 @@ bMQ bPk bRa bSR -vmG -tNx +mpt +wOH aav aeu aeu @@ -100102,7 +100102,7 @@ awD bCt cou bzO -iDx +rSe coA bHj adf @@ -100347,7 +100347,7 @@ bhU aEw bxq cux -pBu +pDV awD agp bHg @@ -102895,7 +102895,7 @@ cwp cti cwq cxy -vDl +xSa aHZ aNB aKX @@ -102909,7 +102909,7 @@ aUv aWo aYD crg -plE +jCi bxp bfc bgH @@ -103207,7 +103207,7 @@ cbb cbT ccM cDr -npo +pAq aey cgQ bBG @@ -103678,7 +103678,7 @@ aRV bwI aUE aSQ -hhZ +eDv aOZ crP cpX @@ -103721,7 +103721,7 @@ cBu aiG cyK cDB -vbt +wed aey ajx aMV @@ -103959,7 +103959,7 @@ bDt bDV bFn aah -mwo +ueH aeI aaT bWp @@ -104705,7 +104705,7 @@ aQG aQJ aCs aLd -lot +sxk aQI bau bcN @@ -104730,7 +104730,7 @@ csS cBI bFp aah -upA +vGS aeI aaT bWu @@ -104747,10 +104747,10 @@ cwK aib aiy aiK -jCt +uXs cKn aey -tkN +prW cgX cij alJ @@ -104995,9 +104995,9 @@ abO bMZ aef bRo -uTW +tGp agd -oUH +vSQ anw ahj cwK @@ -105250,12 +105250,12 @@ aef aef bXp bNa -pCV +rWX bRw -wIX +xzk cnB bVS -pYT +eEZ ahk cwL cza @@ -105501,7 +105501,7 @@ cBx cBv bFp aah -ecI +lXi aeI aaT bWv @@ -105779,7 +105779,7 @@ ccO cdU cfj akx -pxf +mvQ cmm alM amf @@ -105968,7 +105968,7 @@ cyV czs ant cwy -iRM +xEg aDB aNJ aqo @@ -106272,7 +106272,7 @@ bIV bIV bFp aah -did +fYb aaS aaT bKy @@ -106810,10 +106810,10 @@ akV azo alv alP -fde +lUM aEX aCF -jEv +wyp aeu aeu aeu @@ -107043,7 +107043,7 @@ bIV bIV bFp aah -sYm +god aaS aaT bWG @@ -107067,7 +107067,7 @@ akC chc cil cil -lBr +kmi ckG amJ cok @@ -107323,10 +107323,10 @@ bPI cgt chd alx -oaj -xRZ +cSc +hyY ckT -ktb +rir cok aeu aeu @@ -107580,8 +107580,8 @@ cDH cgv che aly -pnz -qbU +vYm +pWu ckT amM cok @@ -107814,7 +107814,7 @@ bIV bIV bFq aah -mXV +oWH aaS aaT bWI @@ -107838,7 +107838,7 @@ aye chg cim cjA -kNa +vCp ckV anV cok @@ -108095,7 +108095,7 @@ akG bIS cio cio -fmI +mze aFh anF cok @@ -108577,7 +108577,7 @@ bvc jiS bKC bAy -sqK +xuE bIV bIV bIV @@ -111145,7 +111145,7 @@ buC btw btO aoh -pAE +ryR aul apm bkp @@ -111363,7 +111363,7 @@ cDh alc cAH cDh -qtw +rED anJ adH asD @@ -111685,9 +111685,9 @@ bHk bYZ cHk bFa -ifI -qWA -pLB +cAE +oKa +wcY aFM aGk aDz @@ -111941,10 +111941,10 @@ abT cFB cbA cFC -kLJ -wLh -hZs -nYH +tav +rhQ +xBd +qcd aFM aDz aDA @@ -112172,7 +112172,7 @@ buC buC bpn asF -ixZ +euF arB atc avy @@ -112197,11 +112197,11 @@ aaY aaY bHk bYZ -mWE -kLJ -wLh -hUM -rrM +xWY +tav +rhQ +nGC +noi aFM aGU aGV @@ -112452,13 +112452,13 @@ bBy bUz bWg axF -suB +eYu bYw -ejE -gUV -kug -inr -eXZ +lAY +oOh +tyx +tNW +mij aFM aMT bEJ @@ -112711,11 +112711,11 @@ bWi aGe bYo bHy -xej +vRm bFa -juz -dnB -uhd +nof +yjG +fXj awu brZ acm @@ -112971,7 +112971,7 @@ bEA cHh bFa bFa -rQT +eJk awu bwv bGo @@ -113225,10 +113225,10 @@ axF axF bHk cpd -hMX -lLr +gtG +icO bGG -vdS +mgu awu bmV ayG @@ -113766,8 +113766,8 @@ cuF cvm aFK aFQ -dCV -jjk +kXx +eTt ktv aNi aGb @@ -113979,7 +113979,7 @@ aom avS bCB bDx -sLP +mTE atC bIL atu @@ -113998,7 +113998,7 @@ cpU bZc caf bFa -spI +ruQ cdm cKr cfs @@ -114023,8 +114023,8 @@ bSs cEm aFU cwd -tpI -ncK +dXp +oeq aEh aEh aEh @@ -114225,7 +114225,7 @@ biy bjP asF arK -hre +uAO apP bvv btZ @@ -114683,12 +114683,12 @@ acg aiX acX chW -miy -olJ -tku -dYp -kjq -bET +nyC +uPa +jHA +qqk +pQb +uJn bSo cds cds @@ -115027,7 +115027,7 @@ bFs bFU bGg bFZ -soM +rMf cEw awu cgD @@ -115242,10 +115242,10 @@ aLV aHQ arl arl -dSu -nTy -cUq -hDk +boi +bsI +lBj +idz bzc bfL agW @@ -115257,7 +115257,7 @@ aqB bqe arW asd -vEN +dlf byn ara atj @@ -115508,12 +115508,12 @@ cGk auy adb asX -jzQ +xqn bnG bpd bqg bsC -ruv +nAl bHB aGG auc @@ -115533,7 +115533,7 @@ bDq bDv bSf bDN -pYW +bDS bmb bmb bmb @@ -116257,10 +116257,10 @@ cdL aAi awJ awJ -dDf -jPg -kpS -gVU +jpv +gLE +fKx +peA aJX cfM aNj @@ -116311,7 +116311,7 @@ bYs aHV bFa cbe -djK +uAW bFa cen awt @@ -116530,18 +116530,18 @@ bAw aXH aZl bbY -gVh +bzb jOz cGk auy aeS -qfy +lgq blT bnI bpe bsE bsE -vsQ +qdS atj aHU auc @@ -116761,7 +116761,7 @@ alg alU cEX apb -htK +irY cEh ahh ccU @@ -116784,10 +116784,10 @@ aLV aLW arl arl -tZO +byM aZn bbZ -llu +bzr bzc bfT apT @@ -116798,8 +116798,8 @@ att aqG bsE arY -rNB -mLz +dJZ +iZX byt afT atj @@ -117830,7 +117830,7 @@ bus bwD bzB aop -cSL +iib aui apO apJ @@ -118071,7 +118071,7 @@ anO aDJ aZV anO -cWl +rIp bcY beC bge @@ -119146,7 +119146,7 @@ aKw chQ bUv aCS -phP +wtw awH aIF cpB @@ -121890,8 +121890,8 @@ bfq iMq bbx alB -vXu -mec +hUd +tBL alB alB alB @@ -122147,8 +122147,8 @@ aWJ ayv aWJ alB -wRW -wRW +xjs +xjs alB bfq juX @@ -122214,7 +122214,7 @@ bNU bQE bSz bUU -guw +dvX bNh awX awO @@ -122404,7 +122404,7 @@ bfs aWJ bft aWR -lAw +rHt agM aWR bhu @@ -122659,9 +122659,9 @@ alB alB bfM bfM -jUJ +hgh aWR -tNe +ffW agQ aWR bfs @@ -122918,7 +122918,7 @@ aeV bfl bfV aWR -cVU +nkB adx aWR bgC @@ -123226,7 +123226,7 @@ bkm bkJ blG blf -asI +uga bwS bBM bkS @@ -123993,7 +123993,7 @@ bjh bjy bpw blf -irj +kuU buS bxl blf @@ -125004,7 +125004,7 @@ bbL aNF bep baU -hfD +vGR aSH aTY bdH @@ -127613,7 +127613,7 @@ bRV bNz bSn crl -laA +mgE bXw bWM bPe diff --git a/_maps/map_files/LambdaStation/lambda.dmm b/_maps/map_files/LambdaStation/lambda.dmm index 70711cd54939..cf4e4b7d4e75 100644 --- a/_maps/map_files/LambdaStation/lambda.dmm +++ b/_maps/map_files/LambdaStation/lambda.dmm @@ -23770,6 +23770,26 @@ "aRC" = ( /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload) +"aRD" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/item/ai_module/reset/purge, +/obj/item/ai_module/zeroth/oneHuman, +/obj/item/ai_module/supplied/protectStation, +/obj/item/ai_module/supplied/oxygen, +/obj/structure/window/reinforced, +/obj/machinery/door/window/westright{ + name = "Reserve Modules"; + req_access_txt = "20" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "aRE" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -23998,6 +24018,23 @@ "aSt" = ( /turf/closed/wall/r_wall, /area/hallway/secondary/command) +"aSu" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/item/ai_module/supplied/freeform, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/door/window/westleft{ + name = "Freeform Module"; + req_access_txt = "20" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "aSv" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -24691,6 +24728,27 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/captain) +"aUS" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/item/ai_module/supplied/quarantine, +/obj/item/ai_module/reset, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Advanced Modules"; + req_access_txt = "20" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "aUT" = ( /obj/structure/chair/comfy/brown, /obj/effect/landmark/start/captain, @@ -24827,6 +24885,12 @@ }, /turf/open/floor/plasteel/white, /area/medical/genetics/cloning) +"aVu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/turf/closed/wall, +/area/command/blueshielquarters) "aVx" = ( /obj/structure/cable{ icon_state = "4-8" @@ -28444,32 +28508,6 @@ }, /turf/open/floor/plasteel, /area/cargo/sorting) -"bcZ" = ( -/obj/effect/turf_decal/tile{ - dir = 1 - }, -/obj/effect/turf_decal/tile{ - dir = 4 - }, -/obj/effect/turf_decal/tile, -/obj/item/destTagger, -/obj/item/hand_labeler, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/table, -/obj/item/radio/intercom{ - pixel_y = 20 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/cargo/sorting) "bda" = ( /turf/closed/wall, /area/cargo/sorting) @@ -35422,6 +35460,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload_foyer) +"btf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "bth" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -35893,18 +35938,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"bvf" = ( -/obj/structure/table/wood, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/multitool, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "bvh" = ( /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; @@ -38393,17 +38426,6 @@ /obj/machinery/iv_drip, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"bEu" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/closet/secure_closet/brigdoc, -/turf/open/floor/plasteel/white, -/area/security/brig) "bEv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -49182,6 +49204,16 @@ "chS" = ( /turf/open/floor/plasteel/white, /area/medical/virology) +"chT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Blueshield"; + dir = 4 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "chU" = ( /obj/effect/landmark/start/station_engineer, /obj/structure/disposalpipe/segment{ @@ -49611,21 +49643,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"cjj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/sink{ - pixel_y = 25 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "cjk" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -62666,6 +62683,29 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"dcX" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "ddM" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" @@ -62685,51 +62725,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"dhS" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/item/ai_module/core/full/asimov, -/obj/item/ai_module/core/full/custom, -/obj/item/ai_module/core/freeformcore, -/obj/structure/window/reinforced, -/obj/machinery/door/window{ - dir = 4; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/effect/spawner/lootdrop/ai_module_neutral, -/obj/effect/spawner/lootdrop/ai_module_harmless, -/obj/effect/spawner/lootdrop/ai_module_lewd, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/item/ai_module/core/full/asimov, -/obj/item/ai_module/core/full/custom, -/obj/item/ai_module/core/freeformcore, -/obj/structure/window/reinforced, -/obj/machinery/door/window{ - dir = 4; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/effect/spawner/lootdrop/ai_module_neutral, -/obj/effect/spawner/lootdrop/ai_module_harmless, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "djc" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62795,16 +62790,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"dnx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/fore) "doD" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -63119,22 +63104,10 @@ }, /turf/open/floor/plasteel, /area/commons/toilet/auxiliary) -"dNO" = ( -/obj/structure/table/wood, -/obj/machinery/computer/secure_data/laptop, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "dNZ" = ( /obj/machinery/atmospherics/components/unary/tank/air, /turf/open/floor/plasteel, /area/medical/virology) -"dOK" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Blueshield's Office Maintenance"; - req_access_txt = "19" - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "dOY" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -63329,6 +63302,20 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/paramedic) +"eho" = ( +/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/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) "ehs" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 1 @@ -63389,6 +63376,32 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"end" = ( +/obj/effect/turf_decal/tile{ + dir = 1 + }, +/obj/effect/turf_decal/tile{ + dir = 4 + }, +/obj/effect/turf_decal/tile, +/obj/item/dest_tagger, +/obj/item/hand_labeler, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/table, +/obj/item/radio/intercom{ + pixel_y = 20 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/cargo/sorting) "eom" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, @@ -63520,9 +63533,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/hallway) -"ewL" = ( -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "exl" = ( /obj/structure/window/reinforced/spawner, /obj/structure/window/reinforced{ @@ -63550,25 +63560,6 @@ /obj/item/clothing/gloves/color/yellow, /turf/open/floor/plasteel, /area/engineering/break_room) -"exP" = ( -/obj/structure/table/wood, -/obj/item/paper/guides/jobs/security/courtroom, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) -"eyd" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "eyo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ dir = 1 @@ -63846,13 +63837,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"ePo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "eQi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -63872,10 +63856,6 @@ }, /turf/open/floor/engine/o2, /area/engineering/atmos) -"eRS" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/fore) "eSx" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64023,6 +64003,9 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/gravity_generator) +"fcP" = ( +/turf/closed/wall, +/area/command/blueshieldoffice) "fei" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 @@ -64073,6 +64056,15 @@ /obj/machinery/door/poddoor/shutters/radiation/preopen, /turf/open/floor/plating, /area/engineering/main) +"fkT" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "flb" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel, @@ -64137,17 +64129,6 @@ /obj/structure/chair, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"fqK" = ( -/obj/structure/table/wood, -/obj/item/storage/firstaid/brute{ - pixel_x = 5 - }, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/toxin{ - pixel_x = -5 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "fqL" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -64368,6 +64349,17 @@ }, /turf/open/floor/plasteel, /area/medical/virology) +"fGM" = ( +/obj/structure/table/wood, +/obj/item/storage/firstaid/brute{ + pixel_x = 5 + }, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/toxin{ + pixel_x = -5 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "fHC" = ( /obj/structure/rack, /obj/item/stack/rods/fifty, @@ -64454,6 +64446,10 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"fKo" = ( +/obj/structure/dresser, +/turf/open/floor/plasteel/dark, +/area/security/prison) "fMb" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -64553,6 +64549,12 @@ }, /turf/open/floor/plating/airless, /area/engineering/main) +"fTo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/closed/wall, +/area/command/blueshielquarters) "fVg" = ( /obj/machinery/requests_console{ announcementConsole = 1; @@ -64569,21 +64571,6 @@ }, /turf/open/floor/plasteel, /area/command/heads_quarters/ce) -"fXj" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/taperecorder{ - pixel_x = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) "fXq" = ( /obj/structure/disposaloutlet{ dir = 8 @@ -64948,6 +64935,17 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/atmos) +"guw" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/secure_closet/brigdoc, +/turf/open/floor/plasteel/white, +/area/security/brig) "gvt" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 @@ -65013,15 +65011,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/plasteel/dark, /area/science/circuit) -"gzH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Blueshield's Quarters"; - req_access_txt = "19" - }, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "gAO" = ( /obj/structure/closet/secure_closet/atmospherics, /obj/machinery/light{ @@ -65107,6 +65096,29 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"gPr" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/window/westleft{ + name = "Outer Window" + }, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + name = "Security Desk"; + req_access_txt = "1" + }, +/obj/item/radio/off, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "brigwindows"; + name = "brig shutters" + }, +/turf/open/floor/plasteel, +/area/security/brig) "gRb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ @@ -65367,27 +65379,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"hhl" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/table, -/obj/structure/window/reinforced, -/obj/item/ai_module/supplied/quarantine, -/obj/item/ai_module/reset, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Advanced Modules"; - req_access_txt = "20" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "hhm" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 5 @@ -65491,6 +65482,51 @@ }, /turf/open/floor/plasteel, /area/engineering/storage_shared) +"hpJ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/item/ai_module/core/full/asimov, +/obj/item/ai_module/core/full/custom, +/obj/item/ai_module/core/freeformcore, +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/effect/spawner/lootdrop/ai_module_neutral, +/obj/effect/spawner/lootdrop/ai_module_harmless, +/obj/effect/spawner/lootdrop/ai_module_lewd, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/item/ai_module/core/full/asimov, +/obj/item/ai_module/core/full/custom, +/obj/item/ai_module/core/freeformcore, +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/effect/spawner/lootdrop/ai_module_neutral, +/obj/effect/spawner/lootdrop/ai_module_harmless, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "hpU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /obj/effect/turf_decal/tile{ @@ -65626,6 +65662,18 @@ }, /turf/open/space/basic, /area/engineering/main) +"hAd" = ( +/obj/structure/table/wood, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/multitool, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "hAR" = ( /obj/machinery/light{ dir = 4; @@ -65702,6 +65750,15 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"hKd" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 27 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) "hMl" = ( /obj/machinery/door/airlock/maintenance{ name = "Engineering Maintenance"; @@ -65766,12 +65823,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"hTG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/turf/closed/wall, -/area/command/blueshielquarters) "hVb" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -65804,15 +65855,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"hVQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "hXt" = ( /turf/open/floor/plasteel/dark, /area/engineering/gravity_generator) @@ -66054,6 +66096,14 @@ icon_state = "platingdmg2" }, /area/maintenance/aft) +"iDP" = ( +/obj/item/bedsheet/blue/double, +/obj/structure/bed/double, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/carpet, +/area/command/blueshielquarters) "iIs" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 5 @@ -66081,6 +66131,12 @@ /obj/effect/landmark/start/station_engineer, /turf/open/floor/plasteel, /area/engineering/break_room) +"iKP" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "iLj" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -66120,6 +66176,29 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) +"iQS" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/command/heads_quarters/captain"; + dir = 8; + name = "Captain's Office APC"; + pixel_x = -25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/paper/fluff/gateway, +/obj/item/coin/plasma, +/obj/item/melee/chainofcommand, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/wood, +/area/command/heads_quarters/captain) "iRD" = ( /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) @@ -66132,6 +66211,15 @@ /obj/structure/closet, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"iSf" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/item/aicard, +/obj/item/ai_module/reset, +/turf/open/floor/plating, +/area/engineering/storage/tech) "iSm" = ( /obj/structure/disposalpipe/trunk/multiz{ dir = 1 @@ -66450,6 +66538,15 @@ /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) +"jvE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/obj/structure/dresser, +/obj/item/reagent_containers/food/drinks/flask, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/turf/open/floor/carpet, +/area/command/blueshielquarters) "jwn" = ( /obj/effect/turf_decal/bot_white/right, /obj/effect/turf_decal/tile/neutral, @@ -66475,6 +66572,12 @@ }, /turf/open/floor/plating/asteroid/airless, /area/asteroid/nearstation) +"jAP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "jEf" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, @@ -66492,10 +66595,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"jEM" = ( -/obj/structure/closet/secure_closet/blueshield, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "jEO" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -66558,6 +66657,15 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) +"jIZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/command/blueshielquarters) "jJj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 4 @@ -67026,6 +67134,13 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"kzL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/fore) "kAs" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/structure/cable{ @@ -67105,15 +67220,6 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"kHN" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "kJN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/structure/table, @@ -67198,6 +67304,11 @@ }, /turf/open/floor/plasteel/airless/solarpanel, /area/solars/starboard/aft) +"kTI" = ( +/obj/structure/table/wood, +/obj/machinery/computer/secure_data/laptop, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "kWi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -67332,18 +67443,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"lhH" = ( -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/obj/item/pen, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "lik" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -67359,15 +67458,6 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) -"ljV" = ( -/obj/item/radio/intercom{ - pixel_x = 28 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "lkU" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -67617,31 +67707,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/engineering/atmos) -"lHy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = -25; - pixel_y = 25 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"lIu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "lLo" = ( /obj/machinery/door/poddoor{ id = "QMLoaddoor2"; @@ -67815,10 +67880,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"lQU" = ( -/obj/machinery/light, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "lRt" = ( /obj/structure/flora/ausbushes/ppflowers, /obj/machinery/light{ @@ -67956,6 +68017,23 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft) +"lZJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/door/airlock/command/glass{ + name = "Blueshield"; + req_access_txt = "19" + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "maF" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, @@ -67981,9 +68059,6 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) -"mcK" = ( -/turf/closed/wall, -/area/command/blueshieldoffice) "mdh" = ( /obj/machinery/light{ dir = 1; @@ -68148,26 +68223,6 @@ /obj/machinery/computer/rdconsole/production, /turf/open/floor/plasteel, /area/engineering/break_room) -"mrv" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/item/ai_module/reset/purge, -/obj/item/ai_module/zeroth/oneHuman, -/obj/item/ai_module/supplied/protectStation, -/obj/item/ai_module/supplied/oxygen, -/obj/structure/window/reinforced, -/obj/machinery/door/window/westright{ - name = "Reserve Modules"; - req_access_txt = "20" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "msA" = ( /obj/structure/window/reinforced{ dir = 4 @@ -68215,27 +68270,15 @@ }, /turf/open/space/basic, /area/space/nearstation) -"mvM" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/brig"; - dir = 1; - name = "Blueshield's Office APC"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "mvY" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/aft) +"myD" = ( +/obj/machinery/light, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "mzz" = ( /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) @@ -68356,6 +68399,22 @@ }, /turf/open/floor/engine/air, /area/engineering/atmos) +"mLj" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/brig"; + dir = 1; + name = "Blueshield's Office APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "mMu" = ( /obj/machinery/button/door{ id = "AuxToilet3"; @@ -68415,12 +68474,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"mVk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - dir = 4 - }, -/turf/closed/wall, -/area/command/blueshielquarters) "mXh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/closed/wall, @@ -68778,15 +68831,6 @@ }, /turf/open/floor/plasteel, /area/commons/toilet/auxiliary) -"nAL" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop{ - dir = 4; - pixel_x = 3; - pixel_y = 2 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "nBT" = ( /obj/effect/turf_decal/vg_decals/atmos/nitrous_oxide, /turf/open/floor/engine/n2o, @@ -68890,6 +68934,18 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft) +"nKL" = ( +/obj/structure/table/wood, +/obj/item/paper/guides/jobs/security/courtroom, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) "nLj" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 9 @@ -68925,14 +68981,6 @@ /obj/machinery/light/small, /turf/open/floor/plasteel, /area/commons/toilet/auxiliary) -"nPE" = ( -/obj/item/bedsheet/blue/double, -/obj/structure/bed/double, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "nPK" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -68952,6 +69000,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"nQe" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "nRc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, @@ -69007,39 +69062,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"oal" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"oba" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Blueshield"; - dir = 4 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "obT" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -69069,29 +69091,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/engineering/atmos) -"ofl" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/command/heads_quarters/captain"; - dir = 8; - name = "Captain's Office APC"; - pixel_x = -25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/paper/fluff/gateway, -/obj/item/coin/plasma, -/obj/item/melee/chainofcommand, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) "ofD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69130,6 +69129,15 @@ }, /turf/open/floor/plasteel, /area/commons/toilet/auxiliary) +"ojL" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/science) "ojZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -69176,15 +69184,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/ce) -"onz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "ooE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 4 @@ -69323,6 +69322,13 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) +"oHN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Blueshield's Office Maintenance"; + req_access_txt = "19" + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "oKd" = ( /obj/machinery/camera{ c_tag = "Atmospherics Tank - Air"; @@ -69440,6 +69446,21 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/commons/toilet/auxiliary) +"oTa" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/taperecorder{ + pixel_x = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) "oTo" = ( /obj/machinery/door/airlock/maintenance{ req_one_access_txt = "12;5;39;6" @@ -69608,6 +69629,16 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"pgU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/fore) "phk" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -69657,6 +69688,13 @@ }, /turf/open/floor/plating/airless, /area/engineering/atmos) +"plN" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/light/small, +/obj/item/camera/detective, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "pmK" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external{ @@ -69681,6 +69719,22 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"pos" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = 25 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "poY" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -69952,6 +70006,18 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) +"pML" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 27 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) "pPG" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -69960,18 +70026,21 @@ /obj/item/flashlight, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"pQq" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "pRv" = ( /obj/machinery/air_sensor{ id_tag = "tox_sensor" }, /turf/open/floor/engine/plasma, /area/engineering/atmos) +"pRQ" = ( +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "pSt" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -69984,23 +70053,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"pSw" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/table, -/obj/structure/window/reinforced, -/obj/item/ai_module/supplied/freeform, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/door/window/westleft{ - name = "Freeform Module"; - req_access_txt = "20" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "pTt" = ( /obj/structure/window/reinforced{ dir = 4 @@ -70121,29 +70173,6 @@ }, /turf/open/floor/plasteel/white, /area/science/research) -"qbG" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/window/westleft{ - name = "Outer Window" - }, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - name = "Security Desk"; - req_access_txt = "1" - }, -/obj/item/radio/off, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "brigwindows"; - name = "brig shutters" - }, -/turf/open/floor/plasteel, -/area/security/brig) "qci" = ( /obj/effect/turf_decal/vg_decals/atmos/oxygen, /turf/open/floor/engine/o2, @@ -70245,36 +70274,6 @@ }, /turf/open/floor/plasteel, /area/engineering/storage_shared) -"quU" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/item/storage/secure/briefcase{ - pixel_x = -2 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/cartridge/detective, -/obj/machinery/power/apc{ - areastring = "/area/command/heads_quarters/hos"; - dir = 1; - name = "Head of Security's Office APC"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) -"qvX" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/item/folder/blue, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "qxo" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -70325,6 +70324,16 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) +"qEm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + alpha = 255 + }, +/obj/effect/landmark/start/brigdoc, +/turf/open/floor/plasteel/white, +/area/security/brig) "qIM" = ( /obj/structure/cable{ icon_state = "0-4" @@ -70398,6 +70407,27 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/gravity_generator) +"qTS" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/storage/secure/briefcase{ + pixel_x = -2 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/cartridge/detective, +/obj/machinery/power/apc{ + areastring = "/area/command/heads_quarters/hos"; + dir = 1; + name = "Head of Security's Office APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "qTU" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ @@ -70427,12 +70457,10 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) -"qYK" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/pen/red, -/turf/open/floor/plasteel/grimy, -/area/service/lawoffice) +"qYn" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/fore) "qYQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, @@ -70694,16 +70722,18 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"rzc" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +"rxY" = ( +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/blue{ - alpha = 255 +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 }, -/obj/effect/landmark/start/brigdoc, -/turf/open/floor/plasteel/white, -/area/security/brig) +/obj/item/pen, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "rzz" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -70718,13 +70748,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/engineering/atmos) -"rAz" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/light/small, -/obj/item/camera/detective, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) "rBw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output, /turf/open/floor/engine/co2, @@ -70820,6 +70843,17 @@ /obj/machinery/telecomms/receiver/preset_left, /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) +"rFc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) "rFZ" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/disposal/incinerator"; @@ -71148,15 +71182,6 @@ /obj/structure/closet, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sEM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - dir = 8 - }, -/obj/structure/dresser, -/obj/item/reagent_containers/food/drinks/flask, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "sFt" = ( /obj/machinery/shower{ dir = 8; @@ -71224,6 +71249,13 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"sOK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/effect/landmark/start/blueshield, +/turf/open/floor/carpet, +/area/command/blueshielquarters) "sPC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ dir = 1 @@ -71350,12 +71382,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical) -"tdn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "tdt" = ( /obj/machinery/power/port_gen/pacman, /turf/open/floor/plating, @@ -71667,15 +71693,6 @@ /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/plasteel, /area/engineering/atmos) -"tBn" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table, -/obj/item/aicard, -/obj/item/ai_module/reset, -/turf/open/floor/plating, -/area/engineering/storage/tech) "tBM" = ( /turf/closed/wall, /area/engineering/storage_shared) @@ -71714,6 +71731,13 @@ /obj/structure/sign/warning/vacuum/external, /turf/closed/wall, /area/hallway/secondary/entry) +"tKa" = ( +/obj/machinery/newscaster{ + pixel_y = 33 + }, +/obj/item/hilbertshotel/ghostdojo, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) "tKd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 4 @@ -71770,6 +71794,18 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"tPw" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 3; + height = 5; + id = "commonmining_home"; + name = "SS13: Common Mining Dock"; + roundstart_template = /datum/map_template/shuttle/mining_common/meta; + width = 7 + }, +/turf/open/space/basic, +/area/space) "tPH" = ( /obj/structure/cable{ icon_state = "2-4" @@ -71794,6 +71830,15 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/hallway/primary/fore) +"tSa" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + dir = 4; + pixel_x = 3; + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "tUH" = ( /obj/structure/cable{ icon_state = "1-2" @@ -71832,6 +71877,9 @@ /obj/effect/turf_decal/box/white, /turf/open/floor/plasteel, /area/engineering/storage_shared) +"tYf" = ( +/turf/closed/wall, +/area/command/blueshielquarters) "tYl" = ( /obj/structure/cable{ icon_state = "1-2" @@ -71867,21 +71915,18 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/aft) +"uct" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/pen/red, +/turf/open/floor/plasteel/grimy, +/area/service/lawoffice) "ucV" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 5 }, /turf/open/floor/plating/asteroid/airless, /area/asteroid/nearstation) -"ueW" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) "ufs" = ( /obj/machinery/light/small{ dir = 8 @@ -71889,6 +71934,15 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/hallway/secondary/entry) +"ugX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "uiC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/grimy, @@ -72070,9 +72124,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"uzx" = ( -/turf/closed/wall, -/area/command/blueshielquarters) "uBL" = ( /obj/structure/cable{ icon_state = "4-8" @@ -72101,6 +72152,9 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) +"uDS" = ( +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "uFe" = ( /obj/machinery/light/small{ dir = 1 @@ -72374,13 +72428,6 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/plasteel, /area/engineering/break_room) -"uYj" = ( -/obj/machinery/newscaster{ - pixel_y = 33 - }, -/obj/item/hilbertshotel/ghostdojo, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) "uYv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -72461,18 +72508,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) -"vgG" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/radio/intercom{ - dir = 4; - pixel_x = 27 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) "vhd" = ( /obj/machinery/shower{ dir = 8 @@ -72507,17 +72542,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/atmos) -"vkA" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) "vkS" = ( /obj/structure/window/reinforced/spawner/east, /obj/machinery/atmospherics/pipe/manifold4w/cyan/visible, @@ -72915,13 +72939,15 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/aft) -"vUc" = ( -/obj/structure/cable{ - icon_state = "4-8" +"vTD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Blueshield's Quarters"; + req_access_txt = "19" }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/fore) +/turf/open/floor/carpet, +/area/command/blueshielquarters) "vUC" = ( /obj/structure/window/reinforced/spawner/east, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -72941,6 +72967,21 @@ }, /turf/open/space, /area/space) +"vWv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "vXt" = ( /obj/structure/cable{ icon_state = "1-2" @@ -72967,10 +73008,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating/airless, /area/engineering/atmos) -"wcx" = ( -/obj/structure/dresser, -/turf/open/floor/plasteel/dark, -/area/security/prison) "wdC" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -73040,23 +73077,6 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"wkt" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/door/airlock/command/glass{ - name = "Blueshield"; - req_access_txt = "19" - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "wlN" = ( /turf/closed/wall, /area/commons/toilet/auxiliary) @@ -73069,18 +73089,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"wrp" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 3; - height = 5; - id = "commonmining_home"; - name = "SS13: Common Mining Dock"; - roundstart_template = /datum/map_template/shuttle/mining_common/meta; - width = 7 - }, -/turf/open/space/basic, -/area/space) "wrs" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -73239,10 +73247,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"wFL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/closed/wall, -/area/command/blueshielquarters) "wJD" = ( /obj/machinery/power/port_gen/pacman, /turf/open/floor/plating, @@ -73377,6 +73381,15 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) +"wRY" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/folder/blue, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "wSL" = ( /obj/structure/girder, /obj/structure/disposalpipe/segment, @@ -73423,6 +73436,15 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"wXJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "wYk" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 @@ -73541,13 +73563,6 @@ /obj/structure/transit_tube/horizontal, /turf/open/space/basic, /area/space/nearstation) -"xmm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/obj/effect/landmark/start/blueshield, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "xmV" = ( /turf/open/floor/plasteel/dark, /area/science/circuit) @@ -73626,6 +73641,10 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"xxT" = ( +/obj/structure/closet/secure_closet/blueshield, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "xyl" = ( /obj/machinery/door/airlock/maintenance{ name = "Engineering Maintenance"; @@ -73691,15 +73710,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"xGq" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/radio/intercom{ - dir = 4; - pixel_x = 27 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) "xGE" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -73733,20 +73743,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) -"xOu" = ( -/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/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) "xPK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 10 @@ -73905,6 +73901,10 @@ "ycq" = ( /turf/open/floor/engine/plasma, /area/engineering/atmos) +"ydi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/closed/wall, +/area/command/blueshielquarters) "yfq" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -91082,7 +91082,7 @@ aiI avs ahd acw -eRS +qYn acw cUe abY @@ -96204,7 +96204,7 @@ aaA aaA aaA abY -eRS +qYn bJa abY ahd @@ -99566,7 +99566,7 @@ cMf atH acw acw -eRS +qYn acw acw aeG @@ -101366,7 +101366,7 @@ dWs abt aaV azB -ueW +ojL aBF azw bAt @@ -101627,7 +101627,7 @@ aaQ aaQ aaQ aaQ -eRS +qYn aeG abY aaA @@ -102882,7 +102882,7 @@ aaA aaA aaA abY -dnx +pgU acw adu aec @@ -103172,7 +103172,7 @@ aaQ aDg aDg aDg -vUc +kzL acw abY aaA @@ -103188,7 +103188,7 @@ aQF cMk aSq aTx -ofl +iQS aVQ aWP aXW @@ -104202,7 +104202,7 @@ bfS aDg aUL cOb -eRS +qYn aeH adr adr @@ -104546,7 +104546,7 @@ oTI cxe cVf etv -wrp +tPw aab aab aab @@ -108530,7 +108530,7 @@ abh bjq acw afB -eRS +qYn acw acw aoT @@ -108882,13 +108882,13 @@ bYf bHW cAj boU -mcK -mcK -mcK -wkt -mcK -mcK -mcK +fcP +fcP +fcP +lZJ +fcP +fcP +fcP cBU rEw rEw @@ -109139,13 +109139,13 @@ bYo bHW cgC boU -mvM -hVQ -oba -lHy -qvX -nAL -mcK +mLj +wXJ +chT +pos +wRY +tSa +fcP cBW rEw rEw @@ -109353,8 +109353,8 @@ aab aOW cNG aPT -dhS -hhl +hpJ +aUS aTO cNG aOW @@ -109396,13 +109396,13 @@ bYf bHW cgK boU -fqK -bvf -kHN -lIu -dNO -pQq -mcK +fGM +hAd +fkT +ugX +kTI +iKP +fcP cCu cFt cGZ @@ -109653,13 +109653,13 @@ bYf bHW cgK boU -hTG -mVk -wFL -cjj -lhH -lQU -mcK +fTo +aVu +ydi +vWv +rxY +myD +fcP cCx wPh wPh @@ -109910,13 +109910,13 @@ bYs bHW cgK boU -sEM -xmm -gzH -tdn -ePo -ewL -mcK +jvE +sOK +vTD +jAP +btf +uDS +fcP cAx cqP wPh @@ -110167,13 +110167,13 @@ bYf bHW cgK boU -nPE -onz -uzx -jEM -ljV -eyd -dOK +iDP +jIZ +tYf +xxT +pRQ +nQe +oHN ejv cQI wPh @@ -110424,13 +110424,13 @@ bYf ccV cgL boU -uzx -uzx -uzx -mcK -mcK -mcK -mcK +tYf +tYf +tYf +fcP +fcP +fcP +fcP cCA cQI wPh @@ -110895,8 +110895,8 @@ aab aOW cNG aPT -mrv -pSw +aRD +aSu biO cNG aOW @@ -111651,7 +111651,7 @@ aCe aCR aDD aFT -rAz +plN aAc aGQ aHx @@ -112233,7 +112233,7 @@ nLA eSx cQI wPh -uYj +tKa bKL cOf cRi @@ -115250,7 +115250,7 @@ aCY aDM aLz aFx -bEu +guw aGW aEq aIe @@ -115476,7 +115476,7 @@ abA abV acn acn -wcx +fKo afh ady ady @@ -115504,7 +115504,7 @@ aAk aKQ aCo aCZ -rzc +qEm aEK aDO aGd @@ -115796,7 +115796,7 @@ bFQ bxi bMh bNk -vkA +rFc bOy bPg bNe @@ -118068,7 +118068,7 @@ axW awm axd axF -quU +qTS azp aAr aBS @@ -118856,7 +118856,7 @@ aKd aKb aKZ aLK -qbG +gPr aNw axa cIs @@ -119099,7 +119099,7 @@ axF ayp azs cJu -xOu +eho aCu ayj aDX @@ -120396,7 +120396,7 @@ aHM aIA aME aKg -qYK +uct aLO aMF aNB @@ -122016,7 +122016,7 @@ bSQ bTM bUL cbU -vgG +pML tcg uUy bXH @@ -122262,7 +122262,7 @@ cOU cSf cUg cVK -tBn +iSf cYl cTu ggi @@ -122447,7 +122447,7 @@ aab aab aFK aHF -exP +nKL aGv aIG aJo @@ -123226,7 +123226,7 @@ aKi aLj bLN aNK -oal +dcX aND bjm aZc @@ -124271,7 +124271,7 @@ aWu bQp bcT bek -xGq +hKd bgF bhQ bcT @@ -126068,7 +126068,7 @@ aWD baS cQo bce -bcZ +end beq bfD bgK @@ -129685,7 +129685,7 @@ eec bpm bpQ bnL -fXj +oTa bpm fow bsL diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 73298e661c3d..dc5f952b6cc1 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -5339,6 +5339,9 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/fore) +"arE" = ( +/turf/closed/wall, +/area/command/blueshieldoffice) "arG" = ( /obj/structure/closet, /obj/item/storage/box/lights/mixed, @@ -8558,6 +8561,14 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"aBR" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "aCj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -8785,6 +8796,20 @@ }, /turf/open/floor/plasteel, /area/security/prison) +"aDt" = ( +/obj/structure/table, +/obj/item/dest_tagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner, +/area/cargo/sorting) "aDu" = ( /turf/closed/wall, /area/hallway/primary/fore) @@ -9558,13 +9583,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"aGC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/command/blueshielquarters) "aGE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9938,14 +9956,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"aJQ" = ( -/obj/structure/table, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/item/ai_module/supplied/quarantine, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "aJS" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) @@ -10431,17 +10441,6 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"aNN" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/courtroom) "aNS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -10588,6 +10587,21 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) +"aOH" = ( +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) "aOU" = ( /obj/structure/window/reinforced{ dir = 8 @@ -10648,6 +10662,17 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"aPo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Psychology Quarters Maintenance"; + req_access_txt = "76" + }, +/turf/open/floor/plating, +/area/maintenance/port) "aPs" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -10656,6 +10681,14 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai_upload) +"aPt" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/ai_module/supplied/quarantine, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "aPu" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -10668,6 +10701,14 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload) +"aPx" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/ai_module/supplied/freeform, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "aPy" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -10731,6 +10772,29 @@ icon_state = "panelscorched" }, /area/maintenance/starboard/fore) +"aQn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/lawyer, +/turf/open/floor/wood, +/area/service/lawoffice) +"aQz" = ( +/obj/structure/table, +/obj/item/ai_module/reset, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display/ai{ + pixel_x = -32 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "aQA" = ( /obj/machinery/power/apc/highcap/five_k{ areastring = "/area/ai_monitored/turret_protected/ai_upload"; @@ -10824,17 +10888,17 @@ /obj/machinery/vending/coffee, /turf/open/floor/plasteel/dark, /area/security/courtroom) -"aQQ" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_y = 3 +"aRh" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 28 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port) "aRi" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -11169,6 +11233,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"aTL" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "aTQ" = ( /obj/structure/window/reinforced{ dir = 4 @@ -13706,6 +13779,20 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"bbd" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/chemfactory, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) "bbh" = ( /obj/effect/decal/cleanable/cobweb, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -13919,6 +14006,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"bcE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/vault, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/command/nuke_storage) "bcM" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -14753,20 +14849,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"bgG" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/landmark/navigate_destination/dorms, -/turf/open/floor/plasteel, -/area/commons/dorms) "bgU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -15031,6 +15113,16 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"bhX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/chapel, +/turf/open/floor/carpet, +/area/service/chapel/main) "bii" = ( /obj/docking_port/stationary/random{ dir = 4; @@ -16853,6 +16945,13 @@ }, /turf/open/space, /area/space/nearstation) +"bpC" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/command/heads_quarters/hop) "bpI" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -18527,9 +18626,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"bwM" = ( -/turf/open/floor/wood, -/area/command/blueshieldoffice) "bwY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -18872,6 +18968,36 @@ }, /turf/open/floor/plasteel/dark/corner, /area/hallway/primary/starboard) +"byR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/structure/closet/secure_closet{ + name = "contraband locker"; + req_access_txt = "3" + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/effect/spawner/lootdrop/armory_contraband{ + loot = list(/obj/item/gun/ballistic/automatic/pistol=5,/obj/item/gun/ballistic/shotgun/automatic/combat=5,/obj/item/gun/ballistic/revolver/mateba,/obj/item/gun/ballistic/automatic/pistol/deagle,/obj/item/storage/box/syndie_kit/throwing_weapons=3) + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "bzi" = ( /obj/structure/lattice, /obj/structure/grille, @@ -19008,6 +19134,9 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/central) +"bAi" = ( +/turf/open/floor/carpet/blue, +/area/medical/psychology) "bAx" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -19379,6 +19508,29 @@ }, /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/entry) +"bCU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/light_switch{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) "bCW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -20376,15 +20528,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/foyer) -"bGi" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "bGj" = ( /obj/machinery/vending/cola/random, /obj/machinery/newscaster{ @@ -20416,11 +20559,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/central) -"bGC" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/light, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "bGF" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -20923,13 +21061,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"bJE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/landmark/navigate_destination/med, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) "bJN" = ( /obj/structure/chair{ dir = 1 @@ -21342,10 +21473,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/central) -"bNy" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard) "bNO" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plating, @@ -21498,6 +21625,22 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"bPh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "bPk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -24539,20 +24682,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"caV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -28; - pixel_y = 12 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "caW" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -27411,6 +27540,20 @@ }, /turf/open/floor/plasteel, /area/construction/storage_wing) +"chW" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/navigate_destination/dorms, +/turf/open/floor/plasteel, +/area/commons/dorms) "chZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -30115,6 +30258,19 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"coS" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) "coT" = ( /obj/structure/window/reinforced{ dir = 1; @@ -42812,6 +42968,20 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"cRn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/button/door{ + id = "xenobio_e"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel, +/area/science/xenobiology) "cRs" = ( /obj/machinery/light/small{ dir = 8 @@ -43956,19 +44126,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) -"cWI" = ( -/obj/structure/table/wood, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/multitool, -/obj/machinery/camera{ - c_tag = "Blueshield"; - dir = 4 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "cWK" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -44140,20 +44297,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"cYO" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/structure/dresser, -/turf/open/floor/plasteel, -/area/security/prison/upper) "cYP" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -44238,10 +44381,6 @@ dir = 1 }, /area/engineering/atmos) -"cZJ" = ( -/obj/effect/landmark/navigate_destination/atmos, -/turf/open/floor/plasteel, -/area/engineering/atmos) "cZN" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -45477,18 +45616,6 @@ /obj/structure/disposaloutlet, /turf/open/floor/plating/airless, /area/science/xenobiology) -"deU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/aisat/exterior) "dfw" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -45678,6 +45805,10 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space, /area/space/nearstation) +"dgT" = ( +/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, +/turf/open/floor/carpet, +/area/command/bridge) "dha" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -46371,6 +46502,25 @@ }, /turf/open/floor/plating, /area/commons/toilet/auxiliary) +"dkE" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/item/folder/blue, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"dkG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "dkX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -46396,12 +46546,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/nuke_storage) -"dln" = ( -/obj/structure/table/wood, -/obj/item/stamp/hos, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) "dlo" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -46822,16 +46966,30 @@ }, /turf/open/floor/engine, /area/engineering/main) -"dqS" = ( -/obj/structure/cable{ - icon_state = "1-2" +"dqF" = ( +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/navigate_destination/incinerator, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) +/obj/item/gun/energy/e_gun/advtaser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "dqT" = ( /turf/closed/wall/r_wall, /area/maintenance/starboard/fore) @@ -46947,6 +47105,13 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/port/fore) +"dtt" = ( +/obj/structure/closet/secure_closet/hop, +/obj/item/clothing/suit/toggle/armor/hop/hop_formal, +/obj/item/clothing/under/rank/civilian/head_of_personnel/parade, +/obj/item/clothing/under/rank/civilian/head_of_personnel/parade/female, +/turf/open/floor/wood, +/area/command/heads_quarters/hop) "dtw" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -46956,6 +47121,12 @@ dir = 1 }, /area/service/chapel/main) +"dtx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/fore) "dtE" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -47364,6 +47535,16 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"dyh" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;5;39;25;28;76" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "dyj" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47633,6 +47814,13 @@ /mob/living/carbon/monkey, /turf/open/floor/plasteel/freezer, /area/medical/virology) +"dBR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/medical/psychology) "dBS" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -48141,26 +48329,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/break_room) -"dGA" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/power/apc{ - areastring = "/area/command/heads_quarters/captain/private"; - dir = 8; - name = "Captain's Quarters APC"; - pixel_x = -25 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/paper/fluff/gateway, -/obj/item/coin/plasma, -/obj/item/melee/chainofcommand, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) "dGD" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48535,10 +48703,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) -"dSN" = ( -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "dSO" = ( /mob/living/simple_animal/pet/dog/corgi/Ian, /turf/open/floor/carpet, @@ -48617,18 +48781,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"dVt" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/prison) "dVE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -48914,29 +49066,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) -"ecf" = ( -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - name = "space law"; - pixel_y = 2 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/item/toy/gun, -/obj/item/restraints/handcuffs, -/obj/structure/table/wood, -/obj/item/clothing/head/collectable/HoS{ - name = "novelty HoS hat" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/command/corporate_showroom) "ecl" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -48947,22 +49076,8 @@ }, /turf/open/floor/plating, /area/construction/storage_wing) -"ecy" = ( -/obj/machinery/light_switch{ - pixel_x = -28 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/brig"; - dir = 1; - name = "Blueshield's Office APC"; - pixel_y = 23 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, +"ecV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/command/blueshieldoffice) "edG" = ( @@ -49015,15 +49130,6 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics) -"efW" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/landmark/navigate_destination/bar, -/turf/open/floor/plasteel, -/area/service/bar) "egm" = ( /obj/machinery/light{ dir = 4 @@ -49123,10 +49229,6 @@ }, /turf/open/floor/plasteel, /area/commons/storage/tools) -"ehM" = ( -/obj/structure/closet/secure_closet/psychology, -/turf/open/floor/carpet/blue, -/area/medical/psychology) "ehN" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -49234,20 +49336,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"ekl" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel, -/area/science/xenobiology) "ekt" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -49341,21 +49429,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/atmos) -"elH" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) "emj" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -49398,24 +49471,6 @@ "eof" = ( /turf/closed/wall, /area/commons/toilet/restrooms) -"eoi" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/sign/departments/custodian{ - desc = "A sign labelling an area where the psychologist works."; - icon_state = "psychology"; - name = "\improper PSYCHOLOGY"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) "eoK" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -49572,14 +49627,23 @@ }, /turf/open/floor/engine, /area/engineering/supermatter) -"euX" = ( -/obj/effect/turf_decal/stripes/line{ +"evL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/navigate_destination/teleporter, -/turf/open/floor/plasteel, -/area/command/teleporter) +/obj/effect/landmark/navigate_destination/techstorage, +/turf/open/floor/plasteel/dark, +/area/engineering/storage/tech) "evV" = ( /obj/structure/chair/wood/wings, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -49761,10 +49825,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/storage/tech) -"eAw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/command/blueshielquarters) "eAy" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -49898,23 +49958,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main) -"eCL" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) "eCM" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -49995,14 +50038,6 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"eEf" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/aisat/exterior) "eEy" = ( /obj/machinery/shower{ dir = 4 @@ -50139,49 +50174,6 @@ }, /turf/open/floor/plasteel/dark, /area/commons/fitness/recreation) -"eHU" = ( -/obj/structure/table, -/obj/item/ai_module/core/full/asimov, -/obj/effect/spawner/lootdrop/ai_module_harmless, -/obj/effect/spawner/lootdrop/ai_module_lewd, -/obj/item/ai_module/core/freeformcore, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/structure/window/reinforced, -/obj/effect/spawner/lootdrop/ai_module_neutral, -/obj/item/ai_module/core/full/custom, -/obj/machinery/flasher{ - id = "AI"; - pixel_y = 24 - }, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/structure/table, -/obj/item/ai_module/core/full/asimov, -/obj/effect/spawner/lootdrop/ai_module_harmless, -/obj/item/ai_module/core/freeformcore, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/structure/window/reinforced, -/obj/effect/spawner/lootdrop/ai_module_neutral, -/obj/item/ai_module/core/full/custom, -/obj/machinery/flasher{ - id = "AI"; - pixel_y = 24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "eHV" = ( /obj/machinery/light/small{ dir = 4 @@ -50189,6 +50181,15 @@ /obj/machinery/air_sensor/atmos/nitrous_tank, /turf/open/floor/engine/n2o, /area/engineering/atmos) +"eIs" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "eJd" = ( /obj/structure/closet/secure_closet/RD, /obj/machinery/keycard_auth{ @@ -50205,6 +50206,18 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) +"eJt" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Psychology"; + req_access_txt = "76" + }, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination/psychologist, +/turf/open/floor/plasteel, +/area/medical/psychology) "eKo" = ( /obj/structure/window/reinforced{ dir = 8 @@ -50280,6 +50293,19 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"eMn" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/command/heads_quarters/hop"; + dir = 1; + name = "Head of Personnel APC"; + pixel_y = 23 + }, +/obj/structure/bed/dogbed/ian, +/turf/open/floor/carpet, +/area/command/heads_quarters/hop) "eMV" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -50288,9 +50314,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"eNu" = ( -/turf/open/floor/carpet, -/area/command/blueshielquarters) "eNK" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -50483,6 +50506,16 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/service/hydroponics/garden) +"eSy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = -29 + }, +/obj/structure/closet/secure_closet/blueshield, +/turf/open/floor/carpet, +/area/command/blueshielquarters) "eSC" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -50523,26 +50556,6 @@ /obj/machinery/light, /turf/open/floor/carpet, /area/service/theater) -"eSV" = ( -/obj/structure/table/wood, -/obj/item/storage/firstaid/brute{ - pixel_x = 5 - }, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/toxin{ - pixel_x = -5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = -29 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "eTe" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -50834,9 +50847,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"eZm" = ( -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "eZS" = ( /obj/machinery/door/poddoor/preopen{ id = "transittube"; @@ -50848,21 +50858,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/break_room) -"faw" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; - name = "Captain's Desk"; - req_access_txt = "20" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/item/stamp/captain, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/wood, -/area/command/heads_quarters/captain/private) "faG" = ( /obj/structure/window/reinforced{ dir = 4 @@ -50970,6 +50965,33 @@ }, /turf/open/floor/plasteel, /area/science/mixing) +"fcy" = ( +/obj/structure/rack, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/shield/riot, +/obj/item/shield/riot, +/obj/item/shield/riot, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "fcU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -51189,25 +51211,12 @@ }, /turf/open/floor/plasteel/dark, /area/commons/dorms) -"fiP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/dockarrival, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"fjj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/command/blueshielquarters) -"fjC" = ( -/obj/machinery/rnd/production/techfab/department/security, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +"fkg" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/flask, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "fkj" = ( /obj/item/folder/blue, /obj/structure/table/glass, @@ -51220,6 +51229,30 @@ }, /turf/open/floor/plasteel/cafeteria, /area/command/heads_quarters/cmo) +"fkv" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "fkx" = ( /obj/structure/table/wood, /obj/machinery/light/small{ @@ -51241,6 +51274,19 @@ }, /turf/open/floor/plasteel/dark, /area/commons/fitness/recreation) +"flp" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "flE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -51365,6 +51411,16 @@ dir = 4 }, /area/service/chapel/main) +"fqe" = ( +/obj/machinery/firealarm{ + pixel_y = -24 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/psychologist, +/turf/open/floor/carpet, +/area/medical/psychology) "fqD" = ( /obj/structure/window/reinforced, /obj/effect/turf_decal/tile/blue{ @@ -51379,6 +51435,12 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plasteel/cafeteria, /area/engineering/atmos) +"frf" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/command/blueshielquarters) "frn" = ( /obj/structure/table, /obj/item/folder/red, @@ -51552,6 +51614,19 @@ }, /turf/open/floor/plasteel, /area/security/office) +"fyo" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/pen/red, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("prison"); + pixel_y = 30 + }, +/turf/open/floor/wood, +/area/service/lawoffice) "fyO" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51568,18 +51643,6 @@ }, /turf/open/floor/plasteel/cafeteria, /area/command/heads_quarters/cmo) -"fyQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engineering/break_room) "fyZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/firealarm{ @@ -51636,13 +51699,6 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"fBP" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/obj/effect/landmark/navigate_destination/bridge, -/turf/open/floor/carpet, -/area/command/bridge) "fCh" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -51659,25 +51715,6 @@ }, /turf/open/floor/plating, /area/cargo/sorting) -"fCv" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/item/book/manual/wiki/splurt/splurt_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, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science/research) "fCx" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ @@ -51931,6 +51968,24 @@ }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"fJR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/sign/departments/custodian{ + desc = "A sign labelling an area where the psychologist works."; + icon_state = "psychology"; + name = "\improper PSYCHOLOGY"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "fJU" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -51977,6 +52032,19 @@ }, /turf/closed/wall/r_wall, /area/engineering/main) +"fKY" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -32 + }, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "fLh" = ( /obj/structure/window/reinforced{ dir = 8 @@ -52133,12 +52201,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/command/corporate_showroom) -"fPu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "fPJ" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/carpet, @@ -52245,6 +52307,23 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/pool) +"fTL" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) "fTZ" = ( /obj/machinery/conveyor/inverted{ dir = 10; @@ -52264,50 +52343,11 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"fUF" = ( -/obj/machinery/computer/med_data{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "fUI" = ( /obj/structure/bed, /obj/machinery/airalarm/directional/east, /turf/open/floor/padded, /area/security/prison) -"fUV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/structure/closet/secure_closet{ - name = "contraband locker"; - req_access_txt = "3" - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/obj/effect/spawner/lootdrop/armory_contraband{ - loot = list(/obj/item/gun/ballistic/automatic/pistol=5,/obj/item/gun/ballistic/shotgun/automatic/combat=5,/obj/item/gun/ballistic/revolver/mateba,/obj/item/gun/ballistic/automatic/pistol/deagle,/obj/item/storage/box/syndie_kit/throwing_weapons=3) - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "fVa" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52322,19 +52362,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"fVs" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/pen/red, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - name = "Prison Monitor"; - network = list("prison"); - pixel_y = 30 - }, -/turf/open/floor/wood, -/area/service/lawoffice) "fVD" = ( /obj/machinery/pool/drain{ drain_suck_range = 2; @@ -52465,6 +52492,12 @@ }, /turf/open/floor/plating, /area/engineering/atmos) +"fYU" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/command/blueshielquarters) "fZR" = ( /obj/machinery/seed_extractor, /obj/effect/turf_decal/stripes/line{ @@ -52594,6 +52627,11 @@ /obj/item/folder/red, /turf/open/floor/carpet, /area/command/bridge) +"gda" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "gdi" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/chapel{ @@ -52797,6 +52835,27 @@ /obj/machinery/holopad, /turf/open/floor/plasteel, /area/commons/dorms) +"giy" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/landmark/navigate_destination/research, +/turf/open/floor/plasteel/white, +/area/science/research) +"giz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port) "giS" = ( /obj/machinery/light/small{ dir = 8 @@ -52947,6 +53006,14 @@ }, /turf/open/floor/plasteel, /area/security/office) +"glU" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "gmc" = ( /turf/closed/wall, /area/command/heads_quarters/cmo) @@ -52981,40 +53048,12 @@ }, /turf/open/floor/plating, /area/security/prison) -"gnY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/prison) "gnZ" = ( /obj/item/radio/intercom{ pixel_y = -30 }, /turf/open/floor/plasteel/white, /area/science/circuit) -"gog" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/item/folder/blue, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "goF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/structure/extinguisher_cabinet{ @@ -53177,6 +53216,49 @@ }, /turf/open/floor/plasteel/dark, /area/medical/genetics) +"gtG" = ( +/obj/structure/table, +/obj/item/ai_module/core/full/asimov, +/obj/effect/spawner/lootdrop/ai_module_harmless, +/obj/effect/spawner/lootdrop/ai_module_lewd, +/obj/item/ai_module/core/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/structure/window/reinforced, +/obj/effect/spawner/lootdrop/ai_module_neutral, +/obj/item/ai_module/core/full/custom, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = 24 + }, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/structure/table, +/obj/item/ai_module/core/full/asimov, +/obj/effect/spawner/lootdrop/ai_module_harmless, +/obj/item/ai_module/core/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/structure/window/reinforced, +/obj/effect/spawner/lootdrop/ai_module_neutral, +/obj/item/ai_module/core/full/custom, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "gtO" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -53346,16 +53428,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/commons/storage/primary) -"gxi" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/mask/gas/sechailer, -/turf/open/floor/plasteel, -/area/security/office) "gxl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 9 @@ -53662,25 +53734,6 @@ }, /turf/open/floor/plasteel/dark/corner, /area/engineering/atmos) -"gGo" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/glass/bottle/charcoal, -/obj/item/reagent_containers/syringe, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/white, -/area/security/brig) "gGH" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -53763,19 +53816,6 @@ /obj/structure/chair, /turf/open/floor/plasteel/dark, /area/service/chapel/office) -"gKT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/vending/wardrobe/blueshield_wardrobe, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "gLc" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -53847,16 +53887,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel/dark, /area/engineering/main) -"gOs" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37;76" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) "gON" = ( /obj/structure/chair, /obj/machinery/button/electrochromatic{ @@ -53881,6 +53911,18 @@ /obj/item/reagent_containers/food/drinks/flask/gold, /turf/open/floor/carpet, /area/command/heads_quarters/captain/private) +"gPk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access_txt = "2;4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/office) "gPs" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -54045,6 +54087,20 @@ }, /turf/open/floor/plasteel, /area/commons/storage/primary) +"gSU" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/structure/dresser, +/turf/open/floor/plasteel, +/area/security/prison/upper) "gSX" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/machinery/airalarm{ @@ -54129,6 +54185,36 @@ /obj/machinery/cryopod/tele, /turf/open/floor/plasteel/dark, /area/commons/cryopod) +"gXM" = ( +/obj/machinery/newscaster/security_unit{ + pixel_y = -30 + }, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = -30 + }, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/light_switch{ + pixel_x = 16; + pixel_y = -26 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "gXV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -54155,6 +54241,12 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"gYv" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "gZf" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -54191,12 +54283,6 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"gZB" = ( -/obj/structure/table, -/obj/item/aicard, -/obj/item/ai_module/reset, -/turf/open/floor/plasteel/dark, -/area/engineering/storage/tech) "gZF" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/neutral, @@ -54298,6 +54384,10 @@ }, /turf/open/floor/plasteel/cult, /area/service/chapel/office) +"heg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "hem" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -54377,15 +54467,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/engineering/main) -"hga" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/vault, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/command/nuke_storage) "hgy" = ( /obj/machinery/computer/robotics{ dir = 8 @@ -54482,22 +54563,16 @@ }, /turf/open/floor/plasteel, /area/security/office) -"hjR" = ( -/obj/machinery/light{ +"hjB" = ( +/obj/structure/chair/sofa/left{ dir = 8 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -29; - pixel_y = 23 +/obj/machinery/power/apc/auto_name/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/structure/closet/secure_closet/hosnew, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) +/turf/open/floor/carpet, +/area/medical/psychology) "hkr" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, @@ -54530,6 +54605,11 @@ }, /turf/open/floor/plasteel/dark, /area/commons/fitness/recreation) +"hkX" = ( +/obj/item/trash/cheesie, +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/maintenance/port) "hla" = ( /turf/open/floor/plasteel/freezer, /area/commons/toilet/restrooms) @@ -54613,23 +54693,18 @@ }, /turf/open/floor/plasteel/dark, /area/command/teleporter) -"hmX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "2;4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/office) "hny" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/curtain, /turf/open/floor/plasteel/white/side, /area/medical/surgery) +"hnK" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/carpet, +/area/command/blueshielquarters) "hop" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -54756,6 +54831,14 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics/garden) +"hpY" = ( +/obj/effect/landmark/start/blueshield, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/carpet, +/area/command/blueshielquarters) "hqi" = ( /obj/machinery/firealarm{ dir = 4; @@ -54858,12 +54941,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) -"htv" = ( -/obj/item/hilbertshotel/ghostdojo{ - pixel_y = 16 - }, -/turf/open/floor/carpet, -/area/hallway/primary/port) "htx" = ( /obj/structure/closet/secure_closet/miner, /obj/structure/extinguisher_cabinet{ @@ -55020,6 +55097,29 @@ }, /turf/open/floor/plasteel, /area/security/office) +"hxn" = ( +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + name = "space law"; + pixel_y = 2 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/item/toy/gun, +/obj/item/restraints/handcuffs, +/obj/structure/table/wood, +/obj/item/clothing/head/collectable/HoS{ + name = "novelty HoS hat" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/command/corporate_showroom) "hxo" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -55090,11 +55190,6 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plasteel/dark, /area/engineering/main) -"hzq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/navigate_destination/dockesc, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) "hzH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -55382,30 +55477,6 @@ /obj/structure/table/wood, /turf/open/floor/carpet, /area/command/corporate_showroom) -"hFH" = ( -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun/advtaser, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "hGi" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -55584,19 +55655,6 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) -"hLq" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio_e"; - name = "containment blast door" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "hLu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -55774,24 +55832,6 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/hop) -"hPV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) "hQl" = ( /obj/machinery/light/small{ dir = 8 @@ -55847,14 +55887,10 @@ }, /turf/open/floor/engine/n2, /area/engineering/atmos) -"hRt" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/structure/closet/secure_closet/warden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +"hQP" = ( +/obj/structure/closet/secure_closet/psychology, +/turf/open/floor/carpet/blue, +/area/medical/psychology) "hRD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red{ @@ -55928,11 +55964,6 @@ }, /turf/open/floor/carpet, /area/command/heads_quarters/captain/private) -"hTl" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "hTs" = ( /obj/structure/table, /obj/item/cultivator, @@ -55980,29 +56011,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) -"hVp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) "hVs" = ( /turf/open/floor/plasteel, /area/commons/toilet/auxiliary) @@ -56026,16 +56034,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, /area/command/heads_quarters/captain/private) -"hWk" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard) "hWA" = ( /obj/structure/table/glass, /obj/item/wrench, @@ -56101,6 +56099,21 @@ }, /turf/open/floor/plasteel, /area/service/janitor) +"hXD" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/landmark/start/peacekeeper, +/turf/open/floor/plasteel, +/area/security/office) "hXP" = ( /obj/structure/chair{ dir = 4 @@ -56265,48 +56278,6 @@ /obj/structure/loot_pile/maint, /turf/open/floor/plating, /area/maintenance/starboard) -"iaY" = ( -/obj/structure/table/glass, -/obj/item/storage/box/monkeycubes{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/box/monkeycubes, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/sign/xenobio_guide{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"ibd" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/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{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/landmark/start/peacekeeper, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) "ibn" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56463,6 +56434,12 @@ }, /turf/open/floor/plating, /area/maintenance/prison) +"iif" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "iiu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -56512,25 +56489,18 @@ }, /turf/open/floor/engine/plasma, /area/engineering/atmos) -"iiU" = ( -/obj/structure/table, -/obj/machinery/door/window{ - dir = 8; - name = "High-Risk Modules"; - req_access_txt = "20" +"iiT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/obj/structure/window/reinforced, -/obj/machinery/flasher{ - id = "AI"; - pixel_y = 24 +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/effect/spawner/lootdrop/ai_module_harmful, -/obj/item/ai_module/supplied/oxygen, -/obj/item/ai_module/supplied/protectStation, -/obj/item/ai_module/zeroth/oneHuman, -/obj/item/ai_module/reset/purge, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engineering/break_room) "ijm" = ( /turf/open/floor/plasteel/cafeteria{ dir = 5 @@ -56573,6 +56543,10 @@ }, /turf/open/floor/plasteel, /area/command/heads_quarters/ce) +"ijZ" = ( +/obj/effect/landmark/navigate_destination/atmos, +/turf/open/floor/plasteel, +/area/engineering/atmos) "ikj" = ( /obj/machinery/light/small{ dir = 4; @@ -56640,6 +56614,17 @@ dir = 5 }, /area/service/kitchen) +"inA" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) "inY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, @@ -56655,6 +56640,13 @@ /obj/structure/fans/tiny, /turf/open/floor/plasteel/dark, /area/engineering/break_room) +"ioj" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/navigate_destination/bridge, +/turf/open/floor/carpet, +/area/command/bridge) "ioo" = ( /obj/structure/cable{ icon_state = "4-8" @@ -56732,13 +56724,6 @@ }, /turf/open/floor/engine/co2, /area/engineering/atmos) -"ipQ" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/effect/landmark/start/bridgeofficer, -/turf/open/floor/carpet, -/area/command/bridge) "iqv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -56815,13 +56800,10 @@ }, /turf/open/floor/carpet, /area/command/heads_quarters/hop) -"iss" = ( -/obj/structure/closet/secure_closet/hop, -/obj/item/clothing/suit/toggle/armor/hop/hop_formal, -/obj/item/clothing/under/rank/civilian/head_of_personnel/parade, -/obj/item/clothing/under/rank/civilian/head_of_personnel/parade/female, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) +"isQ" = ( +/obj/structure/closet/secure_closet/bridgesec, +/turf/open/floor/carpet, +/area/command/bridge) "itk" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -56864,6 +56846,28 @@ }, /turf/open/floor/wood, /area/service/library) +"iua" = ( +/obj/machinery/button/door{ + id = "armory"; + name = "Armory Shutters"; + pixel_x = 28; + req_access_txt = "3" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/clothing/suit/brigdoc/armor, +/obj/item/clothing/head/helmet/brigdoc, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "iui" = ( /obj/structure/table/wood, /obj/item/storage/secure/briefcase{ @@ -56927,6 +56931,14 @@ }, /turf/open/floor/plasteel, /area/service/bar) +"iuT" = ( +/obj/structure/chair/office/dark, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/peacekeeper, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) "iuW" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1 @@ -57104,12 +57116,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main) -"izf" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "izh" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -57493,6 +57499,13 @@ }, /turf/open/floor/engine, /area/science/xenobiology) +"iIF" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/bridgeofficer, +/turf/open/floor/carpet, +/area/command/bridge) "iIJ" = ( /obj/item/instrument/violin, /obj/structure/table/wood, @@ -57800,10 +57813,6 @@ /obj/effect/spawner/lootdrop/bedsheet, /turf/open/floor/wood, /area/commons/dorms) -"iTM" = ( -/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, -/turf/open/floor/carpet, -/area/command/bridge) "iUm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57845,6 +57854,20 @@ }, /turf/open/floor/plasteel, /area/service/bar) +"iVf" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel, +/area/science/xenobiology) "iVr" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -58088,11 +58111,6 @@ /obj/machinery/atmospherics/pipe/simple/purple/visible, /turf/open/floor/plasteel, /area/engineering/atmos) -"jeR" = ( -/obj/structure/bed, -/obj/item/bedsheet/random, -/turf/open/floor/carpet/blue, -/area/medical/psychology) "jfa" = ( /obj/structure/window/reinforced{ dir = 4 @@ -58225,19 +58243,6 @@ }, /turf/open/floor/plating, /area/command/gateway) -"jid" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/landmark/navigate_destination/research, -/turf/open/floor/plasteel/white, -/area/science/research) "jig" = ( /turf/open/floor/plasteel/showroomfloor, /area/service/kitchen) @@ -58368,19 +58373,6 @@ /obj/structure/cable/white, /turf/open/floor/plating, /area/engineering/main) -"jnC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/engineering, -/turf/open/floor/plasteel, -/area/engineering/break_room) "jnW" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -58536,16 +58528,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"jqz" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "jra" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59199,19 +59181,36 @@ dir = 1 }, /area/engineering/atmos) -"jKb" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_access_txt = "63" +"jJE" = ( +/turf/closed/wall, +/area/command/blueshielquarters) +"jKd" = ( +/obj/item/pen, +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/folder/red, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = 3; + pixel_y = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/item/radio/off, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) "jKi" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -59366,6 +59365,34 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/gravity_generator) +"jMF" = ( +/obj/structure/table, +/obj/machinery/door/window{ + dir = 8; + name = "High-Risk Modules"; + req_access_txt = "20" + }, +/obj/structure/window/reinforced, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = 24 + }, +/obj/effect/spawner/lootdrop/ai_module_harmful, +/obj/item/ai_module/supplied/oxygen, +/obj/item/ai_module/supplied/protectStation, +/obj/item/ai_module/zeroth/oneHuman, +/obj/item/ai_module/reset/purge, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"jMG" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/carpet, +/area/medical/psychology) "jMP" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -59522,12 +59549,40 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/cargo/storage) +"jQa" = ( +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/brig"; + dir = 1; + name = "Blueshield's Office APC"; + pixel_y = 23 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "jQb" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/commons/cryopod) +"jQr" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard) "jQR" = ( /obj/machinery/firealarm{ dir = 8; @@ -59606,13 +59661,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/commons/locker) -"jRP" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/filingcabinet, -/turf/open/floor/carpet, -/area/medical/psychology) "jRU" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -59641,6 +59689,15 @@ }, /turf/open/floor/carpet, /area/command/heads_quarters/hop) +"jSw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Blueshield's Office Maintenance"; + req_access_txt = "72" + }, +/turf/open/floor/plating, +/area/command/blueshielquarters) "jSx" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -59666,14 +59723,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/gravity_generator) -"jSB" = ( -/obj/item/trash/candy, -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating, -/area/maintenance/port) "jSM" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -59766,6 +59815,17 @@ }, /turf/open/floor/plasteel, /area/security/prison/upper) +"jVF" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/autolathe, +/turf/open/floor/plasteel, +/area/security/office) "jVK" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -59791,20 +59851,15 @@ }, /turf/open/floor/engine, /area/engineering/main) +"jWr" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard) "jXa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/holopad, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"jXs" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/carpet, -/area/medical/psychology) "jXz" = ( /obj/structure/closet/crate/coffin, /obj/machinery/light/small, @@ -59869,19 +59924,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"jZZ" = ( -/obj/machinery/requests_console{ - department = "Detective's office"; - pixel_x = -30 - }, -/obj/structure/table/wood, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/camera/detective, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) "kaM" = ( /obj/structure/table, /obj/item/storage/fancy/egg_box, @@ -59898,6 +59940,12 @@ }, /turf/open/floor/engine, /area/engineering/main) +"kbk" = ( +/obj/structure/table, +/obj/item/aicard, +/obj/item/ai_module/reset, +/turf/open/floor/plasteel/dark, +/area/engineering/storage/tech) "kbS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/dark, @@ -59952,23 +60000,35 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"kdw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/landmark/navigate_destination/janitor, -/turf/open/floor/plasteel, -/area/service/janitor) "kdB" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 1 }, /turf/open/floor/plasteel, /area/engineering/atmos) +"kdH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/pistol/enforcer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/ballistic/automatic/pistol/enforcer, +/obj/item/gun/ballistic/automatic/pistol/enforcer{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "kdR" = ( /obj/structure/rack{ icon = 'icons/obj/stationobjs.dmi'; @@ -60140,6 +60200,19 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"khY" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Kitchen Hatch"; + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/landmark/navigate_destination/kitchen, +/turf/open/floor/plasteel, +/area/service/bar) "kig" = ( /obj/machinery/light/small{ dir = 1 @@ -60268,6 +60341,19 @@ }, /turf/open/floor/plating, /area/commons/fitness/pool) +"klW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/dark, +/area/security/brig) "klX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -60315,6 +60401,16 @@ /obj/structure/chair/comfy/beige, /turf/open/floor/carpet, /area/command/bridge) +"kpk" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/obj/structure/sign/poster/official/help_others{ + pixel_y = -32 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "kps" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/chapel{ @@ -60383,28 +60479,12 @@ /turf/open/floor/plasteel, /area/engineering/main) "krX" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ dir = 8 }, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/wood, +/area/command/blueshielquarters) "ksp" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -60946,16 +61026,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"kEL" = ( -/obj/structure/chair/sofa/left{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/carpet, -/area/medical/psychology) "kEQ" = ( /obj/machinery/button/door{ id = "qm_mine_warehouse"; @@ -60992,18 +61062,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"kFG" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/security/prison"; - dir = 4; - name = "Prison Wing APC"; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/security/prison) "kFM" = ( /obj/item/phone{ desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; @@ -61045,19 +61103,6 @@ }, /turf/open/floor/plasteel, /area/security/office) -"kGn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "kGH" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ dir = 1 @@ -61122,6 +61167,13 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"kHP" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/command/blueshielquarters) "kIk" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -61261,13 +61313,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"kLV" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "kMq" = ( /obj/item/flashlight/lantern{ pixel_y = 7 @@ -61442,43 +61487,17 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"kQQ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/button/door{ - id = "xenobio_e"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/table/glass, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"kRm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/pistol/enforcer{ +"kRh" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ pixel_x = -3; - pixel_y = 3 + pixel_y = 5 }, -/obj/item/gun/ballistic/automatic/pistol/enforcer, -/obj/item/gun/ballistic/automatic/pistol/enforcer{ - pixel_x = 3; - pixel_y = -3 +/obj/item/taperecorder{ + pixel_x = -4 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel, +/area/security/office) "kRE" = ( /obj/machinery/power/apc{ areastring = "/area/ai_monitored/turret_protected/ai"; @@ -61517,18 +61536,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plating, /area/engineering/main) -"kSa" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/clipboard, -/obj/item/pen{ - pixel_x = 12 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "kSn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61648,17 +61655,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/dark, /area/command/bridge) -"kUC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/medical{ - name = "Psychologist's Quarters"; - req_access_txt = "76" - }, -/turf/open/floor/carpet/blue, -/area/medical/psychology) "kUL" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/effect/turf_decal/tile/red{ @@ -61727,6 +61723,12 @@ /obj/machinery/vending/snack/random, /turf/open/floor/plasteel/dark, /area/command/bridge) +"kWb" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/medical/psychology) "kWW" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -61918,15 +61920,6 @@ }, /turf/open/floor/plasteel/cafeteria, /area/command/heads_quarters/cmo) -"lcb" = ( -/obj/structure/chair/sofa/right{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "lcj" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -62070,9 +62063,18 @@ /obj/structure/grille, /turf/closed/wall/r_wall, /area/engineering/atmos) -"lfK" = ( -/turf/open/floor/carpet, -/area/medical/psychology) +"lgv" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/security/prison"; + dir = 4; + name = "Prison Wing APC"; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/security/prison) "lgF" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -62237,16 +62239,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/ce) -"lkZ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/obj/structure/sign/poster/official/help_others{ - pixel_y = -32 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "llb" = ( /obj/structure/table/reinforced, /obj/item/integrated_circuit_printer, @@ -62358,16 +62350,6 @@ /obj/effect/landmark/start/station_engineer, /turf/open/floor/plasteel, /area/engineering/main) -"loK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/chapel, -/turf/open/floor/carpet, -/area/service/chapel/main) "lpm" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -62419,6 +62401,13 @@ }, /turf/open/floor/plasteel, /area/cargo/office) +"lrq" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/landmark/start/brigdoc, +/turf/open/floor/plasteel/white, +/area/security/brig) "lrJ" = ( /obj/machinery/power/apc/highcap/five_k{ areastring = "/area/commons/toilet/auxiliary"; @@ -62457,6 +62446,24 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"lsh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/table/optable, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel/white, +/area/security/brig) "ltc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -62508,19 +62515,17 @@ }, /turf/open/floor/plating, /area/service/lawoffice) -"lvi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ +"lvf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Blueshield's Quarters"; + req_access_txt = "72" }, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/dark, -/area/security/brig) +/turf/open/floor/wood, +/area/command/blueshielquarters) "lvk" = ( /obj/structure/window/reinforced{ dir = 4 @@ -62583,6 +62588,18 @@ }, /turf/open/floor/plasteel, /area/service/bar) +"lvU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "lwz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -62764,21 +62781,6 @@ /obj/machinery/holopad, /turf/open/floor/plasteel, /area/engineering/atmos) -"lAd" = ( -/obj/structure/table, -/obj/item/ai_module/reset, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/status_display/ai{ - pixel_x = -32 - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_y = -24 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "lAt" = ( /obj/machinery/power/apc{ areastring = "/area/security/checkpoint/supply"; @@ -62835,12 +62837,26 @@ }, /turf/open/floor/wood, /area/service/library) +"lBu" = ( +/obj/structure/table/wood, +/obj/item/stamp/hos, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) "lBv" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ dir = 8 }, /turf/open/floor/engine/plasma, /area/engineering/atmos) +"lBK" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/engine, +/area/science/xenobiology) "lBR" = ( /obj/structure/table/wood, /obj/item/folder/white{ @@ -62863,6 +62879,14 @@ dir = 1 }, /area/engineering/atmos) +"lCr" = ( +/obj/item/trash/candy, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/maintenance/port) "lCt" = ( /obj/machinery/light/small{ dir = 4 @@ -62870,13 +62894,6 @@ /obj/machinery/air_sensor/atmos/toxin_tank, /turf/open/floor/engine/plasma, /area/engineering/atmos) -"lDs" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) "lDu" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -63090,20 +63107,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/service/lawoffice) -"lJZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/closet/secure_closet/brigdoc, -/turf/open/floor/plasteel/white, -/area/security/brig) "lKe" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -63426,12 +63429,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"lUr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/fore) "lUs" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -63488,6 +63485,19 @@ }, /turf/open/floor/plasteel, /area/cargo/office) +"lVe" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel, +/area/security/office) "lVH" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/tile/neutral{ @@ -63633,13 +63643,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/commons/cryopod) -"lZa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/blue, -/area/medical/psychology) +"lZD" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "lZK" = ( /obj/item/paper_bin{ pixel_x = -3; @@ -63650,6 +63657,14 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/service/lawoffice) +"mag" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/aisat/exterior) "mak" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -63713,16 +63728,6 @@ }, /turf/open/floor/plasteel, /area/commons/storage/primary) -"mcs" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;76" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port) "mcu" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency{ @@ -63745,10 +63750,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"mdP" = ( -/obj/effect/landmark/navigate_destination/cargo, -/turf/open/floor/plasteel, -/area/hallway/primary/port) "med" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -63896,23 +63897,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"mgE" = ( -/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{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/storage/backpack/duffelbag/sec/surgery, -/turf/open/floor/plasteel/white, -/area/security/brig) "mgG" = ( /obj/structure/rack, /obj/item/stack/medical/mesh, @@ -64058,12 +64042,6 @@ }, /turf/open/floor/plasteel/dark, /area/commons/fitness/recreation) -"mkT" = ( -/obj/machinery/firealarm{ - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "mlf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -64154,6 +64132,11 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/aisat/exterior) +"mnc" = ( +/obj/structure/closet/emcloset, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/port) "mnr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -64361,12 +64344,6 @@ }, /turf/open/floor/wood, /area/service/bar) -"mtq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "mtH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -64645,14 +64622,6 @@ }, /turf/open/floor/plasteel, /area/command/heads_quarters/ce) -"mAK" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/engine, -/area/science/xenobiology) "mAV" = ( /obj/machinery/computer/station_alert, /obj/effect/turf_decal/tile/brown{ @@ -64744,23 +64713,6 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/captain/private) -"mDM" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Arrivals - Aft Arm"; - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) "mDR" = ( /obj/machinery/requests_console{ announcementConsole = 1; @@ -64863,6 +64815,14 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/plasteel/showroomfloor, /area/service/kitchen) +"mFO" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/item/bedsheet/blue/double, +/obj/structure/bed/double, +/turf/open/floor/carpet, +/area/command/blueshielquarters) "mGL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ @@ -65000,11 +64960,18 @@ }, /turf/open/floor/plating, /area/engineering/main) +"mJT" = ( +/obj/effect/landmark/navigate_destination/library, +/turf/open/floor/carpet, +/area/service/library) "mJX" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil, /turf/open/space, /area/solars/starboard/aft) +"mKi" = ( +/turf/open/floor/wood, +/area/command/blueshieldoffice) "mKn" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, @@ -65057,6 +65024,29 @@ "mLk" = ( /turf/closed/wall, /area/command/heads_quarters/captain/private) +"mLT" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "mMf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -65072,6 +65062,15 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/cargo/storage) +"mMT" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "mMU" = ( /obj/machinery/camera{ c_tag = "Atmospherics Tank - N2O"; @@ -65106,6 +65105,25 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/nuke_storage) +"mNI" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/item/book/manual/wiki/splurt/splurt_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, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/science/research) "mNV" = ( /obj/machinery/airalarm{ dir = 4; @@ -65174,6 +65192,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/cargo/storage) +"mPW" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/toilet/secret/low_loot{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/command/blueshielquarters) "mQt" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -65199,13 +65229,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"mRf" = ( -/obj/structure/curtain, -/obj/machinery/shower{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/command/blueshielquarters) "mRE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -65305,6 +65328,32 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/service/library) +"mUi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/treatment_center) +"mUC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/carpet/blue, +/area/medical/psychology) "mUE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65527,12 +65576,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, /area/service/theater) -"nbr" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/command/blueshielquarters) "nbs" = ( /obj/structure/disposalpipe/segment, /obj/machinery/holopad, @@ -65574,19 +65617,25 @@ /obj/machinery/atmospherics/components/binary/pump, /turf/closed/wall/r_wall, /area/engineering/atmos) +"nfo" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/ai_slipper{ + uses = 8 + }, +/obj/effect/landmark/navigate_destination/aiupload, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "nfs" = ( /obj/structure/mirror{ pixel_x = 28 }, /turf/open/floor/plating, /area/commons/toilet/auxiliary) -"nfE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/landmark/start/brigdoc, -/turf/open/floor/plasteel/white, -/area/security/brig) "nfO" = ( /obj/machinery/door/airlock{ id_tag = "Toilet1"; @@ -65607,11 +65656,11 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/ai_monitored/command/storage/eva) -"nfU" = ( -/obj/item/trash/cheesie, -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/maintenance/port) +"ngo" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "ngt" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -65632,22 +65681,6 @@ }, /turf/open/floor/wood, /area/service/bar) -"nhe" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/machinery/button/door{ - id = "psych_shutters"; - name = "psychology office shutters control"; - pixel_x = 26; - pixel_y = -9; - req_access_txt = "76" - }, -/turf/open/floor/carpet, -/area/medical/psychology) "nho" = ( /obj/item/latexballon, /turf/open/floor/plating, @@ -65672,14 +65705,6 @@ }, /turf/open/floor/plasteel, /area/cargo/warehouse) -"nhT" = ( -/obj/structure/chair/office/dark, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/peacekeeper, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) "nia" = ( /obj/machinery/camera{ c_tag = "Club - Aft"; @@ -65847,17 +65872,6 @@ "nmz" = ( /turf/closed/wall/r_wall, /area/command/heads_quarters/ce) -"nmG" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/taperecorder{ - pixel_x = -4 - }, -/turf/open/floor/plasteel, -/area/security/office) "nmK" = ( /obj/structure/rack, /obj/item/storage/toolbox/electrical{ @@ -65939,6 +65953,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/circuit) +"noP" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/structure/closet/secure_closet/warden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "noS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -65969,6 +65991,12 @@ }, /turf/open/floor/wood, /area/service/bar) +"npt" = ( +/obj/machinery/firealarm{ + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "npE" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer, /turf/open/floor/plasteel, @@ -66255,14 +66283,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"nBo" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port) "nBx" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -66287,22 +66307,13 @@ }, /turf/open/floor/wood, /area/service/library) -"nDk" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel, -/area/security/office) "nDn" = ( /turf/closed/wall/r_wall, /area/command/corporate_showroom) +"nDM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/command/blueshielquarters) "nEa" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -66345,14 +66356,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/security/prison/upper) -"nEM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "nFz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -66455,13 +66458,9 @@ /obj/effect/landmark/start/chaplain, /turf/open/floor/plasteel/dark, /area/service/chapel/office) -"nIM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/vending/barkbox, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) +"nHW" = ( +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "nIQ" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -66597,18 +66596,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/starboard/fore) -"nMp" = ( -/obj/structure/table/glass, -/obj/item/folder{ - pixel_y = 2 - }, -/obj/item/folder{ - pixel_y = 2 - }, -/obj/item/pen, -/obj/effect/landmark/navigate_destination/tcomms, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/tcommsat/server) "nMV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -66653,14 +66640,6 @@ /obj/effect/landmark/start/chaplain, /turf/open/floor/plasteel/dark, /area/service/chapel/main) -"nOw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Blueshield's Quarters"; - req_access_txt = "72" - }, -/turf/open/floor/wood, -/area/command/blueshielquarters) "nOJ" = ( /turf/open/floor/engine, /area/engineering/supermatter) @@ -66740,36 +66719,17 @@ }, /turf/open/floor/plasteel, /area/cargo/miningoffice) -"nQn" = ( -/obj/structure/table, -/obj/machinery/newscaster/security_unit{ - pixel_x = 29; - pixel_y = 1 - }, -/obj/machinery/camera{ - c_tag = "Departure Lounge - Security Post"; - dir = 1 - }, +"nPU" = ( +/obj/structure/table/wood, /obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/taperecorder{ - pixel_x = 4 + pixel_y = 3 }, /obj/item/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 + pixel_y = 28 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) +/turf/open/floor/plasteel/dark, +/area/command/bridge) "nQo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -66844,6 +66804,19 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/cargo/storage) +"nTJ" = ( +/obj/item/cigbutt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard) "nTU" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -66939,6 +66912,20 @@ }, /turf/open/floor/plasteel, /area/security/office) +"nVc" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/closet/secure_closet/brigdoc, +/turf/open/floor/plasteel/white, +/area/security/brig) "nVE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -66964,6 +66951,18 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"nVY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/security/prison) "nWa" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/tile/yellow{ @@ -66984,6 +66983,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"nWz" = ( +/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{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/storage/backpack/duffelbag/sec/surgery, +/turf/open/floor/plasteel/white, +/area/security/brig) "nWG" = ( /obj/machinery/hydroponics/soil, /obj/item/shovel/spade, @@ -67018,19 +67034,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hos) -"nXA" = ( -/obj/item/cigbutt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard) "nXL" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -67179,6 +67182,15 @@ }, /turf/open/floor/plasteel, /area/command/teleporter) +"oaf" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "oag" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -67267,21 +67279,6 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"obL" = ( -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) "obX" = ( /obj/docking_port/stationary{ area_type = /area/construction/mining/aux_base; @@ -67295,6 +67292,14 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) +"oci" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio_e"; + name = "containment blast door" + }, +/turf/open/floor/plating, +/area/science/xenobiology) "ocB" = ( /turf/closed/wall, /area/engineering/gravity_generator) @@ -67556,9 +67561,6 @@ /obj/machinery/computer/security/wooden_tv, /turf/open/floor/wood, /area/command/heads_quarters/captain/private) -"ogN" = ( -/turf/open/floor/carpet/blue, -/area/medical/psychology) "ohf" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -67576,6 +67578,22 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel/white, /area/science/circuit) +"ohn" = ( +/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/item/storage/secure/briefcase/permits, +/turf/open/floor/wood, +/area/command/heads_quarters/hop) "ohx" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -67587,6 +67605,19 @@ /obj/structure/sign/warning/pods, /turf/closed/wall, /area/commons/locker) +"oiQ" = ( +/obj/structure/table/wood, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/multitool, +/obj/machinery/camera{ + c_tag = "Blueshield"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "oiY" = ( /obj/machinery/light, /obj/structure/rack, @@ -67619,6 +67650,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/security/prison) +"ojn" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;27;37;76" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) "ojs" = ( /obj/structure/table/wood, /obj/machinery/newscaster/security_unit{ @@ -67764,36 +67805,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"onw" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Brig - Infirmary"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/computer/operating{ - dir = 1; - name = "Robotics Operating Computer" - }, -/turf/open/floor/plasteel/white, -/area/security/brig) "onz" = ( /obj/structure/table, /obj/item/canvas/twentythreeXtwentythree, @@ -67905,16 +67916,22 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white, /area/command/heads_quarters/rd) -"oqg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"opS" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/port) +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -29; + pixel_y = 23 + }, +/obj/structure/closet/secure_closet/hosnew, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "oqC" = ( /obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -68092,16 +68109,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/commons/storage/primary) -"ovO" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39;25;28;76" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "owz" = ( /obj/structure/chair{ dir = 1 @@ -68152,6 +68159,15 @@ /obj/machinery/power/tracker, /turf/open/floor/plating/airless, /area/solars/starboard/fore) +"oyk" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/pen, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "oyV" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 @@ -68287,6 +68303,16 @@ /obj/item/storage/belt/utility, /turf/open/floor/plasteel, /area/engineering/main) +"oCh" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/mask/gas/sechailer, +/turf/open/floor/plasteel, +/area/security/office) "oCu" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ dir = 1 @@ -68406,10 +68432,6 @@ }, /turf/open/floor/plasteel, /area/security/office) -"oGo" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "oGG" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -68424,6 +68446,13 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engineering/atmos) +"oIg" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/landmark/navigate_destination/eva, +/turf/open/floor/plasteel, +/area/ai_monitored/command/storage/eva) "oIi" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, @@ -68618,10 +68647,6 @@ }, /turf/open/floor/wood, /area/service/library) -"oNk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "oNX" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -68771,10 +68796,14 @@ }, /turf/open/space/basic, /area/space) -"oRY" = ( -/obj/structure/table/wood, -/obj/item/toy/plush/random, -/turf/open/floor/carpet/blue, +"oSd" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/carpet, /area/medical/psychology) "oSo" = ( /obj/effect/turf_decal/bot_white/right, @@ -68884,37 +68913,6 @@ /obj/item/pen, /turf/open/floor/plasteel/white, /area/science/circuit) -"oUJ" = ( -/obj/structure/rack, -/obj/item/stack/packageWrap{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/stack/packageWrap{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/stack/packageWrap{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/stack/packageWrap{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/stack/packageWrap{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/stack/wrapping_paper, -/obj/item/stack/wrapping_paper, -/obj/item/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/cargo/storage) "oUR" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -68959,6 +68957,14 @@ "oWo" = ( /turf/closed/wall/mineral/plastitanium, /area/commons/fitness/recreation) +"oWs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/navigate_destination/teleporter, +/turf/open/floor/plasteel, +/area/command/teleporter) "oWt" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -68982,6 +68988,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/engineering/atmos) +"oXi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/command/blueshielquarters) "oXj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69255,30 +69267,6 @@ }, /turf/open/floor/plasteel, /area/security/checkpoint/engineering) -"pdx" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "pdy" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -69436,6 +69424,20 @@ /obj/structure/bookcase, /turf/open/floor/wood, /area/command/bridge) +"phx" = ( +/obj/item/paper, +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + name = "Arrivals Security Checkpoint"; + pixel_y = -8; + req_access_txt = "63" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) "pic" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -69708,6 +69710,15 @@ /obj/machinery/vending/cigarette, /turf/open/floor/carpet, /area/service/bar) +"poH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engineering/break_room) "poR" = ( /obj/machinery/computer/cryopod{ pixel_y = 26 @@ -69847,6 +69858,15 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/aisat/exterior) +"psm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/dockarrival, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "psw" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -69869,6 +69889,19 @@ }, /turf/open/floor/plasteel, /area/construction/storage_wing) +"psC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/prison) "psM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -69976,9 +70009,26 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/cargo/office) -"pwu" = ( -/turf/closed/wall, -/area/command/blueshielquarters) +"pwk" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/power/apc{ + areastring = "/area/command/heads_quarters/captain/private"; + dir = 8; + name = "Captain's Quarters APC"; + pixel_x = -25 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/paper/fluff/gateway, +/obj/item/coin/plasma, +/obj/item/melee/chainofcommand, +/turf/open/floor/wood, +/area/command/heads_quarters/captain/private) "pwz" = ( /obj/machinery/door/window/northleft{ dir = 8; @@ -70086,6 +70136,16 @@ }, /turf/open/floor/plasteel, /area/commons/storage/art) +"pyQ" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "pyW" = ( /obj/item/cartridge/medical{ pixel_x = -2; @@ -70218,14 +70278,6 @@ /obj/machinery/holopad/secure, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) -"pCq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Blueshield's Quarters"; - req_access_txt = "72" - }, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "pCC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -70309,6 +70361,15 @@ }, /turf/open/space/basic, /area/space/nearstation) +"pDq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" + }, +/turf/open/floor/plating, +/area/medical/psychology) "pDz" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -70326,6 +70387,17 @@ }, /turf/open/floor/plasteel, /area/security/office) +"pGd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/vending/wardrobe/hos_wardrobe, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) "pGf" = ( /obj/structure/chair{ dir = 4 @@ -70400,17 +70472,6 @@ /obj/machinery/vending/cola/random, /turf/open/floor/plasteel/dark, /area/command/bridge) -"pHi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/vending/wardrobe/hos_wardrobe, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) "pHk" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -70433,6 +70494,15 @@ }, /turf/open/floor/plasteel/dark, /area/commons/cryopod) +"pHC" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "pHS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -70600,10 +70670,6 @@ dir = 1 }, /area/engineering/main) -"pLM" = ( -/obj/effect/landmark/navigate_destination/sec, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "pMd" = ( /obj/structure/displaycase/trophy, /turf/open/floor/wood, @@ -70638,20 +70704,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"pNT" = ( -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "input port pump" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "pNU" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, @@ -70740,6 +70792,15 @@ }, /turf/open/space, /area/solars/starboard/aft) +"pRm" = ( +/obj/item/beacon, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/court, +/turf/open/floor/plasteel, +/area/security/courtroom) "pRp" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -70975,10 +71036,6 @@ }, /turf/open/floor/plating, /area/commons/fitness/pool) -"pXQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/command/blueshieldoffice) "pXT" = ( /obj/machinery/seed_extractor, /obj/machinery/airalarm{ @@ -71082,6 +71139,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/ai_monitored/aisat/exterior) +"qaB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/landmark/navigate_destination/med, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) "qaJ" = ( /obj/structure/table, /obj/item/razor{ @@ -71236,6 +71300,14 @@ }, /turf/open/floor/plasteel, /area/commons/toilet/auxiliary) +"qgN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Blueshield's Quarters"; + req_access_txt = "72" + }, +/turf/open/floor/wood, +/area/command/blueshielquarters) "qgP" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -71311,6 +71383,24 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison/upper) +"qig" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/gateway, +/turf/open/floor/plasteel/dark, +/area/command/gateway) "qin" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -71399,6 +71489,18 @@ }, /turf/open/floor/wood, /area/command/corporate_showroom) +"qkb" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase{ + pixel_x = -2 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/cartridge/detective, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "qkm" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -71461,15 +71563,6 @@ /obj/item/storage/belt/utility, /turf/open/floor/plasteel, /area/engineering/break_room) -"qme" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "qmj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -71784,9 +71877,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel/dark, /area/command/bridge) -"qsE" = ( -/turf/closed/wall, -/area/command/blueshieldoffice) "qsU" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -71834,10 +71924,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"qvU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/command/blueshielquarters) "qwb" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -71923,24 +72009,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/commons/fitness/recreation) -"qzn" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Blueshield"; - req_access_txt = "72" - }, -/obj/effect/landmark/navigate_destination/blueshield, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"qzv" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet, -/area/medical/psychology) "qzI" = ( /obj/machinery/computer/security/qm{ dir = 4 @@ -72313,10 +72381,28 @@ }, /turf/open/floor/plating, /area/engineering/atmos) -"qHA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/command/blueshieldoffice) +"qHP" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "MiniSat Exterior Access"; + dir = 1; + network = list("minisat") + }, +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/aisat/exterior"; + name = "MiniSat Exterior APC"; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/aisat/exterior) "qHT" = ( /turf/open/floor/plasteel, /area/cargo/miningoffice) @@ -72379,14 +72465,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"qIV" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/effect/landmark/navigate_destination/disposals, -/turf/open/floor/plating, -/area/maintenance/disposal) "qJb" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, @@ -72511,15 +72589,6 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/office) -"qNx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engineering/break_room) "qOc" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -72793,6 +72862,12 @@ /obj/structure/sign/warning/nosmoking, /turf/closed/wall/r_wall, /area/engineering/main) +"qUT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "qUX" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -73215,6 +73290,13 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"rdU" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/filingcabinet, +/turf/open/floor/carpet, +/area/medical/psychology) "rdV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -73229,16 +73311,6 @@ dir = 5 }, /area/service/kitchen) -"reJ" = ( -/obj/machinery/firealarm{ - pixel_y = -24 - }, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/psychologist, -/turf/open/floor/carpet, -/area/medical/psychology) "reM" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -73268,6 +73340,13 @@ }, /turf/open/floor/plasteel, /area/construction/storage_wing) +"rfQ" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start/bridgeofficer, +/turf/open/floor/carpet, +/area/command/bridge) "rgc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -73306,6 +73385,12 @@ /mob/living/simple_animal/pet/fox/Renault, /turf/open/floor/carpet, /area/command/heads_quarters/captain/private) +"rhR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "rhS" = ( /obj/machinery/power/apc{ areastring = "/area/medical/cryo"; @@ -73501,13 +73586,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/treatment_center) -"rlR" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/effect/landmark/start/bridgeofficer, -/turf/open/floor/carpet, -/area/command/bridge) "rms" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -73584,25 +73662,22 @@ "roz" = ( /turf/open/floor/plasteel/dark, /area/engineering/main) -"roV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"rpM" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/machinery/sleeper{ - dir = 8 +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "test chamber blast door" }, -/turf/open/floor/plasteel/white, -/area/medical/treatment_center) +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plating, +/area/science/xenobiology) "rpQ" = ( /obj/structure/lattice, /obj/structure/grille, @@ -73674,6 +73749,17 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/hallway/secondary/entry) +"rtP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Psychologist's Quarters"; + req_access_txt = "76" + }, +/turf/open/floor/carpet/blue, +/area/medical/psychology) "rtU" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ @@ -73709,6 +73795,9 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) +"ruh" = ( +/turf/closed/wall, +/area/medical/psychology) "ruy" = ( /obj/machinery/computer/prisoner/management, /turf/open/floor/plasteel/dark, @@ -73827,17 +73916,13 @@ }, /turf/open/floor/plasteel, /area/commons/storage/primary) -"rxx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/security{ - name = "Customs Desk"; - req_access_txt = "63" +"rxv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) +/turf/open/floor/plasteel/dark, +/area/ai_monitored/aisat/exterior) "rxy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark/secequipment, @@ -73903,12 +73988,6 @@ }, /turf/open/floor/plasteel/white/corner, /area/cargo/sorting) -"ryT" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "rze" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -73978,6 +74057,26 @@ }, /turf/open/floor/plasteel/white, /area/science/lab) +"rAF" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/navigate_destination/tools, +/turf/open/floor/plasteel, +/area/commons/storage/primary) +"rAH" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "rAS" = ( /obj/machinery/camera{ c_tag = "Atmospherics Tank - Air"; @@ -74094,23 +74193,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/commons/fitness/recreation) -"rDC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/techstorage, -/turf/open/floor/plasteel/dark, -/area/engineering/storage/tech) "rEX" = ( /obj/structure/filingcabinet/employment, /obj/machinery/airalarm{ @@ -74317,11 +74399,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/nuke_storage) -"rKU" = ( -/obj/structure/closet/emcloset, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/maintenance/port) "rLx" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -74449,14 +74526,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/storage/satellite) -"rNA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/dockaux, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "rNT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, @@ -74493,6 +74562,12 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) +"rOU" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) "rPp" = ( /obj/structure/loot_pile/maint, /turf/open/floor/plating, @@ -74501,18 +74576,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/commons/storage/primary) -"rPS" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "rQj" = ( /obj/effect/landmark/start/cook, /obj/machinery/holopad, @@ -74824,6 +74887,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/command/bridge) +"rYO" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/syringe, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/white, +/area/security/brig) "rYP" = ( /obj/machinery/door/window/southleft{ name = "Permabrig Kitchen" @@ -75069,13 +75151,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/nuke_storage) -"sem" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/landmark/navigate_destination/eva, -/turf/open/floor/plasteel, -/area/ai_monitored/command/storage/eva) "seC" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75127,13 +75202,6 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics) -"sfg" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/landmark/navigate_destination/hydro, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "sfl" = ( /obj/machinery/status_display/evac{ pixel_y = 32 @@ -75318,11 +75386,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/service/hydroponics) -"ske" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/navigate_destination/tools, -/turf/open/floor/plasteel, -/area/commons/storage/primary) "skf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -75345,11 +75408,11 @@ /obj/structure/table/glass, /turf/open/floor/plasteel/dark, /area/command/bridge) -"skw" = ( +"sku" = ( /obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) +/obj/item/toy/plush/random, +/turf/open/floor/carpet/blue, +/area/medical/psychology) "skz" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -75376,15 +75439,6 @@ "skX" = ( /turf/open/floor/plasteel, /area/commons/storage/primary) -"sla" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/pen, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "slh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/lattice/catwalk, @@ -75396,6 +75450,26 @@ }, /turf/closed/wall, /area/command/bridge) +"slz" = ( +/obj/structure/table/wood, +/obj/item/storage/firstaid/brute{ + pixel_x = 5 + }, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/toxin{ + pixel_x = -5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -29 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "smm" = ( /obj/machinery/shower{ dir = 4 @@ -75587,12 +75661,20 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"srs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +"srN" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -28; + pixel_y = 12 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "ssp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75612,22 +75694,6 @@ }, /turf/open/space, /area/solars/port/fore) -"ssT" = ( -/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/item/storage/secure/briefcase/permits, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) "stk" = ( /obj/machinery/camera{ c_tag = "Captain's Office"; @@ -75760,6 +75826,10 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) +"sxb" = ( +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "syi" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod Three" @@ -76156,18 +76226,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/atmos) -"sKk" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase{ - pixel_x = -2 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/cartridge/detective, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) "sKl" = ( /turf/closed/wall/r_wall, /area/command/heads_quarters/captain/private) @@ -76345,30 +76403,6 @@ /obj/effect/spawner/lootdrop/techstorage/medical, /turf/open/floor/plasteel/dark, /area/engineering/storage/tech) -"sRb" = ( -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "sRw" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -76382,6 +76416,20 @@ /obj/item/storage/secure/briefcase, /turf/open/floor/plasteel, /area/security/office) +"sRT" = ( +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "input port pump" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "sRX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -76394,17 +76442,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"sSm" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/autolathe, -/turf/open/floor/plasteel, -/area/security/office) "sSo" = ( /obj/machinery/button/door{ desc = "A remote control-switch for the engineering security doors."; @@ -76436,6 +76473,12 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/ce) +"sSy" = ( +/obj/item/hilbertshotel/ghostdojo{ + pixel_y = 16 + }, +/turf/open/floor/carpet, +/area/hallway/primary/port) "sTr" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ dir = 1 @@ -76450,6 +76493,10 @@ /obj/machinery/atmospherics/miner/nitrogen, /turf/open/floor/engine/n2, /area/engineering/atmos) +"sTD" = ( +/obj/effect/landmark/navigate_destination/sec, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "sTV" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -76488,6 +76535,15 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"sVn" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/landmark/navigate_destination/bar, +/turf/open/floor/plasteel, +/area/service/bar) "sVv" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -76570,6 +76626,20 @@ }, /turf/open/floor/wood, /area/service/library) +"sYn" = ( +/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/supply/hidden, +/obj/effect/landmark/navigate_destination/det, +/turf/open/floor/carpet, +/area/security/detectives_office) "sYL" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -76671,6 +76741,11 @@ /obj/structure/table/wood, /turf/open/floor/carpet, /area/service/chapel/main) +"tbn" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "tbN" = ( /obj/machinery/status_display/ai{ pixel_y = 32 @@ -76698,15 +76773,6 @@ }, /turf/open/floor/plasteel, /area/commons/locker) -"tdo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "Blueshield's Office Maintenance"; - req_access_txt = "72" - }, -/turf/open/floor/plating, -/area/command/blueshielquarters) "tdH" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Mix to Gas" @@ -76769,12 +76835,6 @@ /obj/item/storage/dice, /turf/open/floor/wood, /area/service/bar) -"tet" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "teH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -76818,15 +76878,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"tfn" = ( -/obj/item/beacon, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/court, -/turf/open/floor/plasteel, -/area/security/courtroom) "tfs" = ( /obj/machinery/light, /obj/machinery/atmospherics/components/binary/valve{ @@ -77037,15 +77088,6 @@ /obj/machinery/shieldgen, /turf/open/floor/plating, /area/engineering/main) -"tjI" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "tjW" = ( /turf/closed/wall, /area/cargo/qm) @@ -77205,12 +77247,6 @@ dir = 1 }, /area/engineering/main) -"toZ" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/flask, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "tpe" = ( /obj/structure/table, /turf/open/floor/plasteel/cafeteria{ @@ -77279,10 +77315,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/break_room) -"tsi" = ( -/obj/effect/landmark/navigate_destination/library, -/turf/open/floor/carpet, -/area/service/library) "tsn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -77356,6 +77388,19 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/commons/locker) +"tuv" = ( +/obj/structure/closet/secure_closet{ + name = "nonlethal ammunition"; + req_access = "list(3)" + }, +/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, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "tuB" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; @@ -77574,6 +77619,19 @@ /obj/structure/window/reinforced, /turf/open/floor/wood, /area/command/heads_quarters/captain/private) +"tEM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "tFp" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -77810,6 +77868,10 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"tJZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/command/blueshieldoffice) "tKr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -77926,12 +77988,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/patients_rooms/room_a) -"tNy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/medical/psychology) "tNF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, @@ -78112,26 +78168,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, /area/service/bar) -"tRG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"tRM" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/command/heads_quarters/hop"; - dir = 1; - name = "Head of Personnel APC"; - pixel_y = 23 - }, -/obj/structure/bed/dogbed/ian, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) "tSa" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -78294,6 +78330,14 @@ }, /turf/open/floor/plasteel/cafeteria, /area/command/heads_quarters/cmo) +"tXC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/dockaux, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "tXH" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -78354,6 +78398,16 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main) +"tYh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/incinerator, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) "tYn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/reagent_dispensers/peppertank{ @@ -78431,18 +78485,6 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"ubE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/medical{ - name = "Psychology"; - req_access_txt = "76" - }, -/obj/machinery/door/firedoor, -/obj/effect/landmark/navigate_destination/psychologist, -/turf/open/floor/plasteel, -/area/medical/psychology) "ubH" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -78569,6 +78611,30 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/command/heads_quarters/hop) +"udh" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/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{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/landmark/start/peacekeeper, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) "uds" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -78578,6 +78644,19 @@ }, /turf/open/floor/carpet, /area/service/theater) +"udT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/vending/wardrobe/blueshield_wardrobe, +/turf/open/floor/carpet, +/area/command/blueshielquarters) "uew" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -78661,6 +78740,18 @@ /obj/item/clothing/mask/gas, /turf/open/floor/plasteel/cafeteria, /area/engineering/atmos) +"ugG" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Blueshield"; + req_access_txt = "72" + }, +/obj/effect/landmark/navigate_destination/blueshield, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "uhi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -78776,6 +78867,16 @@ }, /turf/open/floor/plasteel, /area/commons/locker) +"ukd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/security/prison) "ukJ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -78844,15 +78945,6 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) -"unh" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "unm" = ( /obj/structure/table, /obj/item/stock_parts/subspace/filter, @@ -78914,9 +79006,6 @@ }, /turf/open/floor/plasteel, /area/engineering/gravity_generator) -"uou" = ( -/turf/closed/wall, -/area/medical/psychology) "uoM" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -78943,6 +79032,30 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/security/prison/cells) +"upJ" = ( +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "upN" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -79146,17 +79259,6 @@ /obj/machinery/vending/assist, /turf/open/floor/plasteel, /area/science/mixing) -"uuo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Blueshield's Quarters"; - req_access_txt = "72" - }, -/turf/open/floor/wood, -/area/command/blueshielquarters) "uuu" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -79283,10 +79385,6 @@ }, /turf/closed/wall/r_wall, /area/engineering/main) -"uyU" = ( -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "uzi" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/neutral{ @@ -79363,6 +79461,24 @@ }, /turf/open/floor/plasteel, /area/security/office) +"uCC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "uDl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -79500,14 +79616,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) -"uIT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" - }, -/turf/open/floor/plating, -/area/medical/psychology) "uIY" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -79520,20 +79628,6 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics/garden) -"uJc" = ( -/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/supply/hidden, -/obj/effect/landmark/navigate_destination/det, -/turf/open/floor/carpet, -/area/security/detectives_office) "uJq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -79579,33 +79673,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard) -"uKt" = ( -/obj/structure/rack, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/item/shield/riot, -/obj/item/shield/riot, -/obj/item/shield/riot, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "uKL" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -79707,6 +79774,37 @@ /obj/structure/lattice, /turf/open/space/basic, /area/security/execution/education) +"uOY" = ( +/obj/structure/rack, +/obj/item/stack/packageWrap{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/stack/packageWrap{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/stack/packageWrap{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/stack/packageWrap{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/stack/packageWrap{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/dest_tagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/cargo/storage) "uPN" = ( /obj/machinery/light{ dir = 8 @@ -79741,6 +79839,16 @@ }, /turf/open/floor/plasteel/freezer, /area/commons/toilet/restrooms) +"uRh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access_txt = "2;4" + }, +/turf/open/floor/plasteel, +/area/security/office) "uRL" = ( /obj/structure/window/reinforced{ dir = 8 @@ -79792,6 +79900,19 @@ }, /turf/open/floor/plating, /area/engineering/gravity_generator) +"uTL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/engineering, +/turf/open/floor/plasteel, +/area/engineering/break_room) "uTQ" = ( /obj/structure/table/reinforced, /obj/machinery/firealarm{ @@ -79908,6 +80029,31 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) +"uWv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/vending/barkbox, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"uWH" = ( +/obj/structure/table/glass, +/obj/item/storage/box/monkeycubes{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/storage/box/monkeycubes, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/sign/xenobio_guide{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "uWO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -80080,6 +80226,10 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"vbX" = ( +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "vbZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -80306,14 +80456,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/main) -"vgS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio_e"; - name = "containment blast door" - }, -/turf/open/floor/plating, -/area/science/xenobiology) "vgW" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -80493,6 +80635,11 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) +"vkZ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/navigate_destination/dockesc, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) "vla" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, @@ -80504,20 +80651,6 @@ }, /turf/open/floor/plating, /area/commons/toilet/auxiliary) -"vlY" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/chemfactory, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) "vmb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/blue, @@ -80794,6 +80927,9 @@ }, /turf/open/floor/plasteel, /area/commons/storage/primary) +"vvC" = ( +/turf/open/floor/carpet, +/area/medical/psychology) "vvU" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -80843,6 +80979,10 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/commons/locker) +"vxU" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/command/blueshielquarters) "vyp" = ( /obj/structure/disposalpipe/segment, /obj/structure/table/wood, @@ -80899,19 +81039,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"vzq" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -32 - }, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "vzs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -80919,6 +81046,14 @@ /mob/living/simple_animal/slime, /turf/open/floor/engine, /area/science/xenobiology) +"vzI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" + }, +/turf/open/floor/plating, +/area/medical/psychology) "vzO" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -81013,19 +81148,6 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics) -"vCk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/prison) "vCw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, @@ -81066,6 +81188,17 @@ }, /turf/open/floor/carpet, /area/command/heads_quarters/hop) +"vDr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/landmark/navigate_destination/janitor, +/turf/open/floor/plasteel, +/area/service/janitor) "vDJ" = ( /obj/machinery/light_switch{ pixel_x = 28 @@ -81105,6 +81238,10 @@ dir = 1 }, /area/service/bar) +"vEy" = ( +/obj/machinery/vending/wallmed, +/turf/closed/wall/r_wall, +/area/security/brig) "vFz" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -81120,14 +81257,36 @@ }, /turf/open/floor/plasteel, /area/commons/storage/primary) -"vFW" = ( -/obj/structure/table, +"vFO" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Brig - Infirmary"; + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/item/ai_module/supplied/freeform, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/computer/operating{ + dir = 1; + name = "Robotics Operating Computer" + }, +/turf/open/floor/plasteel/white, +/area/security/brig) "vGa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -81199,28 +81358,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"vGX" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "MiniSat Exterior Access"; - dir = 1; - network = list("minisat") - }, -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/aisat/exterior"; - name = "MiniSat Exterior APC"; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/aisat/exterior) "vHq" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ dir = 1 @@ -81264,6 +81401,18 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics) +"vKq" = ( +/obj/structure/table/glass, +/obj/item/folder{ + pixel_y = 2 + }, +/obj/item/folder{ + pixel_y = 2 + }, +/obj/item/pen, +/obj/effect/landmark/navigate_destination/tcomms, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) "vKw" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -81293,17 +81442,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main) -"vKR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Psychology Quarters Maintenance"; - req_access_txt = "76" - }, -/turf/open/floor/plating, -/area/maintenance/port) "vLD" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -81324,13 +81462,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/treatment_center) -"vLW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/aisat/exterior) "vMm" = ( /obj/machinery/conveyor_switch/oneway{ id = "packageSort2"; @@ -81490,6 +81621,9 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"vSl" = ( +/turf/open/floor/carpet, +/area/command/blueshielquarters) "vSm" = ( /obj/machinery/power/emitter, /turf/open/floor/plating, @@ -81544,6 +81678,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/security/prison) +"vST" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/landmark/navigate_destination/hydro, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "vTo" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -81613,16 +81754,6 @@ }, /turf/open/floor/plasteel/freezer, /area/commons/fitness/recreation) -"vUH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_x = -29 - }, -/obj/structure/closet/secure_closet/blueshield, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "vWf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -81728,6 +81859,21 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/space, /area/space/nearstation) +"vYt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/prison) "vYJ" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -81747,19 +81893,6 @@ }, /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) -"vYU" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "vZd" = ( /obj/machinery/power/apc{ areastring = "/area/security/checkpoint/customs"; @@ -81813,6 +81946,10 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) +"vZQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/command/blueshielquarters) "wad" = ( /obj/structure/bed, /obj/machinery/button/door{ @@ -81844,6 +81981,22 @@ }, /turf/open/floor/plasteel, /area/service/bar) +"waQ" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/machinery/button/door{ + id = "psych_shutters"; + name = "psychology office shutters control"; + pixel_x = 26; + pixel_y = -9; + req_access_txt = "76" + }, +/turf/open/floor/carpet, +/area/medical/psychology) "waU" = ( /obj/machinery/power/apc{ areastring = "/area/ai_monitored/turret_protected/aisat_interior"; @@ -81881,6 +82034,12 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/commons/fitness/recreation) +"wbw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "wbK" = ( /obj/item/reagent_containers/spray/plantbgone{ pixel_y = 3 @@ -82023,12 +82182,6 @@ }, /turf/open/floor/wood, /area/commons/dorms) -"wdS" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) "wep" = ( /turf/closed/wall, /area/service/bar) @@ -82144,14 +82297,6 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/captain/private) -"whL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/lawyer, -/turf/open/floor/wood, -/area/service/lawoffice) "wim" = ( /obj/structure/table, /obj/item/stock_parts/micro_laser, @@ -82174,6 +82319,16 @@ /obj/machinery/vending/assist, /turf/open/floor/plasteel/dark, /area/engineering/storage/tech) +"wiz" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;27;76" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port) "wiZ" = ( /obj/machinery/door/airlock/external{ name = "Security External Airlock"; @@ -82227,6 +82382,18 @@ }, /turf/open/floor/plasteel, /area/cargo/sorting) +"wlw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/aisat/exterior) "wlz" = ( /obj/machinery/light/small, /obj/machinery/air_sensor/atmos/nitrogen_tank, @@ -82635,20 +82802,6 @@ }, /turf/open/floor/plating, /area/medical/treatment_center) -"wuz" = ( -/obj/structure/table, -/obj/item/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/cargo/sorting) "wuN" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, @@ -82872,6 +83025,19 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engineering/main) +"wBs" = ( +/obj/machinery/requests_console{ + department = "Detective's office"; + pixel_x = -30 + }, +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/camera/detective, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "wBB" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/dark, @@ -83029,28 +83195,6 @@ }, /turf/open/floor/carpet, /area/command/bridge) -"wEe" = ( -/obj/machinery/button/door{ - id = "armory"; - name = "Armory Shutters"; - pixel_x = 28; - req_access_txt = "3" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/clothing/suit/brigdoc/armor, -/obj/item/clothing/head/helmet/brigdoc, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "wEG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -83209,16 +83353,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/brig) -"wHJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_one_access_txt = "2;4" - }, -/turf/open/floor/plasteel, -/area/security/office) "wIf" = ( /obj/effect/landmark/blobstart, /obj/machinery/power/apc{ @@ -83260,58 +83394,12 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/ce) -"wIE" = ( -/obj/machinery/newscaster/security_unit{ - pixel_y = -30 - }, -/obj/item/folder/red, -/obj/item/folder/red, -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/machinery/newscaster/security_unit{ - pixel_y = -30 - }, -/obj/item/folder/red, -/obj/item/folder/red, -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/light_switch{ - pixel_x = 16; - pixel_y = -26 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "wIS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel, /area/commons/locker) -"wIT" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "test chamber blast door" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plating, -/area/science/xenobiology) "wJb" = ( /obj/machinery/atmospherics/pipe/simple, /obj/machinery/meter{ @@ -83368,33 +83456,6 @@ }, /turf/open/floor/plasteel, /area/cargo/sorting) -"wLc" = ( -/obj/item/pen, -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/item/folder/red, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/item/radio/off, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) "wLu" = ( /obj/machinery/nuclearbomb/selfdestruct, /obj/effect/turf_decal/tile/neutral{ @@ -83605,6 +83666,12 @@ /obj/structure/grille, /turf/closed/wall/r_wall, /area/engineering/atmos) +"wRj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "wRy" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -83631,6 +83698,10 @@ /obj/effect/landmark/start/bartender, /turf/open/floor/wood, /area/service/bar) +"wRR" = ( +/obj/effect/landmark/navigate_destination/cargo, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "wSs" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/tile/neutral, @@ -83767,14 +83838,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/carpet, /area/commons/dorms) -"wVZ" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = -32 - }, -/obj/item/bedsheet/blue/double, -/obj/structure/bed/double, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "wWN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -83896,10 +83959,6 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics/garden) -"wYm" = ( -/obj/structure/closet/secure_closet/bridgesec, -/turf/open/floor/carpet, -/area/command/bridge) "wYu" = ( /obj/structure/table, /obj/item/analyzer, @@ -84042,17 +84101,6 @@ }, /turf/open/floor/carpet, /area/service/chapel/main) -"xaI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port) "xaR" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 @@ -84139,6 +84187,30 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/break_room) +"xcj" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access_txt = "57" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/northleft{ + dir = 2; + name = "Reception Window" + }, +/obj/machinery/door/poddoor/preopen{ + id = "hop"; + name = "privacy shutters" + }, +/obj/effect/landmark/navigate_destination/hop, +/turf/open/floor/plasteel, +/area/command/heads_quarters/hop) "xcA" = ( /obj/structure/window/reinforced{ dir = 1 @@ -84210,6 +84282,17 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/hallway/primary/port) +"xge" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Customs Desk"; + req_access_txt = "63" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) "xgw" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -84292,12 +84375,6 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel/white, /area/science/circuit) -"xkT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/xenobiology) "xlc" = ( /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = -29 @@ -84392,6 +84469,14 @@ }, /turf/open/floor/wood, /area/service/library) +"xmI" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/effect/landmark/navigate_destination/disposals, +/turf/open/floor/plating, +/area/maintenance/disposal) "xnc" = ( /obj/machinery/light_switch{ pixel_y = 25 @@ -84441,24 +84526,6 @@ /obj/structure/bookcase/random/reference, /turf/open/floor/wood, /area/service/library) -"xnI" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/gateway, -/turf/open/floor/plasteel/dark, -/area/command/gateway) "xoe" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -84522,6 +84589,36 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) +"xoN" = ( +/obj/structure/table, +/obj/machinery/newscaster/security_unit{ + pixel_x = 29; + pixel_y = 1 + }, +/obj/machinery/camera{ + c_tag = "Departure Lounge - Security Post"; + dir = 1 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/taperecorder{ + pixel_x = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) "xpx" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -84583,6 +84680,12 @@ }, /turf/closed/wall/r_wall, /area/engineering/atmos) +"xqu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "xqv" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -84596,21 +84699,15 @@ }, /turf/open/space, /area/solars/starboard/aft) -"xqF" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 1 +"xqz" = ( +/obj/structure/chair/sofa/right{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/landmark/start/peacekeeper, -/turf/open/floor/plasteel, -/area/security/office) +/turf/open/floor/carpet, +/area/medical/psychology) "xqM" = ( /obj/item/storage/bag/plants/portaseeder, /obj/structure/table, @@ -84652,6 +84749,19 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/captain/private) +"xrZ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio_e"; + name = "containment blast door" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "xsc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red{ @@ -84678,16 +84788,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/starboard/fore) -"xsE" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/security/prison) "xsO" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/delivery, @@ -84730,6 +84830,14 @@ }, /turf/open/floor/engine, /area/engineering/main) +"xtM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Blueshield's Quarters"; + req_access_txt = "72" + }, +/turf/open/floor/carpet, +/area/command/blueshielquarters) "xtS" = ( /obj/effect/landmark/carpspawn, /turf/open/space, @@ -84823,20 +84931,6 @@ }, /turf/open/floor/plating, /area/cargo/qm) -"xwx" = ( -/obj/item/paper, -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - name = "Arrivals Security Checkpoint"; - pixel_y = -8; - req_access_txt = "63" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) "xwN" = ( /obj/structure/rack, /obj/item/electronics/apc, @@ -84869,14 +84963,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"xyq" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) "xze" = ( /turf/closed/wall, /area/service/theater) @@ -84976,14 +85062,10 @@ }, /turf/open/floor/plasteel, /area/cargo/office) -"xBw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" - }, -/turf/open/floor/plating, +"xBv" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/turf/open/floor/carpet/blue, /area/medical/psychology) "xBK" = ( /obj/effect/landmark/start/station_engineer, @@ -85035,19 +85117,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/port/aft) -"xDg" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Kitchen Hatch"; - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/landmark/navigate_destination/kitchen, -/turf/open/floor/plasteel, -/area/service/bar) "xDn" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -85143,19 +85212,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"xEs" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/ai_slipper{ - uses = 8 - }, -/obj/effect/landmark/navigate_destination/aiupload, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "xEu" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -85314,10 +85370,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"xHp" = ( -/obj/machinery/vending/wallmed, -/turf/closed/wall/r_wall, -/area/security/brig) "xHA" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; @@ -85418,6 +85470,23 @@ }, /turf/open/floor/plasteel, /area/cargo/warehouse) +"xJs" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Arrivals - Aft Arm"; + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "xKw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -85534,19 +85603,6 @@ }, /turf/open/floor/engine/o2, /area/engineering/atmos) -"xMG" = ( -/obj/structure/closet/secure_closet{ - name = "nonlethal ammunition"; - req_access = "list(3)" - }, -/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, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "xML" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/airalarm{ @@ -85676,30 +85732,6 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) -"xPo" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - name = "Head of Personnel's Desk"; - req_access_txt = "57" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/northleft{ - dir = 2; - name = "Reception Window" - }, -/obj/machinery/door/poddoor/preopen{ - id = "hop"; - name = "privacy shutters" - }, -/obj/effect/landmark/navigate_destination/hop, -/turf/open/floor/plasteel, -/area/command/heads_quarters/hop) "xPz" = ( /obj/machinery/door/poddoor/preopen{ id = "Engineering"; @@ -85836,6 +85868,18 @@ }, /turf/open/floor/plasteel, /area/commons/locker) +"xTN" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/clipboard, +/obj/item/pen{ + pixel_x = 12 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "xTO" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -85914,6 +85958,21 @@ /obj/effect/landmark/start/paramedic, /turf/open/floor/plasteel/white, /area/medical/treatment_center) +"xVz" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/machinery/door/window{ + base_state = "right"; + icon_state = "right"; + name = "Captain's Desk"; + req_access_txt = "20" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/item/stamp/captain, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/wood, +/area/command/heads_quarters/captain/private) "xVP" = ( /obj/machinery/light, /obj/structure/sign/poster/official/random{ @@ -85977,15 +86036,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"xXL" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "xXN" = ( /obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -86038,14 +86088,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/commons/dorms) -"xYC" = ( -/obj/effect/landmark/start/blueshield, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/carpet, -/area/command/blueshielquarters) "xYE" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -86129,6 +86171,16 @@ }, /turf/open/floor/plasteel, /area/security/office) +"yay" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/port) "yaL" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/green, @@ -86227,18 +86279,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/prison) -"ydx" = ( -/obj/structure/sink{ - pixel_y = 25 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/toilet/secret/low_loot{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/command/blueshielquarters) "ydB" = ( /obj/structure/showcase/machinery/microwave{ dir = 1; @@ -86437,22 +86477,6 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"ygE" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "yhn" = ( /obj/machinery/power/apc/highcap/five_k{ areastring = "/area/tcommsat/computer"; @@ -86493,24 +86517,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"yiO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/table/optable, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plasteel/white, -/area/security/brig) "yiZ" = ( /obj/machinery/camera{ c_tag = "Chapel Office - Backroom"; @@ -86544,12 +86550,6 @@ /obj/item/paicard, /turf/open/floor/wood, /area/service/library) -"ykq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "ykE" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -99329,7 +99329,7 @@ bHH aRA aVu bMz -mcs +wiz bPC bRc alK @@ -99574,14 +99574,14 @@ aaa aaa aaa aVs -nIM +uWv bvI bxA bCN bbI bbI bbI -rNA +tXC bbI nWb btT @@ -99840,7 +99840,7 @@ bCH bEn dic bHI -mDM +xJs bJo bMB alK @@ -100082,7 +100082,7 @@ bbI bbI bbI bbI -fiP +psm bjV bjV bnK @@ -100090,17 +100090,17 @@ bqb bbI bJr bvK -eoi -uou -uIT -uIT -uou -uou -uou -uou -uou -uou -uou +fJR +ruh +vzI +vzI +ruh +ruh +ruh +ruh +ruh +ruh +ruh bPF asa bPL @@ -100347,17 +100347,17 @@ bqc bso bso bvL -elH -uIT -jRP -bGi -jXs -caV -tRG -kUC -lZa -lZa -vKR +rAH +vzI +rdU +oSd +jMG +srN +dBR +rtP +mUC +mUC +aPo bPG usf bSn @@ -100604,20 +100604,20 @@ siD bHJ lFR iSt -hPV -ubE -qme -lfK -qzv -kSa -reJ -uou -ogN -ehM -uou +uCC +eJt +mMT +vvC +kWb +xTN +fqe +ruh +bAi +hQP +ruh alC aGN -oqg +yay bTp bUP bVS @@ -100850,7 +100850,7 @@ aaa dne arZ bbK -hVp +bCU beL bgw bix @@ -100861,18 +100861,18 @@ baE baE baE bqd -xyq -xBw -tNy -lcb -kEL -nhe -lkZ -uou -jeR -oRY -uou -jSB +aBR +pDq +rhR +xqz +hjB +waQ +kpk +ruh +xBv +sku +ruh +lCr aob bSo bTn @@ -101110,7 +101110,7 @@ bbK vZd beM bgx -rxx +xge bjZ blW ajk @@ -101119,17 +101119,17 @@ bHM ajs jBe pHS -qsE -qsE -qsE -qsE -qsE -pwu -pwu -pwu -pwu -pwu -pwu +arE +arE +arE +arE +arE +jJE +jJE +jJE +jJE +jJE +jJE alC mEe alK @@ -101376,18 +101376,18 @@ ahT bKX jPu rbE -pXQ -ecy -eSV -cWI -xXL -pwu -vUH -xYC -izf -dSN -pwu -rKU +tJZ +jQa +slz +oiQ +eIs +jJE +eSy +hpY +frf +vxU +jJE +mnc bSq bTr bUQ @@ -101622,28 +101622,28 @@ aip doJ bbK bda -nhT -xwx +iuT +phx biA bka blY aeD ahT -htv +sSy aeD kQP rNX -qsE -rPS -oNk -oNk -oNk -qvU -gKT -eNu -kLV -wVZ -pwu +arE +lvU +heg +heg +heg +vZQ +udT +vSl +hnK +mFO +jJE auF bSo alK @@ -101890,18 +101890,18 @@ ahT bKX aju syk -qzn -tet -bwM -bwM -mkT -pwu -fjj -pCq -pwu -pwu -pwu -wdS +ugG +iif +mKi +mKi +npt +jJE +oXi +xtM +jJE +jJE +jJE +rOU bSo alK bUR @@ -102147,17 +102147,17 @@ aiW dig amv wlH -qsE -skw -hTl -sla -mtq -qHA -uuo -eAw -aGC -eAw -tdo +arE +tbn +gda +oyk +xqu +ecV +lvf +nDM +krX +nDM +jSw bRd ghM alK @@ -102393,7 +102393,7 @@ dne daX bbK bbK -jKb +coS bbK bcW dhP @@ -102404,21 +102404,21 @@ baE baE bqd xfI -qsE -gog -ryT -eZm -ykq -bGC -pwu -pwu -nOw -pwu -pwu -nfU +arE +dkE +gYv +nHW +qUT +ngo +jJE +jJE +qgN +jJE +jJE +hkX xDn aSO -ovO +dyh bVV bXz bYE @@ -102661,17 +102661,17 @@ bJp eiS jBe xmb -qsE -toZ -fUF -jqz -bwM -uyU -pwu -ydx -nbr -mRf -pwu +arE +fkg +oaf +pyQ +mKi +vbX +jJE +mPW +fYU +kHP +jJE aqO bSt dux @@ -102918,17 +102918,17 @@ bsu btY maP xLL -qsE -qsE -qsE -qsE -qsE -qsE -pwu -pwu -pwu -pwu -pwu +arE +arE +arE +arE +arE +arE +jJE +jJE +jJE +jJE +jJE alK bSo dux @@ -104159,7 +104159,7 @@ aii ajg aki alz -qIV +xmI anX apt dnk @@ -104446,7 +104446,7 @@ ofI mIE mIE hZC -oUJ +uOY icr jmU vMm @@ -104971,8 +104971,8 @@ icr bnW bqp bsC -gOs -xaI +ojn +aRh bxT bzC bzC @@ -104985,7 +104985,7 @@ bzC bzC bzC bPM -nBo +giz bzC bSp alC @@ -105222,7 +105222,7 @@ ooH fWs icr wKY -wuz +aDt peX icr boa @@ -107014,7 +107014,7 @@ lYW aSX aUl aVP -obL +aOH aSX qOf xOk @@ -107032,7 +107032,7 @@ qwv dRL glc eRD -tsi +mJT fEb dqn egX @@ -107473,7 +107473,7 @@ xAO hXi viX dCu -cYO +gSU jVo wDM sMe @@ -107790,7 +107790,7 @@ dne baB bbY bdt -mdP +wRR bgW biP bku @@ -108025,7 +108025,7 @@ aaa ihw pMn wLu -hga +bcE fWm iGh tKr @@ -108598,7 +108598,7 @@ wVN qmx utI qyd -roV +mUi hcC cny coL @@ -109578,7 +109578,7 @@ tLi oqV jCt jLN -ske +rAF wBK skX oBW @@ -110170,7 +110170,7 @@ cLg cMb tmB wfT -loK +bhX gbJ gbJ gbJ @@ -110325,10 +110325,10 @@ wHw ajm air ajm -mgE -gGo +nWz +rYO and -lvi +klW ajm aqX dne @@ -110360,7 +110360,7 @@ aZa baK kDg hXC -kdw +vDr uvZ ofp pBK @@ -110369,7 +110369,7 @@ vDn rcc dSO gBI -iss +dtt pBK bzM bBB @@ -110378,7 +110378,7 @@ bEE jxm qsU eWU -sem +oIg gFa fft gli @@ -110586,7 +110586,7 @@ aku alN ane aoo -xHp +vEy ajm ajm ajo @@ -110624,9 +110624,9 @@ pBK pBK pBK pBK -tRM +eMn nSn -ssT +ohn pBK bzN bBB @@ -110840,9 +110840,9 @@ aws aws ahx akv -nfE +lrq anf -yiO +lsh orJ aqY asn @@ -110902,7 +110902,7 @@ bTJ aYX bWj bXL -wLc +jKd cag cbR cdx @@ -111096,10 +111096,10 @@ pvy pvy ait ahx -lJZ +nVc alP ang -onw +vFO ahx aqZ aso @@ -111118,10 +111118,10 @@ aHx aaa aJS aLp -eHU +gtG aOa -aJQ -lAd +aPt +aQz aJS aaa aUv @@ -111345,10 +111345,10 @@ aax qEk hDB oVt -vCk +psC tJI dpy -gnY +vYt akx anh anh @@ -111394,11 +111394,11 @@ biX bkB bmt pBK -lDs +bpC mmH uGn fSx -xPo +xcj bzP bBC bDd @@ -111665,7 +111665,7 @@ hNx ttx iPP ooo -euX +oWs eQM wdy jZs @@ -111859,10 +111859,10 @@ keE ojh qKq rub -xsE +ukd vSL aeZ -dVt +nVY akz wKX wKX @@ -111891,7 +111891,7 @@ aJS aLs aMH guZ -xEs +nfo aQB aRU aTi @@ -112108,7 +112108,7 @@ mFa aax ubD aaI -kFG +lgv aaR aDg ach @@ -112447,11 +112447,11 @@ bXP bZd cam cbX -bJE +qaB ceH cfX chc -vlY +bbd cjT cjT cmA @@ -112660,9 +112660,9 @@ aHx aaa aJS aLv -iiU +jMF aOe -vFW +aPx aQD aJS aaa @@ -113001,7 +113001,7 @@ cOs cOW cMU cPS -hzq +vkZ cQM cPv aaa @@ -113158,7 +113158,7 @@ adY adY apL dCh -wIE +gXM adY auW awd @@ -113196,9 +113196,9 @@ qWe jAG tmg sjK -aQQ +nPU eil -iTM +dgT vsz bDj bEN @@ -113415,7 +113415,7 @@ ann adY apM ard -vzq +fKY adY auW awd @@ -113455,7 +113455,7 @@ pHb sjK qVT eil -rlR +iIF woJ bDk bEP @@ -113661,7 +113661,7 @@ aaf aeq aeq aab -xMG +tuv agR ahE aiA @@ -113964,7 +113964,7 @@ qvR dti pGH hyb -fBP +ioj msx ucy mTN @@ -114173,10 +114173,10 @@ aaa lMJ aeq aes -fUV -hFH -ygE -sRb +byR +dqF +bPh +upJ ahG aiC ajw @@ -114184,7 +114184,7 @@ akF alZ anq aoA -hRt +noP arg asw anr @@ -114432,7 +114432,7 @@ aeq aer afg aga -kGn +tEM uJq ahF aeq @@ -114483,7 +114483,7 @@ kWa tmg kUx qaa -ipQ +rfQ ezp bDk bEP @@ -114689,8 +114689,8 @@ aeq aex afg agd -kRm -krX +kdH +mLT ahH aeq ajy @@ -114709,7 +114709,7 @@ aiq azJ aBd aCo -pLM +sTD aET aGn aHD @@ -114740,7 +114740,7 @@ tmg tmg wrY uiF -wYm +isQ vsz bDn bES @@ -114794,7 +114794,7 @@ cJH cCq cLw cPb -ibd +udh cNQ cOw cPb @@ -115203,9 +115203,9 @@ aaf aeq aeq aad -fjC -uKt -wEe +sxb +fcy +iua aeq ajA akJ @@ -115265,7 +115265,7 @@ wQw gFw qka mxh -ecf +hxn vCw bTS aYX @@ -115567,7 +115567,7 @@ cgM cPb cNd cNS -nQn +xoN cPb aaa aaa @@ -115745,7 +115745,7 @@ aIP aKa aLB aMN -tfn +pRm aPC aIT aRZ @@ -115999,7 +115999,7 @@ aEY aGs aHE aIQ -aNN +inA dCq aIR aOi @@ -116045,7 +116045,7 @@ bXV bZj cay cci -jid +giy ceR izu chm @@ -116230,8 +116230,8 @@ aaf aaa tsH tsH -hjR -sKk +opS +qkb okn xHQ tsH @@ -116243,7 +116243,7 @@ kPU xLg ibO qMs -wHJ +uRh avg awn axp @@ -116500,7 +116500,7 @@ yar frn rns gXV -hmX +gPk avh awo axq @@ -116534,7 +116534,7 @@ mLk nGl mLk uzX -dGA +pwk huJ cVF pok @@ -116747,7 +116747,7 @@ ruy sXr nee jcF -pHi +pGd dlG jMq wNF @@ -116778,7 +116778,7 @@ aPB aQJ aIT aIT -pdx +fkv aHD aXS aYX @@ -117002,7 +117002,7 @@ aaf fmY pHm uHd -dln +lBu wcl eQY gWb @@ -117011,7 +117011,7 @@ uCo yfO tNG wGw -xqF +hXD oGd xWZ icE @@ -117022,7 +117022,7 @@ ayF azQ aBk pjG -jZZ +wBs ayJ ayJ aHD @@ -117266,7 +117266,7 @@ rGC rxy ejY imk -nmG +kRh vvt keY owz @@ -117285,7 +117285,7 @@ aGu lNc vsk nvq -whL +aQn sPC hEm lNc @@ -117306,7 +117306,7 @@ xrJ vCg eAW fcg -faw +xVz hVY oxr ffN @@ -117318,7 +117318,7 @@ bGR lJx sfl vqN -xnI +qig wzp med tim @@ -117533,14 +117533,14 @@ auY awr axt ayH -uJc +sYn aBm aCu aDK aFa aGv lNc -fVs +fyo mJg xSp qXX @@ -117780,8 +117780,8 @@ tsH icE okp wts -nDk -gxi +lVe +oCh nmx owz nUI @@ -117843,7 +117843,7 @@ bWD bYa bZo caE -fCv +mNI cdS ceX cgl @@ -118298,7 +118298,7 @@ hxi ofn hXr kwq -sSm +jVF pOS ajm awu @@ -118873,7 +118873,7 @@ bZq caG abt bSS -vYU +flp cgo cgo cgo @@ -119127,7 +119127,7 @@ bVp bWI bYd aWf -sfg +vST ccq bSS ceZ @@ -119176,7 +119176,7 @@ dbZ dci dcu cRi -vgS +oci cRi cSg lbz @@ -120199,7 +120199,7 @@ dvY aaa aaa aaf -vgS +oci cRS dcm dcv @@ -120218,7 +120218,7 @@ cSK cSr dcY ddc -unh +aTL ddl cTk cTm @@ -120231,7 +120231,7 @@ ddx ddz daR cZv -vgS +oci aaa aaa aaa @@ -120395,7 +120395,7 @@ teZ wbZ hCA mWS -efW +sVn kPZ upO mDX @@ -120456,10 +120456,10 @@ dvY aaa aaa aaf -vgS -hLq +oci +xrZ dcn -kQQ +cRn cRk dcH cSf @@ -120606,7 +120606,7 @@ ahS aje ajP ald -lUr +dtx anE aoQ agq @@ -120656,7 +120656,7 @@ mPv kPZ jhw dXM -xDg +khY usd kAx qSJ @@ -120713,7 +120713,7 @@ dvY aaa aaa aaf -vgS +oci cRS dco dcx @@ -120732,20 +120732,20 @@ dcQ cRX dcZ ddd -tjI -nEM -ekl -wIT -mAK +pHC +glU +iVf +rpM +lBK daB -xkT +dkG daK cRi bIv ddz ddB cZv -vgS +oci aaa aaf aaa @@ -120989,7 +120989,7 @@ dcV cTe dda vNv -pNT +sRT ezU cTz ddv @@ -121742,7 +121742,7 @@ aaa aaa aaa cRi -iaY +uWH cSt ggU dcC @@ -122256,9 +122256,9 @@ aac aaa aaa cRi -vgS -vgS -vgS +oci +oci +oci cRi cRi cRi @@ -123187,7 +123187,7 @@ wmX sHf hyZ pmq -bgG +chW pmd jom hyZ @@ -123757,7 +123757,7 @@ caU ccD cdV cfj -bNy +jWr chC dvY dvY @@ -124236,7 +124236,7 @@ smU sQY lep qcF -rDC +evL nLA smU bhK @@ -125004,7 +125004,7 @@ aCM aCM avF smU -gZB +kbk wSJ hib qpV @@ -125018,7 +125018,7 @@ bpc dhQ btw buX -hWk +jQr bGp btw dCV @@ -125756,7 +125756,7 @@ bai ate dDL axP -oGo +lZD ocS pUr lmt @@ -126321,7 +126321,7 @@ apc alq alq bXb -nXA +nTJ bZD caY ccI @@ -126332,7 +126332,7 @@ cfs cjb ckD cjb -fPu +wRj cgz cgz cre @@ -126555,7 +126555,7 @@ gzG seS uJR rcL -jnC +uTL gsy oIN iLe @@ -126587,7 +126587,7 @@ cfr cgx cgx cja -dqS +tYh cmd cne cNw @@ -128612,7 +128612,7 @@ paS nmt hNW hNW -fyQ +iiT eDc lTr xca @@ -128861,7 +128861,7 @@ mzH apc aYu aZN -eCL +fTL bcN beo bfX @@ -128869,7 +128869,7 @@ pDf tMN tnh ryM -qNx +poH vpQ kuk oOQ @@ -129399,7 +129399,7 @@ kJQ wqG mMn mMn -cZJ +ijZ mMn tzt mMn @@ -132755,7 +132755,7 @@ aNC lix iwo exg -srs +wbw jQT jQT qxd @@ -138378,8 +138378,8 @@ fMm beq blx iDz -deU -vGX +wlw +qHP blx anT anT @@ -138635,8 +138635,8 @@ kDk aOX bly jYV -vLW -eEf +rxv +mag aOX aNw aNw @@ -141473,7 +141473,7 @@ bCF bEi lWY lpD -nMp +vKq bKO bMp bNZ diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index a863e1c2d565..2dbcd6357538 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -1978,6 +1978,18 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) +"agk" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/vending/barkbox, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "agl" = ( /obj/machinery/cryopod{ dir = 1 @@ -2503,11 +2515,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/office) -"ain" = ( -/obj/structure/table/wood, -/obj/item/dice/d20, -/turf/open/floor/wood, -/area/maintenance/department/security/brig) "aio" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/red, @@ -3213,6 +3220,19 @@ }, /turf/open/floor/plasteel, /area/security/office) +"akK" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "akN" = ( /obj/machinery/computer/security, /obj/structure/disposalpipe/segment, @@ -4022,6 +4042,16 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, /area/security/office) +"amT" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/wood, +/area/commons/dorms) "amU" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -4837,16 +4867,6 @@ /obj/machinery/gateway/centerstation, /turf/open/floor/plasteel/dark, /area/command/gateway) -"aps" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) "apz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -4905,6 +4925,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/security/warden) +"apJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Laundry Room " + }, +/turf/open/floor/plasteel, +/area/commons/locker) "apN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -4997,10 +5024,6 @@ }, /turf/open/space, /area/solars/port) -"aqc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/central) "aqd" = ( /obj/structure/lattice, /turf/open/space, @@ -5804,6 +5827,19 @@ }, /turf/open/floor/plasteel/dark, /area/security/brig) +"ast" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/vending/autodrobe, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) "asu" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /obj/structure/cable{ @@ -9028,6 +9064,30 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) +"aCG" = ( +/obj/structure/table, +/obj/item/ai_module/supplied/quarantine, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Port"; + dir = 4; + network = list("aiupload") + }, +/obj/item/ai_module/reset, +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "aCH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -9056,12 +9116,29 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload) "aCM" = ( -/obj/machinery/chem_master, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/table, +/obj/item/ai_module/supplied/freeform, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Starboard"; + dir = 8; + network = list("aiupload") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "aCN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10727,6 +10804,10 @@ /obj/structure/grille/broken, /turf/open/floor/plating, /area/maintenance/department/cargo) +"aHv" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/pool, +/area/commons/fitness/cogpool) "aHz" = ( /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) @@ -11089,15 +11170,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"aIK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) "aIL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -12856,14 +12928,6 @@ }, /turf/open/floor/plasteel, /area/cargo/sorting) -"aNK" = ( -/obj/structure/table, -/obj/item/destTagger, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/cargo/sorting) "aNL" = ( /obj/item/stack/wrapping_paper{ pixel_x = 3; @@ -12957,26 +13021,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"aOe" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Monastery Docking Bay APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) "aOf" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/neutral{ @@ -13444,6 +13488,13 @@ }, /turf/open/floor/plasteel/cafeteria, /area/hallway/secondary/exit/departure_lounge) +"aPp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "aPq" = ( /obj/machinery/light{ dir = 4 @@ -13819,20 +13870,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"aQA" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/crew_quarters/dorms) "aQB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -15312,13 +15349,6 @@ }, /turf/open/floor/plasteel, /area/cargo/office) -"aUm" = ( -/obj/structure/table/wood/fancy/monochrome, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) "aUn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -18516,13 +18546,6 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel, /area/service/hydroponics) -"bbf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/library) "bbg" = ( /obj/effect/landmark/start/cook, /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -21257,6 +21280,16 @@ /obj/structure/cable, /turf/open/floor/plasteel/dark, /area/science/robotics/mechbay) +"bhY" = ( +/obj/structure/chair/stool/bar, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "bib" = ( /obj/structure/chair/comfy/beige{ dir = 4 @@ -22239,16 +22272,6 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"bkN" = ( -/obj/structure/sign/map{ - icon_state = "map-pubby"; - pixel_y = 32 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "bkP" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -31257,13 +31280,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) -"bDZ" = ( -/obj/machinery/smartfridge/extract/preloaded, -/obj/structure/sign/xenobio_guide{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "bEa" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -36505,22 +36521,26 @@ /turf/closed/wall/r_wall, /area/engineering/storage/tech) "bQs" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/aicard, +/obj/item/ai_module/reset, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +/area/engineering/storage/tech) "bQu" = ( /obj/structure/table, /obj/machinery/cell_charger{ @@ -40926,6 +40946,15 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"cat" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "caw" = ( /obj/structure/table, /obj/item/rcl/pre_loaded, @@ -41336,6 +41365,12 @@ }, /turf/open/floor/plating, /area/service/chapel/office) +"cbI" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/wood, +/area/commons/dorms) "cbK" = ( /obj/structure/chair/wood/normal{ dir = 1 @@ -41527,9 +41562,6 @@ /obj/structure/flora/ausbushes/leafybush, /turf/open/floor/plating/asteroid, /area/service/chapel/asteroid/monastery) -"ccw" = ( -/turf/open/floor/wood, -/area/maintenance/department/security/brig) "ccE" = ( /obj/structure/cable{ icon_state = "1-8" @@ -41627,6 +41659,11 @@ }, /turf/open/floor/plating, /area/engineering/main) +"cdb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) "cdc" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -41991,19 +42028,6 @@ /obj/structure/girder, /turf/open/floor/plasteel/dark, /area/engineering/main) -"cez" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "Bathroom1"; - name = "Shitter Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4; - pixel_y = 25 - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) "ceA" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -42095,10 +42119,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"ceO" = ( -/obj/structure/window/reinforced, -/turf/open/space/basic, -/area/space) "ceP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -42138,6 +42158,13 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) +"ceW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "ceX" = ( /obj/structure/closet/secure_closet/engineering_welding, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -42161,6 +42188,14 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) +"cfb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) "cfd" = ( /obj/machinery/firealarm{ dir = 1; @@ -43034,6 +43069,23 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"ciM" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/westright{ + dir = 2; + name = "Security Checkpoint"; + req_access_txt = "63" + }, +/obj/machinery/door/poddoor/preopen{ + id = "papersplease"; + name = "privacy shutters" + }, +/obj/item/folder/red, +/obj/item/pen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) "ciN" = ( /obj/structure/closet/crate/bin, /turf/open/floor/plasteel/dark, @@ -43199,12 +43251,6 @@ }, /turf/open/space/basic, /area/space) -"cjD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/commons/dorms) "cjH" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 8 @@ -43245,20 +43291,6 @@ /obj/machinery/camera/preset/toxins, /turf/open/floor/plating/asteroid/airless, /area/asteroid/nearstation/bomb_site) -"cjY" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Blueshield"; - req_access_txt = "72" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "cjZ" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel, @@ -44290,18 +44322,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/ai_monitored/turret_protected/AIsatextAP) -"cnF" = ( -/obj/structure/closet/wardrobe/black, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/head/beret/black, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) "cnG" = ( /turf/open/space/basic, /area/ai_monitored/turret_protected/AIsatextAS) @@ -44310,14 +44330,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/space/basic, /area/ai_monitored/turret_protected/AIsatextAS) -"cnI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "cnJ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -44380,21 +44392,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"coA" = ( -/obj/machinery/button/door{ - id = "Suite2Shutters"; - name = "Privacy Shutters Control"; - pixel_x = -26 - }, -/obj/item/bedsheet/random/double{ - dir = 8 - }, -/obj/structure/bed/double{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/wood, -/area/commons/dorms) "coB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -44464,18 +44461,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"coS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/curtain/goliath{ - name = "Strip Club" - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) "coV" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/neutral{ @@ -45361,6 +45346,9 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) +"csm" = ( +/turf/open/floor/plasteel/stairs, +/area/commons/fitness) "csn" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -45439,12 +45427,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) -"csu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/commons/dorms) "csv" = ( /obj/machinery/light/small{ dir = 8 @@ -45814,15 +45796,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"cud" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm1"; - name = "Dorm 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/fans/tiny, -/turf/open/floor/wood, -/area/commons/dorms) "cui" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -46506,11 +46479,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"cwV" = ( -/obj/item/trash/cheesie, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) "cxb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/turf_decal/tile/purple, @@ -46566,6 +46534,14 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) +"cxx" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Suite2Shutters"; + name = "Dorm Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/commons/dorms) "cxz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -46595,6 +46571,22 @@ }, /turf/closed/wall, /area/service/library/lounge) +"cxI" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "Dorm9"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = -26 + }, +/turf/open/floor/wood/wood_diagonal, +/area/commons/dorms) "cxL" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -46634,9 +46626,34 @@ /obj/item/folder/red, /turf/open/floor/plasteel, /area/security/courtroom) +"cya" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"cyk" = ( +/obj/machinery/door/airlock{ + name = "Unit 1"; + id_tag = "Bathroom1" + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) "cym" = ( /turf/closed/wall, /area/security/courtroom) +"cyn" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/cargo, +/turf/open/floor/plasteel, +/area/cargo/office) "cyz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -46656,16 +46673,6 @@ }, /turf/closed/wall, /area/service/library/lounge) -"cyF" = ( -/obj/structure/closet/emcloset/anchored, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/commons/dorms) "cyQ" = ( /obj/machinery/vending/games, /turf/open/floor/plasteel/dark, @@ -46958,6 +46965,15 @@ }, /turf/open/space/basic, /area/space) +"cAI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "cAK" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -46988,27 +47004,6 @@ /obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/plasteel/dark, /area/service/library) -"cBb" = ( -/obj/structure/table/wood, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/lipstick/random{ - pixel_x = -10 - }, -/obj/item/lipstick/random{ - pixel_x = -5 - }, -/obj/item/lipstick/random, -/obj/item/lipstick/random{ - pixel_x = 5 - }, -/obj/item/lipstick/random{ - pixel_x = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) "cBi" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ @@ -47016,9 +47011,6 @@ }, /turf/open/floor/plasteel, /area/security/office) -"cBI" = ( -/turf/open/floor/plasteel/stairs, -/area/commons/fitness) "cBK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -47150,15 +47142,6 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) -"cEP" = ( -/obj/machinery/door/airlock{ - id_tag = "Suite2"; - name = "Suite 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/fans/tiny, -/turf/open/floor/wood, -/area/commons/dorms) "cFr" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/soda_cans/cola, @@ -47166,16 +47149,6 @@ icon_state = "platingdmg3" }, /area/maintenance/department/security/brig) -"cFt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "cFB" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, @@ -47202,27 +47175,15 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"cGf" = ( -/obj/structure/pool/ladder{ - dir = 2; - pixel_y = 24 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/turf/open/pool, -/area/commons/fitness/cogpool) -"cHi" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"cGa" = ( +/obj/structure/dresser, +/obj/item/export/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/flask, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/effect/landmark/start/peacekeeper, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "cHm" = ( /obj/structure/cable{ icon_state = "1-2" @@ -47262,15 +47223,19 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"cJv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +"cKw" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"cJZ" = ( -/turf/open/floor/wood, -/area/command/blueshieldoffice) +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "cKA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -47280,14 +47245,6 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"cKI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "cKV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/machinery/airalarm{ @@ -47305,6 +47262,16 @@ }, /turf/open/floor/plating, /area/engineering/main) +"cLD" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "cLJ" = ( /obj/structure/chair{ dir = 4 @@ -47314,94 +47281,20 @@ }, /turf/open/floor/plasteel/dark, /area/medical/surgery) -"cMo" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm9"; - name = "Dorm 9" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood/wood_diagonal, -/area/commons/dorms) -"cNQ" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +"cNn" = ( +/obj/machinery/camera{ + c_tag = "Departure Lounge Port"; dir = 4 }, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) -"cNW" = ( -/obj/structure/table, -/obj/item/ai_module/core/full/asimov, -/obj/effect/spawner/lootdrop/ai_module_harmless, -/obj/effect/spawner/lootdrop/ai_module_lewd, -/obj/item/ai_module/core/freeformcore, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/effect/spawner/lootdrop/ai_module_neutral, -/obj/item/ai_module/core/full/custom, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/structure/table, -/obj/item/ai_module/core/full/asimov, -/obj/effect/spawner/lootdrop/ai_module_harmless, -/obj/item/ai_module/core/freeformcore, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/effect/spawner/lootdrop/ai_module_neutral, -/obj/item/ai_module/core/full/custom, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) +/obj/effect/landmark/navigate_destination/dockesc, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) "cOp" = ( /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, @@ -47411,9 +47304,6 @@ /obj/structure/table, /turf/open/floor/plasteel, /area/science/xenobiology) -"cOt" = ( -/turf/open/floor/plasteel/white, -/area/commons/dorms) "cPy" = ( /obj/machinery/atmospherics/components/binary/pump, /obj/structure/sign/warning/nosmoking{ @@ -47425,20 +47315,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"cPR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) "cPT" = ( /obj/structure/table/glass, /obj/structure/window/reinforced{ @@ -47455,31 +47331,27 @@ /obj/item/wrench, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"cQQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"cQm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/turf/open/floor/carpet, +/area/commons/cryopod) +"cSw" = ( +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"cRQ" = ( -/turf/closed/wall/r_wall, -/area/command/blueshieldoffice) -"cSn" = ( -/obj/machinery/button/door{ - id = "Dorm1"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/wood, -/area/commons/dorms) +/obj/effect/landmark/navigate_destination/kitchen, +/turf/open/floor/plasteel/dark, +/area/service/bar) "cSJ" = ( /obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = -2; @@ -47537,13 +47409,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/lab) -"cTF" = ( -/obj/machinery/light/small, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) "cTI" = ( /obj/item/wirecutters, /obj/effect/spawner/lootdrop/maintenance, @@ -47555,15 +47420,31 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"cUc" = ( -/turf/closed/wall/r_wall, -/area/space) +"cVm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "cVq" = ( /obj/structure/rack, /obj/item/clothing/mask/gas, /obj/item/multitool, /turf/open/floor/plating, /area/maintenance/solars/port) +"cWs" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) "cXP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -47575,16 +47456,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/department/engine) -"cYt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"cYr" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "cZt" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -47598,11 +47476,16 @@ /obj/machinery/power/rad_collector/anchored, /turf/open/floor/engine, /area/engineering/supermatter) -"cZx" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space, -/area/space) +"cZE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "daQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/flora/ausbushes/reedbush{ @@ -47611,6 +47494,15 @@ }, /turf/open/water/decorative, /area/hallway/secondary/entry) +"dcc" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Dorm 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/fans/tiny, +/turf/open/floor/wood, +/area/commons/dorms) "dci" = ( /obj/structure/cable{ icon_state = "4-8" @@ -47621,22 +47513,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"dcH" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/wardrobe/white, -/obj/item/clothing/suit/ghost_sheet, -/obj/item/clothing/suit/ghost_sheet, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) "dcL" = ( /obj/structure/cable{ icon_state = "4-8" @@ -47646,41 +47522,45 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"dda" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 +"deJ" = ( +/turf/open/floor/plasteel/yellowsiding/corner, +/area/hallway/secondary/entry) +"deQ" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the monastery."; + dir = 8; + name = "Monastery Monitor"; + network = list("monastery"); + pixel_x = 28 }, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel/dark, -/area/security/office) -"dey" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"deH" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"deW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/navigate_destination/med, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"dgc" = ( +/obj/machinery/button/door{ + id = "Dorm3"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, +/turf/open/floor/wood, +/area/commons/dorms) +"dge" = ( +/obj/effect/landmark/navigate_destination/atmos, /turf/open/floor/plasteel, -/area/commons/fitness) -"deJ" = ( -/turf/open/floor/plasteel/yellowsiding/corner, -/area/hallway/secondary/entry) +/area/engineering/atmos) "dgg" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -47723,25 +47603,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"dgZ" = ( -/obj/machinery/camera{ - c_tag = "Monastery Hallway North"; - dir = 8; - network = list("ss13","monastery") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) "dhz" = ( /obj/structure/disposalpipe/segment, /obj/structure/chair{ @@ -47754,46 +47615,78 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"dhX" = ( +/obj/structure/sign/departments/holy{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "dir" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"diz" = ( -/obj/machinery/light/small, -/obj/structure/disposalpipe/segment{ +"diJ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) +"dje" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/random, +/turf/open/floor/carpet/blue, +/area/commons/toilet/auxiliary) +"djv" = ( +/obj/structure/railing/corner{ + dir = 1 }, -/area/maintenance/department/chapel/monastery) -"diY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 + dir = 4 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"dke" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/landmark/navigate_destination/vault, /turf/open/floor/plasteel/dark, -/area/ai_monitored/command/nuke_storage) -"dkc" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/area/ai_monitored/security/armory) +"dkv" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/turf/open/floor/plasteel, -/area/security/courtroom) +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/stairs, +/area/hallway/primary/central) "dkR" = ( /obj/effect/turf_decal/box/corners{ dir = 4 @@ -47813,15 +47706,15 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"dlK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +"dlP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/commons/dorms) "dmP" = ( /obj/structure/chair{ dir = 8 @@ -47838,36 +47731,24 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"dno" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"dna" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/carpet, -/area/service/library/lounge) +/obj/machinery/firealarm{ + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "dnG" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) -"dnP" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, -/obj/machinery/button/door{ - id = "psych_shutters"; - name = "psychology office shutters control"; - pixel_y = -26; - req_access_txt = "76" - }, -/turf/open/floor/carpet, -/area/medical/psychology) "dnS" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Mix Bypass" @@ -47883,6 +47764,22 @@ }, /turf/open/floor/engine, /area/engineering/main) +"dof" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "doo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -47942,10 +47839,9 @@ /obj/machinery/status_display/ai, /turf/closed/wall, /area/cargo/qm) -"dpv" = ( -/obj/structure/reagent_dispensers/keg/semen, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +"dpU" = ( +/turf/open/floor/carpet/blue, +/area/commons/toilet/auxiliary) "dqw" = ( /obj/machinery/door/airlock/maintenance{ req_one_access_txt = "12; 55" @@ -47962,6 +47858,21 @@ }, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) +"dqU" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table/optable, +/obj/item/storage/backpack/duffelbag/sec/surgery, +/turf/open/floor/plasteel/white, +/area/security/brig) "dqY" = ( /obj/machinery/conveyor{ dir = 4; @@ -47998,13 +47909,18 @@ icon_state = "panelscorched" }, /area/maintenance/department/science) -"dtt" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 +"dtz" = ( +/obj/item/trash/cheesie, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"duC" = ( +/obj/structure/table/wood/fancy/monochrome, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "duF" = ( /obj/structure/window/reinforced{ dir = 1; @@ -48034,28 +47950,27 @@ }, /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/exit/departure_lounge) -"dvk" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Psychology Office Maintenance"; - req_access_txt = "76" +"dwn" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"dvU" = ( -/obj/machinery/door/airlock/grunge{ - name = "Library" +/obj/item/lipstick/random{ + pixel_x = -10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/lipstick/random{ + pixel_x = -5 }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 1 +/obj/item/lipstick/random, +/obj/item/lipstick/random{ + pixel_x = 5 }, -/turf/open/floor/plasteel/dark, -/area/service/library/lounge) +/obj/item/lipstick/random{ + pixel_x = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "dwq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/chair/wood/wings{ @@ -48063,6 +47978,16 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) +"dwH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/start/brigdoc, +/turf/open/floor/plasteel/white, +/area/security/brig) "dxc" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48076,6 +48001,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"dxN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/wood, +/area/commons/dorms) +"dxP" = ( +/obj/machinery/camera{ + c_tag = "Holodeck West"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "dye" = ( /obj/structure/closet/secure_closet/freezer/meat, /obj/structure/sign/departments/science{ @@ -48089,30 +48037,34 @@ /obj/item/stack/sheet/mineral/wood, /turf/open/floor/plating, /area/maintenance/department/engine) -"dzO" = ( -/obj/machinery/power/apc/auto_name/north, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/obj/structure/cable{ - icon_state = "0-8" +"dyX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Cryo" +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"dAs" = ( -/obj/structure/railing{ - dir = 1 +/turf/open/floor/plasteel, +/area/commons/dorms) +"dzt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/wood, +/area/commons/dorms) +"dAD" = ( +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "dAF" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external, @@ -48127,6 +48079,11 @@ icon_state = "platingdmg1" }, /area/maintenance/department/engine) +"dBK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/plating, +/area/maintenance/disposal) "dCo" = ( /obj/machinery/door/poddoor/preopen{ id = "prison release"; @@ -48135,13 +48092,30 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/brig) -"dDd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +"dCJ" = ( +/obj/structure/closet/secure_closet/freezer/money, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/clothing/head/bearpelt, +/obj/item/skub, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/nuke_storage) +"dCW" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/commons/dorms) "dEy" = ( @@ -48163,22 +48137,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"dFB" = ( +/obj/structure/chair, +/obj/item/cigbutt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) "dFJ" = ( /turf/open/floor/engine, /area/engineering/supermatter) -"dFK" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"dGd" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/commons/fitness) "dHg" = ( /obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/tile/neutral{ @@ -48239,16 +48207,34 @@ }, /turf/open/floor/plasteel/white, /area/medical/chemistry) -"dIY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"dIu" = ( +/obj/machinery/chem_master, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"dIB" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) +"dIP" = ( +/obj/machinery/door/airlock/command{ + name = "Blueshield's Quarters"; + req_access_txt = "72" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "dJk" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/layer_manifold, @@ -48264,22 +48250,23 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"dJO" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" +"dJy" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_y = 30 }, -/obj/item/candle/infinite{ - pixel_x = 14; - anchored = 1 +/obj/machinery/button/door{ + id = "hos_spess_shutters"; + name = "Space shutters"; + pixel_x = 24; + req_access_txt = "1" }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) +/obj/structure/closet/secure_closet/hosnew, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "dKs" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -48290,52 +48277,31 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) -"dKB" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/cargo, -/turf/open/floor/plasteel, -/area/cargo/office) -"dKU" = ( -/obj/item/storage/box/bodybags, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, +"dKP" = ( /obj/machinery/light{ - dir = 8 + dir = 1 }, -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/reagent_containers/syringe{ - name = "steel point" - }, -/obj/item/reagent_containers/glass/bottle/charcoal, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"dLG" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"dLD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/commons/cryopod) +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "dLN" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ @@ -48349,12 +48315,12 @@ /obj/item/assembly/igniter, /turf/open/floor/plating, /area/maintenance/department/cargo) -"dMw" = ( -/obj/machinery/pool/filter{ - pixel_y = -17 - }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) +"dMx" = ( +/obj/structure/closet/secure_closet/freezer/cream_pie, +/obj/item/grown/bananapeel, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) "dMB" = ( /turf/open/floor/plasteel, /area/cargo/sorting) @@ -48389,12 +48355,56 @@ /obj/machinery/shieldwallgen/xenobiologyaccess, /turf/open/floor/plating, /area/maintenance/department/engine) -"dQU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +"dOj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Security Office"; + req_access_txt = "2" }, -/turf/open/floor/carpet, -/area/medical/psychology) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/office) +"dOx" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 + }, +/turf/open/pool, +/area/commons/fitness/cogpool) +"dON" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/commons/dorms) +"dPj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"dQM" = ( +/obj/machinery/light{ + light_color = "#e8eaff" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, +/turf/open/floor/plasteel/dark, +/area/command/bridge) "dRT" = ( /obj/structure/bookcase/random/reference, /turf/open/floor/plasteel/dark, @@ -48409,17 +48419,6 @@ /obj/item/chair, /turf/open/floor/wood, /area/maintenance/department/engine) -"dTs" = ( -/obj/machinery/button/door{ - id = "Suite1Shutters"; - name = "Privacy Shutters Control"; - pixel_x = -26 - }, -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor/wood, -/area/commons/dorms) "dTV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48459,6 +48458,17 @@ /obj/item/reagent_containers/food/snacks/meat/slab/monkey, /turf/open/floor/plating, /area/maintenance/department/engine) +"dWn" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) "dWp" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ @@ -48470,49 +48480,32 @@ }, /turf/open/floor/plating, /area/engineering/main) -"dXi" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 2 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"dXo" = ( +"dXU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"dXD" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/disposal) +/turf/open/floor/plasteel, +/area/commons/dorms) "dYe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) +"dYt" = ( +/obj/structure/table/wood/fancy/monochrome, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "dYI" = ( /obj/machinery/airalarm{ dir = 8; @@ -48525,6 +48518,16 @@ icon_state = "platingdmg3" }, /area/maintenance/department/security/brig) +"dZf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/service/library) "dZj" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible, /obj/machinery/airalarm/engine{ @@ -48535,17 +48538,6 @@ }, /turf/open/floor/engine, /area/engineering/supermatter) -"dZr" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_x = 2 - }, -/turf/open/floor/wood, -/area/commons/dorms) "ebD" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -48554,22 +48546,41 @@ }, /turf/open/floor/plating, /area/service/lawoffice) -"ecK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"ebW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"eci" = ( +/obj/structure/chair/comfy/black{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/landmark/start/bridgeofficer, +/turf/open/floor/plasteel/dark, +/area/command/bridge) +"ecv" = ( +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/area/ai_monitored/command/nuke_storage) +"ecP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) "edl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48583,12 +48594,6 @@ /obj/structure/chair/office/light, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"eet" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/navigate_destination/lawyer, -/turf/open/floor/wood, -/area/service/lawoffice) "eex" = ( /obj/machinery/status_display/supply, /turf/closed/wall, @@ -48597,20 +48602,6 @@ /obj/machinery/bookbinder, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"eeK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) "eeQ" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -48621,32 +48612,66 @@ }, /turf/open/floor/plasteel, /area/cargo/office) +"efa" = ( +/obj/machinery/computer/shuttle/monastery_shuttle, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"efn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "efu" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/scientist, /turf/open/floor/plasteel/dark, /area/science/explab) -"efR" = ( -/obj/structure/closet/secure_closet/warden, -/obj/machinery/power/apc{ - dir = 8; - name = "Brig Control APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "efU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/department/science) +"efY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/navigate_destination/teleporter, +/turf/open/floor/plasteel, +/area/command/teleporter) +"egf" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/jukebox/disco{ + anchored = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"egq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "egu" = ( /obj/structure/bookcase/random/religion, /turf/open/floor/plasteel/dark, @@ -48657,11 +48682,14 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"ehy" = ( -/obj/structure/table/wood/fancy/monochrome, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) +"egX" = ( +/obj/structure/closet/lasertag/blue, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) +"ehB" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel, +/area/commons/fitness) "ehJ" = ( /obj/structure/chair{ dir = 8 @@ -48682,14 +48710,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"eiF" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" +"eiU" = ( +/obj/machinery/button/door{ + id = "Suite2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = 25 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, /area/commons/dorms) "eiV" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -48698,27 +48728,14 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"ejh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +"ejz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/directions/evac{ + dir = 1; + pixel_x = 32 }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"ejn" = ( -/obj/machinery/vending/snack/random, /turf/open/floor/plasteel, -/area/commons/fitness) -"ejH" = ( -/obj/structure/reagent_dispensers/keg/semen, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/area/hallway/primary/central) "ekU" = ( /obj/machinery/light/small{ dir = 4 @@ -48732,85 +48749,67 @@ }, /turf/open/floor/plasteel/dark, /area/security/brig) -"eld" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +"elh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/open/floor/plasteel, +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood, /area/commons/dorms) "elk" = ( /obj/structure/chair/office/dark, /turf/open/floor/wood, /area/service/lawoffice) -"elZ" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space/basic, -/area/space) -"emq" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/commons/dorms) -"emO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +"elq" = ( +/obj/docking_port/stationary{ + dwidth = 2; + height = 6; + id = "monastery_shuttle_station"; + name = "Station"; + roundstart_template = /datum/map_template/shuttle/escape_pod/large; + width = 5; dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) -"eny" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) -"eoF" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/space/basic, +/area/space) +"emH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/firealarm{ - pixel_y = -24 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"eoU" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel/dark, -/area/security/courtroom) -"epg" = ( -/obj/structure/chair/sofa/left{ - dir = 8 +/area/service/chapel/dock) +"eov" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 }, -/obj/machinery/light{ +/turf/closed/wall, +/area/space/nearstation) +"eox" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/sign/poster/official/help_others{ - pixel_x = 32 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"epN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) +"epn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/commons/dorms) "epV" = ( @@ -48818,66 +48817,28 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/engineering/main) -"eqo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"eqs" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/closed/wall, -/area/maintenance/central) -"era" = ( -/obj/machinery/button/door{ - id = "Dorm2"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/commons/dorms) -"erd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ +"eqO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/carpet, +/area/medical/psychology) +"ern" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/pen/fountain, +/obj/item/stamp/law, +/turf/open/floor/carpet, +/area/service/lawoffice) +"erU" = ( +/obj/structure/disposalpipe/junction/flip{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"esl" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) +/turf/open/floor/plasteel, +/area/hallway/primary/central) "eta" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Supplies"; @@ -48911,38 +48872,27 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) -"evg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/service/library) -"evL" = ( -/turf/closed/wall, -/area/commons/cryopod) "evQ" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"evY" = ( -/obj/machinery/door/airlock{ - name = "Unit 1"; - id_tag = "Bathroom1" +"ewx" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) -"exU" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm4"; - name = "Dorm 4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ewV" = ( +/obj/effect/turf_decal{ + dir = 1 }, -/obj/structure/fans/tiny, -/turf/open/floor/wood, -/area/commons/dorms) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/maintenance/department/chapel/monastery) "eyj" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, @@ -48968,12 +48918,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, /area/security/brig) -"ezA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/command/blueshieldoffice) "ezF" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -48989,11 +48933,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"eAc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +"ezZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/commons/dorms) "eAp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -49024,6 +48969,43 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/space, /area/space/nearstation) +"eBc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"eBq" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"eBE" = ( +/obj/machinery/door/window/southleft{ + dir = 4; + name = "Test Chamber"; + req_access_txt = "55" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, +/turf/open/floor/plating, +/area/science/xenobiology) "eCw" = ( /obj/structure/cable{ icon_state = "1-2" @@ -49044,29 +49026,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/department/cargo) -"eDe" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_y = 30 - }, -/obj/machinery/button/door{ - id = "hos_spess_shutters"; - name = "Space shutters"; - pixel_x = 24; - req_access_txt = "1" - }, -/obj/structure/closet/secure_closet/hosnew, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) "eDC" = ( /obj/structure/cable{ icon_state = "1-8" }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) +"eDJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"eEa" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/central) "eEd" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 @@ -49079,28 +49056,14 @@ }, /turf/open/floor/wood, /area/service/lawoffice) -"eEN" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos, -/obj/effect/landmark/navigate_destination/incinerator, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"eFc" = ( +"eEL" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/table, -/obj/structure/bedsheetbin/color, -/obj/item/clothing/under/color/grey, -/obj/item/clothing/under/color/grey, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cafeteria, /area/commons/locker) "eFj" = ( @@ -49109,37 +49072,18 @@ }, /turf/open/floor/plasteel/white, /area/medical/treatment_center) -"eGZ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-8" +"eHB" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "eHI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"eHQ" = ( -/obj/machinery/button/door{ - id = "Suite2"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4; - pixel_x = 25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/commons/dorms) -"eIf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/power/apc/auto_name/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) "eIL" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -49151,26 +49095,18 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"eIQ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +"eKd" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/turf/open/floor/carpet/blue, +/area/commons/toilet/auxiliary) +"eKn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"eKW" = ( -/obj/structure/closet/athletic_mixed, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) "eLt" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/tile/neutral{ @@ -49185,34 +49121,12 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit/departure_lounge) -"eLM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"eLP" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/court, -/turf/open/floor/plasteel, -/area/security/courtroom) -"eMn" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +"eLv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/machinery/vending/kink, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) +/turf/closed/wall/r_wall, +/area/command/blueshieldoffice) "eMC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -49221,37 +49135,22 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) -"eNc" = ( -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"eNo" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, +"eMS" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/camera{ + c_tag = "Dormitory Toilets"; dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/service/library/lounge) +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) +"eNc" = ( +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "eNq" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -49263,23 +49162,13 @@ /obj/structure/lattice, /turf/closed/wall, /area/space/nearstation) -"eNI" = ( -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"eNM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"eOb" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) "eOZ" = ( /obj/structure/closet, /obj/item/clothing/suit/judgerobe, @@ -49287,14 +49176,30 @@ /obj/item/gavelhammer, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"ePp" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) "ePU" = ( /obj/machinery/computer/security/labor, /turf/open/floor/plasteel/dark, /area/security/brig) +"eQD" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "eQN" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -49316,6 +49221,22 @@ icon_state = "platingdmg3" }, /area/maintenance/department/security/brig) +"eRe" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/window{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) "eRp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, @@ -49329,12 +49250,46 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/department/engine) +"eSc" = ( +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"eSs" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Monastery Docking Bay APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "eSB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) +"eSJ" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Holodeck South"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "eSL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/beacon, @@ -49350,6 +49305,14 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) +"eTs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "eUB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -49366,14 +49329,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/engineering/main) -"eVX" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm2"; - name = "Dorm 2" +"eWa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/fans/tiny, -/turf/open/floor/wood, +/turf/open/floor/plasteel, /area/commons/dorms) "eWi" = ( /obj/structure/cable{ @@ -49381,22 +49341,30 @@ }, /turf/open/floor/plating, /area/engineering/main) -"eWp" = ( -/obj/machinery/light/small{ - dir = 8 +"eWv" = ( +/obj/machinery/door/airlock/grunge{ + name = "Library" }, -/turf/open/floor/plating, -/area/hallway/primary/central) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/library/lounge) +"eWE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/central) "eWP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/engine, /area/science/xenobiology) -"eXn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) "eXo" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -49404,40 +49372,15 @@ }, /turf/open/floor/engine, /area/science/explab) -"eXF" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/north, +"eXE" = ( +/obj/structure/bedsheetbin/towel, +/obj/structure/table, /turf/open/floor/plasteel/dark, /area/commons/fitness) "eXX" = ( /obj/structure/plasticflaps, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"eYh" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 9 - }, -/obj/item/dyespray{ - pixel_x = -9 - }, -/obj/item/dyespray{ - pixel_x = -4 - }, -/obj/item/razor{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) "eYr" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -49450,13 +49393,28 @@ }, /turf/open/floor/plasteel/white, /area/science/explab) +"eZd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/navigate_destination/chapel, +/turf/open/floor/carpet, +/area/service/chapel/main/monastery) "eZA" = ( /obj/item/stack/cable_coil/cut/random, /turf/open/floor/plating, /area/maintenance/department/cargo) -"eZJ" = ( -/turf/open/floor/carpet, -/area/commons/cryopod) +"eZY" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/closed/wall, +/area/maintenance/central) +"fbu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "fbX" = ( /obj/structure/chair/stool, /obj/effect/turf_decal/trimline/blue/filled/line, @@ -49471,17 +49429,6 @@ /obj/effect/landmark/start/paramedic, /turf/open/floor/plasteel/dark, /area/medical/paramedic) -"fdr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "fdM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -49534,15 +49481,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"fff" = ( -/obj/structure/toilet/secret/low_loot{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/command/blueshieldoffice) "ffr" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -49551,19 +49489,10 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"ffA" = ( -/obj/structure/chair/sofa/right{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/medical/psychology) +"ffH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "ffJ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -49579,20 +49508,6 @@ /obj/structure/cable, /turf/open/space, /area/solars/port) -"fgj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/commons/dorms) "fgS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -49607,16 +49522,6 @@ /mob/living/simple_animal/opossum/poppy, /turf/open/floor/plasteel/dark, /area/maintenance/department/engine) -"fhB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "fhM" = ( /obj/item/storage/secure/safe{ pixel_x = -22 @@ -49630,17 +49535,21 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"fih" = ( +"fiN" = ( +/obj/structure/flora/ausbushes/sunnybush, +/obj/effect/landmark/navigate_destination/hydro{ + location = "Public Botany" + }, +/turf/open/floor/grass, +/area/service/hydroponics/garden/monastery) +"fjq" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/vending/clothing, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, +/obj/machinery/washing_machine, /turf/open/floor/plasteel/cafeteria, /area/commons/locker) "fjs" = ( @@ -49656,26 +49565,12 @@ }, /turf/open/floor/plasteel/white, /area/science/explab) -"fjA" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "fjD" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /turf/closed/wall/r_wall, /area/engineering/supermatter) -"fkt" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "public external airlock" - }, -/turf/open/floor/plating, -/area/hallway/primary/central) "fkH" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -49688,16 +49583,38 @@ }, /turf/open/floor/plasteel, /area/science/explab) +"flu" = ( +/obj/structure/table, +/obj/item/ai_module/supplied/oxygen, +/obj/item/ai_module/zeroth/oneHuman, +/obj/machinery/door/window{ + dir = 8; + name = "High-Risk Modules"; + req_access_txt = "20" + }, +/obj/item/ai_module/reset/purge, +/obj/effect/spawner/lootdrop/ai_module_harmful, +/obj/item/ai_module/supplied/protectStation, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "fmh" = ( /turf/open/floor/wood, /area/maintenance/department/engine) -"fms" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "fmL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ @@ -49720,23 +49637,41 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"fnS" = ( -/obj/structure/filingcabinet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/medical/psychology) +"foj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) "fon" = ( /obj/structure/lattice, /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) -"foy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 4 +"foB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"fpa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/wood/normal, +/turf/open/floor/wood, +/area/commons/dorms) "fpT" = ( /obj/structure/cable{ icon_state = "1-2" @@ -49745,26 +49680,36 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/department/engine) +"fri" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -29 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "frj" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 6 }, /turf/closed/wall/r_wall, /area/engineering/main) -"fsX" = ( -/obj/machinery/door/airlock/grunge{ - name = "Library" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 1 +"fsy" = ( +/obj/machinery/light/small{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/library/lounge) +/obj/item/melee/baseball_bat, +/obj/structure/table/wood, +/obj/item/lighter/gold, +/obj/item/stack/spacecash/c100, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"fth" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/closed/wall, +/area/space) "ftp" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" @@ -49788,17 +49733,6 @@ /obj/structure/cable, /turf/open/floor/plasteel/dark, /area/service/library) -"ful" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"fuK" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/vending/wardrobe/blueshield_wardrobe, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "fuP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -49808,6 +49742,12 @@ }, /turf/open/floor/wood, /area/service/lawoffice) +"fva" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "fvb" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -49818,6 +49758,14 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"fvw" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/command/bridge) "fwe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -49831,6 +49779,14 @@ }, /turf/open/floor/plasteel, /area/cargo/sorting) +"fwo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Suite1Shutters"; + name = "Dorm Shutters" + }, +/turf/open/floor/plating, +/area/commons/dorms) "fwr" = ( /obj/machinery/door/airlock/maintenance/abandoned, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -49847,6 +49803,43 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/closed/wall/r_wall, /area/engineering/supermatter) +"fxJ" = ( +/obj/machinery/button/door{ + id = "Dorm1Shutters"; + name = "Privacy Shutters Control"; + pixel_x = -26 + }, +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/commons/dorms) +"fxV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"fyh" = ( +/obj/machinery/atmospherics/components/binary/pump/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) "fym" = ( /obj/machinery/door/airlock/engineering/glass/critical{ heat_proof = 1; @@ -49887,22 +49880,19 @@ }, /turf/open/floor/plasteel, /area/maintenance/department/engine) -"fzO" = ( -/obj/structure/toilet/secret/low_loot{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "Bathroom2"; - name = "Shitter Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4; - pixel_y = 25 - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) "fAx" = ( /turf/closed/wall, /area/hallway/primary/fore) +"fBc" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 8 + }, +/obj/item/candle/infinite{ + pixel_x = 15; + anchored = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "fBt" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -49933,34 +49923,46 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/science/mixing) +"fBD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"fBG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "fBZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/engine, /area/engineering/supermatter) -"fDs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"fFe" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/window{ - dir = 1 +"fCb" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/pistol/enforcer{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/gun/ballistic/automatic/pistol/enforcer, +/obj/item/gun/ballistic/automatic/pistol/enforcer{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"fEI" = ( +/obj/machinery/vending/cola/random, /turf/open/floor/plasteel, -/area/commons/fitness) +/area/commons/dorms) "fFv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -49969,24 +49971,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) -"fFL" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/cakeslice/cheese, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"fHW" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "fIN" = ( /obj/structure/chair{ dir = 4 @@ -50000,55 +49984,40 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/service/chapel/main/monastery) -"fJw" = ( -/obj/machinery/light{ - dir = 8 +"fJu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/apc/auto_name/north, +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/item/radio/intercom{ - pixel_x = -29 +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"fJN" = ( +/obj/structure/sign/warning/deathsposal{ + pixel_x = -32 }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"fJB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/turf/open/floor/plating, +/area/maintenance/department/engine) "fKj" = ( /obj/machinery/door/airlock/maintenance/abandoned{ name = "Mineral Room" }, /turf/open/floor/plating, /area/maintenance/department/science) -"fKq" = ( -/obj/machinery/power/floodlight, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"fKX" = ( -/obj/structure/table, -/obj/item/ai_module/supplied/quarantine, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Port"; - dir = 4; - network = list("aiupload") - }, -/obj/item/ai_module/reset, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/blue{ +"fKJ" = ( +/obj/machinery/light/small{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"fKV" = ( +/obj/structure/table/wood/fancy/monochrome, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "fLz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -50059,64 +50028,47 @@ /obj/effect/decal/remains/xeno, /turf/open/floor/plating, /area/maintenance/department/engine) -"fNv" = ( -/obj/structure/chair{ +"fMj" = ( +/obj/structure/chair/wood/normal{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"fNO" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Dorm2Shutters"; - name = "Dorm Shutters" +/turf/open/floor/wood/wood_diagonal, +/area/commons/dorms) +"fME" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/commons/dorms) -"fPr" = ( +"fNu" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Game Room" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"fNv" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/turf/open/floor/plating, +/area/maintenance/department/cargo) "fPy" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"fPE" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Dorm3Shutters"; - name = "Dorm Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/commons/dorms) -"fPI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/directions/evac{ - dir = 1; - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"fPJ" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"fPO" = ( -/obj/machinery/camera{ - c_tag = "Holodeck West"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 +"fQc" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Blueshield"; + req_access_txt = "72" }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/turf/open/floor/wood, +/area/command/bridge) "fQf" = ( /obj/structure/cable{ icon_state = "4-8" @@ -50129,26 +50081,35 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"fQX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"fRp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "fRr" = ( /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "fRs" = ( /turf/closed/wall, /area/command/heads_quarters/rd) -"fRy" = ( -/obj/structure/closet/athletic_mixed, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) -"fRC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/navigate_destination/det, -/turf/open/floor/plasteel/dark, -/area/security/detectives_office) +"fRD" = ( +/obj/machinery/vending/clothing, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "fRT" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -50156,28 +50117,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"fSG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"fSZ" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"fTd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/hilbertshotel/ghostdojo{ - pixel_y = -16 - }, -/turf/open/floor/carpet, -/area/commons/lounge) "fTY" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -50196,89 +50135,70 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"fUK" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"fVT" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/table/optable, -/obj/item/storage/backpack/duffelbag/sec/surgery, -/turf/open/floor/plasteel/white, -/area/security/brig) "fWv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/service/library/lounge) -"fXb" = ( -/obj/structure/cable{ - icon_state = "1-8" +"fXA" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 }, -/obj/machinery/camera{ - c_tag = "Dormitory Toilets"; +/turf/open/floor/plasteel, +/area/commons/dorms) +"fYS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) -"fXd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/structure/disposalpipe/segment{ - dir = 8 + dir = 6 }, /turf/open/floor/plasteel, /area/commons/dorms) -"fXQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"fYX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/machinery/camera{ - c_tag = "Locker Room"; - dir = 4 +"fYU" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/window/reinforced/spawner/north, +/obj/machinery/button/massdriver{ + id = "trash"; + pixel_x = -28 }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"fYV" = ( +/obj/structure/table/wood/fancy/monochrome, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "fZq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/carpet, /area/service/chapel/main/monastery) +"fZG" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "fZK" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 @@ -50303,6 +50223,33 @@ }, /turf/open/floor/plasteel, /area/service/kitchen) +"gaS" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"gcC" = ( +/obj/machinery/computer/med_data{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -27 + }, +/obj/structure/sign/poster/contraband/yes_erp{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/white, +/area/medical/surgery) "gdJ" = ( /obj/structure/table/glass, /obj/item/folder/blue, @@ -50334,34 +50281,6 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"gex" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/barsign{ - pixel_y = 32; - icon_state = "oldcockinn" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"gez" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "geL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -50394,12 +50313,29 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) +"gfv" = ( +/obj/effect/landmark/navigate_destination/janitor, +/turf/open/floor/plasteel, +/area/service/janitor) +"gfE" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) "ggg" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, /turf/open/floor/plasteel/dark, /area/engineering/main) +"ggy" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "ggN" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -50419,32 +50355,9 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"ggX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/bed{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/bedsheet{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "Dorm4"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4; - pixel_y = 25 - }, -/turf/open/floor/wood, -/area/commons/dorms) -"gik" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) +"gij" = ( +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "giI" = ( /obj/machinery/light/small{ dir = 1 @@ -50458,6 +50371,31 @@ /obj/structure/fans/tiny, /turf/open/floor/plasteel/dark, /area/security/brig) +"gjj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/library/lounge) "gjp" = ( /obj/structure/table/wood, /obj/structure/bedsheetbin, @@ -50478,13 +50416,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"gjr" = ( -/obj/machinery/light_switch{ - pixel_x = -28 - }, -/obj/structure/chair/comfy/black, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "gjv" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; @@ -50548,6 +50479,34 @@ }, /turf/open/floor/plasteel/dark, /area/science/mixing) +"glB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/commons/dorms) +"gmd" = ( +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "gmm" = ( /obj/structure/cable{ icon_state = "2-8" @@ -50563,12 +50522,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) -"gmK" = ( -/obj/structure/curtain/goliath{ - name = "Bar" - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) "gmO" = ( /obj/structure/chair{ dir = 1 @@ -50580,6 +50533,26 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) +"gmU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HoP"; + location = "Dorms" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"gmY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/engine) "gmZ" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -50606,10 +50579,13 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel, /area/engineering/main) -"goR" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 +"gnv" = ( +/obj/machinery/camera{ + c_tag = "Monastery Hallway North"; + dir = 8; + network = list("ss13","monastery") }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -50622,18 +50598,19 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/dock) -"gpe" = ( -/obj/docking_port/stationary{ - dwidth = 2; - height = 6; - id = "monastery_shuttle_station"; - name = "Station"; - roundstart_template = /datum/map_template/shuttle/escape_pod/large; - width = 5; - dir = 4 +"gph" = ( +/obj/machinery/button/door{ + id = "Dorm2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 }, -/turf/open/space/basic, -/area/space) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/wood, +/area/commons/dorms) "gpC" = ( /obj/structure/chair, /obj/machinery/light{ @@ -50649,9 +50626,12 @@ heat_capacity = 1e+006 }, /area/hallway/secondary/exit/departure_lounge) -"gpG" = ( -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) +"gpD" = ( +/obj/machinery/cryopod/tele{ + use_power = 0 + }, +/turf/open/floor/carpet, +/area/commons/cryopod) "gpI" = ( /obj/structure/cable{ icon_state = "4-8" @@ -50663,44 +50643,9 @@ /turf/open/floor/plasteel/dark, /area/service/library/lounge) "gqx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/fans/tiny/invisible, -/obj/machinery/door/airlock/public/glass{ - name = "Cryogenics " - }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"gqE" = ( -/obj/item/reagent_containers/syringe/contraband/space_drugs, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"grl" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, -/area/commons/fitness) -"grT" = ( -/obj/structure/reagent_dispensers/keg/semen, -/turf/open/floor/plating/asteroid/airless, -/area/asteroid/nearstation/bomb_site) -"gtK" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/druggie_pill, -/obj/item/reagent_containers/glass/beaker/large, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/commons/dorms) "gue" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -50716,6 +50661,13 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"gui" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "gur" = ( /obj/structure/table/wood/fancy, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -50730,9 +50682,13 @@ }, /turf/open/floor/carpet, /area/service/chapel/main/monastery) -"guP" = ( -/turf/open/pool, -/area/commons/fitness/cogpool) +"gut" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/navigate_destination/bridge, +/turf/open/floor/plasteel/dark, +/area/command/bridge) "gvf" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -50741,47 +50697,6 @@ heat_capacity = 1e+006 }, /area/hallway/secondary/exit/departure_lounge) -"gvp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"gvL" = ( -/obj/structure/curtain/goliath{ - name = "Workers Only" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"gvS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) "gwn" = ( /obj/structure/girder, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -50789,10 +50704,17 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"gwJ" = ( -/obj/structure/closet/firecloset, +"gwI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/service/chapel/dock) +/area/hallway/primary/central) "gxq" = ( /obj/structure/chair{ dir = 4 @@ -50825,6 +50747,26 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) +"gzY" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/structure/pool/ladder{ + dir = 1; + pixel_y = -24 + }, +/turf/open/pool, +/area/commons/fitness/cogpool) +"gAB" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "gAG" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green, @@ -50838,20 +50780,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"gBl" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Dormitory APC"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "gBu" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -50859,27 +50787,41 @@ }, /turf/open/floor/plasteel/dark, /area/security/courtroom) -"gDs" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 +"gCs" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/item/aicard, -/obj/item/ai_module/reset, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/plasteel, +/area/commons/dorms) +"gCB" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) +"gDb" = ( +/obj/machinery/vending/kink, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"gDm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"gDq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/engineering/storage/tech) +/turf/open/floor/plasteel, +/area/hallway/primary/central) "gDR" = ( /obj/machinery/camera{ c_tag = "Aft Primary Hallway Medsci"; @@ -50914,12 +50856,17 @@ /obj/machinery/meter, /turf/open/floor/plasteel/dark, /area/engineering/main) -"gFb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +"gEp" = ( +/obj/structure/table/wood, +/obj/item/storage/firstaid/toxin{ + pixel_x = -5 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/brute{ + pixel_x = 5 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "gFo" = ( /obj/structure/window/reinforced, /obj/structure/table/glass, @@ -50945,31 +50892,6 @@ /obj/item/clothing/glasses/welding, /turf/open/floor/plasteel/dark, /area/science/lab) -"gFI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"gGd" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/wood, -/area/commons/dorms) "gGy" = ( /obj/structure/lattice, /obj/structure/grille/broken, @@ -50987,6 +50909,38 @@ }, /turf/open/floor/plasteel/white, /area/medical/chemistry) +"gGG" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/machinery/camera{ + c_tag = "Engineering Security Post"; + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"gHp" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/storage/secure/safe{ + pixel_x = -22; + pixel_y = 4 + }, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/wood, +/area/command/heads_quarters/hop) "gHB" = ( /obj/structure/cable{ icon_state = "4-8" @@ -51034,16 +50988,35 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"gJl" = ( -/obj/effect/landmark/navigate_destination/cargo{ - location = "Cryo" +"gJZ" = ( +/obj/machinery/button/door{ + id = "Dorm1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"gJx" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/service/chapel/dock) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/wood, +/area/commons/dorms) +"gKf" = ( +/obj/structure/curtain/goliath{ + name = "Workers Only" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"gKg" = ( +/turf/open/floor/wood, +/area/maintenance/department/security/brig) "gKz" = ( /obj/structure/table/wood, /obj/item/kirbyplants{ @@ -51062,44 +51035,16 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"gKM" = ( -/obj/structure/table, -/obj/item/ai_module/supplied/oxygen, -/obj/item/ai_module/zeroth/oneHuman, -/obj/machinery/door/window{ - dir = 8; - name = "High-Risk Modules"; - req_access_txt = "20" - }, -/obj/item/ai_module/reset/purge, -/obj/effect/spawner/lootdrop/ai_module_harmful, -/obj/item/ai_module/supplied/protectStation, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/blue, +"gKX" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"gLs" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/gear_painter, /turf/open/floor/plasteel/cafeteria, /area/commons/locker) "gLv" = ( @@ -51132,13 +51077,25 @@ }, /turf/open/floor/plating, /area/science/mixing) -"gMH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 +"gMy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/command/bridge"; + dir = 4; + name = "Bridge APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark, +/area/command/bridge) "gMO" = ( /obj/structure/plasticflaps/opaque, /turf/open/floor/plating, @@ -51167,16 +51124,43 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"gOl" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "Dorm8"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = -26 + }, +/turf/open/floor/wood/wood_diagonal, +/area/commons/dorms) +"gOX" = ( +/obj/item/kirbyplants{ + icon_state = "plant-05" + }, +/obj/machinery/power/apc{ + areastring = "/area/commons/fitness/recreation"; + dir = 1; + name = "Fitness Room APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "gPV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/wood, /area/service/lawoffice) -"gQb" = ( -/obj/structure/bed, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) "gQf" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -51187,38 +51171,16 @@ /obj/machinery/vending/wardrobe/det_wardrobe, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"gRi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/commons/dorms) "gRo" = ( /mob/living/simple_animal/bot/secbot/beepsky{ name = "Officer Beepsky" }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"gRv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/commons/fitness) -"gSd" = ( -/obj/structure/chair/sofa/corp{ - dir = 1 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"gSG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/commons/dorms) "gSH" = ( /turf/closed/wall, /area/service/lawoffice) @@ -51230,87 +51192,30 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"gTV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +"gSK" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock{ + id_tag = "Dorm5"; + name = "Dorm 5" }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/turf/open/floor/wood, +/area/commons/dorms) "gUb" = ( /obj/structure/chair/office/dark{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"gUD" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "gVc" = ( /turf/open/floor/wood{ icon_state = "wood-broken4" }, /area/maintenance/department/engine) -"gVA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/dockaux, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"gVH" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 - }, -/turf/open/pool, -/area/commons/fitness/cogpool) -"gWj" = ( -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Monastery Dock"; - dir = 1; - network = list("ss13","monastery") - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table/wood, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/reagent_containers/food/snacks/grown/poppy, -/obj/item/reagent_containers/food/snacks/grown/poppy, -/obj/item/reagent_containers/food/snacks/grown/poppy, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"gWp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +"gVd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/commons/dorms) "gXg" = ( /obj/item/extinguisher, @@ -51322,6 +51227,15 @@ "gXv" = ( /turf/open/floor/plasteel/dark, /area/service/library/lounge) +"gXN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "gXZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -51335,6 +51249,16 @@ /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) +"gYz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"gYH" = ( +/obj/item/milking_machine/penis, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "gYI" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ @@ -51343,6 +51267,23 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"gZb" = ( +/obj/machinery/door/airlock/medical{ + name = "Psychologist's Quarters"; + req_access_txt = "76" + }, +/turf/open/floor/carpet/blue, +/area/commons/toilet/auxiliary) +"gZn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/navigate_destination/vault, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/nuke_storage) "gZF" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -51368,55 +51309,15 @@ /obj/machinery/door/poddoor/incinerator_atmos_main, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"hbT" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/easel, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"hbV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/commons/locker) -"hcw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/command/bridge) -"hcD" = ( -/obj/structure/railing{ - dir = 10 - }, -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/candle/infinite{ - pixel_x = -14; - anchored = 1 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"hdg" = ( -/turf/open/floor/plating/airless, -/area/space) -"hdM" = ( -/obj/structure/lattice, -/turf/closed/wall, -/area/commons/fitness) -"hdU" = ( -/obj/effect/turf_decal/tile/blue{ +"hea" = ( +/obj/machinery/computer/med_data{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/window{ dir = 8 }, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "het" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -51434,40 +51335,15 @@ icon_state = "panelscorched" }, /area/maintenance/department/science) -"hfr" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/structure/toilet/secret/low_loot{ - dir = 8 - }, -/obj/structure/mirror{ - pixel_y = 34 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_x = -1; - pixel_y = 12 - }, -/turf/open/floor/plasteel/white, -/area/commons/dorms) -"hfy" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/structure/mirror{ - pixel_y = 34 - }, -/obj/structure/toilet/secret/low_loot{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_x = -1; - pixel_y = 12 +"hfU" = ( +/obj/machinery/camera{ + c_tag = "Fitness Room East"; + dir = 9 }, -/turf/open/floor/plasteel/white, -/area/commons/dorms) +/obj/structure/table, +/obj/item/storage/lockbox/dueling, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "hfZ" = ( /obj/machinery/requests_console{ department = "Science"; @@ -51482,42 +51358,46 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plasteel, /area/science/xenobiology) -"hgD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/department/science) -"hhC" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"hgn" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"hgA" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/northleft{ + dir = 2; + name = "Chemistry Desk"; + req_access_txt = "5; 33" }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"hiM" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters"; + name = "chemistry shutters" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/item/folder/white, +/obj/item/pen, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +/obj/effect/landmark/navigate_destination/chemfactory, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"hgD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/department/science) "hiY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -51538,19 +51418,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"hjm" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) "hjD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -51562,12 +51429,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/main) -"hjI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/department/cargo) "hka" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -51579,16 +51440,10 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"hkp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Laundry Room " - }, -/turf/open/floor/plasteel, -/area/commons/locker) -"hkO" = ( -/turf/closed/wall, -/area/medical/psychology) +"hkn" = ( +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel/dark, +/area/commons/dorms) "hkQ" = ( /obj/machinery/light{ dir = 4 @@ -51604,44 +51459,12 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"hlq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"hlB" = ( -/obj/structure/dresser, -/obj/item/export/bottle/whiskey, -/obj/item/reagent_containers/food/drinks/flask, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"hlU" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/cogpool) -"hmZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"hml" = ( +/obj/structure/chair/comfy{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/turf/open/floor/wood, +/area/maintenance/department/security/brig) "hnu" = ( /obj/machinery/button/door{ id = "lawyer_shutters"; @@ -51655,29 +51478,6 @@ }, /turf/open/floor/wood, /area/service/lawoffice) -"hnH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"hnT" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light, -/obj/structure/closet/wardrobe/grey, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) "hon" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 4; @@ -51685,16 +51485,6 @@ }, /turf/open/floor/engine, /area/engineering/main) -"hoL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) "hoS" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 @@ -51708,10 +51498,16 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/engine, /area/engineering/main) -"hpV" = ( -/obj/effect/landmark/start/peacekeeper, -/turf/open/floor/plasteel, -/area/security/office) +"hpq" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) "hqo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -51727,116 +51523,42 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"hqY" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"hrd" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm6"; - name = "Dorm 6" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood/wood_diagonal, -/area/commons/dorms) -"hsd" = ( -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/obj/item/reagent_containers/food/snacks/hotdog, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"hsO" = ( -/obj/structure/rack, -/obj/item/dildo/flared/huge, -/turf/open/floor/wood, -/area/maintenance/department/security/brig) -"hsV" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/lasertag/red, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) -"htd" = ( +"hrb" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"htT" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"huj" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"htV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/door/window/eastleft{ - name = "Blue Corner" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"hux" = ( +/obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel, -/area/commons/fitness) -"huo" = ( +/area/commons/dorms) +"hvK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 + dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"huA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) "hvW" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio4"; @@ -51863,45 +51585,6 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"hwo" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - dir = 2; - name = "Chemistry Desk"; - req_access_txt = "5; 33" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistry_shutters"; - name = "chemistry shutters" - }, -/obj/item/folder/white, -/obj/item/pen, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/chemfactory, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"hxj" = ( -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "hxn" = ( /obj/structure/chair, /obj/item/clothing/glasses/regular, @@ -51914,6 +51597,16 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space/nearstation) +"hxJ" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/wood, +/area/commons/dorms) "hyh" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 @@ -51934,25 +51627,6 @@ }, /turf/open/space, /area/solars/port) -"hyC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/commons/dorms) -"hyQ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) "hzc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -51969,6 +51643,13 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"hzV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/service/library) "hBa" = ( /obj/machinery/light{ dir = 8 @@ -51986,46 +51667,14 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"hBm" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) "hCn" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/dark, /area/security/brig) -"hDb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"hDd" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/space/basic, -/area/space) -"hDu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/pen{ - pixel_y = 7; - pixel_x = 7 - }, -/obj/machinery/recharger{ - pixel_x = -6 - }, -/obj/item/flashlight/lamp/green{ - pixel_x = -7; - pixel_y = 13 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "hDG" = ( /obj/machinery/door/airlock/engineering{ name = "Auxillary Base Construction"; @@ -52034,20 +51683,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"hDP" = ( -/obj/structure/grille, -/turf/open/space/basic, -/area/space) -"hEg" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +"hEQ" = ( +/obj/structure/toilet/secret/low_loot{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/command/blueshieldoffice) "hEX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"hFf" = ( +/turf/closed/wall, +/area/commons/locker) "hFp" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/chair, @@ -52082,21 +51735,18 @@ /turf/open/floor/plating, /area/maintenance/department/security/brig) "hHs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/camera{ - c_tag = "Bridge External Access"; - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"hIg" = ( -/obj/structure/closet/secure_closet/personal/cabinet, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 + dir = 8 }, -/turf/open/floor/wood, +/turf/open/floor/plasteel, /area/commons/dorms) +"hHz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/engine) "hIZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -52106,11 +51756,16 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"hJz" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine) +"hJk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "hKp" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -52124,6 +51779,20 @@ /obj/machinery/power/rad_collector/anchored, /turf/open/floor/engine, /area/engineering/supermatter) +"hKF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Suite2Shutters"; + name = "Dorm Shutters" + }, +/turf/open/floor/plating, +/area/commons/dorms) +"hLi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/department/cargo) "hMg" = ( /obj/machinery/power/solar_control{ dir = 4; @@ -52141,27 +51810,21 @@ icon_state = "panelscorched" }, /area/maintenance/department/science) -"hMz" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) -"hMR" = ( +"hMY" = ( /obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/cogpool) -"hNj" = ( -/obj/item/stack/sheet/cardboard{ - amount = 14 + dir = 1 }, -/obj/item/vending_refill/cola, /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/department/engine) +/area/maintenance/department/cargo) "hOx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -52175,10 +51838,29 @@ /obj/item/weldingtool, /turf/open/floor/plating, /area/maintenance/department/cargo) -"hPG" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +"hPl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"hPv" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/closed/wall, +/area/commons/dorms) "hPN" = ( /obj/structure/table/glass, /obj/item/clothing/glasses/science, @@ -52200,6 +51882,49 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) +"hQu" = ( +/obj/item/storage/box/bodybags, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/item/reagent_containers/syringe{ + name = "steel point" + }, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"hQy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "hQz" = ( /obj/structure/closet/emcloset/anchored, /obj/structure/cable/yellow{ @@ -52207,30 +51932,35 @@ }, /turf/open/floor/plating, /area/tcommsat/computer) +"hQA" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) "hQC" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engineering/main) -"hRm" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +"hQE" = ( +/obj/structure/sign/departments/holy{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"hRE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/area/hallway/secondary/entry) +"hRb" = ( +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "hSt" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 4; @@ -52264,19 +51994,13 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard) -"hTg" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) +"hTh" = ( +/obj/structure/rack, +/obj/item/clothing/under/misc/stripper/mankini, +/obj/item/clothing/under/misc/stripper, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "hTl" = ( /obj/structure/sink{ dir = 4; @@ -52305,27 +52029,66 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"hVm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +"hVx" = ( +/obj/structure/chair{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 +/turf/open/floor/plating, +/area/maintenance/department/engine) +"hVD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/turf/closed/wall, +/area/commons/dorms) +"hVQ" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/commons/dorms) +"hWo" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"hVx" = ( -/obj/structure/chair{ +/area/hallway/primary/aft) +"hWU" = ( +/obj/structure/closet/secure_closet/hop, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the monastery."; + name = "Monastery Monitor"; + network = list("monastery"); + pixel_y = 32 + }, +/obj/item/clothing/suit/toggle/armor/hop/hop_formal, +/obj/item/clothing/under/rank/civilian/head_of_personnel/parade/female, +/obj/item/clothing/under/rank/civilian/head_of_personnel/parade, +/turf/open/floor/wood, +/area/command/heads_quarters/hop) +"hXo" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/engine) +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/commons/fitness) "hXt" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -52351,16 +52114,19 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) -"hYY" = ( +"hYt" = ( +/obj/machinery/light{ + light_color = "#e8eaff" + }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"hZt" = ( -/obj/structure/curtain, -/turf/open/floor/plasteel/white, -/area/commons/dorms) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/bridgesec, +/turf/open/floor/plasteel/dark, +/area/command/bridge) "hZB" = ( /obj/structure/cable{ icon_state = "4-8" @@ -52388,25 +52154,35 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit/departure_lounge) -"ibj" = ( -/obj/structure/cable{ - icon_state = "1-2" +"ibe" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/engine) +/turf/open/floor/wood, +/area/commons/dorms) +"ibQ" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "Dorm6"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = -26 + }, +/turf/open/floor/wood/wood_diagonal, +/area/commons/dorms) "ick" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel/dark, /area/service/library) -"icI" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) "iej" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /obj/structure/cable/yellow{ @@ -52415,36 +52191,10 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engineering/main) -"ifA" = ( -/obj/structure/sink{ - pixel_y = 25 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white, -/area/command/blueshieldoffice) -"ifC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/command/blueshieldoffice) -"igg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/newscaster{ - pixel_x = 32; - pixel_y = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"igy" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/commons/dorms) +"iey" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "igB" = ( /obj/machinery/camera{ c_tag = "Turbine Chamber"; @@ -52487,43 +52237,20 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"ihR" = ( -/obj/machinery/firealarm{ - dir = 4; +"ijz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/obj/machinery/light_switch{ - pixel_x = -28; - pixel_y = 12 - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"iiD" = ( -/turf/closed/wall/mineral/wood, -/area/commons/fitness/cogpool) -"iiK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/command/bridge"; - dir = 4; - name = "Bridge APC"; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"ijf" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/turf/open/pool, -/area/commons/fitness/cogpool) +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/commons/dorms) "ijF" = ( /obj/structure/bookcase/random/nonfiction, /obj/machinery/light/small{ @@ -52538,16 +52265,6 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) -"ikA" = ( -/obj/structure/chair/sofa/corp/corner{ - dir = 1 - }, -/obj/item/candle/infinite{ - pixel_x = -14; - anchored = 1 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) "ikB" = ( /obj/structure/closet/secure_closet/medical2, /turf/open/floor/plating, @@ -52561,9 +52278,6 @@ }, /turf/open/floor/engine, /area/engineering/main) -"ikQ" = ( -/turf/open/space, -/area/space/station_ruins) "ilD" = ( /obj/machinery/processor/slime, /turf/open/floor/plasteel/white, @@ -52575,6 +52289,13 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"ilG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/navigate_destination/sec, +/turf/open/floor/plasteel, +/area/security/brig) "imE" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -52588,35 +52309,18 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"imU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/library) -"ing" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/button/massdriver{ - id = "trash"; - pixel_x = 32; - pixel_y = -13 - }, -/obj/machinery/mineral/stacking_unit_console{ - machinedir = 8; - pixel_x = 32 +"imP" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/conveyor_switch/oneway{ - id = "garbagestacked"; - name = "disposal conveyor" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/disposal) +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) "ioj" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -52649,15 +52353,6 @@ }, /turf/open/floor/engine, /area/engineering/main) -"ioy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) "ioF" = ( /obj/structure/closet/secure_closet/engineering_electrical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -52666,50 +52361,40 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"ioI" = ( -/obj/structure/curtain, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/commons/dorms) -"ipi" = ( -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "papersplease"; - name = "Shutters Control Button"; - pixel_x = -26; - pixel_y = 6; - req_access_txt = "63" - }, -/obj/machinery/button/flasher{ - id = "brigentry"; - pixel_x = -26; - pixel_y = -4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = -26 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) "ipv" = ( /obj/structure/chair/wood/normal, /turf/open/floor/carpet, /area/service/library) -"iqs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"ipz" = ( /turf/open/floor/plasteel/dark, /area/commons/fitness) +"iqk" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) +"iqI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"iqX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/item/bedsheet/random/double, +/obj/structure/bed/double, +/turf/open/floor/wood/wood_diagonal, +/area/commons/dorms) +"irK" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "irM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ @@ -52717,23 +52402,10 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"irX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"isH" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +"isH" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; @@ -52747,6 +52419,20 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"itc" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/candle/infinite{ + pixel_x = 14; + anchored = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "itl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52767,19 +52453,38 @@ /turf/open/floor/plasteel, /area/security/brig) "ium" = ( -/obj/machinery/pool/drain, -/turf/open/pool, -/area/commons/fitness/cogpool) -"iuT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) +"iuq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"iuz" = ( +/obj/structure/railing/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "ivO" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -52791,20 +52496,18 @@ }, /turf/open/floor/plasteel, /area/security/office) -"ivV" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/pistol/enforcer{ - pixel_x = -3; - pixel_y = 3 +"ivW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/item/gun/ballistic/automatic/pistol/enforcer, -/obj/item/gun/ballistic/automatic/pistol/enforcer{ - pixel_x = 3; - pixel_y = -3 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/obj/machinery/door/airlock/wood/dorms{ + name = "Sauna Room" + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/dorms) "iwe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/blue{ @@ -52815,18 +52518,26 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"ixY" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 10 +"ixq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/plasteel, +/area/commons/dorms) +"ixz" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/brig"; + dir = 1; + name = "Blueshield's Office APC"; + pixel_y = 23 }, -/obj/machinery/vending/barkbox, -/turf/open/floor/plasteel/white/corner{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-2" }, -/area/hallway/secondary/entry) +/turf/open/floor/wood, +/area/command/blueshieldoffice) "iye" = ( /turf/closed/wall, /area/service/chapel/asteroid/monastery) @@ -52840,45 +52551,75 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"iyp" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"iyw" = ( +/obj/structure/curtain/goliath{ + name = "Lapdance Room" }, -/obj/structure/railing{ +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"iyI" = ( +/obj/structure/table, +/obj/item/ai_module/core/full/asimov, +/obj/effect/spawner/lootdrop/ai_module_harmless, +/obj/effect/spawner/lootdrop/ai_module_lewd, +/obj/item/ai_module/core/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/effect/spawner/lootdrop/ai_module_neutral, +/obj/item/ai_module/core/full/custom, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"iyt" = ( -/obj/structure/table/wood, -/obj/structure/bedsheetbin/towel, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/razor{ - pixel_x = 13; - pixel_y = 3 +/obj{ + name = "---Merge conflict marker---" }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) -"iyA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/table, +/obj/item/ai_module/core/full/asimov, +/obj/effect/spawner/lootdrop/ai_module_harmless, +/obj/item/ai_module/core/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access_txt = "20" }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/spawner/lootdrop/ai_module_neutral, +/obj/item/ai_module/core/full/custom, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 }, -/obj/machinery/door/airlock/public/glass{ - name = "Laundry Room " +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = -28 }, -/turf/open/floor/plasteel, -/area/commons/locker) +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) "iyJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -52895,38 +52636,24 @@ /obj/structure/disposaloutlet, /turf/open/floor/plating, /area/space/nearstation) -"izN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/neutral{ +"izM" = ( +/obj/structure/table, +/obj/item/dest_tagger, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plasteel, +/area/cargo/sorting) +"iAc" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/effect/landmark/navigate_destination/bar, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"iAt" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/storage/toolbox/mechanical, -/obj/machinery/light/small{ - dir = 8; - light_color = "#d8b1b1" - }, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/commons/dorms) "iAx" = ( /obj/structure/cable{ icon_state = "4-8" @@ -52937,16 +52664,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/engineering/main) -"iAY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "iBJ" = ( /obj/machinery/camera{ c_tag = "Telecomms External Fore"; @@ -52959,17 +52676,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"iBW" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Containment Pen #4"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) "iCe" = ( /obj/machinery/atmospherics/components/trinary/mixer{ dir = 4; @@ -52986,6 +52692,13 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) +"iCI" = ( +/obj/structure/cable, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "iCV" = ( /obj/machinery/light/small{ dir = 1 @@ -53003,25 +52716,27 @@ /obj/structure/chair, /turf/open/floor/plasteel, /area/security/prison) -"iCX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/closed/wall/mineral/iron, -/area/service/chapel/main/monastery) "iDg" = ( -/obj/structure/closet/secure_closet{ - name = "nonlethal ammunition"; - req_access = "list(3)" +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/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, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/wood, +/area/commons/dorms) +"iDs" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"iDR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/newscaster{ + pixel_x = 32; + pixel_y = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "iEP" = ( /obj/structure/table/wood/fancy, /obj/item/storage/fancy/candle_box, @@ -53050,16 +52765,22 @@ /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/engineering/main) -"iGa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +"iGh" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"iGC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/commons/dorms) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"iGo" = ( +/obj/structure/table/wood, +/obj/machinery/computer/secure_data/laptop, +/obj/structure/window{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "iGJ" = ( /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; @@ -53071,21 +52792,14 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/medical/paramedic) -"iHL" = ( -/obj/structure/chair{ +"iIA" = ( +/turf/closed/wall, +/area/maintenance/central) +"iIK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"iIt" = ( -/obj/structure/chair, -/obj/structure/chair, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) -"iIQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "4-8" }, @@ -53100,23 +52814,67 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"iJH" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"iJn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/wall/mineral/iron, +/area/service/chapel/main/monastery) +"iJw" = ( +/turf/open/floor/plasteel, +/area/maintenance/department/cargo) +"iJX" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 }, -/obj/machinery/light, -/obj/structure/table, -/obj/item/clothing/gloves/boxing, -/obj/item/clothing/gloves/boxing/blue, -/obj/item/clothing/gloves/boxing/green, -/obj/item/clothing/gloves/boxing/yellow, /turf/open/floor/plasteel/dark, -/area/commons/fitness) +/area/service/library/lounge) "iKb" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/cargo/sorting) +"iLb" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "public external airlock" + }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"iLd" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "VIP Seat" + }, +/obj/item/candle/infinite{ + pixel_x = 15; + anchored = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "iLh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 9 @@ -53131,12 +52889,6 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"iLB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/commons/dorms) "iLR" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/cable{ @@ -53144,21 +52896,15 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"iNF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"iOd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +"iNy" = ( +/obj/machinery/shower{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 8 +/obj/structure/sign/poster/contraband/yes_erp{ + pixel_x = -32 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) "iOq" = ( /mob/living/simple_animal/pet/dog/cheems, /turf/open/floor/plasteel, @@ -53171,13 +52917,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/engine, /area/science/xenobiology) +"iPn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "iPu" = ( /obj/structure/plasticflaps/opaque, /turf/open/floor/plating, /area/medical/medbay/central) -"iPw" = ( -/turf/open/floor/plasteel/white, -/area/commons/fitness/pool) "iPz" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 @@ -53222,31 +52970,53 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/construction/mining/aux_base) +"iPP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"iPS" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel/dark, +/area/security/office) "iPU" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 5 }, /turf/closed/wall, /area/security/prison) -"iQL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"iRN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"iRr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ - dir = 5 +/obj/machinery/light{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"iSv" = ( +/obj/structure/reagent_dispensers/keg/semen, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "iSz" = ( /obj/structure/cable{ icon_state = "2-8" @@ -53259,24 +53029,15 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"iSN" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space/basic, -/area/space/station_ruins) -"iTm" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/chair/stool/bar, -/obj/item/candle/infinite{ - pixel_x = 14 +"iSB" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/candle/infinite{ - pixel_x = 14; - anchored = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) +/turf/open/floor/plasteel, +/area/commons/dorms) "iTF" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -53288,73 +53049,161 @@ }, /turf/open/space/basic, /area/space/nearstation) -"iVJ" = ( -/obj/effect/spawner/lootdrop/organ_spawner, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +"iUC" = ( +/obj/machinery/cryopod/tele{ + use_power = 0 }, -/area/maintenance/department/science) -"iWE" = ( -/obj/machinery/shower{ - dir = 4 +/obj/machinery/light, +/turf/open/floor/carpet, +/area/commons/cryopod) +"iUR" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 9 }, -/obj/structure/sign/poster/contraband/yes_erp{ - pixel_x = -32 +/obj/item/dyespray{ + pixel_x = -9 }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) -"iWV" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/item/dyespray{ + pixel_x = -4 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"iYQ" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/razor{ + pixel_x = 2; + pixel_y = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/light/small{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"jcz" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the monastery."; - dir = 8; - name = "Monastery Monitor"; - network = list("monastery"); - pixel_x = 28 +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"iUS" = ( +/obj/structure/lattice/catwalk, +/turf/closed/wall, +/area/maintenance/central) +"iUW" = ( +/obj/structure/sign/warning/securearea, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/command/nuke_storage) +"iVm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/carpet, +/area/commons/cryopod) +"iVJ" = ( +/obj/effect/spawner/lootdrop/organ_spawner, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"iWV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"iYa" = ( /obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) +"iYQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"iZi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/medical/psychology) +"jcr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/area/commons/dorms) +"jcB" = ( +/turf/closed/wall, +/area/command/blueshieldoffice) "jcT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"jdF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"jdJ" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/window{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"jdY" = ( -/obj/structure/table/wood, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/carpet, -/area/command/heads_quarters/captain) +/area/commons/fitness) +"jdL" = ( +/obj/structure/mirror{ + pixel_y = 33 + }, +/obj/structure/sink{ + pixel_y = 20 + }, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"jdO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/yjunction, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "jee" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/closed/wall, /area/service/library/lounge) +"jel" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) "jen" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 @@ -53375,13 +53224,25 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"jeW" = ( -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/glasses/sunglasses, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +"jfU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/window{ + dir = 1 + }, +/obj/structure/window{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) "jfY" = ( /obj/structure/chair{ dir = 1; @@ -53421,6 +53282,32 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"jhv" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/stasis{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/medical/treatment_center) "jiC" = ( /obj/structure/table/reinforced, /obj/item/pen, @@ -53438,13 +53325,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/security/brig) -"jiK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) "jjC" = ( /obj/structure/rack, /obj/item/storage/briefcase{ @@ -53457,48 +53337,59 @@ }, /turf/open/floor/wood, /area/service/lawoffice) -"jku" = ( -/obj/effect/turf_decal/tile/green{ +"jjK" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"jjY" = ( +/obj/effect/landmark/start/blueshield, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "jkv" = ( /obj/machinery/atmospherics/components/binary/pump, /turf/closed/wall/r_wall, /area/tcommsat/computer) -"jlP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) -"jmA" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 +"jmq" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Dorm2Shutters"; + name = "Dorm Shutters" }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"jnb" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/commons/dorms) +"jnl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) +/turf/open/floor/plasteel, +/area/security/prison) "jnR" = ( /obj/structure/window/reinforced{ dir = 8 @@ -53508,25 +53399,12 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"joz" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/item/candle/infinite{ - pixel_x = -14; - anchored = 1 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"jpr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +"jpZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/navigate_destination/lawyer, +/turf/open/floor/wood, +/area/service/lawoffice) "jqZ" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -53588,22 +53466,6 @@ icon_state = "panelscorched" }, /area/maintenance/department/security/brig) -"jsC" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "Dorm6"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4; - pixel_x = -26 - }, -/turf/open/floor/wood/wood_diagonal, -/area/commons/dorms) "jsD" = ( /obj/structure/sign/plaques/deempisi{ pixel_y = 28 @@ -53632,12 +53494,29 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) +"juc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "juw" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/security/office) +"juE" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/cakeslice/cheese, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "jvi" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/effect/turf_decal/tile/red{ @@ -53648,10 +53527,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"jvu" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel, -/area/commons/dorms) "jvO" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/closed/wall/r_wall, @@ -53681,48 +53556,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"jxA" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 12 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) -"jxR" = ( -/turf/open/floor/plasteel/dark, -/area/commons/fitness) -"jyA" = ( -/obj/machinery/door/airlock/maintenance, +"jxo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/service/chapel/main/monastery) -"jyR" = ( -/obj/structure/railing/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) +/turf/closed/wall, +/area/maintenance/disposal) "jzw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -53739,10 +53581,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"jzy" = ( -/obj/effect/landmark/navigate_destination/janitor, -/turf/open/floor/plasteel, -/area/service/janitor) "jzz" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external, @@ -53765,18 +53603,6 @@ }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"jAX" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) "jBh" = ( /obj/structure/rack, /obj/item/stack/sheet/glass/fifty{ @@ -53795,18 +53621,25 @@ }, /turf/open/floor/engine, /area/engineering/main) -"jBz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +"jBO" = ( +/obj/machinery/door/airlock/command{ + name = "External Access"; + req_one_access_txt = "19; 65" }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"jCr" = ( -/obj/structure/bedsheetbin/towel, -/obj/structure/table, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, -/area/commons/fitness) +/area/command/bridge) +"jBX" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/chair/stool/bar, +/obj/item/candle/infinite{ + pixel_x = -14; + anchored = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "jCv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -53819,47 +53652,48 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"jCw" = ( -/obj/structure/table/wood, -/obj/item/storage/firstaid/toxin{ - pixel_x = -5 +"jCO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/brute{ - pixel_x = 5 +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"jCz" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - name = "Fitness Center" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"jDd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"jCZ" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/carpet, -/area/service/library) -"jDy" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/turf/open/floor/plasteel, +/area/hallway/primary/central) "jDA" = ( /obj/item/chair, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/department/science) +"jEE" = ( +/obj/machinery/button/door{ + id = "Suite1Shutters"; + name = "Privacy Shutters Control"; + pixel_x = -26 + }, +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/commons/dorms) "jEX" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -53870,6 +53704,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellowsiding, /area/hallway/secondary/entry) +"jFo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "jFw" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -53891,10 +53734,18 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"jGr" = ( -/obj/machinery/vending/games, -/turf/open/floor/wood, -/area/maintenance/department/security/brig) +"jHg" = ( +/obj/item/candle/infinite{ + pixel_x = -14; + anchored = 1 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4; + name = "VIP Seat" + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "jHl" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -53904,52 +53755,29 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"jIc" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) -"jLf" = ( -/obj/machinery/light/small, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"jLr" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +"jIY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"jLT" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/commons/dorms) +"jKE" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 8 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HoP"; - location = "Dorms" +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"jNf" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + sortType = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"jPe" = ( -/obj/effect/landmark/navigate_destination/hydro, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "jPf" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -53975,53 +53803,24 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) -"jSs" = ( -/obj/item/kirbyplants{ - icon_state = "plant-05" - }, -/obj/machinery/power/apc{ - areastring = "/area/commons/fitness/recreation"; - dir = 1; - name = "Fitness Room APC"; - pixel_y = 23 +"jSK" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" }, +/obj/effect/landmark/navigate_destination/disposals, +/turf/open/floor/plating, +/area/maintenance/disposal) +"jTh" = ( /obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"jSS" = ( -/obj/machinery/light{ - light_color = "#e8eaff" + icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/closet/secure_closet/bridgesec, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"jTh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"jTo" = ( -/obj/machinery/camera{ - c_tag = "Dormitories Aft" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "jTu" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -54046,12 +53845,6 @@ }, /turf/open/floor/engine, /area/engineering/main) -"jUm" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "jUV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -54061,6 +53854,13 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"jVb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/vending/barkbox, +/turf/open/floor/plasteel, +/area/security/prison) "jVB" = ( /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" @@ -54083,6 +53883,12 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/lounge) +"jXi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "jXA" = ( /obj/structure/table, /obj/item/stack/ore/iron, @@ -54091,6 +53897,12 @@ "jXF" = ( /turf/closed/wall, /area/security/office) +"jXI" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/command/blueshieldoffice) "jXV" = ( /obj/machinery/light/small{ dir = 1 @@ -54121,6 +53933,20 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) +"jZj" = ( +/obj/structure/closet/athletic_mixed, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) +"jZz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "jZG" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistry_shutters"; @@ -54168,30 +53994,12 @@ }, /turf/open/floor/engine, /area/engineering/main) -"kbA" = ( -/obj/machinery/door/airlock/medical{ - name = "Psychology"; - req_access_txt = "76" - }, -/obj/machinery/door/firedoor, -/obj/effect/landmark/navigate_destination/psychologist, -/turf/open/floor/plasteel, -/area/medical/psychology) -"keQ" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Dorms"; - location = "Holodeck" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/commons/dorms) -"kfg" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"kbD" = ( +/obj/machinery/computer/cryopod{ + pixel_y = 30 }, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) +/turf/open/floor/carpet, +/area/commons/cryopod) "kfh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -54206,6 +54014,29 @@ /obj/item/storage/book/bible, /turf/open/floor/carpet, /area/service/chapel/office) +"kgL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "kgR" = ( /obj/structure/toilet/secret/low_loot{ dir = 4 @@ -54218,30 +54049,16 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"kht" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/commons/dorms) -"khQ" = ( -/obj/structure/lattice/catwalk, -/turf/closed/wall, -/area/maintenance/central) "kix" = ( /obj/structure/chair/wood/normal{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/service/library) -"kiL" = ( -/obj/machinery/light, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) +"kiS" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "kjp" = ( /obj/machinery/door/airlock/public/glass{ name = "Courtroom" @@ -54262,25 +54079,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) -"kjV" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/clipboard{ - pixel_y = 3 - }, -/obj/item/pen{ - pixel_x = -4 - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"kkd" = ( -/obj/structure/chair/wood/normal, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/commons/dorms) "kkQ" = ( /obj/machinery/vending/cola/pwr_game, /turf/open/floor/plating{ @@ -54305,25 +54103,11 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"klG" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/brig"; - dir = 1; - name = "Blueshield's Office APC"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"klQ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Psychology Quarters Maintenance"; - req_access_txt = "76" - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) +"klP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "kmd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -54334,11 +54118,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) -"knO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 8 - }, +"knN" = ( +/obj/structure/chair, /turf/open/floor/plasteel, /area/commons/dorms) "koz" = ( @@ -54361,9 +54142,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"kps" = ( -/obj/structure/chair/sofa/corp/right{ - dir = 8 +"kpF" = ( +/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ + pixel_y = 32 }, /turf/open/floor/carpet/royalblack, /area/maintenance/central) @@ -54373,6 +54154,19 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"kpO" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/obj/effect/landmark/start/psychologist, +/turf/open/floor/carpet, +/area/medical/psychology) "kqF" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54394,10 +54188,11 @@ }, /turf/open/floor/plasteel, /area/maintenance/department/engine) -"ksb" = ( -/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ - pixel_y = 32 +"krY" = ( +/obj/structure/railing/corner{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/carpet/royalblack, /area/maintenance/central) "ksf" = ( @@ -54407,20 +54202,20 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"ksT" = ( -/obj/machinery/vending/wardrobe/hos_wardrobe, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) -"ktG" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/machinery/light/small{ - dir = 8 +"ksx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/commons/cryopod) +"ktD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) +/turf/open/floor/wood, +/area/commons/dorms) +"kuE" = ( +/obj/structure/weightmachine/stacklifter, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "kuS" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -54443,34 +54238,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"kvU" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 4 - }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/obj/effect/landmark/start/psychologist, -/turf/open/floor/carpet, -/area/medical/psychology) -"kwl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "kwm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -54486,11 +54253,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) -"kwE" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/closed/wall, -/area/space) "kxj" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -54519,33 +54281,26 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"kyw" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Dorm1Shutters"; - name = "Dorm Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/commons/dorms) -"kyD" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/urinalcake, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"kyS" = ( -/obj/machinery/light, +"kyH" = ( /obj/machinery/camera{ - c_tag = "Holodeck South"; + c_tag = "Central Primary Hallway Bathroom"; dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/commons/dorms) +/area/hallway/primary/central) +"kzA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "kAa" = ( /obj/structure/chair{ dir = 8 @@ -54562,22 +54317,77 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit/departure_lounge) -"kAi" = ( -/obj/machinery/cryopod{ - use_power = 0 +"kAE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/carpet, -/area/commons/cryopod) +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"kAN" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "kAX" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel, /area/security/office) +"kBN" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/service/chapel/main/monastery) +"kBS" = ( +/obj/machinery/camera{ + c_tag = "Dormitories Aft" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"kCM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/commons/dorms) "kDf" = ( /obj/machinery/light/small, /turf/open/floor/carpet/black, /area/service/chapel/office) +"kDk" = ( +/obj/item/stack/sheet/cardboard{ + amount = 14 + }, +/obj/item/vending_refill/cola, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"kDy" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light, +/obj/structure/table, +/obj/item/clothing/gloves/boxing, +/obj/item/clothing/gloves/boxing/blue, +/obj/item/clothing/gloves/boxing/green, +/obj/item/clothing/gloves/boxing/yellow, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "kDJ" = ( /obj/machinery/light{ dir = 8 @@ -54593,6 +54403,14 @@ }, /turf/open/floor/wood, /area/maintenance/department/engine) +"kEc" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/commons/dorms) "kEM" = ( /obj/structure/sign/directions/evac{ dir = 1; @@ -54624,6 +54442,18 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/tcommsat/computer) +"kFt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/command/bridge) "kFu" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -54633,12 +54463,6 @@ icon_state = "panelscorched" }, /area/maintenance/department/science) -"kFw" = ( -/obj/structure/chair/comfy{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/department/security/brig) "kFx" = ( /obj/machinery/door/airlock/maintenance{ name = "Law Office Maintenance"; @@ -54652,31 +54476,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"kFC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/library/lounge) "kFD" = ( /obj/structure/closet/l3closet, /obj/machinery/light{ @@ -54697,6 +54496,31 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"kFR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"kGg" = ( +/obj/machinery/mass_driver{ + dir = 4; + id = "trash" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"kHt" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "kIo" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -54704,6 +54528,14 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) +"kIs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "kJo" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -54714,6 +54546,10 @@ }, /turf/closed/wall, /area/maintenance/department/security/brig) +"kJG" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel, +/area/service/chapel/dock) "kJN" = ( /obj/structure/cable{ icon_state = "4-8" @@ -54726,13 +54562,6 @@ }, /turf/open/floor/plasteel, /area/security/office) -"kKu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/landmark/navigate_destination/aiupload, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) "kKB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -54744,24 +54573,19 @@ /obj/structure/closet, /turf/open/floor/plating, /area/maintenance/department/cargo) -"kLQ" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Entrance Lockdown"; - pixel_x = 5; - pixel_y = -2 +"kKN" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Permabrig Lockdown"; - pixel_x = 5; - pixel_y = 8; - req_access_txt = "2" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) +/obj/machinery/camera{ + c_tag = "Holodeck East"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "kMf" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 1 @@ -54769,28 +54593,16 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"kMG" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/wood/wood_diagonal, -/area/commons/dorms) -"kPc" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +"kMY" = ( +/obj/structure/railing{ dir = 8 }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/cogpool) "kPi" = ( /obj/structure/table, /obj/machinery/microwave, @@ -54805,36 +54617,21 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) -"kPq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/vending/barkbox, -/turf/open/floor/plasteel, -/area/security/prison) "kPt" = ( /obj/structure/chair/stool, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/department/security/brig) -"kPy" = ( -/obj/structure/table/wood/fancy/monochrome, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"kPL" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/stack/spacecash/c10, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"kQu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/item/hilbertshotel/ghostdojo{ + pixel_y = -16 }, -/obj/item/weldingtool, -/obj/structure/closet/crate/coffin, -/obj/item/extinguisher, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) +/turf/open/floor/carpet, +/area/commons/lounge) "kQy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -54863,6 +54660,25 @@ "kRq" = ( /turf/open/floor/plasteel, /area/maintenance/department/engine) +"kRE" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Locker Room"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) "kRH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -54942,23 +54758,27 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"kTp" = ( -/obj/structure/table/wood, -/obj/structure/railing{ - dir = 8 +"kTF" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access_txt = "57" }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 26 +/obj/machinery/door/firedoor, +/obj/machinery/door/window/northleft{ + dir = 2; + name = "Reception Window" }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"kTy" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/door/poddoor/preopen{ + id = "hop"; + name = "privacy shutters" }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) +/obj/effect/landmark/navigate_destination/hop, +/turf/open/floor/plasteel, +/area/command/heads_quarters/hop) "kTR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -54966,13 +54786,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/dark, /area/engineering/main) -"kUo" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine) "kUE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -54986,13 +54799,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"kWy" = ( -/obj/structure/disposalpipe/segment, +"kUT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/cable{ + icon_state = "1-2" }, -/area/maintenance/department/engine) +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/service/library/lounge) "kWG" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 @@ -55012,6 +54828,12 @@ }, /turf/open/floor/engine, /area/engineering/main) +"kWY" = ( +/obj/machinery/cryopod{ + use_power = 0 + }, +/turf/open/floor/carpet, +/area/commons/cryopod) "kXx" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -55029,12 +54851,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"kYd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "kYM" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -55065,6 +54881,16 @@ /obj/structure/disposalpipe/segment, /turf/open/space/basic, /area/space) +"lbq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/kirbyplants{ + icon_state = "plant-04" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"lbF" = ( +/turf/closed/wall/r_wall, +/area/command/blueshieldoffice) "lcU" = ( /obj/structure/cable{ icon_state = "2-4" @@ -55082,6 +54908,15 @@ /obj/structure/floodlight_frame, /turf/open/floor/plating, /area/maintenance/department/science) +"ldW" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/cogpool) "lem" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/dark, @@ -55107,41 +54942,36 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/main) -"lgb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"lfK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"lfV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/medical/psychology) +"lhe" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"lhb" = ( -/turf/closed/wall, -/area/command/blueshieldoffice) +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "lhq" = ( /obj/machinery/computer/security, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/security/brig) -"lih" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/landmark/navigate_destination/dockarrival, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"lix" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/navigate_destination/sec, -/turf/open/floor/plasteel, -/area/security/brig) "liR" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -55152,21 +54982,6 @@ }, /turf/open/floor/engine, /area/engineering/main) -"liV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/commons/dorms) -"lja" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "lje" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, @@ -55183,25 +54998,46 @@ }, /turf/open/space/basic, /area/space) -"lmo" = ( -/obj/machinery/light{ - dir = 1 +"lme" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm8"; + name = "Dorm 8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/turf/open/floor/wood/wood_diagonal, +/area/commons/dorms) "lms" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall, /area/maintenance/department/engine) +"lmw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/landmark/navigate_destination/dockaux, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"lmQ" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Security Checkpoint"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "papersplease"; + name = "privacy shutters" + }, +/obj/item/crowbar, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) "lnn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral, @@ -55220,30 +55056,6 @@ }, /turf/open/floor/engine, /area/engineering/main) -"lnF" = ( -/obj/machinery/door/window/southleft{ - dir = 4; - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ - dir = 8 - }, -/turf/open/floor/plating, -/area/science/xenobiology) "loz" = ( /obj/structure/closet/radiation, /obj/effect/turf_decal/tile/yellow{ @@ -55255,30 +55067,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"loB" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/window{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/commons/fitness) -"loF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "loL" = ( /obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 4; @@ -55289,38 +55077,27 @@ }, /turf/open/floor/engine, /area/engineering/main) -"loV" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +"lpH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/area/maintenance/department/engine) -"lpv" = ( -/obj/structure/table, -/obj/item/clothing/mask/luchador, -/obj/item/clothing/mask/luchador/rudos, -/obj/item/clothing/mask/luchador/tecnicos, -/obj/item/clothing/mask/luchador/zigfie, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) +/obj/structure/table/wood, +/turf/open/floor/wood/wood_diagonal, +/area/commons/dorms) "lqc" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) -"lrj" = ( -/obj/machinery/computer/shuttle/monastery_shuttle, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"lqX" = ( +/obj/structure/sink{ + pixel_y = 20 }, -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" +/obj/structure/mirror{ + pixel_y = 33 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/obj/structure/chair/stool/bar, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "lrM" = ( /obj/structure/cable{ icon_state = "2-8" @@ -55328,19 +55105,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/main) -"lsr" = ( -/obj/structure/rack, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, -/obj/item/clothing/suit/brigdoc/armor, -/obj/item/clothing/head/helmet/brigdoc, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "lsz" = ( /obj/structure/chair{ dir = 4; @@ -55352,79 +55116,79 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) -"lsH" = ( -/obj/structure/lattice, -/obj/structure/grille, -/obj/structure/grille, -/turf/closed/wall, -/area/space) -"lsV" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 +"luR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer1, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"lxj" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/camera{ + c_tag = "Stripclub West"; + dir = 5 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/structure/chair/comfy/shuttle{ + dir = 4; + name = "VIP Seat" }, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"lve" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ +/turf/closed/wall, +/area/command/blueshieldoffice) +"lvY" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"lxp" = ( -/obj/machinery/pool/controller, +/obj/effect/landmark/start/peacekeeper, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) +"lwt" = ( +/obj/machinery/door/airlock{ + name = "Unit 2"; + id_tag = "Bathroom2" + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) +"lwO" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) -"lxF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/turf/open/floor/plasteel, +/area/commons/dorms) "lxI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"lyR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" +"lyd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, /turf/open/floor/plasteel, /area/commons/dorms) -"lzj" = ( -/obj/machinery/light{ - light_color = "#e8eaff" - }, +"lze" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/rack, +/obj/effect/spawner/lootdrop/gloves, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, -/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, -/turf/open/floor/plasteel/dark, -/area/command/bridge) +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) "lzJ" = ( /obj/structure/closet/crate/bin, /turf/open/floor/carpet, @@ -55455,6 +55219,16 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"lAk" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 1 + }, +/obj/item/candle/infinite{ + pixel_x = -14; + anchored = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "lAn" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -55465,6 +55239,9 @@ "lAs" = ( /turf/closed/wall, /area/cargo/sorting) +"lAu" = ( +/turf/closed/wall, +/area/commons/fitness/cogpool) "lAL" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55486,15 +55263,18 @@ }, /turf/open/floor/plasteel/white, /area/science/explab) -"lBq" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"lAT" = ( +/obj/machinery/camera{ + c_tag = "Sauna Room"; + dir = 8 }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) +/obj/structure/closet/athletic_mixed, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) +"lAZ" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/space/station_ruins) "lBP" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -55506,12 +55286,15 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/engine, /area/science/xenobiology) -"lDA" = ( -/obj/structure/cable{ - icon_state = "4-8" +"lCX" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "lEh" = ( /obj/structure/bookcase{ name = "Forbidden Knowledge" @@ -55526,56 +55309,18 @@ /obj/structure/window/reinforced, /turf/open/space/basic, /area/space/nearstation) -"lFj" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/food/condiment/rice, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"lFr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +"lFm" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 }, /turf/open/floor/plasteel, /area/commons/dorms) -"lFF" = ( -/obj/machinery/door/airlock/grunge{ - name = "Library" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/library) -"lFP" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) "lGp" = ( /obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/dark, /area/security/office) -"lGt" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/druggie_pill, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "lGv" = ( /obj/machinery/door/airlock/atmos/abandoned{ name = "Atmospherics Maintenance"; @@ -55586,6 +55331,28 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"lGB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) "lGS" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55598,26 +55365,24 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"lGW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "lHc" = ( /obj/machinery/computer/shuttle/labor, /turf/open/floor/plasteel/dark, /area/security/brig) -"lHo" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel, -/area/commons/fitness) -"lHA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, +"lHV" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/commons/fitness) "lHX" = ( /obj/structure/bed, /obj/item/bedsheet/orange, @@ -55633,22 +55398,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"lJf" = ( -/obj/item/trash/tray, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"lJg" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/turf/open/pool, -/area/commons/fitness/cogpool) +"lJa" = ( +/obj/effect/landmark/start/peacekeeper, +/turf/open/floor/plasteel, +/area/security/office) "lJr" = ( /obj/item/wrench, /turf/open/floor/plating, @@ -55659,17 +55412,36 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"lJN" = ( -/obj/machinery/cryopod/tele{ - use_power = 0 +"lKW" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/obj/machinery/light, -/turf/open/floor/carpet, -/area/commons/cryopod) -"lLO" = ( -/obj/machinery/vending/kink, -/turf/closed/wall, -/area/commons/dorms) +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"lLb" = ( +/obj/machinery/pool/filter{ + pixel_y = -17 + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) +"lLQ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) "lMU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -55683,22 +55455,12 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/department/science) -"lOf" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"lPS" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 +"lOH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /turf/open/floor/plasteel, /area/commons/dorms) -"lQb" = ( -/obj/item/bedsheet/random/double, -/obj/structure/bed/double, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/wood, -/area/commons/dorms) "lQn" = ( /obj/machinery/light/small{ dir = 1; @@ -55722,51 +55484,22 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"lRG" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 30 +"lSj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"lSq" = ( -/obj/item/candle/infinite{ - pixel_x = -14; - anchored = 1 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "VIP Seat" - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"lSU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/navigate_destination/teleporter, -/turf/open/floor/plasteel, -/area/command/teleporter) -"lTd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison) +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "lTx" = ( /obj/structure/sign/departments/security{ pixel_y = 32 @@ -55786,14 +55519,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"lUg" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/vending/kink, -/turf/open/floor/plasteel, -/area/commons/dorms) +"lUu" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) "lUz" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -55802,10 +55531,6 @@ /obj/structure/sign/warning/radiation, /turf/closed/wall/r_wall, /area/engineering/supermatter) -"lUR" = ( -/obj/structure/curtain, -/turf/open/floor/plasteel/white, -/area/command/blueshieldoffice) "lWy" = ( /turf/open/floor/plating, /area/maintenance/department/science) @@ -55859,6 +55584,15 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"lXi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "lXt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -55869,20 +55603,6 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/fore) -"lXB" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/command/bridge) -"lXC" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "lXJ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -55890,23 +55610,15 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel/dark, /area/engineering/main) -"lYV" = ( -/obj/item/storage/briefcase, -/obj/structure/reagent_dispensers/keg/semen, +"lXV" = ( +/obj/item/reagent_containers/syringe/contraband/space_drugs, /turf/open/floor/plating, -/area/maintenance/department/security/brig) -"lZh" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/cogpool) +/area/maintenance/department/cargo) +"lZO" = ( +/obj/structure/filingcabinet, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/medical/psychology) "mal" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -55926,6 +55638,21 @@ /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) +"maC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/navigate_destination/det, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"maP" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) "maW" = ( /obj/structure/table/glass, /obj/item/weldingtool/mini, @@ -55947,22 +55674,21 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"mbj" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13 + }, +/obj/structure/mirror{ + pixel_x = 26; + pixel_y = 3 + }, +/turf/open/floor/plasteel/white, +/area/commons/dorms) "mci" = ( /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plating, /area/engineering/main) -"mcp" = ( -/obj/structure/table, -/obj/item/paper/fluff/holodeck/disclaimer, -/turf/open/floor/plasteel, -/area/commons/dorms) -"mcA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "mcB" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55977,45 +55703,18 @@ icon_state = "panelscorched" }, /area/maintenance/department/engine) -"mcR" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"mdb" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +"mdn" = ( +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"mdd" = ( -/obj/structure/closet/crate/goldcrate, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/nuke_storage) +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/cogpool) "mdL" = ( /obj/structure/table, /obj/item/paper_bin, @@ -56029,15 +55728,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/science/lab) -"mdO" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Desk"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/brig) "mdS" = ( /obj/structure/cable{ icon_state = "0-8" @@ -56050,20 +55740,14 @@ }, /turf/open/floor/plating, /area/security/brig) -"mey" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/commons/dorms) "meF" = ( /obj/machinery/status_display/evac, /turf/closed/wall/r_wall, /area/engineering/supermatter) -"mfj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) +"meU" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "mfC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -56071,11 +55755,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"mfJ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/dresser, -/turf/open/floor/plasteel/dark, -/area/security/prison) "mgz" = ( /obj/structure/cable{ icon_state = "4-8" @@ -56083,12 +55762,12 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/main) -"mhh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +"mhf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "mhl" = ( /obj/machinery/power/emitter, /obj/machinery/light{ @@ -56112,18 +55791,14 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/space/basic, /area/space/nearstation) -"mig" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) +"mhQ" = ( +/obj/machinery/power/floodlight, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"mhS" = ( +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "miw" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /obj/structure/cable/yellow{ @@ -56139,12 +55814,21 @@ }, /turf/open/floor/engine, /area/engineering/main) -"mjl" = ( -/obj/structure/cable{ - icon_state = "1-2" +"mjj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"mjk" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 + dir = 4 }, /turf/open/floor/festive/wooden/wooden1, /area/commons/fitness/cogpool) @@ -56156,6 +55840,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/closed/wall/r_wall, /area/engineering/main) +"mkh" = ( +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "mlr" = ( /obj/structure/disposalpipe/junction{ dir = 4 @@ -56176,6 +55864,15 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"mlO" = ( +/obj/machinery/door/airlock{ + id_tag = "Suite1"; + name = "Suite 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/fans/tiny, +/turf/open/floor/wood, +/area/commons/dorms) "mmv" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Supplies"; @@ -56188,6 +55885,28 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/engineering/main) +"mmL" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/toilet/secret/low_loot{ + dir = 8 + }, +/obj/structure/mirror{ + pixel_y = 34 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_x = -1; + pixel_y = 12 + }, +/turf/open/floor/plasteel/white, +/area/commons/dorms) +"mot" = ( +/obj/structure/table/wood, +/obj/item/dice/d20, +/turf/open/floor/wood, +/area/maintenance/department/security/brig) "mpd" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -56268,19 +55987,19 @@ icon_state = "platingdmg1" }, /area/maintenance/department/security/brig) -"mrZ" = ( +"mrV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/library) +"msg" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"msd" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/commons/dorms) "msX" = ( /obj/structure/table, /obj/item/paper, @@ -56296,6 +56015,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"mtC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/commons/locker) "mtI" = ( /obj/structure/cable{ icon_state = "0-4" @@ -56316,13 +56039,16 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"muJ" = ( -/obj/machinery/mass_driver{ - dir = 4; - id = "trash" +"mtN" = ( +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/disposal) +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "mvm" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -56337,11 +56063,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard) -"mwy" = ( -/obj/structure/rack, -/obj/item/clothing/under/misc/stripper/green, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) "mwG" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -56350,14 +56071,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/main) -"mxu" = ( -/obj/structure/bed, -/obj/effect/spawner/lootdrop/bedsheet, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/commons/dorms) "mxy" = ( /obj/machinery/power/terminal{ dir = 4 @@ -56365,12 +56078,12 @@ /obj/structure/cable/yellow, /turf/open/floor/plating, /area/tcommsat/computer) -"mxQ" = ( -/obj/structure/curtain/goliath{ - name = "Lapdance Room" +"myt" = ( +/obj/machinery/light/small{ + dir = 8 }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) +/turf/open/floor/plating, +/area/hallway/primary/central) "myu" = ( /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; @@ -56402,10 +56115,30 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"mzq" = ( -/obj/structure/weightmachine/stacklifter, +"mzb" = ( +/obj/machinery/camera{ + c_tag = "Dormitories Hallway"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"mzs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel/dark, -/area/commons/fitness) +/area/service/chapel/dock) "mzE" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/effect/turf_decal/delivery, @@ -56417,6 +56150,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/maintenance/department/engine) +"mAG" = ( +/obj/structure/lattice, +/turf/closed/wall, +/area/commons/fitness) "mAR" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 5 @@ -56440,22 +56177,13 @@ }, /turf/open/floor/plating, /area/security/checkpoint/engineering) -"mCK" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +"mDp" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 }, +/obj/structure/table, /turf/open/floor/plasteel, -/area/commons/fitness) +/area/commons/dorms) "mDs" = ( /obj/structure/cable{ icon_state = "0-2" @@ -56472,19 +56200,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port) -"mDv" = ( -/obj/structure/table/wood, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = -9 - }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = 9 - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) "mDW" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -56502,6 +56217,19 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/dark, /area/engineering/main) +"mEP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) "mES" = ( /obj/machinery/door/airlock/maintenance/abandoned{ name = "Surgical Room" @@ -56522,26 +56250,12 @@ }, /turf/open/floor/plasteel/dark, /area/medical/surgery) -"mFM" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +"mFP" = ( +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +/turf/open/floor/plasteel, +/area/commons/dorms) "mGa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -56552,45 +56266,19 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"mGe" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "VIP Seat" - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"mGm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/service/library) -"mHf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"mHw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +"mGo" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder{ + pixel_y = 8 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 9 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "mHy" = ( /obj/item/storage/fancy/cigarettes/cigpack_shadyjims, /turf/open/floor/wood, @@ -56602,22 +56290,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/engine) -"mIg" = ( -/obj/structure/table/wood, -/obj/machinery/requests_console{ - department = "Strip Club"; - departmentType = 2; - pixel_y = 30; - receive_ore_updates = 1 - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"mIH" = ( -/obj/structure/sign/departments/holy{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "mIO" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -56625,12 +56297,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"mJj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "mJp" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -56641,18 +56307,50 @@ "mJR" = ( /turf/open/water/decorative, /area/hallway/secondary/entry) +"mKb" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/commons/dorms) "mKk" = ( /obj/structure/cable{ icon_state = "1-8" }, /turf/open/floor/plating/airless, /area/space/nearstation) +"mKr" = ( +/obj/machinery/light, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) "mKP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) +"mLo" = ( +/obj/structure/curtain, +/turf/open/floor/plasteel/white, +/area/command/blueshieldoffice) +"mLZ" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/service/chapel/dock) "mMz" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -56662,12 +56360,38 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"mOl" = ( -/obj/structure/chair/wood/normal{ - dir = 8 +"mNz" = ( +/obj/structure/table, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 }, -/turf/open/floor/wood, +/turf/open/floor/plasteel, /area/commons/dorms) +"mNC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"mNM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "mQm" = ( /obj/structure/chair/office/light{ dir = 1 @@ -56683,10 +56407,49 @@ }, /turf/open/floor/plating, /area/engineering/main) +"mRa" = ( +/turf/open/floor/carpet, +/area/medical/psychology) "mSc" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/department/science) +"mSn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"mSt" = ( +/obj/machinery/vending/cigarette, +/obj/structure/sign/departments/restroom{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/primary/central) +"mSI" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/poster/official/help_others{ + pixel_x = 32 + }, +/turf/open/floor/carpet, +/area/medical/psychology) +"mTB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/fans/tiny/invisible, +/obj/machinery/door/airlock/public/glass{ + name = "Cryogenics " + }, +/turf/open/floor/carpet, +/area/commons/cryopod) "mTS" = ( /obj/structure/cable{ icon_state = "4-8" @@ -56696,110 +56459,46 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"mUt" = ( +"mUx" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) +/turf/open/floor/plasteel, +/area/commons/dorms) "mUU" = ( /obj/structure/disposalpipe/segment{ dir = 5 }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"mVm" = ( -/obj/machinery/door/airlock{ - name = "Unit 2"; - id_tag = "Bathroom2" - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) "mVM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating/airless, /area/space/nearstation) -"mWT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/medical/psychology"; - dir = 1; - name = "Psychology Office APC"; - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) "mXq" = ( /obj/item/taperecorder, /obj/item/cartridge/lawyer, /obj/structure/table/wood, /turf/open/floor/wood, /area/service/lawoffice) -"mXz" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) +"mXx" = ( +/obj/structure/curtain, +/turf/open/floor/plasteel/white, +/area/commons/dorms) "mXJ" = ( /obj/structure/table/wood/fancy, /turf/open/floor/carpet, /area/service/library) -"mXZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"mYD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/bed/double, -/obj/item/bedsheet/blue/double, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"mZp" = ( -/obj/effect/landmark/start/blueshield, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) "mZE" = ( /turf/open/space/basic, /area/space/nearstation) -"nab" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Suite2Shutters"; - name = "Dorm Shutters" +"mZF" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 }, -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/commons/dorms) +/area/maintenance/department/engine) "naq" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -56812,16 +56511,30 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"naC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) "naS" = ( /obj/effect/landmark/start/paramedic, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"nbf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/fans/tiny/invisible, +/obj/machinery/door/airlock/public/glass{ + name = "Cryogenics " + }, +/turf/open/floor/carpet, +/area/commons/cryopod) +"nbo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/curtain/goliath{ + name = "Strip Club" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "nbu" = ( /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, @@ -56836,24 +56549,26 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engineering/main) +"ncW" = ( +/obj/structure/reagent_dispensers/keg/semen, +/turf/open/floor/plating/asteroid/airless, +/area/asteroid/nearstation/bomb_site) "ndI" = ( /obj/item/reagent_containers/food/drinks/bottle/vodka, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/department/science) -"ndV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" +"ndZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/obj/structure/rack, +/obj/item/bouquet/sunflower, +/obj/item/bouquet/poppy, +/obj/item/bouquet/rose, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "nev" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -56882,6 +56597,19 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) +"nfp" = ( +/obj/structure/closet/secure_closet{ + name = "nonlethal ammunition"; + req_access = "list(3)" + }, +/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, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "nfz" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -56906,6 +56634,15 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) +"nhL" = ( +/obj/machinery/door/airlock/medical{ + name = "Psychology"; + req_access_txt = "76" + }, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination/psychologist, +/turf/open/floor/plasteel, +/area/medical/psychology) "nih" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/costume, @@ -56934,14 +56671,43 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit/departure_lounge) -"nju" = ( -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) +"njh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"njl" = ( +/obj/machinery/autolathe, +/turf/open/floor/plasteel/dark, +/area/security/office) +"njA" = ( +/obj/structure/rack, +/obj/item/bdsm_whip, +/turf/open/floor/wood, +/area/maintenance/department/security/brig) "njI" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/plasteel/dark, /area/service/library) +"njN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "nku" = ( /obj/machinery/door/airlock/centcom{ name = "Crematorium"; @@ -56950,24 +56716,59 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/service/chapel/office) +"nkw" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/turf/open/pool, +/area/commons/fitness/cogpool) +"nlR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/cogpool) +"nmg" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/item/candle/infinite{ + pixel_x = 14; + anchored = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"nna" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "noM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plasteel, /area/science/mixing) -"nph" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" - }, -/turf/open/floor/plating, -/area/medical/psychology) "npE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/department/engine) +"npY" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Desk"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/brig) "nqu" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 @@ -56985,31 +56786,25 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"nrF" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"nra" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 }, -/obj/effect/landmark/navigate_destination/gateway, /turf/open/floor/plasteel/dark, -/area/command/gateway) +/area/service/chapel/main/monastery) "nso" = ( /obj/structure/girder, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"nsx" = ( -/obj/structure/table/wood, -/obj/item/phone, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) "nsy" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, @@ -57039,14 +56834,6 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"nsE" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/poddoor{ - id = "trash"; - name = "disposal bay door" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "nsJ" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -57067,22 +56854,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"nuh" = ( -/obj/structure/closet/secure_closet/freezer/cream_pie, -/obj/item/grown/bananapeel, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"nuj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "nuv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -57093,12 +56864,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"nwi" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) "nwp" = ( /obj/machinery/button/door{ id = "prison release"; @@ -57114,15 +56879,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"nwQ" = ( -/obj/structure/sign/warning/deathsposal{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) "nxf" = ( /obj/machinery/light/small{ dir = 4 @@ -57135,56 +56891,25 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"nxo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"nxR" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 +"nyo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"nyB" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/closet/crate{ - anchored = 1 - }, -/obj/item/clothing/shoes/sandal, -/obj/item/clothing/shoes/sandal, -/obj/item/clothing/shoes/sandal, -/obj/item/clothing/shoes/sandal, -/obj/item/clothing/shoes/sandal, -/obj/item/clothing/shoes/sandal, -/obj/item/clothing/shoes/sandal, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) -"nyo" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/jukebox/disco{ - anchored = 1 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"nyu" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/effect/landmark/navigate_destination/disposals, -/turf/open/floor/plating, -/area/maintenance/disposal) -"nyB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/plasteel/white/corner, /area/hallway/primary/central) @@ -57197,18 +56922,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"nyZ" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/gloves, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) "nzD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -57223,18 +56936,23 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/engineering/main) -"nAS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/curtain/goliath{ - name = "Strip Club" +"nAK" = ( +/obj/machinery/vending/kink, +/turf/closed/wall, +/area/commons/dorms) +"nAX" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/cookie{ + desc = "It has a distinctly eldritch taste to it."; + name = "grandma's cookie" }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/cigbutt, +/obj/machinery/light/small{ + dir = 8 }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) +/obj/item/clothing/suit/apron/chef, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "nAY" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -57311,12 +57029,13 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"nDX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +"nDR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4 }, -/turf/closed/wall/r_wall, -/area/command/blueshieldoffice) +/turf/open/floor/plasteel, +/area/hallway/primary/central) "nEb" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -57332,29 +57051,6 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"nEH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair/wood/normal, -/turf/open/floor/wood, -/area/commons/dorms) -"nEU" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/space/basic, -/area/space) -"nFz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Dormitories Entrance"; - dir = 9 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"nGf" = ( -/obj/machinery/vr_sleeper, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) "nGi" = ( /obj/structure/chair{ dir = 4 @@ -57366,45 +57062,14 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"nGl" = ( -/obj/structure/disposalpipe/segment, +"nGT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, +/obj/effect/landmark/start/stowaway, /turf/open/floor/plating, /area/maintenance/department/cargo) -"nHu" = ( -/obj/machinery/door/airlock/medical{ - name = "Psychologist's Quarters"; - req_access_txt = "76" - }, -/turf/open/floor/carpet/blue, -/area/commons/toilet/auxiliary) -"nHV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/command/nuke_storage) -"nIl" = ( -/obj/machinery/light/small, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "nIm" = ( /obj/machinery/computer/security/telescreen{ dir = 8; @@ -57415,6 +57080,15 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel, /area/science/xenobiology) +"nIu" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/library) "nIU" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -57431,20 +57105,6 @@ }, /turf/open/floor/plasteel/white, /area/science/lab) -"nIY" = ( -/obj/structure/rack, -/obj/item/clothing/under/misc/stripper/mankini, -/obj/item/clothing/under/misc/stripper, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"nJd" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) "nJG" = ( /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -57471,6 +57131,15 @@ }, /turf/open/floor/engine, /area/science/explab) +"nJJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/item/weldingtool, +/obj/structure/closet/crate/coffin, +/obj/item/extinguisher, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) "nKo" = ( /obj/structure/cable{ icon_state = "1-2" @@ -57478,6 +57147,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"nKP" = ( +/obj/effect/spawner/lootdrop/bedsheet, +/obj/structure/bed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/commons/dorms) "nLl" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -57485,11 +57162,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"nMf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine) "nMG" = ( /obj/structure/cable{ icon_state = "2-4" @@ -57517,12 +57189,6 @@ }, /turf/open/floor/plasteel, /area/tcommsat/computer) -"nMS" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 - }, -/turf/open/pool, -/area/commons/fitness/cogpool) "nNp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -57544,6 +57210,19 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"nOu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/sign/departments/custodian{ + desc = "A sign labelling an area where the psychologist works."; + icon_state = "psychology"; + name = "\improper PSYCHOLOGY"; + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "nOF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -57563,13 +57242,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"nOO" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/pen/fountain, -/obj/item/stamp/law, -/turf/open/floor/carpet, -/area/service/lawoffice) "nOY" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -57585,17 +57257,13 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"nPi" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 +"nPj" = ( +/obj/machinery/smartfridge/extract/preloaded, +/obj/structure/sign/xenobio_guide{ + pixel_x = 32 }, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) +/turf/open/floor/plasteel, +/area/science/xenobiology) "nPA" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -57615,6 +57283,9 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"nQd" = ( +/turf/closed/wall, +/area/medical/psychology) "nRM" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -57635,41 +57306,19 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/service/lawoffice) -"nSI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) +"nSr" = ( +/turf/open/floor/plating/airless, +/area/space) +"nSx" = ( +/obj/structure/window/reinforced, +/turf/open/space/basic, +/area/space) "nTr" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"nTt" = ( -/obj/structure/toilet/secret/low_loot{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/commons/dorms) -"nTW" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8; - name = "VIP Seat" - }, -/obj/item/candle/infinite{ - pixel_x = 15; - anchored = 1 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) "nUc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -57690,29 +57339,37 @@ /obj/item/pen, /turf/open/floor/plasteel/dark, /area/security/brig) -"nUP" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 13 - }, -/obj/structure/mirror{ - pixel_x = 26; - pixel_y = 3 +"nUn" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/turf/open/floor/plasteel/white, -/area/commons/dorms) +/turf/open/floor/plasteel/dark, +/area/service/library) "nUQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, /area/engineering/supermatter) -"nVE" = ( -/obj/machinery/autolathe, +"nVI" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/security/office) +/area/service/chapel/main/monastery) "nVU" = ( /obj/item/spear, /turf/open/floor/plating, /area/maintenance/department/engine) +"nWi" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "nWD" = ( /obj/machinery/light/small{ dir = 4 @@ -57732,6 +57389,10 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/department/engine) +"nXd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "nXR" = ( /obj/structure/table/wood/fancy, /obj/item/flashlight/lantern{ @@ -57758,73 +57419,48 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"nZq" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 +"nZr" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 +/obj/machinery/door/airlock/security{ + name = "Security Access"; + req_access_txt = "2" }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plating, +/area/maintenance/fore) "nZw" = ( /obj/machinery/door/airlock/abandoned{ name = "Backup Laboratory" }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"oaf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"oaP" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +"oap" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"oaX" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - icon_state = "right"; - name = "Containment Pen #4ss"; - req_access_txt = "55" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "containment blast door" +/obj/effect/landmark/navigate_destination/gateway, +/turf/open/floor/plasteel/dark, +/area/command/gateway) +"oaK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" }, -/turf/open/floor/engine, -/area/science/xenobiology) +/turf/open/floor/plating, +/area/medical/psychology) "obj" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57846,18 +57482,9 @@ /obj/item/pen, /turf/open/floor/plating, /area/maintenance/department/science) -"ocO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/medical/psychology) -"ode" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/plasteel, +"odo" = ( +/obj/structure/weightmachine/weightlifter, +/turf/open/floor/plasteel/dark, /area/commons/fitness) "odz" = ( /obj/structure/table/wood/fancy, @@ -57881,36 +57508,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"oeC" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/library) "ofi" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating, /area/maintenance/solars/port) -"ofx" = ( -/obj/machinery/camera{ - c_tag = "Sauna Room"; - dir = 8 - }, -/obj/structure/closet/athletic_mixed, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) +"ofr" = ( +/turf/open/space, +/area/space/station_ruins) "ofN" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/blue, @@ -57931,28 +57537,67 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"ogD" = ( -/obj/machinery/shower{ +"ohD" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/command/blueshieldoffice) +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "ohR" = ( /obj/item/chair, /turf/open/floor/plating, /area/maintenance/department/engine) -"ojd" = ( +"oij" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) +"oir" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/landmark/navigate_destination/aiupload, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"ojx" = ( +/obj/machinery/door/airlock/grunge{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"okf" = ( -/turf/closed/wall, -/area/commons/locker) +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/library) "olc" = ( /obj/machinery/door/airlock/maintenance{ name = "Bedroom"; @@ -57963,19 +57608,23 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"omx" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor/wood, -/area/commons/dorms) -"omY" = ( +"oll" = ( /obj/structure/table/wood, -/obj/structure/railing{ - dir = 8 +/obj/machinery/requests_console{ + department = "Strip Club"; + departmentType = 2; + pixel_y = 30; + receive_ore_updates = 1 }, /turf/open/floor/wood/wood_diagonal, /area/maintenance/central) +"olT" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/commons/dorms) "onE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -58009,6 +57658,16 @@ /obj/item/wrench/medical, /turf/open/floor/engine, /area/medical/chemistry) +"oon" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/vending/kink, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) "opr" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -58039,10 +57698,36 @@ }, /turf/open/floor/plasteel/dark, /area/tcommsat/computer) +"oqt" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm7"; + name = "Dorm 7" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood/wood_diagonal, +/area/commons/dorms) "ore" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/engineering/main) +"orQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"osq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "ost" = ( /obj/structure/table/glass, /obj/item/paper_bin{ @@ -58075,65 +57760,26 @@ }, /turf/open/water/decorative, /area/hallway/secondary/entry) -"oti" = ( -/obj/machinery/computer/med_data{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 +"ous" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/button/door{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_y = -24; + req_access_txt = "11" }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"otx" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"ouh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/commons/dorms) -"ouo" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"ous" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/button/door{ - desc = "A remote control-switch for secure storage."; - id = "Secure Storage"; - name = "Engineering Secure Storage"; - pixel_y = -24; - req_access_txt = "11" - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel, /area/engineering/main) "ouy" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"ovy" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/commons/dorms) "ovB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red, @@ -58162,6 +57808,21 @@ dir = 1 }, /area/hallway/secondary/entry) +"owy" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"owB" = ( +/obj/machinery/computer/holodeck{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "owS" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -58186,26 +57847,41 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engineering/main) +"oxG" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Fitness Center" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) "oyF" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/commons/storage/primary) +"ozu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "ozO" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/engine) -"oAo" = ( -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 12 +"oAs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Stripclub East"; - dir = 8 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Holodeck"; + location = "Tool" }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) +/turf/open/floor/plasteel, +/area/hallway/primary/central) "oAw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -58226,15 +57902,6 @@ }, /turf/closed/wall/r_wall, /area/science/xenobiology) -"oBl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "oCn" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -58242,39 +57909,28 @@ /obj/effect/landmark/start/lawyer, /turf/open/floor/carpet, /area/service/lawoffice) -"oCv" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Game Room" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "oCG" = ( /obj/structure/cable{ icon_state = "2-4" }, /turf/closed/wall/mineral/iron, /area/service/chapel/main/monastery) +"oCM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "oCX" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plating, /area/maintenance/solars/starboard) -"oDh" = ( -/obj/machinery/atmospherics/components/binary/pump/layer1{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"oDO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/fans/tiny, -/obj/machinery/door/airlock{ - id_tag = "Dorm3"; - name = "Dorm 3" - }, -/turf/open/floor/wood, -/area/commons/dorms) "oDP" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -58282,13 +57938,18 @@ }, /turf/open/floor/plasteel/white, /area/science/explab) +"oEj" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "oEA" = ( /turf/closed/wall, /area/construction/mining/aux_base) -"oEE" = ( -/obj/item/milking_machine/penis, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "oEG" = ( /obj/structure/mirror{ icon_state = "mirror_broke"; @@ -58302,6 +57963,14 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) +"oER" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Dorm3Shutters"; + name = "Dorm Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/commons/dorms) "oEW" = ( /obj/machinery/button/door{ id = "misclab"; @@ -58333,19 +58002,28 @@ /obj/item/stack/sheet/mineral/wood, /turf/open/floor/plasteel, /area/maintenance/department/engine) +"oGp" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin/towel, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/razor{ + pixel_x = 13; + pixel_y = 3 + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) "oGw" = ( /obj/item/clothing/mask/gas, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/disposal/incinerator) -"oGO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) "oGX" = ( /obj/structure/cable{ icon_state = "4-8" @@ -58362,39 +58040,12 @@ }, /turf/open/floor/plating, /area/engineering/main) -"oIs" = ( -/obj/machinery/computer/med_data{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = -27 - }, -/obj/structure/sign/poster/contraband/yes_erp{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/white, -/area/medical/surgery) "oIU" = ( /obj/structure/table/wood, /obj/item/folder/yellow, /obj/item/pen, /turf/open/floor/plasteel/dark, /area/service/library) -"oJI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/commons/dorms) "oKa" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -58410,6 +58061,15 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) +"oKl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "oKv" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -58433,25 +58093,58 @@ icon_state = "platingdmg1" }, /area/maintenance/department/security/brig) -"oLC" = ( -/obj/structure/table/wood/fancy/monochrome, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) +"oLr" = ( +/obj/effect/landmark/navigate_destination/hydro, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "oLR" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/plasteel/cafeteria, /area/hallway/secondary/exit/departure_lounge) -"oMP" = ( +"oLY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/service/library) +"oMa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) +/obj/machinery/door/airlock/public/glass{ + name = "Laundry Room " + }, +/turf/open/floor/plasteel, +/area/commons/locker) +"oMl" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"oNq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "oNE" = ( /obj/structure/chair/office/light, /obj/structure/sign/warning/deathsposal{ @@ -58466,6 +58159,10 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"oOv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/commons/dorms) "oPy" = ( /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; @@ -58494,16 +58191,6 @@ }, /turf/open/space/basic, /area/space) -"oQB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"oQO" = ( -/turf/closed/wall, -/area/commons/fitness/cogpool) "oQY" = ( /obj/structure/window/reinforced{ dir = 4; @@ -58514,13 +58201,26 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) +"oRa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/wardrobe/white, +/obj/item/clothing/suit/ghost_sheet, +/obj/item/clothing/suit/ghost_sheet, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) "oRX" = ( /obj/structure/closet, /turf/open/floor/plating, /area/maintenance/department/cargo) -"oSb" = ( -/turf/open/floor/carpet/blue, -/area/commons/toilet/auxiliary) "oSc" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -58534,6 +58234,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine, /area/science/xenobiology) +"oSz" = ( +/obj/effect/landmark/navigate_destination/engineering, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "oTl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58561,6 +58265,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"oTz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "oTC" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plating{ @@ -58570,13 +58284,6 @@ "oTF" = ( /turf/open/floor/circuit/green, /area/maintenance/department/security/brig) -"oTL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/carpet, -/area/commons/cryopod) "oUa" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -58592,15 +58299,94 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"oUm" = ( -/obj/machinery/light{ +"oVa" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "papersplease"; + name = "Shutters Control Button"; + pixel_x = -26; + pixel_y = 6; + req_access_txt = "63" + }, +/obj/machinery/button/flasher{ + id = "brigentry"; + pixel_x = -26; + pixel_y = -4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = -26 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) +"oVr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) +"oVA" = ( +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 12 + }, +/obj/machinery/camera{ + c_tag = "Stripclub East"; + dir = 8 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"oWe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) +"oWm" = ( +/obj/machinery/power/apc/auto_name/north, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Cryo" + }, +/turf/open/floor/carpet, +/area/commons/cryopod) "oWu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -58622,13 +58408,17 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"oWY" = ( -/obj/structure/cable, -/obj/machinery/power/smes{ - charge = 5e+006 +"oWK" = ( +/obj/structure/closet/secure_closet/blueshield, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "oXe" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /obj/effect/turf_decal/tile/red, @@ -58653,50 +58443,21 @@ }, /turf/open/floor/engine, /area/engineering/main) -"oXt" = ( -/obj/structure/closet/secure_closet/freezer/money, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/clothing/head/bearpelt, -/obj/item/skub, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +"oXy" = ( +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/nuke_storage) +/turf/open/floor/wood, +/area/command/blueshieldoffice) "oYj" = ( /obj/effect/turf_decal/loading_area{ dir = 4 }, /turf/open/floor/plasteel, /area/engineering/main) -"oYL" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"oZE" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/dark, -/area/service/library) "oZW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -58722,22 +58483,25 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"pcI" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" +"pch" = ( +/turf/closed/wall, +/area/commons/cryopod) +"pci" = ( +/obj/structure/rack, +/obj/item/dildo/flared/huge, +/turf/open/floor/wood, +/area/maintenance/department/security/brig) +"pdv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"pdF" = ( -/turf/open/floor/circuit/green{ - luminosity = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/ai_monitored/command/nuke_storage) +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "pdW" = ( /obj/structure/cable{ icon_state = "1-4" @@ -58750,25 +58514,40 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"pez" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +"pef" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1, /turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +/area/science/xenobiology) +"peB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "peE" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/warden, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"peY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ +"pfe" = ( +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/obj/machinery/vending/wardrobe/blueshield_wardrobe, +/turf/open/floor/wood, +/area/command/blueshieldoffice) +"pfj" = ( +/obj/structure/reagent_dispensers/keg/semen, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "pfz" = ( /obj/machinery/light{ dir = 1 @@ -58817,6 +58596,26 @@ /obj/item/reagent_containers/dropper, /turf/open/floor/plasteel, /area/science/xenobiology) +"pgs" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/wood, +/area/commons/dorms) +"pgt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "pgH" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/turf_decal/stripes/line{ @@ -58850,22 +58649,16 @@ }, /turf/open/floor/plasteel/airless/solarpanel, /area/solars/port) -"piw" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Disposal APC"; - pixel_x = 24 +"piU" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/disposal) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/commons/dorms) "pjH" = ( /obj/structure/cable{ icon_state = "1-2" @@ -58879,14 +58672,43 @@ }, /turf/open/floor/plating, /area/service/chapel/office) +"plc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/xenobiology) "pmf" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /turf/open/space/basic, /area/space) -"pmB" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +"pmq" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel, +/area/commons/fitness) +"pmu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"pmB" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /obj/machinery/atmospherics/components/binary/pump{ @@ -58923,26 +58745,17 @@ }, /turf/open/space, /area/space/nearstation) -"poZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) "pps" = ( /turf/closed/wall, /area/engineering/break_room) -"ppw" = ( +"ppC" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, /obj/machinery/light/small{ - dir = 4 + dir = 8 }, -/obj/item/melee/baseball_bat, -/obj/structure/table/wood, -/obj/item/lighter/gold, -/obj/item/stack/spacecash/c100, /turf/open/floor/wood/wood_diagonal, /area/maintenance/central) "ppQ" = ( @@ -58954,43 +58767,16 @@ }, /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/exit/departure_lounge) +"pqd" = ( +/obj/structure/bed, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) "pql" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "Dorm8"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4; - pixel_x = -26 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/turf/open/floor/wood/wood_diagonal, +/turf/closed/wall, /area/commons/dorms) -"pqp" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"pqD" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) "pqP" = ( /obj/machinery/door/airlock/external{ name = "Port Docking Bay 2" @@ -59021,6 +58807,14 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port) +"prJ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/urinalcake, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "prQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -59034,44 +58828,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, /area/engineering/supermatter) -"psr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"pte" = ( -/obj/structure/table/wood, -/obj/machinery/computer/secure_data/laptop, -/obj/structure/window{ - dir = 8 +"ptz" = ( +/obj/structure/closet/emcloset/anchored, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"ptw" = ( /obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 + dir = 1 }, /turf/open/floor/plating, -/area/maintenance/disposal) -"ptH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/item/bedsheet/random/double, -/obj/structure/bed/double, -/turf/open/floor/wood/wood_diagonal, /area/commons/dorms) "puw" = ( /obj/structure/sign/warning/fire, @@ -59090,6 +58855,12 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"puK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "pvK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -59108,15 +58879,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit/departure_lounge) -"pwh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "pwj" = ( /obj/structure/cable{ icon_state = "4-8" @@ -59126,10 +58888,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"pwN" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) "pwS" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment{ @@ -59137,17 +58895,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"pxv" = ( -/obj/structure/railing/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) "pxD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -59159,6 +58906,29 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/chemistry) +"pyO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/library/lounge) "pBD" = ( /obj/structure/cable{ icon_state = "0-8" @@ -59176,6 +58946,12 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"pCs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "pCF" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -59191,11 +58967,16 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/maintenance/department/engine) -"pDC" = ( +"pDd" = ( /obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/commons/dorms) "pDP" = ( /obj/machinery/vending/assist, /obj/effect/turf_decal/tile/neutral{ @@ -59210,15 +58991,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"pEt" = ( -/obj/machinery/camera{ - c_tag = "Fitness Room East"; - dir = 9 - }, -/obj/structure/table, -/obj/item/storage/lockbox/dueling, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) "pEH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -59278,19 +59050,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"pFN" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Holodeck East"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "pGe" = ( /obj/structure/chair{ dir = 1 @@ -59301,33 +59060,21 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) +"pGy" = ( +/obj/machinery/vending/games, +/turf/open/floor/wood, +/area/maintenance/department/security/brig) "pHo" = ( /obj/effect/turf_decal/tile/brown, /obj/machinery/piratepad/civilian, /turf/open/floor/plasteel, /area/cargo/office) -"pHs" = ( -/obj/effect/landmark/navigate_destination/tools, -/turf/open/floor/plasteel, -/area/commons/storage/primary) -"pIy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"pHw" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 }, /turf/open/floor/carpet/royalblack, /area/maintenance/central) -"pJq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/obj/machinery/camera{ - c_tag = "Dorms Southeast"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "pJy" = ( /obj/structure/rack, /obj/item/crowbar, @@ -59346,15 +59093,37 @@ /obj/structure/closet/crate, /turf/open/floor/plating, /area/maintenance/department/cargo) -"pKQ" = ( -/obj/structure/cable{ - icon_state = "4-8" +"pKD" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 }, /turf/open/floor/plasteel/dark, -/area/commons/fitness) +/area/ai_monitored/security/armory) "pKU" = ( /obj/machinery/power/emitter/anchored{ dir = 8; @@ -59368,6 +59137,31 @@ }, /turf/open/floor/plating, /area/engineering/main) +"pMe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"pMm" = ( +/obj/structure/rack, +/obj/item/clothing/under/misc/stripper/green, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"pMv" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) "pMG" = ( /obj/effect/turf_decal/tile/green{ dir = 8 @@ -59380,13 +59174,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"pNk" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/commons/dorms) "pNy" = ( /obj/structure/closet/firecloset, /obj/machinery/camera{ @@ -59423,29 +59210,25 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"pPe" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"pPY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "pQw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/medical/virology) +"pRj" = ( +/turf/open/floor/wood, +/area/command/blueshieldoffice) +"pRm" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "pRz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/red{ @@ -59453,56 +59236,7 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"pUe" = ( -/obj/machinery/door/airlock{ - id_tag = "Suite1"; - name = "Suite 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/fans/tiny, -/turf/open/floor/wood, -/area/commons/dorms) -"pVo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/service/library) -"pVv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"pVC" = ( -/obj/structure/rack, -/obj/item/bdsm_whip, -/turf/open/floor/wood, -/area/maintenance/department/security/brig) -"pVD" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/department/engine) -"pWb" = ( +"pRB" = ( /obj/structure/rack, /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/firealarm{ @@ -59520,19 +59254,57 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"pWC" = ( -/obj/structure/cable{ - icon_state = "0-2" +"pRI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/dresser, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"pSg" = ( +/obj/structure/grille, +/turf/open/space/basic, +/area/space) +"pTt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel/dark, +/area/commons/fitness) +"pTX" = ( +/obj/structure/toilet/secret/low_loot{ + dir = 8 }, -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/machinery/button/door{ + id = "Bathroom2"; + name = "Shitter Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_y = 25 }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) +"pUf" = ( +/obj/effect/decal/cleanable/blood, /turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/area/maintenance/department/cargo) +"pUJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"pVD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/department/engine) +"pWl" = ( +/obj/machinery/vending/autodrobe, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "pWF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -59584,16 +59356,28 @@ /obj/structure/cable, /turf/open/floor/wood, /area/service/lawoffice) +"pXV" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/clipboard{ + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = -4 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "pYh" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/closed/wall/r_wall, /area/engineering/main) -"pYv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, +"pYr" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/wood, /area/commons/dorms) "pYw" = ( /obj/item/kirbyplants{ @@ -59611,10 +59395,26 @@ /obj/structure/barricade/wooden, /turf/open/floor/plasteel, /area/maintenance/department/engine) -"qao" = ( -/obj/structure/chair{ +"qak" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"qaq" = ( +/obj/structure/table, +/obj/item/paper/fluff/holodeck/disclaimer, /turf/open/floor/plasteel, /area/commons/dorms) "qar" = ( @@ -59623,21 +59423,37 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) +"qaM" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + icon_state = "right"; + name = "Containment Pen #4ss"; + req_access_txt = "55" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio4"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) "qbp" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/engineering/main) -"qbR" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) +"qbq" = ( +/obj/machinery/light/small, +/obj/structure/closet/secure_closet/psychology, +/turf/open/floor/carpet/blue, +/area/commons/toilet/auxiliary) +"qcl" = ( +/obj/effect/landmark/navigate_destination/tools, +/turf/open/floor/plasteel, +/area/commons/storage/primary) "qcH" = ( /obj/structure/table/glass, /obj/item/folder/blue, @@ -59688,20 +59504,12 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"qep" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/commons/dorms) "qeY" = ( /turf/closed/wall/r_wall, /area/engineering/supermatter) -"qff" = ( -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) +"qeZ" = ( +/turf/open/space/basic, +/area/solars/starboard) "qgb" = ( /obj/structure/cable{ icon_state = "1-2" @@ -59712,19 +59520,14 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"qgq" = ( -/obj/effect/turf_decal{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +"qhl" = ( +/obj/structure/table/wood/fancy/monochrome, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/closed/wall, -/area/maintenance/department/chapel/monastery) -"qhB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/commons/locker) +/obj/item/stack/spacecash/c10, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "qhE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -59734,92 +59537,32 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"qib" = ( -/obj/structure/table, -/obj/machinery/camera{ - c_tag = "Science Security Post"; - dir = 4; - network = list("ss13","rd") +"qiG" = ( +/obj/machinery/mass_driver{ + id = "chapelgun" }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"qiq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"qix" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Security Checkpoint"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "papersplease"; - name = "privacy shutters" - }, -/obj/item/crowbar, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) -"qiG" = ( -/obj/machinery/mass_driver{ - id = "chapelgun" - }, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"qiO" = ( +"qjo" = ( /obj/structure/table/wood, -/obj/item/toy/plush/random, -/turf/open/floor/carpet/blue, -/area/commons/toilet/auxiliary) -"qiW" = ( -/obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/service/library/lounge) +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/turf/open/floor/plasteel, +/area/security/courtroom) "qjx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, @@ -59829,20 +59572,6 @@ }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"qjA" = ( -/obj/machinery/camera{ - c_tag = "Departure Lounge Port"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/dockesc, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) "qkM" = ( /obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 4 @@ -59852,32 +59581,47 @@ }, /turf/open/floor/engine, /area/engineering/main) -"qlo" = ( -/obj/structure/cable{ - icon_state = "0-4" +"qmd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/north, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) -"qlP" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_one_access_txt = "45;5;9" +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"qmW" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/landmark/navigate_destination/bar, /turf/open/floor/plasteel/dark, -/area/command/bridge) +/area/service/bar) +"qmx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"qmK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "qni" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -59888,22 +59632,18 @@ /turf/open/floor/plasteel/dark, /area/medical/surgery) "qnx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock{ + id_tag = "Dorm3"; + name = "Dorm 3" }, /turf/open/floor/wood, -/area/command/blueshieldoffice) +/area/commons/dorms) "qnT" = ( /obj/machinery/iv_drip, /turf/open/floor/plating, /area/maintenance/department/science) -"qoG" = ( -/obj/structure/table, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "qpd" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 8 @@ -59945,37 +59685,39 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/main) -"qsp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"qqa" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) +"qqQ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 }, -/turf/closed/wall, -/area/maintenance/disposal) -"qst" = ( -/obj/structure/dresser, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"qro" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"qsI" = ( -/obj/structure/railing{ - dir = 8 - }, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/cogpool) -"qsQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/turf/open/floor/wood, +/area/command/blueshieldoffice) +"qtp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/carpet, -/area/commons/cryopod) +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) "qtA" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -60008,23 +59750,21 @@ /obj/structure/disposalpipe/segment, /turf/open/space/basic, /area/space/nearstation) -"quP" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ +"quC" = ( +/obj/machinery/light/small{ dir = 4 }, -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/commons/dorms) +"quJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) +/obj/structure/bed/double, +/obj/item/bedsheet/blue/double, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "quY" = ( /obj/machinery/computer/secure_data, /obj/machinery/button/door{ @@ -60052,6 +59792,49 @@ }, /turf/open/floor/plasteel/dark, /area/security/brig) +"qvh" = ( +/obj/machinery/button/door{ + id = "Dorm2Shutters"; + name = "Privacy Shutters Control"; + pixel_x = -26 + }, +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/commons/dorms) +"qvy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/wood, +/area/command/blueshieldoffice) +"qwm" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + id = "trash"; + name = "disposal bay door" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"qww" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) "qxq" = ( /obj/machinery/atmospherics/components/binary/pump/on{ name = "Air Out" @@ -60061,6 +59844,23 @@ }, /turf/open/floor/plating, /area/tcommsat/computer) +"qxC" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Dorms"; + location = "Holodeck" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/commons/dorms) +"qxY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "qAk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -60068,6 +59868,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/engine, /area/science/xenobiology) +"qAI" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/landmark/start/peacekeeper, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) "qAM" = ( /obj/machinery/door/airlock/grunge{ name = "Library" @@ -60076,29 +59889,41 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/service/library/lounge) +"qBe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/navigate_destination/techstorage, +/turf/open/floor/plasteel/dark, +/area/engineering/storage/tech) "qBv" = ( /obj/item/clothing/head/ushanka, /turf/open/floor/plating, /area/maintenance/department/engine) -"qCn" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) +"qCl" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "qCu" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/space, /area/space/nearstation) +"qCS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "qDJ" = ( /obj/structure/table/reinforced, /obj/item/integrated_circuit_printer, @@ -60118,12 +59943,11 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"qEb" = ( -/obj/structure/mineral_door/paperframe{ - name = "Changing Room" - }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/cogpool) +"qDP" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/carpet, +/area/command/heads_quarters/captain) "qEN" = ( /obj/machinery/rnd/production/techfab/department/service, /obj/structure/window/reinforced{ @@ -60146,12 +59970,29 @@ dir = 1 }, /area/hallway/secondary/entry) -"qFS" = ( -/obj/structure/toilet/secret/low_loot{ +"qFH" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/library/lounge) "qGf" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60170,10 +60011,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"qGO" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) +"qGL" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "qGZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -60185,6 +60028,16 @@ }, /turf/open/floor/plating, /area/command/heads_quarters/ce) +"qHb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "qHI" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -60197,10 +60050,40 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) +"qIo" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/button/massdriver{ + id = "trash"; + pixel_x = 32; + pixel_y = -13 + }, +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 8; + pixel_x = 32 + }, +/obj/structure/window/reinforced/spawner/north, +/obj/machinery/conveyor_switch/oneway{ + id = "garbagestacked"; + name = "disposal conveyor" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) "qIr" = ( /obj/machinery/rnd/bepis, /turf/open/floor/plasteel/white, /area/science/explab) +"qIs" = ( +/obj/structure/sign/map{ + icon_state = "map-pubby"; + pixel_y = 32 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "qIC" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -60211,12 +60094,20 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) -"qII" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +"qIL" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/closet/secure_closet/brigdoc, +/turf/open/floor/plasteel/white, +/area/security/brig) "qIO" = ( /obj/structure/table, /obj/machinery/light/small{ @@ -60228,22 +60119,6 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/maintenance/department/science) -"qJe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/commons/fitness/pool) -"qLm" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/obj/structure/pool/ladder{ - dir = 1; - pixel_y = -24 - }, -/turf/open/pool, -/area/commons/fitness/cogpool) "qLI" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty{ @@ -60259,6 +60134,28 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"qNr" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space/basic, +/area/space) +"qNQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/commons/fitness) +"qOf" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "qOE" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -60280,20 +60177,25 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"qPr" = ( -/turf/open/floor/wood, -/area/commons/dorms) -"qQe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +"qON" = ( +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/landmark/navigate_destination/research, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/obj/machinery/button/door{ + id = "Bathroom1"; + name = "Shitter Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_y = 25 + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) +"qOU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/commons/fitness/pool) "qQu" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -60301,6 +60203,23 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"qRe" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "qRl" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -60320,16 +60239,34 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"qST" = ( -/obj/machinery/research_table, -/turf/open/floor/wood, -/area/maintenance/department/security/brig) -"qTd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +"qTl" = ( +/obj/structure/chair/wood/normal{ + dir = 4 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "Dorm7"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = -26 + }, +/turf/open/floor/wood/wood_diagonal, /area/commons/dorms) +"qTF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "qTV" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -60340,6 +60277,12 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"qUp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/engine) "qUw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -60367,12 +60310,6 @@ }, /turf/open/water/decorative, /area/hallway/secondary/entry) -"qUH" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/turf/open/pool, -/area/commons/fitness/cogpool) "qVk" = ( /obj/machinery/door/poddoor/incinerator_atmos_aux, /obj/structure/lattice/catwalk, @@ -60436,32 +60373,29 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"qXD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"qXv" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/polepack, -/obj/item/stack/tile/carpet/royalblack/fifty, -/obj/item/stack/sheet/mineral/wood/fifty, -/obj/structure/closet/crate, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/window{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/commons/fitness) "qXE" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/closed/wall/mineral/iron, /area/service/chapel/main/monastery) -"qXG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/landmark/start/brigdoc, -/turf/open/floor/plasteel/white, -/area/security/brig) "qXH" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -60474,13 +60408,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"qXO" = ( -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/turf/closed/wall, -/area/space/nearstation) "qYi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60514,16 +60441,6 @@ /obj/structure/bookcase/random/nonfiction, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"qYX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/yjunction, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "rar" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -60534,22 +60451,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/treatment_center) -"ras" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) "rbe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -60570,16 +60471,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"ret" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Fitness Center" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) "reH" = ( /obj/item/reagent_containers/food/drinks/bottle/vodka, /obj/structure/disposalpipe/segment{ @@ -60592,21 +60483,15 @@ /obj/item/storage/toolbox/mechanical, /turf/open/floor/plating, /area/maintenance/department/engine) -"rfk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"rgd" = ( +/obj/structure/toilet/secret/low_loot{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"rfw" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" +/obj/machinery/light/small{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/freezer, -/area/commons/locker) +/turf/open/floor/plasteel/white, +/area/commons/dorms) "rgn" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -60630,29 +60515,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit/departure_lounge) -"rgt" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/closet/secure_closet/brigdoc, -/turf/open/floor/plasteel/white, -/area/security/brig) -"rgE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) "rhr" = ( /obj/machinery/light/small{ dir = 1 @@ -60661,16 +60523,15 @@ icon_state = "wood-broken4" }, /area/maintenance/department/engine) -"rhA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"rhC" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Holodeck"; - location = "Tool" +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/commons/dorms) "rif" = ( /obj/machinery/mech_bay_recharge_port, /obj/structure/cable, @@ -60702,6 +60563,22 @@ "rjF" = ( /turf/closed/wall/r_wall, /area/security/brig) +"rln" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Psychology Quarters Maintenance"; + req_access_txt = "76" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"rmw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/cogpool) "rmC" = ( /turf/open/space/basic, /area/space/station_ruins) @@ -60711,23 +60588,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"rnP" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "roc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -60745,48 +60605,17 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port) -"rqs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/obj/machinery/camera{ - c_tag = "Dormitories Central" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"rqy" = ( -/obj/machinery/firealarm{ +"rqT" = ( +/obj/structure/chair/comfy/shuttle{ dir = 4; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + name = "VIP Seat" }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "rrb" = ( /obj/item/target/clown, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"rrc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/service/library/lounge) "rrU" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -60806,6 +60635,19 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"rsP" = ( +/obj/machinery/camera/motion{ + c_tag = "Vault"; + dir = 1; + network = list("vault") + }, +/obj/machinery/light, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/nuke_storage) "rsZ" = ( /obj/machinery/camera/motion{ c_tag = "Telecomms External Access"; @@ -60841,6 +60683,46 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) +"ruN" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access_txt = "63" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) +"rvg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"rvr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "rvH" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock{ @@ -60854,18 +60736,22 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/commons/storage/emergency/port) -"rwq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"rvQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) -"rwN" = ( -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/turf/open/floor/plasteel, +/area/commons/dorms) +"rwd" = ( +/obj/structure/pool/ladder{ + dir = 2; + pixel_y = 24 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/turf/open/pool, +/area/commons/fitness/cogpool) "rxa" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -60879,22 +60765,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) -"rxT" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/key/security, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "rxV" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -60906,30 +60776,16 @@ }, /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) -"ryC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"ryZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet/royalblack, +/obj/item/polepack, +/obj/item/stack/tile/carpet/royalblack/fifty, +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/structure/closet/crate, +/turf/open/floor/wood/wood_diagonal, /area/maintenance/central) -"ryH" = ( -/obj/structure/table, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"rzd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "rzm" = ( /obj/structure/table/wood, /obj/item/stack/packageWrap, @@ -60953,58 +60809,59 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/service/chapel/asteroid/monastery) -"rAB" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +"rAQ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating, -/area/commons/dorms) +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table, +/obj/structure/bedsheetbin/color, +/obj/item/clothing/under/color/grey, +/obj/item/clothing/under/color/grey, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) "rBh" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plating{ icon_state = "platingdmg1" }, /area/maintenance/department/science) -"rDu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" +"rBq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/window{ dir = 1 }, -/turf/open/floor/carpet, -/area/service/library/lounge) -"rDy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/effect/turf_decal/tile/red, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/commons/fitness) +"rCv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "rEh" = ( /obj/structure/table/glass, /obj/item/restraints/handcuffs/cable/zipties, /obj/item/reagent_containers/blood/random, /turf/open/floor/plating, /area/maintenance/department/science) -"rEt" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel, -/area/commons/fitness) -"rFe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "rFq" = ( /obj/structure/chair, /obj/item/reagent_containers/food/snacks/donkpocket, @@ -61012,70 +60869,72 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) -"rFv" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +"rFW" = ( +/obj/structure/reagent_dispensers/keg/semen, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"rGl" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/pool, -/area/commons/fitness/cogpool) -"rGK" = ( -/obj/structure/chair/stool/bar, -/obj/structure/sign/poster/contraband/lusty_xenomorph{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/curtain/goliath{ + name = "Strip Club" }, /turf/open/floor/carpet/royalblack, /area/maintenance/central) -"rGY" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellowsiding/corner{ - dir = 8 +"rGD" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, -/area/hallway/secondary/entry) -"rHt" = ( -/obj/machinery/button/door{ - id = "Dorm1Shutters"; - name = "Privacy Shutters Control"; - pixel_x = -26 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/wood, -/area/commons/dorms) -"rHA" = ( -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"rIj" = ( -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/cogpool) -"rIX" = ( -/obj/structure/chair/office/dark{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"rGF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + pixel_y = 22 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/landmark/start/peacekeeper, /turf/open/floor/plasteel, -/area/security/checkpoint/customs) -"rJc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/commons/dorms) +"rGY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 8 }, -/obj/machinery/light{ +/area/hallway/secondary/entry) +"rHm" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, +/turf/open/pool, +/area/commons/fitness/cogpool) +"rHA" = ( /turf/open/floor/plasteel, -/area/commons/dorms) +/area/construction/mining/aux_base) +"rIs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/command/bridge) "rJg" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/machinery/light/small{ @@ -61088,20 +60947,35 @@ icon_state = "platingdmg1" }, /area/maintenance/department/engine) -"rJD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"rJj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, /turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +/area/service/library/lounge) +"rJL" = ( +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "rJZ" = ( /obj/docking_port/stationary{ area_type = /area/construction/mining/aux_base; @@ -61135,6 +61009,10 @@ /obj/item/clothing/head/collectable/police, /turf/open/floor/mech_bay_recharge_floor, /area/maintenance/department/security/brig) +"rLC" = ( +/obj/machinery/vending/kink, +/turf/open/floor/wood, +/area/maintenance/department/security/brig) "rMb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -61144,11 +61022,18 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"rMD" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/window/reinforced/spawner/north, -/turf/open/floor/plating, -/area/maintenance/disposal) +"rMg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/machinery/camera{ + c_tag = "Dorms Southeast"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "rMV" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -61156,12 +61041,6 @@ }, /turf/open/floor/plating/airless, /area/maintenance/department/engine) -"rNc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood/wood_diagonal, -/area/commons/dorms) "rNi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -61181,13 +61060,50 @@ /obj/structure/table/wood, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"rOu" = ( -/obj/structure/flora/ausbushes/sunnybush, -/obj/effect/landmark/navigate_destination/hydro{ - location = "Public Botany" +"rNK" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/grass, -/area/service/hydroponics/garden/monastery) +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Monastery Cloister Aft"; + dir = 1; + network = list("ss13","monastery") + }, +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) +"rNS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"rOm" = ( +/turf/open/floor/carpet, +/area/commons/cryopod) "rPg" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 @@ -61198,10 +61114,44 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/science/mixing) +"rQn" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/light/small{ + dir = 8; + light_color = "#d8b1b1" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"rQs" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm1"; + name = "Dorm 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/fans/tiny, +/turf/open/floor/wood, +/area/commons/dorms) +"rRi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "rRj" = ( /obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/hallway/primary/fore) +"rRk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "rRv" = ( /obj/structure/bookcase/random/religion, /obj/effect/decal/cleanable/cobweb{ @@ -61209,11 +61159,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"rRP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/navigate_destination/techstorage, -/turf/open/floor/plasteel/dark, -/area/engineering/storage/tech) "rSE" = ( /obj/machinery/light/small{ dir = 4 @@ -61223,10 +61168,26 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/lounge) +"rSF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "rSH" = ( /obj/item/trash/can, /turf/open/floor/wood, /area/maintenance/department/engine) +"rSJ" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm6"; + name = "Dorm 6" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood/wood_diagonal, +/area/commons/dorms) "rTd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -61234,22 +61195,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"rTz" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"rUg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "rUj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -61267,23 +61212,55 @@ }, /turf/open/floor/plasteel/dark, /area/security/brig) -"rWl" = ( -/obj/machinery/computer/holodeck{ +"rVk" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Blueshield"; + req_access_txt = "72" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"rWn" = ( +/turf/open/floor/wood, +/area/command/blueshieldoffice) +"rVA" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"rVV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/engine) +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "rWE" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard) +"rWJ" = ( +/obj/machinery/button/door{ + id = "Dorm3Shutters"; + name = "Privacy Shutters Control"; + pixel_x = -26 + }, +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/commons/dorms) "rXT" = ( /obj/structure/cable{ icon_state = "4-8" @@ -61296,19 +61273,80 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"rYU" = ( -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/commons/dorms) -"rZD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/navigate_destination/chapel, -/turf/open/floor/carpet, -/area/service/chapel/main/monastery) -"saz" = ( -/obj/structure/table/wood/fancy/monochrome, -/turf/open/floor/carpet/royalblack, +"rYg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"rYn" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/key/security, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"rYR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood/wood_diagonal, /area/maintenance/central) +"san" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Entrance Lockdown"; + pixel_x = 5; + pixel_y = -2 + }, +/obj/machinery/button/door{ + id = "Prison Gate"; + name = "Permabrig Lockdown"; + pixel_x = 5; + pixel_y = 8; + req_access_txt = "2" + }, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"saE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/pen{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/machinery/recharger{ + pixel_x = -6 + }, +/obj/item/flashlight/lamp/green{ + pixel_x = -7; + pixel_y = 13 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "sbl" = ( /obj/machinery/door/poddoor{ id = "QMLoaddoor2"; @@ -61321,46 +61359,20 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/cargo/storage) -"sbO" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 +"sbt" = ( +/obj/structure/chair/sofa/corp{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/service/library) +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "sbY" = ( /obj/machinery/vending/coffee, /turf/open/floor/wood, /area/service/lawoffice) -"sca" = ( -/obj/structure/chair/stool/bar, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) "sci" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/department/science) -"scn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) "scp" = ( /obj/machinery/door/airlock/maintenance{ name = "Auxillary Base Maintenance"; @@ -61372,6 +61384,12 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) +"sct" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) "scz" = ( /obj/machinery/power/apc/highcap/fifteen_k{ dir = 8; @@ -61386,6 +61404,15 @@ "sdk" = ( /turf/open/floor/plasteel/showroomfloor, /area/security/office) +"sdv" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "seG" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/security/glass{ @@ -61403,38 +61430,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"sfg" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/command/nuke_storage) -"sfl" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"sfx" = ( -/obj/structure/table/wood/fancy/monochrome, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) "sgc" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/neutral{ @@ -61460,40 +61455,6 @@ /obj/structure/bookcase/random/adult, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"she" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/security{ - name = "Security Access"; - req_access_txt = "2" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"shA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"shE" = ( -/obj/machinery/button/door{ - id = "Suite1"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4; - pixel_x = 25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/commons/dorms) "shH" = ( /turf/closed/wall/r_wall, /area/space/nearstation) @@ -61502,12 +61463,27 @@ /obj/item/reagent_containers/food/snacks/meat/slab/monkey, /turf/open/floor/plating, /area/maintenance/department/engine) -"sip" = ( -/obj/machinery/vending/cigarette, -/obj/structure/sign/departments/restroom{ - pixel_x = 32 +"siw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/white/corner, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"siz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "sjC" = ( /obj/effect/turf_decal/stripes/line, @@ -61518,6 +61494,14 @@ /obj/machinery/power/port_gen/pacman, /turf/open/floor/plasteel, /area/engineering/main) +"sjM" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm4"; + name = "Dorm 4" + }, +/obj/structure/fans/tiny, +/turf/open/floor/wood, +/area/commons/dorms) "skq" = ( /obj/machinery/door/airlock/engineering{ name = "Port Solar Access"; @@ -61542,30 +61526,6 @@ }, /turf/open/floor/plasteel/white, /area/security/brig) -"skE" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"slt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "slJ" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -61590,71 +61550,39 @@ }, /turf/open/floor/engine, /area/engineering/main) -"smU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/commons/dorms) -"snJ" = ( -/obj/machinery/camera{ - c_tag = "Dormitories Hallway"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"spc" = ( +/obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood/wood_diagonal, +/area/commons/dorms) "spz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/department/science) -"sro" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/candle/infinite{ - pixel_x = 14; - anchored = 1 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) "srK" = ( /obj/item/broken_bottle, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"srQ" = ( -/obj/structure/cable{ +"srP" = ( +/obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos, +/obj/effect/landmark/navigate_destination/incinerator, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) "ssx" = ( /obj/item/shard, /turf/open/floor/plating, /area/maintenance/department/engine) +"ssP" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/grille, +/turf/closed/wall, +/area/space) "stQ" = ( /obj/structure/cable{ icon_state = "2-8" @@ -61671,28 +61599,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard) -"suD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"svp" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/window/westright{ - dir = 2; - name = "Security Checkpoint"; - req_access_txt = "63" - }, -/obj/machinery/door/poddoor/preopen{ - id = "papersplease"; - name = "privacy shutters" - }, -/obj/item/folder/red, -/obj/item/pen, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) "svA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 6 @@ -61711,6 +61617,9 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"swn" = ( +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "sww" = ( /obj/effect/decal/cleanable/blood/old, /obj/item/reagent_containers/food/snacks/meat/slab/monkey, @@ -61723,95 +61632,40 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"swH" = ( -/obj/machinery/button/door{ - id = "Dorm5"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4; - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/bed, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/wood, -/area/commons/dorms) -"swK" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm7"; - name = "Dorm 7" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood/wood_diagonal, -/area/commons/dorms) -"sxv" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm8"; - name = "Dorm 8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood/wood_diagonal, -/area/commons/dorms) +"sxw" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel, +/area/commons/fitness) "syn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/mineral/iron, /area/service/chapel/main/monastery) -"syP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/camera{ - c_tag = "Stripclub West"; - dir = 5 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "VIP Seat" - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) "syQ" = ( /obj/machinery/vending/games, /obj/structure/sign/plaques/deempisi{ pixel_y = 28 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/science) -"szF" = ( -/obj/structure/closet/secure_closet/hop, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the monastery."; - name = "Monastery Monitor"; - network = list("monastery"); - pixel_y = 32 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/item/clothing/suit/toggle/armor/hop/hop_formal, -/obj/item/clothing/under/rank/civilian/head_of_personnel/parade/female, -/obj/item/clothing/under/rank/civilian/head_of_personnel/parade, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) +/area/maintenance/department/science) +"syT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/commons/dorms) "szG" = ( /turf/open/floor/plasteel/dark, /area/security/prison) -"szI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "public external airlock" +"sAo" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/hallway/primary/central) -"szL" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/commons/dorms) +/area/maintenance/department/cargo) "sAK" = ( /obj/item/clothing/mask/gas/plaguedoctor, /turf/open/floor/plating, @@ -61823,29 +61677,25 @@ }, /turf/open/floor/plasteel/dark, /area/security/courtroom) -"sBM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/kirbyplants{ - icon_state = "plant-04" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"sDC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/computer/secure_data{ - dir = 4 +"sCt" = ( +/obj/structure/table/wood/fancy/monochrome, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"sCT" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 }, -/obj/structure/window{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"sDI" = ( -/obj/machinery/vending/cola/random, /turf/open/floor/plasteel, /area/commons/dorms) +"sDa" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space, +/area/space) "sDV" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 1"; @@ -61860,6 +61710,16 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"sEi" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/commons/dorms) +"sEv" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/service/chapel/dock) "sEB" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, @@ -61871,42 +61731,9 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"sEW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/wood, -/area/commons/dorms) -"sEZ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"sFV" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway Bathroom"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +"sEU" = ( +/turf/closed/wall/r_wall, +/area/space) "sGr" = ( /obj/machinery/light/small{ dir = 4 @@ -61926,21 +61753,19 @@ /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel, /area/engineering/atmos) -"sGQ" = ( -/obj/structure/punching_bag, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) "sHt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/closed/wall, -/area/commons/dorms) -"sHu" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/service/library/lounge) "sIK" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -61963,21 +61788,6 @@ "sJr" = ( /turf/open/floor/wood, /area/service/lawoffice) -"sJP" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "sKa" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -61991,6 +61801,10 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"sKg" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel, +/area/commons/dorms) "sKq" = ( /obj/machinery/door/airlock/grunge{ name = "Library" @@ -62002,39 +61816,42 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/service/library) -"sKK" = ( -/obj/structure/chair/sofa/corp/corner{ - dir = 8 +"sKr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/candle/infinite{ - pixel_x = 15; - anchored = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"sLf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"sKG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/closed/wall, -/area/commons/dorms) -"sLx" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/chair/stool/bar, -/obj/item/candle/infinite{ - pixel_x = -14; - anchored = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/gear_painter, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) +"sLr" = ( +/obj/machinery/pool/drain, +/turf/open/pool, +/area/commons/fitness/cogpool) +"sLL" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"sLF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/machinery/light/small{ + dir = 4; + pixel_x = 2 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) +/turf/open/floor/wood, +/area/commons/dorms) "sMe" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -62045,6 +61862,11 @@ }, /turf/open/space, /area/solars/port) +"sMj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "sMA" = ( /obj/structure/cable{ icon_state = "1-4" @@ -62076,6 +61898,12 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"sNR" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/commons/dorms) "sNS" = ( /obj/item/storage/toolbox/mechanical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -62095,11 +61923,11 @@ "sPh" = ( /turf/open/floor/plasteel/yellowsiding, /area/hallway/secondary/entry) -"sQc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +"sPR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/wood/wood_diagonal, /area/commons/dorms) "sQt" = ( /obj/machinery/door/airlock/external{ @@ -62112,47 +61940,23 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/cargo/storage) -"sSn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"sSp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"sUn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +"sTG" = ( +/obj/structure/chair/sofa/right{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Monastery Cloister Aft"; - dir = 1; - network = list("ss13","monastery") +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 }, -/obj/machinery/light/small, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/turf/open/floor/carpet, +/area/medical/psychology) +"sUk" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "sUP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -62162,13 +61966,6 @@ icon_state = "panelscorched" }, /area/maintenance/department/engine) -"sVq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) "sWj" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 @@ -62186,6 +61983,14 @@ }, /turf/open/floor/engine, /area/engineering/main) +"sWx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Dormitories Entrance"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "sWW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -62213,17 +62018,12 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, /area/science/xenobiology) -"sYr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/fans/tiny/invisible, -/obj/machinery/door/airlock/public/glass{ - name = "Cryogenics " +"sYN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/turf/open/floor/carpet, -/area/commons/cryopod) +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "sYQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -62251,23 +62051,26 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) +"tay" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "taA" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"taO" = ( -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 1; - network = list("vault") - }, -/obj/machinery/light, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/command/nuke_storage) "taT" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 4; @@ -62275,46 +62078,19 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"taX" = ( -/obj/structure/sink{ - pixel_y = 20 - }, -/obj/structure/mirror{ - pixel_y = 33 - }, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"tbX" = ( -/obj/machinery/camera{ - c_tag = "Monastery Hallway South"; - dir = 1; - network = list("ss13","monastery") +"tbY" = ( +/obj/machinery/airalarm{ + pixel_y = 22 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"tco" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/commons/dorms) +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/security/brig) "tcY" = ( /obj/structure/cable{ icon_state = "4-8" @@ -62327,11 +62103,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"tdc" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood, -/area/commons/dorms) "tdp" = ( /obj/structure/rack, /obj/item/stack/packageWrap, @@ -62365,16 +62136,16 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"tdL" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/closed/wall/r_wall, -/area/engineering/supermatter) -"tek" = ( +"tdK" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/wood, /area/maintenance/department/security/brig) +"tdL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/engineering/supermatter) "tfw" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -62389,11 +62160,33 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) +"tfK" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/cogpool) "tfP" = ( /obj/item/beacon, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/engine, /area/science/xenobiology) +"tfR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "tfZ" = ( /obj/structure/closet/crate/freezer, /obj/structure/window/reinforced{ @@ -62414,19 +62207,6 @@ }, /turf/open/floor/plasteel/white, /area/security/brig) -"tgO" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/commons/fitness) "thA" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/closed/wall/r_wall, @@ -62445,6 +62225,17 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/cargo) +"tiq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "tix" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -62457,12 +62248,20 @@ }, /turf/open/floor/plasteel/white, /area/medical/treatment_center) -"tjf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/navigate_destination/med, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) +"tjJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Fitness Center" + }, +/turf/open/floor/plasteel, +/area/commons/fitness) +"tjM" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) "tkL" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/light{ @@ -62489,19 +62288,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) -"tlF" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "tlN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -62518,14 +62304,20 @@ /turf/open/floor/plating, /area/engineering/main) "tlW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/table, +/obj/item/clothing/mask/luchador, +/obj/item/clothing/mask/luchador/rudos, +/obj/item/clothing/mask/luchador/tecnicos, +/obj/item/clothing/mask/luchador/zigfie, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) +"tmc" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/hallway/primary/central) "tmE" = ( @@ -62540,45 +62332,10 @@ /area/hallway/secondary/entry) "tne" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"tny" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/command/nuke_storage) -"tnM" = ( -/obj/machinery/door/window/southleft{ - dir = 8; - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) +/turf/open/floor/plasteel, +/area/commons/dorms) "tnP" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 10 @@ -62599,47 +62356,12 @@ }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"tnZ" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"top" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/cogpool) -"toR" = ( -/obj/machinery/door/airlock/security{ - name = "Security Checkpoint"; - req_access_txt = "63" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"toc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) +/area/ai_monitored/command/nuke_storage) "tpb" = ( /obj/machinery/door/airlock/security/glass{ name = "Brig Control"; @@ -62650,31 +62372,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"tqk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/commons/dorms) -"tqr" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/commons/dorms) "tqO" = ( /obj/structure/sign/poster/official/random{ pixel_x = -32 @@ -62695,29 +62392,14 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"tru" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/computer/operating, -/turf/open/floor/plasteel/white, -/area/security/brig) -"trS" = ( -/obj/machinery/light/small{ - dir = 8; - light_color = "#d8b1b1" - }, -/obj/structure/chair/comfy{ +"tsc" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/wood, -/area/maintenance/department/security/brig) +/obj/machinery/vending/kink, +/turf/open/floor/plasteel, +/area/commons/dorms) "ttS" = ( /obj/structure/chair/stool, /obj/effect/turf_decal/tile/green, @@ -62734,6 +62416,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating/airless, /area/space/nearstation) +"tui" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) +"tus" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/cogpool) "tuy" = ( /obj/machinery/camera{ c_tag = "Xenobiology Test Chamber"; @@ -62745,28 +62439,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"tuA" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "Dorm9"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4; - pixel_x = -26 - }, -/turf/open/floor/wood/wood_diagonal, -/area/commons/dorms) -"tuM" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/central) "tuR" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -62779,6 +62451,13 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"tvB" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/easel, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "tvP" = ( /obj/item/storage/toolbox/mechanical, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -62786,13 +62465,15 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"twc" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"tvU" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" }, -/turf/open/floor/wood, -/area/commons/dorms) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/freezer, +/area/commons/locker) "twv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -62805,14 +62486,22 @@ }, /turf/open/floor/engine, /area/engineering/main) -"twY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, +"twF" = ( +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/maintenance/department/engine) +"txB" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -28; + pixel_y = 12 + }, +/turf/open/floor/carpet, +/area/medical/psychology) "typ" = ( /obj/structure/table/glass, /obj/item/hemostat, @@ -62842,10 +62531,9 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/service/chapel/main/monastery) -"tzt" = ( -/obj/effect/landmark/navigate_destination/engineering, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +"tzy" = ( +/turf/closed/wall, +/area/commons/fitness) "tzH" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters_2"; @@ -62855,11 +62543,13 @@ /turf/open/floor/plating, /area/science/lab) "tAI" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/door/airlock/external{ + name = "Escape Pod" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/commons/dorms) "tAK" = ( /obj/structure/table, @@ -62879,12 +62569,14 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"tBK" = ( -/obj/structure/sign/departments/holy{ - pixel_x = -32 +"tBV" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Game Room" }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "tCN" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/donut, @@ -62895,31 +62587,34 @@ /obj/docking_port/stationary/public_mining_dock, /turf/open/floor/plating, /area/construction/mining/aux_base) -"tCZ" = ( -/obj/effect/spawner/lootdrop/bedsheet, -/obj/structure/bed, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"tDb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood, -/area/commons/dorms) +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "tDn" = ( /obj/item/wrench, /turf/open/floor/plating, /area/maintenance/department/cargo) -"tEN" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" +"tDI" = ( +/turf/open/pool, +/area/commons/fitness/cogpool) +"tDV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"tEP" = ( -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "tFp" = ( /obj/item/kirbyplants{ icon_state = "plant-10" @@ -62929,29 +62624,25 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"tGc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 +"tHg" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/bridgeofficer, +/turf/open/floor/plasteel/dark, +/area/command/bridge) +"tHi" = ( +/obj/structure/railing{ + dir = 10 }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"tGx" = ( -/obj/structure/table/wood, -/obj/machinery/light/small{ - dir = 8 +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/item/candle/infinite{ + pixel_x = -14; + anchored = 1 }, -/turf/open/floor/wood, -/area/commons/dorms) -"tGQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/commons/dorms) +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "tHk" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -62961,6 +62652,40 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"tIo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"tIE" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"tIQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) "tIS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -62979,46 +62704,51 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"tJU" = ( -/obj/machinery/light/small, -/obj/structure/closet/secure_closet/psychology, -/turf/open/floor/carpet/blue, -/area/commons/toilet/auxiliary) +"tJQ" = ( +/obj/structure/closet/athletic_mixed, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "tJW" = ( /obj/machinery/atmospherics/components/binary/pump/on{ name = "Air Out" }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"tKK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"tKz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"tLm" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/commons/dorms) +"tLx" = ( +/obj/item/radio/intercom{ + pixel_x = -29 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/command/blueshieldoffice) "tLP" = ( /obj/machinery/status_display/supply, /turf/closed/wall, /area/cargo/warehouse) -"tMy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/commons/dorms) "tMI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -63028,36 +62758,13 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"tNi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"tNz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"tNC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Disposal Access"; - req_access_txt = "12" +"tNE" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "public external airlock" }, /turf/open/floor/plating, -/area/maintenance/disposal) +/area/hallway/primary/central) "tOD" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/effect/turf_decal/stripes/line{ @@ -63065,15 +62772,6 @@ }, /turf/open/floor/engine, /area/engineering/main) -"tOS" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/button/massdriver{ - id = "trash"; - pixel_x = -28 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "tPb" = ( /obj/structure/cable{ icon_state = "0-4" @@ -63089,12 +62787,6 @@ /obj/item/stack/cable_coil, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"tPr" = ( -/obj/structure/chair/comfy{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/department/security/brig) "tPu" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -63104,26 +62796,70 @@ /obj/item/paper/fluff/jobs/security/beepsky_mom, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"tQc" = ( +/obj/structure/curtain/goliath{ + name = "Bar" + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"tQQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"tRa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) "tRc" = ( /obj/structure/ore_box, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/department/engine) +"tRm" = ( +/obj/structure/table/wood/fancy/monochrome, +/obj/structure/curtain/goliath{ + name = "Dancer Stage" + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"tRn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"tRC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "tRZ" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment, /turf/open/space/basic, /area/space/nearstation) -"tSh" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "tSt" = ( /obj/structure/window/reinforced{ dir = 1 @@ -63133,82 +62869,76 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) +"tSw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/commons/dorms) "tSL" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/department/science) -"tTk" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/stasis{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/treatment_center) "tTl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"tTu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/commons/locker) "tTZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/dark, /area/security/courtroom) -"tUn" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod" +"tUv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/structure/fans/tiny, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plating, -/area/commons/dorms) -"tUr" = ( -/turf/open/floor/plasteel, -/area/maintenance/department/cargo) +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "tUO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/closed/wall/r_wall, /area/science/xenobiology) -"tVA" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/restrooms) -"tWD" = ( -/obj/structure/cable{ - icon_state = "1-2" +"tWX" = ( +/obj/structure/rack, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 }, +/obj/item/clothing/suit/brigdoc/armor, +/obj/item/clothing/head/helmet/brigdoc, /turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +/area/ai_monitored/security/armory) +"tXl" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "tXn" = ( /obj/structure/sink{ dir = 4; @@ -63230,34 +62960,38 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"tYu" = ( -/obj/item/reagent_containers/food/snacks/donut, -/turf/open/floor/plating{ - icon_state = "panelscorched" +"tXO" = ( +/obj/machinery/camera{ + c_tag = "Monastery Hallway South"; + dir = 1; + network = list("ss13","monastery") }, -/area/maintenance/department/security/brig) -"tYv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"tZD" = ( -/obj/machinery/rnd/production/techfab/department/security, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"uaB" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/area/service/chapel/dock) +"tYp" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/central) +"tYu" = ( +/obj/item/reagent_containers/food/snacks/donut, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "uaE" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -63281,42 +63015,37 @@ dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engineering/main) -"uaV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ubI" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/commons/dorms) +/turf/open/floor/engine, +/area/engineering/main) +"ubG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/navigate_destination/library, +/turf/open/floor/carpet, +/area/service/library) "ubW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/science/mixing) -"ucf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +"ude" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/closed/wall, -/area/commons/dorms) +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"udJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "uek" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -63325,6 +63054,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) +"ueC" = ( +/obj/machinery/vending/wallmed, +/turf/closed/wall, +/area/security/brig) "ueP" = ( /obj/structure/table/glass, /obj/item/folder/blue, @@ -63361,13 +63094,41 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"ufy" = ( +"ufk" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/commons/dorms) +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"ugl" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "ugu" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external{ @@ -63387,40 +63148,6 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"uhV" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Head of Personnel APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/photocopier, -/turf/open/floor/carpet, -/area/command/heads_quarters/hop) -"uiE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/library/lounge) "uiP" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -63428,14 +63155,17 @@ /turf/open/floor/wood, /area/maintenance/department/engine) "ujb" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/cogpool) +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/command/bridge) "ujI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -63463,6 +63193,13 @@ }, /turf/open/floor/engine, /area/engineering/main) +"ukN" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/lasertag/red, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "ulu" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -63505,55 +63242,18 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"umu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"umD" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/closed/wall, -/area/commons/dorms) -"umE" = ( -/obj/machinery/button/door{ - id = "Dorm3Shutters"; - name = "Privacy Shutters Control"; - pixel_x = -26 - }, -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/commons/dorms) -"umI" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ +"umF" = ( +/obj/structure/closet/wardrobe/black, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/head/beret/black, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/commons/fitness) +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) "uof" = ( /obj/structure/cable{ icon_state = "4-8" @@ -63569,19 +63269,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) -"uor" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/vending/autodrobe, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) "uos" = ( /obj/machinery/computer/camera_advanced/base_construction, /obj/effect/turf_decal/stripes/line{ @@ -63616,6 +63303,17 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"upd" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen #4"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/xenobiology) "upz" = ( /turf/open/floor/plasteel/yellowsiding{ dir = 4 @@ -63625,15 +63323,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/water/decorative, /area/hallway/secondary/entry) -"uqD" = ( -/obj/structure/cable{ - icon_state = "1-2" +"uqo" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "uqJ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -63650,26 +63355,24 @@ /obj/machinery/light, /turf/open/floor/plasteel, /area/science/explab) -"usM" = ( -/obj/structure/chair/wood/normal{ - dir = 8 +"usj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/turf/open/floor/wood/wood_diagonal, -/area/commons/dorms) -"utO" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/turf/open/floor/plasteel, +/area/commons/dorms) "uug" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, /area/maintenance/department/science) +"uuk" = ( +/obj/structure/punching_bag, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "uun" = ( /obj/effect/turf_decal/loading_area{ dir = 4 @@ -63688,6 +63391,10 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"uuR" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/commons/dorms) "uuS" = ( /obj/structure/chair, /obj/structure/disposalpipe/segment{ @@ -63718,21 +63425,45 @@ /obj/item/dice/d20, /turf/open/floor/plating, /area/maintenance/department/science) +"uvO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"uvR" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/turf/open/pool, +/area/commons/fitness/cogpool) "uwb" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, /turf/open/floor/circuit/telecomms, /area/science/xenobiology) -"uwF" = ( -/obj/effect/turf_decal/tile/neutral{ +"uwc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +/obj/effect/landmark/navigate_destination/research, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "uwX" = ( /obj/machinery/field/generator, /turf/open/floor/plating, @@ -63797,25 +63528,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"uzQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/stairs, -/area/hallway/primary/central) -"uAo" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "uAA" = ( /obj/item/target/alien, /turf/open/floor/plating, @@ -63845,6 +63557,24 @@ }, /turf/open/floor/engine, /area/science/explab) +"uBv" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Suite1Shutters"; + name = "Dorm Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/commons/dorms) +"uCw" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "uCS" = ( /obj/machinery/door/poddoor/shutters{ id = "aux_base_shutters"; @@ -63853,61 +63583,33 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"uDk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - dir = 4; - name = "Cargo Maintenance APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" +"uFk" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) +"uFz" = ( +/obj/effect/decal/cleanable/vomit/old, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 }, +/obj/machinery/hydroponics/constructable, /turf/open/floor/plating, /area/maintenance/department/cargo) -"uEk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"uEY" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"uFw" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) "uFA" = ( /obj/item/storage/box/lights/bulbs, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"uFR" = ( -/obj/machinery/door/airlock/command{ - name = "External Access"; - req_one_access_txt = "19; 65" +"uFI" = ( +/obj/structure/table/wood, +/obj/structure/railing{ + dir = 8 }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/command/bridge) +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "uFZ" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -63917,32 +63619,42 @@ }, /turf/open/floor/plasteel/dark, /area/security/brig) -"uGV" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - name = "Head of Personnel's Desk"; - req_access_txt = "57" +"uGg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/northleft{ - dir = 2; - name = "Reception Window" +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"uGO" = ( +/obj/machinery/door/window/southleft{ + dir = 8; + name = "Test Chamber"; + req_access_txt = "55" }, -/obj/machinery/door/poddoor/preopen{ - id = "hop"; - name = "privacy shutters" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/landmark/navigate_destination/hop, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"uHu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/command/heads_quarters/hop) -"uHw" = ( -/obj/structure/bed, -/obj/item/bedsheet/random, -/turf/open/floor/carpet/blue, -/area/commons/toilet/auxiliary) +/area/commons/dorms) "uHG" = ( /obj/structure/cable{ icon_state = "1-4" @@ -63950,6 +63662,22 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating/airless, /area/space/nearstation) +"uHN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/library) "uIn" = ( /obj/machinery/power/terminal{ dir = 1 @@ -63965,39 +63693,33 @@ }, /turf/closed/wall/r_wall, /area/engineering/main) -"uIT" = ( -/obj/machinery/vending/kink, -/turf/open/floor/wood, -/area/maintenance/department/security/brig) -"uJq" = ( -/obj/machinery/button/door{ - id = "Dorm3"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +"uIX" = ( +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Science Security Post"; + dir = 4; + network = list("ss13","rd") }, -/turf/open/floor/wood, -/area/commons/dorms) -"uJI" = ( +/obj/item/book/manual/wiki/splurt/splurt_space_law, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/fitness/cogpool) -"uKo" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/science) +"uJM" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) +/turf/open/space/basic, +/area/space) "uKR" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 1 @@ -64020,18 +63742,6 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"uLO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "uLP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/engine, @@ -64067,24 +63777,36 @@ /obj/effect/turf_decal/plaque, /turf/open/floor/plating, /area/maintenance/department/engine) -"uMx" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/light/small{ - dir = 8 +"uQd" = ( +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/cogpool) +"uQY" = ( +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Monastery Dock"; + dir = 1; + network = list("ss13","monastery") }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -27 }, -/turf/open/floor/wood, -/area/commons/dorms) -"uOE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/bed/double, -/obj/item/bedsheet/random/double, -/turf/open/floor/wood/wood_diagonal, -/area/commons/dorms) +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table/wood, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/reagent_containers/food/snacks/grown/poppy, +/obj/item/reagent_containers/food/snacks/grown/poppy, +/obj/item/reagent_containers/food/snacks/grown/poppy, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "uRk" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 5 @@ -64094,6 +63816,23 @@ }, /turf/open/floor/engine, /area/engineering/main) +"uRX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"uTx" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Dorm1Shutters"; + name = "Dorm Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/commons/dorms) "uTZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -64127,6 +63866,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"uXE" = ( +/obj/item/bedsheet/random/double, +/obj/structure/bed/double, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/wood, +/area/commons/dorms) "uXG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64158,29 +63903,6 @@ dir = 1 }, /area/hallway/secondary/entry) -"uYJ" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "Dorm7"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - specialfunctions = 4; - pixel_x = -26 - }, -/turf/open/floor/wood/wood_diagonal, -/area/commons/dorms) -"uYX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/landmark/navigate_destination/eva, -/turf/open/floor/plasteel, -/area/ai_monitored/command/storage/eva) "uZb" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -64189,20 +63911,21 @@ /obj/structure/window/reinforced, /turf/open/space, /area/space/nearstation) +"uZC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "vay" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/engine) -"vbc" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock{ - id_tag = "Dorm5"; - name = "Dorm 5" - }, -/turf/open/floor/wood, -/area/commons/dorms) "vco" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -64217,15 +63940,14 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"vcN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +"vcO" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"vdy" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/wood/wood_diagonal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, /area/maintenance/central) "veF" = ( /obj/structure/window/reinforced{ @@ -64250,6 +63972,36 @@ }, /turf/open/floor/plasteel/dark, /area/science/mixing) +"veZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/vending/clothing, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) +"vfg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/bed{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/bedsheet{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "Dorm4"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_y = 25 + }, +/turf/open/floor/wood, +/area/commons/dorms) "vgg" = ( /obj/structure/table/wood, /obj/item/barcodescanner, @@ -64281,55 +64033,31 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"vha" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +"vhc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/commons/dorms) -"vhf" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/maintenance/department/engine) "vhk" = ( /obj/structure/chair, /turf/open/floor/carpet, /area/service/lawoffice) -"via" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"vie" = ( +"vhW" = ( /obj/machinery/button/door{ - id = "Dorm2Shutters"; - name = "Privacy Shutters Control"; - pixel_x = -26 - }, -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 + id = "Dorm5"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_y = 26 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, /turf/open/floor/wood, /area/commons/dorms) "vik" = ( @@ -64358,6 +64086,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) +"vis" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/druggie_pill, +/obj/item/reagent_containers/glass/beaker/large, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "vjd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -64367,14 +64101,16 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"vjs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Suite2Shutters"; - name = "Dorm Shutters" +"vjv" = ( +/obj/structure/sign/painting/library{ + pixel_y = -32 }, -/turf/open/floor/plating, -/area/commons/dorms) +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/dark, +/area/service/library) "vjD" = ( /obj/structure/chair/stool, /obj/machinery/power/terminal{ @@ -64383,18 +64119,12 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/solars/port) -"vkW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"vkw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/turf/closed/wall, +/area/command/blueshieldoffice) "vli" = ( /obj/structure/table, /obj/item/clothing/glasses/meson/engine, @@ -64420,6 +64150,12 @@ }, /turf/open/floor/engine, /area/engineering/main) +"vmm" = ( +/obj/structure/toilet/secret/low_loot{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/restrooms) "vmG" = ( /obj/structure/table/reinforced, /obj/item/integrated_electronics/analyzer, @@ -64435,12 +64171,16 @@ }, /turf/open/floor/plasteel/dark, /area/science/explab) -"vnD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"vmU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "vnI" = ( /obj/structure/bed, /obj/machinery/flasher{ @@ -64461,14 +64201,35 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"vqC" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Game Room" +"voi" = ( +/obj/item/storage/briefcase, +/obj/structure/reagent_dispensers/keg/semen, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"vqn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_one_access_txt = "45;5;9" }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/plating, +/area/maintenance/department/engine) +"vqG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/area/maintenance/department/security/brig) +/turf/open/floor/carpet, +/area/commons/cryopod) +"vqW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/court, +/turf/open/floor/plasteel, +/area/security/courtroom) "vrn" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -64488,14 +64249,8 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"vrr" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/festive/wooden/wooden2, +"vrE" = ( +/turf/closed/wall/mineral/wood, /area/commons/fitness/cogpool) "vrQ" = ( /obj/machinery/power/terminal{ @@ -64531,16 +64286,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"vta" = ( -/obj/structure/mirror{ - pixel_y = 33 - }, -/obj/structure/sink{ - pixel_y = 20 - }, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) "vtl" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -64558,6 +64303,43 @@ /obj/item/clothing/mask/gas, /turf/open/floor/plating, /area/maintenance/department/science) +"vvu" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 2 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"vvJ" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/crate{ + anchored = 1 + }, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) +"vwb" = ( +/turf/open/floor/plasteel/white, +/area/commons/fitness/pool) "vwY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/suit_storage_unit/paramedic, @@ -64566,6 +64348,22 @@ }, /turf/open/floor/plasteel/dark, /area/medical/paramedic) +"vxj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "vxp" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -64595,10 +64393,6 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"vyq" = ( -/obj/structure/closet/lasertag/blue, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) "vzp" = ( /obj/effect/turf_decal/tile/brown, /obj/item/stack/ore/iron, @@ -64607,13 +64401,6 @@ }, /turf/open/floor/plasteel, /area/cargo/miningdock) -"vzt" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/obj/effect/landmark/start/bridgeofficer, -/turf/open/floor/plasteel/dark, -/area/command/bridge) "vzA" = ( /obj/machinery/light{ dir = 8 @@ -64653,6 +64440,30 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"vAU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/command/nuke_storage) +"vBD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/light, +/obj/structure/closet/wardrobe/grey, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) "vBE" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -64666,22 +64477,16 @@ }, /turf/open/floor/engine, /area/engineering/main) -"vCc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "vCC" = ( /obj/item/clothing/head/cone, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"vFq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +"vDz" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/commons/fitness) @@ -64691,6 +64496,19 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"vGq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"vGu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "vHf" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -64705,9 +64523,13 @@ /obj/structure/lattice, /turf/closed/mineral, /area/service/chapel/asteroid/monastery) -"vHP" = ( -/turf/closed/wall, -/area/commons/fitness) +"vHq" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "vIa" = ( /turf/open/floor/plasteel/yellowsiding/corner{ dir = 4 @@ -64722,6 +64544,24 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"vIj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"vIH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "vKq" = ( /obj/machinery/door/firedoor, /obj/structure/sign/poster/official/random{ @@ -64732,18 +64572,40 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"vKT" = ( -/obj/structure/chair{ +"vKv" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"vLJ" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/turf/open/floor/plasteel/dark, +/area/maintenance/department/crew_quarters/dorms) "vMx" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"vOs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/commons/dorms) "vOw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -64771,6 +64633,10 @@ }, /turf/open/floor/plasteel/dark, /area/security/courtroom) +"vPa" = ( +/obj/effect/landmark/navigate_destination/tcomms, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) "vQx" = ( /obj/machinery/door/window/brigdoor/security/cell{ id = "Cell 1"; @@ -64785,6 +64651,20 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"vQT" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Dormitory APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "vRi" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -64795,6 +64675,12 @@ icon_state = "panelscorched" }, /area/maintenance/department/science) +"vRk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "vRm" = ( /obj/structure/table, /obj/effect/turf_decal/stripes/line{ @@ -64837,29 +64723,15 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"vTj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +"vTz" = ( +/obj/structure/railing/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/library/lounge) +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "vTL" = ( /obj/machinery/vending/tool, /obj/effect/turf_decal/tile/neutral{ @@ -64870,6 +64742,13 @@ }, /turf/open/floor/plasteel, /area/commons/storage/primary) +"vTM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) "vTN" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/research{ @@ -64899,6 +64778,28 @@ }, /turf/open/floor/engine, /area/engineering/main) +"vWN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"vYL" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/lapvend, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "vYN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8; @@ -64908,24 +64809,42 @@ }, /turf/open/floor/circuit/telecomms, /area/science/xenobiology) -"vYT" = ( -/obj/machinery/light/small{ - dir = 4 +"vZg" = ( +/obj/structure/table/wood, +/obj/structure/railing{ + dir = 8 }, -/obj/structure/closet/secure_closet/personal, /turf/open/floor/wood/wood_diagonal, /area/maintenance/central) -"waE" = ( -/obj/structure/closet/secure_closet/blueshield, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"waL" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) +"wbd" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) +"wby" = ( +/obj/machinery/button/door{ + id = "Suite1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = 25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/commons/dorms) "wbB" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "External Gas to Loop" @@ -64941,39 +64860,9 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"wbL" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) -"wbO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) "wcs" = ( /turf/open/floor/plasteel/dark, -/area/engineering/main) -"wcy" = ( -/obj/effect/landmark/navigate_destination/tcomms, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) +/area/engineering/main) "wcE" = ( /obj/structure/reflector/single/anchored{ dir = 10 @@ -64987,19 +64876,6 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/department/engine) -"wdT" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "wdY" = ( /obj/machinery/light/small{ dir = 4 @@ -65011,6 +64887,19 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) +"wed" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/item/candle/infinite{ + pixel_x = -14; + anchored = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "weL" = ( /obj/machinery/light/small, /turf/open/floor/plating, @@ -65037,11 +64926,12 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"wfy" = ( -/obj/machinery/vending/clothing, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) +"wfN" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/pool, +/area/commons/fitness/cogpool) "wfO" = ( /mob/living/simple_animal/hostile/retaliate/poison/snake, /turf/open/floor/plating, @@ -65054,12 +64944,11 @@ }, /turf/open/floor/engine, /area/engineering/main) -"whj" = ( +"wgH" = ( +/obj/structure/chair, +/obj/structure/chair, /turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"whE" = ( -/turf/open/floor/carpet, -/area/medical/psychology) +/area/commons/fitness) "whP" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -65078,22 +64967,15 @@ /obj/item/stack/cable_coil/red, /turf/open/floor/plating, /area/maintenance/department/engine) -"wiM" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/commons/dorms) -"wjl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +"wiF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/camera{ + c_tag = "Bridge External Access"; dir = 1 }, -/obj/structure/rack, -/obj/item/bouquet/sunflower, -/obj/item/bouquet/poppy, -/obj/item/bouquet/rose, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/command/bridge) "wjm" = ( /obj/structure/cable{ icon_state = "4-8" @@ -65112,9 +64994,10 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"wjI" = ( -/turf/open/space/basic, -/area/solars/starboard) +"wjD" = ( +/obj/machinery/vending/wardrobe/hos_wardrobe, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "wjQ" = ( /obj/machinery/light{ dir = 8 @@ -65137,6 +65020,10 @@ }, /turf/open/space/basic, /area/space/nearstation) +"wkY" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "wkZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -65164,12 +65051,27 @@ }, /turf/open/floor/plasteel/white, /area/science/explab) -"wmI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"wlU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/cogpool) +/turf/open/floor/plasteel/dark, +/area/commons/fitness) +"wmU" = ( +/obj/machinery/door/airlock/grunge{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/library/lounge) "wnp" = ( /obj/structure/cable{ icon_state = "2-8" @@ -65179,6 +65081,22 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"wnC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) "wnE" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -65190,6 +65108,18 @@ /obj/structure/sign/warning, /turf/closed/wall, /area/science/mixing) +"woh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/structure/window{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) "woq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -65202,61 +65132,45 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"wos" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Suite1Shutters"; - name = "Dorm Shutters" - }, -/turf/open/floor/plating, -/area/commons/dorms) -"wqu" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 +"wpA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"wqF" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/commons/dorms) +"wqn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Bar Maintenance APC"; - pixel_y = 23 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "1-2" }, -/area/maintenance/department/crew_quarters/bar) -"wra" = ( -/obj/item/radio/intercom{ - pixel_x = -29 +/obj/structure/disposalpipe/segment{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/carpet, +/area/service/library/lounge) +"wqu" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"wrw" = ( +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"wqD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/structure/disposalpipe/segment{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/commons/dorms) +/turf/open/floor/carpet, +/area/service/library) "wrU" = ( /obj/machinery/photocopier, /obj/machinery/firealarm{ @@ -65265,6 +65179,26 @@ }, /turf/open/floor/wood, /area/service/lawoffice) +"wst" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/dorms) +"wtk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/command/blueshieldoffice) +"wtA" = ( +/obj/machinery/cryopod{ + use_power = 0 + }, +/obj/machinery/light, +/turf/open/floor/carpet, +/area/commons/cryopod) "wtE" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -65286,6 +65220,28 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"wuu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Psychology Office Maintenance"; + req_access_txt = "76" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"wuI" = ( +/obj/machinery/door/airlock{ + id_tag = "Suite2"; + name = "Suite 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/fans/tiny, +/turf/open/floor/wood, +/area/commons/dorms) +"wvS" = ( +/obj/structure/chair/comfy{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/department/security/brig) "wwr" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -65337,47 +65293,54 @@ "wxJ" = ( /turf/open/floor/plasteel, /area/security/brig) -"wxS" = ( +"wxQ" = ( +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/glasses/sunglasses, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"wxR" = ( +/obj/structure/closet/secure_closet/warden, +/obj/machinery/power/apc{ + dir = 8; + name = "Brig Control APC"; + pixel_x = -25 + }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "0-2" }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "wyf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"wyR" = ( -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/reagent_containers/spray/cleaner, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plasteel/white, -/area/security/brig) "wzb" = ( /obj/structure/chair, /turf/open/floor/wood, /area/maintenance/department/engine) -"wAv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +"wzI" = ( +/turf/open/floor/plasteel/white, +/area/commons/dorms) +"wzS" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "wAI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -65395,35 +65358,44 @@ }, /turf/open/floor/plasteel/white, /area/science/explab) -"wBG" = ( +"wBi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"wBs" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Head of Personnel APC"; + pixel_x = 24 + }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "0-8" }, +/obj/machinery/photocopier, +/turf/open/floor/carpet, +/area/command/heads_quarters/hop) +"wCN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) -"wCy" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Blueshield"; - req_access_txt = "72" - }, -/turf/open/floor/wood, -/area/command/bridge) -"wCG" = ( -/obj/machinery/light{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 26 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Dormitories Central" }, -/obj/machinery/lapvend, /turf/open/floor/plasteel, -/area/hallway/primary/aft) +/area/commons/dorms) "wDl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/corner, @@ -65454,22 +65426,6 @@ /obj/structure/bookcase/random/fiction, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"wDt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"wDO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Security Office"; - req_access_txt = "2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/office) "wDZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -65479,28 +65435,13 @@ }, /turf/open/floor/plasteel, /area/cargo/storage) -"wEk" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/machinery/camera{ - c_tag = "Engineering Security Post"; - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/red{ +"wEa" = ( +/obj/machinery/pool/controller, +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) "wEn" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -65523,13 +65464,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) -"wFY" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/obj/effect/landmark/navigate_destination/bridge, -/turf/open/floor/plasteel/dark, -/area/command/bridge) "wGD" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -65537,45 +65471,25 @@ }, /turf/open/space, /area/solars/port) -"wGR" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/wood, -/area/commons/dorms) -"wHo" = ( -/obj/structure/table, -/obj/item/ai_module/supplied/freeform, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Starboard"; - dir = 8; - network = list("aiupload") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"wHF" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = 28 +/obj/effect/turf_decal/tile/blue, +/obj/structure/window{ + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/ai_upload) -"wHG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" + dir = 8 }, -/area/maintenance/department/engine) +/turf/open/floor/plasteel, +/area/commons/fitness) +"wHN" = ( +/turf/open/floor/wood, +/area/commons/dorms) "wIa" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 @@ -65597,15 +65511,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"wIu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "wIv" = ( /obj/machinery/power/apc/highcap/five_k{ dir = 8; @@ -65622,18 +65527,6 @@ /obj/machinery/light/small, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) -"wKA" = ( -/obj/machinery/cryopod/tele{ - use_power = 0 - }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"wKI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "wLo" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -65645,6 +65538,33 @@ }, /turf/open/floor/plating, /area/command/heads_quarters/cmo) +"wMp" = ( +/obj/machinery/light/small{ + dir = 8; + light_color = "#d8b1b1" + }, +/obj/structure/chair/comfy{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/department/security/brig) +"wMK" = ( +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel/white, +/area/security/brig) "wMM" = ( /obj/structure/cable{ icon_state = "0-2" @@ -65668,10 +65588,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"wNU" = ( -/obj/effect/landmark/navigate_destination/atmos, -/turf/open/floor/plasteel, -/area/engineering/atmos) "wOa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral, @@ -65683,20 +65599,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"wOu" = ( -/obj/machinery/door/airlock/command{ - name = "Blueshield's Quarters"; - req_access_txt = "72" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/command/blueshieldoffice) -"wOC" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "wOS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/light/small{ @@ -65704,6 +65606,22 @@ }, /turf/open/floor/plating, /area/science/mixing) +"wOZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Disposal APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) "wPk" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock"; @@ -65719,53 +65637,32 @@ /obj/item/stack/rods/fifty, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"wQz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +"wQj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) -"wQE" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 +/turf/open/floor/plasteel, +/area/commons/dorms) +"wQs" = ( +/obj/machinery/light/small{ + dir = 4 }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plating, +/area/maintenance/disposal) "wQU" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/cable{ @@ -65784,14 +65681,6 @@ /obj/item/wrench, /turf/open/floor/plating, /area/maintenance/department/engine) -"wRv" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Suite1Shutters"; - name = "Dorm Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/commons/dorms) "wRz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -65801,6 +65690,15 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"wRF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "wRI" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/red{ @@ -65840,6 +65738,10 @@ }, /turf/open/floor/carpet, /area/service/lawoffice) +"wTI" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "wTO" = ( /obj/structure/frame/computer, /obj/machinery/light/small{ @@ -65875,23 +65777,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"wUT" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/cookie{ - desc = "It has a distinctly eldritch taste to it."; - name = "grandma's cookie" - }, -/obj/item/cigbutt, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/clothing/suit/apron/chef, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"wVq" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/service/chapel/dock) "wVC" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Sci"; @@ -65899,6 +65784,33 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"wVZ" = ( +/obj/structure/closet/crate/goldcrate, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/command/nuke_storage) +"wWx" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/festive/wooden/wooden2, +/area/commons/fitness/cogpool) +"wWH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) "wWJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -65910,16 +65822,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"wXm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/commons/dorms) "wXu" = ( /obj/machinery/disposal/bin, /obj/structure/window/reinforced{ @@ -65934,12 +65836,6 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"wYt" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) "wYu" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -65948,16 +65844,38 @@ /obj/machinery/power/supermatter_crystal/engine, /turf/open/floor/engine, /area/engineering/supermatter) -"wZC" = ( -/obj/effect/turf_decal/tile/blue{ +"wZa" = ( +/obj/machinery/camera{ + c_tag = "Fitness Room West"; dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/computer/arcade/tetris{ + dir = 4 }, -/obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) +/turf/open/floor/plasteel/dark, +/area/commons/fitness) +"wZO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Bar Maintenance APC"; + pixel_y = 23 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) "xah" = ( /obj/structure/cable{ icon_state = "1-2" @@ -65970,10 +65888,27 @@ icon_state = "panelscorched" }, /area/maintenance/department/cargo) -"xaz" = ( -/obj/structure/reagent_dispensers/keg/semen, +"xaD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/medical/psychology"; + dir = 1; + name = "Psychology Office APC"; + pixel_y = 24 + }, /turf/open/floor/plating, -/area/maintenance/department/security/brig) +/area/maintenance/department/crew_quarters/bar) "xaO" = ( /obj/structure/disposaloutlet, /obj/structure/disposalpipe/trunk{ @@ -66000,6 +65935,32 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit/departure_lounge) +"xbg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/command/bridge) +"xbh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) +"xct" = ( +/obj/structure/dresser, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "xcw" = ( /obj/structure/cable{ icon_state = "4-8" @@ -66014,12 +65975,12 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/maintenance/solars/port) -"xcK" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 4 +"xcy" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/turf/open/floor/wood, +/area/command/blueshieldoffice) "xee" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external, @@ -66032,6 +65993,15 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"xeX" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood, +/area/commons/dorms) "xgh" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -66054,6 +66024,25 @@ }, /turf/open/floor/plasteel, /area/science/explab) +"xgJ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/dock) +"xhx" = ( +/obj/machinery/research_table, +/turf/open/floor/wood, +/area/maintenance/department/security/brig) "xhE" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -66071,53 +66060,24 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"xhO" = ( -/obj/structure/chair/stool/bar, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +"xhN" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/landmark/navigate_destination/kitchen, -/turf/open/floor/plasteel/dark, -/area/service/bar) -"xil" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"xiV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, /turf/open/floor/plasteel, -/area/commons/dorms) +/area/commons/fitness) +"xih" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/druggie_pill, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "xja" = ( /obj/structure/displaycase/trophy, /turf/open/floor/plasteel/dark, @@ -66127,13 +66087,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"xjz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/table/wood, -/turf/open/floor/wood/wood_diagonal, -/area/commons/dorms) "xjK" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -66159,6 +66112,21 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"xkq" = ( +/obj/machinery/button/door{ + id = "Suite2Shutters"; + name = "Privacy Shutters Control"; + pixel_x = -26 + }, +/obj/item/bedsheet/random/double{ + dir = 8 + }, +/obj/structure/bed/double{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/wood, +/area/commons/dorms) "xld" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -66189,19 +66157,6 @@ /obj/machinery/door/airlock/maintenance/abandoned, /turf/open/floor/plating, /area/maintenance/department/science) -"xlT" = ( -/obj/structure/table/wood/fancy/monochrome, -/obj/structure/curtain/goliath{ - name = "Dancer Stage" - }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack, -/area/maintenance/central) "xmp" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -66222,26 +66177,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/engineering/main) -"xnc" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) "xnm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/power/port_gen/pacman, @@ -66251,22 +66186,38 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"xok" = ( +"xnU" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"xoK" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"xoy" = ( -/obj/structure/chair, -/obj/item/cigbutt, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/commons/dorms) +"xpi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/barsign{ + pixel_y = 32; + icon_state = "oldcockinn" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plating, -/area/maintenance/department/engine) +/area/maintenance/department/cargo) "xpr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -66277,28 +66228,54 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"xpy" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "xpD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/department/science) -"xrH" = ( -/obj/machinery/vending/wallmed, -/turf/closed/wall, -/area/security/brig) +"xpQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + dir = 4; + name = "Cargo Maintenance APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"xqw" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) +"xqX" = ( +/obj/item/trash/tray, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) "xsO" = ( /obj/item/ectoplasm, /turf/open/floor/plating, /area/maintenance/department/science) +"xtm" = ( +/obj/structure/table/wood, +/obj/item/phone, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) +"xvb" = ( +/obj/structure/chair/stool/bar, +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_y = 32 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "xvO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -66309,12 +66286,12 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"xvT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"xwy" = ( +/obj/structure/mineral_door/paperframe{ + name = "Changing Room" }, -/turf/closed/wall, -/area/command/blueshieldoffice) +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/cogpool) "xxl" = ( /obj/structure/table/wood/fancy, /obj/item/storage/book/bible, @@ -66362,6 +66339,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"xyg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) "xyl" = ( /obj/structure/table, /obj/item/assembly/timer, @@ -66371,6 +66357,26 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space) +"xyT" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/food/condiment/rice, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"xzl" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/central) "xzp" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -66378,18 +66384,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"xzx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/wood/dorms{ - name = "Sauna Room" - }, -/turf/open/floor/festive/wooden/wooden2, -/area/commons/dorms) "xzR" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /obj/effect/turf_decal/stripes/line{ @@ -66397,16 +66391,25 @@ }, /turf/open/floor/engine, /area/engineering/main) -"xAs" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/bridgeofficer, -/turf/open/floor/plasteel/dark, -/area/command/bridge) "xAy" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/science/xenobiology) +"xAT" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/chair/stool/bar, +/obj/item/candle/infinite{ + pixel_x = 14 + }, +/obj/item/candle/infinite{ + pixel_x = 14; + anchored = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "xBh" = ( /obj/structure/sign/warning/vacuum/external{ pixel_y = 32 @@ -66419,19 +66422,6 @@ /obj/item/wrench, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"xCo" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"xCD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/psychology) "xCV" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -66455,34 +66445,23 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"xDp" = ( -/turf/closed/wall, -/area/maintenance/central) "xDw" = ( /obj/structure/disposalpipe/segment{ dir = 9 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) +"xDL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/navigate_destination/eva, +/turf/open/floor/plasteel, +/area/ai_monitored/command/storage/eva) "xEb" = ( /obj/structure/destructible/cult/tome, /turf/open/floor/plasteel/dark, /area/service/library) -"xEn" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "xEx" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/effect/turf_decal/stripes/line, @@ -66493,6 +66472,13 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"xEO" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/maintenance/central) "xFl" = ( /obj/machinery/power/apc/highcap/five_k{ areastring = "/area/tcommsat/server"; @@ -66506,41 +66492,61 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) -"xFn" = ( -/obj/structure/sign/poster/contraband/scum{ - pixel_y = 32 - }, -/obj/machinery/chem_heater, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "xGc" = ( /obj/effect/landmark/carpspawn, /turf/open/space, /area/space/station_ruins) +"xGM" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) "xGY" = ( /obj/structure/table/wood, /obj/item/instrument/saxophone, /turf/open/floor/plasteel/dark, /area/service/library) +"xHn" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/button/door{ + id = "psych_shutters"; + name = "psychology office shutters control"; + pixel_y = -26; + req_access_txt = "76" + }, +/turf/open/floor/carpet, +/area/medical/psychology) +"xIc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) +"xIm" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) "xIx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/science/mixing) -"xII" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" +"xIB" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/carpet, -/area/service/library/lounge) +/obj/effect/landmark/navigate_destination/dockarrival, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "xIV" = ( /obj/structure/chair/wood/normal, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -66573,22 +66579,15 @@ }, /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/exit/departure_lounge) -"xLl" = ( -/obj/effect/turf_decal/tile/blue{ +"xLz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + icon_state = "2-8" }, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) +/turf/open/floor/plasteel, +/area/commons/dorms) "xLC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -66602,17 +66601,12 @@ "xLL" = ( /turf/closed/wall, /area/maintenance/solars/port) -"xLX" = ( -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"xLV" = ( +/obj/effect/landmark/navigate_destination/cargo{ + location = "Cryo" }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/dock) +/turf/open/floor/carpet, +/area/commons/cryopod) "xMk" = ( /obj/structure/cable{ icon_state = "0-4" @@ -66659,6 +66653,14 @@ }, /turf/open/floor/engine, /area/engineering/main) +"xNF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/bed/double, +/obj/item/bedsheet/random/double, +/turf/open/floor/wood/wood_diagonal, +/area/commons/dorms) "xNL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -66679,24 +66681,10 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/construction/mining/aux_base) -"xOP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sign/departments/custodian{ - desc = "A sign labelling an area where the psychologist works."; - icon_state = "psychology"; - name = "\improper PSYCHOLOGY"; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "xOZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel, +/area/commons/fitness) "xPa" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/airalarm{ @@ -66704,13 +66692,6 @@ }, /turf/open/floor/engine, /area/science/explab) -"xPl" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) "xQc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -66758,13 +66739,12 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"xUb" = ( -/obj/machinery/cryopod{ - use_power = 0 +"xTF" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/light, -/turf/open/floor/carpet, -/area/commons/cryopod) +/turf/open/space/basic, +/area/space) "xVt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -66780,16 +66760,48 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"xXz" = ( -/obj/machinery/camera{ - c_tag = "Fitness Room West"; - dir = 4 +"xXk" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/computer/arcade/tetris{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/festive/wooden/wooden1, +/area/commons/fitness/cogpool) +"xXq" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/mirror{ + pixel_y = 34 + }, +/obj/structure/toilet/secret/low_loot{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_x = -1; + pixel_y = 12 + }, +/turf/open/floor/plasteel/white, +/area/commons/dorms) +"xXH" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/dark, /area/commons/fitness) +"xYR" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/chapel/monastery) "xYV" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -66799,50 +66811,35 @@ }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"xZL" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/item/storage/secure/safe{ - pixel_x = -22; - pixel_y = 4 - }, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/wood, -/area/command/heads_quarters/hop) -"xZO" = ( -/obj/machinery/vending/kink, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/central) -"yam" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +"xZX" = ( +/obj/structure/disposalpipe/trunk{ dir = 1 }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/commons/dorms) +"xZY" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/dark, +/area/commons/fitness) +"ybp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/commons/dorms) -"yaL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/festive/wooden/wooden1, -/area/commons/fitness/cogpool) -"ybw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/commons/dorms) -"ybK" = ( -/obj/structure/weightmachine/weightlifter, -/turf/open/floor/plasteel/dark, -/area/commons/fitness) +"ybD" = ( +/obj/structure/sign/poster/contraband/scum{ + pixel_y = 32 + }, +/obj/machinery/chem_heater, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "ybX" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -66859,50 +66856,28 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"ydN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) -"yei" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, +"yfz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/commons/dorms) -"yev" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/carpet, +/area/service/library/lounge) +"yfM" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm9"; + name = "Dorm 9" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) -"yeR" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/turf/open/floor/wood/wood_diagonal, +/area/commons/dorms) "yfO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/yellow, @@ -66911,6 +66886,22 @@ }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) +"ygj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/door/window/eastleft{ + name = "Blue Corner" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/fitness) "ygZ" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ @@ -66919,23 +66910,27 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"yhl" = ( -/obj/structure/cable{ - icon_state = "1-2" +"yhK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/department/engine) +/turf/open/floor/plasteel/dark, +/area/command/bridge) "yin" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port) -"yjK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/navigate_destination/library, -/turf/open/floor/carpet, -/area/service/library) +"yio" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/white, +/area/command/blueshieldoffice) "ymb" = ( /obj/machinery/camera{ c_tag = "Engineering Telecomms Access"; @@ -66953,6 +66948,11 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) +"ymg" = ( +/obj/structure/curtain, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/commons/dorms) (1,1,1) = {" rmC @@ -79368,13 +79368,13 @@ aaa aaa mZE aiu -uIT -ccw -tPr -trS -tPr -ccw -qST +rLC +gKg +hml +wMp +hml +gKg +xhx aiu aht aht @@ -79625,13 +79625,13 @@ aaa aaa mZE aiu -pVC -ccw -ain -ain -ain -ccw -hsO +njA +gKg +mot +mot +mot +gKg +pci aiu aht aht @@ -79882,13 +79882,13 @@ aaa aaa mZE aiu -jGr -ccw -ain -ain -ain -ccw -ccw +pGy +gKg +mot +mot +mot +gKg +gKg aiu aht aht @@ -80139,13 +80139,13 @@ aaa aaa mZE aiu -ccw -tek -kFw -kFw -kFw -tek -ccw +gKg +tdK +wvS +wvS +wvS +tdK +gKg aiu aiu xLL @@ -80396,13 +80396,13 @@ aaa aaa aht aiu -oCv +fNu aiu aiu aiu aiu aiu -vqC +tBV aiu tYu xLL @@ -82049,7 +82049,7 @@ chF bjO cfm cfm -hxj +dAD bWV fIT fIT @@ -82303,12 +82303,12 @@ cfD chf qgb cvu -gUD -jLf +gAB +eHB cfm bWV bWV -qXO +eov cwR mZE aaa @@ -82463,7 +82463,7 @@ aiu xNW aiu wYu -xaz +pfj evQ dVP qGu @@ -82560,12 +82560,12 @@ cfE cfE cfE cfo -srQ +oij oCG -iCX -pWC -oWY -qgq +iJn +hRb +iCI +ewV xYV mZE aaa @@ -82817,9 +82817,9 @@ cgG cgG bWV cfn -uLO +dLG qXE -lOf +wTI vrQ vrQ cAj @@ -83074,9 +83074,9 @@ ciT cvh cgG cfn -uLO +dLG roU -jAX +efn lxI lxI mKP @@ -83331,7 +83331,7 @@ ciS cid cgG cfn -sUn +rNK cfm sNS eNc @@ -83550,9 +83550,9 @@ bGF bHJ pbm bKa -eIQ -hVm -gWj +lKW +jCO +uQY bNw bNw bQe @@ -83588,7 +83588,7 @@ ciT cjo bWV czW -kwl +tDb ckQ clf wyf @@ -83807,10 +83807,10 @@ aaa bGE bIV bKb -hiM -rgE -tWD -eeK +xgJ +cAI +cZE +njh bPn bQf bQf @@ -83845,7 +83845,7 @@ cgH cvi cgG czC -xil +kgL syn cjO cwH @@ -84064,10 +84064,10 @@ aaa bHL bIW bKc -gvS -qII -jBz -jLr +hrb +wWH +vHq +pdv bPo bWX bWX @@ -84080,7 +84080,7 @@ bWX bWX cek cdx -rZD +eZd dpc dpc dpc @@ -84096,13 +84096,13 @@ cgG cuo ciV cgI -rOu +fiN cib cvg cid cgG cfn -uLO +dLG cfm uFA tPj @@ -84241,15 +84241,15 @@ agy agy agy agy -kPq +jVb aqe aiz ayM ajM -wyR -dKU +wMK +hQu cwp -pPe +tIE dVp jgr aiu @@ -84321,9 +84321,9 @@ aaa bGH bGE bKd -tKK -iQL -xLX +tfR +egq +qOf bNw bNw bQe @@ -84359,7 +84359,7 @@ abZ cvj bWV cfn -nIl +nVI cfm cjP eNc @@ -84503,7 +84503,7 @@ uqJ aut ayM ajM -tru +tbY alj alT skw @@ -84578,9 +84578,9 @@ aaa bGI bHM bHM -aOe -whj -dIY +eSs +gij +sKr bNw bOw bQd @@ -84616,7 +84616,7 @@ ciV cjq cgG cfn -uLO +dLG cfm jVB wPp @@ -84760,11 +84760,11 @@ ahS oXe ayM ajM -fVT +dqU alk -qXG -hoL -xrH +dwH +wBi +ueC ePU nUc aqi @@ -84835,9 +84835,9 @@ aaa aaa bIY bGE -umu -whj -mXZ +vxj +gij +tay bNw bOw bOw @@ -84873,7 +84873,7 @@ ciW cjr cgG czW -lxF +oVr cwe cwe cwe @@ -85017,7 +85017,7 @@ ahU aiv agy ajM -rgt +qIL all alV tfZ @@ -85092,9 +85092,9 @@ aaa aaa aqG bGE -umu -pez -tbX +vxj +iey +tXO bNw bOw bQh @@ -85130,7 +85130,7 @@ cgG cgG bWV cfn -erd +oWe cwe cwr clm @@ -85264,7 +85264,7 @@ afq aga agx lem -mfJ +pRI sJp sJp sJp @@ -85272,7 +85272,7 @@ iPU ahw ahU aiw -via +fxV ajH cjH cvs @@ -85308,7 +85308,7 @@ aJE aWE aWE wwr -qjA +cNn wwr aOk aOk @@ -85349,9 +85349,9 @@ aaa aht aqG bGE -umu -whj -bQs +vxj +gij +qak bNw bNs bNs @@ -85387,7 +85387,7 @@ chn cfE cfE cvy -gTV +rVV qAM fWv fWv @@ -85406,7 +85406,7 @@ sKq czD czD czD -yjK +ubG czD czD czD @@ -85606,9 +85606,9 @@ aaa aaa aqG bGE -umu -whj -ras +vxj +gij +lSj bNw bSZ bQi @@ -85644,32 +85644,32 @@ cho cvk cdx kXx -sJP -fsX -xII -rDu -dno -rDu -rrc -rDu -rDu -dvU -qiW -uiE -kFC -vTj -eNo -lFF -jDd -evg -mGm -mGm -mGm -mGm -mGm -bbf -imU -pVo +nra +eWv +sHt +kUT +wqn +kUT +yfz +kUT +kUT +wmU +qFH +rJj +gjj +pyO +iJX +ojx +dZf +wqD +hzV +hzV +hzV +hzV +hzV +mrV +nIu +oLY cAy cAB uTZ @@ -85786,7 +85786,7 @@ ahk ahy ahW aiy -lTd +jnl ajI aky aln @@ -85807,7 +85807,7 @@ axL bZV bPm aiu -lYV +voi qGu eOZ kQZ @@ -85861,11 +85861,11 @@ aaa aaa aaa aaa -ceO +nSx bGE -umu -whj -mXZ +vxj +gij +tay bGE abI aby @@ -85901,7 +85901,7 @@ ciF cuQ cfm xNL -jyA +kBN cwe xNx ckp @@ -85926,7 +85926,7 @@ ckH ckH ckH hlj -oeC +uHN cAt ckH qdY @@ -86118,11 +86118,11 @@ aaa aaa aaa aaa -ceO +nSx bGE -scn -whj -wbO +hPl +gij +dof bGE aht aby @@ -86158,7 +86158,7 @@ chq ciX cfm cAi -naC +vGu cjm cwe gqi @@ -86183,7 +86183,7 @@ czw oIU czQ hlj -oeC +uHN cAv ckH wnE @@ -86305,10 +86305,10 @@ aAa akA alp amg -efR +wxR dVI aoi -jeW +wxQ apG wxb wxJ @@ -86367,19 +86367,19 @@ aaa aaa oQm aaa -nEU -nEU -nEU -nEU -nEU -nEU -nEU -nEU -hDd +xTF +xTF +xTF +xTF +xTF +xTF +xTF +xTF +uJM bHM -mFM -whj -mXZ +ugl +gij +tay bGE aht aaa @@ -86415,7 +86415,7 @@ chr chL cfm cAi -cTF +tXl cjm cwe gqi @@ -86440,7 +86440,7 @@ kix kix xGY oWD -sbO +nUn nWD cAC cyU @@ -86565,7 +86565,7 @@ amg amL anx aoo -kLQ +san apG wDm wxJ @@ -86613,7 +86613,7 @@ aaa aaa aaa aZx -lih +xIB baK baL bon @@ -86634,9 +86634,9 @@ bGE bGE bHM bHM -wQz -fDs -mXZ +tUv +ude +tay bGE aht aaa @@ -86672,7 +86672,7 @@ chs ciY cfm cAi -naC +vGu cjm cwe rRv @@ -86697,7 +86697,7 @@ ckH ckH rzm ckH -oZE +vjv cjp cjp cyU @@ -86883,17 +86883,17 @@ bcX aZx baJ baK -tBK -gJx -uFw -uFw -ejh -uFw -xnc -goR -uFw -whj -ecK +dhX +sEv +mNM +mNM +qmx +mNM +eQD +uqo +mNM +gij +uvO bHM aht aht @@ -86929,7 +86929,7 @@ cht cfm cfm cAi -naC +vGu cfN cwe cwe @@ -87069,10 +87069,10 @@ abI abI alx aib -tZD +mhS aiD azG -pWb +pRB akD als amb @@ -87141,16 +87141,16 @@ aZx baK baK baK -gJx -uwF -whj -jpr -whj -whj -whj -whj -whj -mXZ +sEv +gXN +gij +rSF +gij +gij +gij +gij +gij +tay bHM aht aaa @@ -87186,7 +87186,7 @@ chu ciZ cfm cAi -rTz +cYr cfN cfN cfN @@ -87349,7 +87349,7 @@ axL ayF aAc xLC -eet +jpZ nSo uuS uAU @@ -87393,21 +87393,21 @@ pEH sIK wjQ kuS -gVA +lmw baK baK baK -mIH -gJx -hhC -uFw -huA -dgZ -rJD -cPR -rJD -rJD -sfl +hQE +sEv +fZG +mNM +iPP +gnv +mzs +emH +mzs +mzs +rGD bHM aht aht @@ -87443,7 +87443,7 @@ cfm cfm cfm cAj -naC +vGu cfN cfN cfN @@ -87585,9 +87585,9 @@ alx aqB aiF aiF -wQE -nZq -ivV +pKD +dke +fCb alu amd aoo @@ -87610,7 +87610,7 @@ aCf hnu jTu wTD -nOO +ern aiu jhk aiu @@ -87657,8 +87657,8 @@ baK aYG bBX bBX -wVq -gwJ +mLZ +kJG bBX bBX bBX @@ -87700,7 +87700,7 @@ cjm cjm cjm cAj -diz +xYR cjm cfN cfN @@ -87908,8 +87908,8 @@ mJR mJR uXL baK -uEk -vcN +pCs +mhf baK bBX bDg @@ -87957,7 +87957,7 @@ cfN cfN cfN cAj -naC +vGu cfN cfN cfN @@ -88097,14 +88097,14 @@ abI abI alx aie -iDg +nfp aiH -lsr -wdT -tlF +tWX +akK +cKw alw amf -rxT +rYn anA aoo ana @@ -88167,7 +88167,7 @@ uXL baK baN baK -lXC +eBq bBX bDi bEj @@ -88214,7 +88214,7 @@ kJo cfN cfN cAj -naC +vGu cjm cfN cfN @@ -88422,9 +88422,9 @@ upX daQ qFw bbT -kYd +vIj baK -qoG +nWi bBX bDh bEk @@ -88471,7 +88471,7 @@ eNc czt cfN qWo -dey +vGq xVt qGf aht @@ -88628,7 +88628,7 @@ arl aty atz avv -lix +ilG xgz gZF ayL @@ -88657,7 +88657,7 @@ dTV aWF kAa aYG -ixY +agk baP bbU bdb @@ -88679,9 +88679,9 @@ bsm btN whP bfY -pqp -jcz -vKT +lCX +deQ +nna bBX bDi nNJ @@ -88712,7 +88712,7 @@ bva aaa bIZ cbb -rWn +hHz ccO bva xgh @@ -88723,12 +88723,12 @@ cjm jtB cxz cjm -ejH +rFW czl cjm cfN cfN -naC +vGu cjm cjm aht @@ -88954,7 +88954,7 @@ bOz bHQ bIZ abI -hdg +nSr bBW bTb abI @@ -88984,8 +88984,8 @@ vco vco vco vco -xcK -lFP +fva +oMl tyL cjm aht @@ -89172,7 +89172,7 @@ aWJ aXK aYH aZF -ipi +oVa aXH bdd bdY @@ -89393,7 +89393,7 @@ amV anF kJN aoU -wDO +dOj aqs gNq asz @@ -89404,7 +89404,7 @@ nDM axL axG aAh -fRC +maC aCl aDr aEo @@ -89445,7 +89445,7 @@ bmd bwt bvb bpu -ibj +rvg bvb btQ bvb @@ -89646,7 +89646,7 @@ ajQ ami juw ami -hpV +lJa juw lAL aoV @@ -89654,7 +89654,7 @@ cnJ aqt arm rdB -mdO +npY hCn avy pEZ @@ -89683,17 +89683,17 @@ hDG aUG aVP aWJ -svp -rIX +ciM +qAI aZH -cHi -qix +lvY +lmQ bbT bdZ bfc bgb bgW -fTd +kPL bic biM bjJ @@ -89725,25 +89725,25 @@ bOA bPr bva bQS -nwQ -loV -hNj -hJz +fJN +xIm +kDk +twF npE npE npE -wHG +qUp npE npE -lJf -kWy -kWy -esl -nMf -kUo -xoy -hnH -vhf +xqX +gmY +gmY +gDm +cdb +mZF +dFB +cfb +qqQ aaa aaa aaa @@ -90411,7 +90411,7 @@ alY amx anN jXF -dda +iPS ajj ajT akP @@ -90456,7 +90456,7 @@ aVQ nyB aXB aXI -toR +ruN aXI aXK aGV @@ -90668,7 +90668,7 @@ sdk amy anO jXF -nVE +njl azL amn amZ @@ -90677,11 +90677,11 @@ jXF cyY anK aow -she +nZr awO aqv pCF -dkc +qjo atE auB jTx @@ -90751,7 +90751,7 @@ npE nSj cXW bPt -yhl +iGh bQU bva bva @@ -90953,7 +90953,7 @@ axG axG aGc aGV -rhA +oAs aIL aDZ aDZ @@ -91180,7 +91180,7 @@ abI abI abI cnV -ksT +wjD aio avu ajl @@ -91453,7 +91453,7 @@ awO aqp mAU asE -eLP +vqW auD avC cym @@ -91954,8 +91954,8 @@ cnV anR aiq axC -pDC -nsx +gCB +xtm ckD cnV aow @@ -92000,7 +92000,7 @@ aXO aYM aZP baY -jzy +gfv bdh bed aVS @@ -92247,7 +92247,7 @@ aMX aOv aKJ aQF -nyZ +lze aRL aRL aUQ @@ -92465,7 +92465,7 @@ aaa aaa aht cnV -eDe +dJy aiq aiQ ajq @@ -92478,7 +92478,7 @@ aqF apc apf awO -eoU +xnU aru asG gBu @@ -92748,7 +92748,7 @@ awR aBj aCv aDz -pHs +qcl aDA aGh aBi @@ -93564,7 +93564,7 @@ bvj bwF byo bzP -tTk +jhv bCi bDr bEv @@ -94039,12 +94039,12 @@ awR aAN gNG aIO -sFV +kyH aKQ -uHw -qiO +eKd +dje aKQ -pwN +xGM aQL aRL aSF @@ -94298,9 +94298,9 @@ jYe aIO aJI aKQ -oSb -oSb -klQ +dpU +dpU +rln aLL aQM aRL @@ -94551,14 +94551,14 @@ aza aza awR aHc -tnZ +erU aIO aJI aKQ -oSb -tJU +dpU +qbq aKQ -cwV +dtz aQN aRN aRN @@ -94812,10 +94812,10 @@ aHP aIO aJN aKQ -nHu +gZb aKQ aKQ -hkO +nQd aQN aRN aRN @@ -94828,7 +94828,7 @@ aXS aXS pWT bcc -jPe +oLr bem aDZ aDZ @@ -95065,14 +95065,14 @@ aEz aFx aGk awR -tne +mNC aIP -tlW -xCD -dQU -kvU -ihR -hkO +peB +iZi +eqO +kpO +txB +nQd aQO aRO aSH @@ -95117,7 +95117,7 @@ bJo bGZ bLJ bMK -qlP +vqn bCz bPB bQp @@ -95314,7 +95314,7 @@ avP awW axV azb -jdY +qDP aBo aCB aDF @@ -95324,13 +95324,13 @@ aGl awR aHR aIR -fdr -nph -whE -kjV -dnP -hkO -mWT +tiq +oaK +mRa +pXV +xHn +nQd +xaD aRN aRN aTZ @@ -95581,12 +95581,12 @@ aGm awR aHQ aIO -rFe -kbA -whE -whE -whE -dvk +vmU +nhL +mRa +mRa +mRa +wuu aQP aRN aSI @@ -95697,7 +95697,7 @@ cmF opz qYS cmK -wcy +vPa cmX cnc cmK @@ -95838,12 +95838,12 @@ awR awR aHS aIS -hRm -ocO -fnS -ffA -epg -hkO +kzA +lfV +lZO +sTG +mSI +nQd aQP aRN aSJ @@ -95866,7 +95866,7 @@ bik bja bka blk -mcR +imP bja bjc bpQ @@ -96095,13 +96095,13 @@ aEB aHd aHT aIT -xOP -hkO -hkO -hkO -hkO -hkO -wqF +nOu +nQd +nQd +nQd +nQd +nQd +wZO aRN aSK aUa @@ -96143,7 +96143,7 @@ bHb bIk bJr bKB -oIs +gcC bFU bNV bCz @@ -96614,7 +96614,7 @@ aKT aKT aKT aOy -fSZ +hBm aLL aRP aSM @@ -96662,7 +96662,7 @@ eRv npE gHB bPE -gDs +bQs bRg bRL bSE @@ -96858,9 +96858,9 @@ aya azg aAB aBs -fKX +aCG aDK -cNW +iyI aAB aGn axi @@ -97108,11 +97108,11 @@ aqJ arK asS atT -xAs +tHg avV axb ayb -jSS +hYt aAB aBt aCH @@ -97153,7 +97153,7 @@ bkf bln bmx bnE -tjf +deW bpU bpU bsI @@ -97624,12 +97624,12 @@ asR atU auR avX -wFY +gut ayb azj aAC aBv -kKu +oir aDM aEG aAB @@ -97654,7 +97654,7 @@ aPE aYY bae bbm -xhO +cSw bcm bae cpC @@ -97925,7 +97925,7 @@ blp bmz bnG boN -hwo +hgA dHZ bsK buk @@ -98138,9 +98138,9 @@ asS atT auR avZ -vzt +eci ayb -lzj +dQM aAB aBx aCL @@ -98400,9 +98400,9 @@ aya azl aAB aBs -wHo +aCM aDN -gKM +flu aAB aGn axi @@ -98416,7 +98416,7 @@ aOz aPF aQW aRV -kQu +nJJ aPE aPE cpe @@ -98463,7 +98463,7 @@ mcB bPE bQz bRl -rRP +qBe bSJ bTA bQr @@ -98669,8 +98669,8 @@ aJO aKT aKT aKT -wxS -sVq +lLQ +pMe aQX aRW aSS @@ -98910,8 +98910,8 @@ atW atW atW axd -qmW -eqo +ujb +kFt aAD aBr axZ @@ -99167,8 +99167,8 @@ atX auT awb axe -iiK -rwq +gMy +yhK aAE aBy aCO @@ -99237,7 +99237,7 @@ bBm bRV bSL bTC -wEk +gGG bUV bVO bWA @@ -99424,8 +99424,8 @@ arA arA arA arA -hcw -uFR +xbg +jBO aAF aAH aAH @@ -99450,7 +99450,7 @@ aVi bah aXh aYg -izN +qmd beB bbq abU @@ -99675,16 +99675,16 @@ aaa aht mZE arA -lXB +fvw arA asS axg -ful -ful +rIs +rIs ayg -hHs +wiF aAG -xZL +gHp aCP aDR aEL @@ -99695,7 +99695,7 @@ aHV aDZ aJO aKZ -uYX +xDL aNr aOC aPJ @@ -100192,11 +100192,11 @@ arA arA arA atY -wCy +fQc atY -waE -fJw -hlB +oWK +fri +cGa aAH aBB aCR @@ -100446,16 +100446,16 @@ aaa mZE mZE aaa -cRQ -ogD -lhb -cJZ -wOu -rqy -mZp -mYD +lbF +jXI +jcB +pRj +dIP +pRm +jjY +quJ aAH -szF +hWU aCS aDU aEN @@ -100703,14 +100703,14 @@ apT apT apT apT -cRQ -ifA -lUR -cJZ -lhb -ezA -xvT -lhb +lbF +yio +mLo +pRj +jcB +lve +vkw +jcB aAH aBD aCS @@ -100748,7 +100748,7 @@ aDZ aHN bKM bBo -wCG +vYL bmC bnI boR @@ -100776,7 +100776,7 @@ bmC bmC bmC bRo -tzt +oSz bQD pps bUn @@ -100958,16 +100958,16 @@ aht apT aqL arS -mdd -oXt -cRQ -fff -lhb -ouo -gjr -wra -ioy -fuK +wVZ +dCJ +lbF +hEQ +jcB +kAN +rJL +tLx +qvy +pfe aAH aBE aCS @@ -101008,7 +101008,7 @@ bkm bly bmD bJI -kPc +hWo bqb brs bsS @@ -101211,38 +101211,38 @@ aaa aaa aaa aaa -qGO +lUu apT aqM arT -tny +toc aub auZ apT -cRQ -klG -kTy -eNM -oaP -cJv +lbF +ixz +xcy +qro +oXy +jXi aAH aBF aCT aDX aEQ -uGV +kTF aGx aHl aHV aDZ aJV aLd -lSU +efY aNw aOG aPO anX -xPl +fKJ aQN aUf aVm @@ -101264,7 +101264,7 @@ blt bmC bmC bmH -qQe +uwc boS bqc brt @@ -101468,24 +101468,24 @@ aaa aaa aaa aaa -qGO +lUu apT aqN arU -pdF -diY +ecv +gZn auY awf -cRQ -pte -oti -sDC -qnx -jCw +lbF +iGo +hea +woh +cat +gEp aAH aBG aCU -uhV +wBs aER aAH aGy @@ -101499,7 +101499,7 @@ aNx aOH aPP anX -nuh +dMx aQN aUf aUf @@ -101725,20 +101725,20 @@ aaa aaa aaa aaa -qGO +lUu apT aqO arV -nHV -taO -sfg -lmo -nDX -hDu -cFt -cKI -eoF -cRQ +vAU +rsP +iUW +dKP +eLv +saE +cVm +rCv +dna +lbF aAH aAH aCV @@ -101971,9 +101971,9 @@ acU acU abI aby -hDP +pSg xyB -elZ +qNr xyB xyB xyB @@ -101982,7 +101982,7 @@ xyB xyB xyB xyB -qGO +lUu apT aqP arW @@ -101990,12 +101990,12 @@ asZ aue apT awh -ifC -cRQ -cRQ -ifC -cjY -cRQ +wtk +lbF +lbF +wtk +rVk +lbF aAI aBH aCW @@ -102046,7 +102046,7 @@ bxi byJ bAt bBw -qib +uIX bDG bEW bAt @@ -102228,9 +102228,9 @@ aaa abI aaa aby -elZ +qNr xyB -kwE +fth aaa aaa aaa @@ -102247,11 +102247,11 @@ apT apT apT awi -jdF +siw aDZ aDZ aJI -xok +tmc aDZ aAJ aBI @@ -102485,9 +102485,9 @@ aby aby aaa aby -kwE +fth aaa -icI +maP aaa aaa aaa @@ -102504,12 +102504,12 @@ ata auf ava awj -uzQ -oQB -pVv -dlK -mHw -oQB +dkv +tYp +qHb +oKl +pmu +tYp aAK aBJ aCY @@ -102742,9 +102742,9 @@ aaa aaa aaa aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -102754,25 +102754,25 @@ aaa cBU aoB apr -nrF +oap aqR arY atb aug cBU awk -eAc +klP aAL aAL aAL -sSn +iRr aAL aAL aAL aCZ -igg +iDR aAL -foy +nDR aAL aGU aCZ @@ -102999,9 +102999,9 @@ aaa aaa aaa aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -103009,7 +103009,7 @@ aaa aaa aaa lcZ -aQA +vLJ apV apW aqS @@ -103018,20 +103018,20 @@ atc auh avb awl -vHP -vHP -vHP -vHP -hdM -vHP -vHP -vHP -vHP -vHP -vHP -vHP -vHP -vHP +tzy +tzy +tzy +tzy +mAG +tzy +tzy +tzy +tzy +tzy +tzy +tzy +tzy +tzy aIf aJe aKa @@ -103256,9 +103256,9 @@ aaa aaa aaa aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -103274,27 +103274,27 @@ asa atd aui avc -uaB -vHP -sGQ -mzq -ybK -dGd -xXz -vyq -hsV -loB -hjm -hjm -hjm -umI -vHP +sdv +tzy +uuk +kuE +odo +lHV +wZa +egX +ukN +rBq +mEP +mEP +mEP +hXo +tzy aIg aJf aKb aLe aMd -qCn +qww aOO aPT aRf @@ -103513,9 +103513,9 @@ aaa aaa aaa aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -103526,26 +103526,26 @@ aaa aaa aaa aaa -cUc -cUc -cUc +sEU +sEU +sEU cBU cBU aDZ -vHP -mXz -jxR -jxR -cBI -jxR -jxR -ePp -fFe -deH -deH -mdb -irX -vHP +tzy +iYa +ipz +ipz +csm +ipz +ipz +xZY +jdJ +xbh +xbh +ecP +dIB +tzy aHN aIU aJI @@ -103770,9 +103770,9 @@ aaa aaa aaa aaa -elZ +qNr aaa -lsH +ssP aaa aaa aaa @@ -103784,25 +103784,25 @@ aaa aaa aaa aaa -sHu -fkt -eWp -szI +tjM +tNE +myt +iLb aDZ -vHP -hMz -fRy -jCr -dGd -jxR -emO -ePp -fFe -deH -mdb -hyQ -tgO -vHP +tzy +uFk +tJQ +eXE +lHV +ipz +pTt +xZY +jdJ +xbh +ecP +pMv +xhN +tzy aHN aIU aJH @@ -103814,7 +103814,7 @@ aPV aRf aSc aSZ -dKB +cyn aVp aWu aXt @@ -104027,9 +104027,9 @@ aaa aaa aaa aaa -lsH +ssP aaa -elZ +qNr aaa aaa aaa @@ -104046,20 +104046,20 @@ apX apX apX apX -vHP -vHP -vHP -vHP -vHP -eXF -wBG -iIt -fFe -mdb -hyQ -hyQ -tgO -vHP +tzy +tzy +tzy +tzy +tzy +mtN +vDz +wgH +jdJ +ecP +pMv +pMv +xhN +tzy aHN aIU aJI @@ -104284,9 +104284,9 @@ aaa aaa aaa aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -104298,25 +104298,25 @@ aaa aaa aaa aaa -fPE -umE -wGR -emq +oER +rWJ +xeX +pgs apX -bkN -msd -qao -vHP -ejn -jxR -aIK -ePp -sEZ -htT -huj -mCK -grl -vHP +qIs +mDp +mFP +tzy +ehB +ipz +rvr +xZY +jfU +eRe +ygj +wHF +qXv +tzy aHN aIU aJI @@ -104373,7 +104373,7 @@ bQK bOZ bMf bMf -wNU +dge bMf bMf bMf @@ -104541,9 +104541,9 @@ aaa aaa aaa aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -104555,25 +104555,25 @@ aaa aaa aaa aaa -fPE -tCZ -qPr -cSn -cud -qTd +oER +nKP +wHN +gJZ +rQs +rvQ avk avk -vHP -ode -jlP -pKQ -jxR -jxR -jxR -jxR -jxR -iJH -vHP +tzy +sxw +wlU +xyg +ipz +ipz +ipz +ipz +ipz +kDy +tzy aHN aJh bhe @@ -104798,9 +104798,9 @@ aaa aaa aaa aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -104813,27 +104813,27 @@ aaa aaa aaa apX -sLf -ioI -mey -mey -ubI +syT +ymg +gRi +gRi +piU aAO ays -vHP -lHo -iqs -lDA -jxR -wAv -vFq -jxR -jxR -lpv -vHP +tzy +pmq +xIc +puK +ipz +sYN +oNq +ipz +ipz +tlW +tzy aHN aIU -snJ +mzb klb aMi aNJ @@ -105055,9 +105055,9 @@ aaa aaa aaa aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -105070,30 +105070,30 @@ aaa aaa aaa apX -wiM -nUP -nTt +sNR +mbj +rgd apX aDg -epN +eDJ aIh -vHP -rEt -iqs -lDA -nPi -kfg -tEP -tEP -tEP -pEt -vHP +tzy +xOZ +xIc +puK +ohD +xXH +meU +meU +meU +hfU +tzy aHN aIU aJI lAs aMj -aNK +izM fwl dMB dMB @@ -105312,9 +105312,9 @@ aaa aaa aaa aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -105330,22 +105330,22 @@ apX apX apX apX -umD +hPv azA avk aIh -vHP -vHP -ret -jCz -vHP -gRv -vHP -vHP -vHP -vHP -vHP -uaV +tzy +tzy +oxG +tjJ +tzy +qNQ +tzy +tzy +tzy +tzy +tzy +qTF aIU aJI lAs @@ -105569,9 +105569,9 @@ aaa aaa aaa aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -105583,27 +105583,27 @@ aaa aaa aaa aBL -rHt -wGR -emq +fxJ +xeX +pgs apX avk azA -hYY -yam -tco -fgj -tqk -gSG -yei -vha -tMy -mHf -uEY -yeR -tNz -hRE -gFI +mUx +fYS +ybp +xoK +tLm +dON +ijz +wpA +epn +kFR +gwI +ewx +kIs +gDq +siz aJI lAs aMl @@ -105826,9 +105826,9 @@ aaa aaa aaa aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -105839,29 +105839,29 @@ aaa aaa aaa aaa -kyw -mxu -qPr -era -eVX -kht -tGQ -iIQ -wIu +uTx +kEc +wHN +gph +dcc +oOv +gqx +rRk +orQ avk -tNi +hHs azA -iIQ +rRk aIh avk -szL +uuR aIZ aDZ aDZ aDZ aDZ -jLT -xpy +gmU +jCZ lAs aMm lAs @@ -106083,9 +106083,9 @@ aaa aaa aaa aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -106097,25 +106097,25 @@ aaa aaa aaa apX -sLf -ioI -mey -csu -jTo +syT +ymg +gRi +kCM +kBS aDg -smU -peY -kht -kht +dCW +vhc +oOv +oOv aBR -oBl -ybw -nFz -liV +uZC +jZz +sWx +jIY aIM aBI aBI -fPI +ejz aBI aJl aKf @@ -106184,7 +106184,7 @@ abI aht bZj bZS -eEN +srP cbE thA cdk @@ -106340,9 +106340,9 @@ aaa aaa aaa aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -106354,26 +106354,26 @@ aaa aaa aaa apX -wiM -nUP -nTt -sLf +sNR +mbj +rgd +syT aAO aBP -ufy -eLM -okf -okf -hkp -iyA -hbV -okf -okf +uHu +pUJ +hFf +hFf +apJ +oMa +tTu +hFf +hFf aEd aEd aEd aEd -sip +mSt aJm aKg cDa @@ -106597,9 +106597,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -106617,15 +106617,15 @@ apX apX apX azA -iIQ -wIu -okf -eMn -hdU -jnb -fYX -hnT -okf +rRk +orQ +hFf +oon +tRa +foj +kRE +vBD +hFf aEZ aEZ aEZ @@ -106699,7 +106699,7 @@ aht bYw bZU caO -fXQ +qtp bYw gmZ bYw @@ -106852,11 +106852,11 @@ rmC rmC rmC rmC -ikQ +ofr aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -106869,26 +106869,26 @@ aaa aaa aaa ayi -vie -wGR -emq +qvh +xeX +pgs apX azA -iIQ -wIu -okf -gLs -ydN -cNQ -xLl -dcH -qhB +rRk +orQ +hFf +sKG +hpq +tIQ +ium +oRa +mtC aFa aFG aFH -jiK -eny -qbR +eKn +dWn +cWs aKh aEd aMq @@ -107111,9 +107111,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -107125,24 +107125,24 @@ aaa aaa aaa aaa -fNO -mxu -qPr -uJq -oDO -tGQ -gWp -iuT -okf -uor -hdU -hdU -yev -cnF -okf +jmq +kEc +wHN +dgc +qnx +gqx +hQy +tKz +hFf +ast +tRa +tRa +gKX +umF +hFf aFb aFH -fXb +eMS aEd aEd aEd @@ -107368,9 +107368,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -107383,25 +107383,25 @@ aaa aaa aaa apX -sLf -ioI -mey -mey -iAY -htd -eLM -okf -fih -aps -aps -pqD -hdU -rfw +syT +ymg +gRi +gRi +rGF +tIo +pUJ +hFf +veZ +eEL +eEL +qqa +tRa +tvU aGF aFI aGF aEd -cez +qON aEd aKi aEd @@ -107625,9 +107625,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -107639,26 +107639,26 @@ aaa aaa aaa aaa -lLO -wiM -nUP -nTt +nAK +sNR +mbj +rgd apX -gBl -tEN -wIu -okf -eFc -jxA -jIc -jIc -wZC -okf +vQT +rhC +orQ +hFf +rAQ +lGB +fjq +fjq +eox +hFf aGF aFI aGF -evY -qFS +cyk +vmm aEd aKj aEd @@ -107882,9 +107882,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -107901,18 +107901,18 @@ apX apX apX apX -oUm -iIQ -wIu -okf -okf -okf -okf -okf -okf -okf +kHt +rRk +orQ +hFf +hFf +hFf +hFf +hFf +hFf +hFf aFd -mUt +tui aGF aEd aEd @@ -108129,7 +108129,7 @@ rmC rmC rmC rmC -iSN +lAZ rmC rmC rmC @@ -108139,9 +108139,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -108152,27 +108152,27 @@ aaa aaa aaa aaa -wos -dTs -iLB -pNk -shE -pUe +fwo +jEE +gVd +tSw +wby +mlO aBR -xiV -iOd -gFb -sBM -mey -ggX -hIg +iSB +usj +iqI +lbq +gRi +vfg +ibe apX aEg aFe aFI aGF -mVm -tVA +lwt +sct aEd aKk aLh @@ -108396,9 +108396,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -108409,27 +108409,27 @@ aaa aaa aaa aaa -wos -tdc -ouh -mey -mey -mey -mey -rJc -fXd +fwo +pYr +dxN +gRi +gRi +gRi +gRi +dXU +gui com avk -exU -qPr -twc +sjM +wHN +iDg apX aEg aEd aFK aEd aEd -fzO +pTX aEd cCX cDa @@ -108653,9 +108653,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -108666,25 +108666,25 @@ aaa aaa aaa aaa -wos -mOl -qJe +fwo +cbI +qOU apX -wiM +sNR apX -iHL -dDd -fms -loF -kht +fXA +oEj +dPj +vTM +oOv auj -nEH -dZr +fpa +sLL apX aEh aEd aFL -iWE +iNy aEd aEd aEj @@ -108910,9 +108910,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -108923,16 +108923,16 @@ aaa aaa aaa aaa -wRv -qPr -oJI -hZt -cOt +uBv +wHN +ktD +mXx +wzI apX -fFL -pwh -tGc -tAI +juE +dlP +mjj +wst apX apX apX @@ -109167,9 +109167,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -109180,19 +109180,19 @@ aaa aaa aaa aaa -wos -lQb -gGd +fwo +uXE +amT apX -hfy +xXq apX -fPr -dDd -nSI -loF +hux +oEj +juc +vTM auj -kkd -tGx +hVQ +pDd apX aEj aEj @@ -109424,9 +109424,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -109444,18 +109444,18 @@ apX apX apX apX -rqs -jUm +wCN +tne aIh -vbc -qPr -twc +gSK +wHN +iDg apX -hsd +gmd aEj aFN aHt -wUT +nAX aHs aEj aJq @@ -109681,9 +109681,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -109694,23 +109694,23 @@ aaa aaa aaa aaa -vjs -coA -uMx +hKF +xkq +hxJ apX -wiM +sNR apX -qao -ndV -jUm -lFr -mey -swH -sEW +mFP +wQj +tne +gYz +gRi +vhW +elh apX aEj aEj -eNI +uFz aGM aXC aFi @@ -109938,9 +109938,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -109951,23 +109951,23 @@ aaa aaa aaa aaa -nab -qPr -oJI -hZt -iPw +cxx +wHN +ktD +mXx +vwb apX -kyD -pwh -jUm -tAI +prJ +dlP +tne +wst apX apX apX apX aEj aEj -lFj +xyT aFi aFi aFi @@ -110068,10 +110068,10 @@ cju cju ckK ckK -grT -grT -grT -grT +ncW +ncW +ncW +ncW ckK cju cju @@ -110195,9 +110195,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -110208,21 +110208,21 @@ aaa aaa aaa aaa -vjs -omx -oJI +hKF +sEi +ktD apX -hfr +mmL apX -fPr -dDd -tYv +hux +oEj +uRX aIh -evL -lRG -wKA -wKA -lJN +pch +kbD +gpD +gpD +iUC apX aEj aEj @@ -110230,7 +110230,7 @@ aEj aEj aEj aJt -hEg +ggy aFi aEj aEj @@ -110325,10 +110325,10 @@ cju cju ckK ckK -grT -grT -grT -grT +ncW +ncW +ncW +ncW ckK cju cju @@ -110452,9 +110452,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -110465,25 +110465,25 @@ aaa aaa aaa aaa -vjs -tdc -ouh -mey -mey -mey -mey -hTg -mig -pYv -gqx -qsQ -eZJ -gJl -eZJ +hKF +pYr +dxN +gRi +gRi +gRi +gRi +lwO +nyo +glB +nbf +cQm +rOm +xLV +rOm apX bEK aFi -dpv +iSv aMA aGO aJs @@ -110582,10 +110582,10 @@ ckK ckK ckK ckK -grT -grT -grT -grT +ncW +ncW +ncW +ncW ckK cju ckK @@ -110709,9 +110709,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -110722,28 +110722,28 @@ aaa aaa aaa aaa -vjs -mOl -hyC -ovy -eHQ -cEP -sQc -tSh -gez -uqD -sYr -oTL -dLD -dLD -iNF +hKF +cbI +dzt +quC +eiU +wuI +lOH +gCs +jjK +njN +mTB +iVm +ksx +ksx +vqG apX bEK aFi aFi aFi aFi -qYX +jdO aLi aMw bHI @@ -110966,9 +110966,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -110986,23 +110986,23 @@ apX apX apX azA -iGC -qiq -qep -evL -dzO -kAi -kAi -xUb +vOs +oCM +xZX +pch +oWm +kWY +kWY +wtA apX -wKI +ozu vzP -ojd -lHA -twY -slt +lXi +udJ +sAo +ufk aEk -nuj +oTz aMB aEj aaa @@ -111223,9 +111223,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -111237,14 +111237,14 @@ aaa aaa aaa ash -rYU -ryH -igy -lUg +knN +mNz +olT +tsc apX -mcA -szL -oaf +ceW +uuR +cya apX apX apX @@ -111252,10 +111252,10 @@ apX apX apX apX -dXo +hvK aEj -gex -vCc +xpi +rRi aFi aFi aFi @@ -111480,9 +111480,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -111497,22 +111497,22 @@ ash avk avk avk -wDt -fPO +eWa +dxP aBR -keQ -cYt -eld -kht -rDy +qxC +ebW +sCT +oOv +lfK vzP vzP vzP vzP -huo +fBG aEj gfi -vCc +rRi aFi aFR aFi @@ -111737,9 +111737,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -111751,37 +111751,37 @@ aaa aaa aaa ash -iGC +vOs aAO aAO aAO aAO aAO aAO -gik -lgb +xLz +fRp ays -xDp -xDp -xDp -xDp -xDp -xDp -xDp -nAS -coS -xDp -xDp -xDp -xDp +iIA +iIA +iIA +iIA +iIA +iIA +iIA +nbo +rGl +iIA +iIA +iIA +iIA aMC aNR aNR -rUg +jFo aNR aNR aTu -iAt +rQn aEl aaa aEj @@ -111994,9 +111994,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -112008,42 +112008,42 @@ apX apX apX apX -gvp +fME ash ash -gvp +fME ash ash apX apX -dDd -fHW -xDp -xZO -nwi -qst -xDp -mGe -syP -poZ -lBq -oYL -mxQ -lSq -xDp +oEj +cLD +iIA +gDb +irK +xct +iIA +rqT +luR +wRF +vcO +wbd +iyw +jHg +iIA aMD -suD -uDk -eGZ -xOZ -suD -pcI -nGl -dFK +sMj +xpQ +fQX +iPn +sMj +jNf +foB +hgn aEj aEj aTx -hEg +ggy aGO bcI aFi @@ -112251,9 +112251,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -112273,30 +112273,30 @@ aur aur aur ash -pwh +dlP aIh -xDp -eYh -nju -wjl -aqc -eIf -pxv -dJO -jyR -pIy -xDp -xDp -xDp +iIA +iUR +eSc +ndZ +eWE +fJu +iuz +nmg +krY +kAE +iIA +iIA +iIA aFi aEj aEj aEj aEj aEj -utO -hjI -dXi +tRC +hLi +vvu aUC aUC aZw @@ -112315,7 +112315,7 @@ bkF bkF xWl hPN -bDZ +nPj ueP ost nOY @@ -112508,9 +112508,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -112530,30 +112530,30 @@ aur aur aur ash -pwh +dlP aIh -xDp -vta -nju -sfx -tuM -iTm -sro -oLC -dAs -pIy -wYt -ikA -xDp +iIA +jdL +eSc +fYV +eEa +xAT +itc +dYt +uCw +kAE +iDs +lAk +iIA aFi aEj -xFn -oEE +ybD +gYH aEj -hbT -rfk -hjI -vkW +tvB +mSn +hLi +vIH aEj aEj aYC @@ -112765,9 +112765,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -112787,30 +112787,30 @@ aur aur aur ash -pwh +dlP aIh -xDp -vta -nju -sfx -xlT -ehy -kPy -saz -nyo -pIy -saz -gSd -xDp +iIA +jdL +eSc +fYV +tRm +sCt +qhl +fKV +egf +kAE +fKV +sbt +iIA aFi aEj -fjA -gqE +jKE +lXV aEj -rwN -rfk -hjI -vkW +mkh +mSn +hLi +vIH aFi aFi aFi @@ -113022,9 +113022,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -113044,30 +113044,30 @@ aur aur aur ash -pwh +dlP aIh -xDp -taX -nju -sfx -eqs -sLx -hcD -aUm -dAs -pIy -kps -sKK -xDp +iIA +lqX +eSc +fYV +eZY +jBX +tHi +duC +uCw +kAE +pHw +fBc +iIA aFi aEj -gtK -hPG +vis +pUf aEj bEK -rfk -hjI -vkW +mSn +hLi +vIH aHu aEj aEj @@ -113087,8 +113087,8 @@ bkF bnh blX blX -oaX -iBW +qaM +upd btw buJ bwe @@ -113279,9 +113279,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -113301,30 +113301,30 @@ aur aur aur ash -pwh +dlP aIh -xDp -cBb -eXn -oGO -gvL -nxo -skE -joz -wbL -cQQ -xDp -xDp -xDp +iIA +dwn +nXd +aPp +gKf +ffH +vTz +wed +djv +tRn +iIA +iIA +iIA aFi aEj -lGt -mrZ +xih +msg aEj aMA -rfk -hjI -vkW +mSn +hLi +vIH aFi aXC aYD @@ -113335,7 +113335,7 @@ rWE baG eZA tDn -hEg +ggy nZw aFi gfi @@ -113536,9 +113536,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -113550,38 +113550,38 @@ apX apX ash ash -fhB +hJk ash ash -fhB +hJk ash ash apX apX -pwh -kyS -khQ -vdy -nju -mfj -xDp -ksb -gpG -gpG -vnD -ryC -mxQ -nTW -xDp +dlP +eSJ +iUS +pWl +eSc +iuq +iIA +kpF +swn +swn +htV +lhe +iyw +iLd +iIA aFi -jDy -gqE -wOC +kiS +lXV +qGL aEj -fKq -rfk -hjI -xEn +mhQ +mSn +hLi +hMY aFi aXC aYE @@ -113793,9 +113793,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -113805,31 +113805,31 @@ aaa aaa aaa apX -jSs -rWl +gOX +owB avk -mcp -fJB +qaq +lyd avk avk avk -lPS -iGC -wXm +lFm +vOs +iIK com -xDp -wfy -nju -qXD -xDp -rGK -fPJ -fPJ -uKo -sca -xDp -xDp -xDp +iIA +fRD +eSc +ryZ +iIA +xvb +wkY +wkY +xEO +bhY +iIA +iIA +iIA aFi aLm aLm @@ -114050,9 +114050,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -114062,42 +114062,42 @@ aaa aaa aaa apX -rnP -hlq -eiF -pFN -wrw -tqr -psr -lja -pPY -pPY -hmZ +qCS +pgt +owy +kKN +vWN +mKb +jcr +fBD +tQQ +tQQ +lGW com -xDp -nIY -sSp -iGa -xDp -kTp -omY -omY -iyp -quP -xDp -xDp -xDp +iIA +hTh +rYR +tDV +iIA +uFI +vZg +vZg +xzl +qRe +iIA +iIA +iIA aFi aLm aNV xer xer aQo -dXD -qsp -tNC +jel +jxo +wnC aLm -dpv +iSv aEl baG rWE @@ -114307,9 +114307,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -114320,30 +114320,30 @@ aaa aaa apX apX -ucf +pql auj auj auj auj -sHt -xzx +hVD +ivW auj -lyR -tGQ +ixq +gqx aIh -xDp -mwy -nju -nju -xDp -nju -nju -nju -mfj -hDb -xCo -ktG -xDp +iIA +pMm +eSc +eSc +iIA +eSc +eSc +eSc +iuq +qxY +xqw +ppC +iIA aFi aLm aNV @@ -114564,9 +114564,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -114575,36 +114575,36 @@ aaa aaa aaa aaa -oQO -dMw -nMS -lJg -lJg -lJg -gVH -nxR -uJI -oQO -nGf +lAu +lLb +dOx +nkw +nkw +nkw +uvR +vvJ +waL +lAu +hkn azA aIh -xDp -nju -nju -nju -gmK -nju -mhh -sSp -iGa -sLF -eXn -aCM -xDp +iIA +eSc +eSc +eSc +tQc +eSc +uGg +rYR +tDV +qmK +nXd +dIu +iIA aFi aLm aNV -tOS +fYU aNV phS dqY @@ -114821,9 +114821,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -114832,38 +114832,38 @@ aaa aaa aaa aaa -oQO -lxp -qUH -guP -ium -guP -ijf -ujb -kiL -oQO -nGf +lAu +wEa +rHm +tDI +sLr +tDI +aHv +mjk +mKr +lAu +hkn azA aIh -xDp -qff -vYT -qff -xDp -mIg -fUK -jmA -mDv -ppw -oAo -hqY -xDp +iIA +sUk +fbu +sUk +iIA +oll +wzS +rVA +mGo +fsy +oVA +qCl +iIA aFi aLm aNV -rMD +dBK aNV -nyu +jSK cvf aQn aTz @@ -115078,9 +115078,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -115089,36 +115089,36 @@ aaa aaa aaa aaa -oQO -qlo -cGf -rFv -rFv -rFv -qLm -wmI -uJI -oQO -nGf +lAu +eOb +rwd +wfN +wfN +wfN +gzY +nlR +waL +lAu +hkn azA aIh -xDp -xDp -xDp -xDp -xDp -xDp -xDp -xDp -xDp -xDp -xDp -xDp -xDp +iIA +iIA +iIA +iIA +iIA +iIA +iIA +iIA +iIA +iIA +iIA +iIA +iIA bfu aLm aNV -rMD +dBK aNX phS xer @@ -115335,9 +115335,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -115346,41 +115346,41 @@ aaa aaa aaa aaa -oQO -oMP -qsI -lZh -hlU -hlU -hlU -mjl -vrr -oQO -nGf -wDt -loF -knO -gMH -kht -shA -kht -sQc -knO -kht -kht -sQc -kht -qTd -otx -tUr +lAu +hQA +ldW +mdn +kMY +kMY +kMY +rmw +diJ +lAu +hkn +eWa +vTM +osq +eBc +oOv +dyX +oOv +lOH +osq +oOv +oOv +lOH +oOv +rvQ +gaS +iJw aLm -muJ -ing +kGg +qIo aNY -ptw +wQs aQp -piw -uAo +wOZ +gfE aLm aaa aaa @@ -115592,9 +115592,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -115603,35 +115603,35 @@ aaa aaa aaa aaa -oQO -iiD -iiD -top -rIj -rIj -rIj -yaL -nJd -oQO -nGf +lAu +vrE +vrE +xXk +uQd +uQd +uQd +tus +wWx +lAu +hkn avk axu aAO aAO -gFb +iqI aBP -pJq +rMg aBP -gFb +iqI aAO aAO aBP -rzd +eTs aBP ays aEj aLm -nsE +qwm aLm aLo aLm @@ -115849,9 +115849,9 @@ rmC rmC rmC aaa -kwE +fth aaa -elZ +qNr aaa aaa aaa @@ -115860,32 +115860,32 @@ aaa aaa aaa xyB -oQO -hMR -qEb -dtt -eKW -ofx -gQb -iyt -gQb -oQO -nGf +lAu +tfK +xwy +iqk +jZj +lAT +pqd +oGp +pqd +lAu +hkn avk avk -jvu +sKg apX -cjD -hrd +ezZ +rSJ apX -swK -cjD +oqt +ezZ apX -cjD -sxv +ezZ +lme apX -cMo -cjD +yfM +ezZ apX aaa aaa @@ -116106,9 +116106,9 @@ rmC rmC rmC aaa -elZ +qNr aaa -kwE +fth aaa aaa aaa @@ -116117,32 +116117,32 @@ aaa aaa aaa xyB -oQO -oQO -oQO -oQO -oQO -oQO -oQO -oQO -oQO -oQO -lrj -mJj -mJj -sDI +lAu +lAu +lAu +lAu +lAu +lAu +lAu +lAu +lAu +lAu +efa +vRk +vRk +fEI apX -jsC -rNc +ibQ +sPR apX -rNc -uYJ +sPR +qTl apX -pql -rNc +gOl +sPR apX -rNc -tuA +sPR +cxI apX aaa aaa @@ -116170,7 +116170,7 @@ fwI eCK wQU xah -cnI +nGT fwI bqO btB @@ -116363,10 +116363,10 @@ rmC rmC rmC aaa -kwE +fth xyB -kwE -kwE +fth +fth xyB xyB xyB @@ -116385,21 +116385,21 @@ aaa aaa apX ash -rAB +tAI ash apX apX -xjz -rNc +lpH +sPR apX -rNc -xjz +sPR +lpH apX -xjz -rNc +lpH +sPR apX -rNc -xjz +sPR +lpH apX aaa aaa @@ -116641,22 +116641,22 @@ aaa aaa aaa apX -cyF +ptz atk ash aaa apX -usM -rNc +fMj +sPR apX -rNc -usM +sPR +fMj apX -usM -rNc +fMj +sPR apX -rNc -usM +sPR +fMj apX aaa aaa @@ -116899,21 +116899,21 @@ aaa aaa apX ash -tUn +iAc ash aaa apX -kMG -ptH +spc +iqX apX -uOE -kMG +xNF +spc apX -kMG -uOE +spc +xNF apX -uOE -kMG +xNF +spc apX aaa aaa @@ -117156,7 +117156,7 @@ aaa aaa aaa aaa -gpe +elq aaa aaa apX @@ -117199,10 +117199,10 @@ aaa aaa aaa bnd -jku -oDh -lsV -iRN +vKv +fyh +pef +rNS ccU taA qcH @@ -117451,7 +117451,7 @@ aTC aTC aTC aTC -wjI +qeZ aaa aby aaa @@ -117459,7 +117459,7 @@ bnd qYq sNz nqV -lxj +rYg hUJ riW jtf @@ -117690,7 +117690,7 @@ aaa aaa aaa aby -qGO +lUu aTD aUD aUD @@ -117708,7 +117708,7 @@ beU beU beU beU -wjI +qeZ abI aby aaa @@ -117716,7 +117716,7 @@ bnd lGS nIm oEW -tnM +uGO wXu cOp lGS @@ -117965,7 +117965,7 @@ aTE aTE aTE aTE -wjI +qeZ aaa aby aaa @@ -117973,7 +117973,7 @@ bkF dmT tqX nEb -lnF +eBE uvo mMz dmT @@ -118188,18 +118188,18 @@ aaa aaa aaa aaa -elZ -kwE -elZ -kwE -elZ -kwE -elZ -kwE -elZ -kwE -elZ -kwE +qNr +fth +qNr +fth +qNr +fth +qNr +fth +qNr +fth +qNr +fth aaa aaa aaa @@ -118230,7 +118230,7 @@ bkF bkF bkF pbR -fSG +plc naq bkF bkF @@ -118479,7 +118479,7 @@ aTC aTC aTC aTC -wjI +qeZ aaa aed aht @@ -118702,23 +118702,23 @@ aaa aaa aaa aaa -kwE -cZx -kwE -cZx -kwE -cZx -kwE -cZx -kwE -cZx -kwE -cZx +fth +sDa +fth +sDa +fth +sDa +fth +sDa +fth +sDa +fth +sDa aaa bBW aaa aby -qGO +lUu aTD aUD aUD @@ -118736,7 +118736,7 @@ beU beU beU bkP -wjI +qeZ abI aby aaa @@ -118993,7 +118993,7 @@ aTE aTE aTE baI -wjI +qeZ aaa aby aaa @@ -119507,7 +119507,7 @@ aTC aTC aTC aTC -wjI +qeZ aaa aby aaa @@ -119746,7 +119746,7 @@ aaa aaa aaa aby -qGO +lUu aTD aUD aUD @@ -119764,7 +119764,7 @@ beU beU beU bkP -wjI +qeZ abI aby aed @@ -120021,7 +120021,7 @@ aTE aTE aTE baI -wjI +qeZ aaa aed aaa @@ -120535,7 +120535,7 @@ aTC aTC aTC aTC -wjI +qeZ aaa aby aaa @@ -120774,7 +120774,7 @@ aaa aaa aaa aby -qGO +lUu aTD aUD aUD @@ -120792,7 +120792,7 @@ beU beU beU bkP -wjI +qeZ abI aby aaa @@ -121049,7 +121049,7 @@ aTE aTE aTE baI -wjI +qeZ aaa aed aaa @@ -121520,7 +121520,7 @@ rmC rmC rmC rmC -ikQ +ofr rmC rmC rmC @@ -121563,7 +121563,7 @@ aTC aTC aTC aTC -wjI +qeZ aaa aby aaa @@ -121802,7 +121802,7 @@ aaa aaa aaa aby -qGO +lUu aTD aUD aUD @@ -121820,7 +121820,7 @@ beU beU beU bkP -wjI +qeZ abI aby aaa @@ -122077,7 +122077,7 @@ aTE aTE aTE baI -wjI +qeZ aaa aby aaa @@ -122581,7 +122581,7 @@ aby aby aby aby -cZx +sDa bcQ cFB aby diff --git a/_maps/map_files/Snaxi/IcemoonUnderground_Above.dmm b/_maps/map_files/Snaxi/IcemoonUnderground_Above.dmm deleted file mode 100644 index 6e6d2b7117ac..000000000000 --- a/_maps/map_files/Snaxi/IcemoonUnderground_Above.dmm +++ /dev/null @@ -1,66644 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/open/genturf, -/area/icemoon/underground/unexplored/rivers) -"ac" = ( -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored/rivers) -"ad" = ( -/turf/closed/wall, -/area/mine/lobby) -"ae" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/lobby) -"af" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/mine/lobby) -"ag" = ( -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/mine/lobby) -"ah" = ( -/obj/structure/bed, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/mine/lobby) -"ai" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/mine/lobby) -"aj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/mine/lobby) -"ak" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/reagent_containers/blood/AMinus, -/obj/item/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/machinery/camera{ - c_tag = "Sleeper Room"; - dir = 1; - network = list("mine") - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/mine/lobby) -"al" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"am" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/turf/open/floor/plasteel, -/area/mine/lobby) -"an" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/lobby) -"ao" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/mine/lobby) -"ap" = ( -/turf/open/floor/carpet, -/area/mine/lobby) -"aq" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, -/turf/open/floor/carpet, -/area/mine/lobby) -"ar" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/mine/lobby) -"as" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"at" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"au" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/lobby) -"av" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/turf/open/floor/plasteel, -/area/mine/lobby) -"aw" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/carpet, -/area/mine/lobby) -"ax" = ( -/turf/closed/wall, -/area/mine/eva) -"ay" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 8; - icon_state = "manifold-3" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"az" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sink{ - dir = 1; - icon_state = "sink" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"aA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/power/apc{ - name = "Mining Living Quarters APC"; - pixel_x = 1; - pixel_y = -23 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"aB" = ( -/turf/open/floor/plasteel, -/area/mine/lobby) -"aC" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/lobby) -"aD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/door/airlock, -/turf/open/floor/plasteel, -/area/mine/lobby) -"aE" = ( -/obj/machinery/light{ - dir = 4; - pixel_x = -4 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/mine/eva) -"aF" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Station EVA"; - req_access_txt = "54" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"aH" = ( -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/snacks/sosjerky, -/obj/item/reagent_containers/food/snacks/sosjerky, -/obj/item/reagent_containers/food/snacks/sosjerky, -/obj/item/reagent_containers/food/snacks/no_raisin, -/obj/item/reagent_containers/food/snacks/no_raisin, -/obj/item/reagent_containers/food/snacks/no_raisin, -/obj/item/reagent_containers/food/snacks/cheesiehonkers, -/obj/item/reagent_containers/food/snacks/cheesiehonkers, -/obj/item/reagent_containers/food/snacks/cheesiehonkers, -/obj/item/reagent_containers/food/snacks/chips, -/obj/item/reagent_containers/food/snacks/chips, -/obj/item/reagent_containers/food/snacks/chips, -/turf/open/floor/plasteel, -/area/mine/lobby) -"aI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/carpet, -/area/mine/lobby) -"aJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/eva) -"aK" = ( -/obj/vehicle/ridden/atv/snowmobile, -/obj/effect/turf_decal/bot, -/obj/item/key, -/turf/open/floor/plasteel/dark, -/area/mine/eva) -"aL" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/recharge_station, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Mining EVA APC"; - pixel_x = 1; - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aM" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aN" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 8; - icon_state = "computer" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/mine/eva) -"aO" = ( -/obj/structure/window/reinforced/spawner, -/obj/effect/turf_decal/stripes, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"aP" = ( -/obj/structure/window/reinforced/spawner, -/obj/effect/turf_decal/stripes, -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/soup/hotchili{ - pixel_y = 12 - }, -/obj/item/reagent_containers/food/snacks/soup/coldchili{ - pixel_y = 3 - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"aQ" = ( -/obj/structure/window/reinforced/spawner, -/obj/effect/turf_decal/stripes, -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"aR" = ( -/obj/structure/sink{ - pixel_y = 28 - }, -/obj/structure/mirror{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/lobby) -"aS" = ( -/turf/open/floor/plasteel/freezer, -/area/mine/lobby) -"aT" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"aU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/mine/eva) -"aV" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0; - req_access_txt = "54" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/mine/eva) -"aW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/mine/eva) -"aX" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0; - req_access_txt = "54" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/mine/eva) -"aY" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/mine/eva) -"aZ" = ( -/turf/open/floor/plasteel, -/area/mine/eva) -"ba" = ( -/obj/structure/ladder, -/turf/open/floor/plasteel, -/area/mine/eva) -"bb" = ( -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/turf/open/floor/plasteel/freezer, -/area/mine/lobby) -"bc" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/lobby) -"bd" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/dark, -/area/mine/eva) -"be" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/eva) -"bg" = ( -/obj/vehicle/ridden/atv/snowmobile, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/key, -/turf/open/floor/plasteel/dark, -/area/mine/eva) -"bh" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance"; - req_access_txt = "48" - }, -/turf/open/floor/plating, -/area/mine/lobby) -"bi" = ( -/obj/structure/toilet{ - dir = 1; - icon_state = "toilet00" - }, -/turf/open/floor/plasteel/freezer, -/area/mine/lobby) -"bj" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/mine/eva) -"bk" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bl" = ( -/obj/effect/turf_decal/stripes{ - dir = 1; - icon_state = "warningline" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bm" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/turf_decal/stripes{ - dir = 1; - icon_state = "warningline" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bn" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bo" = ( -/turf/open/floor/plating, -/area/mine/lobby) -"bp" = ( -/obj/structure/closet/crate/secure/loot, -/turf/open/floor/carpet, -/area/mine/lobby) -"bq" = ( -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/eva) -"br" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 8; - icon_state = "manifold-3" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bu" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/mine/lobby) -"bv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bw" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bx" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"by" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/mine/lobby) -"bz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/mine/lobby) -"bA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bB" = ( -/obj/structure/table, -/turf/open/floor/carpet, -/area/mine/lobby) -"bC" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Mining Quarters"; - dir = 8; - network = list("mine") - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"bD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/eva) -"bE" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Mining Dormitory"; - dir = 4; - network = list("mine") - }, -/turf/open/floor/carpet, -/area/mine/lobby) -"bF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/mine/lobby) -"bG" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/carpet, -/area/mine/lobby) -"bH" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/turf/open/floor/plating, -/area/mine/lobby) -"bI" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/mine/eva) -"bJ" = ( -/turf/closed/wall/r_wall, -/area/mine/maintenance) -"bK" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Communications"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"bL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/lobby) -"bN" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"bO" = ( -/turf/open/floor/circuit, -/area/mine/maintenance) -"bP" = ( -/obj/machinery/light/small, -/obj/machinery/telecomms/relay/preset/mining, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"bQ" = ( -/obj/machinery/camera{ - c_tag = "Communications Relay"; - dir = 8; - network = list("mine") - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"bR" = ( -/turf/closed/mineral/random/high_chance/volcanic, -/area/icemoon/underground/unexplored/rivers) -"bS" = ( -/turf/closed/mineral/random/snow, -/area/icemoon/underground/unexplored) -"bT" = ( -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"bU" = ( -/turf/open/openspace, -/area/icemoon/underground/unexplored/rivers) -"bV" = ( -/turf/open/openspace/icemoon, -/area/icemoon/underground/unexplored/rivers) -"bW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/closed/wall, -/area/mine/lobby) -"bX" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ - dir = 8; - icon_state = "inje_map-2" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"bY" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/lobby) -"bZ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/bluespace_beacon, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"ca" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Mining Communications APC"; - pixel_x = 1; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"cb" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"cc" = ( -/obj/structure/ore_box, -/turf/open/floor/plasteel, -/area/mine/eva) -"cd" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 1; - icon_state = "recharge_port" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Mining EVA"; - dir = 8; - network = list("mine") - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"ce" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/mine/lobby) -"cf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/carpet, -/area/mine/lobby) -"cg" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/mine/lobby) -"ch" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/camera{ - c_tag = "Mining Entrance"; - dir = 8; - network = list("mine") - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"ci" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/lobby) -"cj" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/mine/eva) -"ck" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/mine/lobby) -"cl" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/lobby) -"cm" = ( -/obj/structure/table, -/obj/structure/table, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/pickaxe, -/turf/open/floor/plasteel, -/area/mine/eva) -"cn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/eva) -"co" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel, -/area/mine/eva) -"cp" = ( -/obj/effect/turf_decal/stripes{ - dir = 1; - icon_state = "warningline" - }, -/obj/effect/turf_decal/tile/purple, -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"cq" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/eva) -"cr" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Mining Comms Relay"; - network = list("mine") - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"cs" = ( -/obj/item/beacon, -/turf/open/floor/plasteel, -/area/mine/eva) -"ct" = ( -/obj/machinery/light/small{ - dir = 1; - light_color = "#ffc1c1" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/mine/lobby) -"cu" = ( -/obj/machinery/power/terminal, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/mine/lobby) -"cv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/mine/lobby) - -(1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(20,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(21,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(22,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bR -bR -bR -bR -bR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(55,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(56,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(57,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(66,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(67,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(68,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(69,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(70,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(71,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(72,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(73,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(74,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(75,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(76,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(77,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(78,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(79,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(80,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(82,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(83,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(85,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(86,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(87,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(88,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(89,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(90,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(91,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(92,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(93,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(94,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(95,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(96,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(97,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(98,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(99,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(100,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(101,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(102,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(103,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(104,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(105,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(106,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(107,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(108,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(109,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(110,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -aa -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(111,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -aa -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(112,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -bU -aa -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(113,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -aa -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(114,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -aa -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(115,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -aa -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(116,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -aa -aa -aa -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(117,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -aa -aa -aa -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(118,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(119,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(120,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(121,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(122,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(123,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(124,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(125,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(126,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(127,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(128,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(129,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(130,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(131,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(132,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(133,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(134,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(135,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(136,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(137,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(138,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(139,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(140,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(141,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(142,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(143,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bV -bU -bU -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(144,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(145,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(146,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(147,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -aa -aa -aa -bU -bU -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(148,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(149,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(150,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(151,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bU -bU -bU -bU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(152,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(153,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(154,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(155,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(156,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(157,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(158,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(159,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(160,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(161,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(162,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(163,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(164,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(165,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(166,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(167,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -"} -(168,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(169,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(170,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(171,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(172,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(173,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(174,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(175,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(176,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(177,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bT -bT -bT -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(178,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bS -bT -bT -bT -bT -bT -bS -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(179,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bS -bT -aE -bT -bT -bT -aE -bT -bS -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(180,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bS -bS -bT -ax -aU -aV -cn -ax -bT -bS -bS -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(181,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bS -bS -bT -bT -ax -aK -aW -bd -ax -bT -bT -bS -bS -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(182,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bS -bT -bT -bT -ax -ax -bg -aW -cj -ax -ax -bT -bT -bT -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(183,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bS -bT -bT -ad -ae -ax -ax -aU -aX -cn -ax -ax -aJ -ax -bT -bT -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(184,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bS -bT -ad -ad -av -ar -ax -aL -bn -be -bj -bq -bq -ax -ax -bT -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(185,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bT -bT -ae -al -au -ay -aF -aM -bs -bf -br -bv -aZ -bq -aJ -bT -bT -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(186,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bT -bT -ad -ad -aH -am -az -ax -aN -aY -cd -co -bL -bA -bI -ax -ax -bT -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(187,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bT -ad -ad -ad -ad -as -aA -ax -ax -ax -ax -bk -bt -cm -bJ -bJ -bJ -bJ -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(188,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bT -bT -ad -af -ai -an -at -aG -aB -aO -aZ -cs -bl -bt -cq -bJ -cr -bO -bJ -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(189,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bT -bT -ae -ag -aj -ao -aC -bM -bY -aP -ba -aZ -bm -cb -bD -bK -bZ -bP -bJ -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(190,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bT -bT -ad -ah -ak -an -aT -bN -bC -aQ -cc -aZ -cp -bw -ch -bJ -ca -bQ -bJ -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(191,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bT -ad -ad -ad -ad -ad -aD -ad -ad -ax -ax -ax -bx -ax -bJ -bJ -bJ -bJ -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(192,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bT -bT -ad -ad -bB -aw -ce -bE -bG -ap -bh -bo -by -bF -cl -ad -ad -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(193,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bS -bT -bT -ae -aq -aI -cf -ck -bp -ap -ad -ct -bz -cv -cl -ad -bS -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(194,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bS -bT -ad -ad -aq -cg -ad -ad -bb -ad -bu -cu -bH -ad -ad -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(195,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bT -bT -ad -ae -bW -ad -aR -aS -ad -ad -ad -ad -ad -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(196,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bS -bT -bT -bT -bW -ad -ci -bc -bi -ad -ad -bS -bS -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(197,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bT -bX -ad -ad -ad -ad -ad -bS -bS -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(198,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bS -bS -bS -bS -bS -bS -bS -bS -bS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(199,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(200,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(201,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(202,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(203,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(204,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(205,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(206,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(207,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(208,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(209,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(210,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(211,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(212,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(213,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(214,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(215,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(216,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(217,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(218,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(219,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(220,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(221,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(222,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(223,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(224,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(225,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(226,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(227,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(228,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(229,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(230,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(231,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(232,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(233,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(234,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(235,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(236,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(237,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(238,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(239,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(240,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(241,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(242,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(243,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(244,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(245,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(246,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(247,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(248,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(249,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(250,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(251,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(252,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(253,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(254,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(255,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} diff --git a/_maps/map_files/Snaxi/IcemoonUnderground_Below.dmm b/_maps/map_files/Snaxi/IcemoonUnderground_Below.dmm deleted file mode 100644 index 82c10c289346..000000000000 --- a/_maps/map_files/Snaxi/IcemoonUnderground_Below.dmm +++ /dev/null @@ -1,65586 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/closed/mineral/random/snow/underground, -/area/icemoon/underground/unexplored/rivers) -"d" = ( -/turf/closed/wall, -/area/icemoon/underground/explored) -"e" = ( -/obj/structure/grille, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"h" = ( -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"i" = ( -/obj/item/gps/mining, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"E" = ( -/turf/closed/mineral/random/snow/underground, -/area/icemoon/underground/unexplored) -"F" = ( -/turf/open/genturf, -/area/icemoon/underground/unexplored/rivers) -"N" = ( -/obj/item/flashlight/lantern{ - on = 1 - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"T" = ( -/obj/structure/ladder, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"X" = ( -/obj/machinery/telecomms/relay/preset/mining, -/obj/machinery/bluespace_beacon, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/eastright{ - dir = 8; - req_access_txt = "48" - }, -/turf/open/floor/circuit, -/area/mine/maintenance) - -(1,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(2,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(3,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(4,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(5,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(6,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(7,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(8,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(9,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(10,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(11,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(12,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(13,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(14,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(15,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(16,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(17,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(18,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(19,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(20,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(21,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(22,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(23,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(24,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(25,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(26,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(27,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(28,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(29,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(30,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(31,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(32,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(33,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(34,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(35,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(36,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(37,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(38,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(39,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(40,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(41,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(42,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(43,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(44,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(45,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(46,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(47,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(48,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(49,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(50,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(51,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(52,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(53,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(54,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(55,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(56,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(57,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(58,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(59,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(60,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(61,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(62,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(63,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(64,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(65,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(66,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(67,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(68,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(69,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(70,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(71,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(72,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(73,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(74,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(75,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(76,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(77,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(78,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(79,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(80,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(81,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(82,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(83,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(84,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(85,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(86,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(87,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(88,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(89,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(90,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(91,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(92,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(93,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(94,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(95,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(96,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(97,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(98,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(99,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(100,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(101,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(102,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(103,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(104,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(105,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(106,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(107,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(108,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(109,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(110,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(111,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(112,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(113,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(114,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(115,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(116,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(117,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(118,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(119,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(120,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(121,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(122,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(123,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(124,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(125,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(126,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(127,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(128,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(129,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(130,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(131,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(132,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(133,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(134,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(135,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(136,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(137,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(138,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(139,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(140,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(141,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(142,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(143,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(144,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(145,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(146,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(147,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(148,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(149,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(150,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(151,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(152,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -a -E -h -h -h -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(153,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -h -h -h -h -h -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(154,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -h -h -h -h -h -h -h -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(155,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -h -h -d -e -h -e -d -h -h -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(156,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -h -h -h -e -i -h -h -e -h -h -h -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(157,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -h -h -h -h -h -T -h -h -h -h -h -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(158,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -h -h -h -e -N -h -h -e -h -h -h -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(159,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -h -h -d -e -h -X -d -h -h -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(160,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -h -h -h -h -h -h -h -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(161,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -h -h -h -h -h -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(162,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -h -h -h -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(163,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(164,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(165,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(166,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(167,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(168,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(169,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(170,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(171,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -E -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(172,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(173,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(174,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(175,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(176,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(177,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(178,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(179,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(180,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(181,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(182,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(183,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(184,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(185,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(186,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(187,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(188,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(189,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(190,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(191,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(192,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(193,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(194,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(195,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(196,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(197,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(198,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(199,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(200,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(201,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(202,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(203,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(204,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(205,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(206,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(207,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(208,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(209,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(210,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(211,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(212,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(213,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(214,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(215,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(216,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(217,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(218,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(219,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(220,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(221,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(222,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(223,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(224,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(225,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(226,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(227,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(228,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(229,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(230,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(231,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(232,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(233,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(234,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(235,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(236,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(237,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(238,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(239,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(240,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(241,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(242,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(243,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(244,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(245,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(246,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(247,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(248,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(249,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(250,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(251,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(252,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(253,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(254,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} -(255,1,1) = {" -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -F -"} diff --git a/_maps/map_files/Snaxi/Snaxi.dmm b/_maps/map_files/Snaxi/Snaxi.dmm index 9c270b84d504..7f160fd645b8 100644 --- a/_maps/map_files/Snaxi/Snaxi.dmm +++ b/_maps/map_files/Snaxi/Snaxi.dmm @@ -1833,31 +1833,6 @@ /obj/structure/closet/crate/trashcart, /turf/open/floor/plasteel, /area/cargo/sorting) -"adt" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/machinery/power/apc{ - areastring = "/area/cargo/sorting"; - dir = 1; - name = "Delivery Office APC"; - pixel_x = 1; - pixel_y = 23 - }, -/obj/structure/table/reinforced, -/obj/item/destTagger{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/destTagger, -/turf/open/floor/plasteel, -/area/cargo/sorting) "adu" = ( /obj/machinery/door/airlock/medical{ name = "Operating Theatre"; @@ -5650,7 +5625,7 @@ }, /obj/effect/landmark/xeno_spawn, /obj/machinery/power/apc{ - areastring = "/obj/item/paper/fluff/cogstation/eva"; + areastring = "/area/ai_monitored/command/storage/eva"; dir = 1; name = "EVA Storage APC"; pixel_y = 24 @@ -9530,23 +9505,6 @@ /obj/structure/fluff/railing, /turf/open/openspace/icemoon, /area/icemoon/surface/outdoors) -"axQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window{ - dir = 1; - name = "High-Risk Modules"; - req_access_txt = "20" - }, -/obj/structure/table, -/obj/item/ai_module/reset/purge, -/obj/item/ai_module/zeroth/oneHuman, -/obj/item/ai_module/supplied/protectStation, -/obj/item/ai_module/supplied/oxygen, -/obj/effect/spawner/lootdrop/ai_module_harmful, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) "ayk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -14151,6 +14109,11 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/engineering/atmospherics_engine) +"bZk" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/turf/open/floor/carpet, +/area/command/meeting_room) "bZt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/carpet, @@ -17132,15 +17095,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"dOM" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/flashlight/lamp/green{ - pixel_x = -7; - pixel_y = 1 - }, -/turf/open/floor/wood, -/area/security/courtroom) "dOP" = ( /obj/machinery/button/door{ id = "Skynet_launch"; @@ -17999,41 +17953,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"esw" = ( -/obj/structure/table, -/obj/item/ai_module/core/full/custom, -/obj/item/ai_module/core/freeformcore, -/obj/item/ai_module/core/full/asimov, -/obj/effect/spawner/lootdrop/ai_module_harmless, -/obj/effect/spawner/lootdrop/ai_module_lewd, -/obj/effect/spawner/lootdrop/ai_module_neutral, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - Starboard"; - dir = 1; - network = list("aiupload") - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/structure/table, -/obj/item/ai_module/core/full/custom, -/obj/item/ai_module/core/freeformcore, -/obj/item/ai_module/core/full/asimov, -/obj/effect/spawner/lootdrop/ai_module_harmless, -/obj/effect/spawner/lootdrop/ai_module_neutral, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Chamber - Starboard"; - dir = 1; - network = list("aiupload") - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) "esE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/blue{ @@ -18794,6 +18713,18 @@ }, /turf/open/floor/wood, /area/service/library) +"eSB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/flashlight/lamp/green{ + pixel_x = -7; + pixel_y = 1 + }, +/turf/open/floor/wood, +/area/security/courtroom) "eSJ" = ( /obj/structure/table/glass, /obj/item/clothing/glasses/hud/health, @@ -20937,6 +20868,10 @@ /obj/machinery/jukebox, /turf/open/floor/wood, /area/service/bar) +"gkn" = ( +/obj/structure/dresser, +/turf/open/floor/plasteel/dark, +/area/security/prison) "gkt" = ( /obj/machinery/light{ dir = 4 @@ -21025,20 +20960,6 @@ /obj/item/key/security, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"gnr" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 32 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/turf/open/floor/plasteel/dark, -/area/security/office) "gnv" = ( /obj/structure/cable{ icon_state = "1-2" @@ -22393,6 +22314,23 @@ /mob/living/carbon/monkey, /turf/open/floor/plasteel/white, /area/medical/genetics) +"hhW" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window{ + dir = 1; + name = "High-Risk Modules"; + req_access_txt = "20" + }, +/obj/structure/table, +/obj/item/ai_module/reset/purge, +/obj/item/ai_module/zeroth/oneHuman, +/obj/item/ai_module/supplied/protectStation, +/obj/item/ai_module/supplied/oxygen, +/obj/effect/spawner/lootdrop/ai_module_harmful, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) "hik" = ( /obj/machinery/firealarm{ dir = 4; @@ -23946,11 +23884,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft/secondary) -"iaI" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/turf/open/floor/carpet, -/area/command/meeting_room) "iaM" = ( /obj/machinery/firealarm{ dir = 8; @@ -25031,17 +24964,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"iIo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only{ - name = "south facing firelock" - }, -/obj/structure/sign/poster/contraband/yes_erp{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/maintenance/aft/secondary) "iIK" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -27105,15 +27027,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"kjp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/pen/red, -/turf/open/floor/plasteel/cult, -/area/service/lawoffice) "kjx" = ( /obj/machinery/door/window/eastright{ dir = 8; @@ -27597,15 +27510,6 @@ }, /turf/open/floor/plasteel/white/side, /area/hallway/primary/port) -"kzs" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/structure/extinguisher_cabinet{ - pixel_y = -31 - }, -/turf/open/floor/wood, -/area/command/heads_quarters/captain) "kzS" = ( /obj/machinery/computer/upload/borg, /turf/open/floor/circuit, @@ -29323,6 +29227,17 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/surface/outdoors) +"lJj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor/border_only{ + name = "south facing firelock" + }, +/obj/structure/sign/poster/contraband/yes_erp{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/maintenance/aft/secondary) "lJp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, @@ -30790,20 +30705,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/chemistry) -"mLG" = ( -/obj/structure/table, -/obj/item/aicard, -/obj/item/ai_module/reset, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/clothing/gloves/color/yellow, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/turf/open/floor/plasteel/dark, -/area/engineering/storage/tech) "mLK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33440,18 +33341,6 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) -"opd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/obj/item/flashlight/lamp/green{ - pixel_x = -7; - pixel_y = 1 - }, -/turf/open/floor/wood, -/area/security/courtroom) "opq" = ( /obj/machinery/computer/rdservercontrol{ dir = 1 @@ -33466,6 +33355,15 @@ }, /turf/open/floor/plating, /area/construction/storage_wing) +"opO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/pen/red, +/turf/open/floor/plasteel/cult, +/area/service/lawoffice) "opT" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -36516,22 +36414,6 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"qmO" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/table/wood, -/obj/machinery/recharger{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law{ - pixel_x = 6; - pixel_y = 2 - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) "qnk" = ( /obj/machinery/light{ dir = 8 @@ -37603,6 +37485,20 @@ }, /turf/open/floor/engine, /area/engineering/atmospherics_engine) +"qUF" = ( +/obj/structure/table, +/obj/item/aicard, +/obj/item/ai_module/reset, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/clothing/gloves/color/yellow, +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/turf/open/floor/plasteel/dark, +/area/engineering/storage/tech) "qVf" = ( /obj/structure/cable{ icon_state = "2-4" @@ -38702,6 +38598,22 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel, /area/engineering/atmos) +"rDS" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law{ + pixel_x = 6; + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) "rEi" = ( /turf/open/floor/plating, /area/maintenance/bar) @@ -38972,6 +38884,20 @@ }, /turf/open/floor/wood, /area/commons/dorms) +"rQk" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/turf/open/floor/plasteel/dark, +/area/security/office) "rQs" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -39078,6 +39004,15 @@ }, /turf/open/floor/plasteel, /area/commons/fitness) +"rTy" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/structure/extinguisher_cabinet{ + pixel_y = -31 + }, +/turf/open/floor/wood, +/area/command/heads_quarters/captain) "rTz" = ( /obj/structure/fireplace{ pixel_y = -6 @@ -40370,6 +40305,41 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"sOH" = ( +/obj/structure/table, +/obj/item/ai_module/core/full/custom, +/obj/item/ai_module/core/freeformcore, +/obj/item/ai_module/core/full/asimov, +/obj/effect/spawner/lootdrop/ai_module_harmless, +/obj/effect/spawner/lootdrop/ai_module_lewd, +/obj/effect/spawner/lootdrop/ai_module_neutral, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Chamber - Starboard"; + dir = 1; + network = list("aiupload") + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/structure/table, +/obj/item/ai_module/core/full/custom, +/obj/item/ai_module/core/freeformcore, +/obj/item/ai_module/core/full/asimov, +/obj/effect/spawner/lootdrop/ai_module_harmless, +/obj/effect/spawner/lootdrop/ai_module_neutral, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Chamber - Starboard"; + dir = 1; + network = list("aiupload") + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) "sPq" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -43683,6 +43653,13 @@ /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/dark, /area/service/hydroponics) +"uVD" = ( +/obj/structure/table, +/obj/item/ai_module/reset, +/obj/item/ai_module/supplied/quarantine, +/obj/item/ai_module/supplied/freeform, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) "uWb" = ( /obj/structure/plasticflaps, /obj/machinery/door/firedoor/border_only{ @@ -44126,6 +44103,31 @@ /obj/structure/cable, /turf/open/floor/plating, /area/security/checkpoint/supply) +"vhp" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/power/apc{ + areastring = "/area/cargo/sorting"; + dir = 1; + name = "Delivery Office APC"; + pixel_x = 1; + pixel_y = 23 + }, +/obj/structure/table/reinforced, +/obj/item/dest_tagger{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/dest_tagger, +/turf/open/floor/plasteel, +/area/cargo/sorting) "vhT" = ( /obj/machinery/space_heater, /turf/open/floor/plasteel, @@ -44887,6 +44889,15 @@ }, /turf/open/floor/wood, /area/commons/dorms) +"vDR" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/obj/item/flashlight/lamp/green{ + pixel_x = -7; + pixel_y = 1 + }, +/turf/open/floor/wood, +/area/security/courtroom) "vEe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -48317,13 +48328,6 @@ "xUU" = ( /turf/open/floor/plasteel/dark, /area/maintenance/department/bridge) -"xUX" = ( -/obj/structure/table, -/obj/item/ai_module/reset, -/obj/item/ai_module/supplied/quarantine, -/obj/item/ai_module/supplied/freeform, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) "xVe" = ( /obj/structure/cable{ icon_state = "1-2" @@ -48492,10 +48496,6 @@ /obj/structure/fans/tiny, /turf/open/floor/pod/dark, /area/maintenance/starboard) -"ycw" = ( -/obj/structure/dresser, -/turf/open/floor/plasteel/dark, -/area/security/prison) "ycQ" = ( /obj/machinery/vending/medical{ pixel_x = -2 @@ -57617,7 +57617,7 @@ auP cwT aAC mGl -esw +sOH cIh tRe act @@ -57867,7 +57867,7 @@ jdw qTb qTb cIh -xUX +uVD wJO avP iEJ @@ -58131,7 +58131,7 @@ ayk awW aAD faV -axQ +hhW cIh tRe bOp @@ -75127,7 +75127,7 @@ kfv oBG bGu kfv -ycw +gkn iGd iVY mrM @@ -78481,7 +78481,7 @@ dPL qNB hpC yhj -qmO +rDS fKC xUL bSC @@ -79491,9 +79491,9 @@ avT avT bwt ewK -opd +eSB msA -dOM +vDR btu bwt mVi @@ -80273,7 +80273,7 @@ lGp byW oho cBD -gnr +rQk rHa wcn unX @@ -80303,7 +80303,7 @@ dMj vem vwW fiw -kzs +rTy iIS cfB cjS @@ -83091,7 +83091,7 @@ bwx iSo bpM ouX -kjp +opO hpw iaY pVz @@ -83895,7 +83895,7 @@ cdE cAe chb qbv -iaI +bZk hZU eIc iIS @@ -88231,7 +88231,7 @@ bVa akX alc akV -iIo +lJj alz alO amc @@ -89966,7 +89966,7 @@ pJS abX acx khy -adt +vhp adU vFM hRt @@ -98704,7 +98704,7 @@ sHl sda uXO kQn -mLG +qUF vTs sda mZp diff --git a/_maps/map_files/SpookyStation/SpookyStation.dmm b/_maps/map_files/SpookyStation/SpookyStation.dmm index 3c1548c80115..bb26270b9b44 100644 --- a/_maps/map_files/SpookyStation/SpookyStation.dmm +++ b/_maps/map_files/SpookyStation/SpookyStation.dmm @@ -5195,7 +5195,7 @@ /obj/structure/closet/cabinet, /obj/item/clothing/head/helmet/space/hardsuit/deathsquad, /obj/item/clothing/suit/space/hardsuit/deathsquad, -/obj/item/circlegame, +/obj/item/hand_item/circlegame, /obj/item/nullrod/scythe, /obj/item/card/id/silver/reaper, /turf/open/floor/wood, diff --git a/_maps/map_files/SyndicateStation/SyndicateBoxStation.dmm b/_maps/map_files/SyndicateStation/SyndicateBoxStation.dmm index a7eca6460199..31dd295d626c 100644 --- a/_maps/map_files/SyndicateStation/SyndicateBoxStation.dmm +++ b/_maps/map_files/SyndicateStation/SyndicateBoxStation.dmm @@ -32,17 +32,44 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/security/office) +"aai" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Security Delivery"; + req_access_txt = "1" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/office) "aaj" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plating, -/area/commons/fitness/recreation) +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"aas" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) "aav" = ( /obj/structure/cable{ icon_state = "1-2" @@ -166,12 +193,6 @@ }, /turf/open/floor/plating, /area/security/execution/transfer) -"abw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) "abx" = ( /obj/machinery/camera/motion{ c_tag = "Armory External Motion Sensor"; @@ -180,6 +201,10 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/ai_monitored/security/armory) +"aby" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/service/hydroponics) "abz" = ( /obj/machinery/light/small{ dir = 4; @@ -187,6 +212,17 @@ }, /turf/open/floor/engine, /area/science/xenobiology) +"abC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 1"; + name = "Cell 1" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) "abG" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -458,6 +494,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall/syndicate, /area/security/prison/cells) +"adE" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Chapel Crematorium"; + dir = 4 + }, +/obj/structure/bodycontainer/morgue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/office) "adF" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "permaouter"; @@ -836,6 +887,20 @@ }, /turf/open/floor/plasteel/airless/solarpanel, /area/solars/starboard/fore) +"aeK" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (Court)" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) "aeL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -861,6 +926,16 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/security/prison) +"aeN" = ( +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) "aeO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -1060,16 +1135,6 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/security/prison) -"afz" = ( -/obj/structure/displaycase/labcage, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) "afA" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -4119,6 +4184,40 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium/red, /area/security/warden) +"arF" = ( +/obj/structure/table/reinforced, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/firing_pin/implant/pindicate, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) "arH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall/syndicate, @@ -4588,6 +4687,17 @@ }, /turf/open/floor/wood, /area/service/lawoffice) +"auj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to External" + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) "aun" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall/syndicate, @@ -4622,6 +4732,10 @@ }, /turf/open/floor/carpet/black, /area/commons/dorms) +"auu" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) "auv" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -4699,17 +4813,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"auW" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/research) "auX" = ( /obj/machinery/door/airlock/external{ name = "External Access"; @@ -4743,26 +4846,9 @@ /turf/open/floor/plating, /area/maintenance/fore) "avm" = ( -/obj/machinery/button/door{ - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - pixel_x = 6; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/structure/bookcase/random/religion, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) +/area/service/library) "avo" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall/syndicate, @@ -5015,6 +5101,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"aws" = ( +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/command/storage/eva"; + dir = 1; + name = "EVA Storage APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) "awx" = ( /obj/structure/cable{ icon_state = "4-8" @@ -5150,6 +5248,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/electrical) +"awZ" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = -30; + receive_ore_updates = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/research) "axa" = ( /obj/structure/cable{ icon_state = "1-8" @@ -5175,6 +5283,11 @@ /obj/item/grenade/clusterbuster/cleaner, /turf/open/floor/mineral/plastitanium/red, /area/maintenance/port/fore) +"axn" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/scientist, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) "axp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -5200,15 +5313,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"axs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/space/nearstation) "axt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -5267,9 +5371,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"axQ" = ( -/turf/open/floor/mineral/plastitanium, -/area/maintenance/department/electrical) "ayc" = ( /obj/structure/cable{ icon_state = "2-8" @@ -5489,6 +5590,10 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"azP" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) "azQ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -5520,6 +5625,22 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/command/storage/eva) +"azW" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) "aAe" = ( /obj/structure/cable{ icon_state = "4-8" @@ -5711,11 +5832,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"aBx" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) "aBy" = ( /obj/machinery/door/airlock{ desc = "A small bathroom with a sink, toilet and shower."; @@ -5785,12 +5901,6 @@ }, /turf/closed/wall/r_wall/syndicate, /area/commons/storage/primary) -"aBT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/syndicate, -/area/security/prison/cells) "aBX" = ( /obj/machinery/power/apc{ areastring = "/area/ai_monitored/command/nuke_storage"; @@ -5859,15 +5969,12 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "aCx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 }, +/obj/machinery/meter, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) +/area/engineering/atmos) "aCB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -6058,6 +6165,10 @@ }, /turf/open/floor/circuit/red, /area/ai_monitored/command/nuke_storage) +"aDu" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) "aDv" = ( /obj/structure/cable{ icon_state = "1-2" @@ -6069,6 +6180,10 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"aDw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics/garden) "aDz" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -6393,6 +6508,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"aFF" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) "aFH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -6473,6 +6594,15 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/security/checkpoint/auxiliary) +"aFS" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/engine, +/area/science/misc_lab) "aGg" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -6522,6 +6652,18 @@ /obj/structure/bedsheetbin/towel, /turf/open/floor/plasteel/freezer, /area/commons/toilet) +"aGr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) "aGx" = ( /obj/item/radio/intercom{ pixel_x = -25 @@ -6768,12 +6910,6 @@ }, /turf/open/floor/plating, /area/service/chapel/main) -"aHt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) "aHw" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -6952,12 +7088,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall/syndicate, /area/service/hydroponics) -"aIA" = ( -/obj/item/kirbyplants{ - icon_state = "plant-18" - }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) "aIC" = ( /obj/effect/landmark/start/chaplain, /obj/structure/chair/comfy/plywood, @@ -6966,13 +7096,6 @@ }, /turf/open/floor/carpet/black, /area/service/chapel/office) -"aIE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) "aJi" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -7043,6 +7166,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"aJE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat_interior) "aJI" = ( /turf/closed/wall/r_wall/syndicate, /area/service/kitchen) @@ -7105,6 +7238,13 @@ }, /turf/open/floor/plating, /area/service/chapel/main) +"aKb" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) "aKe" = ( /obj/structure/chair/wood/normal{ dir = 4 @@ -7120,17 +7260,6 @@ "aKB" = ( /turf/closed/wall/r_wall/syndicate, /area/hallway/primary/port) -"aKN" = ( -/obj/machinery/camera{ - c_tag = "Toxins Launch Room Access"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/science) "aKQ" = ( /obj/machinery/reagentgrinder, /obj/structure/table/wood, @@ -7185,6 +7314,31 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet/black, /area/service/bar) +"aMr" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/folder{ + pixel_x = 3 + }, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat_interior) "aMB" = ( /obj/structure/reagent_dispensers/keg/mead, /turf/open/floor/carpet/black, @@ -7193,6 +7347,19 @@ /obj/structure/reagent_dispensers/keg/gargle, /turf/open/floor/carpet/black, /area/service/bar) +"aMH" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) "aMZ" = ( /turf/closed/wall/r_wall/syndicate, /area/hallway/secondary/exit) @@ -7671,14 +7838,6 @@ dir = 8 }, /area/service/chapel/main) -"aTq" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "maintdiy"; - name = "Security Shutters" - }, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) "aTs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall/syndicate, @@ -7702,6 +7861,12 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"aTx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium, +/area/science) "aTH" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, @@ -7726,16 +7891,6 @@ "aTQ" = ( /turf/closed/wall/r_wall/syndicate, /area/command/bridge) -"aUf" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) "aUg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7789,12 +7944,6 @@ dir = 1 }, /area/service/chapel/main) -"aUP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) "aUS" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -7808,11 +7957,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"aUX" = ( -/obj/machinery/shieldwallgen, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/command/teleporter) "aUY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -8011,13 +8155,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/carpet/black, /area/service/bar) -"aXp" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/prison/upper) "aXt" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -8447,6 +8584,12 @@ }, /turf/open/floor/carpet/black, /area/service/bar) +"bag" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) "bao" = ( /obj/structure/cable{ icon_state = "4-8" @@ -8471,6 +8614,9 @@ }, /turf/open/floor/carpet/black, /area/command/heads_quarters/captain) +"baw" = ( +/turf/open/floor/carpet/red, +/area/medical/psychology) "bay" = ( /obj/structure/chair/comfy/black, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -8599,6 +8745,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall/syndicate, /area/ai_monitored/turret_protected/ai_upload) +"bbq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) "bbv" = ( /obj/machinery/status_display/evac{ pixel_y = 32 @@ -8914,10 +9064,6 @@ }, /turf/open/floor/carpet/black, /area/command/meeting_room) -"bdJ" = ( -/obj/structure/chair/sofa/right, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) "bdK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -9057,6 +9203,25 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"bey" = ( +/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/camera{ + c_tag = "Primary Tool Storage" + }, +/obj/machinery/requests_console{ + department = "Tool Storage"; + pixel_y = 30 + }, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) "beA" = ( /obj/machinery/conveyor{ dir = 4; @@ -9479,6 +9644,10 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"bhK" = ( +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/security/prison/cells) "bhL" = ( /obj/machinery/mineral/stacking_machine{ input_dir = 1; @@ -9515,18 +9684,13 @@ /turf/closed/wall/r_wall/syndicate, /area/commons/toilet/locker) "bhU" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/pen, -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_y = 30 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) "bhX" = ( /obj/structure/disposalpipe/sorting/wrap{ dir = 1 @@ -9646,12 +9810,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard) -"biZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) "bjb" = ( /obj/machinery/conveyor{ id = "garbage" @@ -9819,9 +9977,12 @@ /turf/open/floor/mineral/plastitanium/red, /area/security/checkpoint/medical) "bkf" = ( -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) +/area/command/teleporter) "bkh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/circuit/red, @@ -9847,21 +10008,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"bkA" = ( -/obj/structure/chair{ - name = "Judge" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) "bkB" = ( /obj/machinery/button/door{ id = "Disposal Exit"; @@ -10042,12 +10188,6 @@ }, /turf/closed/wall/r_wall/syndicate, /area/science/robotics/lab) -"blK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) "blO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -10086,6 +10226,12 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"blT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) "blU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -10235,16 +10381,6 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/security/checkpoint/medical) -"bmS" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay"; - req_access_txt = "31" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) "bmW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -10280,6 +10416,22 @@ }, /turf/closed/wall/r_wall/syndicate, /area/science/robotics/mechbay) +"bnd" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat/service) "bnm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall/syndicate, @@ -10364,6 +10516,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium/red, /area/security/checkpoint/medical) +"bop" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/qm) "boB" = ( /turf/closed/wall/r_wall/syndicate, /area/science/research) @@ -10407,12 +10569,6 @@ }, /turf/open/floor/plasteel, /area/cargo/office) -"boX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) "boZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/northleft{ @@ -10729,6 +10885,13 @@ }, /turf/closed/wall/r_wall/syndicate, /area/maintenance/starboard) +"bsL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat_interior) "bsM" = ( /obj/structure/cable{ icon_state = "1-2" @@ -10843,6 +11006,13 @@ "bwe" = ( /turf/closed/wall/r_wall/syndicate, /area/security/checkpoint/supply) +"bwp" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) "bwq" = ( /obj/machinery/teleport/station, /turf/open/floor/plating, @@ -10915,35 +11085,12 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/security/checkpoint/supply) -"bxd" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) "bxg" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/aft) -"bxh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) "bxt" = ( /obj/structure/cable{ icon_state = "2-4" @@ -11433,6 +11580,20 @@ /obj/machinery/rnd/experimentor, /turf/open/floor/engine, /area/science/explab) +"bAW" = ( +/obj/machinery/power/apc{ + areastring = "/area/command/heads_quarters/rd"; + dir = 8; + name = "RD Office APC"; + pixel_x = -25 + }, +/obj/structure/cable, +/obj/machinery/light_switch{ + pixel_y = -23 + }, +/obj/item/kirbyplants/dead, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) "bBb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall/syndicate, @@ -11470,16 +11631,6 @@ }, /turf/open/floor/circuit/red, /area/science/server) -"bBT" = ( -/obj/structure/table/reinforced, -/obj/machinery/camera{ - c_tag = "Medbay Foyer"; - dir = 8; - network = list("ss13","medbay") - }, -/obj/machinery/cell_charger, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) "bBY" = ( /obj/item/radio/intercom{ pixel_x = -25 @@ -11624,6 +11775,10 @@ "bCv" = ( /turf/closed/wall/r_wall/syndicate, /area/service/janitor) +"bCx" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "bCy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall/syndicate, @@ -11644,13 +11799,12 @@ }, /turf/closed/wall/r_wall/syndicate, /area/medical/surgery) -"bCI" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +"bCP" = ( +/obj/machinery/firealarm{ + pixel_y = 24 }, /turf/open/floor/mineral/plastitanium, -/area/science/test_area) +/area/medical/medbay/central) "bCX" = ( /obj/effect/decal/cleanable/oil, /obj/item/cigbutt, @@ -11914,6 +12068,15 @@ }, /turf/open/floor/plating, /area/engineering/storage/tech) +"bEX" = ( +/obj/structure/table, +/obj/item/aicard, +/obj/item/ai_module/reset, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engineering/storage/tech) "bEZ" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -12062,21 +12225,10 @@ "bGe" = ( /turf/closed/wall/r_wall/syndicate, /area/science/test_area) -"bGg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science) +"bGh" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/port) "bGo" = ( /obj/machinery/door/airlock/maintenance/abandoned{ name = "Firefighting equipment"; @@ -12578,6 +12730,13 @@ /obj/machinery/shieldwallgen/xenobiologyaccess, /turf/open/floor/plating, /area/science/xenobiology) +"bJL" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/ai) "bJP" = ( /obj/effect/spawner/lootdrop/keg, /turf/open/floor/plating, @@ -13059,6 +13218,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"bNb" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/misc_lab) "bNc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall/syndicate, @@ -13248,6 +13416,23 @@ /obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium/red, /area/maintenance/starboard/aft) +"bPS" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/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" + }, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) "bPU" = ( /obj/item/shard, /turf/open/floor/plating, @@ -13339,18 +13524,6 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/security/checkpoint/engineering) -"bQr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) "bQB" = ( /obj/machinery/air_sensor/atmos/mix_tank, /turf/open/floor/engine/vacuum, @@ -13388,12 +13561,6 @@ "bQZ" = ( /turf/closed/wall/r_wall/syndicate, /area/science/misc_lab) -"bRc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) "bRg" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -13585,6 +13752,29 @@ /obj/structure/table, /turf/open/floor/plating, /area/construction) +"bSH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"bSK" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"bTa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) "bTi" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -13662,10 +13852,10 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"bTw" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/medical/medbay/lobby) +"bTx" = ( +/obj/machinery/computer/operating, +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) "bTz" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -13901,25 +14091,6 @@ /obj/machinery/atmospherics/miner/n2o, /turf/open/floor/engine/n2o, /area/engineering/atmos) -"bUX" = ( -/obj/item/assembly/prox_sensor{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 8; - pixel_y = 9 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = 9; - pixel_y = -2 - }, -/obj/item/assembly/prox_sensor{ - pixel_y = 2 - }, -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) "bUY" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -13947,16 +14118,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"bVi" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) "bVu" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -14048,14 +14209,6 @@ }, /turf/closed/wall/r_wall/syndicate, /area/engineering/atmos) -"bWa" = ( -/obj/structure/disposalpipe/segment, -/obj/item/toy/plush/bird{ - desc = "Peep!"; - name = "Borb" - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) "bWd" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{ dir = 8 @@ -14132,6 +14285,10 @@ "bWQ" = ( /turf/closed/wall/r_wall/syndicate, /area/security/checkpoint/engineering) +"bWT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science) "bWV" = ( /obj/structure/door_assembly/door_assembly_mai, /turf/open/floor/plating, @@ -14501,6 +14658,16 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) +"cam" = ( +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) "caq" = ( /obj/structure/cable{ icon_state = "1-2" @@ -14583,6 +14750,17 @@ }, /turf/closed/wall/r_wall/syndicate, /area/security/checkpoint/engineering) +"caE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) "caJ" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/dark/visible, @@ -14850,6 +15028,17 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"cbD" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/ai_monitored/command/storage/eva) "cbH" = ( /turf/open/floor/engine/co2, /area/engineering/atmos) @@ -15259,6 +15448,15 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"cdA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) "cdD" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ dir = 8 @@ -15348,6 +15546,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cdP" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) "cdQ" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/cobweb, @@ -15401,6 +15603,15 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"cep" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/psychologist, +/turf/open/floor/carpet, +/area/medical/psychology) "cey" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -15634,6 +15845,13 @@ "cfw" = ( /turf/closed/wall/r_wall/syndicate, /area/maintenance/solars/port/aft) +"cfC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/vending/wardrobe/blueshield_wardrobe, +/turf/open/floor/mineral/plastitanium, +/area/command/blueshielquarters) "cfD" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ @@ -15653,14 +15871,6 @@ }, /turf/open/space, /area/solars/port/fore) -"cfN" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) "cfU" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 @@ -15672,14 +15882,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) -"cfV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) "cfW" = ( /obj/structure/cable{ icon_state = "1-2" @@ -15926,6 +16128,12 @@ "cgI" = ( /turf/template_noop, /area/template_noop) +"cgK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) "che" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics"; @@ -15982,6 +16190,13 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/circuit/red, /area/science/xenobiology) +"cht" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/disposal/incinerator) "chv" = ( /obj/structure/cable{ icon_state = "1-4" @@ -16133,6 +16348,19 @@ /obj/machinery/shieldgen, /turf/open/floor/plating, /area/engineering/main) +"chZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/white/line{ + dir = 9 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) "cig" = ( /turf/closed/wall/r_wall/syndicate, /area/engineering/main) @@ -16284,10 +16512,6 @@ "ciZ" = ( /turf/open/floor/plating, /area/engineering/main) -"cjh" = ( -/obj/structure/bed, -/turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) "cjk" = ( /obj/structure/sign/warning/securearea, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -16463,12 +16687,6 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall/syndicate, /area/maintenance/starboard/aft) -"ckq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) "ckr" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -16521,6 +16739,11 @@ /obj/machinery/power/emitter, /turf/open/floor/plating, /area/engineering/main) +"ckE" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) "ckS" = ( /obj/structure/closet/cardboard, /turf/open/floor/plating, @@ -16573,6 +16796,17 @@ }, /turf/open/floor/engine/air, /area/engineering/atmos) +"clg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/mineral/plastitanium, +/area/science) "clk" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -16718,12 +16952,6 @@ "clZ" = ( /turf/open/floor/engine/air, /area/engineering/atmos) -"cma" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) "cmd" = ( /turf/closed/wall/r_wall/syndicate, /area/maintenance/disposal/incinerator) @@ -16765,7 +16993,13 @@ /turf/open/floor/plating, /area/maintenance/aft) "cml" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, /area/science) "cmo" = ( @@ -16831,6 +17065,17 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engineering/main) +"cmK" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/syringes, +/obj/item/clothing/suit/straight_jacket{ + pixel_y = 4 + }, +/obj/item/circular_saw{ + pixel_y = -4 + }, +/turf/open/floor/padded, +/area/commons/dorms) "cmU" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/miner/nitrogen, @@ -16958,13 +17203,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engineering/main) -"cns" = ( -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/server) "cnB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -17042,19 +17280,11 @@ }, /turf/closed/wall/r_wall/syndicate, /area/engineering/engine_smes) -"com" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) +"cod" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/medical/virology) "cop" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ dir = 1 @@ -17091,32 +17321,31 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"coG" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"coP" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/rxglasses, +/obj/item/hand_labeler, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) "coT" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/meter, /turf/open/floor/engine, /area/science/misc_lab) -"coV" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"coW" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/turf/open/floor/mineral/plastitanium, -/area/medical/morgue) "cpb" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small{ @@ -17124,11 +17353,6 @@ }, /turf/open/floor/plating, /area/engineering/main) -"cpd" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engineering/main) "cpe" = ( /obj/docking_port/stationary/random{ dir = 8; @@ -17188,18 +17412,29 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"cpU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/processing) "cpY" = ( /obj/structure/cable{ icon_state = "2-8" }, /turf/open/floor/plating, /area/maintenance/port/aft) +"cqi" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) "cqn" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -17266,6 +17501,18 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"crd" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) "crh" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -17375,16 +17622,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solars/starboard/aft) -"crK" = ( -/obj/machinery/autolathe/toy/hacked, -/obj/item/stack/sheet/plastic/fifty, -/obj/item/stack/sheet/plastic/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) "crR" = ( /obj/structure/transit_tube, /obj/effect/turf_decal/stripes/line{ @@ -17392,6 +17629,14 @@ }, /turf/open/floor/plating, /area/engineering/main) +"crU" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/quartermaster, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/qm) "crW" = ( /obj/machinery/light/small{ dir = 8 @@ -17410,13 +17655,6 @@ /obj/structure/transit_tube, /turf/open/floor/plating, /area/engineering/main) -"csb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/black, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) "csc" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, @@ -17466,25 +17704,15 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"csH" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 +"csA" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) +/turf/open/floor/mineral/plastitanium, +/area/science/explab) "csM" = ( /obj/structure/lattice, /obj/structure/transit_tube/crossing/horizontal, @@ -17500,15 +17728,13 @@ /obj/structure/transit_tube/horizontal, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) -"csR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +"csQ" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, -/area/science/research) +/area/service/hydroponics) "csU" = ( /obj/structure/transit_tube/station/reverse, /turf/open/floor/plating, @@ -17624,16 +17850,6 @@ /obj/machinery/power/tracker, /turf/open/floor/plasteel/airless/solarpanel, /area/solars/starboard/aft) -"ctC" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) "ctE" = ( /obj/machinery/teleport/hub, /turf/open/floor/plating, @@ -17912,13 +18128,6 @@ "cvj" = ( /turf/closed/wall/r_wall/syndicate, /area/ai_monitored/turret_protected/aisat/hallway) -"cvk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) "cvm" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "MiniSat Maintenance"; @@ -18240,15 +18449,10 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"cwN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"cwJ" = ( +/obj/structure/filingcabinet/employment, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) +/area/command/heads_quarters/captain) "cwS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, @@ -18269,37 +18473,62 @@ }, /turf/open/space, /area/space/nearstation) -"cxm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"cxn" = ( -/obj/structure/lattice, -/obj/effect/landmark/carpspawn, -/turf/open/space, -/area/space/nearstation) -"cxo" = ( -/obj/machinery/suit_storage_unit/ce, -/obj/effect/turf_decal/stripes/line{ +"cwW" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Visitation"; + req_access_txt = "2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"cxp" = ( -/obj/machinery/light{ +/area/security/prison/upper) +"cxk" = ( +/obj/machinery/computer/atmos_control/tank/oxygen_tank{ dir = 1 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"cxx" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/engineering/atmos) +"cxn" = ( +/obj/structure/lattice, +/obj/effect/landmark/carpspawn, +/turf/open/space, +/area/space/nearstation) +"cxw" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) +/area/construction/mining/aux_base) +"cxz" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/door/firedoor, +/obj/structure/noticeboard{ + desc = "Tickets for food orders will be placed here. The Chef should make the order and hand it to a waiter, waitress or just let the barkeep serve it."; + name = "Food Orders"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/cafeteria, +/area/service/kitchen) "cxE" = ( /obj/docking_port/stationary{ dir = 8; @@ -18345,13 +18574,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"cyc" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) "cyd" = ( /obj/docking_port/stationary{ dir = 2; @@ -18363,18 +18585,6 @@ }, /turf/open/space/basic, /area/space) -"cye" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Prison Visitation"; - dir = 8; - network = list("ss13","prison") - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) "cyh" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -18385,16 +18595,6 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/hallway/secondary/exit) -"cyi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) "cyl" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -18404,6 +18604,12 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) +"cys" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/bar) "cyu" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -18413,17 +18619,11 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"cyw" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/item/gun/ballistic/automatic/pistol/enforcer, -/obj/item/gun/ballistic/automatic/pistol/enforcer, -/obj/item/gun/ballistic/automatic/pistol/enforcer, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) +"cyy" = ( +/obj/structure/table/wood, +/obj/item/pen/red, +/turf/open/floor/mineral/plastitanium, +/area/commons/vacant_room/office) "cyC" = ( /obj/machinery/door/airlock/maintenance/abandoned{ name = "abandoned library"; @@ -18454,6 +18654,17 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"cyF" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) "cyG" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ @@ -18504,6 +18715,27 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"cyV" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "QMLoad" + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"czf" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/qm) "czg" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -18515,18 +18747,10 @@ /turf/open/floor/plating, /area/engineering/main) "czi" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) +/area/medical/genetics) "czk" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -18537,28 +18761,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) -"czo" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/storage) -"czt" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) "czG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -18590,24 +18792,6 @@ "czK" = ( /turf/closed/wall/r_wall/syndicate, /area/commons/vacant_room/office) -"czL" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/stack/cable_coil, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) "czN" = ( /obj/docking_port/stationary/random{ dir = 4; @@ -18765,18 +18949,34 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"cAo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"cAj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"cAt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" }, -/obj/effect/turf_decal/tile/purple{ +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) "cAy" = ( /obj/structure/closet/secure_closet/freezer/kitchen/maintenance, /turf/open/floor/plating, @@ -18956,6 +19156,24 @@ }, /turf/open/space, /area/ai_monitored/turret_protected/aisat) +"cBn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"cBs" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) "cBv" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium/red, @@ -19008,6 +19226,13 @@ /obj/effect/turf_decal/vg_decals/atmos/air, /turf/open/floor/engine/air, /area/engineering/atmos) +"cBQ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) "cBT" = ( /obj/machinery/door/airlock/external{ name = "External Access"; @@ -19018,12 +19243,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cBX" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) "cBZ" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -19070,30 +19289,17 @@ }, /turf/closed/wall/r_wall/syndicate, /area/security/detectives_office) -"cCm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) "cCs" = ( /obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/port/fore) -"cCv" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"cCy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) +/area/medical/medbay/central) "cCG" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -19140,50 +19346,66 @@ /obj/structure/lattice, /turf/closed/wall/r_wall/syndicate, /area/engineering/atmos) -"cDr" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Locker Room East"; - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table, -/obj/item/reagent_containers/rag/towel/random, -/obj/item/razor, +"cCV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) +/area/security/prison/upper) +"cCZ" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/medical/surgery) +"cDh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/exit) +"cDj" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/tcommsat/computer) "cDs" = ( /obj/item/kirbyplants/random, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/port/fore) +"cDD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/sign/warning/fire{ + desc = "A sign that states the labeled room's number."; + icon_state = "roomnum"; + name = "Room Number 1"; + pixel_x = -30; + pixel_y = -7 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) "cDN" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /turf/closed/wall/r_wall/syndicate, /area/engineering/main) -"cDS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"cDU" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 +"cDR" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom{ + pixel_x = -30 }, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/mineral/plastitanium, -/area/science) +/area/science/circuit) "cDY" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -19194,98 +19416,119 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"cEa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"cEj" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/light/small{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"cES" = ( -/obj/structure/window/reinforced{ +/area/science/server) +"cEs" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"cFn" = ( -/obj/structure/lattice, -/obj/structure/grille, -/obj/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) -"cFp" = ( -/obj/machinery/computer/telecomms/server{ - dir = 4; - network = "tcommsat" +/area/engineering/main) +"cEx" = ( +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/medical/psychology"; + name = "Psychology Office APC"; + pixel_y = -23 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"cFu" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"cFC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/service/kitchen/coldroom) +"cFA" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"cFX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/structure/window/plasma{ dir = 1 }, +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) +"cFB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) +/area/engineering/break_room) +"cFV" = ( +/obj/machinery/computer/libraryconsole, +/obj/structure/table/wood, +/turf/open/floor/mineral/plastitanium, +/area/service/library) "cGf" = ( /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, /turf/open/floor/plating, /area/maintenance/port/fore) -"cGn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +"cGz" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/delivery, +/obj/machinery/shower{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"cGN" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/sign/warning/enginesafety{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"cGK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/mob/living/carbon/monkey, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"cHb" = ( +/obj/machinery/camera{ + c_tag = "EVA East"; + dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"cGY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"cHv" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L11" }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, /area/hallway/primary/central) "cHD" = ( /obj/structure/cable{ @@ -19344,153 +19587,62 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"cIq" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 2 +"cIu" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) "cIv" = ( /obj/structure/sign/poster/official/cohiba_robusto_ad, /turf/closed/wall/r_wall/syndicate, /area/service/lawoffice) -"cIx" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/engineering/atmos) -"cIQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"cIR" = ( -/obj/item/soap/nanotrasen, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) -"cIS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"cIV" = ( -/obj/structure/filingcabinet/employment, +"cIF" = ( +/obj/structure/bodycontainer/morgue, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"cIW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/requests_console{ - department = "Engineering"; - departmentType = 4; - name = "Engineering RC"; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/medical/morgue) +"cJt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/item/reagent_containers/glass/beaker/synthflesh, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"cJb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Monkey Pen"; - req_access_txt = "39" +/area/medical/storage) +"cKn" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"cJc" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/holopad/secure, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"cJq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"cJB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"cJE" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"cJL" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Lounge" - }, -/obj/machinery/light{ - dir = 1 +/area/command/bridge) +"cKt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"cJM" = ( -/obj/structure/chair{ +/area/security/execution/transfer) +"cKw" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"cKr" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teledoor"; - name = "MiniSat Teleport Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) +/area/medical/chemistry) "cKC" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -19498,59 +19650,106 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/security/brig) -"cLg" = ( +"cKE" = ( +/obj/structure/table, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = -13; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner/skirt{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/machinery/flasher{ + id = "waitingflash"; + pixel_y = -28 + }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/port/aft) -"cLi" = ( -/obj/structure/disposalpipe/segment{ +/area/security/prison) +"cKG" = ( +/obj/structure/table, +/obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"cLW" = ( -/obj/effect/turf_decal/stripes/line{ +/area/maintenance/department/electrical) +"cKK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"cMc" = ( -/turf/open/floor/mineral/plastitanium, /turf/open/floor/carpet/blackred, /turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"cMn" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L7" +/area/hallway/primary/starboard) +"cLn" = ( +/obj/machinery/firealarm{ + pixel_y = 24 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"cMy" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"cMJ" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/structure/closet/crate/goldcrate, -/obj/effect/turf_decal/tile/neutral{ +/area/science/explab) +"cLA" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"cLB" = ( +/obj/machinery/light, +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"cLI" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium, +/area/security/warden) +"cLT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) +/area/engineering/atmos) +"cMI" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plating, +/area/security/execution/transfer) "cMQ" = ( /obj/structure/cable{ icon_state = "0-2" @@ -19572,10 +19771,54 @@ "cNd" = ( /turf/open/space/basic, /area/space/station_ruins) +"cNo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"cNB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/light_switch{ + pixel_x = -6; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) "cNE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall/syndicate, /area/service/bar) +"cNK" = ( +/obj/machinery/computer/aifixer{ + dir = 8 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director RC"; + pixel_x = -2; + pixel_y = 30; + receive_ore_updates = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) "cNL" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/central"; @@ -19588,17 +19831,6 @@ }, /turf/open/floor/plating, /area/maintenance/central) -"cNO" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) "cNR" = ( /obj/structure/cable{ icon_state = "4-8" @@ -19687,57 +19919,34 @@ "cOe" = ( /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cOk" = ( -/obj/machinery/holopad, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) "cOm" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/port/aft) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) "cOx" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cOC" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) "cPb" = ( /turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) -"cPv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 6 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/obj/item/multitool{ - pixel_x = 3 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) "cPA" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cPF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/landmark/start/mime, -/turf/open/floor/mineral/plastitanium, -/area/service/theater) "cPH" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -19756,34 +19965,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cPK" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"cPL" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"cPN" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) "cPO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19791,64 +19972,65 @@ /obj/structure/loot_pile/maint, /turf/open/floor/plating, /area/maintenance/port/fore) -"cPR" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/scientist, -/turf/open/floor/mineral/plastitanium, -/area/science/explab) -"cQa" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 +"cQb" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"cQf" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/vr_sleeper{ - dir = 1 +/obj/effect/landmark/start/cyborg, +/obj/machinery/holopad/secure, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat_interior) +"cQd" = ( +/obj/structure/chair{ + dir = 8; + name = "Defense" }, -/obj/machinery/camera{ - c_tag = "VR Sleepers"; +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"cQk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/security/courtroom) +"cQe" = ( +/obj/structure/sign/poster/official/safety_internals{ + pixel_x = -32 }, -/obj/structure/chair/comfy/black, /turf/open/floor/mineral/plastitanium, /area/science/xenobiology) -"cQr" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, +"cQg" = ( /obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/paramedic"; - dir = 8; - name = "Paramedic's Office APC"; - pixel_x = -25 - }, -/obj/machinery/computer/crew{ - dir = 4 + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/medical/paramedic) +/area/command/blueshieldoffice) "cQu" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/security/processing) +"cQv" = ( +/obj/machinery/vending/wallmed, +/turf/closed/wall/r_wall/syndicate, +/area/security/brig) +"cQx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) "cQB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -19872,10 +20054,26 @@ }, /turf/open/floor/plating, /area/service/abandoned_gambling_den) -"cRp" = ( -/obj/effect/turf_decal/delivery, +"cRd" = ( +/obj/structure/table/reinforced, +/obj/item/electropack, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) +/area/maintenance/port/fore) +"cRf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"cRl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/syndicate, +/area/security/prison/cells) "cRq" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -19889,70 +20087,69 @@ /obj/machinery/atmospherics/pipe/simple, /turf/open/floor/mineral/plastitanium/red, /area/security/execution/transfer) -"cRA" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"cRB" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) -"cRE" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"cRK" = ( -/obj/effect/spawner/structure/window/plasma, -/turf/open/floor/plating, -/area/cargo/storage) -"cRN" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +"cRr" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway South-East"; + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"cRY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/poster/official/fashion{ - pixel_x = -32 +/area/hallway/primary/central) +"cRu" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"cSd" = ( +/area/medical/storage) +"cRB" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" + }, /obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/science/robotics/lab) +"cRL" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"cSf" = ( -/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) +/area/tcommsat/computer) "cSp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall/syndicate, /area/security/prison/upper) -"cSt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 +"cSy" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/camera/motion{ - c_tag = "Brig Armory South"; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) "cSA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19971,37 +20168,18 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) -"cSK" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"cTk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"cTg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/sign/poster/official/do_not_question{ - pixel_x = 32 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"cTw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/area/tcommsat/computer) +"cTv" = ( +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) +/area/engineering/main) "cTD" = ( /obj/structure/cable{ icon_state = "1-2" @@ -20075,21 +20253,6 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"cUa" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) "cUb" = ( /obj/structure/cable{ icon_state = "1-2" @@ -20101,64 +20264,54 @@ /obj/item/kirbyplants/random, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cUu" = ( -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"cUz" = ( +"cUg" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"cUB" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/turf/open/floor/plating, +/area/science/circuit) +"cUp" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/ai_monitored/command/storage/eva) +"cUI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"cUD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/commons/dorms) +"cVb" = ( +/turf/closed/wall/r_wall/syndicate, +/area/hallway/secondary/service) +"cVd" = ( +/obj/structure/chair{ + dir = 8; + name = "Defense" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/fore) -"cUJ" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/RnD_secure, -/turf/open/floor/mineral/plastitanium, -/area/engineering/storage/tech) -"cUX" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/green{ + dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"cVm" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Experimentation Lab"; + req_access_txt = "47" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/airlock/medical{ - name = "Paramedic's Office"; - req_access_txt = "5;6;12;64" - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"cVb" = ( -/turf/closed/wall/r_wall/syndicate, -/area/hallway/secondary/service) -"cVi" = ( -/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/science/test_area) +/area/science/explab) "cVw" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -20167,138 +20320,110 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cVG" = ( -/obj/structure/chair/office/dark{ +"cVP" = ( +/obj/structure/closet/crate, +/obj/machinery/light/small{ dir = 4 }, -/obj/effect/landmark/start/atmospheric_technician, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"cWb" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"cWB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/cargo/miningdock) +"cWc" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/cargo/office) +"cWQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"cWI" = ( -/obj/structure/chair/stool, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"cWS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/table, -/obj/item/camera_film, -/obj/item/camera, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/art) -"cXv" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/security/prison/cells) +"cWR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"cXx" = ( -/obj/machinery/light{ - dir = 8 +/area/engineering/atmos) +"cXM" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/sign/warning/securearea{ + pixel_y = -32 }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"cXR" = ( /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"cXN" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/science/circuit) +"cXV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 +/obj/machinery/shower{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) +/turf/open/floor/plasteel/freezer, +/area/security/prison/cells) "cXX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ - areastring = "/area/hallway/primary/starboard"; - name = "Starboard Primary Hallway APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" + areastring = "/area/science/robotics/lab"; + dir = 8; + name = "Robotics Lab APC"; + pixel_x = -25 }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"cYa" = ( -/obj/machinery/light, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/area/science/robotics/lab) +"cYj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/engineering/atmos) +"cYr" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"cYc" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/camera{ - c_tag = "Hydroponics North" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) +/area/hallway/secondary/exit) "cYs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/radio/intercom{ + pixel_x = -25 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"cYF" = ( -/obj/structure/bed/badhaybed, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"cYN" = ( +/area/science/misc_lab) +"cYt" = ( /obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 2" + c_tag = "Garden"; + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"cYZ" = ( -/obj/item/clothing/suit/pirate/captain, -/obj/item/clothing/under/costume/pirate, -/obj/item/melee/transforming/energy/sword/pirate, -/obj/item/clothing/head/helmet/space/pirate, -/obj/effect/spawner/bundle/costume/pirate, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"cZc" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/service/hydroponics/garden) +"cYA" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/bloodbankgen, -/obj/machinery/camera{ - c_tag = "Medbay Surgery Storage"; - dir = 6; - network = list("ss13","medbay") +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/storage) +/area/command/bridge) "cZe" = ( /obj/structure/cable{ icon_state = "4-8" @@ -20307,70 +20432,52 @@ /turf/open/floor/mineral/plastitanium/red, /area/security/brig) "cZf" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/flask, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"cZs" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 30 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/engineering/atmos) +"cZk" = ( +/obj/structure/table/glass, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 6 }, /obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"cZv" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel RC"; - pixel_y = -30 + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Head of Personnel's Office"; - dir = 1 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"cZy" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/medical/chemistry) +"cZm" = ( +/obj/structure/bed/roller, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"cZH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 6; - icon_state = "roomnum"; - name = "Room Number 5"; - pixel_y = 24 +/area/medical/medbay/central) +"cZq" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Room One" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/structure/fans/tiny, /turf/open/floor/mineral/plastitanium, /area/commons/dorms) -"cZS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"daf" = ( +"cZu" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -20378,70 +20485,86 @@ /obj/machinery/holopad, /turf/open/floor/mineral/plastitanium, /area/ai_monitored/turret_protected/ai) -"dai" = ( -/obj/machinery/camera{ - c_tag = "Engineering Foyer"; - dir = 1 +"cZv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"cZW" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -27 +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"dak" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +/area/security/prison/cells) +"cZZ" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"dau" = ( +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"dav" = ( -/obj/machinery/door/window/southleft{ - name = "Kitchen Delivery"; - req_access_txt = "28" +/area/service/library) +"daE" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/window/reinforced{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"daG" = ( +/obj/machinery/sleeper{ dir = 8 }, +/obj/machinery/camera{ + c_tag = "Medbay Treatment Center"; + dir = 8; + network = list("ss13","medbay") + }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"daB" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"daD" = ( +/area/medical/medbay/central) +"daK" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/prison_contraband, +/turf/open/floor/plating, +/area/security/prison/upper) +"daS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"daP" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"daR" = ( -/obj/machinery/computer/atmos_control/tank/carbon_tank{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/service/hydroponics) +"daX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) +/area/commons/dorms) "dba" = ( -/obj/effect/turf_decal/bot, -/obj/structure/sign/poster/official/pda_ad{ - pixel_y = -32 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Incinerator to MiniSat" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) +/area/maintenance/disposal/incinerator) "dbb" = ( /obj/machinery/atmospherics/components/unary/relief_valve/atmos/atmos_waste{ dir = 1 @@ -20449,53 +20572,50 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/engineering/atmos) -"dbq" = ( -/obj/structure/cable{ - icon_state = "0-8" +"dbf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"dbl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"dbC" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ +/area/command/bridge) +"dbu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"dbK" = ( -/obj/structure/table, -/obj/item/folder/blue, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, +/area/hallway/primary/starboard) +"dbF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) +/area/security/prison/upper) "dbU" = ( /obj/structure/light_construct{ dir = 1 }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"dcd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +"dbY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) +/area/science/misc_lab) "dce" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -20503,49 +20623,50 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"dcf" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/atmos) "dck" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/disposal/bin, +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"dcR" = ( +/obj/machinery/light/small{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"dcx" = ( -/obj/machinery/door/firedoor, -/obj/structure/sign/departments/evac{ - pixel_y = -32 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"dcC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/plate_press, -/obj/effect/turf_decal/bot, +/area/ai_monitored/turret_protected/aisat/atmos) +"dcT" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"dda" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/area/cargo/storage) +"ddf" = ( +/obj/item/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = -2 }, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, /area/cargo/office) "ddl" = ( @@ -20554,36 +20675,37 @@ }, /turf/open/floor/plasteel/freezer, /area/commons/toilet/locker) -"ddy" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"ddA" = ( -/obj/structure/cable{ - icon_state = "1-2" +"ddM" = ( +/obj/structure/sign/poster/contraband/kudzu, +/turf/closed/wall/r_wall/syndicate, +/area/service/kitchen) +"ddT" = ( +/obj/machinery/status_display/ai{ + pixel_y = -32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"ddK" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/area/ai_monitored/turret_protected/aisat_interior) +"dei" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"ddM" = ( -/obj/structure/sign/poster/contraband/kudzu, -/turf/closed/wall/r_wall/syndicate, -/area/service/kitchen) +/area/medical/medbay/lobby) "dev" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -20605,116 +20727,106 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"dex" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Captain's Desk Door"; - req_access_txt = "20" - }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"deI" = ( +"deH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"dfd" = ( -/obj/machinery/light, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"dfo" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Incinerator to MiniSat" +/area/service/bar) +"deJ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/window/plasma, +/obj/structure/window/plasma/reinforced{ + dir = 8 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/commons/locker) +"dfo" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"dfs" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/medical/medbay/central) +"dfw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"dfv" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/area/medical/medbay/central) +"dfy" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"dfx" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/command/bridge) +/area/medical/chemistry) "dfL" = ( /turf/closed/wall/r_wall/syndicate, /area/maintenance/bar) -"dfN" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"dfO" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Space" - }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/port/aft) +"dfR" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai) "dfW" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/closet/crate/hydroponics, +/obj/item/paper/guides/jobs/hydroponics, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/effect/turf_decal/tile/green, +/obj/item/seeds/onion, +/obj/item/seeds/garlic, +/obj/item/seeds/potato, +/obj/item/seeds/tomato, +/obj/item/seeds/carrot, +/obj/item/seeds/grass, +/obj/item/seeds/ambrosia, +/obj/item/seeds/wheat, +/obj/item/seeds/pumpkin, +/obj/effect/spawner/lootdrop/prison_contraband, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"dgz" = ( -/turf/closed/wall/r_wall/syndicate, -/area/commons/cryopod) -"dgA" = ( +/area/security/prison/upper) +"dgd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/flip, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/department/electrical) -"dgD" = ( +/area/science/misc_lab) +"dgu" = ( +/obj/machinery/recharge_station, +/obj/effect/landmark/start/cyborg, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"dgE" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Unfiltered & Air to Mix" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/area/science/robotics/mechbay) +"dgz" = ( +/turf/closed/wall/r_wall/syndicate, +/area/commons/cryopod) +"dgI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) "dgO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -20722,105 +20834,75 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall/syndicate, /area/engineering/gravity_generator) -"dgY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"dhf" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"dhn" = ( -/obj/machinery/camera{ - c_tag = "Server Room"; - network = list("ss13","rd"); - pixel_x = 22 +"dgP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/power/apc{ - areastring = "/area/science/server"; - dir = 1; - name = "Server Room APC"; - pixel_y = 23 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/structure/sign/poster/official/obey{ + pixel_x = -32 }, /turf/open/floor/mineral/plastitanium, -/area/science/server) -"dht" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Stbd"; - location = "HOP" +/area/hallway/primary/fore) +"dgT" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"dhu" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=QM"; - location = "CHW" +/area/medical/chemistry) +"dhx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"dhB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"dhI" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/commons/dorms) +"dhC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/obj/item/shovel/spade, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/mineral/plastitanium, -/area/science) -"dhS" = ( -/obj/structure/closet/crate, -/obj/machinery/light/small{ +/area/hallway/secondary/service) +"dhM" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"die" = ( +/area/service/theater) +"dhP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"dig" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) +/area/command/teleporter) "dij" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) +/turf/open/floor/carpet, +/area/medical/psychology) "diq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance{ @@ -20828,116 +20910,104 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"div" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +"dix" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"diz" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = -32 - }, -/obj/machinery/keycard_auth{ - pixel_y = -24 +/area/construction/mining/aux_base) +"diA" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Teleporter"; + req_access_txt = "17;65" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"djC" = ( -/obj/machinery/light/small, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"djU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/area/ai_monitored/turret_protected/aisat_interior) +"diL" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"diO" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm5"; + name = "Room Four" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"dkh" = ( -/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"diU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 + dir = 9 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"dkv" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/turf/closed/wall/r_wall/syndicate, +/area/commons/dorms) +"djc" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/green, +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"djB" = ( +/obj/structure/punching_bag, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"dky" = ( +"djJ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock" + }, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"dkH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/area/security/processing) +"dkj" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"dkT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" +/area/hallway/secondary/entry) +"dkl" = ( +/obj/machinery/holopad, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"dkx" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/item/kirbyplants{ + icon_state = "plant-08" }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"dlr" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway" - }, -/obj/item/radio/intercom{ - pixel_y = 25 +/area/service/library) +"dkW" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"dlj" = ( +/obj/machinery/light/small{ + dir = 8 }, +/obj/structure/bodycontainer/morgue, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) +/area/medical/morgue) +"dlo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) "dly" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, /area/security/range) -"dmc" = ( -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"dmd" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/stamp/hos, -/obj/item/storage/secure/briefcase/permits, -/turf/open/floor/carpet/black, -/area/command/heads_quarters/hos) -"dme" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/screwdriver{ - pixel_y = 16 - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) +"dlV" = ( +/obj/machinery/smartfridge/organ/preloaded, +/turf/closed/wall/r_wall/syndicate, +/area/medical/surgery) "dml" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ @@ -20946,24 +21016,39 @@ }, /turf/open/floor/plasteel, /area/command/gateway) -"dmr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"dmt" = ( +/obj/structure/closet/l3closet/scientist, +/obj/item/extinguisher, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"dmw" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"dmN" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/ai_monitored/security/armory) -"dnl" = ( -/obj/structure/closet/emcloset, /turf/open/floor/mineral/plastitanium, /area/engineering/main) -"dnF" = ( -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" +"dmQ" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/window/southright, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/security/processing) +"dng" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/port/aft) +"dnl" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -20974,585 +21059,719 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"dop" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 4"; + wiretypepath = /datum/wires/airlock/security + }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"dpn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Power Storage"; - req_access_txt = "11" +/area/security/prison/cells) +"dny" = ( +/obj/machinery/light_switch{ + pixel_x = 27 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"dpu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/tcommsat/computer) +"dnE" = ( +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29" }, -/obj/machinery/mecha_part_fabricator, /turf/open/floor/mineral/plastitanium, /area/science/robotics/lab) -"dpx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +"dnG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/padded, +/area/commons/dorms) +"dnH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/lobby) +"doa" = ( +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"dof" = ( +/obj/structure/cable{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 4; - icon_state = "roomnum"; - name = "Room Number 3"; - pixel_x = -30; - pixel_y = -7 - }, -/obj/effect/landmark/start/assistant, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"dpy" = ( -/obj/machinery/modular_computer/console/preset/research{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/area/command/heads_quarters/ce) +"doo" = ( /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"dpN" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/area/hallway/primary/aft) +"dop" = ( +/obj/machinery/newscaster{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/red, +/obj/machinery/light, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"dpS" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"dqi" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/area/hallway/secondary/exit) +"doC" = ( +/obj/machinery/power/apc{ + areastring = "/area/cargo/miningdock"; + dir = 1; + name = "Mining Dock APC"; + pixel_y = 23 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-2" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"dqs" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"dqI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/area/cargo/miningdock) +"dph" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Foyer"; + req_one_access_txt = "65" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"dqU" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, +/area/ai_monitored/turret_protected/aisat_interior) +"dpq" = ( /obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" + icon_state = "4-8" }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/brig) -"dqW" = ( -/obj/structure/table/reinforced, -/obj/item/integrated_circuit_printer, -/obj/machinery/computer/security/telescreen/circuitry{ - pixel_y = 30 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"drw" = ( +/area/engineering/main) +"dpG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 + dir = 5 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"drX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"dpR" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"dse" = ( -/obj/structure/disposalpipe/segment{ +/area/science/misc_lab) +"dpY" = ( +/obj/structure/curtain{ + pixel_y = -32 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"dqb" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Research Division North" +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"dql" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"drd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"drz" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"drP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science) +/area/science/explab) "dsi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet/black, /area/commons/arcade) -"dsn" = ( -/obj/machinery/vending/snack/random, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, +"dsk" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"dsE" = ( -/obj/structure/disposalpipe/segment{ +/area/service/kitchen) +"dsx" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/turf/open/floor/mineral/plastitanium, +/area/science/server) +"dsy" = ( +/obj/effect/landmark/start/scientist, +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"dtH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"dsY" = ( -/obj/machinery/door/firedoor, +/area/commons/dorms) +"dtW" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/mineral/plastitanium, +/area/engineering/engine_smes) +"dtY" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"duf" = ( +/obj/item/kirbyplants{ + icon_state = "applebush" + }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, /area/hallway/primary/port) -"dtc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +"duS" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/window/plasma, +/obj/effect/landmark/start/assistant, +/obj/structure/chair/sofa/corp/left{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/service/bar) +"dva" = ( +/obj/structure/loot_pile/maint, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/security/prison/cells) +"dvb" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate, +/turf/open/floor/carpet/black, +/area/commons/arcade) +"dvc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, +/turf/open/floor/carpet, +/area/commons/cryopod) +"dvg" = ( +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"dtp" = ( -/obj/machinery/computer/crew, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer RC"; - pixel_y = 32 +/area/medical/genetics) +"dvq" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"dvO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue{ +/turf/closed/wall/r_wall/syndicate, +/area/science/circuit) +"dwo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"dtA" = ( -/obj/structure/chair, +/area/hallway/secondary/entry) +"dwy" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"dtD" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Dorm"; - location = "HOP2" +/obj/machinery/camera{ + c_tag = "Gravity Generator - Fore" }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"dtV" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/gravity_generator) +"dwA" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"dwL" = ( /obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/item/multitool, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"dtW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/area/tcommsat/computer) +"dxd" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/energy/temperature/security, +/obj/item/clothing/suit/armor/laserproof, +/obj/machinery/camera/motion{ + c_tag = "Brig Armory North"; + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/light{ - dir = 8 +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"dxD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/sign/warning/fire{ + desc = "A sign that states the labeled room's number."; + dir = 6; + icon_state = "roomnum"; + name = "Room Number 5"; + pixel_y = 24 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"duf" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"dyc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/flasher{ + id = "visitorflash"; + pixel_x = 16; + pixel_y = 24 + }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"duv" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/item/pen, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"duF" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/security/prison/upper) +"dyf" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"duW" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/hallway/secondary/exit) +"dyu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/structure/noticeboard{ - pixel_y = 32 +/obj/structure/chair/comfy/black{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Medbay West"; - network = list("ss13","medbay") +/turf/open/floor/mineral/plastitanium, +/area/service/bar) +"dyC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/commons/locker) +"dyT" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"dyU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"duZ" = ( -/obj/structure/cable{ - icon_state = "1-8" +/area/science/research) +"dzf" = ( +/obj/structure/table, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/item/multitool, +/obj/machinery/camera{ + c_tag = "Cargo Office"; + dir = 4 }, -/obj/effect/landmark/start/assistant, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"dvb" = ( -/obj/structure/table, -/obj/item/storage/fancy/cigarettes/cigpack_syndicate, -/turf/open/floor/carpet/black, -/area/commons/arcade) -"dvc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/cargo/office) +"dzg" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"dvf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"dvh" = ( -/obj/machinery/newscaster{ - pixel_y = 32 +/area/medical/medbay/central) +"dzi" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/carpet, +/area/commons/cryopod) +"dzs" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/chem_dispenser/drinks, +/obj/structure/table, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"dzv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"dzX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"dvj" = ( +/area/commons/dorms) +"dzY" = ( +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/machinery/vr_sleeper{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"dvs" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"dvH" = ( +/area/commons/fitness/recreation) +"dAj" = ( +/obj/machinery/holopad, +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"dAk" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Experimentation Lab"; - req_access_txt = "47" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"dAu" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "N2 Outlet Pump" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/explab) -"dvK" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"dvO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/area/engineering/atmos) +"dAG" = ( +/obj/machinery/light{ + dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/science/circuit) -"dvR" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/medical/virology"; +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"dAH" = ( +/obj/machinery/firealarm{ dir = 1; - name = "Virology APC"; - pixel_y = 23 + pixel_y = -24 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/camera{ - c_tag = "Virology Module"; - network = list("ss13","medbay") +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"dvS" = ( +/area/command/bridge) +"dAM" = ( +/turf/open/floor/plating, +/area/security/office) +"dAN" = ( +/obj/structure/window/plasma, +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/service/bar) +"dAQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"dBn" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"dBF" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"dwd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 + dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/commons/dorms) -"dwJ" = ( -/obj/structure/table, -/obj/item/ai_module/core/full/asimov, -/obj/item/ai_module/core/freeformcore, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/ai) +"dBW" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"dCg" = ( +/obj/structure/chair, +/obj/machinery/camera{ + c_tag = "Surgery Observation"; + network = list("ss13","medbay") }, -/obj/structure/window/reinforced, -/obj/effect/spawner/lootdrop/ai_module_harmless, -/obj/effect/spawner/lootdrop/ai_module_lewd, -/obj/effect/spawner/lootdrop/ai_module_neutral, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/structure/window/reinforced{ +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"dCt" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"dCx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/ai_module/core/full/custom, -/obj{ - name = "---Merge conflict marker---" +/obj/structure/window/plasma{ + dir = 1 }, +/obj/structure/bedsheetbin/color, /obj/structure/table, -/obj/item/ai_module/core/full/asimov, -/obj/item/ai_module/core/freeformcore, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) +"dCC" = ( +/obj/machinery/light{ + dir = 4 }, -/obj/structure/window/reinforced, -/obj/effect/spawner/lootdrop/ai_module_harmless, -/obj/effect/spawner/lootdrop/ai_module_neutral, -/obj/structure/window/reinforced{ +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"dCF" = ( +/obj/machinery/light{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/ai_module/core/full/custom, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"dwL" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dwN" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "secdorm2"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/security/office) -"dwR" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/hallway/secondary/entry) +"dCL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"dwY" = ( -/obj/structure/chair/office/light, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/science/explab) +"dCV" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"dxM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/vending/wardrobe/cap_wardrobe, +/turf/open/floor/mineral/plastitanium/red, +/area/security/range) +"dDd" = ( /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"dxN" = ( +/area/engineering/main) +"dDA" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/disposalpipe/trunk{ dir = 4 }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"dya" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/area/commons/dorms) +"dDG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"dyc" = ( -/obj/structure/cable{ - icon_state = "0-4" +/area/hallway/primary/starboard) +"dDW" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/radio/headset/headset_med, +/turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) +"dDZ" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"dyu" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-8" +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"dEy" = ( +/obj/structure/table/reinforced, +/obj/item/multitool, +/obj/item/screwdriver, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = -30; + receive_ore_updates = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"dyv" = ( -/obj/machinery/button/door{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = 24; - pixel_y = 4; - req_access_txt = "24" +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"dEQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"dFo" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "robo1" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"dyC" = ( -/obj/effect/turf_decal/tile/red{ +/area/science/robotics/lab) +"dFJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/cargo/warehouse) +"dFT" = ( +/obj/machinery/light{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"dGa" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/carpet/black, +/area/commons/arcade) +"dGi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Diner" }, -/turf/open/floor/plasteel, +/turf/open/floor/mineral/plastitanium, +/area/service/bar) +"dGr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, /area/commons/locker) -"dyT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"dGD" = ( +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" }, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"dzc" = ( -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/door/window/southright, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 11 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"dzg" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, +"dHj" = ( +/obj/structure/table/glass, +/obj/item/storage/box/rxglasses, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"dzi" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"dzk" = ( +/area/medical/genetics) +"dHo" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"dIm" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -21570,853 +21789,1154 @@ }, /turf/open/floor/mineral/plastitanium, /area/security/prison/cells) -"dzD" = ( +"dIr" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + name = "Paramedic's Office"; + req_access_txt = "5;6;12;64" }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"dAk" = ( -/obj/machinery/holopad, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"dAn" = ( -/obj/effect/decal/cleanable/dirt, +/area/medical/morgue) +"dIu" = ( +/obj/structure/chair/sofa{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dIz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/closed/wall/r_wall/syndicate, -/area/security/prison/upper) -"dAq" = ( -/obj/structure/chair{ - dir = 1 +/area/science/research) +"dIL" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"dAH" = ( -/obj/structure/displaycase/trophy, +/area/command/meeting_room) +"dIM" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"dAK" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/area/cargo/office) +"dIY" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"dBf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/area/service/chapel/office) +"dIZ" = ( +/turf/open/floor/padded, +/area/security/execution/transfer) +"dJo" = ( +/obj/structure/cable{ + icon_state = "1-8" }, /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"dBy" = ( -/obj/structure/cable{ +"dJw" = ( +/obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Atmospherics"; - req_one_access_txt = "65" +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"dBK" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "External to Pumps" +/area/engineering/main) +"dJL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office"; + req_access_txt = "58" }, +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium/red, +/area/command/heads_quarters/hos) +"dKg" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"dCm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/area/service/janitor) +"dKG" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/commons/storage/tools) +"dKP" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"dLh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"dCt" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/structure/lattice, +/turf/open/floor/carpet/blackred, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"dLl" = ( +/obj/item/stack/rods, /turf/open/space, -/area/space/nearstation) -"dCE" = ( +/area/space) +"dLy" = ( +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/gravity_generator) +"dLK" = ( /obj/machinery/firealarm{ - pixel_y = 24 + dir = 4; + pixel_x = -24 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/vending/kink, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"dCI" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" +/area/science) +"dLP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Chapel"; + departmentType = 2; + pixel_y = 30 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"dCM" = ( +/area/service/chapel/office) +"dMs" = ( +/obj/structure/window/reinforced/survival_pod, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"dMH" = ( +/obj/structure/table, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"dMK" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"dMV" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/kitchen/rollingpin, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"dNa" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 }, /obj/structure/cable{ icon_state = "0-8" }, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/mechbay) +"dNQ" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "privacy shutter" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "0-2" }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"dCV" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/command/heads_quarters/ce) +"dOq" = ( +/obj/structure/chair{ dir = 8 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/range) -"dDi" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/light/small{ + dir = 4; + light_color = "#d8b1b1" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"dDn" = ( +/area/commons/fitness/recreation) +"dOA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/command/gateway) +"dOM" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"dDy" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"dOR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"dDC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"dDD" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 4"; +/area/hallway/primary/starboard) +"dOY" = ( +/obj/structure/chair/comfy/black{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"dEv" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/area/commons/dorms) +"dPe" = ( +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"dEw" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dEM" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/cargo/qm) +"dPk" = ( +/obj/structure/closet{ + name = "Costume Closet" }, +/obj/item/clothing/head/russobluecamohat, +/obj/item/clothing/head/russobluecamohat, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/under/misc/blue_camo, +/obj/item/clothing/under/misc/blue_camo, +/obj/item/clothing/under/misc/blue_camo, +/obj/item/clothing/under/misc/blue_camo, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dPl" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/structure/closet/secure_closet/courtroom, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/obj/item/gavelhammer, +/obj/machinery/atmospherics/pipe/simple/scrubbers, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"dEQ" = ( -/obj/structure/closet/secure_closet/RD, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"dFc" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/security/courtroom) +"dPn" = ( +/obj/item/radio/intercom{ + pixel_y = 25 }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Kitchen" }, +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"dFx" = ( -/obj/machinery/light_switch{ - pixel_y = -23 +/area/service/kitchen) +"dPq" = ( +/obj/machinery/light/small{ + dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8 +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/maintenance/fore) +"dPD" = ( +/obj/machinery/camera{ + c_tag = "Prison Yard"; + dir = 4; + network = list("ss13","prison") }, +/obj/structure/chair/stool, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"dFZ" = ( -/obj/machinery/vending/wallmed, -/turf/closed/wall/r_wall/syndicate, -/area/security/brig) -"dGa" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/security/prison/upper) +"dPH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"dPM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"dQc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet/black, -/area/commons/arcade) -"dGc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"dGo" = ( +/area/hallway/secondary/exit) +"dQe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"dQi" = ( +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"dGp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = -24; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "virology_airlock_exterior"; - name = "Virology Exterior Airlock"; - req_access_txt = "39" +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"dQs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"dGv" = ( -/obj/structure/cable{ - icon_state = "0-8" +/area/security/prison/upper) +"dQH" = ( +/obj/structure/closet/athletic_mixed, +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/power/apc/auto_name/north, /turf/open/floor/mineral/plastitanium, /area/commons/fitness/recreation) -"dHi" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +"dQQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/item/kirbyplants{ + icon_state = "plant-16" }, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"dHj" = ( +/area/science) +"dQS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"dQY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, +/area/science) +"dRF" = ( +/turf/open/floor/mineral/plastitanium, +/area/service/bar) +"dRK" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"dSq" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"dSz" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"dHp" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +"dSB" = ( +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"dSU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"dTg" = ( +/obj/machinery/light{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/obj/structure/toilet{ +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"dTI" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"dTT" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/medical/virology"; + dir = 1; + name = "Virology APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Virology Module"; + network = list("ss13","medbay") + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"dTW" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced/tinted{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"dHL" = ( -/obj/effect/landmark/start/librarian, -/obj/structure/chair/office/dark, +/area/science/explab) +"dTY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"dIu" = ( -/obj/structure/chair/sofa{ - dir = 8 +/area/medical/medbay/central) +"dUy" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Hydroponics Desk"; + req_access_txt = "35" }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"dIy" = ( -/obj/item/radio/intercom{ - pixel_x = -25 +/turf/open/floor/plasteel, +/area/service/hydroponics) +"dUH" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/door/window/northleft{ + name = "First-Aid Supplies"; + red_alert_access = 1; + req_access_txt = "5" }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"dII" = ( -/obj/machinery/button/door{ - id = "Torture Room Dorms"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 +/area/medical/medbay/central) +"dVe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/structure/chair/e_chair, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"dVj" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"dVm" = ( +/obj/machinery/door/airlock{ + id_tag = "Torture Room Dorms"; + name = "Torture Room Dorms" + }, +/obj/machinery/door/firedoor, +/obj/structure/fans/tiny, /turf/open/floor/plasteel/kitchen_coldroom, /area/commons/dorms) -"dIJ" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ - dir = 1 +"dVu" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = -32 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"dIZ" = ( -/turf/open/floor/padded, -/area/security/execution/transfer) -"dJc" = ( -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 +/area/hallway/primary/aft) +"dVZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/structure/filingcabinet/chestdrawer, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"dJt" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/ai_monitored/turret_protected/ai) +"dWr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"dJL" = ( -/obj/structure/cable{ - icon_state = "1-2" +"dWy" = ( +/obj/structure/curtain{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/command{ - name = "Head of Security's Office"; - req_access_txt = "58" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/optable, +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"dWI" = ( +/obj/structure/cable{ + icon_state = "4-8" }, /obj/machinery/door/firedoor, -/turf/open/floor/mineral/plastitanium/red, -/area/command/heads_quarters/hos) -"dJT" = ( -/obj/machinery/suit_storage_unit/rd, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"dJU" = ( -/obj/machinery/light_switch{ - pixel_x = -20 +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/delivery/red, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"dJX" = ( +/area/command/bridge) +"dWO" = ( +/obj/structure/cable, /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/engineering/main) -"dKq" = ( -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"dKG" = ( -/obj/machinery/door/airlock{ - name = "Instrument Storage" +/area/ai_monitored/command/storage/eva) +"dXt" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/starboard/fore) -"dKP" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"dKU" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 +/area/hallway/primary/fore) +"dXE" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"dKV" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/area/medical/virology) +"dXJ" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/chair/comfy/black{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"dKZ" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics East"; - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Plasma to Pure" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/service/library) +"dYt" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"dYA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"dYR" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"dYS" = ( +/obj/machinery/computer/cloning{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"dLl" = ( -/obj/item/stack/rods, -/turf/open/space, -/area/space) -"dLq" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"dLx" = ( +/area/medical/genetics) +"dZb" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/cargo/miningdock) +"dZm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/commons/storage/art) +"dZF" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Pure" }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"dLz" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"dZJ" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"dLE" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/security/courtroom) +"dZM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"dLM" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"dLP" = ( +/area/science/misc_lab) +"dZV" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-4" }, -/turf/open/floor/plating, -/area/security/brig) -"dLR" = ( +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"eaa" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"dMi" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"dMm" = ( -/obj/machinery/light{ - dir = 8 +/area/hallway/secondary/exit) +"eah" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/light_switch{ - pixel_x = -28 +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/computer) +"eaR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/space, +/area/solars/starboard/fore) +"ebJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/chair/wood/wings{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"dMA" = ( -/obj/structure/table, +/area/service/chapel/main) +"ecw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"dMD" = ( -/obj/machinery/door/firedoor, +/area/service/chapel/office) +"ecO" = ( /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"dMG" = ( -/obj/structure/chair/comfy/beige, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"dMJ" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"dMO" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 +/area/medical/medbay/lobby) +"ecV" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/light{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"edj" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 }, -/obj/structure/window/reinforced{ +/obj/machinery/light/small{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/port/fore) +"edl" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"edD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"dMP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"edK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"edS" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/table/reinforced, -/obj/item/stack/wrapping_paper{ - pixel_x = 3; - pixel_y = 4 +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"eeg" = ( +/obj/structure/table, +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 12 }, -/obj/item/stack/packageWrap{ - pixel_x = -1; - pixel_y = -1 +/obj/machinery/light{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"eej" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"dMS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Primary Tool Storage" +/area/engineering/main) +"eez" = ( +/obj/machinery/camera{ + c_tag = "Cargo Bay Entrance"; + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"dMT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"dNL" = ( -/obj/structure/closet/secure_closet/medical1, +/area/hallway/primary/central) +"eeC" = ( +/obj/structure/closet/boxinggloves, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"dNN" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (Court)" +/area/commons/fitness/recreation) +"eeI" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"dNX" = ( -/obj/structure/table/wood/fancy/blackred, +/area/security/prison/upper) +"eeQ" = ( +/obj/machinery/door/airlock/security{ + id_tag = "secdormdoor2"; + name = "Security Dorm Two"; + req_access_txt = "1" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"eeV" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_interior"; + name = "Virology Interior Airlock"; + req_access_txt = "39" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"dOF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/medical/virology) +"efn" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/janitor) +"efp" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/fore) +"efB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/security/prison/upper) -"dOO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"efO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"egt" = ( +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_x = -30; + pixel_y = 45; + receive_ore_updates = 1 + }, +/turf/open/floor/carpet/black, +/area/service/bar) +"egy" = ( +/turf/open/floor/mineral/plastitanium, +/area/commons/vacant_room/office) +"egz" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/exit) +"egP" = ( +/obj/machinery/gravity_generator/main/station, +/obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"dOY" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"dPc" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway East"; - dir = 1 +/area/engineering/gravity_generator) +"eha" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"ehk" = ( +/obj/structure/disposalpipe/sorting/mail{ + sortType = 23 + }, +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/red, -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"dPg" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"ehp" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"ehF" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, +/turf/open/floor/plating, +/area/engineering/atmos) +"ehS" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"dPh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/engineering/atmos) +"eiF" = ( +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"ejc" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) +"eje" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"dPk" = ( -/obj/structure/closet{ - name = "Costume Closet" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/clothing/head/russobluecamohat, -/obj/item/clothing/head/russobluecamohat, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/head/ushanka, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/under/misc/blue_camo, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dPm" = ( -/obj/structure/chair{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/exit) +"ejw" = ( +/obj/structure/closet/wardrobe/white, +/obj/item/clothing/suit/ghost_sheet, +/obj/item/clothing/suit/ghost_sheet, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"ejI" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/landmark/start/assistant, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"dPq" = ( -/obj/machinery/light/small{ +/area/hallway/primary/aft) +"ekp" = ( +/obj/structure/chair/sofa/left, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"ekw" = ( +/obj/machinery/camera{ + c_tag = "Research Division West" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/maintenance/fore) -"dPt" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/turf/open/floor/mineral/plastitanium, +/area/science) +"ekG" = ( +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"dPA" = ( -/obj/machinery/firealarm{ +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"ekH" = ( +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"ekJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"ekM" = ( +/obj/machinery/airalarm{ pixel_y = 24 }, +/obj/machinery/camera{ + c_tag = "Hydroponics Storage" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/plantgenes{ + pixel_y = 6 + }, +/obj/structure/table, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"dQk" = ( -/obj/machinery/light{ +/area/service/hydroponics) +"elh" = ( +/obj/structure/chair/comfy/black{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"dQC" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/turf/open/floor/carpet/black, +/area/service/bar) +"elt" = ( +/obj/structure/chair/stool, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"dQE" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Office"; - req_access_txt = "20" +/area/science/robotics/lab) +"elM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"dQJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/hallway/secondary/entry) +"elW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"ema" = ( +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/disposal/bin, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"emk" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/door/window/northright{ + name = "First-Aid Supplies"; + red_alert_access = 1; + req_access_txt = "5" }, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"dQL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, +"emq" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot_red, /turf/open/floor/mineral/plastitanium, -/area/science) -"dQS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/cargo/storage) +"emB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"dRo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 + icon_state = "1-8" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"dRC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Prison Visitation"; - wiretypepath = /datum/wires/airlock/security +/obj/item/cigbutt{ + pixel_x = 10; + pixel_y = 17 }, +/obj/effect/landmark/start/paramedic, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"dSo" = ( -/obj/machinery/computer/apc_control{ +/area/medical/paramedic) +"emD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -22424,297 +22944,280 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"dSJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/item/reagent_containers/glass/beaker/synthflesh, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/area/security/courtroom) +"enc" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/storage) -"dTf" = ( -/turf/open/floor/grass, -/area/commons/dorms) -"dTm" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"dTs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/closet/crate/trashcart/laundry, -/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/item/clothing/shoes/sneakers/orange{ - pixel_y = 8 - }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_y = 8 - }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_y = 8 - }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_y = 8 +/area/science/misc_lab) +"end" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/brig) +"ene" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"enB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/security/execution/transfer) +"enJ" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"enS" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/light/small{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod, -/obj/machinery/camera{ - c_tag = "Prison Laundry"; - dir = 4; - network = list("ss13","prison") - }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"dTx" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"enW" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"eoC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 + dir = 4 }, +/obj/structure/table/reinforced, +/obj/item/pneumatic_cannon/pie/selfcharge, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"dTA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/service/theater) +"eoE" = ( +/obj/structure/chair/office/dark{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"dTI" = ( -/obj/structure/urinal{ - pixel_y = 32 +/area/engineering/atmos) +"eoZ" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Brig Control"; + name = "brig shutters" }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"dUg" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/warden) +"epd" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/light{ + light_color = "#c9d3e8" }, -/obj/machinery/food_cart, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"dUk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/hallway/primary/fore) +"epB" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"dUL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bookcase, +/area/hallway/primary/starboard) +"epF" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"dUR" = ( -/obj/structure/table, -/obj/item/storage/secure/briefcase, +"eqD" = ( /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"dUT" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/fyellow, +/area/ai_monitored/turret_protected/ai_upload) +"eqN" = ( +/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"dVh" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, +/area/hallway/primary/port) +"erv" = ( +/obj/machinery/vending/coffee, /turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"dVP" = ( -/obj/effect/spawner/structure/window/plastitanium, +/area/service/library) +"erF" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/hop) +"erW" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "0-8" }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"dVS" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics North East" +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Distro to Waste" +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"esf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"dVT" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/reagent_containers/food/snacks/grown/citrus/orange, -/obj/item/reagent_containers/food/snacks/grown/grapes, -/obj/item/reagent_containers/food/snacks/grown/cocoapod, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, +/area/medical/medbay/central) +"esu" = ( +/obj/item/camera_film, +/obj/item/camera_film, +/obj/item/taperecorder, +/obj/item/camera, +/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"dWd" = ( -/obj/structure/cable{ - icon_state = "2-4" +/area/service/library) +"esK" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Chemical Storage"; + req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/structure/barricade/wooden, +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/fore) +"esL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"dWu" = ( -/obj/item/storage/secure/safe{ - pixel_x = 5; - pixel_y = 29 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Virology Break Room"; - network = list("ss13","medbay") +/obj/item/radio/intercom{ + pixel_y = 20 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"esN" = ( +/obj/machinery/sleeper{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"dWy" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" +/area/medical/medbay/central) +"etf" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "1-2" }, +/turf/open/floor/plating, +/area/engineering/main) +"eto" = ( +/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/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 5 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/science) -"dWV" = ( -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/security/prison/cells) -"dXk" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/meter, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"dXu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"etI" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"etN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/item/kirbyplants{ - icon_state = "plant-04" +/obj/machinery/airalarm{ + pixel_y = 23 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"dXH" = ( -/obj/machinery/camera{ - c_tag = "Kitchen Cold Room" +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/reagent_dispensers/cooking_oil, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"dXK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/loading_area/red{ - dir = 4 + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"dXO" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/area/security/processing) +"eub" = ( +/obj/structure/chair{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"dYj" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/area/security/courtroom) +"euh" = ( +/obj/structure/table, +/obj/item/book/manual/hydroponics_pod_people{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/paper/guides/jobs/hydroponics{ + pixel_x = -5; + pixel_y = 3 }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"dYy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/area/service/hydroponics) +"euj" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/item/storage/toolbox/artistic{ - icon_state = "yellow"; - item_state = "toolbox_yellow"; - name = "Cable Toolbox"; - pixel_y = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "0-2" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"dYD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"dYS" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"dZm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/commons/storage/art) -"dZE" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/engineering/gravity_generator) +"euP" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/plasma{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/science) +"euY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium, +/area/cargo/miningdock) +"evs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/locker) -"dZQ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/science) -"eae" = ( +/area/engineering/break_room) +"evF" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_x = 29 @@ -22734,321 +23237,438 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/security/office) -"eaR" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/space, -/area/solars/starboard/fore) -"eaS" = ( -/obj/structure/window/reinforced, +"evR" = ( /obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio6"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 2 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/kitchen/knife, +/obj/item/kitchen/rollingpin, +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"ewH" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain RC"; + pixel_x = -30 }, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/captain) +"ewK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/mineral/plastitanium, +/area/medical/morgue) +"ewN" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 + }, +/obj/item/seeds/watermelon, +/obj/item/seeds/cannabis, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"exg" = ( +/obj/machinery/firealarm{ + pixel_y = 24 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"ebh" = ( -/obj/structure/window/plasma, -/obj/structure/chair/sofa/corp{ - dir = 1 +/area/hallway/primary/starboard) +"exl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/carpet/black, -/area/service/bar) -"ebL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/camera{ - c_tag = "Brig EVA Storage"; +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 + pixel_y = 22 }, /turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"ecn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/area/security/brig) +"exr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/service) -"ecF" = ( -/obj/effect/spawner/structure/window/plasma, +/area/service/theater) +"exX" = ( +/obj/machinery/door/airlock{ + name = "Shower Room" + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"eyk" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 1 + }, +/obj/structure/table, +/obj/item/beacon, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 5 }, +/turf/open/floor/mineral/plastitanium, +/area/command/teleporter) +"eyq" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on, /turf/open/floor/plating, -/area/cargo/storage) -"ecJ" = ( -/obj/machinery/button/door{ - id = "telelab"; - name = "Test Chamber Blast Doors"; - pixel_x = 25; - req_access_txt = "47" - }, -/obj/effect/turf_decal/stripes/line, +/area/maintenance/port/fore) +"eyu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"ecY" = ( +/area/ai_monitored/command/storage/eva) +"eyM" = ( +/obj/machinery/mineral/ore_redemption{ + input_dir = 2; + output_dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/cargo/miningdock) +"eyZ" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"edj" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" }, -/obj/machinery/light/small{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/port/fore) -"edm" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"edo" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"edR" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"edS" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"eeh" = ( -/obj/machinery/photocopier, -/turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"eev" = ( -/obj/structure/closet/l3closet/scientist, -/obj/machinery/light_switch{ - pixel_y = 28 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"ezo" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/item/extinguisher, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"eez" = ( -/obj/effect/decal/cleanable/dirt, +/area/medical/virology) +"ezq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light{ dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"eeJ" = ( +"ezr" = ( +/obj/machinery/camera{ + c_tag = "Gateway"; + dir = 4 + }, /obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/light_switch{ - pixel_y = 28 +/obj/structure/sign/warning/biohazard{ + pixel_x = -32 }, -/obj/item/stock_parts/cell/high/plus, +/obj/item/storage/firstaid/regular, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"eeP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/command/gateway) +"ezu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"eAl" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"eeQ" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/exit"; - dir = 8; - name = "Escape Hallway APC"; - pixel_x = -25 +/area/engineering/gravity_generator) +"eAG" = ( +/obj/item/clothing/under/misc/pj/blue, +/obj/item/clothing/shoes/sneakers/white, +/turf/open/floor/plating, +/area/maintenance/fore) +"eAN" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/plating, +/area/security/prison/upper) +"eBt" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, +/obj/machinery/light, +/obj/structure/filingcabinet/chestdrawer, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"efi" = ( -/obj/machinery/camera{ - c_tag = "EVA South"; +/area/tcommsat/computer) +"eCm" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/turf/open/floor/plating, +/area/engineering/atmos) +"eCt" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"efp" = ( +/area/security/prison/upper) +"eCv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/tank_dispenser, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"eCE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Blueshield"; + req_access_txt = "72" + }, +/turf/open/floor/mineral/plastitanium, +/area/command/blueshieldoffice) +"eCM" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"eCP" = ( +/obj/structure/bed/matress, +/obj/effect/turf_decal/bot, +/obj/item/restraints/handcuffs/fake/kinky, +/turf/open/floor/plating, +/area/security/prison/cells) +"eCR" = ( +/obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" +/turf/closed/wall/r_wall/syndicate, +/area/engineering/gravity_generator) +"eCU" = ( +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"eCY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"efE" = ( -/obj/machinery/light{ +/area/hallway/primary/central) +"eDl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -9 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = -3 +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"eDt" = ( +/obj/item/beacon, +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"eDJ" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -9; - pixel_y = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 9 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/reagent_containers/food/condiment/pack/ketchup{ - pixel_x = 5 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/item/reagent_containers/food/condiment/pack/ketchup{ - pixel_x = 5 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/reagent_containers/food/condiment/pack/ketchup{ - pixel_x = 5 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/reagent_containers/food/condiment/pack/hotsauce{ - pixel_x = 10 +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"eEb" = ( +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/item/reagent_containers/food/condiment/pack/hotsauce{ - pixel_x = 10 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/item/reagent_containers/food/condiment/pack/mustard{ - pixel_x = 10 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" }, -/obj/item/reagent_containers/food/condiment/pack/mustard{ - pixel_x = 10 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"eEl" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/carpet/black, /area/service/bar) -"efI" = ( -/obj/machinery/atmospherics/components/binary/pump{ +"eEM" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/range) +"eEY" = ( +/obj/structure/chair/stool, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"eFg" = ( +/obj/machinery/firealarm{ dir = 4; - name = "input port pump" + pixel_x = -24 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"efO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"efV" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" +/area/service/chapel/main) +"eFB" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/mineral/plastitanium, +/area/cargo/miningdock) +"eFI" = ( +/obj/structure/chair/office/light{ + dir = 4 }, -/obj/machinery/light, -/obj/machinery/status_display/supply{ - pixel_y = -32 +/obj/effect/landmark/start/virologist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/red/full, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"ega" = ( +/area/medical/virology) +"eFU" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"egt" = ( -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - pixel_x = -30; - pixel_y = 45; - receive_ore_updates = 1 - }, -/turf/open/floor/carpet/black, -/area/service/bar) -"ehh" = ( -/obj/structure/closet/secure_closet/psychology, -/turf/open/floor/carpet/red, -/area/medical/psychology) -"ehB" = ( +/area/science/xenobiology) +"eFW" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"eFY" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"eia" = ( -/mob/living/simple_animal/sloth/paperwork, +/area/engineering/atmos) +"eGc" = ( +/obj/structure/alien/weeds, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"eis" = ( +/area/commons/dorms) +"eGn" = ( +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"eGT" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"eit" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"eGY" = ( +/obj/structure/closet/crate/rcd, +/obj/machinery/camera/motion{ + c_tag = "EVA Motion Sensor" }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"ejq" = ( +/area/ai_monitored/command/storage/eva) +"eGZ" = ( +/obj/effect/turf_decal/caution/stand_clear/red, +/turf/open/floor/mineral/plastitanium, +/area/cargo/miningdock) +"eHi" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -23056,3845 +23676,3888 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/landmark/start/prisoner, -/obj/machinery/button/door{ - id = "permacells1"; - name = "Privacy Shutters"; - pixel_x = 25 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"ekh" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/scientist, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"eki" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"ekj" = ( -/obj/machinery/computer/rdconsole/core{ - dir = 4 +/area/ai_monitored/turret_protected/aisat_interior) +"eHq" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"ekw" = ( -/obj/structure/table, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 - }, -/obj/item/multitool, -/obj/machinery/camera{ - c_tag = "Cargo Office"; - dir = 4 +/area/science/misc_lab) +"eHD" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"ekC" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"elh" = ( -/obj/structure/chair/comfy/black{ - dir = 8 +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/carpet/black, -/area/service/bar) -"elk" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"els" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"elU" = ( -/obj/effect/turf_decal/tile/blue{ - alpha = 255 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/blue{ - alpha = 255; dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"elW" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"emg" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/bot, +/obj/machinery/light{ dir = 8 }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"emo" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/porta_turret/ai{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Station Intercom (AI Private)"; - pixel_y = -29 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable{ + icon_state = "2-8" }, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"eIy" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/stamp/ce, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"emF" = ( -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_x = 30 +/area/command/heads_quarters/ce) +"eIQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells2"; + name = "Privacy Shutters" }, -/obj/machinery/camera{ - c_tag = "Medbay East"; - dir = 8; - network = list("ss13","medbay"); - pixel_y = -22 +/turf/open/floor/plating, +/area/security/prison/cells) +"eJa" = ( +/obj/structure/table/wood/poker, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"emV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/item/toy/cards/deck/syndicate, +/turf/open/floor/carpet/black, +/area/service/bar) +"eJu" = ( +/obj/machinery/button/door{ + id = "executionspaceblast"; + name = "Vent to Space"; + pixel_x = 25; + pixel_y = -5; + req_access_txt = "7" }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"ene" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/button/flasher{ + id = "executionflash"; + pixel_x = 24; + pixel_y = 5 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"enk" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"ent" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/area/security/execution/transfer) +"eJx" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHE"; + location = "AIE" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"enB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/security/execution/transfer) -"enJ" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"enN" = ( -/obj/structure/cable{ - icon_state = "1-4" +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"eJA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"eJD" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"eJF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, /obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/fore) -"enO" = ( -/obj/machinery/light_switch{ - pixel_y = 28 + icon_state = "2-4" }, -/obj/structure/closet/secure_closet/courtroom, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"eJR" = ( +/obj/machinery/gibber, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen/coldroom) +"eKf" = ( +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"eKs" = ( +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"eKH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/table, +/obj/item/camera_film, +/obj/item/camera, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/art) +"eKJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/gavelhammer, -/obj/machinery/atmospherics/pipe/simple/scrubbers, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"enS" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/light/small{ - dir = 8 +/area/science/misc_lab) +"eMo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"eoA" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/solars/port/fore) -"eoC" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"eoK" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/power/terminal{ +/area/security/prison/upper) +"eMp" = ( +/obj/machinery/camera{ + c_tag = "Genetics Access"; + dir = 8; + network = list("ss13","medbay"); + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "0-8" +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"eMu" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/lobby) +"eMv" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"eMw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/engineering/gravity_generator) -"eoT" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +"eNX" = ( +/obj/structure/table, +/obj/item/folder/blue, +/obj/item/pen/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/tcommsat/computer) +"eOb" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/engineering{ - name = "SMES Room"; - req_access_txt = "32" +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/turf/open/floor/mineral/plastitanium, +/area/science) +"eOf" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"eoX" = ( +/area/engineering/main) +"eOn" = ( +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"eON" = ( +/obj/structure/table, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, /obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = 30; - receive_ore_updates = 1 + department = "Janitorial"; + departmentType = 1; + pixel_y = -29 }, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"epw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/area/service/janitor) +"ePc" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-8" }, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"ePj" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/engineering/atmos) +"ePQ" = ( +/obj/structure/closet/secure_closet/RD, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"epL" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/coin/plasma, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"epS" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/command{ - name = "Command Tool Storage"; - req_access_txt = "19" +/area/command/heads_quarters/rd) +"ePS" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Air to External" }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"epU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/engineering/atmos) +"ePU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"epZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/area/commons/locker) +"eQb" = ( +/turf/open/floor/carpet/black, +/area/commons/dorms) +"eQg" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-8" }, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, /area/engineering/engine_smes) -"eqe" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"eqo" = ( -/obj/machinery/door/airlock/research{ - name = "Toxins Launch Room"; - req_access_txt = "7" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"eQk" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/service/hydroponics) +"eQH" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"eqE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table/wood, +/obj/item/paicard, +/obj/item/clothing/mask/balaclava{ + pixel_x = -8; + pixel_y = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"erd" = ( -/obj/structure/curtain{ - pixel_y = -32 +/obj/item/toy/cards/deck{ + pixel_x = 2 }, +/obj/item/storage/crayons, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"erm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/crate, -/turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"erw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/area/commons/dorms) +"eQL" = ( +/obj/machinery/camera{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"ery" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/commons/fitness/recreation) +"eQN" = ( +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_y = 28 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/iv_drip, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"eQR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"erJ" = ( -/obj/machinery/light{ - dir = 1 +/area/hallway/primary/central) +"eRa" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 4 }, -/obj/structure/table, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/obj/item/stock_parts/cell/high/plus, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"erT" = ( -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_x = 32; - pixel_y = -24 - }, -/obj/structure/sign/directions/science{ - dir = 4; - pixel_x = 32; - pixel_y = -32 - }, -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = -40 +/area/engineering/atmos) +"eRe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"esf" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -30 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/area/science/circuit) +"eRf" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"eRx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"esz" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4; - name = "input gas connector port" +/area/security/prison/upper) +"eRy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"esA" = ( -/obj/machinery/light/small{ - dir = 1 +/area/medical/medbay/central) +"eRz" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"eRS" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 3 }, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/item/taperecorder{ + pixel_x = -3 }, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 +/obj/item/assembly/flash/handheld, +/obj/item/reagent_containers/spray/pepper, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"esK" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Chemical Storage"; - req_access_txt = "12" +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/barricade/wooden, -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/fore) -"esL" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"eSe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/poster/contraband/kss13, +/turf/closed/wall/r_wall/syndicate, +/area/service/hydroponics) +"eSf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"eSH" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"eSJ" = ( +/obj/machinery/button/ignition{ + id = "executionburn"; + pixel_x = 24; + pixel_y = 5 }, -/obj/item/radio/intercom{ - pixel_y = 20 +/obj/machinery/button/door{ + id = "executionfireblast"; + name = "Transfer Area Lockdown"; + pixel_x = 25; + pixel_y = -5; + req_access_txt = "2" }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"esN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/security/execution/transfer) +"eST" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"etb" = ( -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /obj/machinery/camera{ - c_tag = "Hydroponics Storage" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/plantgenes{ - pixel_y = 6 + c_tag = "Circuitry Lab"; + dir = 8; + network = list("ss13","rd") }, -/obj/structure/table, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"etf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/area/science/circuit) +"eTp" = ( +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"etP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"etY" = ( +/area/ai_monitored/command/nuke_storage) +"eTt" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-4" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"etZ" = ( -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-4" }, -/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, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solars/port/fore) +"eTQ" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"eue" = ( -/obj/machinery/vending/cola/space_up, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"euv" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"eUi" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/research) -"evj" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Cargo Delivery Office"; +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"eUl" = ( +/obj/item/crowbar, +/obj/item/wrench, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 - }, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"eUp" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"evA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/security/office) -"evR" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 2 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_y = 2 +/area/science/robotics/lab) +"eUy" = ( +/obj/machinery/door/airlock{ + name = "Starboard Emergency Storage" }, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/kitchen/knife, -/obj/item/kitchen/rollingpin, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"evT" = ( +/turf/open/floor/plating, +/area/commons/storage/emergency/starboard) +"eUC" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/security/checkpoint/science) -"ewb" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"ewc" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/commons/storage/tools) +"eUF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"ewf" = ( +/area/engineering/atmos) +"eUP" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"eUR" = ( +/obj/structure/table, +/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 10 }, +/obj/item/pen/fountain, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"eww" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/area/tcommsat/computer) +"eUW" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 9 }, +/turf/open/space, +/area/space/nearstation) +"eVa" = ( +/obj/structure/closet/cardboard, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"ewN" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 - }, -/obj/item/seeds/watermelon, -/obj/item/seeds/cannabis, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"exk" = ( +/area/cargo/warehouse) +"eVY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/space/nearstation) -"exl" = ( -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"exm" = ( -/obj/machinery/door/firedoor/heavy, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/mineral/plastitanium, -/area/science) -"exo" = ( -/obj/item/beacon, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"exx" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +"eWp" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/vending/snack/random, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"exD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/security/sec, +/obj/structure/window/reinforced{ dir = 1 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"eWs" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/sign/warning/biohazard, +/turf/open/floor/plating, +/area/science/xenobiology) +"eWB" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"exN" = ( -/obj/structure/table, -/obj/item/book/manual/chef_recipes, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"exO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"exV" = ( +/area/hallway/secondary/exit) +"eWH" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/janitor, -/turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"exX" = ( -/obj/machinery/door/airlock{ - name = "Shower Room" - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"eyc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"eym" = ( -/turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"eyq" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/obj/effect/landmark/start/stowaway, /turf/open/floor/plating, -/area/maintenance/port/fore) -"eyr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall/syndicate, -/area/security/execution/transfer) -"eys" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"eyM" = ( -/obj/machinery/mineral/ore_redemption{ - input_dir = 2; - output_dir = 1 +/area/maintenance/fore/secondary) +"eWY" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/cargo/miningdock) -"eyO" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"eXB" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 6 }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"ezf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"ezH" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/kitchen_coldroom, -/area/commons/dorms) -"ezW" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"eAo" = ( -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/stack/packageWrap, -/obj/item/pen/fourcolor, -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"eAu" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"eAG" = ( -/obj/item/clothing/under/misc/pj/blue, -/obj/item/clothing/shoes/sneakers/white, -/turf/open/floor/plating, -/area/maintenance/fore) -"eAH" = ( -/obj/machinery/button/door{ - id = "armory3"; - name = "Armory Shutters"; - pixel_y = 26; - req_access_txt = "3" - }, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/engineering/main) +"eXL" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"eXU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/machinery/camera{ + c_tag = "Brig Central"; dir = 8 }, +/obj/machinery/power/apc/auto_name/east, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/mineral/plastitanium/red, /area/security/brig) -"eAN" = ( -/obj/structure/window/plasma{ - dir = 1 +"eXV" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/landmark/start/assistant, -/obj/structure/chair/sofa/corp, -/turf/open/floor/carpet/black, -/area/service/bar) -"eBd" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/command/heads_quarters/ce) +"eYr" = ( +/obj/structure/table, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"eBB" = ( +/area/ai_monitored/command/storage/eva) +"eYt" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"eZk" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Psychology Office Maintenance"; + req_access_txt = "76" + }, +/turf/open/floor/plasteel, +/area/medical/psychology) +"eZn" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"eBR" = ( +"eZr" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"eZt" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"eCm" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/commons/locker) +"eZD" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"eCp" = ( -/obj/machinery/atmospherics/pipe/manifold/green/visible{ +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"eZH" = ( +/obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"eCR" = ( -/obj/structure/lattice, +/area/science/research) +"eZW" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"faA" = ( +/obj/effect/turf_decal/stripes/white/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/gravity_generator) -"eCY" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"faD" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"eDb" = ( -/obj/effect/turf_decal/bot_white/left, +/area/hallway/primary/aft) +"faK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"fbp" = ( +/obj/structure/tank_dispenser, +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/science/storage) +"fbr" = ( +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Transfer Chamber Configuration"; + req_access_txt = "2" }, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"eDh" = ( -/obj/machinery/atmospherics/pipe/manifold/purple/visible, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"eDk" = ( -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple{ + dir = 10 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "SMES Room"; - dir = 8 +/turf/open/floor/plating, +/area/security/execution/transfer) +"fbv" = ( +/obj/structure/table/wood, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"eDp" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/commons/vacant_room/office) +"fbx" = ( +/obj/structure/table, +/obj/item/ai_module/supplied/oxygen, +/obj/item/ai_module/zeroth/oneHuman, +/obj/machinery/door/window{ + dir = 8; + name = "High-Risk Modules"; + req_access_txt = "20" + }, +/obj/item/ai_module/reset/purge, +/obj/structure/window/reinforced, +/obj/effect/spawner/lootdrop/ai_module_harmful, +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"eDq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" +/obj/item/ai_module/supplied/protectStation, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/ai_upload) +"fbQ" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/item/gun/energy/laser/carbine, +/obj/item/gun/energy/laser/carbine, +/obj/item/gun/energy/laser/carbine, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"fbR" = ( +/obj/machinery/light/small, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"eDx" = ( -/obj/machinery/airalarm{ - pixel_y = 23 +/area/security/courtroom) +"fbS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/camera{ + c_tag = "Locker Room West"; dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/closet{ + name = "Holodeck Outfits" }, +/obj/item/clothing/under/misc/blue_camo, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"eDG" = ( -/obj/structure/table/wood/fancy, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/area/commons/locker) +"fcd" = ( +/obj/structure/chair/sofa/right{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"eDJ" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/area/maintenance/port/fore) +"fcn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/plating, +/area/maintenance/fore) +"fcr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Dorms East - Exit"; + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"eDO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"fcG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/machinery/shower{ - dir = 1 +/turf/closed/wall/r_wall/syndicate, +/area/science/mixing) +"fcQ" = ( +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) -"eDY" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/engineering/engine_smes) +"fdk" = ( +/obj/structure/closet/l3closet/scientist{ + pixel_x = -2 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"eEq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall/syndicate, -/area/command/heads_quarters/cmo) -"eET" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/science/misc_lab) +"fdQ" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/turf/open/floor/plating, +/area/maintenance/fore) +"fel" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/command/bridge) +"feE" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + icon_state = "1-2" }, -/obj/machinery/door/airlock/maintenance{ - name = "Morgue Maintenance"; - req_access_txt = "6" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/maintenance/starboard/fore) +"feV" = ( +/obj/machinery/vending/medical, /turf/open/floor/mineral/plastitanium, -/area/maintenance/department/medical/morgue) -"eEX" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" - }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" +/area/medical/virology) +"ffJ" = ( +/obj/machinery/camera{ + c_tag = "Engineering Foyer"; + dir = 1 }, -/turf/open/floor/plating, -/area/science/robotics/lab) -"eFp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-4" +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -27 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/gateway) -"eFA" = ( /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/fore) -"eFU" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/engineering/break_room) +"ffY" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/command/bridge) +"fgc" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/magazine/m10mm/soporific, -/obj/item/ammo_box/c10mm/soporific, -/obj/item/ammo_box/c10mm/soporific, -/obj/item/gun/ballistic/automatic/pistol, -/obj/item/gun/ballistic/automatic/pistol, -/obj/item/gun/ballistic/automatic/pistol, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"eFW" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"eFX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, /turf/open/floor/mineral/plastitanium, /turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"eGh" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/tile/yellow{ +/area/hallway/primary/central) +"fgl" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/carpet/black, +/area/commons/arcade) +"fgO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/chair/comfy/plywood{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/grass, +/area/commons/dorms) +"fgV" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/screwdriver{ + pixel_y = 10 }, +/obj/item/analyzer, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"eGj" = ( +/area/science/mixing) +"fgX" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2" }, -/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/security/brig) -"eGB" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/security/processing) -"eGZ" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"eHg" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Kitchen"; - req_access_txt = "28" +/area/command/gateway) +"fhk" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/keycard_auth{ + pixel_y = -24 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"eHn" = ( +/area/command/heads_quarters/captain) +"fhu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/rack, +/obj/item/clothing/under/costume/owl, +/obj/item/clothing/suit/toggle/owlwings, +/obj/item/clothing/mask/gas/owl_mask, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"fhy" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/obj/machinery/vending/snack/random, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"eHs" = ( -/obj/structure/sink{ - pixel_y = 30 +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"fhz" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"eHy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/area/cargo/qm) +"fhP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"eIx" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red{ +/area/hallway/secondary/entry) +"fib" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"fis" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/recharger{ - pixel_x = -6; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/recharger{ - pixel_x = 6; - pixel_y = 3 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"eIB" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) +"fiu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/courtroom) +"fiv" = ( +/obj/structure/table, +/obj/item/cardpack/syndicate, +/turf/open/floor/carpet/black, +/area/commons/arcade) +"fiy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/disposal/incinerator) +"fjI" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"eIF" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = -30 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"eIJ" = ( -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" +/area/cargo/qm) +"fjQ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen"; + req_access_txt = "28" + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"fjR" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"eIT" = ( -/obj/machinery/button/flasher{ - id = "hopflash"; - pixel_x = 6; - pixel_y = 36 +"fjU" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 4 }, -/obj/machinery/button/door{ - id = "hop"; - name = "Privacy Shutters Control"; - pixel_x = 6; - pixel_y = 25; - req_access_txt = "57" +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"fkh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/button/door{ - id = "hopqueue"; - name = "Queue Shutters Control"; - pixel_x = -4; - pixel_y = 25; - req_access_txt = "57" +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/starboard/aft) +"fkj" = ( +/obj/structure/chair/sofa/left{ + dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/machinery/light_switch{ - pixel_x = -4; - pixel_y = 36 + pixel_x = -25; + pixel_y = 12 }, -/obj/machinery/pdapainter, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/carpet, +/area/medical/psychology) +"fkz" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) +"fkR" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Access"; dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"eIU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"eJa" = ( -/obj/structure/table/wood/poker, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/item/toy/cards/deck/syndicate, -/turf/open/floor/carpet/black, -/area/service/bar) -"eJm" = ( -/obj/structure/cable{ - icon_state = "0-2" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"eJr" = ( -/obj/structure/closet/emcloset, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"fkW" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/syndicatefake, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"flb" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/closet/radiation, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"eJu" = ( +/area/engineering/main) +"flp" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/button/door{ - id = "executionspaceblast"; - name = "Vent to Space"; - pixel_x = 25; - pixel_y = -5; - req_access_txt = "7" + id = "xenobio8"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" }, -/obj/machinery/button/flasher{ - id = "executionflash"; - pixel_x = 24; - pixel_y = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"eKc" = ( -/obj/machinery/light, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"eKk" = ( -/obj/effect/landmark/blobstart, /turf/open/floor/mineral/plastitanium, -/area/maintenance/port/aft) -"eKq" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 +/area/science/xenobiology) +"flr" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"eKs" = ( -/obj/machinery/computer/med_data, -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/plating, +/area/security/prison/upper) +"flP" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/item/seeds/carrot, +/obj/item/seeds/cannabis/white, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"flR" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, +/obj/machinery/status_display/supply{ + pixel_x = -28; + pixel_y = 2 + }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"eKC" = ( -/obj/machinery/camera{ - c_tag = "Mining Dock"; - dir = 4 +/area/hallway/primary/central) +"flU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/computer/security/mining, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"eKH" = ( -/obj/machinery/camera{ - c_tag = "Robotics Lab"; - network = list("ss13","rd") +/area/medical/medbay/central) +"fma" = ( +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/turf/open/floor/plating, +/area/security/prison/upper) +"fmJ" = ( +/obj/machinery/light/small{ + dir = 1 }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/port/fore) +"fmN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/alien/weeds, /obj/machinery/button/door{ - id = "robotics"; - name = "Shutters Control Button"; - pixel_x = 6; - pixel_y = 24; - req_access_txt = "29" + id = "Xeno Dorms"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/structure/table/wood/fancy/black, +/obj/structure/window/reinforced/tinted{ + dir = 1 }, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"fmO" = ( /obj/structure/table, -/obj/item/book/manual/wiki/robotics_cyborgs{ - pixel_x = 2; - pixel_y = 5 +/obj/machinery/light_switch{ + pixel_x = -23 }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/light{ + dir = 8 + }, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/book/manual/wiki/engineering_construction, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"eKI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/engineering/break_room) +"fmU" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/stack/sheet/metal/ten, +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"fmV" = ( +/obj/structure/light_construct{ dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/construction) -"eKT" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/machinery/camera{ - c_tag = "Courtroom North" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"eLe" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"fng" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"eLJ" = ( -/obj/machinery/door/airlock/security{ - id_tag = "secdormdoor2"; - name = "Security Dorm Two"; - req_access_txt = "1" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"eLL" = ( /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Dorms South"; - dir = 8 - }, +/obj/effect/turf_decal/bot, +/obj/item/clothing/suit/armor/vest/infiltrator, +/obj/item/clothing/suit/armor/vest/infiltrator, +/obj/item/clothing/suit/armor/vest/infiltrator, +/obj/item/clothing/head/helmet/infiltrator, +/obj/item/clothing/head/helmet/infiltrator, +/obj/item/clothing/head/helmet/infiltrator, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"fnm" = ( +/obj/item/target, +/obj/structure/window/reinforced{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"eLT" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Foyer"; - req_one_access_txt = "65" +/area/science/test_area) +"fnv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"eLV" = ( -/obj/machinery/light, +/obj/effect/turf_decal/tile/blue, +/mob/living/simple_animal/bot/floorbot, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"eMf" = ( -/obj/structure/chair{ +/area/ai_monitored/turret_protected/aisat/atmos) +"fnx" = ( +/obj/machinery/light{ dir = 8 }, -/obj/machinery/light/small{ - dir = 4; - light_color = "#d8b1b1" +/obj/machinery/light_switch{ + pixel_x = -28 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"eMn" = ( -/obj/structure/sign/poster/contraband/scum{ - pixel_y = 32 - }, -/obj/structure/sign/poster/contraband/scum{ - pixel_y = 32 +/area/commons/vacant_room/office) +"fnM" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"eMq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"eMr" = ( -/turf/closed/wall/r_wall/syndicate, -/area/command/heads_quarters/cmo) -"eMw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/area/ai_monitored/turret_protected/aisat/atmos) +"fnN" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Lounge" + }, +/obj/machinery/light{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"eMO" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" +/area/hallway/secondary/entry) +"fnX" = ( +/turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) +"fof" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/science) -"eMR" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ +/area/service/hydroponics/garden) +"fom" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/closet/crate/trashcart/laundry, +/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/item/clothing/shoes/sneakers/orange{ + pixel_y = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/item/clothing/shoes/sneakers/orange{ + pixel_y = 8 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_y = 8 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"eMV" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 2; - pixel_y = -2 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 +/obj/structure/window/reinforced/survival_pod, +/obj/machinery/camera{ + c_tag = "Prison Laundry"; + dir = 4; + network = list("ss13","prison") }, -/obj/item/screwdriver{ - pixel_y = 16 +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"foL" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 27 }, /obj/machinery/light{ - dir = 8 + dir = 4 }, +/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"eNe" = ( +/area/command/meeting_room) +"foY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science) +"fpi" = ( +/obj/structure/noticeboard{ + pixel_y = -27 + }, +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/service/bar) +"fpz" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Observation"; - req_one_access_txt = "65" +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"eNw" = ( -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"fpP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 20 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + dir = 1; + pixel_x = 3; + pixel_y = 20 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/south, +/obj/effect/turf_decal/tile/neutral, +/obj/item/reagent_containers/food/drinks/britcup, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"eNF" = ( -/obj/structure/cable{ - icon_state = "0-8" +/area/commons/dorms) +"fqu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "2-4" }, -/turf/open/floor/plating, -/area/security/brig) -"eNK" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"eNX" = ( +/area/hallway/secondary/entry) +"fqN" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"eOq" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -27; - pixel_y = -27; - prison_radio = 1 +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"frq" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/rglass{ + amount = 50 }, -/obj/machinery/flasher{ - id = "Cell 4"; - pixel_x = -24; - pixel_y = -36 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"fsj" = ( +/obj/structure/table, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 3; + pixel_y = 3 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 3; + pixel_y = 3 }, -/obj/structure/bed, -/obj/item/bedsheet/yellow, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"eOy" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/machinery/firealarm{ dir = 8; - name = "Mix to Waste" + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"eOz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium/red, +/area/security/range) +"fsI" = ( +/obj/item/assembly/timer{ + pixel_x = 5; + pixel_y = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"eOI" = ( +/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/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"eOP" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/science/mixing) +"ftm" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/structure/window/plasma{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/structure/bedsheetbin/color, -/obj/structure/table, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) -"eOX" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/security/warden) +"ftu" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"ePt" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"ePJ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/target_stake, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"ePP" = ( -/obj/machinery/holopad, -/obj/machinery/light{ +/obj/structure/chair/sofa{ dir = 1 }, -/obj/machinery/newscaster/security_unit{ - pixel_y = 30 +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 }, /turf/open/floor/mineral/plastitanium/red, /area/security/office) -"ePQ" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics South West"; - dir = 4 +"fty" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"ftC" = ( +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics/garden) +"ftQ" = ( +/obj/machinery/vending/tool, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"fud" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "Incinerator to Space" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"ePX" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/maintenance/disposal/incinerator) +"fuo" = ( +/obj/machinery/airalarm{ + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/structure/alien/egg/burst, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"fup" = ( +/obj/structure/disposalpipe/segment{ dir = 10 }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"fut" = ( +/obj/machinery/door/airlock{ + id_tag = "Xeno Dorms"; + name = "Xeno Dorms" + }, +/obj/machinery/door/firedoor, +/obj/structure/fans/tiny, +/obj/structure/alien/weeds, /turf/open/floor/mineral/plastitanium, -/area/science) -"eQb" = ( -/turf/open/floor/carpet/black, /area/commons/dorms) -"eQc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +"fuy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"eQr" = ( -/obj/effect/turf_decal/bot{ - dir = 1 +/area/commons/locker) +"fuG" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/clothing/neck/stethoscope, +/obj/machinery/vending/wallmed{ + pixel_y = 28 }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"fuR" = ( /obj/structure/table, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/apc, -/obj/item/electronics/apc, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"fvf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable{ icon_state = "1-2" }, -/obj/item/rcl/pre_loaded, -/obj/item/rcl/pre_loaded, /turf/open/floor/mineral/plastitanium, /area/engineering/main) -"eQB" = ( -/obj/structure/cable{ - icon_state = "1-8" +"fvk" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall/syndicate, +/area/medical/storage) +"fvn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"eQG" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating/airless, -/area/engineering/atmos) -"eQI" = ( -/obj/machinery/camera{ - c_tag = "Arrivals North"; - dir = 8 +/area/ai_monitored/command/storage/eva) +"fvx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cafeteria" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"eQR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, +/area/security/prison/upper) +"fvJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"eRa" = ( -/obj/machinery/computer/atmos_alert, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/hallway/primary/port) +"fvY" = ( +/obj/machinery/computer/cryopod{ + pixel_y = 26 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/carpet, +/area/commons/cryopod) +"fwa" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/crowbar, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"eRz" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) -"eRS" = ( +/area/ai_monitored/command/storage/eva) +"fwt" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"fww" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"fwx" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Brig Control"; + name = "brig shutters" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/warden) +"fwI" = ( /obj/structure/table, -/obj/item/folder/red{ - pixel_x = 3 +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/obj/item/taperecorder{ - pixel_x = -3 +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"fxa" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 2 }, -/obj/item/assembly/flash/handheld, -/obj/item/reagent_containers/spray/pepper, -/obj/effect/turf_decal/tile/red{ +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 2 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/bar) +"fxd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/tile/red, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"fxn" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"eSe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/poster/contraband/kss13, -/turf/closed/wall/r_wall/syndicate, -/area/service/hydroponics) -"eSh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/command/bridge) -"eSr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +"fxV" = ( +/turf/closed/wall/r_wall/syndicate, +/area/hallway/primary/central) +"fyj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"eSx" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"fyE" = ( +/obj/machinery/computer/card/minor/cmo{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"eSy" = ( -/obj/structure/table, -/obj/item/circuitboard/machine/paystand{ - pixel_x = 5; - pixel_y = -5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt{ - desc = "A thin layer of dust coating the floor."; - name = "dust" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"eSJ" = ( -/obj/machinery/button/ignition{ - id = "executionburn"; - pixel_x = 24; - pixel_y = 5 - }, +/area/command/heads_quarters/cmo) +"fyO" = ( /obj/machinery/button/door{ - id = "executionfireblast"; - name = "Transfer Area Lockdown"; + id = "telelab"; + name = "Test Chamber Blast Doors"; pixel_x = 25; - pixel_y = -5; - req_access_txt = "2" + req_access_txt = "47" }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/science/explab) +"fzA" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/cargo/storage) +"fzC" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/camera/motion{ + c_tag = "Vault"; + dir = 1; + network = list("vault") + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"eSU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"eTn" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ai_monitored/command/nuke_storage) +"fzF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/button/door{ + desc = "Bolts the doors to the Private Study."; + id = "PrivateStudy"; + name = "Private Study Lock"; + pixel_x = -5; + pixel_y = 24; + req_access_txt = "28" }, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/button/door{ + id = "PrivateStudy1"; + name = "Privacy Shutters"; + pixel_x = 5; + pixel_y = 24 }, -/obj/structure/cable{ - icon_state = "1-8" +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"fAo" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"eTt" = ( +/area/engineering/engine_smes) +"fAI" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_exterior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = -24; + req_access_txt = "39" }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port/fore) -"eTC" = ( -/obj/item/reagent_containers/spray/plantbgone, -/obj/item/reagent_containers/spray/pestspray{ - pixel_x = 3; - pixel_y = 4 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_exterior"; + name = "Virology Exterior Airlock"; + req_access_txt = "39" }, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/rh{ - pixel_x = 2; - pixel_y = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"fAR" = ( +/obj/structure/chair{ + name = "Judge" }, -/obj/structure/table/glass, /obj/machinery/light{ - dir = 4 + dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"fAT" = ( +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access_txt = "6" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"eTD" = ( -/obj/structure/chair/sofa/right{ +/area/medical/morgue) +"fBo" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"eTG" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP2"; - location = "Stbd" +/area/command/bridge) +"fBq" = ( +/obj/structure/table, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 20 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/multitool, +/obj/item/multitool{ + pixel_x = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"eTX" = ( -/obj/structure/closet/secure_closet{ - name = "nonlethal ammunition"; - req_access = "list(3)" - }, -/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/effect/turf_decal/tile/neutral{ - dir = 8 +/area/commons/storage/primary) +"fBr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/item/ammo_box/c45/stun, -/obj/item/ammo_box/c45/stun, -/obj/item/ammo_box/c45/stun, -/obj/machinery/light{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"eUp" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/command/heads_quarters/cmo) -"eUy" = ( -/obj/machinery/door/airlock{ - name = "Starboard Emergency Storage" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/turf/open/floor/plating, -/area/commons/storage/emergency/starboard) -"eUK" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"fBy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, /turf/open/floor/plating, -/area/command/heads_quarters/ce) -"eUV" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/service/abandoned_gambling_den) +"fBM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"eUW" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/space, -/area/space/nearstation) -"eUX" = ( -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/chair{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"eVg" = ( -/obj/machinery/rnd/production/techfab/department/service, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/service) -"eVD" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/area/commons/dorms) +"fCc" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"eWm" = ( -/obj/structure/chair, -/obj/machinery/airalarm{ - pixel_y = 23 - }, +/area/commons/dorms) +"fCD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"eWq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium, -/area/service/theater) -"eWw" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Virology Airlock"; - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"eWC" = ( -/obj/machinery/light{ - dir = 4 +/area/command/bridge) +"fCJ" = ( +/obj/structure/sign/poster/contraband/missing_gloves{ + pixel_x = -32 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"eWH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"eWI" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/security/prison/upper) -"eXa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/carpet/black, +/area/commons/arcade) +"fCR" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"eXe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"eXg" = ( -/obj/structure/disposalpipe/segment{ +/area/medical/medbay/central) +"fCS" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, -/obj/machinery/gear_painter, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"eXj" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/maintenance/port/aft) +"fDm" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/sealant, +/obj/item/sealant, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"eXL" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 +/area/engineering/main) +"fDn" = ( +/obj/structure/table, +/obj/item/trash/chips{ + pixel_x = -4; + pixel_y = 1 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"eXW" = ( -/obj/machinery/icecream_vat, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"eYc" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 2 +/obj/item/reagent_containers/food/drinks/beer/light{ + pixel_x = 7 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/item/cigbutt{ + pixel_x = 10; + pixel_y = 17 }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"eYq" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/maintenance/port/fore) +"fDr" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "containment blast door" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"eYs" = ( -/obj/structure/chair/comfy/black{ +/obj/machinery/vr_sleeper{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"eYC" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Hydroponics Desk"; - req_access_txt = "35" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"eYF" = ( -/obj/machinery/door/window/eastright{ - dir = 1; - name = "Bridge Delivery"; - req_access_txt = "19" +/obj/machinery/light/small, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"fDF" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 }, -/obj/effect/turf_decal/delivery/red, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"eZc" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/area/commons/dorms) +"fDH" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 }, -/obj/machinery/computer/station_alert{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/ai_upload) +"fDJ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"fDP" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"fEa" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/prison) +"fEu" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"eZu" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #1" - }, -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/mulebot{ - beacon_freq = 1400; - home_destination = "QM #1"; - suffix = "#1" +/area/engineering/atmos) +"fEK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"eZP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"faq" = ( -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"fEX" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/turf/open/floor/mineral/plastitanium, /area/science) -"faw" = ( -/obj/structure/cable{ - icon_state = "0-2" +"fFi" = ( +/obj/machinery/autolathe, +/obj/machinery/light_switch{ + pixel_x = -27 + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"fFJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, /obj/structure/table/wood, -/obj/item/storage/firstaid/brute{ - pixel_x = 5 +/obj/item/reagent_containers/food/snacks/grown/poppy{ + pixel_y = 5 }, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/toxin{ - pixel_x = -5 +/obj/item/reagent_containers/food/snacks/grown/harebell{ + pixel_y = 5 }, -/obj/machinery/power/apc{ - areastring = "/area/security/brig"; - dir = 1; - name = "Blueshield's Office APC"; - pixel_y = 23 +/obj/machinery/light{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"faB" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/service/chapel/main) +"fGB" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, +/turf/open/floor/wood/wood_diagonal, /area/security/prison/upper) -"faE" = ( -/obj/structure/closet/jcloset, -/obj/item/storage/bag/trash, -/obj/item/clothing/under/rank/civilian/janitor/maid, -/obj/item/clothing/under/rank/civilian/janitor/maid, -/obj/item/clothing/under/rank/civilian/janitor/maid, -/obj/item/clothing/under/costume/maid, -/obj/item/clothing/under/costume/maid, -/obj/item/clothing/under/costume/maid, +"fGO" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "port to mix" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"faF" = ( +/area/science/mixing) +"fGZ" = ( +/obj/machinery/door/firedoor, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"fHb" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"fHp" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"fHC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"faG" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/medical/medbay/central) +"fHD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/departments/restroom{ - pixel_y = -32 +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"faJ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/security/processing) +"fHP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" }, /turf/open/floor/mineral/plastitanium, +/area/security/detectives_office) +"fHR" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"faM" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 +/area/engineering/main) +"fIs" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"fIN" = ( +/obj/item/storage/secure/safe{ + pixel_x = 5; + pixel_y = 29 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"fbg" = ( /obj/machinery/camera{ - c_tag = "Arrivals Bay 3 & 4"; + c_tag = "Virology Break Room"; + network = list("ss13","medbay") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"fIQ" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"fbl" = ( -/obj/structure/disposalpipe/segment{ +/area/medical/genetics) +"fJn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/chair/comfy/brown, /turf/open/floor/mineral/plastitanium, -/area/science) -"fbm" = ( -/obj/structure/table, -/obj/item/multitool, -/obj/effect/turf_decal/tile/yellow{ +/area/commons/dorms) +"fJp" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/aft) +"fJx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"fJJ" = ( +/obj/machinery/power/terminal{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"fbo" = ( -/obj/machinery/light{ - dir = 4 +/area/engineering/engine_smes) +"fKa" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"fKs" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"fbp" = ( -/obj/structure/tank_dispenser, -/obj/effect/turf_decal/bot, -/turf/open/floor/engine, -/area/science/storage) -"fbr" = ( -/obj/machinery/door/window/southleft{ +/turf/open/floor/mineral/plastitanium, +/area/science) +"fKA" = ( +/obj/machinery/door/window/northleft{ base_state = "right"; - dir = 4; + dir = 8; icon_state = "right"; - name = "Transfer Chamber Configuration"; - req_access_txt = "2" + name = "Containment Pen"; + req_access_txt = "55" }, -/obj/machinery/atmospherics/pipe/simple{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"fKP" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating/airless, +/area/science/test_area) +"fKR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"fKS" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/misc_lab) +"fLn" = ( +/obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/sign/warning/securearea{ + pixel_x = 32 }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"fbx" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/light/small{ + dir = 1 }, -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/obj/structure/closet/secure_closet/blueshield, /turf/open/floor/mineral/plastitanium, -/area/command/blueshielquarters) -"fbI" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/area/medical/genetics) +"fLN" = ( +/obj/structure/chair/sofa/corp/left, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/bar) +"fMJ" = ( +/obj/machinery/biogenerator, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"fbO" = ( -/obj/machinery/atmospherics/components/binary/valve, +/area/service/hydroponics/garden) +"fNt" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/machinery/meter, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"fcd" = ( +/area/engineering/atmos) +"fNy" = ( /obj/structure/chair/sofa/right{ - dir = 8 + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/area/maintenance/port/fore) -"fch" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/medical/psychology) +"fNY" = ( +/obj/machinery/light_switch{ + pixel_y = 28 }, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"fcn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/machinery/camera{ + c_tag = "Auxiliary Tool Storage" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/tools) +"fOa" = ( +/obj/effect/landmark/start/medical_doctor, /obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"fcG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 + icon_state = "4-8" }, -/turf/closed/wall/r_wall/syndicate, -/area/science/mixing) -"fcX" = ( -/obj/structure/closet/cardboard, -/turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"fcY" = ( -/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"fdc" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/brig) -"fdr" = ( -/obj/structure/cable{ - icon_state = "2-4" +/area/medical/surgery) +"fOj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"fOu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"fdt" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/mineral/plastitanium, +/area/cargo/sorting) +"fOB" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"fdF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced{ +/area/engineering/engine_smes) +"fOE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics/garden) +"fOK" = ( +/obj/machinery/shower{ + dir = 1 }, -/obj/structure/window/reinforced, -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"fdQ" = ( -/obj/structure/bed, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/plating, -/area/maintenance/fore) -"fdZ" = ( -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"fOO" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/bed, -/obj/item/bedsheet/red, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"fei" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"fOV" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 4"; - name = "Cell 4 Locker" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/holopad/secure, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/captain) +"fQl" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"fQn" = ( +/obj/machinery/computer/rdconsole/experiment{ dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"fer" = ( +/turf/open/floor/mineral/plastitanium, +/area/science/explab) +"fQq" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"fQx" = ( +/obj/machinery/vending/cigarette, /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/item/kirbyplants{ - icon_state = "plant-20" + dir = 6 }, /turf/open/floor/mineral/plastitanium, /area/hallway/secondary/entry) -"few" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, +"fQK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"fey" = ( -/obj/structure/cable{ - icon_state = "4-8" +"fQN" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm4"; + name = "Room Three" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/fans/tiny, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"feE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/commons/dorms) +"fQO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/area/maintenance/starboard/fore) -"ffj" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"fRc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"fRf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"ffp" = ( -/obj/item/transfer_valve{ - pixel_x = -5 - }, -/obj/item/transfer_valve{ - pixel_x = -5 +/area/engineering/atmos) +"fRm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = -3; + pixel_y = 7 }, -/obj/item/transfer_valve, -/obj/item/transfer_valve, -/obj/item/transfer_valve{ - pixel_x = 5 +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 }, -/obj/item/transfer_valve{ - pixel_x = 5 +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/service) +"fRF" = ( +/obj/structure/table/wood/fancy, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"fRG" = ( +/obj/structure/cable{ + icon_state = "4-8" }, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/department/electrical) +"fRR" = ( /obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = -30; - receive_ore_updates = 1 + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = -30 }, -/obj/structure/table/reinforced, +/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"ffB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/plastitanium, +/area/command/meeting_room) +"fSh" = ( /obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/gateway) -"fgl" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/carpet/black, -/area/commons/arcade) -"fhe" = ( -/obj/machinery/light{ - dir = 1 + icon_state = "4-8" }, -/obj/machinery/airalarm{ - pixel_y = 23 +/turf/closed/wall/r_wall/syndicate, +/area/ai_monitored/turret_protected/ai) +"fSs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"fhu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/clothing/under/costume/owl, -/obj/item/clothing/suit/toggle/owlwings, -/obj/item/clothing/mask/gas/owl_mask, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"fhv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/area/engineering/gravity_generator) +"fSL" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/rd, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"fhQ" = ( +/area/command/heads_quarters/rd) +"fSS" = ( +/obj/structure/alien/weeds, +/obj/structure/window/reinforced/tinted, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"fig" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/commons/dorms) +"fTv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science) +"fTL" = ( +/obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, +/turf/open/floor/engine, +/area/science/xenobiology) +"fUm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"fil" = ( -/obj/machinery/holopad/secure, +/area/science) +"fUE" = ( +/obj/structure/table, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"fit" = ( -/obj/item/target/alien/anchored, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/commons/fitness/recreation) +"fUH" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/scientist, +/turf/open/floor/mineral/plastitanium, +/area/science/explab) +"fUV" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/port/aft) +"fVb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"fVh" = ( +/obj/machinery/computer/atmos_alert, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/camera/preset/toxins{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"fiv" = ( -/obj/structure/table, -/obj/item/cardpack/syndicate, -/turf/open/floor/carpet/black, -/area/commons/arcade) -"fiy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/area/command/bridge) +"fVv" = ( +/obj/machinery/camera{ + c_tag = "Chapel South"; + dir = 8 }, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/disposal/incinerator) -"fiY" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"fVH" = ( +/obj/structure/chair/sofa/left{ dir = 1 }, -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/pen/fountain{ - pixel_x = 6 +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"fVQ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Air to Ports" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"fWn" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/item/pen/fourcolor, -/turf/open/floor/carpet/black, -/area/service/bar) -"fjh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/structure/table/wood/fancy, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -9 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/item/reagent_containers/food/condiment/peppermill{ + dir = 1; + pixel_x = -3 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -9; + pixel_y = 9 }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"fjO" = ( -/obj/item/paper_bin{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3; - pixel_y = 7 + pixel_y = 9 }, -/obj/item/clipboard, -/obj/item/pen/red, -/obj/structure/table, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"fjU" = ( -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 4 +/obj/item/reagent_containers/food/condiment/pack/ketchup{ + pixel_x = 5 }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"fkh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/reagent_containers/food/condiment/pack/ketchup{ + pixel_x = 5 }, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/starboard/aft) -"fky" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/item/reagent_containers/food/condiment/pack/ketchup{ + pixel_x = 5 }, -/obj/structure/bodycontainer/morgue, -/turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"fkW" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/syndicatefake, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"flG" = ( -/obj/effect/overlay/palmtree_r, -/turf/open/floor/grass, -/area/commons/dorms) -"flM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/item/reagent_containers/food/condiment/pack/hotsauce{ + pixel_x = 10 }, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"flP" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 +/obj/item/reagent_containers/food/condiment/pack/hotsauce{ + pixel_x = 10 }, -/obj/item/seeds/carrot, -/obj/item/seeds/cannabis/white, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"flR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/reagent_containers/food/condiment/pack/mustard{ + pixel_x = 10 }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"flV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom" +/obj/item/reagent_containers/food/condiment/pack/mustard{ + pixel_x = 10 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"fmh" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/sealant, -/obj/item/sealant, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"fmr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, +/area/service/bar) +"fWp" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"fmz" = ( -/obj/machinery/door/firedoor, -/obj/structure/sign/departments/evac{ - pixel_y = 32 +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/aisat/hallway"; + name = "Chamber Hallway Turret Control"; + pixel_x = 32; + pixel_y = -24; + req_access = null; + req_access_txt = "65" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"fmA" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/ai_monitored/turret_protected/aisat_interior) +"fXd" = ( /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"fmD" = ( -/obj/structure/chair{ - dir = 1; - name = "Command Station" - }, -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = 28; - pixel_y = -2; - req_access_txt = "19" - }, -/obj/machinery/keycard_auth{ - pixel_x = 29; - pixel_y = 8 +/area/tcommsat/computer) +"fXA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells3"; + name = "Privacy Shutters" }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"fmJ" = ( -/obj/machinery/light/small{ - dir = 1 +/turf/open/floor/plating, +/area/security/prison/cells) +"fXF" = ( +/obj/structure/sign/warning/pods{ + pixel_x = 32 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/port/fore) -"fny" = ( -/obj/structure/table/reinforced, -/obj/item/multitool, -/obj/item/screwdriver, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = -30; - receive_ore_updates = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"fnA" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, +/area/engineering/main) +"fXM" = ( +/obj/machinery/vending/clothing, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"foj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, +/area/commons/fitness/recreation) +"fXU" = ( /obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/aft) -"fow" = ( +"fYm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bookcase, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"fYy" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"foM" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/machinery/bluespace_beacon, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"foR" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/area/ai_monitored/turret_protected/aisat/hallway) +"fYQ" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/effect/turf_decal/stripes/line{ +/obj/item/pen, +/obj/item/key/janitor, +/turf/open/floor/mineral/plastitanium, +/area/service/janitor) +"fYZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"foY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 8; - icon_state = "roomnum"; - name = "Room Number 4"; - pixel_y = 24 - }, +/area/commons/dorms) +"fZb" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"fpi" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/button/door{ + id = "permacells3"; + name = "Privacy Shutters"; + pixel_x = 25 }, -/obj/machinery/light{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"gad" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"fpz" = ( -/obj/structure/disposalpipe/segment, +/area/hallway/primary/central) +"gaj" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/mint, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"gaR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"fpD" = ( -/obj/machinery/door/window/northright{ - dir = 8; - name = "Library Desk Door"; - req_access_txt = "37" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"fpS" = ( +/area/science/xenobiology) +"gbq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plating, +/area/construction) +"gbP" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"fqg" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/science/explab) +"gbT" = ( +/obj/item/storage/box/lights/mixed, +/obj/machinery/power/apc{ + areastring = "/area/commons/storage/emergency/starboard"; + dir = 1; + name = "Starboard Emergency Storage APC"; + pixel_y = 23 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plating, +/area/maintenance/department/medical/morgue) +"gbX" = ( +/obj/machinery/shower{ dir = 4 }, -/obj/machinery/holopad, +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"fqG" = ( +/area/medical/virology) +"gcx" = ( +/obj/structure/chair/sofa/corp{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"gcF" = ( /obj/structure/cable{ icon_state = "1-2" }, +/obj/structure/light_construct{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"gcX" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/item/stack/sheet/metal, +/obj/item/storage/box/bodybags, +/obj/item/pen, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, +/obj/machinery/atmospherics/pipe/simple, /turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"fqO" = ( -/obj/machinery/door/airlock/command{ - name = "Quartermaster"; - req_access_txt = "41" - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"fra" = ( +/area/security/execution/transfer) +"gdb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/vending/wardrobe/cap_wardrobe, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/captain) +"gdd" = ( +/mob/living/carbon/monkey, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"gdn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/hop) +"gdF" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"fro" = ( -/obj/machinery/computer/card/minor/ce{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"gdO" = ( /obj/machinery/requests_console{ announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 3; - name = "Chief Engineer RC"; - pixel_x = -32 + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30 }, -/obj/machinery/camera{ - c_tag = "Chief Engineer's Office"; +/obj/machinery/piratepad/civilian{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, +/obj/machinery/keycard_auth{ + pixel_y = 25 + }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"frs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/cargo/qm) +"gee" = ( +/turf/open/floor/grass, +/area/commons/dorms) +"geg" = ( +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/reagent_containers/food/snacks/egg/yellow, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"geQ" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"frE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"frK" = ( -/obj/machinery/computer/holodeck{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"frU" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/baguette, -/obj/structure/mirror{ - pixel_y = 32 +/area/security/prison/upper) +"gfs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/toy/crayon/spraycan/mimecan, -/obj/item/toy/dummy, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"fsb" = ( -/obj/structure/table, -/obj/item/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 +/area/hallway/primary/central) +"gfB" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm3"; + name = "Room Two" }, -/obj/item/storage/firstaid/o2, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/fans/tiny, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"gfD" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/carpet, +/area/commons/cryopod) +"gfK" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Dorm"; + location = "HOP2" }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"fsj" = ( -/obj/structure/table, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 3; - pixel_y = 3 +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"gfV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 3; - pixel_y = 3 +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics/garden) +"ggm" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/science/test_area) +"ggR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 +/turf/open/floor/mineral/plastitanium, +/area/security/processing) +"ghi" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/range) -"fsl" = ( -/obj/structure/chair/office/light, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"fsn" = ( +/area/security/prison/upper) +"ghs" = ( +/obj/machinery/vending/autodrobe, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/tank_dispenser, +/turf/open/floor/mineral/plastitanium, +/area/service/theater) +"ghv" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/commons/vacant_room/office) +"ghJ" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"fsp" = ( +"ghU" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/marker_beacon{ + anchored = 1; + icon_state = "markerburgundy-on"; + light_color = "#FA644B"; + light_power = 3; + light_range = 3; + name = "Docking Beacon"; + picked_color = "Burgundy" + }, +/turf/open/floor/plating/airless, +/area/space) +"ghX" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"fst" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"fsu" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 +/area/commons/dorms) +"giu" = ( +/obj/structure/window/plasma{ + dir = 1 }, -/obj/structure/table, -/obj/item/folder/white, -/obj/item/pen, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/chair/sofa/corp/left, +/turf/open/floor/carpet/black, +/area/service/bar) +"giB" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"fsG" = ( -/obj/structure/weightmachine/weightlifter, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"fsH" = ( -/obj/machinery/light{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"ftk" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/science) +"gjl" = ( +/turf/closed/wall/r_wall/syndicate, +/area/cargo/warehouse) +"gjy" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/decal/cleanable/oil{ - icon_state = "floor5" +/obj/structure/sign/poster/official/love_ian{ + pixel_x = 32; + pixel_y = -32 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"ftq" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" +/area/hallway/primary/central) +"gjC" = ( +/obj/structure/table, +/obj/item/folder/blue, +/obj/item/stack/packageWrap{ + pixel_x = -1; + pixel_y = -1 }, +/obj/item/hand_labeler, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"fty" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"ftC" = ( +/area/command/heads_quarters/hop) +"gkb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"gkp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"ftJ" = ( +/area/hallway/primary/starboard) +"gkR" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"ftO" = ( +/area/engineering/engine_smes) +"gkY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"ftR" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/science) +"glo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"ftX" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"fud" = ( -/obj/structure/fireaxecabinet{ - pixel_y = -32 +/area/hallway/secondary/entry) +"glP" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"glW" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"fup" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/tcommsat/computer) +"gmm" = ( +/obj/structure/cable{ + icon_state = "0-8" }, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"fuq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/engineering/storage/tech) +"gmr" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"gmv" = ( +/obj/machinery/light{ dir = 4 }, -/obj/structure/chair/wood/wings{ - dir = 8 +/obj/item/kirbyplants{ + icon_state = "plant-05" }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"fur" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/hallway/secondary/exit) +"gmC" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/clothing/neck/stethoscope, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 30 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/carpet/black, -/area/service/bar) -"fus" = ( +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"gmD" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"gmO" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"fuB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"fuJ" = ( -/obj/structure/sign/poster/official/nanomichi_ad{ - pixel_y = 32 - }, -/obj/machinery/vending/snack/random, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"fuS" = ( -/obj/machinery/camera{ - c_tag = "Dorms West" +/area/command/heads_quarters/cmo) +"gmZ" = ( +/obj/machinery/light{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/commons/dorms) -"fvk" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall/syndicate, -/area/medical/storage) -"fvD" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - freq = 1400; - location = "Tool Storage" +"gnV" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"gnX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"fvY" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 26 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"fwf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"fwh" = ( -/obj/machinery/light{ - dir = 4 +/area/engineering/engine_smes) +"gnY" = ( +/obj/structure/rack, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/assault_pod/mining, +/obj/machinery/computer/security/telescreen/auxbase{ + dir = 8; + pixel_x = 30 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"fwj" = ( +/area/construction/mining/aux_base) +"gox" = ( +/obj/machinery/mech_bay_recharge_port, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-2" }, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/department/electrical) +"gph" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-8" }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"fwX" = ( -/obj/item/radio/intercom{ +/obj/structure/sink/kitchen{ dir = 8; - freerange = 1; - name = "Station Intercom (Telecomms)"; - pixel_y = 26 + pixel_x = 11 }, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"fxa" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_y = 2 +/area/security/prison/upper) +"gpi" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 2 +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/bar) -"fxn" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"fxR" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"fxU" = ( -/obj/machinery/door/window/southleft{ - name = "Mass Driver Door"; - req_access_txt = "7" - }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"fxV" = ( -/turf/closed/wall/r_wall/syndicate, /area/hallway/primary/central) -"fxY" = ( -/obj/machinery/light{ +"gpp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/aft) +"gpA" = ( +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/art) +"gpH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"gqn" = ( +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_x = 6; + pixel_y = 36 + }, +/obj/machinery/button/door{ + id = "hop"; + name = "Privacy Shutters Control"; + pixel_x = 6; + pixel_y = 25; + req_access_txt = "57" + }, +/obj/machinery/button/door{ + id = "hopqueue"; + name = "Queue Shutters Control"; + pixel_x = -4; + pixel_y = 25; + req_access_txt = "57" + }, +/obj/machinery/light_switch{ + pixel_x = -4; + pixel_y = 36 + }, +/obj/machinery/pdapainter, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/item/kirbyplants{ - icon_state = "plant-06" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"fya" = ( -/obj/structure/closet/wardrobe/white, -/obj/item/clothing/shoes/jackboots, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"fyc" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"fyh" = ( -/turf/open/floor/mineral/plastitanium, -/area/security/prison) -"fyi" = ( +/area/command/heads_quarters/hop) +"gqr" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"fym" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating, +/area/command/heads_quarters/hos) +"gqz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"gqA" = ( +/obj/structure/chair/comfy/beige{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"fyv" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"gqO" = ( +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/storage/toolbox/syndicate, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"fyw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/area/engineering/main) +"gqQ" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/commons/cryopod) +"grf" = ( +/obj/structure/closet/lasertag/red, +/obj/item/clothing/under/misc/pj/red, +/obj/item/clothing/under/misc/pj/red, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"fyL" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/area/commons/fitness/recreation) +"grh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/obj/machinery/computer/secure_data/laptop, +/turf/open/floor/mineral/plastitanium, +/area/command/blueshieldoffice) +"gri" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"grr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/disposal/incinerator) +"grX" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/engineering/atmos) +"gsa" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Research Director"; + req_access_txt = "30" }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"fyQ" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/command/heads_quarters/rd) +"gsv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/structure/closet/crate, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"fyZ" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/engineering/atmos) +"gsS" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"gtc" = ( +/obj/structure/table/glass, +/obj/structure/reagent_dispensers/virusfood{ + pixel_x = -30 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/book/manual/wiki/infections{ + pixel_y = 7 + }, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light/small{ - brightness = 3; +/obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"fzk" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/secure_closet/exile, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/medical/virology) +"gto" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"fzs" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/science) +"gtD" = ( +/obj/structure/table/wood/mushroom, +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Circuitry Lab"; - dir = 8; - network = list("ss13","rd") +/turf/open/floor/grass, +/area/commons/dorms) +"gtN" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" }, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"fzx" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/brig) +"gtQ" = ( +/obj/structure/chair, +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"gtR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"fzy" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"gtV" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 9 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"fzH" = ( -/obj/effect/turf_decal/stripes/line, +/area/medical/medbay/central) +"guh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"guX" = ( +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"fzR" = ( -/obj/machinery/sleeper{ +/area/service/hydroponics) +"guZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"gvx" = ( +/obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"fAd" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -27; + pixel_y = -27; + prison_radio = 1 + }, +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -24; + pixel_y = -36 + }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"fAz" = ( -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"fAG" = ( -/obj/effect/turf_decal/tile/red{ +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"gvB" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/machinery/camera{ + c_tag = "Brig Equipment Room South"; + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"gwd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"fAK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/carpet/blackred, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"gwu" = ( +/obj/machinery/porta_turret/ai{ dir = 4 }, -/obj/machinery/vending/tool, +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"fBa" = ( +/area/ai_monitored/turret_protected/aisat_interior) +"gwK" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/mechbay) +"gxc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"fBb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/plasteel, +/area/commons/locker) +"gxl" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"fBr" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"fBt" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/landmark/start/brigdoc, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"gxm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"fBy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/ai_monitored/turret_protected/aisat/atmos) +"gxq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"fBZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/atmos, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"gxw" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall/syndicate, /area/engineering/atmos) -"fCf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 +"gxT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"fCo" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/light, /obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = -22 + pixel_y = -25 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "1-4" }, +/turf/open/floor/mineral/plastitanium, +/area/medical/morgue) +"gyf" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/command/bridge) -"fCs" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +"gyn" = ( +/obj/structure/rack, +/obj/machinery/status_display/evac{ + pixel_y = -32 }, -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/item/storage/box/donkpockets, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"fCy" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/reagent_dispensers/watertank, -/obj/item/extinguisher, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"fCJ" = ( -/obj/structure/sign/poster/contraband/missing_gloves{ - pixel_x = -32 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/carpet/black, -/area/commons/arcade) -"fCN" = ( -/obj/structure/closet/radiation, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"fCS" = ( -/obj/effect/turf_decal/stripes/line, +/area/ai_monitored/turret_protected/aisat_interior) +"gyr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"gyw" = ( +/obj/machinery/recharge_station, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"fDa" = ( -/obj/machinery/holopad, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/fore) -"fDb" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"fDd" = ( -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"fDi" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sign/poster/official/state_laws{ + pixel_y = -32 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/landmark/start/cyborg, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/mechbay) +"gyy" = ( +/obj/machinery/door/airlock/security{ + name = "Isolation Cell"; + req_access_txt = "2" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"fDj" = ( -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications"; - req_access_txt = "61" +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"fDn" = ( -/obj/structure/table, -/obj/item/trash/chips{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/reagent_containers/food/drinks/beer/light{ - pixel_x = 7 - }, -/obj/item/cigbutt{ - pixel_x = 10; - pixel_y = 17 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"fDV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/service) -"fEm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/vending/clothing, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"fEI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Cargo Escape Airlock" - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"fEM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Station Intercom (AI Private)"; - pixel_x = -28; - pixel_y = -29 - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/hallway) -"fEP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"fFd" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 22 - }, -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/psychologist, -/turf/open/floor/carpet, -/area/medical/psychology) -"fFn" = ( -/obj/structure/chair/comfy/plywood, -/turf/open/floor/grass, -/area/commons/dorms) -"fFs" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"gyG" = ( /obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, +/obj/item/flashlight/lamp/green, +/obj/item/folder/blue, /turf/open/floor/mineral/plastitanium, /area/command/blueshieldoffice) -"fFt" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 12 - }, -/obj/item/storage/bag/trash, -/turf/open/floor/plating, -/area/security/prison/upper) -"fGk" = ( +"gyO" = ( +/obj/item/stack/sheet/glass, /obj/structure/table/glass, -/obj/item/pen, -/obj/item/clothing/neck/stethoscope, -/obj/effect/turf_decal/tile/blue{ +/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/effect/turf_decal/tile/blue{ - dir = 8 - }, -/mob/living/simple_animal/pet/cat/Runtime, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"fGn" = ( -/obj/machinery/light/small, -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"fGv" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" +/obj/item/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 }, -/obj/machinery/airalarm{ +/obj/item/stock_parts/scanning_module, +/obj/machinery/power/apc{ + areastring = "/area/science/research"; dir = 4; - pixel_x = -23 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"fGz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" + name = "Research Lab APC"; + pixel_x = 24 }, /obj/structure/cable{ icon_state = "0-8" }, -/obj/structure/cable{ - icon_state = "0-4" +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"gyQ" = ( +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"gze" = ( +/obj/structure/window/plasma{ + dir = 1 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/hallway/primary/port) -"fGC" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "hos" +/obj/effect/landmark/start/assistant, +/obj/structure/chair/sofa/corp/right, +/turf/open/floor/carpet/black, +/area/service/bar) +"gzf" = ( +/obj/structure/window/reinforced/tinted{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/structure/window/reinforced/tinted{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"fGU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/curtain, +/turf/open/floor/plasteel/freezer, +/area/commons/dorms) +"gzh" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/airalarm{ + pixel_y = 24 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/security/processing) -"fGW" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"fHa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"fHl" = ( -/obj/effect/turf_decal/bot{ +/turf/open/floor/plasteel/kitchen_coldroom, +/area/commons/dorms) +"gzx" = ( +/obj/machinery/light{ dir = 1 }, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/power/apc/highcap/fifteen_k{ - areastring = "/area/engineering/main"; - dir = 1; - name = "Engineering APC"; - pixel_y = 23 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/item/kirbyplants{ + icon_state = "plant-06" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"fHI" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/area/hallway/secondary/entry) +"gzz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"fIj" = ( -/obj/machinery/camera{ - c_tag = "Garden"; +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"fIl" = ( -/obj/structure/filingcabinet/chestdrawer, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"fIs" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"fIv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "55" +/area/hallway/primary/central) +"gzQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/kirbyplants{ + icon_state = "plant-06" }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"gzT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"fIz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"fIJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/vending/wardrobe/blueshield_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/command/blueshielquarters) -"fIU" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/stamp/captain, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/science/robotics/lab) +"gzY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) +"gAf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"fJe" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Ports to External" +/area/engineering/atmos) +"gAi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/item/beacon, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"fJg" = ( +"gAE" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"gBh" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"fJB" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 +/area/engineering/atmos) +"gBo" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"gBF" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -26907,2133 +27570,2086 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/atmos) -"fJF" = ( -/obj/machinery/holopad, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"fJQ" = ( -/obj/structure/table, -/obj/item/weldingtool, -/obj/item/crowbar, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, +/area/engineering/engine_smes) +"gBR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, /area/commons/storage/primary) -"fLf" = ( -/obj/machinery/computer/rdservercontrol{ - dir = 1 +"gBV" = ( +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/science/server) -"fLl" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/structure/closet/crate, -/obj/item/crowbar, +/area/command/teleporter) +"gBX" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"fLn" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31 - }, -/obj/machinery/computer/monitor{ +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"gCd" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"fLN" = ( -/obj/structure/chair/sofa/corp/left, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/bar) -"fMg" = ( -/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, /area/hallway/secondary/entry) -"fME" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"gCj" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"fNi" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"gCB" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"fNl" = ( -/obj/structure/cable{ - icon_state = "1-8" +/area/hallway/primary/fore) +"gCC" = ( +/obj/structure/sign/poster/contraband/rebels_unite, +/turf/closed/wall/r_wall/syndicate, +/area/commons/storage/primary) +"gCR" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" +/obj/item/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/brig) -"fNE" = ( -/obj/structure/kitchenspike, -/obj/machinery/light/small{ - dir = 8 +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood, +/obj/machinery/airalarm{ + pixel_y = 24 }, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"fNR" = ( -/obj/effect/turf_decal/tile/red, -/obj/item/storage/box/drinkingglasses, -/obj/structure/table, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"fOu" = ( -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/padded, +/area/commons/dorms) +"gCT" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + dir = 4; + pixel_x = -8; + pixel_y = 3 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"fOK" = ( -/obj/machinery/shower{ - dir = 1 +/obj/machinery/button/door{ + id = "psych_shutters"; + name = "psychology office shutters control"; + pixel_x = -26; + req_access_txt = "76" }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"fOU" = ( +/turf/open/floor/carpet, +/area/medical/psychology) +"gDa" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-8" }, -/obj/machinery/light{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plating, +/area/command/bridge) +"gDl" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/space) +"gDP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"fPE" = ( -/obj/machinery/computer/arcade, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/radio/intercom{ + pixel_y = 20 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"fPJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/computer/security/telescreen/cmo{ - dir = 1; - pixel_y = -24 +/turf/open/floor/mineral/plastitanium/red, +/area/security/processing) +"gDQ" = ( +/obj/structure/fireaxecabinet{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"fPR" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/bot, +/area/command/bridge) +"gDR" = ( +/obj/machinery/modular_computer/console/preset/research{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"fPX" = ( -/obj/machinery/light_switch{ - pixel_x = -20 +/area/command/heads_quarters/rd) +"gEr" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"fQl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" +/area/hallway/primary/port) +"gEs" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 }, -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 1"; - name = "Cell 1" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"fQo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"fQt" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - icon_state = "roomnum"; - name = "Room Number 1"; - pixel_x = -30; - pixel_y = -7 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/item/stack/sheet/metal/fifty, +/obj/item/clothing/glasses/welding, +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"gEC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"fRR" = ( +/area/medical/medbay/lobby) +"gEL" = ( /obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"fRV" = ( -/obj/item/beacon, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"fRZ" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"fSJ" = ( /obj/machinery/airalarm{ dir = 4; pixel_x = -22 }, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"fTk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/kirbyplants, +/area/engineering/break_room) +"gFd" = ( /turf/open/floor/mineral/plastitanium, -/area/science) -"fTE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/maintenance/starboard/aft) +"gFq" = ( +/obj/structure/closet/wardrobe/white, +/obj/item/clothing/shoes/jackboots, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"gFs" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_x = 32 }, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"fTH" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/maintenance/port/fore) +"gFN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science) +"gGf" = ( +/obj/item/beacon, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"gGE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, /turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"fUb" = ( -/obj/machinery/camera{ - c_tag = "Permabrig Central"; - dir = 8; - network = list("ss13","prison") +/area/hallway/primary/port) +"gGI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 4; + name = "Atmos RC"; + pixel_x = -30 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"fUz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/area/engineering/atmos) +"gGK" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/syndicatefake, +/obj/item/clothing/head/syndicatefake, /turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"fUP" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/maintenance/starboard/aft) +"gGP" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"fUY" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall/syndicate, -/area/security/brig) -"fVx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/area/engineering/main) +"gGQ" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, +/obj/machinery/vending/snack/random, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"fVB" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/hallway/primary/central) +"gHb" = ( +/obj/structure/chair{ + name = "Judge" }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/ai_slipper{ - uses = 10 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/mob/living/simple_animal/bot/secbot/pingsky, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"fVY" = ( -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 1 +/area/security/courtroom) +"gHL" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"gHV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/security/glass{ + name = "Interrogation"; + req_one_access_txt = "4;1" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium/red, +/area/security/warden) +"gIe" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"gIx" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"fWA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - icon_state = "1-2" +/area/ai_monitored/command/storage/eva) +"gID" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/service) -"fWC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/area/service/chapel/main) +"gIU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"fWD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/turf/open/floor/plating/airless, +/area/space/nearstation) +"gJb" = ( +/obj/machinery/light{ dir = 8 }, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" +/obj/structure/table/wood/fancy, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"gJi" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"gJq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"fWF" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - name = "output gas connector port" +/area/command/bridge) +"gJN" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/engineering_singulo_tesla, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"gKG" = ( +/obj/structure/bedsheetbin/towel, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/port/fore) +"gKH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/portable_atmospherics/canister, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 28 +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"fWH" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway South-East"; - dir = 8 +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"gKM" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/obj/item/poster/random_official, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"gKW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"fWJ" = ( -/obj/structure/sign/directions/security{ - dir = 1; - pixel_x = 32; - pixel_y = 40 +/area/commons/fitness/recreation) +"gLh" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_x = 32; - pixel_y = 32 +/obj/machinery/camera{ + c_tag = "SMES Access"; + dir = 8 }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_x = 32; - pixel_y = 24 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"fWP" = ( +/area/engineering/engine_smes) +"gLj" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/cargo/sorting) +"gLz" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"gLG" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, /turf/open/floor/plating, -/area/hallway/primary/central) -"fXr" = ( +/area/maintenance/port/fore) +"gLP" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/holopad/secure, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"fXA" = ( -/obj/structure/table/glass, -/obj/structure/reagent_dispensers/virusfood{ - pixel_x = -30 +/area/ai_monitored/turret_protected/ai) +"gLS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/book/manual/wiki/infections{ - pixel_y = 7 +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"gLX" = ( +/obj/machinery/light{ + dir = 4 }, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/spray/cleaner, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"gMk" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"fXF" = ( +/area/hallway/primary/fore) +"gMu" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/medical{ - name = "Morgue"; - req_access_txt = "6;5" - }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) +"gMQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"fXM" = ( -/obj/machinery/light{ +/area/science/robotics/lab) +"gNS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/rnd/production/circuit_imprinter, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"fXX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Blueshield's Quarters"; - req_access_txt = "72" +/area/commons/dorms) +"gNV" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/structure/closet/secure_closet/medical1, /turf/open/floor/mineral/plastitanium, -/area/command/blueshielquarters) -"fYa" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, +/area/medical/medbay/central) +"gNZ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "0-2" + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"fYb" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/area/science/research) +"gOm" = ( +/obj/structure/safe, +/obj/item/clothing/head/bearpelt, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/item/gun/ballistic/revolver/nagant, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"fYd" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"fYe" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EVA2"; - location = "Dorm" +/area/ai_monitored/command/nuke_storage) +"gOG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/landmark/start/clown, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"fYo" = ( +/area/service/theater) +"gOO" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat/service) +"gOU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"fYN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" +/area/commons/dorms) +"gPa" = ( +/obj/machinery/door/window/southleft{ + name = "Mass Driver Door"; + req_access_txt = "7" }, +/obj/effect/turf_decal/loading_area, /turf/open/floor/mineral/plastitanium, -/area/security/detectives_office) -"fZq" = ( -/obj/structure/cable{ - icon_state = "1-8" +/area/science/mixing) +"gPo" = ( +/obj/machinery/light{ + dir = 1 }, +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"gPw" = ( +/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/window/plasma{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"fZr" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"fZt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"fZw" = ( -/obj/machinery/keycard_auth{ - pixel_x = 24 +/obj/structure/window/plasma, +/turf/open/floor/plating, +/area/maintenance/port) +"gPX" = ( +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"gam" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/mob/living/simple_animal/bot/cleanbot, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/service) -"gau" = ( -/obj/structure/table, +/area/hallway/primary/central) +"gQg" = ( /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Prison Isolation Cell"; + dir = 8; + network = list("ss13","prison"); + view_range = 5 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/item/clothing/gloves/color/orange, -/obj/item/restraints/handcuffs, -/obj/item/reagent_containers/spray/pepper, -/turf/open/floor/mineral/plastitanium, -/area/security/prison) -"gbq" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 + icon_state = "2-8" }, -/turf/open/floor/plating, -/area/construction) -"gbI" = ( -/obj/structure/alien/weeds, -/obj/structure/alien/weeds/node, -/obj/structure/alien/egg/burst, -/obj/item/clothing/mask/facehugger/impregnated, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"gbT" = ( -/obj/item/storage/box/lights/mixed, -/obj/machinery/power/apc{ - areastring = "/area/commons/storage/emergency/starboard"; - dir = 1; - name = "Starboard Emergency Storage APC"; - pixel_y = 23 - }, +/area/security/execution/transfer) +"gQj" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-4" }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"gbX" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"gcu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"gcx" = ( -/obj/structure/chair/sofa/corp{ - dir = 1 + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"gcy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/fore) +"gQr" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "gas to sauna" }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/maintenance/fore) +"gQs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"gcF" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/blue{ + alpha = 255; + dir = 1 }, -/obj/structure/light_construct{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/lobby) +"gQw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"gcR" = ( -/obj/structure/table, -/obj/machinery/light_switch{ - pixel_x = -23 +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"gQE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/reagentgrinder, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"gcX" = ( +/area/hallway/primary/port) +"gQH" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"gRj" = ( /obj/structure/table, -/obj/item/flashlight/lamp, -/obj/item/stack/sheet/metal, -/obj/item/storage/box/bodybags, -/obj/item/pen, +/obj/item/storage/fancy/donut_box, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"gdd" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/machinery/meter, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"gdn" = ( -/obj/item/sealant, -/turf/template_noop, -/area/template_noop) -"gdp" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"gdr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red, +/obj/machinery/light{ dir = 8 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"gRr" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/science) -"gdu" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, +/area/hallway/secondary/entry) +"gRs" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, /area/engineering/atmos) -"gdE" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Lockers"; - location = "EVA" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L6" - }, +"gRx" = ( +/obj/machinery/vending/cigarette/beach, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, /area/hallway/primary/central) -"gdJ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +"gRE" = ( +/obj/machinery/light{ dir = 4 }, -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"gRH" = ( +/obj/item/kirbyplants{ + icon_state = "plant-14" }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"geg" = ( -/obj/machinery/light/small{ +/area/hallway/primary/port) +"gRZ" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/carpet/black, +/area/service/library) +"gSd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"gSk" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"gSl" = ( +/turf/closed/wall/r_wall/syndicate, +/area/command/heads_quarters/cmo) +"gSD" = ( /obj/structure/table, -/obj/item/trash/plate, -/obj/item/reagent_containers/food/snacks/egg/yellow, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gej" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/science/circuit) -"gfa" = ( -/obj/structure/rack, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/off{ - pixel_y = 4 - }, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/clothing/gloves/color/latex, +/obj/item/surgical_drapes, +/obj/item/razor, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"gSS" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"gfD" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ai_monitored/turret_protected/aisat/hallway) +"gSU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"ggb" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "robo2" +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/medical/virology) +"gTj" = ( +/obj/structure/table, +/obj/item/ai_module/supplied/quarantine, +/obj/machinery/camera/motion{ + dir = 4; + network = list("aiupload") }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"ggo" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Chapel Office"; - req_access_txt = "22" - }, +/area/ai_monitored/turret_protected/ai_upload) +"gTp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"ggy" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/medical/medbay/central) +"gUe" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP2"; + location = "Stbd" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"ggI" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"gUu" = ( +/obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 6 }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"ggO" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #4" +/turf/closed/wall/r_wall/syndicate, +/area/engineering/gravity_generator) +"gUC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"ghj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/science) +"gVb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Kill Chamber"; + req_access_txt = "55" }, -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"ghl" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 +/area/science/xenobiology) +"gVn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"ghH" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"gVB" = ( +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "virology_airlock_exterior"; + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = 8; + pixel_y = 22; + req_access_txt = "39" + }, +/obj/machinery/light_switch{ + pixel_x = -4; + pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"ghK" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"giP" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" +/area/medical/virology) +"gVM" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 6 }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"gVT" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/engineering/storage/tech) -"giV" = ( -/obj/structure/chair/office/dark{ +/area/ai_monitored/command/storage/eva) +"gWc" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"gjl" = ( -/turf/closed/wall/r_wall/syndicate, -/area/cargo/warehouse) -"gjp" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio1"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/tile/red, +/obj/structure/sign/poster/contraband/clown{ + pixel_y = -32 }, +/obj/structure/closet/crate/wooden/toy, +/obj/item/toy/crayon/spraycan/lubecan, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"gjv" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" +/area/service/theater) +"gWd" = ( +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/plating, -/area/medical/psychology) -"gjy" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/construction) +"gWB" = ( +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/hop) +"gXe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, /area/service/bar) -"gjV" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +"gXs" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"gXt" = ( +/obj/structure/table, +/obj/item/storage/box/hug, +/obj/item/razor{ + pixel_x = -6 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light{ + light_color = "#d1dfff" }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"gjY" = ( +/area/security/prison) +"gXE" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"gXF" = ( +/obj/structure/tank_dispenser/oxygen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 6 }, -/obj/effect/turf_decal/loading_area, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"gku" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"gYh" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"gkE" = ( -/obj/machinery/light, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"gkX" = ( -/obj/structure/chair{ - dir = 1; - name = "Logistics Station" - }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "2-4" }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"gYo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"gls" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"glv" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"glB" = ( -/obj/machinery/camera{ - c_tag = "Prison Forestry"; - network = list("ss13","prison") +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"glO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/port/fore) +"gYK" = ( +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"glR" = ( -/obj/machinery/door/firedoor, +/area/medical/chemistry) +"gYU" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + icon_state = "2-4" }, -/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"gml" = ( -/obj/item/trash/chips, -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/structure/closet/crate/trashcart, -/turf/open/floor/plating, -/area/security/prison/upper) -"gmQ" = ( -/obj/machinery/atmospherics/pipe/simple{ +/area/engineering/engine_smes) +"gZj" = ( +/obj/machinery/light_switch{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, /turf/open/floor/mineral/plastitanium, -/area/science/server) -"gmW" = ( +/area/maintenance/disposal/incinerator) +"gZu" = ( +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Holding Cell"; + req_access_txt = "2" + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/machinery/button/flasher{ + id = "waitingflash"; + pixel_x = 6; + pixel_y = 24 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"gnj" = ( -/obj/structure/chair/sofa/right{ - dir = 4 +/area/security/prison) +"gZB" = ( +/obj/item/clothing/mask/cigarette{ + pixel_x = -6; + pixel_y = 14 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/turf/open/floor/plating, +/area/maintenance/port/fore) +"gZD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/medical/psychology) -"gnr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"gZH" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"gnJ" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/table/wood, +/obj/item/flashlight/lamp/bananalamp{ + pixel_y = 3 }, -/turf/open/floor/plating, -/area/science/circuit) -"gnK" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/requests_console{ + department = "Theatre"; + name = "theatre RC"; + pixel_y = 32 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/service/theater) +"gZL" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"hae" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"haQ" = ( +/obj/machinery/camera{ + c_tag = "Holodeck North" }, -/obj/structure/window/plasma{ +/obj/machinery/light{ dir = 1 }, -/obj/structure/window/plasma/reinforced{ - dir = 8 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 24 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/commons/locker) -"gnS" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"gof" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 +/area/commons/fitness/recreation) +"hbg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"hbi" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 }, -/obj/structure/closet/secure_closet/hop, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/item/seeds/glowshroom, +/obj/item/seeds/cannabis/ultimate, +/obj/machinery/light/small{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"hbk" = ( +/obj/structure/window/reinforced/survival_pod{ dir = 8 }, -/obj/item/clothing/suit/ianshirt, +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/saltshaker{ + layer = 3.1; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = 9; + pixel_y = 3 + }, +/obj/item/storage/fancy/egg_box, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"gog" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/security/prison/upper) +"hbU" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Chief Engineer"; + req_access_txt = "56" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"goj" = ( -/obj/machinery/atmospherics/components/unary/tank/toxins{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"gon" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Atmospherics Monitoring" +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/ce) +"hbZ" = ( +/obj/structure/closet/crate, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"hcp" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/green{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"gox" = ( -/obj/machinery/camera{ - c_tag = "Cargo Receiving Dock"; - dir = 4 - }, -/obj/machinery/button/door{ - id = "QMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = -8 - }, -/obj/machinery/button/door{ - id = "QMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = 8 +/area/security/prison/upper) +"hcy" = ( +/obj/item/kirbyplants{ + icon_state = "plant-20" }, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"goG" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"gpi" = ( -/obj/effect/turf_decal/bot{ +/area/service/chapel/main) +"hcE" = ( +/obj/machinery/computer/cryopod{ + pixel_y = -26 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/effect/turf_decal/loading_area{ + pixel_y = -4 }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"hcT" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "1-4" + }, /obj/structure/cable{ icon_state = "2-4" }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solars/port/fore) +"hdb" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"gpk" = ( -/obj/item/pen/red, +/area/commons/storage/primary) +"hdY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"heg" = ( /obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"gpn" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/item/storage/box/chemimp{ + pixel_x = 6 }, -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium, -/area/service/theater) -"gpC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/storage/box/trackimp{ + pixel_x = -3 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"gpW" = ( -/obj/machinery/recharge_station, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"gqi" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Bay 1 South" +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"hfl" = ( +/obj/machinery/monkey_recycler, +/obj/machinery/firealarm{ + pixel_y = 24 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/obj/machinery/vending/barkbox, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"gqz" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-8" +/area/science/xenobiology) +"hfI" = ( +/obj/machinery/photocopier, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"hfM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat/atmos) +"hfS" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science) -"gqV" = ( -/obj/machinery/camera{ - c_tag = "Research Division South"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/machinery/door/firedoor/heavy, /turf/open/floor/mineral/plastitanium, /area/science) -"grr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +"hge" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"hgf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/disposal/incinerator) -"grK" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/shower{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "0-2" +/turf/open/floor/plasteel/freezer, +/area/security/prison/cells) +"hgD" = ( +/obj/machinery/camera{ + c_tag = "Paramedic Disbatch"; + dir = 8; + network = list("ss13","medbay") }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/suit_storage_unit/paramedic, +/turf/open/floor/mineral/plastitanium, +/area/medical/paramedic) +"hgO" = ( +/obj/item/storage/dice{ + pixel_x = 4; + pixel_y = 4 }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"grS" = ( +/obj/item/reagent_containers/food/snacks/cherrycupcake, +/obj/structure/table/reinforced, +/turf/open/floor/carpet/black, +/area/service/bar) +"hgP" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"hgY" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"gsd" = ( -/obj/structure/chair/stool, +/area/cargo/miningdock) +"hhd" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/chair{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"gsi" = ( -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"gsy" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"gsJ" = ( -/obj/effect/turf_decal/tile/red{ +/area/commons/locker) +"hhk" = ( +/obj/machinery/computer/station_alert, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"hho" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"hhB" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix to Distro" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"gtf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"hhM" = ( +/obj/structure/table, +/obj/machinery/light_switch{ + pixel_x = -23 + }, +/obj/machinery/reagentgrinder, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"hhX" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_access_txt = "31" + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/public/glass{ - name = "Prison Cafeteria" +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"hhY" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/courtroom) +"hix" = ( +/obj/structure/table, +/obj/item/ai_module/reset, +/obj/machinery/light{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"gtE" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 +/area/ai_monitored/turret_protected/ai_upload) +"hiK" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"gtQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/security/prison/upper) +"hiV" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"hjm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen/coldroom) +"hjn" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 31 + }, +/obj/machinery/camera{ + c_tag = "Security Escape Pod"; dir = 4 }, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"gtV" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/obj/machinery/light/small{ + dir = 8 }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 +/turf/open/floor/plating, +/area/security/office) +"hjG" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/item/clothing/glasses/welding, -/obj/item/multitool{ - pixel_x = 3 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"gua" = ( -/obj/machinery/suit_storage_unit/standard_unit, +/area/service/hydroponics/garden) +"hjK" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, /obj/machinery/light, -/obj/machinery/camera{ - c_tag = "EVA Storage"; - dir = 1 +/obj/machinery/vending/wallmed{ + pixel_y = -28 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"gun" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/area/medical/surgery) +"hjM" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"guo" = ( -/obj/effect/landmark/event_spawn, +/area/medical/medbay/central) +"hkj" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"guH" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/science/server) +"hkl" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"guI" = ( -/obj/structure/closet/wardrobe/cargotech, -/obj/item/radio/headset/headset_cargo, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"guV" = ( -/obj/machinery/door/poddoor/preopen{ - id = "medpriv4"; - name = "privacy door" +/area/hallway/primary/central) +"hkF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plating, -/area/medical/medbay/central) -"gve" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"gvl" = ( -/obj/machinery/camera{ - c_tag = "Paramedic Disbatch"; - dir = 8; - network = list("ss13","medbay") - }, -/obj/machinery/suit_storage_unit/paramedic, -/turf/open/floor/mineral/plastitanium, -/area/medical/paramedic) -"gvx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"gvG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"hkN" = ( /obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/pen, +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_y = 30 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"gvK" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/machinery/door/firedoor, -/obj/structure/noticeboard{ - desc = "Tickets for food orders will be placed here. The Chef should make the order and hand it to a waiter, waitress or just let the barkeep serve it."; - name = "Food Orders"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) -"gvS" = ( +/area/medical/medbay/central) +"hlb" = ( +/obj/effect/turf_decal/stripes/line, /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/camera{ - c_tag = "Primary Tool Storage" +/obj/item/flashlight, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"hle" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 }, -/obj/machinery/requests_console{ - department = "Tool Storage"; - pixel_y = 30 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"gwq" = ( -/obj/structure/disposalpipe/segment, +/area/service/hydroponics) +"hln" = ( +/obj/structure/table, +/obj/machinery/recharger, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"gwz" = ( +/area/command/heads_quarters/hop) +"hlz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"hlH" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, /obj/machinery/airalarm{ - pixel_y = 24 + dir = 4; + pixel_x = -23 }, -/obj/structure/alien/weeds, -/obj/structure/alien/weeds/node, -/obj/structure/alien/egg/burst, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"gwO" = ( +/area/cargo/sorting) +"hlS" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, -/obj/structure/rack, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"gwY" = ( -/obj/structure/chair/office/dark, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"hlT" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2"; + shuttledocked = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"gxc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/security/processing) +"hlV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/closed/wall/r_wall/syndicate, +/area/commons/dorms) +"hmn" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/plasteel, -/area/commons/locker) -"gxr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, -/obj/machinery/rnd/production/protolathe/department/science, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"gxw" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible, -/obj/machinery/meter, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/atmos) -"gxI" = ( +/area/science/misc_lab) +"hmu" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, /obj/machinery/light{ - dir = 4 + dir = 1 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"gxZ" = ( -/obj/effect/spawner/structure/window/plastitanium, +/area/command/teleporter) +"hmI" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "4-8" }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 }, -/turf/open/floor/plating, -/area/security/brig) -"gyr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"gyw" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/item/folder/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area, /turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"gyy" = ( -/obj/machinery/door/airlock/security{ - name = "Isolation Cell"; - req_access_txt = "2" +/area/engineering/main) +"hmQ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"hmT" = ( +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/maintenance/port) +"hmX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"gyB" = ( -/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"gyE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, +/area/science/xenobiology) +"hna" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"gyH" = ( -/obj/machinery/computer/arcade/battle, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"gyQ" = ( -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"gzf" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room Access"; + req_access_txt = "7" }, -/obj/structure/window/reinforced/tinted{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/curtain, -/turf/open/floor/plasteel/freezer, -/area/commons/dorms) -"gzj" = ( -/obj/structure/table/glass, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/storage/book/bible{ - pixel_y = -1 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"gzA" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"gzY" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"gAf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/science/mixing) +"hnc" = ( +/obj/structure/chair/pew/left{ dir = 4 }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/port/fore) +"hnv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"gAR" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, +/area/service/chapel/main) +"hnJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"gBj" = ( -/obj/structure/reagent_dispensers/fueltank, +/area/service/bar) +"hnU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"gBn" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway North-East" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Shooting Range" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"gBo" = ( -/obj/structure/cable{ - icon_state = "1-8" +/turf/open/floor/plating, +/area/security/range) +"hop" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"gBx" = ( -/obj/machinery/hydroponics/constructable, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"gBW" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/cargo/office) +"hoN" = ( +/obj/structure/window/plasma{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/chair/sofa/corp, +/turf/open/floor/carpet/black, +/area/service/bar) +"hoR" = ( +/obj/machinery/light{ dir = 4 }, +/obj/structure/closet/secure_closet/exile, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) +"hpf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /obj/effect/turf_decal/tile/brown{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"gCh" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"gCl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/area/cargo/sorting) +"hpg" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, -/obj/machinery/computer/security/telescreen/turbine{ - dir = 1; - pixel_y = -30 +/obj/machinery/meter, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"hpq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"gCC" = ( -/obj/structure/sign/poster/contraband/rebels_unite, -/turf/closed/wall/r_wall/syndicate, -/area/commons/storage/primary) -"gCH" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/engineering/break_room) +"hpX" = ( +/obj/machinery/smartfridge/disks{ + pixel_y = 2 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"gCN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/structure/table, +/obj/item/radio/intercom{ + pixel_y = 25 }, -/obj/structure/table/glass, -/obj/item/flashlight/lamp{ - pixel_x = -2; - pixel_y = 11 +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"hqx" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/item/folder/white, -/obj/item/pen, +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, /turf/open/floor/mineral/plastitanium, -/area/medical/paramedic) -"gCV" = ( -/obj/machinery/processor, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/area/commons/storage/tools) +"hqF" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/stack/cable_coil, +/obj/item/multitool, +/obj/item/stock_parts/cell/high/plus, +/obj/structure/window/reinforced{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"gDb" = ( +/area/science/misc_lab) +"hqI" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) +"hqT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair/office/dark{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"hrz" = ( +/obj/machinery/libraryscanner, /turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"gDe" = ( +/area/service/library) +"hrD" = ( +/obj/machinery/rnd/production/techfab/department/service, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/service) +"hrF" = ( +/obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/space, +/area/solars/port/aft) +"hrJ" = ( +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"gDl" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space/basic, -/area/space) -"gDv" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"gDL" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/science/xenobiology) +"hrK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"hrL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Fitness Room" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plasteel, +/area/commons/fitness) +"hrX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"hsa" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"gDP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/area/ai_monitored/command/storage/eva) +"hsb" = ( +/obj/structure/table/wood, +/obj/item/book/codex_gigas, +/obj/item/clothing/under/suit/red, +/obj/structure/destructible/cult/tome, +/turf/open/floor/carpet/black, +/area/service/library) +"hse" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/item/radio/intercom{ - pixel_y = 20 +/turf/open/floor/plating/airless, +/area/space/nearstation) +"hsf" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/processing) -"gDT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"gDZ" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/machinery/requests_console{ - department = "Virology"; - name = "Virology Requests Console"; - pixel_x = -32 - }, -/obj/item/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/area/hallway/primary/port) +"hsm" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"gEz" = ( -/obj/machinery/light{ - dir = 1 +/area/maintenance/disposal/incinerator) +"hsw" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/obj/machinery/camera{ - c_tag = "Port Hallway 2" - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"gFc" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"gFk" = ( -/obj/structure/table, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/item/folder/yellow, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"gFl" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Hallway"; + req_one_access_txt = "65" }, -/obj/effect/turf_decal/tile/red, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"gFr" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"gFs" = ( -/obj/effect/landmark/start/assistant, +/area/ai_monitored/turret_protected/aisat/hallway) +"hth" = ( /obj/structure/chair{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/lusty_xenomorph{ - pixel_x = 32 + dir = 8 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/area/maintenance/port/fore) -"gFN" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"gFR" = ( /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"gGp" = ( -/obj/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/terminal{ - dir = 1 +/area/science/test_area) +"hti" = ( +/obj/structure/sign/map/right{ + pixel_y = 32 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"gGK" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/syndicatefake, -/obj/item/clothing/head/syndicatefake, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"gGX" = ( -/obj/item/gun/ballistic/automatic/pistol/luger/mag, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"gHa" = ( +/area/hallway/secondary/entry) +"htl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"gHQ" = ( -/obj/structure/table, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/department/electrical) -"gHU" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"gIa" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/science/xenobiology) +"htm" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"htu" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"htD" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L3" }, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"gId" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ +/area/hallway/primary/central) +"htI" = ( +/obj/machinery/porta_turret/ai{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"gIU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"gIW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/ai_monitored/turret_protected/ai_upload) +"htN" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/carpet/blackred, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/mineral/plastitanium, /area/hallway/secondary/entry) -"gJe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"htQ" = ( +/obj/machinery/light/small{ dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"gJi" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"gJq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/curtain{ - pixel_y = -32 +/area/maintenance/fore/secondary) +"huj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"gJN" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/engineering_singulo_tesla, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gJU" = ( -/obj/structure/cable{ - icon_state = "0-4" +/area/medical/genetics) +"huv" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/item/reagent_containers/food/snacks/bluecherrycupcake{ + pixel_y = 5 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"gKd" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"hvn" = ( +/obj/structure/chair/office/dark{ + dir = 1 }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"hvr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"gKi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/service/hydroponics/garden) +"hvJ" = ( +/obj/item/toy/plush/beeplushie, +/turf/open/floor/padded, +/area/security/execution/transfer) +"hvK" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"hvX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/light{ dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/science/research) -"gKG" = ( -/obj/structure/bedsheetbin/towel, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/port/fore) -"gKI" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"hwb" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/carpet/black, +/area/service/bar) +"hwf" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/item/storage/toolbox/syndicate, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock"; + req_access_txt = "48" + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"gKP" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/warning/deathsposal{ - pixel_y = -32 +/area/cargo/miningdock) +"hwq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/obj/machinery/vr_sleeper{ + dir = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"gKQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/area/commons/fitness/recreation) +"hwu" = ( +/obj/structure/closet/wardrobe/pjs, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"hww" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"gLh" = ( +/area/science/robotics/lab) +"hwB" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 + dir = 6 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"gLz" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "2-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"gLG" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gMe" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"gMr" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"hwE" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-2" }, /obj/structure/cable{ icon_state = "0-8" }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio7"; + name = "containment blast door" + }, /obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/fore) -"gMz" = ( -/obj/machinery/computer/slot_machine{ - balance = 15; - money = 500; - pixel_x = -5 +/turf/open/floor/engine, +/area/science/xenobiology) +"hwG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/kirbyplants{ + icon_state = "plant-20" }, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"gMO" = ( +/area/hallway/secondary/entry) +"hwK" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"gMS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/brig) +"hwM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"gMV" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 +/area/security/prison/cells) +"hwN" = ( +/obj/machinery/holopad, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"hxc" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 25 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"gNf" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/area/hallway/primary/central) +"hxi" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"hxz" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/obj/machinery/light, +/obj/machinery/status_display/supply{ + pixel_y = -32 }, +/obj/effect/turf_decal/stripes/red/full, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"gNn" = ( +/area/cargo/storage) +"hxK" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"hxL" = ( /obj/effect/spawner/structure/window/plastitanium, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" }, /turf/open/floor/plating, -/area/engineering/main) -"gNq" = ( -/obj/structure/table, -/obj/item/storage/toolbox/artistic{ - pixel_y = 10 +/area/security/brig) +"hxX" = ( +/obj/machinery/holopad, +/turf/open/floor/mineral/plastitanium, +/area/service/bar) +"hyh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/storage/toolbox/artistic, -/obj/item/storage/toolbox/electrical{ - pixel_y = -10 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/art) -"gNr" = ( /obj/machinery/light{ - dir = 4 + dir = 1; + light_color = "#cee5d2" }, -/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/table, +/obj/structure/bedsheetbin/color, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"gNZ" = ( +/area/commons/dorms) +"hyi" = ( +/obj/structure/closet/crate/internals, +/turf/open/floor/mineral/plastitanium, +/area/cargo/warehouse) +"hyk" = ( +/obj/item/clothing/head/HoS/beret/syndicate, +/obj/item/clothing/head/HoS/beret/syndicate, +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) +"hyx" = ( /obj/machinery/door/window/southleft{ name = "Test Chamber"; req_access_txt = "55" @@ -29042,2108 +29658,2261 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, /area/science/xenobiology) -"gOA" = ( -/obj/structure/closet/wardrobe/chemistry_white, -/obj/machinery/light_switch{ - pixel_x = -23 - }, +"hyQ" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/coin/plasma, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"gOL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table, +/area/command/heads_quarters/captain) +"hyY" = ( +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"hzg" = ( /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"gPN" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/science/xenobiology) +"hzq" = ( +/obj/machinery/door/poddoor/shutters{ + id = "teledoor"; + name = "MiniSat Teleport Access" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"gPQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"gPR" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/plasteel{ - amount = 10 +/area/ai_monitored/turret_protected/aisat_interior) +"hzH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"gQj" = ( -/obj/structure/bed/roller, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/commons/fitness/recreation) +"hzK" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/security/processing) +"hzZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/comfy/brown{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"gQp" = ( -/obj/machinery/door/airlock/engineering{ - name = "Auxillary Base Construction"; - req_one_access_txt = "32;47;48" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"gQr" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - name = "gas to sauna" +/area/commons/dorms) +"hAb" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/fore) -"gQw" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"gQU" = ( -/obj/machinery/power/apc{ - areastring = "/area/command/heads_quarters/rd"; - dir = 8; - name = "RD Office APC"; - pixel_x = -25 +/area/hallway/secondary/entry) +"hAq" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/structure/cable, -/obj/machinery/light_switch{ - pixel_y = -23 +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" }, -/obj/item/kirbyplants/dead, +/turf/open/floor/plating, +/area/security/brig) +"hAw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"gRG" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ +/area/service/bar) +"hAz" = ( +/obj/machinery/camera{ + c_tag = "Secure Tech Storage" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/storage/tech) +"hBd" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/tools) +"hBm" = ( +/obj/machinery/computer/bank_machine, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"gRO" = ( -/obj/structure/filingcabinet/filingcabinet, +/area/ai_monitored/command/nuke_storage) +"hBw" = ( +/obj/structure/lattice, +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/fore) +"hBN" = ( /obj/machinery/power/apc{ - areastring = "/area/cargo/sorting"; - name = "Delivery Office APC"; - pixel_x = 1; - pixel_y = -24 + areastring = "/area/engineering/atmos"; + dir = 8; + name = "Atmospherics APC"; + pixel_x = -25 }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-4" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"gRZ" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" +/area/engineering/atmos) +"hCh" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/carpet/black, -/area/service/library) -"gSa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/turf/open/floor/plating, +/area/security/prison/upper) +"hCm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/table/reinforced, -/obj/item/destTagger, -/obj/item/destTagger, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"gSg" = ( +/area/hallway/primary/central) +"hCn" = ( +/obj/structure/closet/firecloset, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"hCp" = ( +/obj/machinery/computer/rdconsole/robotics, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"gSl" = ( -/obj/structure/cable{ - icon_state = "0-4" +/area/science/robotics/lab) +"hCu" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"hCB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"gSp" = ( -/obj/structure/bed/roller, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Exit Button"; - normaldoorcontrol = 1; - pixel_y = 26 +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + areastring = "/area/medical/storage"; + name = "Medbay Surgery Storage"; + pixel_x = 1; + pixel_y = -24 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 +/obj/structure/cable{ + icon_state = "0-4" }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"gSu" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - icon_state = "1-2" +/area/medical/storage) +"hDf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"gSv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/engineering/atmos) +"hDi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"gSA" = ( -/obj/machinery/door/window/southleft{ - name = "Bar Delivery"; - req_access_txt = "25" +/area/security/prison/upper) +"hDC" = ( +/obj/machinery/photocopier, +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"hDJ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "O2 to Pure" }, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"gSH" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CHW"; - location = "Lockers" +/area/engineering/atmos) +"hDS" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"gSU" = ( -/obj/structure/table/wood, -/obj/item/pen/red, /turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"gTp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/engineering/atmos) +"hDX" = ( +/obj/structure/disposalpipe/segment, /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, /turf/open/floor/plating, -/area/commons/fitness/recreation) -"gTE" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"gTR" = ( -/obj/machinery/light, +/area/commons/storage/primary) +"hEy" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 30 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/camera{ - c_tag = "Permabrig South"; - dir = 1; - network = list("ss13","prison") +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" }, -/obj/machinery/power/apc/auto_name/south, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"gTS" = ( -/obj/structure/chair, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"gUj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/closed/wall/r_wall/syndicate, +/turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"gUo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"hEH" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, /turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"gUp" = ( -/obj/structure/cable{ - icon_state = "0-4" +/area/hallway/primary/starboard) +"hEN" = ( +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/tools) +"hET" = ( +/obj/machinery/computer/atmos_control/tank/air_tank{ + dir = 1 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/main) -"gUu" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/gravity_generator) -"gUG" = ( -/obj/machinery/smartfridge/extract/preloaded, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"hEY" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"hFB" = ( +/obj/machinery/light, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"gVe" = ( +/area/engineering/engine_smes) +"hGh" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"hGr" = ( +/obj/structure/table, +/obj/item/t_scanner, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"hGs" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/xmastree, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/service/bar) +"hGv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/kirbyplants, +/turf/open/floor/mineral/plastitanium, +/area/science) +"hGz" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/landmark/start/cyborg, -/obj/machinery/holopad/secure, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"gVv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/area/engineering/break_room) +"hGJ" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA"; + location = "Security" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"gVI" = ( -/obj/structure/closet/wardrobe/grey, -/obj/machinery/requests_console{ - department = "Locker Room"; - pixel_x = -32 +/turf/open/floor/carpet/blackred, +/area/hallway/primary/fore) +"hGU" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"gVN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"gVT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"gWd" = ( /obj/structure/cable{ icon_state = "1-4" }, -/turf/open/floor/plating, -/area/construction) -"gWo" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gWD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 4"; + name = "Cell 4" }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"hGV" = ( +/obj/machinery/button/door{ + id = "stationawaygate"; + name = "Gateway Access Shutter Control"; + pixel_x = -1; + pixel_y = -24; + req_access_txt = "31" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"gWO" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/command/gateway) +"hGX" = ( +/obj/machinery/computer/prisoner/management, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Gravity Generator"; - req_access_txt = "11" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"gWT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/area/command/bridge) +"hHu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"gWX" = ( -/obj/structure/chair{ - dir = 8 +/area/medical/medbay/central) +"hHv" = ( +/obj/structure/window/reinforced{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"gXs" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"gXG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/aft) -"gYk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/light{ +/area/science/robotics/lab) +"hHG" = ( +/obj/structure/bed/nest, +/obj/structure/alien/weeds, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"hHI" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"gYo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/vehicle/ridden/wheelchair{ + dir = 8 }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"hHQ" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/port/fore) -"gYu" = ( -/obj/structure/table/reinforced, -/obj/item/integrated_circuit_printer, -/obj/machinery/computer/security/telescreen/circuitry{ - dir = 1; - pixel_y = -30 +/area/maintenance/starboard/fore) +"hHS" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"gYC" = ( -/obj/item/toy/beach_ball/holoball, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/science/robotics/lab) +"hHW" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/wood/wood_diagonal, +/turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"gYQ" = ( -/obj/machinery/camera{ - c_tag = "Library South"; - dir = 8 +"hIc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"gZu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/area/commons/vacant_room/office) +"hIh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/mineral/plastitanium, +/area/construction/mining/aux_base) +"hIr" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"gZB" = ( -/obj/item/clothing/mask/cigarette{ - pixel_x = -6; - pixel_y = 14 +/area/service/hydroponics) +"hIv" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm6"; + name = "Room Five" }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"haj" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"hIy" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"hJi" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/sign/departments/security{ - pixel_x = -32; - pixel_y = -32 +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"hal" = ( -/obj/structure/chair{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison) -"haR" = ( -/obj/structure/table/reinforced, -/obj/machinery/light, -/obj/item/stack/sheet/metal/ten, +/area/command/bridge) +"hJr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"haU" = ( -/obj/structure/closet/secure_closet/bridgesec, +/area/cargo/miningdock) +"hJz" = ( +/obj/effect/turf_decal/bot_red, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"haV" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kanyewest"; - name = "privacy shutters" - }, +/area/cargo/storage) +"hJB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/plasma, /turf/open/floor/plating, -/area/security/detectives_office) -"hbi" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 - }, -/obj/item/seeds/glowshroom, -/obj/item/seeds/cannabis/ultimate, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, /area/maintenance/starboard/aft) -"hbo" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/neutral{ +"hJP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating, +/area/security/execution/transfer) +"hKP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access_txt = "50" }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"hbr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium, -/area/science) -"hbC" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/cargo/office) +"hKR" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"hbD" = ( -/obj/machinery/door/window/southleft{ - name = "Court Cell"; - req_access_txt = "2" +/obj/machinery/light{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"hbK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"hbS" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/vending/wallmed{ - pixel_y = -28 +/area/hallway/primary/central) +"hLu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/mineral/plastitanium, -/area/medical/paramedic) -"hbW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/chair/sofa/left{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"hcn" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/processing) -"hcy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"hcC" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table, -/turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"hcM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"hcT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port/fore) -"hdh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/area/medical/medbay/central) +"hLz" = ( /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"hdl" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/medical/medbay/central) +"hLB" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/chief_medical_officer, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"hdn" = ( -/obj/machinery/computer/crew, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"hdw" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 +/area/command/heads_quarters/cmo) +"hLK" = ( +/obj/machinery/camera{ + c_tag = "Genetics Research"; + dir = 1; + network = list("ss13","medbay") }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"hdI" = ( -/obj/structure/chair/office/light{ +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/landmark/start/chief_engineer, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"hdJ" = ( -/obj/machinery/smartfridge/organ/preloaded, -/turf/closed/wall/r_wall/syndicate, -/area/medical/surgery) -"hdM" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"heC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, +/area/medical/genetics) +"hMv" = ( +/obj/machinery/smartfridge/extract/preloaded, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"hME" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + icon_state = "4-8" }, +/obj/structure/table, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"heI" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +"hMH" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"hfy" = ( -/obj/effect/turf_decal/caution/stand_clear/red, +/area/commons/fitness/recreation) +"hMS" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"hfz" = ( -/obj/machinery/computer/operating, +/area/medical/medbay/central) +"hMU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"hfW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/bodycontainer/morgue{ - dir = 8 +/area/science) +"hNf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"hfY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"hgn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/closed/wall/r_wall/syndicate, +/area/security/warden) +"hNj" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"hgp" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/area/hallway/primary/central) +"hNm" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"hgq" = ( -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plating, +/area/commons/locker) +"hNV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/medical/virology) +"hOl" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"hgt" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 +/obj/machinery/button/door{ + id = "kitchen"; + name = "Kitchen Shutters Control"; + pixel_x = -1; + pixel_y = -24; + req_access_txt = "28" }, -/obj/item/stack/cable_coil, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"hgz" = ( -/obj/structure/chair{ - dir = 1 +/area/service/kitchen) +"hOr" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/meter, +/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/effect/turf_decal/stripes/corner{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"hgO" = ( -/obj/item/storage/dice{ - pixel_x = 4; - pixel_y = 4 +/area/science/mixing) +"hOv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4; + pixel_y = 5 }, -/obj/item/reagent_containers/food/snacks/cherrycupcake, +/obj/item/reagent_containers/food/snacks/burger/plain, /obj/structure/table/reinforced, /turf/open/floor/carpet/black, /area/service/bar) -"hhd" = ( +"hOy" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"hOA" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"hho" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"hhz" = ( +/area/engineering/main) +"hOT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"hPe" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"hiF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/ai_monitored/turret_protected/ai) +"hPi" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"hiV" = ( -/obj/effect/landmark/blobstart, +/area/hallway/primary/central) +"hPt" = ( +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/maintenance/department/electrical) -"hiX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/science/robotics/lab) +"hPP" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall/syndicate, +/area/cargo/warehouse) +"hPQ" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_y = 3 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/watertank, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"hjq" = ( -/obj/machinery/holopad, +/area/service/hydroponics) +"hPR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"hjK" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/structure/sign/poster/contraband/pwr_game{ + pixel_x = -32 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"hRg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/turf/open/floor/plating, -/area/security/prison/upper) -"hjZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"hkj" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"hRk" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"hkJ" = ( -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/maintenance/disposal) -"hkU" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics North West"; +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"hRr" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"hkX" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/limbgrower, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/medical/storage) -"hlf" = ( +/area/tcommsat/computer) +"hRI" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"hlp" = ( -/obj/machinery/status_display/ai{ - pixel_y = 32 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plating, +/area/service/abandoned_gambling_den) +"hRN" = ( +/turf/closed/wall/r_wall/syndicate, +/area/medical/psychology) +"hRP" = ( +/obj/effect/spawner/structure/window/plasma, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"hRU" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/chair{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"hlr" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 +/area/security/prison) +"hSd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"hlB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/area/security/processing) +"hSf" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solars/port/fore) +"hSl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"hlE" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"hlS" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"hlT" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2"; - shuttledocked = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 + icon_state = "1-4" }, /turf/open/floor/plating, -/area/security/processing) -"hlV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/syndicate, -/area/commons/dorms) -"hmj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/area/maintenance/fore) +"hSp" = ( +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"hmt" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/engineering/engine_smes"; - name = "SMES room APC"; - pixel_y = -24 +/area/hallway/primary/aft) +"hSM" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"hSN" = ( +/obj/structure/closet/secure_closet/lethalshots, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/table, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"hmE" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"hmT" = ( -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/maintenance/port) -"hmZ" = ( -/obj/machinery/requests_console{ - department = "Atmospherics"; - departmentType = 4; - name = "Atmos RC"; - pixel_x = 30 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 }, -/obj/machinery/computer/atmos_control{ - dir = 8 +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"hSZ" = ( +/obj/structure/chair/comfy/black{ + dir = 1 }, +/turf/open/floor/carpet/black, +/area/service/bar) +"hTo" = ( /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"hnc" = ( -/obj/structure/chair/pew/left{ - dir = 4 - }, -/turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) -"hnn" = ( -/obj/structure/table, -/obj/item/folder/blue, -/obj/item/stack/packageWrap{ - pixel_x = -1; - pixel_y = -1 +"hTt" = ( +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"hTY" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/item/hand_labeler, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"hnF" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/delivery, +/area/cargo/office) +"hUb" = ( +/obj/structure/closet/emcloset, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"hnI" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/machinery/door/firedoor, +/area/cargo/storage) +"hUh" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/mineral/plastitanium, -/area/security/processing) -"hnU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/medical/medbay/central) +"hUA" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Shooting Range" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/security/range) -"hnX" = ( -/obj/item/kirbyplants{ - icon_state = "applebush" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"hoa" = ( -/obj/machinery/light/small{ - dir = 4; - light_color = "#d8b1b1" +/area/command/bridge) +"hUC" = ( +/obj/machinery/modular_computer/console/preset/engineering, +/obj/structure/cable{ + icon_state = "0-2" }, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"hok" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"how" = ( -/obj/machinery/power/apc{ - areastring = "/area/engineering/break_room"; - dir = 8; - name = "Engineering Foyer APC"; - pixel_x = -25 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"hoT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/area/engineering/main) +"hVe" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"hVC" = ( +/obj/effect/turf_decal/bot, +/obj/structure/sign/poster/official/pda_ad{ + pixel_y = -32 }, /turf/open/floor/mineral/plastitanium, -/area/medical/paramedic) -"hoY" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/stamp/cmo, -/obj/item/clothing/glasses/hud/health, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/hallway/primary/central) +"hVI" = ( +/obj/machinery/newscaster{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"hpn" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"hpt" = ( +/area/command/bridge) +"hVK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Circuitry Lab"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/vending/cart, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"hpO" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/science/circuit) +"hVT" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/plating, -/area/command/heads_quarters/rd) -"hqb" = ( -/obj/machinery/light/small{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/computer/operating, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"hqc" = ( -/obj/effect/turf_decal/tile/blue{ +/area/engineering/atmos) +"hWf" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plating, +/area/maintenance/starboard) +"hWs" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"hqh" = ( -/turf/open/floor/carpet/red, -/area/medical/psychology) -"hqr" = ( -/obj/machinery/atmospherics/pipe/simple/dark/visible{ +/area/command/heads_quarters/cmo) +"hWz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"hqE" = ( -/obj/machinery/camera{ - c_tag = "Engineering MiniSat Access"; +/area/medical/surgery) +"hXc" = ( +/obj/structure/displaycase/labcage, +/obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"hqT" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/suit/apron/surgical, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/command/heads_quarters/rd) +"hXp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/lobby) +"hXt" = ( +/obj/machinery/vending/cola/random, +/obj/machinery/status_display/evac{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"hqZ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"hrb" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/area/hallway/secondary/exit) +"hYb" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, -/obj/effect/turf_decal/bot, -/obj/item/gun/energy/laser/carbine, -/obj/item/gun/energy/laser/carbine, -/obj/item/gun/energy/laser/carbine, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"hry" = ( -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"hrA" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"hrF" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/space, -/area/solars/port/aft) -"hrJ" = ( -/obj/machinery/door/poddoor/preopen{ - id = "lawyer_blast"; - name = "privacy door" - }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/service/lawoffice) -"hsb" = ( -/obj/structure/table/wood, -/obj/item/book/codex_gigas, -/obj/item/clothing/under/suit/red, -/obj/structure/destructible/cult/tome, -/turf/open/floor/carpet/black, -/area/service/library) -"hse" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"hsk" = ( -/obj/effect/landmark/start/scientist, -/obj/structure/chair/office/light{ - dir = 1 - }, +/obj/structure/table/reinforced, +/obj/item/storage/backpack/duffelbag/clown/cream_pie, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"htm" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair{ - dir = 1 +/area/service/theater) +"hYw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/fore) -"htu" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"htY" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/chips, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"huq" = ( -/obj/structure/cable{ - icon_state = "2-8" +"hYC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/sign/warning/fire{ + desc = "A sign that states the labeled room's number."; + dir = 8; + icon_state = "roomnum"; + name = "Room Number 4"; + pixel_y = 24 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"huu" = ( -/obj/structure/window/reinforced, -/mob/living/carbon/monkey, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"huY" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" +/area/commons/dorms) +"hYS" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" }, -/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/science) +"hYT" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/engineering/gravity_generator) -"hvm" = ( -/obj/machinery/door/airlock/command{ - name = "Command Tool Storage"; - req_access_txt = "19" +/area/security/prison/upper) +"hZR" = ( +/obj/structure/sign/poster/contraband/scum{ + pixel_y = 32 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"hvw" = ( -/obj/structure/chair{ - dir = 1 +/obj/structure/sign/poster/contraband/scum{ + pixel_y = 32 }, +/turf/open/floor/grass, +/area/maintenance/starboard/aft) +"hZY" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"hvF" = ( -/obj/effect/spawner/structure/window/plastitanium, +/area/hallway/primary/central) +"iab" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "2-4" }, /obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"hvJ" = ( -/obj/item/toy/plush/beeplushie, -/turf/open/floor/padded, -/area/security/execution/transfer) -"hvR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + icon_state = "1-4" }, /obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"hwf" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ +/area/engineering/storage/tech) +"iay" = ( +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"iaJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/meter, +/obj/machinery/door/airlock{ + name = "Permabrig Showers" + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"hwn" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/glass/fifty, -/obj/item/paper_bin, -/obj/item/pen, +/area/security/prison/cells) +"iaL" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/airalarm{ + pixel_y = 24 + }, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"hwo" = ( -/obj/machinery/camera{ - c_tag = "Prison Cafeteria"; - dir = 8; - network = list("ss13","prison") +/area/medical/medbay/central) +"ibz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"icG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/obj/machinery/portable_atmospherics/canister/bz, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"hwy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/science/xenobiology) +"icU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/glass, +/obj/item/toy/figure/chaplain{ + pixel_y = -9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"idq" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wirecutters, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"idx" = ( +/obj/machinery/computer/pandemic, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"hwB" = ( +/area/medical/virology) +"idB" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/firealarm{ - pixel_y = 25 +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"hwV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"idK" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/camera{ + c_tag = "Firing Range"; dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/mineral/plastitanium/red, +/area/security/range) +"ifc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"hxa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/service/library) +"ifv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"hxo" = ( -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"hxp" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" +/area/engineering/atmos) +"ifw" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"hxt" = ( /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"hyo" = ( -/obj/machinery/computer/message_monitor{ +/area/security/courtroom) +"ifC" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"ifJ" = ( +/obj/machinery/biogenerator, +/obj/structure/sign/poster/contraband/have_a_puff{ + pixel_y = -32 + }, +/obj/machinery/light/small{ dir = 8 }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"igh" = ( +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"hyY" = ( -/obj/structure/loot_pile/maint, +/area/hallway/primary/port) +"igk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" + }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hzk" = ( -/obj/machinery/vending/coffee, +/area/commons/fitness/recreation) +"igL" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/vending/wardrobe/chap_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"hzp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/service/chapel/office) +"ihq" = ( +/obj/structure/window/reinforced, +/mob/living/carbon/monkey, +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"ihA" = ( +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"hzD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/security/prison/upper) +"ihI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/camera/motion{ + c_tag = "Brig Armory South"; dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"hzK" = ( /turf/open/floor/mineral/plastitanium/red, -/area/security/processing) -"hzY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"hAn" = ( -/obj/structure/chair/office/dark{ +/area/ai_monitored/security/armory) +"ihS" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/landmark/start/head_of_personnel, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) +"ihT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"hAw" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/medical/medbay/central) +"iiq" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/closet/wardrobe/miner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/radio/headset/headset_cargo/mining, +/turf/open/floor/mineral/plastitanium, +/area/cargo/miningdock) +"iit" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"iiB" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/south, +/turf/open/floor/mineral/plastitanium, +/area/security/processing) +"iiM" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science) +"ije" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/crowbar, +/obj/item/clothing/neck/stethoscope, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/storage/box/masks, +/obj/structure/table, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"hAC" = ( +"ijr" = ( /obj/machinery/power/apc{ - areastring = "/area/science/circuit"; + areastring = "/area/science/mixing"; dir = 4; - name = "Circuitry Lab APC"; + name = "Toxins Lab APC"; pixel_x = 24 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"ijv" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/meter, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"ijx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/sorting/mail{ + sortType = 26 + }, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"ijC" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"ikg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/gravity_generator) +"ikh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"hBi" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L5" +/area/medical/morgue) +"iko" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"ikp" = ( +/obj/structure/table, +/obj/item/wirecutters, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/firealarm{ + pixel_y = 24 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"hBw" = ( -/obj/structure/lattice, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/fore) -"hCn" = ( -/obj/structure/closet/firecloset, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"hCq" = ( +/area/commons/storage/primary) +"ikv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/disposaloutlet{ +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"iky" = ( +/obj/effect/turf_decal/weather/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ikD" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"hCC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/engineering/main) +"ikK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, /area/hallway/primary/central) -"hCK" = ( -/obj/effect/turf_decal/tile/red{ +"ikX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"hCP" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/hallway/primary/central) +"ile" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"hDg" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Cell Interior Shutters"; - name = "brig shutters" +/area/service/bar) +"ili" = ( +/obj/structure/table, +/obj/item/electropack, +/obj/item/screwdriver, +/obj/item/wrench, +/obj/item/clothing/head/helmet, +/obj/item/assembly/signaler, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/light_switch{ + pixel_y = 23 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"ilo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/execution/transfer) +"imd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/security/brig) -"hDi" = ( -/obj/effect/spawner/structure/window/plastitanium, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-4" }, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" }, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/security/prison/upper) -"hDk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/area/hallway/primary/port) +"imf" = ( +/obj/effect/turf_decal/delivery/red, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"imk" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/space/basic, +/area/space/nearstation) +"iml" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"hDs" = ( -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"hDB" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"hDS" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"hEn" = ( +/area/commons/dorms) +"imr" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/security/prison/cells) +"imx" = ( /obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/light_switch{ + pixel_y = -28 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"hEA" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/medical/genetics) +"imE" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Prison Forestry" }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"imI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"hEN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"hFs" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/area/security/execution/transfer) +"imU" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"hFv" = ( +/area/medical/genetics) +"imZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"hFx" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"inq" = ( +/obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall/syndicate, -/area/medical/psychology) -"hFB" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"inw" = ( +/mob/living/simple_animal/hostile/retaliate/goose{ + desc = "Some evil loose goose."; + name = "Cere" }, +/turf/open/floor/plating, +/area/maintenance/fore) +"inC" = ( /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"hFG" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/service/kitchen/coldroom) +"inR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"hFM" = ( -/turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"hFO" = ( -/obj/machinery/button/door{ - id = "misclab"; - name = "Test Chamber Blast Doors"; - pixel_y = -2; - req_access_txt = "55" +/turf/closed/wall/r_wall/syndicate, +/area/service/theater) +"inU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/table/reinforced, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -24 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"hFR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - id_tag = "Padded Room Dorms"; - name = "Padded Room Dorms" +/area/medical/morgue) +"iof" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/structure/fans/tiny, -/turf/open/floor/padded, -/area/commons/dorms) -"hGA" = ( -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"hHd" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"hHC" = ( -/obj/structure/table, -/obj/item/t_scanner, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"hHD" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/pen, +"iop" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/server) -"hHQ" = ( +/area/tcommsat/computer) +"ioz" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"hIc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"hId" = ( +/area/security/prison/upper) +"ioB" = ( /obj/machinery/light{ - dir = 1 + dir = 8; + light_color = "#e8eaff" }, -/obj/machinery/camera{ - c_tag = "Central Hallway North" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"hIh" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"hIt" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/command/bridge"; - name = "Bridge APC"; - pixel_y = -24 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"ioH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"hJa" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light{ - dir = 8 - }, +/area/science/research) +"ioW" = ( /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"hJd" = ( -/obj/structure/filingcabinet, -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/area/maintenance/department/electrical) +"ioZ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"hJn" = ( /obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"ipa" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable, +/turf/open/floor/plating, +/area/command/gateway) +"ipB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"hJI" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/area/security/prison/upper) +"ipE" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"hJP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/hallway/secondary/service) +"iqG" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/security/execution/transfer) -"hLt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/shower{ - pixel_y = 20 +/area/hallway/primary/port) +"irb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) -"hLW" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"hMm" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/hallway/primary/starboard) +"irs" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 +/obj/machinery/vr_sleeper{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "VR Sleepers"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"hMx" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Telecomms Admin"; - departmentType = 5; - name = "Telecomms RC"; - pixel_x = 30 +/area/commons/fitness/recreation) +"isf" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"hMH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/area/science/misc_lab) +"isl" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/power/apc{ - areastring = "/area/medical/morgue"; - dir = 1; - name = "Morgue APC"; - pixel_y = 23 +/obj/machinery/ai_slipper{ + uses = 10 }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat/atmos) +"isr" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"hNm" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/medical/surgery) +"iss" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/command/gateway) +"isz" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"itb" = ( +/obj/machinery/computer/arcade/battle, +/turf/open/floor/mineral/plastitanium, +/area/service/bar) +"itk" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/structure/window/plasma, /turf/open/floor/plating, -/area/commons/locker) -"hNp" = ( -/obj/machinery/vending/security, -/obj/effect/turf_decal/tile/red{ +/area/maintenance/port) +"itn" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/engine_smes) +"itD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/holopad, /turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"hNw" = ( -/obj/machinery/power/apc{ - areastring = "/area/science"; - dir = 8; - name = "Misc Research APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" +/area/security/brig) +"itJ" = ( +/obj/structure/chair/comfy/black{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"hNE" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 +/area/commons/dorms) +"itK" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"hNQ" = ( -/obj/structure/closet/secure_closet/captains{ - name = "\proper captured captain's locker" +/obj/structure/light_construct{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"itQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/item/clothing/under/rank/captain/parade, -/turf/open/floor/carpet/black, -/area/command/heads_quarters/captain) -"hNR" = ( -/obj/machinery/door/airlock/security{ - name = "Isolation Cell"; - req_access_txt = "2" +/obj/machinery/light/small{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/security/range) +"itT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) -"hNX" = ( -/obj/machinery/newscaster{ - pixel_y = 32 +/area/medical/surgery) +"itU" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 }, +/obj/item/electropack, +/obj/item/healthanalyzer, +/obj/item/assembly/signaler, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"hOk" = ( -/obj/structure/table/wood/fancy/blackred, +/area/science/misc_lab) +"iur" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" +/obj/machinery/door/airlock/command{ + name = "Gateway Access"; + req_access_txt = "62" }, -/obj/item/reagent_containers/food/snacks/cheesynachos{ - pixel_y = 5 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"hOv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4; - pixel_y = 5 +/area/command/gateway) +"iuC" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"iuI" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/item/reagent_containers/food/snacks/burger/plain, -/obj/structure/table/reinforced, -/turf/open/floor/carpet/black, -/area/service/bar) -"hPa" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-8" }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/tcommsat/computer) +"ivl" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"ivr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/engineering/atmos) +"ivv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/departments/custodian{ + desc = "A sign labelling an area where the psychologist works."; + icon_state = "psychology"; + name = "\improper PSYCHOLOGY"; + pixel_y = 32 + }, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"hPe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "Skynet_launch"; - name = "mech bay" +/area/hallway/secondary/entry) +"ivA" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"hPk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/hallway/secondary/entry) +"ivL" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre"; - req_access_txt = "45" +/turf/open/floor/plating, +/area/command/heads_quarters/cmo) +"ivU" = ( +/obj/machinery/button/door{ + id = "armory2"; + name = "Armory Shutters"; + pixel_y = -26; + req_access_txt = "3" }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters/window{ + id = "armory2" }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"hPz" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/area/ai_monitored/security/armory) +"iwR" = ( +/obj/machinery/hydroponics/constructable, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"hPP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall/syndicate, -/area/cargo/warehouse) -"hQc" = ( +/area/service/hydroponics) +"ixf" = ( +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/office) +"ixM" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"hQC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"hRd" = ( -/obj/structure/chair{ - dir = 8 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, /turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"hRq" = ( -/obj/machinery/modular_computer/console/preset/engineering, +/area/ai_monitored/command/nuke_storage) +"iye" = ( /obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, /area/engineering/main) -"hRI" = ( -/obj/structure/cable{ - icon_state = "2-4" +"iyh" = ( +/obj/item/reagent_containers/glass/bucket, +/mob/living/simple_animal/pet/bumbles, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"iyz" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/baguette, +/obj/structure/mirror{ + pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/item/toy/crayon/spraycan/mimecan, +/obj/item/toy/dummy, +/turf/open/floor/mineral/plastitanium, +/area/service/theater) +"iyG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"hSe" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/maintenance/starboard/aft) +"iyH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"iyN" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "research lab shutters" }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"hSf" = ( -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port/fore) -"hSl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/science/research) +"iyP" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"izd" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway North-East" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"izg" = ( +/obj/item/cigbutt/cigarbutt, /turf/open/floor/plating, /area/maintenance/fore) -"hSq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair/comfy/black{ +"izz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"hSz" = ( -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"izD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"hSG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/maintenance/department/electrical) +"izW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"hSZ" = ( -/obj/structure/chair/comfy/black{ +/area/tcommsat/computer) +"izZ" = ( +/turf/open/floor/plating, +/area/security/prison/cells) +"iAk" = ( +/obj/structure/window/plasma{ dir = 1 }, +/obj/structure/chair/sofa/corp/right, /turf/open/floor/carpet/black, /area/service/bar) -"hTi" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" +"iAt" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/reagent_dispensers/watertank, +/obj/item/extinguisher, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"hTt" = ( -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"hTz" = ( -/obj/effect/turf_decal/stripes/line{ +/area/maintenance/disposal/incinerator) +"iAI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/landmark/start/prisoner, +/obj/machinery/button/door{ + id = "permacells1"; + name = "Privacy Shutters"; + pixel_x = 25 + }, /turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"hTQ" = ( -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/command/storage/eva"; +/area/security/prison/cells) +"iAP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -28 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"iAS" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ dir = 1; - name = "EVA Storage APC"; - pixel_y = 23 + pixel_x = -3 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -9 + }, +/obj/item/sharpener{ + pixel_x = 10 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"hUG" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/service/kitchen) +"iBp" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom{ + pixel_y = -26 }, -/obj/machinery/power/apc{ - areastring = "/area/medical/surgery"; - dir = 8; - name = "Treatment Center APC"; - pixel_x = -25 +/obj/item/paper_bin{ + pixel_x = -3 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/item/pen{ + pixel_x = -3 + }, +/obj/item/folder/yellow{ + pixel_x = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"hUI" = ( +/area/cargo/sorting) +"iBA" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/machinery/light/small, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat_interior) +"iBH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, /area/cargo/office) -"hVK" = ( -/obj/structure/chair/comfy/black{ +"iBK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"hVL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Brig Central"; dir = 8 }, -/obj/machinery/power/apc/auto_name/east, -/obj/structure/cable{ - icon_state = "0-8" +/obj/structure/chair/sofa/right{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"hWx" = ( -/obj/structure/table, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = -13; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 }, -/obj/item/clothing/under/rank/prisoner/skirt{ - pixel_x = 9; - pixel_y = 5 +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"iBX" = ( +/obj/structure/chair/office/dark{ + dir = 8 }, -/obj/item/clothing/under/rank/prisoner{ - pixel_x = -2; - pixel_y = 5 +/turf/open/floor/mineral/plastitanium, +/area/tcommsat/computer) +"iCg" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/flasher{ - id = "waitingflash"; - pixel_y = -28 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison) -"hWE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/medical{ - name = "Psychologist's Quarters"; - req_access_txt = "76" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/carpet/red, -/area/medical/psychology) -"hWG" = ( -/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"hWM" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/science) +"iCl" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"iCt" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) +"iCC" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -31155,4117 +31924,4114 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"hXi" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/command/heads_quarters/ce) +"iCM" = ( +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"hXx" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"hXL" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"hXN" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"hYx" = ( -/obj/machinery/holopad, +/area/hallway/secondary/service) +"iCS" = ( +/obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"hYJ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"hYZ" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop{ - dir = 4; - pixel_x = -8; - pixel_y = 3 - }, -/obj/machinery/button/door{ - id = "psych_shutters"; - name = "psychology office shutters control"; - pixel_x = -26; - req_access_txt = "76" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"hZe" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-8" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/camera{ + c_tag = "Permabrig South"; + dir = 1; + network = list("ss13","prison") }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/power/apc/auto_name/south, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"hZA" = ( -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, /area/security/prison/upper) -"hZM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/commons/dorms) -"hZU" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/security/prison/cells) -"iac" = ( -/obj/machinery/light_switch{ - pixel_x = 27 +"iDd" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Captain's Desk Door"; + req_access_txt = "20" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"iam" = ( -/turf/open/floor/plating, -/area/security/prison/cells) -"iar" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/command/heads_quarters/captain) +"iDk" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = -32 }, -/obj/machinery/light{ +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/office) +"iDo" = ( +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"iDp" = ( +/obj/machinery/firealarm{ dir = 1; - light_color = "#d1dfff" + pixel_y = -24 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"iaF" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/chem_dispenser/apothecary, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"iaG" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "0-8" +/area/hallway/primary/port) +"iDs" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"iDt" = ( +/obj/structure/grille, +/obj/structure/window/plasma/reinforced{ + dir = 8 }, +/obj/structure/window/plasma, +/turf/open/floor/plating, +/area/maintenance/port) +"iEl" = ( /obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plating, -/area/security/prison/upper) -"ibN" = ( +/area/maintenance/port/aft) +"iEn" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ibQ" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/medical/psychology) +"iEw" = ( +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"ibZ" = ( -/obj/machinery/light{ +"iEI" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/blueshielquarters) -"icn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/security/execution/transfer) +"iEJ" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod One" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"icC" = ( -/obj/structure/table, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/assembly/prox_sensor, -/obj/item/assembly/prox_sensor, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"icH" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"iFh" = ( +/obj/effect/landmark/start/roboticist, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"iFK" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"idn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/area/science/mixing) +"iFX" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Lockers"; + location = "EVA" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L6" }, /turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, /area/hallway/primary/central) -"ids" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +"iFY" = ( +/obj/structure/rack, +/obj/item/storage/belt/utility, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/item/weldingtool/largetank, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 }, +/obj/item/clothing/glasses/welding, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"idu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/area/engineering/main) +"iGs" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/button/door{ - id = "Padded Room Dorms"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/padded, -/area/commons/dorms) -"idC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/medical/paramedic) -"idE" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"idK" = ( -/obj/effect/turf_decal/tile/red{ +/area/cargo/miningdock) +"iGC" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/door/airlock/command{ + name = "Command Tool Storage"; + req_access_txt = "19" }, -/obj/machinery/camera{ - c_tag = "Firing Range"; - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"iHd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"iHk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall/syndicate, +/area/engineering/gravity_generator) +"iHq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium/red, -/area/security/range) -"idN" = ( -/obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"iec" = ( -/obj/machinery/holopad, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"ied" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-8" +/area/science/research) +"iHu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"ief" = ( /obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"iHD" = ( +/obj/item/wrench, /turf/open/floor/plating, -/area/security/checkpoint/supply) -"ier" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/maintenance/port/fore) +"iHP" = ( +/obj/machinery/power/apc{ + areastring = "/area/service/theater"; + dir = 8; + name = "Theatre APC"; + pixel_x = -25 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/service/theater) +"iHY" = ( +/obj/machinery/light{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"ieM" = ( +/area/maintenance/disposal/incinerator) +"iII" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" +/obj/structure/closet, +/obj/item/clothing/head/bowler, +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/mask/cigarette/pipe, +/obj/item/clothing/mask/fakemoustache, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"iIN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"ieX" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +"iJh" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Primary Tool Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"ifd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/blue{ +/area/commons/storage/primary) +"iJy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"ifh" = ( -/obj/structure/window/plasma{ - dir = 1 - }, -/obj/structure/chair/sofa/corp, -/turf/open/floor/carpet/black, -/area/service/bar) -"ifr" = ( -/obj/structure/bed/double, -/obj/item/bedsheet/blue/double, +/area/security/prison/upper) +"iJL" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/blueshielquarters) -"ifz" = ( -/obj/machinery/biogenerator, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"ifA" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/landmark/start/prisoner, +/area/command/bridge) +"iJN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/button/door{ - id = "permacells4"; - name = "Privacy Shutters"; - pixel_y = 25 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"ifB" = ( -/obj/machinery/atmospherics/pipe/manifold4w/general{ - level = 2 - }, -/obj/machinery/meter, +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/structure/closet/crate/bin, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"ifJ" = ( -/obj/machinery/biogenerator, -/obj/structure/sign/poster/contraband/have_a_puff{ - pixel_y = -32 +/area/security/prison/upper) +"iKV" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating, +/area/engineering/atmos) +"iLd" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/light/small{ - dir = 8 +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ifO" = ( -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"ifY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"igb" = ( -/obj/machinery/camera{ - c_tag = "Hydroponics South"; - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank/high, +/obj/machinery/holopad, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"igm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/command/bridge) +"iLj" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/light/small{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"igq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"iht" = ( +/area/science/research) +"iLA" = ( /obj/machinery/light_switch{ pixel_y = 28 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Custodial Closet" }, +/obj/vehicle/ridden/janicart, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"ihB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" +/area/service/janitor) +"iLZ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/item/stack/packageWrap, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"ihS" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ +/area/service/kitchen) +"iMe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) -"iih" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/chem_heater, /turf/open/floor/mineral/plastitanium, -/area/science) -"iir" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/medical/medbay/central) +"iMg" = ( +/obj/structure/chair/comfy/black{ dir = 4 }, +/obj/effect/decal/cleanable/semen, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"iiu" = ( -/obj/machinery/light, +/area/commons/dorms) +"iMt" = ( +/obj/structure/table, +/obj/item/clipboard, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/item/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/item/cartridge/quartermaster, +/obj/item/coin/silver, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/item/stamp/qm, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/fountain, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"ijt" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Control Room"; - req_access_txt = "19; 61" +/area/cargo/qm) +"iMF" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/requests_console{ + department = "Mining"; + pixel_x = -30 + }, +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"ijC" = ( -/obj/machinery/door/airlock{ - id_tag = "Room One"; - name = "Room Six - Luxury Suite" +/area/cargo/miningdock) +"iMG" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, -/obj/machinery/door/firedoor, -/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/engineering/atmos) +"iMJ" = ( +/obj/structure/closet/secure_closet/medical2, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"ijF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/medical/surgery) +"iMX" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 }, -/obj/machinery/vending/autodrobe, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"ijR" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/engineering/atmos) +"iNa" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/camera{ + c_tag = "Medbay Morgue"; + dir = 6; + network = list("ss13","medbay") }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"ijZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/medical/morgue) +"iNy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"iOn" = ( +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"iOJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/medical/morgue) +"iPf" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/crowbar/large, +/obj/machinery/camera{ + c_tag = "Mech Bay"; dir = 1 }, +/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"iks" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"ikv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/science/robotics/mechbay) +"iPq" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/bundlenatural{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/pen/fountain, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/pen/fourcolor, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"iPX" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"iky" = ( -/obj/effect/turf_decal/weather/dirt, +/obj/item/lighter, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/plating, +/area/maintenance/fore) +"iQc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/syndicate, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"iQg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"ikW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"iQn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"iQo" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics North East" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Distro to Waste" }, /turf/open/floor/mineral/plastitanium, -/area/science) -"ila" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/engineering/atmos) +"iQr" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIW"; + location = "QM" }, -/obj/machinery/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"iQs" = ( /turf/open/floor/mineral/plastitanium, /area/science) -"ile" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 +"iQy" = ( +/obj/item/radio/intercom{ + pixel_y = 25 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"iQA" = ( /obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plating, /area/engineering/atmos) -"ili" = ( -/obj/structure/table, -/obj/item/electropack, -/obj/item/screwdriver, -/obj/item/wrench, -/obj/item/clothing/head/helmet, -/obj/item/assembly/signaler, -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +"iQM" = ( +/obj/structure/bed/badhaybed, +/turf/open/floor/grass, +/area/maintenance/starboard/aft) +"iQP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/window/plasma, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/turf/open/floor/plasteel, +/area/commons/locker) +"iRd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics/garden) +"iRC" = ( /obj/machinery/light_switch{ - pixel_y = 23 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"ilp" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" + pixel_x = 27 }, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-2" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating, -/area/security/prison/upper) -"ilq" = ( -/obj/structure/musician/piano, -/obj/effect/decal/cleanable/cobweb, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"ilr" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 +/area/command/heads_quarters/ce) +"iRF" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Air to Distro" }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/clothing/glasses/welding, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"ilA" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/engineering/atmos) +"iRS" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 }, -/obj/structure/chair, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"ilM" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/engineering/atmos) +"iRY" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/closet/l3closet, +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/plating, -/area/medical/genetics) -"ilY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"imc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair{ +/area/medical/virology) +"iSd" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"imk" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/turf/open/space/basic, -/area/space/nearstation) -"imt" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"imu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/hallway/primary/starboard) +"iSk" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"imA" = ( -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/machinery/light_switch{ - pixel_y = 28 +/area/science) +"iSs" = ( +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_x = 32 }, -/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"imZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"inq" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"inw" = ( -/mob/living/simple_animal/hostile/retaliate/goose{ - desc = "Some evil loose goose."; - name = "Cere" +/area/service/janitor) +"iSC" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/plating, -/area/maintenance/fore) -"inx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"inF" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"inM" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" +/area/commons/locker) +"iSO" = ( +/obj/machinery/requests_console{ + department = "EVA"; + pixel_x = -32 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) -"inR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/closed/wall/r_wall/syndicate, -/area/service/theater) -"ioo" = ( -/obj/structure/chair/comfy/beige, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"iTi" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"iox" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"ioH" = ( -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/ai_upload"; - name = "AI Upload turret control"; - pixel_y = -25 +/area/science/research) +"iTp" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Bridge Center"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"ioM" = ( -/obj/structure/table/reinforced, +/area/security/prison/upper) +"iTI" = ( +/obj/structure/table/glass, /obj/item/storage/box/syringes, -/obj/item/clothing/suit/straight_jacket{ +/obj/item/clothing/glasses/science{ + pixel_x = 2; pixel_y = 4 }, -/obj/item/circular_saw{ - pixel_y = -4 - }, -/turf/open/floor/padded, -/area/commons/dorms) -"ipm" = ( -/obj/structure/noticeboard{ +/obj/item/clothing/glasses/science, +/obj/item/radio/intercom{ dir = 8; - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 + name = "Station Intercom (General)"; + pixel_x = -28 }, -/obj/machinery/vending/wardrobe/bridgeofficer_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"ipR" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/chair/comfy/black{ - dir = 4 +/area/medical/chemistry) +"iTU" = ( +/obj/structure/musician/piano{ + icon_state = "piano" }, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"iqP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/turf/open/floor/carpet/black, +/area/service/bar) +"iTV" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -27; + pixel_y = -27; + prison_radio = 1 + }, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -24; + pixel_y = -36 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"iqQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/structure/closet/secure_closet{ - name = "Persuasion Storage"; - req_access = "list(2)" +/obj/structure/bed, +/obj/item/bedsheet/green, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"iUp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"iUV" = ( +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/item/electropack, -/obj/item/stock_parts/cell/high, -/obj/item/melee/baton/cattleprod, -/obj/item/smithing/stundild, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/reagent_dispensers/fueltank/high, /turf/open/floor/mineral/plastitanium, -/area/security/warden) -"iqR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/area/engineering/main) +"iVF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, +/obj/machinery/light_switch{ + pixel_x = -23 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/science) -"iqU" = ( +/area/science/robotics/lab) +"iVZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera{ + c_tag = "Medbay Foyer"; + dir = 8; + network = list("ss13","medbay") + }, +/obj/machinery/cell_charger, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"iWe" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/storage/firstaid/regular, +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"iWq" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/machinery/door/window/southleft{ - name = "Permabrig Kitchen" +/obj/effect/landmark/start/paramedic, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"iWx" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/coin/silver, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"iWD" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/mineral/plastitanium, +/area/science/test_area) +"iWT" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"ira" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"irR" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/science/mixing) +"iXb" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/glass/fifty, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"iXC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/commons/locker) +"iXQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 5"; - wiretypepath = /datum/wires/airlock/security +/turf/open/floor/mineral/plastitanium, +/area/medical/paramedic) +"iYe" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"irS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/construction/mining/aux_base) +"iYf" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/structure/closet/bombcloset/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"iYg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"iYh" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"isi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/machinery/computer/security/telescreen/interrogation{ + dir = 1; + pixel_x = 32; + pixel_y = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"iYi" = ( +/obj/machinery/door/window/eastleft{ + name = "Medical Delivery"; + req_access_txt = "5" }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"iYp" = ( +/obj/machinery/light, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"iss" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/command/gateway) -"isF" = ( -/obj/structure/table, -/obj/item/ai_module/supplied/quarantine, -/obj/machinery/camera/motion{ - dir = 4; - network = list("aiupload") +/area/hallway/primary/central) +"iYw" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"itk" = ( +/area/hallway/primary/fore) +"iYx" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/machinery/status_display/evac{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"itv" = ( -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 +/area/science) +"iYJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"itw" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/area/science/circuit) +"iZc" = ( +/obj/structure/table/wood, +/obj/item/pinpointer/nuke, +/obj/item/disk/nuclear, +/obj/item/storage/secure/safe{ + pixel_x = 35; + pixel_y = 5 + }, +/obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"itz" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/command/heads_quarters/captain) +"iZd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/effect/turf_decal/stripes/line{ +/turf/closed/wall/r_wall/syndicate, +/area/command/gateway) +"iZk" = ( +/obj/structure/chair/stool, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"iZC" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/medical/surgery) +"iZU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"itD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/machinery/holopad, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"itK" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"iZZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/structure/light_construct{ +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/medical/surgery) +"jah" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Unfiltered & Air to Mix" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"itQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/machinery/light/small{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"jai" = ( +/obj/structure/closet/wardrobe/white, +/obj/item/clothing/under/costume/kilt, +/obj/item/clothing/under/rank/civilian/janitor/maid, +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"jaF" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/tank/air{ dir = 8 }, /turf/open/floor/plating, -/area/security/range) -"itR" = ( +/area/maintenance/starboard/fore) +"jaH" = ( +/obj/structure/door_assembly/door_assembly_mai, +/obj/item/electronics/airlock, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/service/abandoned_gambling_den) +"jaW" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"itS" = ( -/obj/effect/turf_decal/tile/green{ +/area/hallway/secondary/entry) +"jbd" = ( +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/machinery/jukebox, +/turf/open/floor/mineral/plastitanium, +/area/service/bar) +"jbe" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 }, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"iug" = ( -/obj/structure/filingcabinet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/medical/psychology) -"iuj" = ( +/area/science/robotics/lab) +"jbl" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"jbp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/flashlight, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"jbr" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/port/fore) +"jbt" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/port/aft) +"jbK" = ( +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/stack/sheet/metal/fifty, /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, +/turf/open/floor/plating, +/area/maintenance/department/medical/morgue) +"jbR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"iur" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +/area/ai_monitored/turret_protected/ai) +"jcc" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Toxins Lab East"; - dir = 8; - network = list("ss13","rd"); - pixel_y = -22 +/obj/machinery/computer/atmos_alert{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"iuw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/engineering/atmos) +"jcP" = ( +/obj/machinery/light_switch{ + pixel_x = -20 + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"iuC" = ( +/area/science/explab) +"jcY" = ( +/obj/effect/turf_decal/stripes/white/line, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-8" }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/command/bridge) -"ivL" = ( -/obj/machinery/computer/rdconsole/robotics, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"iwq" = ( -/obj/machinery/light{ +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"jdd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ dir = 8 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"jdj" = ( +/obj/docking_port/stationary/random{ + dir = 4; + id = "pod_lavaland3"; + name = "lavaland" + }, +/turf/open/space, +/area/space) +"jdp" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"jdt" = ( +/obj/machinery/light/small{ dir = 8 }, -/obj/machinery/status_display/supply{ - pixel_x = -28; - pixel_y = 2 +/obj/machinery/chem_dispenser/apothecary, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"jdV" = ( +/obj/machinery/keycard_auth{ + pixel_y = -28 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"iwD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/cryopod{ +/area/command/heads_quarters/ce) +"jeu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair/comfy/black, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"jez" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"jeY" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"iwY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table/wood, -/obj/machinery/computer/secure_data/laptop, -/turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"ixQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/area/hallway/secondary/exit) +"jfo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"iyn" = ( -/obj/machinery/atmospherics/pipe/manifold4w/general/visible, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"iyG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"iyS" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"jft" = ( +/obj/structure/table/reinforced, +/obj/item/integrated_electronics/analyzer, +/obj/item/integrated_electronics/debugger, +/obj/item/integrated_electronics/wirer, +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"jfD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plasteel/kitchen_coldroom, -/area/commons/dorms) -"iyW" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/clothing/under/misc/overalls, -/obj/item/clothing/under/misc/overalls, -/obj/item/radio/headset/headset_eng, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"izg" = ( -/obj/item/cigbutt/cigarbutt, -/turf/open/floor/plating, -/area/maintenance/fore) -"izt" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/area/science) +"jfE" = ( +/obj/machinery/camera{ + c_tag = "Dorms West" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"izF" = ( -/obj/machinery/camera{ - c_tag = "Secure Tech Storage" - }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/storage/tech) -"izK" = ( -/obj/machinery/light{ +/area/commons/dorms) +"jfP" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/table/wood/fancy, +/obj/structure/window/reinforced, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"izN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/medical/genetics) +"jfV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "hos" +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/obj/structure/cable, /turf/open/floor/plating, -/area/command/heads_quarters/hos) -"izV" = ( -/obj/structure/chair{ - dir = 1 +/area/commons/fitness/recreation) +"jge" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/space/nearstation) +"jgg" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 20 }, -/obj/structure/window/reinforced/survival_pod{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/carpet/black, -/area/command/heads_quarters/hos) -"iAc" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engineering/atmos) -"iAj" = ( -/obj/machinery/vending/cigarette/beach, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"iAk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/conveyor{ - dir = 4; - id = "robo2" - }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"iAA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"iAB" = ( -/obj/structure/chair{ - dir = 1 +/area/hallway/secondary/entry) +"jgi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"iAX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"iBa" = ( +/area/medical/medbay/central) +"jgj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"jgq" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"iBc" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/status_display/evac{ - pixel_x = -32 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"iBf" = ( -/obj/machinery/computer/telecomms/monitor{ - dir = 4; - network = "tcommsat" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/hallway/primary/central) +"jgy" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 6 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"iBg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/area/science/misc_lab) +"jgA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/carpet/black, +/area/service/bar) +"jgR" = ( +/obj/effect/turf_decal/bot_red, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"iBZ" = ( +/area/cargo/office) +"jhw" = ( /obj/structure/sign/warning/securearea{ - pixel_x = -32 + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = -32 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 }, -/obj/effect/turf_decal/delivery/red, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/science/server) +"jhx" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/restraints/handcuffs, +/obj/item/taperecorder, +/obj/item/folder/red, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"iCx" = ( +/area/security/prison/upper) +"jhG" = ( +/obj/structure/closet/crate/medical, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"iCP" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrogen, +/area/cargo/warehouse) +"jiq" = ( +/obj/machinery/computer/atmos_alert, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"iDo" = ( -/obj/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) -"iDp" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"iDC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"iDJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +"jiG" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/stamp/captain, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"iDV" = ( -/obj/structure/closet/secure_closet/lethalshots, +/area/command/heads_quarters/captain) +"jiK" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall/syndicate, +/area/engineering/main) +"jiY" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"iEe" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/chair{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"jjc" = ( /turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, /area/hallway/primary/fore) -"iEk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, +"jjf" = ( +/obj/item/folder/white, +/obj/structure/table, +/obj/item/disk/tech_disk, +/obj/item/disk/tech_disk, +/obj/item/disk/design_disk, +/obj/item/disk/design_disk, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"iEn" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/science/research) +"jjC" = ( +/obj/machinery/computer/crew, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer RC"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"iEJ" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/command/heads_quarters/cmo) +"jjE" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"jkb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"iFt" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/mechbay) +"jkm" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/disposal/incinerator) +"jks" = ( +/obj/structure/window/reinforced/tinted{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/stock_parts/cell/high, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"iFx" = ( +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"jkx" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/computer/slot_machine, +/obj/item/coin/iron, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"jkz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 5 }, -/obj/machinery/firealarm{ - pixel_y = 24 +/turf/closed/wall/r_wall/syndicate, +/area/engineering/gravity_generator) +"jkD" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/radio/headset/headset_medsci, +/obj/machinery/requests_console{ + department = "Genetics"; + name = "Genetics Requests Console"; + pixel_y = 30 }, +/obj/item/storage/pill_bottle/mutadone, +/obj/item/storage/pill_bottle/mannitol, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"iGe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" +/area/medical/genetics) +"jkH" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"iGk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 9 }, -/obj/structure/window/reinforced{ - dir = 1 +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"jkL" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"iGV" = ( +/area/engineering/engine_smes) +"jkP" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"jkU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 10 }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"jlE" = ( +/obj/machinery/light_switch{ + pixel_y = -25 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"iHk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/service/kitchen) +"jmk" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"jmu" = ( +/obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"jmL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, /turf/closed/wall/r_wall/syndicate, -/area/engineering/gravity_generator) -"iHn" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/area/ai_monitored/turret_protected/ai_upload) +"jmT" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/command/heads_quarters/hop) +"jnd" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2" }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"jnq" = ( +/obj/structure/grille/broken, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"jns" = ( +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/closet/crate/solarpanel_small, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"jnv" = ( +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"iHY" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/area/medical/virology) +"jny" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/window/plasma/reinforced{ + dir = 8 }, -/obj/structure/closet/crate, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/packageWrap, -/obj/item/stack/sheet/cardboard{ - amount = 14 +/turf/open/floor/plating, +/area/maintenance/port) +"jnU" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 }, -/obj/item/stack/sticky_tape, -/turf/open/floor/mineral/plastitanium, +/obj/item/storage/bag/trash, +/turf/open/floor/plating, /area/security/prison/upper) -"iIe" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"iIH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"joa" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"joh" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"iII" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/hallway/primary/port) +"jon" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "gas to sauna" }, -/obj/structure/closet, -/obj/item/clothing/head/bowler, -/obj/item/clothing/neck/tie/red, -/obj/item/clothing/mask/cigarette/pipe, -/obj/item/clothing/mask/fakemoustache, /turf/open/floor/plating, /area/maintenance/port/fore) -"iJh" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"iJm" = ( -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"iJt" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" +"joA" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"iJD" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation B"; - req_access_txt = "39" +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery/red, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"iKi" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 1 +/area/command/bridge) +"joK" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 }, -/obj/item/stack/sheet/metal/ten, +/turf/open/floor/plating, +/area/engineering/atmos) +"jpa" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"iKj" = ( +/area/command/heads_quarters/captain) +"jpc" = ( /obj/machinery/light{ dir = 1 }, -/obj/machinery/firealarm{ - pixel_y = 27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/airalarm{ + pixel_y = 23 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"iKA" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/medical/virology) +"jpC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/ai_slipper{ - uses = 10 +/obj/machinery/camera{ + c_tag = "Central Primary Hallway South"; + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/atmos) -"iKI" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/hallway/primary/central) +"jpH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"jpK" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/button/door{ - id = "permacells3"; - name = "Privacy Shutters"; - pixel_x = 25 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/command/bridge) +"jpV" = ( +/obj/item/radio/intercom{ + pixel_y = 20 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/multitool, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"iKV" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"iKZ" = ( +/area/command/blueshieldoffice) +"jqe" = ( +/turf/open/floor/mineral/plastitanium, +/area/maintenance/disposal/incinerator) +"jqh" = ( /obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 5 +/obj/item/clothing/head/soft, +/obj/item/clothing/head/soft, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"jqm" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/research_director, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) +"jqD" = ( +/obj/structure/chair/stool{ + pixel_y = 8 }, -/obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/turf/open/floor/carpet/black, +/area/commons/arcade) +"jqO" = ( +/obj/machinery/power/apc{ + areastring = "/area/command/teleporter"; + dir = 8; + name = "Teleporter APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4" }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"iLg" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ +/area/command/teleporter) +"jqW" = ( +/obj/item/beacon, +/turf/open/floor/mineral/plastitanium, +/area/science/test_area) +"jrc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"iLp" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix to Incinerator" +"jrt" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"iMf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"jrG" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"jrL" = ( +/obj/structure/closet/crate, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"iMj" = ( -/obj/structure/chair{ - dir = 1 +/area/cargo/warehouse) +"jsy" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"iMp" = ( +/area/ai_monitored/turret_protected/ai) +"jsO" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 + }, +/obj/item/seeds/glowshroom, +/obj/item/seeds/corn, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"jsS" = ( /obj/machinery/light/small{ dir = 1 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"iMB" = ( +/area/ai_monitored/turret_protected/ai) +"jsZ" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"jtb" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/service) -"iMI" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"iMT" = ( -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"iNd" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Observation"; + req_one_access_txt = "65" }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"iNu" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/ai_monitored/turret_protected/ai) +"jte" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/chair/sofa{ +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"jtq" = ( +/obj/machinery/vending/security, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/mineral/plastitanium/red, /area/security/office) -"iNH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/light_switch{ - pixel_x = -23 +"jtx" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"iNP" = ( -/obj/machinery/computer/med_data, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/area/medical/genetics) +"jtK" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"iOh" = ( +/area/medical/genetics) +"jtN" = ( +/obj/machinery/door/airlock/research{ + name = "Genetics Research Access"; + req_access_txt = "47" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"iOq" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "plasma tank pump" - }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"iOw" = ( -/obj/machinery/camera{ - c_tag = "Bar South"; - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"iOB" = ( -/obj/effect/turf_decal/tile/blue, -/obj/structure/sign/poster/contraband/fun_police{ - pixel_x = 32 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"iOS" = ( -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 +/area/science) +"jtP" = ( +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/item/pen/fountain, -/obj/structure/table, -/obj/item/pen/fourcolor, -/obj/item/stamp/hop, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"iPo" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"iPu" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"jud" = ( +/obj/item/dildo/flared/huge, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/port/fore) +"juy" = ( +/obj/structure/mopbucket, +/obj/item/mop, /turf/open/floor/plating, -/area/medical/medbay/central) -"iPB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/camera{ - c_tag = "Gravity Generator - Fore" - }, +/area/maintenance/port/fore) +"juD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"iPD" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +/area/medical/virology) +"jve" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall/syndicate, +/area/security/prison/upper) +"jvi" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"jvo" = ( +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_x = 32; + pixel_y = 28 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_x = 32; + pixel_y = 36 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"iPI" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/disposal) -"iPL" = ( +/area/hallway/primary/central) +"jvx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"iPN" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/camera{ - c_tag = "Prison Isolation Cell"; - dir = 8; - network = list("ss13","prison"); - view_range = 5 - }, +/area/science/circuit) +"jvz" = ( /obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) -"iPX" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; +/area/hallway/primary/fore) +"jvO" = ( +/obj/structure/rack, +/obj/item/flashlight{ + pixel_x = 1; pixel_y = 5 }, -/obj/item/lighter, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"iQc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"iQg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/item/tank/internals/anesthetic{ + pixel_x = -3; + pixel_y = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"iQm" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" +/obj/item/tank/internals/oxygen/red{ + pixel_x = 3 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 6 }, /turf/open/floor/plating, -/area/security/warden) -"iQp" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 +/area/security/execution/transfer) +"jvZ" = ( +/obj/machinery/button/door{ + id = "armory3"; + name = "Armory Shutters"; + pixel_y = 26; + req_access_txt = "3" }, -/obj/item/stack/cable_coil, -/obj/item/multitool, -/obj/item/stock_parts/cell/high/plus, -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" }, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"iQu" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/mineral/plasma, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"iQC" = ( -/obj/machinery/camera{ - c_tag = "Engineering Access" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/closet/radiation, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"iQF" = ( -/obj/structure/chair{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"jwk" = ( +/obj/machinery/door/window/westleft{ + name = "Monkey Pen"; + req_access_txt = "9" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"iQM" = ( /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"iRa" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/medical/genetics) +"jwG" = ( +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/computer/rdconsole/production{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"iRd" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/cargo/qm) -"iRl" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"iRt" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"iRR" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/area/engineering/main) +"jwQ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/light{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/cmo) +"jwV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"iRT" = ( -/obj/structure/rack, -/obj/item/storage/box/teargas{ - pixel_x = -1; - pixel_y = 1 +/area/hallway/secondary/entry) +"jxp" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/item/storage/box/flashbangs{ - pixel_x = 1; - pixel_y = -1 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "privacy shutter" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating, +/area/command/heads_quarters/ce) +"jxs" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIE"; + location = "AftH" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"iSj" = ( -/obj/machinery/camera{ - c_tag = "MiniSat Teleporter"; - dir = 1; - network = list("minisat"); - start_active = 1 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"jxF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/port) +"jxN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"iSs" = ( -/obj/machinery/suit_storage_unit/standard_unit, +/area/hallway/primary/starboard) +"jyc" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"iSt" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/science) +"jys" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"iSu" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/kitchen/rollingpin, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"iSw" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/obj/machinery/shower{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"iSz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/engineering/main) +"jyA" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"iTl" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/atmos) -"iTC" = ( +/area/science/server) +"jyJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Dormitory" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/bed, -/obj/item/bedsheet/red, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"iTU" = ( -/obj/structure/musician/piano{ - icon_state = "piano" +/area/commons/dorms) +"jyT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/turf/open/floor/carpet/black, -/area/service/bar) -"iTY" = ( -/obj/structure/cable{ - icon_state = "0-2" +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "containment blast door" + icon_state = "1-8" }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"iUh" = ( -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"jzL" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "virology_airlock_interior"; - name = "Virology Interior Airlock"; - req_access_txt = "39" +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"jAo" = ( +/obj/machinery/light_switch{ + pixel_y = -23 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/turf_decal/loading_area{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"iUl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, +/area/science/research) +"jAs" = ( +/obj/item/stack/ore/iron, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"iUp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"iUu" = ( +/area/cargo/miningdock) +"jAA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-2" }, +/obj/structure/cable, /turf/open/floor/plating, -/area/engineering/atmos) -"iUx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/yellow, +/area/command/gateway) +"jAD" = ( +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"jAL" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"iUG" = ( -/mob/living/simple_animal/bot/secbot{ - arrest_type = 1; - health = 45; - icon_state = "secbot1"; - idcheck = 1; - name = "Sergeant-at-Armsky"; - weaponscheck = 1 +/area/hallway/primary/central) +"jAQ" = ( +/obj/machinery/gateway/centerstation, +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) +"jBa" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"iVe" = ( -/obj/structure/chair/office/light{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/effect/landmark/start/virologist, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/ai) +"jBj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"iVS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/computer/card/minor/qm{ + dir = 1 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/hallway/primary/port) -"iWh" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/mineral/plastitanium, +/area/cargo/qm) +"jBo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/door/airlock/vault{ - name = "Vault Door"; - req_access_txt = "53" +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"jBA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/closed/wall/r_wall/syndicate, +/area/engineering/gravity_generator) +"jCN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/padded, +/area/commons/dorms) +"jDp" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/pen, +/obj/item/reagent_containers/glass/bottle/epinephrine, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"iWv" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"iWw" = ( -/obj/machinery/computer/cargo/request, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"iWx" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/coin/silver, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"iWP" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -9; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 9 +/area/medical/medbay/central) +"jDA" = ( +/obj/machinery/power/port_gen/pacman, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = -3 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -9 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/item/sharpener{ - pixel_x = 10 +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"iXF" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/cargo/office) -"iYJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/break_room) -"iYZ" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +/area/engineering/engine_smes) +"jDP" = ( +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/central"; + name = "Central Hall APC"; + pixel_y = -24 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"iZd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"jDZ" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/closed/wall/r_wall/syndicate, -/area/command/gateway) -"iZf" = ( -/obj/effect/turf_decal/caution/stand_clear/red, +/area/maintenance/port/fore) +"jEe" = ( +/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"iZI" = ( +/area/security/prison/upper) +"jEl" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"jEp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"jEy" = ( +/obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/obj/item/shovel/spade, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/service) -"jab" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 1 +/obj/machinery/conveyor{ + dir = 4; + id = "robo2" }, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"jEC" = ( +/obj/structure/sink/well, +/turf/open/floor/grass, +/area/maintenance/starboard/aft) +"jEJ" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"jad" = ( -/obj/machinery/firealarm{ +/area/science/circuit) +"jEX" = ( +/obj/machinery/airalarm{ pixel_y = 24 }, -/obj/machinery/light{ - dir = 1 - }, +/turf/open/floor/glass/reinforced, +/area/commons/dorms) +"jFB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"jau" = ( -/obj/item/cigbutt, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 + dir = 6 }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"jaz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"jFG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"jGI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/white/line{ +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/disposal/incinerator) +"jGT" = ( +/obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"jaC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-4" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"jaF" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/tank/air{ +/area/engineering/main) +"jHb" = ( +/obj/machinery/camera{ + c_tag = "Hydroponics South"; dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jaH" = ( -/obj/structure/door_assembly/door_assembly_mai, -/obj/item/electronics/airlock, +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"jHo" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"jHt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"jaP" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"jbe" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"jbp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/flashlight, +/obj/structure/cable/white{ + icon_state = "4-8" + }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"jbr" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ +/area/maintenance/starboard/aft) +"jHv" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/port/fore) -"jbz" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/science) -"jbH" = ( -/obj/effect/landmark/event_spawn, +/area/science/xenobiology) +"jHx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, /area/service/kitchen) -"jbK" = ( -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/stack/sheet/metal/fifty, -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"jck" = ( +"jHB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 + dir = 9 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"jcm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, +/area/science) +"jHG" = ( +/obj/machinery/vending/sustenance, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"jcr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/security/prison/upper) +"jIs" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/space, +/area/solars/starboard/fore) +"jIy" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"jIN" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"jcw" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/science/robotics/lab) +"jIW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"jcS" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/area/maintenance/port/fore) +"jJa" = ( +/obj/structure/bed{ + dir = 1 }, -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Dock"; - req_access_txt = "48" +/obj/machinery/button/door{ + id = "secdorm1"; + name = "Armory Shutters"; + pixel_x = -26; + req_access_txt = "1" }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"jcU" = ( -/obj/structure/closet/toolcloset, -/obj/effect/turf_decal/tile/yellow{ +/obj/item/bedsheet/red{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/landmark/start/security_officer, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"jJb" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 }, -/turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"jda" = ( -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"jdc" = ( -/obj/machinery/computer/station_alert, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"jdj" = ( -/obj/docking_port/stationary/random{ - dir = 4; - id = "pod_lavaland3"; - name = "lavaland" - }, -/turf/open/space, -/area/space) -"jdv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/engineering/main) +"jJk" = ( +/obj/machinery/holopad, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"jeu" = ( -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jez" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jeC" = ( -/obj/item/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Command)"; - pixel_x = -28 - }, -/obj/machinery/suit_storage_unit/captain, -/obj/machinery/light{ - light_color = "#c9d3e8" +/area/security/prison/upper) +"jJp" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"jfn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/command/heads_quarters/ce) +"jJy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/bed/dogbed/ian, +/mob/living/simple_animal/pet/dog/corgi/Ian{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"jfW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/area/command/heads_quarters/hop) +"jJC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"jge" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/space/nearstation) -"jgf" = ( +/area/service/chapel/main) +"jJE" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "0-8" }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"jgx" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"jJF" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"jgA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/port/aft) +"jJU" = ( +/obj/machinery/smartfridge, +/turf/closed/wall/r_wall/syndicate, +/area/service/kitchen) +"jKc" = ( +/obj/structure/closet/secure_closet/injection, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, -/turf/open/floor/carpet/black, -/area/service/bar) -"jgM" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/machinery/power/apc{ + areastring = "/area/security/execution/transfer"; + dir = 1; + name = "Prisoner Transfer Centre"; + pixel_y = 23 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-2" }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"jhN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"jKj" = ( +/obj/structure/table, +/obj/item/razor, +/obj/item/toy/plush/borgplushie{ + desc = "A horrible abomination to God in plushie form. Legends say this is used to torture prisoners by repeatedly beating them in the head with it.. ..It feels sorta heavy."; + force = 1; + name = "dogborg plushie"; + throwforce = 1 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, /obj/effect/turf_decal/tile/red, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"jhS" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"jhU" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"jiC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"jiG" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple{ + dir = 5 }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"jKn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"jiI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"jKs" = ( /obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"jiK" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/main) -"jiW" = ( +/area/service/hydroponics) +"jKP" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "2-8" }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"jLl" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"jjf" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell, +/area/hallway/primary/fore) +"jLo" = ( +/obj/machinery/light/small, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"jjl" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 +/area/hallway/secondary/exit) +"jLp" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L5" }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"jjz" = ( -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"jLr" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ai_monitored/command/storage/eva) +"jLC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"jMa" = ( +/obj/structure/rack, +/obj/item/storage/box/handcuffs{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/storage/box/handcuffs{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"jjR" = ( -/obj/structure/closet/crate/medical, -/turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"jkb" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/motion{ + c_tag = "Armory Motion Sensor"; dir = 4 }, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"jMo" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"jkx" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/computer/slot_machine, -/obj/item/coin/iron, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jkz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/area/science) +"jMI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/structure/window/reinforced/tinted{ + dir = 1 }, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/gravity_generator) -"jkH" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/turf/open/floor/glass/reinforced, +/area/commons/dorms) +"jMT" = ( +/obj/machinery/shower{ + dir = 8 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"jkK" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/sign/warning/securearea{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/mineral/plastitanium, +/area/science) +"jMU" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/comfy/black{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"jkL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ +/area/service/library) +"jNi" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/recharger{ + pixel_x = -6; + pixel_y = 3 }, -/obj/machinery/flasher{ - id = "visitorflash"; - pixel_x = 16; - pixel_y = 24 +/obj/machinery/recharger{ + pixel_x = 6; + pixel_y = 3 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"jlw" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"jNr" = ( +/obj/structure/chair/stool{ + pixel_y = 8 }, -/obj/machinery/computer/rdconsole/production{ +/obj/item/cigbutt{ + pixel_x = -15; + pixel_y = 16 + }, +/turf/open/floor/plating/rust, +/area/maintenance/port/fore) +"jNM" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_access_txt = "31" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"jlx" = ( -/obj/effect/turf_decal/stripes/line{ +/area/cargo/storage) +"jNT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/maintenance/aft) +"jOf" = ( +/obj/machinery/light/small{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"jmf" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/service/library) +"jOj" = ( +/obj/machinery/power/apc{ + areastring = "/area/cargo/qm"; + dir = 1; + name = "Quartermaster APC"; + pixel_y = 23 }, -/turf/closed/wall/r_wall/syndicate, -/area/security/processing) -"jmC" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/structure/window/plasma{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/structure/window/plasma, -/turf/open/floor/plating, -/area/maintenance/port) -"jmD" = ( -/obj/structure/bed{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/button/door{ - id = "secdorm2"; - name = "Armory Shutters"; - pixel_x = 26; - req_access_txt = "1" +/turf/open/floor/mineral/plastitanium, +/area/cargo/qm) +"jOq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"jOF" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/ai) +"jOI" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/engineering/engine_smes"; + name = "SMES room APC"; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/table, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/mineral/plastitanium, +/area/engineering/engine_smes) +"jOQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/camera{ + c_tag = "Brig EVA Storage"; + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/obj/item/bedsheet/red, -/obj/effect/landmark/start/security_officer, /turf/open/floor/mineral/plastitanium/red, /area/security/office) -"jmL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall/syndicate, -/area/ai_monitored/turret_protected/ai_upload) -"jmQ" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +"jPa" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/delivery/red, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"jmR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/area/ai_monitored/turret_protected/aisat_interior) +"jPL" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"jnh" = ( -/obj/machinery/light/small{ +/area/ai_monitored/command/storage/eva) +"jPU" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/requests_console{ - department = "Chapel"; - departmentType = 2; - pixel_y = 30 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"jPV" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"jnj" = ( +/area/command/gateway) +"jQq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/vending/engivend, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"jQx" = ( /obj/structure/table, -/obj/item/folder/yellow, -/obj/item/pen, -/obj/machinery/requests_console{ - department = "Mining"; - pixel_x = -30 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/light{ - dir = 8 +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/ears/earmuffs, +/obj/machinery/camera{ + c_tag = "Testing Lab North"; + network = list("ss13","rd") }, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"jnH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/area/science/misc_lab) +"jQS" = ( +/obj/machinery/airalarm{ + pixel_y = 23 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"jnZ" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"jon" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - name = "gas to sauna" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"jos" = ( -/obj/machinery/gibber, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"joD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/area/commons/dorms) +"jQT" = ( +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_x = 32; + pixel_y = -24 }, -/turf/open/floor/mineral/plastitanium, -/area/security/warden) -"joT" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" +/obj/structure/sign/directions/science{ + dir = 4; + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = -40 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/science) -"jpe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Teleport Access"; - req_access_txt = "17" +/area/hallway/primary/central) +"jRc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"jpV" = ( +/area/commons/dorms) +"jRL" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Station Intercom (AI Private)"; + pixel_x = -28; + pixel_y = -29 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"jpY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/ai_monitored/turret_protected/aisat/hallway) +"jSF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch"; + name = "mech bay" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/mechbay) +"jTg" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/radio/intercom{ + pixel_y = 20 }, /turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"jTh" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"jqv" = ( -/obj/machinery/doppler_array/research/science{ - dir = 4 +"jTv" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"jqD" = ( -/obj/structure/chair/stool{ - pixel_y = 8 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/carpet/black, -/area/commons/arcade) -"jqR" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"jra" = ( -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/turf/open/floor/plating, +/area/tcommsat/computer) +"jTw" = ( +/obj/machinery/computer/rdservercontrol{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"jrN" = ( +/area/science/server) +"jTz" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload Access"; - req_access_txt = "16" - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"jrT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"jTC" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"jrY" = ( +/area/command/heads_quarters/captain) +"jTF" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/mineral/plastitanium, -/area/science) -"jsk" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/structure/holohoop{ - dir = 4 + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"jsy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hallway/primary/central) +"jTJ" = ( +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"jsB" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 +/area/cargo/office) +"jUj" = ( +/obj/machinery/computer/communications{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/captain) +"jUp" = ( +/obj/structure/table/glass, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"jUB" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"jsD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/medical/medbay/central) +"jUR" = ( +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/machinery/light_switch{ + pixel_y = 28 }, +/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"jsE" = ( -/obj/structure/cable/yellow{ +/area/service/library) +"jUU" = ( +/obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"jsO" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 +/area/science) +"jUV" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/seeds/glowshroom, -/obj/item/seeds/corn, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jtk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/area/maintenance/port/fore) +"jVa" = ( +/obj/effect/turf_decal/delivery, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/shutters/window{ + id = "armory3" + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"jtz" = ( -/obj/structure/table, -/obj/item/kitchen/knife/butcher, -/turf/open/floor/plasteel/kitchen_coldroom, -/area/commons/dorms) -"jtF" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/light{ - dir = 4 +/area/ai_monitored/security/armory) +"jVl" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"jVJ" = ( +/obj/machinery/light, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"jug" = ( -/obj/machinery/gear_painter, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"jut" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/item/storage/firstaid/toxin, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/unlocked{ - pixel_y = 24 +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -25 }, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"juv" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" +/obj/structure/sign/directions/science{ + dir = 4; + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"jux" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"juy" = ( -/obj/structure/mopbucket, -/obj/item/mop, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"juE" = ( -/obj/machinery/newscaster{ - pixel_y = -32 +/area/hallway/primary/starboard) +"jWw" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -30 }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"jva" = ( -/obj/effect/turf_decal/tile/neutral{ +/area/command/gateway) +"jWA" = ( +/obj/machinery/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/security/processing) +"jXh" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"jXr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 + dir = 10 }, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" +/obj/machinery/light/small{ + dir = 4 }, -/obj/structure/table, -/obj/structure/bedsheetbin/color, -/turf/open/floor/mineral/plastitanium, +/turf/open/floor/padded, /area/commons/dorms) -"jvh" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"jvO" = ( -/obj/structure/rack, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/tank/internals/anesthetic{ - pixel_x = -3; +"jXE" = ( +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/aft"; + dir = 8; + name = "Aft Hall APC"; + pixel_x = -25; pixel_y = 1 }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = 3 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple{ - dir = 6 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"jvP" = ( -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"jwg" = ( -/obj/machinery/computer/arcade/orion_trail, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"jwo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/mob/living/carbon/monkey, +/area/hallway/primary/aft) +"jXQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"jwy" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/area/commons/dorms) +"jYc" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"jwJ" = ( -/obj/structure/table/reinforced, +/area/science/research) +"jYf" = ( /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"jwN" = ( +/area/science/explab) +"jYm" = ( +/obj/machinery/computer/apc_control{ + dir = 4 + }, /obj/machinery/airalarm{ dir = 4; pixel_x = -22 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"jwS" = ( -/obj/structure/loot_pile/maint, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/prison/cells) -"jwZ" = ( -/obj/machinery/computer/cargo{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/ce) +"jYB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"jxn" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"jxF" = ( +/area/engineering/gravity_generator) +"jYJ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/port) -"jxH" = ( +/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"jyP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/engineering/break_room) +"jYP" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"jyR" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/area/command/meeting_room) +"jYQ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"jzy" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"jzE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/hallway) -"jzX" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"jAg" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 +/area/medical/medbay/central) +"jYR" = ( +/obj/structure/sign/directions/security{ + dir = 4; + pixel_x = 32; + pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = -40 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"jAD" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"jAF" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/stack/packageWrap, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"jAP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/hallway/primary/port) +"jZJ" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"jAQ" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Recovery Room" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"jZT" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"jBA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/machinery/door/poddoor/preopen{ + id = "maint2" }, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/gravity_generator) -"jCn" = ( -/obj/effect/landmark/start/paramedic, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"jCA" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"jZU" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"jCC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"jCM" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/hallway/primary/central) +"kah" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"jCN" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/service/hydroponics) +"kaq" = ( +/turf/closed/wall/mineral/titanium, +/area/space/nearstation) +"kax" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 20 +/obj/machinery/door/airlock/engineering{ + name = "SMES Room"; + req_access_txt = "32" }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = 3; - pixel_y = 20 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/reagent_containers/food/drinks/britcup, +/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"jCQ" = ( -/obj/structure/table/glass, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/area/engineering/engine_smes) +"kaB" = ( +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"jCW" = ( -/obj/structure/closet/wardrobe/grey, -/obj/item/clothing/head/beret/black, -/obj/item/clothing/head/beret/black, -/obj/item/clothing/head/beret, -/obj/item/clothing/head/beret, -/obj/item/clothing/under/misc/assistantformal, -/obj/item/clothing/under/dress/skirt, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"jCY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/structure/cable, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/engineering/storage/tech) +"kaN" = ( +/obj/machinery/camera{ + c_tag = "EVA South"; + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"jDq" = ( +/area/ai_monitored/command/storage/eva) +"kbG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, /turf/open/floor/plating, -/area/medical/paramedic) -"jDJ" = ( +/area/engineering/atmos) +"kbN" = ( /obj/structure/cable{ icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/chair/office/dark{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/landmark/start/station_engineer, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"kbX" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/security/processing) +"kbZ" = ( +/obj/effect/turf_decal/bot{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"jDL" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"jDZ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/port/fore) -"jEa" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 5 +/area/engineering/main) +"kcx" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/turf/open/space/basic, +/area/space/nearstation) +"kcy" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"jEv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/structure/window/reinforced/survival_pod{ +/turf/open/floor/plating, +/area/engineering/atmos) +"kcH" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/reagent_containers/glass/bowl, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"jEH" = ( -/obj/machinery/camera{ - c_tag = "Genetics Research"; - dir = 1; - network = list("ss13","medbay") - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/security/sec, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"kcY" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/engineering/main) +"kda" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"jEI" = ( -/obj/structure/rack, +/area/engineering/atmos) +"kdu" = ( +/obj/structure/table, /obj/item/storage/belt/utility, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/item/storage/firstaid/regular, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"kdz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/item/weldingtool/largetank, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"jEU" = ( -/mob/living/carbon/monkey, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"jFB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"jFN" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 +/area/hallway/primary/central) +"kdL" = ( +/obj/machinery/light_switch{ + pixel_x = 27 }, -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = 30 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"jFV" = ( -/obj/effect/turf_decal/bot{ - dir = 1 +/area/command/teleporter) +"kdP" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/portable_atmospherics/pump, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/range) +"kdT" = ( +/obj/structure/closet, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"jGn" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering{ - name = "SMES Room"; - req_access_txt = "32" +/area/commons/locker) +"keb" = ( +/obj/machinery/light_switch{ + pixel_y = -25 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"keq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"jGt" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/service/kitchen) +"keK" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"jGA" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, +/area/engineering/atmos) +"keQ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"jGI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/commons/dorms) +"keS" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"keU" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/disposal/incinerator) -"jGL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"jGV" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"jHt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ +/area/engineering/main) +"kfb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"kff" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"kfg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jHw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"jIs" = ( -/obj/structure/lattice/catwalk, +/area/service/theater) +"kfk" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/space, -/area/solars/starboard/fore) -"jIy" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"jIB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/start/mime, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"jIC" = ( +/area/service/theater) +"kft" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/structure/sign/warning/securearea{ + pixel_y = 32 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"jIN" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Bay 2"; - dir = 8 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/ai_monitored/command/storage/eva) +"kfu" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/command/heads_quarters/cmo) +"kfv" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"jIW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/maintenance/port/fore) -"jIX" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/engineering/storage/tech) +"kfF" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/table, -/obj/machinery/syndicatebomb/training, -/obj/item/gun/energy/laser/practice, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"jJb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"kfS" = ( +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/starboard/aft) +"kfX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/turf/open/floor/padded, -/area/commons/dorms) -"jJi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/turf/closed/wall/r_wall/syndicate, +/area/engineering/engine_smes) +"kgk" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"jJD" = ( +/area/maintenance/starboard) +"kgA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Dorms East - Exit"; +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"kgO" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, +/turf/open/floor/mineral/plastitanium, +/area/service/janitor) +"kgT" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/button/door{ + id = "medpriv4"; + name = "Privacy Shutters"; + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"jJF" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/port/aft) -"jJK" = ( -/obj/machinery/light/small{ +/area/medical/medbay/central) +"kgU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"jKc" = ( -/obj/structure/closet/secure_closet/injection, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/area/medical/medbay/central) +"khh" = ( +/obj/structure/chair/comfy/plywood, +/obj/machinery/light/floor, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = 25 }, -/obj/machinery/power/apc{ - areastring = "/area/security/execution/transfer"; - dir = 1; +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/office) +"khO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; name = "Prisoner Transfer Centre"; - pixel_y = 23 + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium/red, /area/security/execution/transfer) -"jKj" = ( -/obj/structure/table, -/obj/item/razor, -/obj/item/toy/plush/borgplushie{ - desc = "A horrible abomination to God in plushie form. Legends say this is used to torture prisoners by repeatedly beating them in the head with it.. ..It feels sorta heavy."; - force = 1; - name = "dogborg plushie"; - throwforce = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple{ - dir = 5 +"kib" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"jKI" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +/obj/machinery/firealarm{ + pixel_y = 24 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"jKP" = ( -/obj/structure/disposalpipe/segment, +/area/security/prison/upper) +"kij" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/structure/disposalpipe/segment, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"kil" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fore/secondary) -"jLq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"jLu" = ( -/obj/effect/turf_decal/stripes/line{ +/area/engineering/atmos) +"kip" = ( +/obj/machinery/holopad, +/obj/machinery/light{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"jLQ" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad2" +/obj/machinery/newscaster/security_unit{ + pixel_y = 30 }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"jMd" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"kiR" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"jMB" = ( -/obj/machinery/biogenerator, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"jMD" = ( -/obj/machinery/light{ - dir = 8 + icon_state = "1-8" }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science) -"jMT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"jNb" = ( -/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"jNd" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"jNf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"jNp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/engineering/main) +"kiW" = ( +/obj/machinery/button/door{ + id = "Sauna"; + name = "Sauna Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/port/fore) +"kiY" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 4" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"kjl" = ( +/obj/machinery/plate_press, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"jNr" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/item/cigbutt{ - pixel_x = -15; - pixel_y = 16 - }, -/turf/open/floor/plating/rust, -/area/maintenance/port/fore) -"jNT" = ( +/area/security/prison/upper) +"kjz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/maintenance/aft) -"jNX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; + dir = 4; + name = "MiniSat Foyer APC"; + pixel_x = 24 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 26 +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat_interior) +"kjC" = ( +/obj/machinery/bookbinder, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"kjE" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"kjF" = ( +/obj/structure/bed/shadow, +/obj/item/bedsheet/cosmos, +/turf/open/floor/glass/reinforced, /area/commons/dorms) -"jOa" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/surgical_drapes, -/obj/item/razor, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"jOb" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +"kjU" = ( +/obj/machinery/door/window/westleft{ + name = "Janitorial Delivery"; + req_access_txt = "26" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"jOc" = ( +/area/service/janitor) +"kka" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"kkm" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/vending/kink, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"jOG" = ( -/obj/structure/cable{ - icon_state = "2-4" +/area/commons/locker) +"kkr" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/engineering/storage/tech) -"jOM" = ( +/area/engineering/main) +"kkH" = ( /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/rack, -/obj/item/storage/box/zipties{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/storage/box/zipties{ - pixel_x = 1; - pixel_y = -1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"klr" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"jOT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/security/armory"; + dir = 8; + name = "Armory APC"; + pixel_x = -25 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/item/implantcase/weapons_auth, +/obj/item/implantcase/weapons_auth, +/obj/item/implantcase/weapons_auth, +/obj/item/implantcase/weapons_auth, +/obj/item/implantcase/weapons_auth, +/obj/item/implantcase/weapons_auth, +/obj/item/implanter, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"klv" = ( +/obj/machinery/vending/snack/random, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"jPf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/command/meeting_room) +"klA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/airlock{ - name = "Permabrig Showers" +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"klD" = ( +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"klG" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/paramedic, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"jPp" = ( +/area/medical/paramedic) +"klN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"kmz" = ( +/obj/machinery/door/firedoor, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2" }, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"kmL" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-8" }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plating, -/area/command/bridge) -"jPs" = ( -/obj/effect/landmark/blobstart, +/obj/effect/landmark/start/assistant, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"jPF" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 +/area/hallway/primary/central) +"kmS" = ( +/obj/structure/dresser, +/obj/item/flashlight/lamp/green{ + pixel_x = -2; + pixel_y = 15 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"jPG" = ( -/obj/machinery/vending/dinnerware{ - contraband = list(/obj/item/kitchen/rollingpin=2,/obj/item/kitchen/knife/butcher=2,/obj/item/reagent_containers/food/condiment/flour=4) +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"jQq" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" +/turf/open/floor/carpet/black, +/area/commons/dorms) +"knf" = ( +/obj/machinery/door/airlock/medical{ + name = "Patient Room"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"jQA" = ( +/area/medical/medbay/central) +"knH" = ( /obj/structure/table, /obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/pen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/cargo/miningdock) +"knN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/item/folder/white, -/obj/item/pen/fountain, -/obj/item/stamp/rd{ - pixel_x = 3; - pixel_y = -2 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"knV" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Space" }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"jQD" = ( +/area/maintenance/port/aft) +"koa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/execution/transfer) +"kob" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/office) -"jRb" = ( -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/rack, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jRD" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +"kol" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"kom" = ( +/obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"jRG" = ( -/obj/structure/table, -/obj/item/clipboard, +/area/medical/genetics) +"koq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Room"; + req_access_txt = "1" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"koy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/cartridge/quartermaster{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/cartridge/quartermaster{ - pixel_x = -4; - pixel_y = 7 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells5"; + name = "Privacy Shutters" }, -/obj/item/cartridge/quartermaster, -/obj/item/coin/silver, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/plating, +/area/security/prison/cells) +"koH" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/stamp/qm, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen/fountain, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"jSr" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, +/area/medical/medbay/lobby) +"koR" = ( /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"jSK" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/machinery/airalarm{ - pixel_y = 23 +/area/service/chapel/main) +"kpj" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_y = 4 }, -/obj/item/radio/off, -/obj/machinery/camera{ - c_tag = "Experimentor Lab"; - network = list("ss13","rd") +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/explab) -"jSZ" = ( -/obj/structure/sink/well, -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"jTs" = ( -/obj/machinery/door/airlock{ - id_tag = "Xeno Dorms"; - name = "Xeno Dorms" +/obj/item/pen{ + pixel_x = -4 }, -/obj/machinery/door/firedoor, -/obj/structure/fans/tiny, -/obj/structure/alien/weeds, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"jTD" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"jTH" = ( -/obj/structure/disposalpipe/segment, +/area/science/xenobiology) +"kpl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/medical/storage) -"jTK" = ( -/obj/structure/rack, -/obj/machinery/light{ - dir = 8 +/area/hallway/secondary/entry) +"kpq" = ( +/obj/machinery/holopad, +/obj/machinery/camera{ + c_tag = "Dorms Central" }, -/obj/item/tank/jetpack/carbondioxide/eva, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"jUc" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"jUh" = ( -/obj/structure/closet/secure_closet/personal/patient, +/area/commons/dorms) +"kpx" = ( +/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, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"jUH" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/engineering/main) +"kqo" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ +/obj/structure/chair/pew{ dir = 4 }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/port/fore) +"kqs" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/medical/chemistry) +"kqt" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Toxins Lab"; + req_access_txt = "7" + }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"jUV" = ( +/area/science/mixing) +"kqE" = ( +/obj/effect/turf_decal/tile/red, +/obj/item/storage/box/drinkingglasses, +/obj/structure/table, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"kqF" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"krd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer, +/area/security/prison/cells) +"kru" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"jVd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"jVl" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/security/prison/upper) +"krz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"ksa" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jVp" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"jVq" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"jVu" = ( -/obj/structure/table/wood, -/obj/item/hand_tele, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"jVG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/machinery/light{ + dir = 1 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"ksc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-2" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"jVI" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 +/turf/open/floor/plating, +/area/command/gateway) +"ksD" = ( +/obj/structure/sign/poster/official/medical_green_cross{ + pixel_x = 32 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"jVK" = ( +/area/medical/medbay/central) +"ktM" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-8" }, -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/structure/cable{ + icon_state = "0-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"jWi" = ( -/obj/effect/landmark/start/cook, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"ktO" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"jWV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/engineering/atmos) +"ktS" = ( +/turf/open/space/basic, +/area/space/nearstation) +"ktT" = ( +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"jXz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/medical/genetics) +"ktV" = ( +/obj/effect/overlay/palmtree_r, +/turf/open/floor/grass, +/area/commons/dorms) +"kuj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"jXF" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/area/cargo/storage) +"kun" = ( +/obj/machinery/button/door{ + id = "heads_meeting"; + name = "Security Shutters"; + pixel_y = 24 }, -/obj/machinery/camera{ - c_tag = "Brig Interrogation"; +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"kuw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/commons/arcade"; dir = 8; - network = list("interrogation") + name = "Arcade Room"; + pixel_x = -25 }, -/obj/item/taperecorder, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/structure/table, -/turf/open/floor/mineral/plastitanium, -/area/security/warden) -"jXT" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"kuA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/item/radio/intercom{ + pixel_y = 20 }, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/range) +"kuL" = ( +/obj/item/trash/candy, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"kuM" = ( +/obj/machinery/door/window/southleft{ + name = "Kitchen Delivery"; + req_access_txt = "28" + }, +/obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"jYr" = ( -/obj/structure/cable{ - icon_state = "1-8" +/area/service/kitchen/coldroom) +"kuU" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"kvp" = ( /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"jYC" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/light{ - dir = 1 +/area/ai_monitored/turret_protected/aisat/hallway) +"kvH" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"jYK" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 2 +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/sign/directions/engineering{ - pixel_x = -32; - pixel_y = -40 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_x = -32; - pixel_y = -24 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_x = -32; - pixel_y = -32 - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"jYU" = ( +/area/engineering/engine_smes) +"kvK" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ id = "xenobio2"; @@ -35284,646 +36050,717 @@ }, /turf/open/floor/mineral/plastitanium, /area/science/xenobiology) -"jYY" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/yellow, +"kws" = ( +/obj/machinery/vending/wardrobe/robo_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"jZw" = ( -/obj/machinery/vending/wardrobe/chem_wardrobe, +/area/science/robotics/lab) +"kwt" = ( +/obj/machinery/holopad, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"jZC" = ( -/obj/structure/closet/crate/coffin, -/obj/machinery/door/window/eastleft{ - dir = 8; - name = "Coffin Storage"; - req_access_txt = "22" +/turf/open/floor/carpet/blackred, +/area/hallway/primary/fore) +"kwu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/sign/poster/official/ian{ + pixel_x = 32; + pixel_y = 32 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"jZT" = ( +/area/hallway/primary/central) +"kwy" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/poddoor/preopen{ - id = "maint2" +/obj/machinery/airalarm{ + pixel_y = 23 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kaq" = ( -/turf/closed/wall/mineral/titanium, -/area/space/nearstation) -"kau" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"kwK" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"kaL" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/science/mixing) +"kwU" = ( +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/ai_upload"; + name = "AI Upload turret control"; + pixel_y = -25 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"kaR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Bridge Center"; + dir = 1 }, -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/atmos) -"kaV" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"kbb" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" +/area/command/bridge) +"kxa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/sign/poster/official/space_cops{ + pixel_x = -32 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"kxc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"kxo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "0-2" }, /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/science/research) -"kbo" = ( -/obj/effect/turf_decal/tile/blue{ +/area/ai_monitored/command/nuke_storage) +"kxI" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"kby" = ( -/obj/machinery/vending/wardrobe/science_wardrobe, +/obj/machinery/holopad/secure, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"kbW" = ( -/obj/structure/chair{ - dir = 1; - name = "Security Station" +/area/cargo/qm) +"kxX" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"kyd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"kbY" = ( -/obj/machinery/keycard_auth{ - pixel_y = -28 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"kcv" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway West"; +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"kcx" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/dark/visible, -/turf/open/space/basic, -/area/space/nearstation) -"kcF" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/item/pen/fountain, +/area/commons/dorms) +"kyz" = ( /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"kcV" = ( -/obj/machinery/door/airlock/medical{ - name = "Psychology"; - req_access_txt = "76" +/area/service/kitchen) +"kyH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/medical/psychology) -"kcW" = ( -/obj/machinery/vending/cigarette, +/area/commons/storage/tools) +"kyR" = ( +/obj/machinery/iv_drip, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"kdP" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/medical/virology) +"kzj" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 2; + pixel_y = -2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/range) -"kek" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/screwdriver{ + pixel_y = 16 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/light{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"kzo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/engineering/engine_smes) -"kev" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 +"kzI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"keN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"kzJ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"kfb" = ( -/obj/machinery/vending/assist, -/obj/structure/sign/poster/contraband/grey_tide{ - desc = "A poster promoting a regression to ape-like intelligence for Assistants, suggesting they break, loot and murder enough to make even a caveman blush."; - pixel_x = -32; - poster_item_desc = "Nanotrasen does not condone such messages. Please don't regress to ape-level intelligence as this poster suggests." +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"kfk" = ( +/area/medical/genetics) +"kzT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/science/mixing) +"kAF" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"kfm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/science) +"kAM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"kfv" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/commons/dorms) +"kAT" = ( +/obj/structure/closet/crate, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/cargo/warehouse) +"kAU" = ( +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" }, -/obj/structure/cable{ - icon_state = "1-4" +/turf/open/floor/padded, +/area/security/execution/transfer) +"kBg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"kfz" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479" +/obj/item/kirbyplants{ + icon_state = "plant-04" }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"kfB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, +/area/medical/medbay/central) +"kBh" = ( /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"kfC" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AIW"; - location = "QM" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium, /turf/open/floor/carpet/blackred, /turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"kfF" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/shovel/spade, -/obj/item/wrench, -/obj/item/reagent_containers/glass/bucket, -/obj/item/wirecutters, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"kfR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ +/area/hallway/secondary/exit) +"kBC" = ( +/obj/structure/window/reinforced/tinted{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"kfS" = ( -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/starboard/aft) -"kfV" = ( +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" + }, /obj/structure/window/reinforced, /obj/structure/table/reinforced, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/button/door{ - id = "xenobio7"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"kfX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/area/security/prison/upper) +"kBD" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = 30; + receive_ore_updates = 1 }, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/engine_smes) -"kge" = ( -/obj/item/hand_labeler, -/obj/item/assembly/timer, -/obj/structure/table, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"kgi" = ( +/area/science/misc_lab) +"kBH" = ( +/obj/machinery/light/small{ + dir = 1 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"kCa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/turf/open/floor/plating, +/area/security/range) +"kCz" = ( +/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/structure/disposalpipe/segment{ +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Foyer"; + dir = 1; + network = list("minisat") + }, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat_interior) +"kCO" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"kgk" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" +/area/hallway/primary/central) +"kCS" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" }, -/area/maintenance/starboard) -"kgl" = ( -/obj/machinery/camera{ - c_tag = "Chapel South"; +/obj/effect/turf_decal/stripes/red/full, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"kDc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/service/chapel/main) -"kgu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"kDt" = ( +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table, +/turf/open/floor/mineral/plastitanium, +/area/service/janitor) +"kDx" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"kDF" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"kgw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/fore) -"kgL" = ( -/obj/machinery/door/airlock/research{ - name = "Testing Lab"; - req_access_txt = "47" +/area/commons/dorms) +"kDI" = ( +/obj/structure/disposalpipe/segment, +/obj/item/toy/plush/bird{ + desc = "Peep!"; + name = "Borb" }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"kgW" = ( +/area/hallway/primary/central) +"kDJ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, /obj/machinery/camera{ - c_tag = "Genetics Cloning"; - dir = 4; - network = list("ss13","medbay") + c_tag = "Toxins Lab East"; + dir = 8; + network = list("ss13","rd"); + pixel_y = -22 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/closet/secure_closet/personal/patient, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"khh" = ( +/area/science/mixing) +"kDQ" = ( +/turf/open/floor/plating, +/area/space) +"kEm" = ( +/mob/living/simple_animal/opossum/poppy, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"kEw" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 + icon_state = "1-8" }, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat/hallway"; - name = "Chamber Hallway Turret Control"; - pixel_x = 32; - pixel_y = -24; - req_access = null; - req_access_txt = "65" +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"kEy" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"khk" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 +/area/hallway/primary/starboard) +"kEH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/meter, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"khn" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +/area/hallway/primary/aft) +"kEY" = ( +/obj/effect/landmark/stationroom/box/engine, +/turf/open/space/basic, +/area/space) +"kFm" = ( +/obj/machinery/computer/slot_machine{ + balance = 15; + money = 500; + pixel_x = -5 }, /turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"khJ" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/rglass{ - amount = 50 +/area/service/bar) +"kFo" = ( +/obj/machinery/light{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"khN" = ( -/obj/item/reagent_containers/glass/beaker/sulphuric, -/obj/machinery/rnd/production/circuit_imprinter/department/science, +/area/service/bar) +"kFy" = ( +/obj/structure/loot_pile/maint, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"khO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - name = "Prisoner Transfer Centre"; - req_access_txt = "2" +/area/cargo/warehouse) +"kFV" = ( +/obj/machinery/computer/arcade/battle, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"kGd" = ( +/obj/machinery/computer/security, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"kGg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"khY" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/clothing/suit/hazardvest, -/obj/item/multitool, -/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/holopad/secure, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"kil" = ( -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 5 +/area/ai_monitored/turret_protected/aisat/service) +"kGh" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/engineering/atmos) -"kin" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/armor/laserproof, -/obj/machinery/camera/motion{ - c_tag = "Brig Armory North"; - dir = 9 +/obj/machinery/door/window{ + name = "Gateway Chamber"; + req_access_txt = "62" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"kip" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"kix" = ( -/obj/structure/table, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 +/area/command/gateway) +"kGJ" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/item/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/obj/item/crowbar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"kHc" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27 + pixel_x = 5; + pixel_y = -32 }, -/obj/item/radio/headset/headset_sci{ - pixel_x = -3 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"kiW" = ( -/obj/machinery/button/door{ - id = "Sauna"; - name = "Sauna Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/port/fore) -"kiY" = ( -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" +/area/science/explab) +"kHd" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"kjd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Prisoner Processing"; + dir = 8 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = -31 +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium/red, +/area/security/processing) +"kHq" = ( +/obj/machinery/light/small{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"kjn" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay"; - req_access_txt = "31" +/area/ai_monitored/command/storage/eva) +"kHI" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 }, +/obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"kjp" = ( -/obj/machinery/smartfridge, -/turf/closed/wall/r_wall/syndicate, -/area/service/kitchen) -"kjr" = ( -/obj/structure/table, -/obj/item/folder/blue, -/obj/item/pen/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"kjv" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/cargo/qm) +"kHT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"kjE" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 5" +/area/service/hydroponics) +"kHY" = ( +/obj/structure/table, +/obj/item/hemostat, +/obj/item/cautery{ + pixel_x = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"kjN" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -23 +/area/science/robotics/lab) +"kIJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Surgery Operating"; - dir = 1; - network = list("ss13","medbay"); - pixel_x = 22 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"kJc" = ( +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/starboard"; + name = "Starboard Primary Hallway APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"kkE" = ( -/obj/machinery/button/door{ - desc = "Bolts the doors to the Private Study."; - id = "PrivateStudy"; - name = "Private Study Lock"; - pixel_x = 25; - pixel_y = 25; - req_access_txt = ""; - req_one_access_txt = "28;63" +/area/hallway/primary/starboard) +"kJq" = ( +/obj/machinery/gear_painter, +/obj/structure/window/reinforced/tinted{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"kkI" = ( -/obj/structure/chair/stool, -/obj/structure/cable{ - icon_state = "1-2" +/area/commons/fitness/recreation) +"kJt" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"kkR" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/service/library) +"kJG" = ( +/obj/machinery/computer/atmos_control/tank/nitrous_tank{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"kJX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"klg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/cargo/office) +"kKg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"klk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"klN" = ( +/area/engineering/atmos) +"kKh" = ( +/obj/structure/chair{ + dir = 1; + name = "Logistics Station" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"klX" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 6 +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"kKu" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/obj/item/pen/fountain, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"kmc" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +"kKx" = ( +/obj/effect/spawner/structure/window/plasma, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/cargo/storage) +"kKG" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" + }, +/turf/open/floor/plating, +/area/security/prison/upper) +"kKI" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall/r_wall/syndicate, +/area/medical/chemistry) +"kLb" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/ce) +"kLd" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/security/prison/upper) +"kLf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Prison Visitation"; + dir = 8; + network = list("ss13","prison") + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"kLi" = ( +/obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"kmg" = ( -/obj/structure/table/wood, -/obj/item/pinpointer/nuke, -/obj/item/disk/nuclear, -/obj/item/storage/secure/safe{ - pixel_x = 35; - pixel_y = 5 +/area/engineering/engine_smes) +"kLH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/light{ +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"kLJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"kmE" = ( +/area/science/robotics/mechbay) +"kLL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) +"kLW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"kMb" = ( +/obj/structure/reagent_dispensers/keg/aphro/strong, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"kMh" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/yellow{ @@ -35931,2142 +36768,2216 @@ }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/aft) -"kmH" = ( -/obj/machinery/camera{ - c_tag = "Bar"; +"kMl" = ( +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/table/wood/fancy/blackred, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"kMt" = ( +/obj/machinery/computer/prisoner/gulag_teleporter_computer, +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"kME" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/carpet/black, -/area/service/bar) -"kmS" = ( -/obj/structure/dresser, -/obj/item/flashlight/lamp/green{ - pixel_x = -2; - pixel_y = 15 +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/obj/item/multitool{ + pixel_x = 3 }, -/turf/open/floor/carpet/black, -/area/commons/dorms) -"kns" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"knR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/area/science/robotics/lab) +"kMZ" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"knY" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/service/hydroponics) -"kob" = ( +/area/engineering/gravity_generator) +"kNh" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kof" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/ears/earmuffs, -/obj/machinery/camera{ - c_tag = "Testing Lab North"; - network = list("ss13","rd") +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"koi" = ( -/obj/effect/turf_decal/tile/red{ +/area/engineering/main) +"kNv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"kot" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/mirror{ +/obj/structure/sign/poster/contraband/free_drone{ pixel_y = 32 }, -/obj/structure/sink{ - pixel_y = 25 +/turf/open/floor/plating, +/area/maintenance/port/aft) +"kNQ" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 }, -/obj/effect/landmark/start/blueshield, -/turf/open/floor/mineral/plastitanium, -/area/command/blueshielquarters) -"koz" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"koJ" = ( -/obj/machinery/camera{ - c_tag = "Bridge East"; +/area/security/prison/upper) +"kOe" = ( +/obj/structure/table/glass, +/obj/item/storage/box/bodybags, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/light{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/headset/headset_brigdoc, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"kOf" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/shovel/spade, +/obj/item/cultivator, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"koK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Blueshield"; - req_access_txt = "72" +/area/security/prison/upper) +"kOO" = ( +/obj/machinery/vending/cola/red, +/obj/structure/sign/poster/contraband/robust_softdrinks{ + pixel_x = -32; + pixel_y = 32 }, /turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"koL" = ( -/obj/structure/reagent_dispensers/keg/aphro/strong, +/area/hallway/primary/central) +"kPi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small/broken{ + dir = 8 + }, /turf/open/floor/plating, -/area/security/prison/cells) -"koS" = ( -/turf/open/floor/mineral/plastitanium, -/area/science/research) -"kpc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/maintenance/starboard/aft) +"kPq" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"kpe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"kqo" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 +/area/command/gateway) +"kPr" = ( +/obj/machinery/nuclearbomb/selfdestruct, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/chair/pew{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/port/fore) -"kqz" = ( -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/engine, -/area/science/explab) -"kqA" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/nuke_storage) +"kPQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"krc" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/construction/mining/aux_base) +"kQa" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Paramedic's Office"; + req_access_txt = "5;6;12;64" }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"krL" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/area/medical/paramedic) +"kQd" = ( +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications"; + req_access_txt = "61" }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"krP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"krY" = ( -/obj/effect/turf_decal/stripes/line, +/area/tcommsat/computer) +"kQk" = ( +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/department/medical/morgue) +"kQv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"ksa" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/tile/red, +/area/medical/virology) +"kQz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/bot_white, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/machinery/light{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"kse" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/security/brig) +"kQH" = ( /turf/open/floor/mineral/plastitanium, -/area/science) -"ksi" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/area/command/heads_quarters/captain) +"kQV" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/sink{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/engine_smes) +"kQX" = ( +/obj/machinery/power/apc{ + areastring = "/area/construction/mining/aux_base"; dir = 8; - pixel_x = -12; - pixel_y = 2 + name = "Auxillary Base Construction APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"kst" = ( -/obj/structure/table/glass, -/obj/item/restraints/handcuffs/cable/zipties, -/obj/item/reagent_containers/blood/random, /turf/open/floor/plating, /area/maintenance/port/fore) -"ksO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"ksR" = ( -/obj/machinery/door/airlock/command{ - name = "MiniSat Access"; - req_access_txt = "65" +"kSt" = ( +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/power/apc/highcap/fifteen_k{ + areastring = "/area/engineering/main"; + dir = 1; + name = "Engineering APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-4" }, /turf/open/floor/mineral/plastitanium, /area/engineering/main) -"ksS" = ( -/obj/structure/dresser, -/turf/open/floor/mineral/plastitanium, -/area/service/theater) -"ksZ" = ( -/obj/machinery/vending/wardrobe/jani_wardrobe, +"kSA" = ( +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"ktb" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells1"; - name = "Privacy Shutters" +/area/hallway/secondary/entry) +"kSM" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/turf/open/floor/mineral/plastitanium, +/area/medical/morgue) +"kTj" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "12" }, -/turf/open/floor/plating, -/area/security/prison/cells) -"ktx" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-2" +/obj/structure/barricade/wooden, +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/command/gateway) -"kty" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table/wood, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"ktJ" = ( -/obj/machinery/computer/atmos_control, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"ktS" = ( -/turf/open/space/basic, -/area/space/nearstation) -"kut" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/research_director, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"kuw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/area/maintenance/fore) +"kUj" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/structure/cable, -/obj/machinery/power/apc{ - areastring = "/area/commons/arcade"; - dir = 8; - name = "Arcade Room"; - pixel_x = -25 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kuA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/item/radio/intercom{ - pixel_y = 20 +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/range) -"kuL" = ( -/obj/item/trash/candy, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"kUC" = ( +/obj/machinery/chem_master/condimaster, /turf/open/floor/plating, -/area/maintenance/port/fore) -"kuU" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 2"; +/area/maintenance/fore) +"kUE" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"kuV" = ( -/obj/structure/sink{ +/area/maintenance/disposal/incinerator) +"kVk" = ( +/obj/machinery/light{ dir = 8; - pixel_x = -12; - pixel_y = 2 + light_color = "#e8eaff" }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"kvd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced/survival_pod, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/area/service/theater) +"kVt" = ( +/obj/structure/table/reinforced, +/obj/item/multitool, +/obj/item/screwdriver, +/obj/machinery/camera{ + c_tag = "Circuitry Lab North"; + network = list("ss13","rd") }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"kvD" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Chief Medical Officer"; - req_access_txt = "40" +/area/science/circuit) +"kWp" = ( +/obj/structure/shuttle/engine/heater{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/closed/wall/mineral/titanium, +/area/space/nearstation) +"kWv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"kwb" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/medical/medbay/central) +"kWB" = ( +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 20 }, -/obj/structure/sign/poster/official/space_cops{ - pixel_x = -32 +/obj/item/reagent_containers/food/condiment/peppermill{ + dir = 1; + pixel_x = 3; + pixel_y = 20 }, +/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"kwn" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/service/bar) +"kWD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kwq" = ( -/obj/effect/landmark/start/cook, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/cargo/miningdock) +"kWJ" = ( +/obj/machinery/light, /turf/open/floor/mineral/plastitanium, /area/service/kitchen) -"kwV" = ( -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/storage/box/mousetraps, -/obj/item/storage/box/mousetraps, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table, +"kXp" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"kxp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, +/area/hallway/secondary/entry) +"kXq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"kxA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/area/science/misc_lab) +"kXW" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 }, -/obj/effect/landmark/start/paramedic, -/obj/structure/chair/stool, /turf/open/floor/mineral/plastitanium, -/area/medical/paramedic) -"kxE" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/item/camera, -/obj/item/storage/photo_album{ - pixel_y = -10 +/area/science/mixing) +"kXY" = ( +/obj/structure/chair/stool, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"kxL" = ( -/obj/structure/cable{ - icon_state = "1-4" +/area/science/xenobiology) +"kYc" = ( +/obj/machinery/light/small{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"kxW" = ( -/obj/structure/chair/office{ - dir = 8 +/area/ai_monitored/turret_protected/ai) +"kYg" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"kyc" = ( +/area/ai_monitored/turret_protected/aisat_interior) +"kYx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"kyh" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Air to Pure" +/area/cargo/sorting) +"kYE" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "External to Filter" }, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"kyy" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"kyS" = ( -/obj/structure/closet/crate/coffin, -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Coffin Storage"; - req_access_txt = "22" +"kYH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Garden" }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"kyW" = ( -/obj/machinery/light{ +/area/service/hydroponics/garden) +"kZw" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"kzh" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom{ - pixel_x = -30 +/obj/structure/sign/departments/security{ + pixel_x = -32; + pixel_y = -32 }, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"kzi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science) -"kzr" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/hallway/primary/fore) +"kZS" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/hallway) -"kzv" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Cell Interior Shutters"; - name = "brig shutters" - }, -/turf/open/floor/plating, -/area/security/brig) -"kzH" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"kzT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/science/mixing) -"kAc" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/landmark/start/security_officer, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"kZV" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"laq" = ( +/obj/structure/cable{ + icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"kAk" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue{ +/area/security/range) +"law" = ( +/obj/machinery/light{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"kBf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/science) +"laI" = ( +/obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/structure/closet/crate, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"kBj" = ( +/area/science/test_area) +"laJ" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable, /turf/open/floor/plating, -/area/tcommsat/computer) -"kBl" = ( -/obj/machinery/door/airlock/research{ - name = "Genetics Research Access"; - req_access_txt = "47" +/area/maintenance/fore) +"laN" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/commons/storage/emergency/starboard) +"lbf" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/junction/flip{ + dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"lbn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/plate_press, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"lbE" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, /area/science) -"kCa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +"lbK" = ( +/obj/machinery/light/small{ + dir = 4; + light_color = "#d8b1b1" }, -/obj/structure/window/reinforced{ +/turf/open/floor/mineral/plastitanium, +/area/service/bar) +"lcf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plating, -/area/security/range) -"kCb" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/poster/official/pda_ad800{ - pixel_y = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"kCC" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/ai_monitored/command/nuke_storage) +"lck" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"lcu" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/assembly/timer, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"lcx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 9 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"kCM" = ( -/obj/structure/cable{ - icon_state = "1-8" +/turf/closed/wall/r_wall/syndicate, +/area/command/gateway) +"lcC" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison) -"kCP" = ( -/obj/structure/table, -/obj/item/radio/off, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/maintenance/port/fore) +"lcH" = ( +/obj/machinery/computer/communications, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"kDc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/area/command/bridge) +"lcO" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/command/blueshielquarters) -"kDf" = ( -/obj/effect/turf_decal/stripes/corner, /turf/open/floor/mineral/plastitanium, /area/service/hydroponics) -"kDk" = ( -/obj/structure/closet/crate/internals, -/turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"kDs" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +"ldq" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"kDt" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"kDu" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "hos" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"kDx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 5"; + wiretypepath = /datum/wires/airlock/security }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"kEf" = ( +/area/security/prison/cells) +"ldD" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"kEm" = ( -/mob/living/simple_animal/opossum/poppy, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"kEq" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 +/area/command/heads_quarters/ce) +"ldS" = ( +/obj/machinery/camera{ + c_tag = "Cargo Receiving Dock"; + dir = 4 }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/button/door{ + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = -8 }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 +/obj/machinery/button/door{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = 8 }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"ldY" = ( +/obj/machinery/door/airlock/security{ + name = "Firing Range"; + req_access_txt = "2" }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"lej" = ( +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat_interior) +"les" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/nuke_storage) +"lex" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "N2O to Pure" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"leE" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"leH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + alpha = 255; + dir = 1 }, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/lobby) +"leU" = ( +/obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"lfb" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 4"; + dir = 1 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"kEY" = ( -/obj/effect/landmark/stationroom/box/engine, -/turf/open/space/basic, -/area/space) -"kFc" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"lfi" = ( +/obj/item/gun/ballistic/automatic/pistol/luger/mag, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"lfu" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/structure/urinal{ + pixel_y = 32 }, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"kFN" = ( -/obj/machinery/plate_press, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"kGG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/command/blueshieldoffice) -"kGJ" = ( +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"lfV" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kGU" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/machinery/firealarm{ + pixel_y = 24 }, -/obj/item/pen, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain RC"; - pixel_x = -30 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"lgn" = ( +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 }, +/obj/structure/filingcabinet/chestdrawer, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"kHd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/command/heads_quarters/hop) +"lgo" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Prisoner Processing"; - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/processing) -"kHn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"kHx" = ( -/obj/machinery/power/apc{ - areastring = "/area/engineering/gravity_generator"; - dir = 8; - name = "Gravity Generator APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/table, -/obj/item/paper/guides/jobs/engi/gravity_gen, -/obj/item/pen/blue, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/engineering/main) +"lgq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"kHz" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/carpet/black, -/area/service/bar) -"kHH" = ( -/obj/structure/table, -/obj/item/hemostat, -/obj/item/cautery{ - pixel_x = 4 +/area/engineering/engine_smes) +"lgC" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"kHI" = ( -/obj/structure/table/reinforced, +/area/maintenance/disposal/incinerator) +"lgE" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"kIq" = ( -/obj/effect/turf_decal/tile/blue{ +/area/command/heads_quarters/captain) +"lhv" = ( +/obj/machinery/autolathe/toy/hacked, +/obj/item/stack/sheet/plastic/fifty, +/obj/item/stack/sheet/plastic/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"lhR" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"kIw" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/hallway/primary/port) +"lhT" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/sign/poster/official/love_ian{ - pixel_x = 32; - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"lhU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"kIK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/atmos) -"kIO" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/area/hallway/secondary/entry) +"lie" = ( +/obj/machinery/airalarm{ + pixel_y = 24 }, -/obj/item/clothing/under/misc/overalls, -/obj/item/clothing/under/misc/overalls, -/obj/item/radio/headset/headset_eng, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"kIQ" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/commons/fitness/recreation) +"liT" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, +/area/science/test_area) +"ljq" = ( +/obj/item/hilbertshotel/ghostdojo, /turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"kIU" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/hallway/secondary/entry) +"ljz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"ljJ" = ( +/obj/machinery/camera{ + c_tag = "Engineering East"; dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"kJi" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/vending/wardrobe/engi_wardrobe, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"ljK" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/mineral/plastitanium, +/area/science/server) +"ljT" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"kJm" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/commons/dorms) +"lks" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"lkT" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"llx" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/suit/apron/surgical, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"kJJ" = ( +/area/medical/surgery) +"llE" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-4" }, +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/servingdish, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"kJO" = ( -/obj/machinery/computer/station_alert{ - dir = 4 +/area/security/prison/upper) +"llI" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/computer/security/telescreen/ce{ - dir = 4; - pixel_x = -24 +/obj/effect/turf_decal/bot, +/obj/item/gun/ballistic/automatic/pistol/enforcer, +/obj/item/gun/ballistic/automatic/pistol/enforcer, +/obj/item/gun/ballistic/automatic/pistol/enforcer, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"llK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"llP" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"kKy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"kKQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/command/heads_quarters/cmo) +"llR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/sign/poster/contraband/pwr_game{ - pixel_x = -32 - }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"kKT" = ( +/area/hallway/primary/central) +"llW" = ( /obj/machinery/camera{ - c_tag = "Engineering East"; - dir = 8 - }, -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/effect/turf_decal/tile/yellow{ + c_tag = "Atmospherics North West"; dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"kKU" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"kLB" = ( -/obj/item/radio/intercom{ - pixel_y = 25 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/machinery/vending/wardrobe/chap_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"kLF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/engineering/atmos) +"llX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, /obj/machinery/light{ - dir = 4; - light_color = "#c1caff" + dir = 8; + light_color = "#e8eaff" }, /turf/open/floor/mineral/plastitanium, /area/engineering/gravity_generator) -"kLN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"lmh" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 }, /turf/open/floor/mineral/plastitanium/red, /area/security/brig) -"kLQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"kMf" = ( -/obj/machinery/airalarm{ - pixel_y = 24 +"lmq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/shower{ + pixel_y = 20 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"kMg" = ( -/obj/structure/closet/crate/coffin, -/obj/structure/window/reinforced{ +/turf/open/floor/plasteel/freezer, +/area/security/prison/cells) +"lnm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/structure/window/reinforced/survival_pod{ dir = 8 }, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"kMl" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 +/area/security/prison/upper) +"lnP" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -30 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"kMs" = ( -/obj/machinery/pipedispenser/disposal, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/camera{ + c_tag = "Atmospherics Central"; dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"kMt" = ( -/obj/machinery/computer/prisoner/gulag_teleporter_computer, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"kML" = ( -/obj/machinery/autolathe, -/obj/machinery/light_switch{ - pixel_x = -27 - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"kNi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" +"lnU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 3 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"kNu" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/commons/fitness/recreation) +"log" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 7 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/item/storage/box/syringes{ + pixel_y = 5 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/storage/box/monkeycubes, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"kNv" = ( +/area/science/xenobiology) +"lox" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light/small{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plating, +/area/maintenance/port/fore) +"loE" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/sign/poster/contraband/free_drone{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"kNw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/power/apc{ - areastring = "/area/science/robotics/lab"; - dir = 8; - name = "Robotics Lab APC"; - pixel_x = -25 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"kNy" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes{ - pixel_y = 2 +/area/hallway/primary/central) +"lpj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/lighter/greyscale{ - pixel_x = 4; - pixel_y = 2 +/obj/structure/sign/departments/custodian{ + pixel_y = -32 }, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"kNB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/mineral/plastitanium, -/area/maintenance/port/aft) -"kOn" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/reagent_containers/dropper, -/obj/item/soap/nanotrasen, -/obj/item/gun/syringe/syndicate, +/area/hallway/primary/central) +"lpn" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479" + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"kOB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/security/prison/upper) +"lqh" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/filingcabinet/chestdrawer, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"kOX" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/commons/vacant_room/office) +"lqi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/window/plasma, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"lqu" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/locker) -"kPi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light/small/broken{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kPm" = ( +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"lqE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"lrr" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ - name = "Central Access" + name = "Holodeck Door" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"lrA" = ( +/obj/structure/closet/crate, +/turf/open/floor/mineral/plastitanium, +/area/command/teleporter) +"lrB" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"kQa" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Paramedic's Office"; - req_access_txt = "5;6;12;64" - }, -/turf/open/floor/plating, -/area/medical/paramedic) -"kQc" = ( +/area/engineering/engine_smes) +"lrM" = ( /obj/machinery/light{ - dir = 8 + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"kQk" = ( +/area/science/circuit) +"lsg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall/syndicate, -/area/maintenance/department/medical/morgue) -"kQz" = ( +/area/engineering/atmos) +"lsw" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"lsD" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters/window{ + id = "armory2" + }, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/security/armory) +"lsN" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/machinery/light{ dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"kQE" = ( +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"lsS" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ltb" = ( +/obj/structure/closet/crate/coffin, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Coffin Storage"; + req_access_txt = "22" }, +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"ltn" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/brig) +"lto" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 + dir = 9 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"kQV" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/structure/cable{ - icon_state = "1-2" +/area/security/prison/upper) +"ltt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/item/storage/toolbox/syndicate, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"kRx" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" +/area/security/prison/upper) +"ltX" = ( +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"lum" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Bar" }, +/obj/structure/plasticflaps/opaque, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"kRz" = ( -/obj/machinery/light, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 +/area/service/bar) +"luv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display/evac{ + pixel_x = -32 }, -/obj/effect/turf_decal/loading_area/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"kRA" = ( +/area/hallway/primary/aft) +"luU" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"lvB" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 }, +/turf/open/floor/plating, +/area/engineering/atmos) +"lwe" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-2" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"lwB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plating, -/area/security/prison) -"kSe" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, +/obj/structure/closet/l3closet/security, /obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/science) -"kSg" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"kSr" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"kSG" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"lwN" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"lxw" = ( +/obj/machinery/light/small{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"kTa" = ( +/turf/open/floor/plasteel/kitchen_coldroom, +/area/commons/dorms) +"lyj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/command/heads_quarters/hos) +"lyp" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"kTc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/area/medical/medbay/central) +"lyt" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/science/test_area) +"lyz" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/padded, -/area/commons/dorms) -"kTf" = ( -/obj/structure/table/wood, -/obj/item/toy/plush/random, -/turf/open/floor/carpet/red, -/area/medical/psychology) -"kTg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"kTi" = ( -/obj/machinery/computer/operating{ - dir = 1; - name = "Robotics Operating Computer" +/area/science/xenobiology) +"lyC" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"kTj" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "12" +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/structure/barricade/wooden, -/obj/structure/girder, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"lzh" = ( +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/maintenance/fore) -"kTn" = ( -/obj/machinery/firealarm{ - pixel_y = 24 +/area/engineering/main) +"lzk" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"kTq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/port/fore) +"lzm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"kTE" = ( -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" +/obj/structure/table/reinforced, +/obj/item/dest_tagger, +/obj/item/dest_tagger, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/misc_lab) -"kTL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"kTY" = ( -/obj/machinery/light_switch{ - pixel_x = 27 +/turf/open/floor/mineral/plastitanium, +/area/cargo/sorting) +"lzD" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"lzL" = ( +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Monitor"; + network = list("xeno"); + pixel_y = 2 }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/construction) -"kUC" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/plating, -/area/maintenance/fore) -"kUE" = ( +/area/science/xenobiology) +"lzY" = ( /obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/mineral/plasma, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"kUG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/science/misc_lab) +"lAy" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Bay 1 South" }, -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/vending/barkbox, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"kUR" = ( -/obj/structure/disposalpipe/segment{ +/area/hallway/secondary/entry) +"lAB" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall/syndicate, +/area/science/circuit) +"lAH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/processing) +"lBh" = ( +/obj/structure/table, +/obj/item/folder/blue, /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"kVo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/ai_monitored/turret_protected/ai_upload) +"lBr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/machinery/conveyor{ - dir = 4; - id = "robo2" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"kWc" = ( +/area/hallway/primary/central) +"lBs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 + dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"kWd" = ( -/obj/structure/chair/office/light{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/landmark/start/chemist, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"kWj" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"kWp" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1 +/area/science/circuit) +"lBw" = ( +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"lBz" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/closed/wall/mineral/titanium, -/area/space/nearstation) -"kWq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/window/northleft{ + name = "Brig Operations"; + req_one_access_txt = "4; 1" }, -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"lBB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" +/obj/machinery/light{ + dir = 1 }, -/obj/item/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"lCg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"kWR" = ( -/obj/structure/bodycontainer/crematorium{ - id = "crematoriumChapel" +/area/security/prison/cells) +"lCi" = ( +/obj/docking_port/stationary/public_mining_dock{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"lCw" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/command/heads_quarters/hos) +"lCz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"kXb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/cargo/warehouse) +"lCK" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "CO2 to Pure" }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/mineral/plastitanium, -/area/science) -"kXo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/engineering/atmos) +"lCN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"kXC" = ( +/area/medical/genetics) +"lCQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"kXF" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/area/science/mixing) +"lDe" = ( +/obj/machinery/vending/medical{ + pixel_x = -2 }, -/obj/machinery/porta_turret/ai{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"lEs" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/camera{ + c_tag = "Hydroponics North" }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"kXO" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/aft"; - dir = 8; - name = "Aft Hall APC"; - pixel_x = -25; - pixel_y = 1 +/area/service/hydroponics) +"lEB" = ( +/obj/structure/cable{ + icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "4-8" }, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"lEI" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"kXS" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"kYK" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 +/area/science/xenobiology) +"lFl" = ( +/obj/structure/sign/warning/vacuum/external, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/cargo/storage) +"lFn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/cryopod{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"kYY" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/magboots, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/window/reinforced{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"kZd" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/atmos) -"kZe" = ( -/obj/machinery/computer/scan_consolenew{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"lFq" = ( +/obj/machinery/computer/shuttle/labor, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"kZC" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/clothing/neck/stethoscope, -/obj/item/reagent_containers/spray/cleaner, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"kZS" = ( -/obj/machinery/light{ +/area/command/bridge) +"lFI" = ( +/obj/structure/chair{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/landmark/start/assistant, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"lFX" = ( +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"lGt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"lag" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/sign/poster/official/high_class_martini{ - pixel_x = -32 - }, -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"laq" = ( -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/mineral/plastitanium, +/area/construction/mining/aux_base) +"lGV" = ( +/obj/machinery/button/door{ + id = "maintdiy"; + name = "Shutters Control Button"; + pixel_x = -6; + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/range) -"laN" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/commons/storage/emergency/starboard) -"lbn" = ( -/obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/port/fore) -"lbz" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/service/abandoned_gambling_den) +"lHm" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"lHx" = ( +/obj/structure/table/wood, +/obj/item/storage/dice, +/obj/item/toy/cards/deck, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"lHT" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/red/full, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"lHV" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"lbB" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/commons/cryopod) -"lbS" = ( -/obj/machinery/camera{ - c_tag = "Mining Dock External"; - dir = 8 +/area/security/prison/upper) +"lIQ" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"lbX" = ( -/obj/effect/turf_decal/tile/red, -/obj/structure/chair{ - dir = 1 +/area/engineering/atmos) +"lJb" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Recovery Room" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"lcc" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/prison) -"lcd" = ( -/obj/structure/table, -/obj/item/storage/firstaid/brute{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/brute, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 +/area/medical/medbay/central) +"lJj" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"lce" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/range) -"lci" = ( -/obj/effect/turf_decal/stripes/line, +/area/science/mixing) +"lJu" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"lco" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/meter, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"lcq" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"lcx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall/syndicate, /area/command/gateway) -"ldb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"lJw" = ( +/obj/machinery/doppler_array/research/science{ dir = 4 }, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"ldu" = ( -/obj/structure/chair/sofa/right{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"ldL" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"ldN" = ( -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_x = -30 - }, -/obj/machinery/camera{ - c_tag = "Medbay South"; - dir = 4; - network = list("ss13","medbay") +/area/science/mixing) +"lJA" = ( +/turf/closed/wall/r_wall/syndicate, +/area/security/prison/cells) +"lJC" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"ldY" = ( -/obj/machinery/door/airlock/security{ - name = "Firing Range"; - req_access_txt = "2" +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three" }, +/turf/open/floor/plating, +/area/security/office) +"lJS" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium/red, /area/security/prison) -"leq" = ( -/obj/machinery/computer/robotics{ - dir = 8 +"lKa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/window/reinforced{ +/obj/machinery/camera{ + c_tag = "Research Division North" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"ler" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Room"; - req_access_txt = "1" +/area/science) +"lKj" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/obj/machinery/door/firedoor, +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/disposal/incinerator) +"lKm" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"lKv" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"leE" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"leT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/ai_monitored/security/armory) +"lKG" = ( +/obj/structure/table, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"lKJ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = 30 }, /turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) -"leU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/medical/medbay/central) +"lKR" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"lKT" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"lLf" = ( +/turf/closed/wall/r_wall/syndicate, +/area/ai_monitored/command/nuke_storage) +"lLh" = ( +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"lfg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/closet/radiation, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"lfq" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/engineering/main) +"lLA" = ( +/obj/machinery/computer/slot_machine{ + balance = 15; + money = 500 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"lfu" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/turf/open/floor/plating, +/area/maintenance/port/fore) +"lMy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/urinal{ - pixel_y = 32 +/obj/machinery/door/airlock{ + name = "Crematorium"; + req_access_txt = "27" }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"lfI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/service/chapel/office) -"lfV" = ( +"lMA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"lMD" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" }, -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"lgc" = ( /turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"lgi" = ( -/obj/structure/table, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/storage/belt/medical{ - pixel_y = 2 +/area/hallway/secondary/exit) +"lMI" = ( +/obj/machinery/power/apc{ + areastring = "/area/medical/medbay/central"; + dir = 1; + name = "Medbay Central APC"; + pixel_y = 23 }, -/obj/item/storage/belt/medical{ - pixel_y = 2 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/item/clothing/neck/stethoscope, -/obj/item/gun/syringe/dart, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"lgp" = ( -/obj/machinery/light{ - dir = 1 +"lMR" = ( +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"lMU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/loading_area/red{ dir = 4 }, -/obj/structure/reagent_dispensers/fueltank, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"lgH" = ( /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"lgU" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/cargo/storage) +"lNb" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Bay 3 & 4"; dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 2"; - wiretypepath = /datum/wires/airlock/security +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/start/assistant, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"lNm" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"lhP" = ( +/area/engineering/atmos) +"lNq" = ( +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"lNB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/landmark/xmastree{ + pixel_x = 14 }, +/turf/open/floor/carpet/black, +/area/service/chapel/main) +"lNH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/processing) +"lNT" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "Tool Storage" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"lhY" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/science/test_area) -"lia" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/commons/storage/primary) +"lOd" = ( +/obj/machinery/light{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"liB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ +/area/hallway/primary/central) +"lOk" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1; + name = "Connector Port (Air Supply)" + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"lOr" = ( +/obj/machinery/light/floor, +/obj/structure/table/reinforced, +/obj/item/cardpack/syndicate, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"lOz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"lOG" = ( +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"lOH" = ( +/obj/structure/table, +/obj/machinery/light, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/hand_labeler, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"lPc" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 6 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/explab) +"lPf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "Padded Room Dorms"; + name = "Padded Room Dorms" + }, +/obj/machinery/door/firedoor, +/obj/structure/fans/tiny, +/turf/open/floor/padded, /area/commons/dorms) -"liD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +"lPG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/soap, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"lPL" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/sign/poster/official/obey{ - pixel_x = 32 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"lQy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/poster/official/pda_ad800{ + pixel_y = 32 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"liL" = ( +/area/hallway/primary/central) +"lQT" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"ljp" = ( +/area/command/bridge) +"lQU" = ( +/obj/structure/filingcabinet, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/medical/psychology) +"lQW" = ( +/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"ljv" = ( +/area/hallway/primary/starboard) +"lRb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/range) +"lRu" = ( /obj/machinery/light_switch{ - pixel_y = -25 + pixel_y = 28 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"ljC" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"ljN" = ( -/obj/structure/closet/l3closet/scientist, -/obj/item/extinguisher, -/obj/effect/turf_decal/stripes/line, +/area/command/heads_quarters/captain) +"lRB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, /area/science/xenobiology) -"lka" = ( -/obj/machinery/button/door{ - id = "secdoordorm1"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 +"lSL" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/paper/monitorkey, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/pen/fountain, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/ce) +"lTh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"lkd" = ( -/obj/structure/closet/wardrobe/black, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/head/beret/black, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"lkn" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre"; - req_access_txt = "45" +/area/engineering/main) +"lTy" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/door/firedoor, +/obj/machinery/camera{ + c_tag = "Brig Interrogation"; + dir = 8; + network = list("interrogation") + }, +/obj/item/taperecorder, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/structure/table, +/turf/open/floor/mineral/plastitanium, +/area/security/warden) +"lUh" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"lkF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/science/misc_lab) +"lUC" = ( +/obj/machinery/button/door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = -24; + req_access_txt = "31" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/closet/crate, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"lkT" = ( +/area/cargo/warehouse) +"lUP" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"lUS" = ( +/obj/structure/table/wood/fancy/black, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/carpet/black, +/area/commons/dorms) +"lVm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"lVp" = ( +/obj/machinery/door/airlock/command{ + name = "Conference Room"; + req_access_txt = "19" + }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"lVy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"lkV" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"lkW" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +"lVC" = ( +/obj/structure/chair/office/light{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = -26; + req_access_txt = "5" }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/window/plasma{ - dir = 1 +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"lVM" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"lVX" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 }, -/obj/structure/window/plasma{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"lVY" = ( +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = 6; + pixel_y = -24 }, -/turf/open/floor/plasteel, -/area/commons/locker) -"lle" = ( -/obj/machinery/light{ +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = -6; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"lln" = ( -/obj/machinery/door/window/eastright{ - name = "Hydroponics Delivery"; - req_access_txt = "35" +/area/maintenance/disposal/incinerator) +"lWD" = ( +/turf/open/floor/carpet/black, +/area/commons/arcade) +"lWF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"llu" = ( -/obj/machinery/vending/security, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/red, /turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"llA" = ( -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"llI" = ( -/obj/structure/table/reinforced, -/obj/item/multitool, -/obj/item/screwdriver, -/obj/machinery/camera{ - c_tag = "Circuitry Lab North"; - network = list("ss13","rd") +/area/security/brig) +"lXc" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 }, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"llR" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/radio/headset/headset_med, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"llS" = ( -/obj/machinery/computer/station_alert, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 +/obj/machinery/computer/monitor{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -38079,452 +38990,384 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"lmo" = ( -/obj/structure/bed, -/obj/item/bedsheet/random, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/medical/psychology) -"lmH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"lny" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/ai_monitored/turret_protected/aisat_interior) +"lXH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/structure/chair{ - dir = 4 - }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"lnU" = ( -/obj/structure/table, -/obj/item/clothing/head/soft, -/obj/item/clothing/head/soft, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"lnV" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/camera{ - c_tag = "Chapel Office" +"lYi" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"loD" = ( -/obj/machinery/button/door{ - id = "armory2"; - name = "Armory Shutters"; - pixel_y = -26; - req_access_txt = "3" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory2" - }, +/area/security/brig) +"lYQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/security/armory) -"loI" = ( -/obj/structure/table/glass, -/obj/item/storage/box/bodybags, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/spray/cleaner, +/area/commons/storage/tools) +"lYU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/radio/headset/headset_brigdoc, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"loY" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"lZa" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"lpn" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/window/westright{ + name = "Red Corner" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"lpT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/commons/locker) +"lZe" = ( +/obj/item/radio/intercom{ + pixel_x = -25 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"lqb" = ( -/obj/item/beacon, -/obj/structure/cable{ - icon_state = "4-8" +/area/hallway/secondary/exit) +"lZl" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/coin/gold, +/obj/item/coin/gold, +/obj/item/coin/gold, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"lZn" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = null; + name = "Brig Infirmary"; + req_access_txt = "2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"lZq" = ( +/obj/machinery/power/apc{ + areastring = "/area/science"; + dir = 8; + name = "Misc Research APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4" }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"lqc" = ( +/area/science) +"lZs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"lZC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + name = "Break Room"; + req_access_txt = "39" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"lqx" = ( -/obj/structure/sign/poster/contraband/lizard{ - pixel_x = -32 +/area/medical/virology) +"lZN" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Sauna"; + name = "Sauna" }, -/turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"lqE" = ( +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/port/fore) +"mac" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"lrf" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/area/service/kitchen/coldroom) +"mae" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/stamp/cmo, +/obj/item/clothing/glasses/hud/health, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/cmo) +"mak" = ( +/obj/machinery/camera{ + c_tag = "Bar West"; dir = 4 }, +/obj/machinery/computer/arcade/orion_trail, /turf/open/floor/mineral/plastitanium, -/area/science) -"lsi" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/service/bar) +"mam" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Hallway"; - req_one_access_txt = "65" +/obj/effect/turf_decal/loading_area/red{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/hallway) -"lsn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"lsB" = ( -/obj/structure/closet{ - name = "Evidence Closet" +/area/cargo/office) +"map" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/engineering/atmos) +"maw" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"maT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/disposal/incinerator) +"mbq" = ( +/obj/machinery/button/door{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_y = -2; + req_access_txt = "55" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"lsG" = ( +/obj/structure/table/reinforced, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/ai_slipper{ - uses = 10 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/service) -"lsS" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/science/xenobiology) +"mby" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/meter, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ + pixel_x = -24 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"lte" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/mixing"; - dir = 4; - name = "Toxins Lab APC"; - pixel_x = 24 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/mineral/plastitanium, /area/science/mixing) -"ltD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"mbG" = ( +/obj/machinery/vending/cigarette, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"ltX" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/engineering/break_room) +"mcp" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/security/range) +"mcz" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, /area/ai_monitored/command/storage/eva) -"luc" = ( -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, +"mcD" = ( /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"lvf" = ( -/obj/item/stack/rods/fifty, -/obj/structure/rack, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil{ - amount = 5 +/area/service/hydroponics) +"mcE" = ( +/obj/machinery/vending/cigarette, +/obj/structure/sign/poster/contraband/fun_police{ + pixel_x = 32 }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 10 +/turf/open/floor/carpet/black, +/area/commons/arcade) +"mcM" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/department/electrical) -"lvY" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/commons/vacant_room/office) +"mcN" = ( +/obj/machinery/light{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"lww" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/area/medical/medbay/central) +"mcW" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/camera{ + c_tag = "Medbay Storage"; + network = list("ss13","medbay") }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"lwE" = ( +/area/medical/medbay/central) +"mdi" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/closed/wall/r_wall/syndicate, -/area/ai_monitored/turret_protected/ai) -"lwN" = ( +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"mdl" = ( /obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"lxc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"lyb" = ( -/obj/machinery/jukebox, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"lyP" = ( -/obj/machinery/computer/libraryconsole, -/obj/structure/table/wood, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"lyW" = ( -/obj/structure/table, -/obj/machinery/recharger, +/area/engineering/storage/tech) +"mdo" = ( +/obj/machinery/deepfryer, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"lzk" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 8 +/area/service/kitchen) +"mdq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/closed/wall/r_wall/syndicate, -/area/maintenance/port/fore) -"lzu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"lzY" = ( -/obj/structure/sign/poster/official/medical_green_cross{ - pixel_x = 32 - }, +/area/security/execution/transfer) +"mdI" = ( +/obj/structure/bed/roller, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"lAb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Waste to Filter" - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"lAy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +"mdO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"lAB" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall/syndicate, -/area/science/circuit) -"lAH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-4" +/area/maintenance/port/aft) +"mdR" = ( +/turf/open/floor/mineral/plastitanium, +/area/service/theater) +"meq" = ( +/obj/machinery/camera{ + c_tag = "Research Division Access" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/processing) -"lAI" = ( -/obj/machinery/light/small{ - dir = 4 +/obj/structure/sink{ + dir = 4; + pixel_x = 11 }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/vending/wardrobe/chef_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"lAP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"lAW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/science) +"mev" = ( +/obj/machinery/button/door{ + id = "Torture Room Dorms"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"lBe" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 +/obj/structure/chair/e_chair, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, +/turf/open/floor/plasteel/kitchen_coldroom, +/area/commons/dorms) +"meV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"lBh" = ( +/area/commons/locker) +"meY" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"mfi" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/hallway/primary/port) -"lBl" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/engineering/main) +"mfr" = ( +/obj/machinery/jukebox, /turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"lBz" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/security/prison/upper) +"mfv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 }, -/obj/machinery/door/window/northleft{ - name = "Brig Operations"; - req_one_access_txt = "4; 1" +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"lBJ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/meter/atmos/atmos_waste_loop, /turf/open/floor/mineral/plastitanium, -/area/science) -"lCh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Fitness Rooml" - }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"lCi" = ( -/obj/docking_port/stationary/public_mining_dock{ - dir = 8 - }, +/area/engineering/atmos) +"mfy" = ( +/obj/structure/loot_pile/maint, /turf/open/floor/plating, -/area/construction/mining/aux_base) -"lCl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/area/maintenance/port/fore) +"mfD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"lCy" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/service/bar) +"mfI" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"mfM" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/science/explab) -"lCM" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"mfY" = ( /obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/medical/psychology) -"lDu" = ( +/area/tcommsat/computer) +"mgi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/warehouse) +"mgq" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -38535,1001 +39378,924 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 4"; + name = "Permanent Cell 2"; wiretypepath = /datum/wires/airlock/security }, /turf/open/floor/mineral/plastitanium, /area/security/prison/cells) -"lDy" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 4 - }, +"mgC" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "2-8" }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"lDF" = ( -/obj/structure/table, -/obj/item/ai_module/reset, -/obj/machinery/light{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"lDG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"lDQ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/area/ai_monitored/command/storage/eva) +"mgY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light_switch{ + pixel_x = -20 }, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"lDV" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the genetics doors."; - id = "GeneticsDoor"; - name = "Genetics Exit Button"; - normaldoorcontrol = 1; - pixel_x = 8; +/area/security/warden) +"mhf" = ( +/obj/machinery/button/flasher{ + id = "visitorflash"; + pixel_x = -6; pixel_y = 24 }, -/obj/structure/table, -/obj/item/book/manual/wiki/medical_cloning{ - pixel_y = 6 - }, -/obj/item/storage/box/rxglasses{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"lEc" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, /obj/machinery/button/door{ - id = "hos"; - name = "HoS Office Shutters"; - pixel_y = -25 + id = "visitation"; + name = "Visitation Shutters"; + pixel_x = -6; + pixel_y = 36; + req_access_txt = "2" }, -/obj/machinery/vending/wardrobe/hos_wardrobe, -/turf/open/floor/mineral/plastitanium/red, -/area/command/heads_quarters/hos) -"lEp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"mhp" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 2 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/noticeboard{ + pixel_y = 32 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"lEt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"lEV" = ( -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Monitor"; - network = list("xeno"); - pixel_y = 2 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"lFF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"lFI" = ( +/area/cargo/office) +"mhA" = ( /obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/starboard/aft) -"lFM" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/aft) -"lGi" = ( -/obj/machinery/airalarm{ - pixel_y = 23 + dir = 1 }, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 +/obj/machinery/camera{ + c_tag = "Central Hallway North" }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"lGt" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/holopad/secure, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"lGJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/alien/weeds, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/structure/window/reinforced/tinted{ - dir = 1 +/area/hallway/primary/central) +"mih" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"lGM" = ( /obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"lGO" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"lGP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"lGV" = ( -/obj/machinery/button/door{ - id = "maintdiy"; - name = "Shutters Control Button"; - pixel_x = -6; - pixel_y = 24 +/area/hallway/primary/central) +"mim" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"lHb" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/APlus, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/reagent_containers/blood/AMinus, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/padded, -/area/commons/dorms) -"lHg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/area/security/warden) +"mis" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L1" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"lHq" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/service/hydroponics) -"lHM" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/area/hallway/primary/central) +"miU" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"lHP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/science/server) +"mjh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"lIb" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/item/beacon, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"lIc" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/chemimp{ - pixel_x = 6 - }, -/obj/item/storage/box/trackimp{ - pixel_x = -3 +/area/science/misc_lab) +"mjr" = ( +/obj/structure/reagent_dispensers/keg/milk, +/turf/open/floor/carpet/black, +/area/service/bar) +"mjy" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"lJe" = ( -/obj/machinery/airalarm{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"mjB" = ( +/obj/machinery/power/apc{ + areastring = "/area/engineering/break_room"; dir = 8; - pixel_x = 24 - }, -/obj/structure/chair/comfy/black{ - dir = 8 + name = "Engineering Foyer APC"; + pixel_x = -25 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"lJl" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/light{ - light_color = "#c9d3e8" +/obj/structure/cable{ + icon_state = "0-2" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"lJp" = ( -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"lJA" = ( -/turf/closed/wall/r_wall/syndicate, -/area/security/prison/cells) -"lJC" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/engineering/break_room) +"mjC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Escape Pod Three" - }, -/turf/open/floor/plating, -/area/security/office) -"lJI" = ( -/obj/machinery/vending/wallmed{ - pixel_x = 28 - }, -/obj/machinery/camera{ - c_tag = "Medbay Recovery Room"; - dir = 8; - network = list("ss13","medbay") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/vehicle/ridden/wheelchair{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-8" }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"lJS" = ( +/area/commons/dorms) +"mjJ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"lJT" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"lJV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/holopad, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" + icon_state = "1-4" }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"mjY" = ( /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"lKj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/disposal/incinerator) -"lKy" = ( +/area/hallway/secondary/exit) +"mkh" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"lKT" = ( -/obj/structure/closet/l3closet, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"lLf" = ( -/turf/closed/wall/r_wall/syndicate, -/area/ai_monitored/command/nuke_storage) -"lLm" = ( -/obj/structure/cable{ - icon_state = "0-8" +/area/engineering/engine_smes) +"mkr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"lLA" = ( -/obj/machinery/computer/slot_machine{ - balance = 15; - money = 500 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"lLG" = ( -/obj/structure/sink{ - pixel_y = 30 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"lLL" = ( +/area/commons/dorms) +"mkF" = ( /obj/structure/table, +/obj/item/clothing/gloves/boxing/yellow, +/obj/item/clothing/gloves/boxing/green, +/obj/item/clothing/gloves/boxing/blue, +/obj/item/clothing/gloves/boxing/blue, +/obj/item/clothing/gloves/boxing, +/obj/item/clothing/gloves/boxing, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"lLU" = ( -/obj/structure/cable{ - icon_state = "0-2" +/area/commons/locker) +"mkR" = ( +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/structure/cable, +/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, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "2-8" }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"mkU" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" +/turf/open/floor/plating, +/area/security/processing) +"mlD" = ( +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"lLV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "0-2" +/area/command/blueshieldoffice) +"mlI" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics East"; + dir = 8 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/ai_monitored/command/nuke_storage) -"lMl" = ( -/obj/structure/bed/matress, -/obj/effect/turf_decal/bot, -/obj/item/restraints/handcuffs/fake/kinky, -/turf/open/floor/plating, -/area/security/prison/cells) -"lMr" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Plasma to Pure" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"lMR" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 +/area/engineering/atmos) +"mmx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + pixel_y = 23 }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"lNl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/locker) +"mmQ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"lNq" = ( +"mnp" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"lNy" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - req_access_txt = "48" +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"lNB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/engineering/atmos) +"mnr" = ( +/obj/machinery/disposal/bin, +/obj/structure/sign/warning/deathsposal{ + pixel_y = -32 }, -/obj/effect/landmark/xmastree{ - pixel_x = 14 +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/open/floor/carpet/black, -/area/service/chapel/main) -"lNC" = ( -/obj/structure/table/glass, -/obj/item/cultivator, -/obj/item/hatchet, -/obj/item/crowbar, -/obj/item/plant_analyzer, -/obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"lNH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/area/medical/virology) +"mnx" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L14" }, -/obj/machinery/light_switch{ - pixel_x = 27 +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"mnA" = ( +/obj/item/transfer_valve{ + pixel_x = -5 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/processing) -"lOh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/transfer_valve{ + pixel_x = -5 + }, +/obj/item/transfer_valve, +/obj/item/transfer_valve, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = -30; + receive_ore_updates = 1 }, +/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"lOk" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"lOr" = ( -/obj/machinery/light/floor, -/obj/structure/table/reinforced, -/obj/item/cardpack/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"lOs" = ( +/area/science/mixing) +"mnB" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"lOw" = ( /turf/open/floor/mineral/plastitanium, /area/service/theater) -"lOy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"lOB" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/mineral/plastitanium, -/area/science) -"lOS" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ +"mnC" = ( +/obj/structure/target_stake, +/obj/item/target/syndicate, +/turf/open/floor/plating, +/area/security/range) +"mnX" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_y = -32 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"moy" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"lPt" = ( -/obj/machinery/light, -/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"moD" = ( +/obj/item/reagent_containers/food/snacks/bluecherrycupcake{ + pixel_y = 5 + }, +/obj/structure/table/reinforced, +/turf/open/floor/carpet/black, /area/service/bar) -"lPy" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/folder/blue, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"lPz" = ( -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/art) -"lPF" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +"mpH" = ( +/obj/machinery/requests_console{ + department = "Chemistry"; + departmentType = 2; + pixel_x = -30; + receive_ore_updates = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light{ dir = 8 }, +/obj/structure/closet/secure_closet/chemical, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"lPG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/medical/chemistry) +"mpI" = ( +/obj/structure/table/reinforced, /obj/machinery/light/small{ dir = 4 }, -/obj/item/soap, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"lPK" = ( -/obj/structure/table, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/art) -"lPT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/item/toy/syndicateballoon, +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"mqb" = ( +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/chair/comfy/black, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science) -"lQV" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" +/area/science/xenobiology) +"mqF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"mqG" = ( +/obj/machinery/airalarm{ + pixel_y = 24 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/firecloset, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"mqH" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "commissaryshutters"; + name = "Vacant Commissary Shutters" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/turf/open/floor/plasteel, +/area/commons/locker) +"mqP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"lRb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ +/area/service/chapel/main) +"mqT" = ( +/obj/machinery/icecream_vat, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen/coldroom) +"mqZ" = ( +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"mrJ" = ( +/obj/item/radio/intercom{ dir = 8; - pixel_x = 24 + name = "Station Intercom (General)"; + pixel_x = -28 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/range) -"lRm" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479" +/obj/structure/closet/secure_closet/hop, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/chair/comfy/brown{ - color = "#596479" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/ianshirt, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"lRw" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/area/command/heads_quarters/hop) +"mrX" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"lRx" = ( -/obj/structure/table, -/obj/item/aicard, -/obj/item/ai_module/reset, +/area/science/xenobiology) +"msh" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" }, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"lRT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/mechbay) +"mso" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"mst" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/exit) +"msZ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"lRW" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/security/prison/cells) +"mtz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"mtS" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Service Bay"; - req_one_access_txt = "65" +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = -31 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"lRZ" = ( -/obj/structure/table/glass, -/obj/item/storage/box/rxglasses, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"lSb" = ( -/obj/machinery/recharge_station, +/area/service/hydroponics) +"mtU" = ( +/obj/structure/sign/departments/holy, +/turf/closed/wall/r_wall/syndicate, +/area/service/chapel/main) +"muv" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/shower, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"muJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/maintenance/department/electrical) -"lSw" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-4" +/area/command/bridge) +"muK" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/science) +"muV" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"lSG" = ( -/obj/machinery/vending/cola/red, -/obj/structure/sign/poster/contraband/robust_softdrinks{ - pixel_x = -32; - pixel_y = 32 +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"lSL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"lSW" = ( -/obj/machinery/computer/arcade/battle, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"lTb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/area/medical/medbay/central) +"muZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"lTr" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/botanist, +/area/security/prison/upper) +"mvl" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"lTz" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/item/clothing/head/that, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ +/area/engineering/atmos) +"mvu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/carpet/black, -/area/service/bar) -"lTE" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/computer/security/telescreen/cmo{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/computer/atmos_alert{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"lTJ" = ( -/obj/structure/closet/secure_closet/engineering_chief, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/command/heads_quarters/ce"; - dir = 4; - name = "CE Office APC"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/area/command/heads_quarters/cmo) +"mvL" = ( +/obj/structure/cable{ + icon_state = "4-8" }, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "0-4" }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/fore) +"mvR" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = -32 + }, +/turf/closed/wall/r_wall/syndicate, +/area/security/office) +"mvT" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/area/tcommsat/computer) +"mwh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/science) +"mwp" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Engine" }, +/obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"lUj" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/engineering/atmos) +"mwu" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/pen{ + desc = "Writes upside down!"; + name = "astronaut pen" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"mwS" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/area/maintenance/port/fore) +"mxb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/south, /turf/open/floor/mineral/plastitanium, -/area/security/processing) -"lUz" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ +/area/commons/fitness/recreation) +"mxn" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/turf/open/floor/plating, +/area/security/office) +"mxp" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/bloodbankgen, +/obj/machinery/camera{ + c_tag = "Medbay Surgery Storage"; + dir = 6; + network = list("ss13","medbay") + }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"lUG" = ( -/obj/effect/spawner/structure/window/plastitanium, +/area/medical/storage) +"mxw" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable, -/turf/open/floor/plating, -/area/command/gateway) -"lUI" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/atmos) -"lUK" = ( +/obj/machinery/holopad, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/mechbay) +"mxB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"lUP" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 +/area/science) +"mxJ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"lUS" = ( -/obj/structure/table/wood/fancy/black, -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/carpet/black, -/area/commons/dorms) -"lVb" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Pure to Mix" +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"mxM" = ( +/obj/structure/chair{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"lVm" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/commons/fitness/recreation) +"mxQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"mxS" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"lVs" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/camera{ + c_tag = "Locker Room East"; + dir = 8 + }, +/obj/machinery/light{ dir = 4 }, +/obj/structure/table, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/razor, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"lVu" = ( +/area/commons/locker) +"myh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall/syndicate, +/area/service/theater) +"myr" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/door/window{ - name = "Gateway Chamber"; - req_access_txt = "62" +/obj/structure/chair/comfy/brown{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"lVy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"lVP" = ( -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"lWg" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Ports to Incinerator" +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"lWD" = ( -/turf/open/floor/carpet/black, -/area/commons/arcade) -"lWO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/courtroom) -"lWQ" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/item/stack/packageWrap, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"lXb" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/area/commons/dorms) +"myT" = ( +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse"; + name = "warehouse shutters" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"lXl" = ( -/obj/structure/closet/lasertag/red, -/obj/item/clothing/under/misc/pj/red, -/obj/item/clothing/under/misc/pj/red, +/area/cargo/warehouse) +"mzb" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"lXn" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas{ - pixel_x = 3; - pixel_y = 3 +/area/science/explab) +"mzk" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 +/obj/item/stack/rods/fifty, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/turf/open/floor/mineral/plastitanium, +/area/construction/mining/aux_base) +"mzs" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/book/manual/wiki/experimentor, +/turf/open/floor/mineral/plastitanium, +/area/science/explab) +"mzv" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" + }, +/turf/open/floor/wood/wood_large, +/area/service/chapel/main) +"mzz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"lXA" = ( -/obj/structure/bodycontainer/morgue, +/area/science) +"mzE" = ( +/obj/structure/table, +/obj/item/storage/toolbox/artistic{ + icon_state = "yellow"; + item_state = "toolbox_yellow"; + name = "Cable Toolbox"; + pixel_y = 6 + }, +/obj/item/storage/toolbox/emergency, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"lXX" = ( +/area/commons/storage/tools) +"mzP" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"mzT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/coffee, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"mAc" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"lYh" = ( -/obj/structure/closet/secure_closet/medical2, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"lYy" = ( -/obj/structure/curtain{ - pixel_y = -32 +/area/hallway/secondary/exit) +"mAd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"mAw" = ( +/obj/structure/table, +/obj/structure/bedsheetbin{ + pixel_x = 2 + }, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/table/optable, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"lZa" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/medical/medbay/central) +"mAx" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "psych_shutters"; + name = "psychology office shutters" }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/medical/psychology) +"mAD" = ( +/obj/machinery/camera{ + c_tag = "Cargo Bay North" + }, +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"mAH" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ dir = 8 }, -/obj/machinery/door/window/westright{ - name = "Red Corner" +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"mBh" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"mBv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"mBw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"mBD" = ( +/obj/machinery/light{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/locker) -"lZg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"mBF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/cyborg, +/obj/machinery/holopad/secure, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat/atmos) +"mBG" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 30 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"mBN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -39537,775 +40303,708 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"mBT" = ( +/obj/item/storage/secure/safe{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"mBY" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/item/beacon, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"lZl" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/coin/gold, -/obj/item/coin/gold, -/obj/item/coin/gold, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"lZn" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = null; - name = "Brig Infirmary"; - req_access_txt = "2" +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"mCg" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/stamp/hos, +/obj/item/storage/secure/briefcase/permits, +/turf/open/floor/carpet/black, +/area/command/heads_quarters/hos) +"mCk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"mCm" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"lZs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"lZC" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/structure/window/reinforced{ + dir = 4 }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"mCo" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"lZF" = ( -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"mCq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"lZN" = ( -/obj/machinery/door/airlock/wood{ - id_tag = "Sauna"; - name = "Sauna" +/area/commons/dorms) +"mCs" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/port/fore) -"lZT" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"mad" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/construction/mining/aux_base) +"mCu" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 }, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/plating, +/area/engineering/atmos) +"mCF" = ( +/obj/machinery/computer/holodeck{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"mCI" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #2" }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"mao" = ( +/area/cargo/storage) +"mDb" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"map" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/mineral/plastitanium, -/area/science/server) -"maT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/disposal/incinerator) -"mbh" = ( -/obj/machinery/door/poddoor/preopen{ - id = "heads_meeting"; - name = "privacy shutters" +/area/security/prison/cells) +"mDd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/command/meeting_room) -"mbm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 10 }, -/obj/machinery/holopad/secure, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/service) -"mbt" = ( -/obj/structure/disposalpipe/segment{ +/area/science) +"mDg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/obj/machinery/button/door{ + id = "holoprivacy"; + name = "Holodeck Privacy"; + pixel_y = 24 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"mbV" = ( +/area/commons/fitness/recreation) +"mDt" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"mcp" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/security/range) -"mcr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"mcE" = ( -/obj/machinery/vending/cigarette, -/obj/structure/sign/poster/contraband/fun_police{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/carpet/black, -/area/commons/arcade) -"mcS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/door/airlock/research{ + name = "Genetics Research Access"; + req_access_txt = "9" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"mdz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/medical/genetics) +"mDy" = ( +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/entry"; + dir = 4; + name = "Entry Hall APC"; + pixel_x = 24 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"mdR" = ( -/obj/structure/rack, -/obj/item/tank/jetpack/carbondioxide/eva, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/hallway/secondary/entry) +"mDz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"men" = ( -/obj/structure/window/plasma{ - dir = 1 +/area/engineering/gravity_generator) +"mDZ" = ( +/obj/structure/table/reinforced, +/obj/item/ammo_box/magazine/pistolm9mm, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"mEx" = ( +/obj/machinery/camera{ + c_tag = "Permabrig Central"; + dir = 8; + network = list("ss13","prison") }, -/obj/structure/chair/sofa/corp/left, -/turf/open/floor/carpet/black, -/area/service/bar) -"meA" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"mEH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/vr_sleeper{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science) +"mEZ" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat/hallway) +"mFc" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 }, +/obj/machinery/meter, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"meF" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/engineering/atmos) +"mFo" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"mFA" = ( /obj/effect/turf_decal/tile/neutral, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/light, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"meQ" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Toxins Launch Room Access"; - req_access_txt = "7" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/effect/landmark/start/prisoner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/machinery/button/door{ + id = "permacells4"; + name = "Privacy Shutters"; + pixel_y = 25 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"meR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/security/prison/cells) +"mFY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/bodycontainer/morgue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"mfa" = ( -/turf/open/floor/plating, -/area/space) -"mfi" = ( -/obj/item/reagent_containers/glass/bucket, -/mob/living/simple_animal/pet/bumbles, +/area/security/courtroom) +"mGd" = ( +/obj/structure/table, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil, +/obj/item/paper_bin/construction, +/obj/item/stack/cable_coil, +/obj/item/pen/fourcolor, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"mfH" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/commons/storage/art) +"mGw" = ( +/obj/machinery/door/airlock/security{ + name = "Labor Shuttle"; + req_access_txt = "2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium/red, +/area/security/range) +"mGA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"mfI" = ( -/obj/machinery/atmospherics/pipe/simple/dark/visible, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"mfP" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"mfR" = ( -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"mfX" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Connector Port (Air Supply)" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"mgd" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = -30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"mgg" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"mgq" = ( -/obj/machinery/door/airlock/medical{ - name = "Patient Room"; - req_access_txt = "5" +/area/hallway/primary/aft) +"mGL" = ( +/obj/structure/cable{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"mgv" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, +/area/hallway/primary/aft) +"mGN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"mgA" = ( -/obj/structure/cable{ - icon_state = "1-4" +/area/hallway/primary/aft) +"mGW" = ( +/obj/item/radio/intercom{ + pixel_x = -30 }, -/obj/structure/table/reinforced, -/obj/structure/reagent_dispensers/servingdish, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"mgR" = ( -/obj/machinery/light_switch{ - pixel_y = 28 +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"mHh" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"mgS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, +/area/engineering/main) +"mHk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen/coldroom) +"mHp" = ( /obj/structure/cable{ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"mhd" = ( -/obj/structure/disposalpipe/segment{ +/area/engineering/atmos) +"mHv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"mHA" = ( +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/obj/structure/rack, +/obj/item/seeds/wheat, +/obj/item/seeds/watermelon, +/obj/item/seeds/watermelon, +/obj/item/seeds/grape, +/obj/item/seeds/glowshroom, +/obj/item/seeds/cannabis/rainbow, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"mHM" = ( +/obj/structure/frame/computer, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"mHU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/light_construct{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"mIu" = ( +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"mhS" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/structure/sign/poster/official/medical_green_cross{ - pixel_x = -32 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"mhV" = ( -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/machinery/holopad, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"mhW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/structure/sign/warning/fire{ + desc = "A sign that states the labeled room's number."; + dir = 1; + icon_state = "roomnum"; + name = "Room Number 2"; + pixel_x = -30; + pixel_y = -7 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"mib" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/jukebox, +/area/commons/dorms) +"mJh" = ( +/obj/machinery/computer/arcade/orion_trail, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"miB" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 +/area/command/heads_quarters/captain) +"mJl" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"miT" = ( -/obj/machinery/light{ - dir = 4 +/obj/item/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"miY" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 6 }, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"mjr" = ( -/obj/structure/reagent_dispensers/keg/milk, -/turf/open/floor/carpet/black, -/area/service/bar) -"mjw" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/small{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"mjJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" +/area/medical/storage) +"mJJ" = ( +/obj/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/power/terminal{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"mkD" = ( -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"mkF" = ( +/area/engineering/engine_smes) +"mJQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/light{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"mkQ" = ( +/area/cargo/warehouse) +"mKm" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"mkT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"mkU" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/processing) -"mlq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/area/hallway/primary/starboard) +"mKz" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/decal/cleanable/oil{ + icon_state = "floor5" }, -/obj/machinery/suit_storage_unit/atmos, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"mls" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +"mKS" = ( +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/fore"; + dir = 8; + name = "Fore Primary Hallway APC"; + pixel_x = -25 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-2" }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"mlu" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway"; dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"mlD" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"mlK" = ( -/obj/machinery/power/terminal{ dir = 1 }, -/obj/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"mmx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/locker) -"mmz" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/hallway/primary/fore) +"mKX" = ( +/obj/structure/table, +/obj/item/circuitboard/machine/paystand{ + pixel_x = 5; + pixel_y = -5 }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"mmI" = ( -/obj/machinery/door/airlock/command{ - name = "Conference Room"; - req_access_txt = "19" +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"mnd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/commons/locker) +"mLp" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/delivery/red, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"mni" = ( -/obj/effect/turf_decal/bot_red, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"mnA" = ( -/obj/structure/closet/crate, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/hallway/primary/central) +"mLs" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"mnC" = ( -/obj/structure/target_stake, -/obj/item/target/syndicate, -/turf/open/floor/plating, -/area/security/range) -"mnQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/science/misc_lab) +"mLS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) -"mof" = ( +/area/maintenance/starboard/aft) +"mNg" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"mNo" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/item/melee/chainofcommand, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"moD" = ( -/obj/item/reagent_containers/food/snacks/bluecherrycupcake{ - pixel_y = 5 - }, -/obj/structure/table/reinforced, -/turf/open/floor/carpet/black, -/area/service/bar) -"mpw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/area/command/heads_quarters/captain) +"mNE" = ( +/obj/machinery/power/apc{ + areastring = "/area/command/heads_quarters/captain"; + dir = 1; + name = "Captain's Office APC"; + pixel_y = 23 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"mpx" = ( -/obj/machinery/vending/coffee, +/area/command/heads_quarters/captain) +"mNO" = ( +/obj/machinery/door/airlock{ + name = "Instrument Storage" + }, /turf/open/floor/mineral/plastitanium, -/area/science) -"mpC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/area/maintenance/starboard/fore) +"mNQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"mpG" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/engineering/break_room) +"mNT" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-8" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"mpI" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/small{ - dir = 4 +/turf/open/floor/plating, +/area/maintenance/fore) +"mNZ" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/item/toy/syndicateballoon, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"mpR" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"mqn" = ( -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"mqw" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/restraints/handcuffs, -/obj/item/taperecorder, -/obj/item/folder/red, -/turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"mqC" = ( -/obj/structure/window/reinforced/tinted, -/turf/open/floor/glass/reinforced, -/area/commons/dorms) -"mqH" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "commissaryshutters"; - name = "Vacant Commissary Shutters" +"mOm" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/locker) -"mqJ" = ( -/obj/machinery/photocopier, -/obj/item/radio/intercom{ - pixel_y = 20 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"mOF" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" }, +/obj/effect/landmark/event_spawn, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"mqR" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "N2 Outlet Pump" +/area/science/robotics/lab) +"mOP" = ( +/obj/structure/table, +/obj/item/radio/off{ + pixel_y = 6 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"mqZ" = ( -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"mrd" = ( -/obj/structure/chair{ - dir = 8 +/obj/item/radio/off{ + pixel_x = -6; + pixel_y = 4 }, +/obj/item/radio/off, /turf/open/floor/mineral/plastitanium, -/area/security/prison) -"mrs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/command/gateway) +"mPe" = ( +/obj/effect/landmark/start/paramedic, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"mry" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/mint, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"mrH" = ( -/obj/machinery/light{ - dir = 4 +"mPk" = ( +/obj/structure/bed, +/obj/machinery/button/door{ + id = "Dorm5"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 }, -/obj/machinery/status_display/evac{ - pixel_x = 32 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/spawner/lootdrop/bedsheet, +/turf/open/floor/carpet/black, +/area/commons/dorms) +"mPr" = ( +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/cobweb, +/obj/item/clothing/under/color/grey, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"mPv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/machinery/aug_manipulator, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"mrS" = ( +/area/ai_monitored/turret_protected/aisat/service) +"mPE" = ( +/obj/structure/sign/painting/library, +/turf/closed/wall/r_wall/syndicate, +/area/service/library) +"mPJ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_y = -32 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"mQp" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"mQu" = ( /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"mrV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/cargo/office) +"mQF" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"mQY" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"msd" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"mso" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 +/area/engineering/main) +"mQZ" = ( +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = 30 + }, +/obj/machinery/camera{ + c_tag = "Medbay East"; + dir = 8; + network = list("ss13","medbay"); + pixel_y = -22 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"mst" = ( +/area/medical/medbay/central) +"mRk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"msB" = ( -/obj/item/dildo/flared/gigantic, -/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"msC" = ( +/area/engineering/engine_smes) +"mRq" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes/engineering, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -40318,3627 +41017,3762 @@ }, /turf/open/floor/mineral/plastitanium, /area/engineering/engine_smes) -"msI" = ( -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 1 +"mRt" = ( +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/port"; + dir = 1; + name = "Port Hall APC"; + pixel_y = 23 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"mRB" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -23 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/machinery/camera{ + c_tag = "Surgery Operating"; + dir = 1; + network = list("ss13","medbay"); + pixel_x = 22 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"msZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/medical/surgery) +"mRF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"mtd" = ( -/obj/structure/bodycontainer/morgue{ - dir = 8 +/area/engineering/break_room) +"mRH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/machinery/light/small, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"mRV" = ( /obj/machinery/camera{ - c_tag = "Medbay Morgue"; - dir = 6; - network = list("ss13","medbay") + c_tag = "Conference Room" }, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"mth" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/brig) -"mtD" = ( -/obj/structure/cable{ - icon_state = "2-8" +/area/command/meeting_room) +"mSa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"mtG" = ( +/turf/closed/wall/r_wall/syndicate, +/area/medical/medbay/central) +"mSG" = ( /obj/structure/chair/comfy/black{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, /turf/open/floor/mineral/plastitanium, /area/service/library) -"mtT" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +"mSJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/terminal{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/door/airlock/grunge{ - name = "Isolation Cell"; - req_access_txt = "2"; - wiretypepath = /datum/wires/airlock/security +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) -"mtU" = ( -/obj/structure/sign/departments/holy, -/turf/closed/wall/r_wall/syndicate, -/area/service/chapel/main) -"muv" = ( -/obj/item/radio/intercom{ - pixel_y = 25 +/area/engineering/gravity_generator) +"mSK" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Pool Maintenance"; + req_access_txt = "12" }, -/obj/machinery/shower, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"muW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Monitoring"; - req_access_txt = "24" +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"mSM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/door/firedoor/heavy, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"mvc" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" +/area/cargo/storage) +"mSR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/structure/filingcabinet/chestdrawer, /turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"mvB" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/area/service/kitchen/coldroom) +"mTf" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/light{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"mvE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/command/bridge) +"mTG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"mvQ" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"mvR" = ( -/obj/effect/turf_decal/bot{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/reagent_dispensers/fueltank/high, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"mwi" = ( +/turf/open/floor/plasteel, +/area/commons/locker) +"mTM" = ( /obj/structure/table, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 +/obj/item/ai_module/core/full/asimov, +/obj/item/ai_module/core/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access_txt = "20" }, -/obj/item/multitool, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 +/obj/structure/window/reinforced, +/obj/effect/spawner/lootdrop/ai_module_harmless, +/obj/effect/spawner/lootdrop/ai_module_lewd, +/obj/effect/spawner/lootdrop/ai_module_neutral, +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/department/electrical) -"mwv" = ( -/obj/effect/turf_decal/tile/red{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/vr_sleeper{ - dir = 1 +/obj/item/ai_module/core/full/custom, +/obj{ + name = "---Merge conflict marker---" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/table, +/obj/item/ai_module/core/full/asimov, +/obj/item/ai_module/core/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access_txt = "20" }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/window/reinforced, +/obj/effect/spawner/lootdrop/ai_module_harmless, +/obj/effect/spawner/lootdrop/ai_module_neutral, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/light/small, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/ai_module/core/full/custom, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"mwx" = ( -/obj/structure/grille/broken, -/obj/structure/cable{ - icon_state = "1-8" +/area/ai_monitored/turret_protected/ai_upload) +"mTX" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 30 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/maintenance/starboard/fore) -"mwy" = ( -/obj/machinery/atmospherics/pipe/manifold{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/server) -"mwB" = ( -/obj/machinery/light, -/obj/machinery/rnd/production/techfab/department/medical, -/turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"mwO" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +"mUh" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/turf/open/floor/glass/reinforced, +/area/commons/dorms) +"mUj" = ( +/obj/structure/janitorialcart, +/turf/open/floor/mineral/plastitanium, +/area/service/janitor) +"mUv" = ( +/obj/structure/bookcase, +/obj/machinery/camera{ + c_tag = "Chapel North" }, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"mwS" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/service/chapel/main) +"mUM" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"mVg" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/open/floor/mineral/plastitanium, +/area/commons/vacant_room/office) +"mVw" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/maintenance/port/fore) -"mxa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "0-8" +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"mVK" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"mxe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/kirbyplants{ + icon_state = "plant-13" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"mxn" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Three" +/area/hallway/primary/starboard) +"mVL" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L7" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"mWi" = ( +/obj/machinery/computer/mecha{ dir = 8 }, -/turf/open/floor/plating, -/area/security/office) -"mxP" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/structure/closet/toolcloset, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"myc" = ( -/obj/machinery/holopad, +/area/command/heads_quarters/rd) +"mWY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"myh" = ( -/obj/structure/disposalpipe/segment{ +/area/science/misc_lab) +"mYf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/service/theater) -"myn" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/mineral/plastitanium, -/area/science/explab) -"myr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/bodycontainer/morgue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"myB" = ( -/obj/structure/weightmachine/weightlifter, -/obj/machinery/camera{ - c_tag = "Prison Common Room"; - dir = 8; - network = list("ss13","prison") +/area/medical/morgue) +"mYh" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"myC" = ( +/turf/open/floor/glass/reinforced, +/area/commons/dorms) +"mYi" = ( /obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"myD" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" +/area/security/courtroom) +"mYn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"myF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"mYT" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 2 }, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"myT" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/clipboard{ + pixel_y = 3 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"mzh" = ( -/obj/structure/table/glass, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/screwdriver{ - pixel_x = -2; +/obj/item/pen{ + pixel_x = -12; pixel_y = 6 }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 +/turf/open/floor/carpet, +/area/medical/psychology) +"mZE" = ( +/obj/machinery/button/door{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = -24; + pixel_y = 10; + req_access_txt = "24" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"mzq" = ( -/obj/machinery/computer/arcade/orion_trail, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"mzv" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth" +/obj/machinery/button/door{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = -24; + req_access_txt = "11" }, -/turf/open/floor/wood/wood_large, -/area/service/chapel/main) -"mzy" = ( -/obj/machinery/door/firedoor, -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/external{ - id_tag = "Space Dorms"; - name = "Space Dorms" +/obj/machinery/button/door{ + desc = "A remote control-switch for the engineering security doors."; + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_x = -24; + pixel_y = -10; + req_access_txt = "10" }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"mzT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/coffee, -/obj/machinery/light/small{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"mzW" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/ai_slipper{ - uses = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"mAv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/command/heads_quarters/ce) +"mZV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"mAw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" +/area/engineering/main) +"nad" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Monkey Pen"; + req_access_txt = "39" }, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"mAy" = ( -/obj/effect/turf_decal/stripes/line, +/area/medical/virology) +"nal" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"mAH" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8 +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"nau" = ( +/obj/structure/table/wood/fancy/blackred, +/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" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mAO" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/science/research) +"naI" = ( +/turf/open/space, +/area/space/station_ruins) +"naN" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/medical/virology) +"naS" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"mAX" = ( +/area/hallway/primary/central) +"nbc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-4" +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"nbj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"nbv" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2" }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"nbM" = ( +/turf/open/floor/mineral/plastitanium, /area/hallway/primary/port) -"mBe" = ( -/obj/structure/sign/map/right{ - pixel_y = 32 +"ncf" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/RnD_secure, +/turf/open/floor/mineral/plastitanium, +/area/engineering/storage/tech) +"ncg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"ncK" = ( +/obj/machinery/door/window/northright{ + dir = 8; + name = "Library Desk Door"; + req_access_txt = "37" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"mBf" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/small{ - brightness = 3; +/area/service/library) +"ndl" = ( +/obj/structure/rack, +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/bar) -"mBM" = ( -/obj/machinery/camera{ - c_tag = "Brig Equipment Room North" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/red{ +/obj/item/tank/jetpack/carbondioxide/eva, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"mCc" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/light{ +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"ndq" = ( +/turf/open/floor/plating, +/area/service/abandoned_gambling_den) +"ndN" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"mCh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"mCi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/area/hallway/primary/fore) +"nee" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, /area/commons/dorms) -"mCj" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +"new" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/hallway/secondary/entry) -"mCm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/area/engineering/break_room) +"neF" = ( +/obj/structure/chair, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -28 }, -/obj/structure/window/reinforced{ +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"neJ" = ( +/obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"mCn" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall/syndicate, -/area/security/prison/cells) -"mCo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"mCI" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Hallway"; - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"mCL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/aisat/service"; + name = "Service Bay Turret Control"; + pixel_x = 27; + req_access = null; + req_access_txt = "65" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"mCR" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse{ +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"mDf" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/ai_monitored/turret_protected/aisat_interior) +"neX" = ( +/obj/machinery/shower{ + pixel_y = 20 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer, +/area/security/prison/cells) +"nfk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"mDh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow{ +/area/ai_monitored/turret_protected/ai) +"nfW" = ( +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"mDu" = ( -/obj/structure/table/reinforced, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/firing_pin/implant/pindicate, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"mDG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/area/hallway/primary/starboard) +"ngj" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"mDJ" = ( -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/window/plasma, +/obj/structure/window/plasma{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/bed{ - dir = 8 - }, -/obj/item/bedsheet/red{ - dir = 8 +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/commons/locker) +"ngs" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"ngF" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 1 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"mDT" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 4; - pixel_y = 2 +/area/hallway/primary/central) +"ngR" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "hos" }, -/obj/item/clipboard{ - pixel_y = 3 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/item/pen{ - pixel_x = -12; - pixel_y = 6 +/turf/open/floor/plating, +/area/command/heads_quarters/hos) +"ngU" = ( +/obj/structure/rack, +/obj/item/storage/firstaid, +/obj/item/clothing/glasses/hud/health, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"ngZ" = ( +/obj/structure/sign/directions/security{ + dir = 1; + pixel_x = 32; + pixel_y = 40 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"mDZ" = ( -/obj/structure/table/reinforced, -/obj/item/ammo_box/magazine/pistolm9mm, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"mEy" = ( -/obj/machinery/light/small{ - dir = 1 +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_x = 32; + pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_x = 32; + pixel_y = 24 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"mEC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/area/hallway/primary/central) +"nhf" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"nhY" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"nil" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"mEH" = ( +/area/hallway/secondary/entry) +"nje" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 2"; + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/aft) -"mEN" = ( -/obj/structure/table/glass, -/obj/item/folder/white, -/obj/item/radio/headset/headset_medsci, -/obj/machinery/requests_console{ - department = "Genetics"; - name = "Genetics Requests Console"; - pixel_y = 30 - }, -/obj/item/storage/pill_bottle/mutadone, -/obj/item/storage/pill_bottle/mannitol, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"mES" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 1; - freq = 1400; - location = "Janitor" - }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"mFg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +"njk" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"mFi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"mFn" = ( -/obj/structure/closet/toolcloset, +"njm" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"mFo" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"mFw" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/chief_medical_officer, -/obj/effect/turf_decal/tile/blue{ +/area/commons/storage/primary) +"njv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"mFX" = ( -/obj/structure/cable{ - icon_state = "0-4" +/area/security/prison/upper) +"njS" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" +/obj/machinery/cell_charger{ + pixel_y = 5 }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"nke" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/security/brig) -"mGw" = ( -/obj/machinery/door/airlock/security{ - name = "Labor Shuttle"; - req_access_txt = "2" +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"nkB" = ( +/obj/machinery/button/door{ + id = "ceprivacy"; + name = "Privacy Shutters Control"; + pixel_y = 26 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/plastitanium/red, -/area/security/range) -"mGI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/hydroponics/soil, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/green, +/obj/machinery/holopad/secure, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"mGU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/area/command/heads_quarters/ce) +"nkG" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"mGZ" = ( -/obj/structure/chair/stool{ - pixel_y = 8 +/area/cargo/miningdock) +"nkP" = ( +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"nkU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"mHb" = ( +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"nla" = ( /obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/obj/item/pen, -/obj/item/key/janitor, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"mHA" = ( -/obj/item/reagent_containers/food/snacks/grown/banana, -/obj/item/reagent_containers/food/snacks/grown/banana, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/reagent_containers/food/snacks/grown/citrus/orange, -/obj/item/reagent_containers/food/snacks/grown/grapes, -/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/area/engineering/main) +"nlC" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall/r_wall/syndicate, +/area/cargo/miningdock) +"nlE" = ( /obj/structure/rack, -/obj/item/seeds/wheat, -/obj/item/seeds/watermelon, -/obj/item/seeds/watermelon, -/obj/item/seeds/grape, -/obj/item/seeds/glowshroom, -/obj/item/seeds/cannabis/rainbow, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"mHT" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/item/electronics/apc, +/obj/item/stock_parts/cell{ + maxcharge = 2000 }, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"mHU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/light_construct{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/cargo/warehouse) +"nlG" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-2" }, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mHZ" = ( -/obj/machinery/vending/snack/random, +/area/engineering/storage/tech) +"nlI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"mIh" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ +"nlQ" = ( +/obj/machinery/camera{ + c_tag = "Arrivals North"; dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"mIo" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"mIV" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/stamp/ce, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"mJg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"mJA" = ( +/area/hallway/secondary/entry) +"nmj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/machinery/vending/tool, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"mJD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/engineering/main) +"nmq" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ - alpha = 255; - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "AI Core"; + req_access_txt = "65" }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"mJM" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 +/area/ai_monitored/turret_protected/ai) +"nmA" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"mKe" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L11" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"mKw" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"nmM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/machinery/power/apc{ + areastring = "/area/medical/morgue"; + dir = 1; + name = "Morgue APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"mKA" = ( -/obj/structure/rack, -/obj/machinery/status_display/evac{ - pixel_y = -32 +/area/medical/morgue) +"nmZ" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/item/storage/box/donkpockets, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ + pixel_x = 38; + pixel_y = 6 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"nnc" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"mKE" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"mKS" = ( -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"mKX" = ( -/obj/machinery/rnd/production/techfab/department/cargo, +/area/engineering/break_room) +"nnk" = ( +/obj/structure/table, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"mLu" = ( -/mob/living/simple_animal/bot/cleanbot{ - name = "C.L.E.A.N." +/area/commons/storage/art) +"nnl" = ( +/obj/structure/bed/roller, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"mLS" = ( -/obj/effect/decal/cleanable/dirt/dust, +"nnp" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) +"nnq" = ( +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" + }, +/turf/open/floor/mineral/plastitanium, +/area/service/theater) +"nnM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg3" }, /area/maintenance/starboard/aft) -"mMc" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +"noa" = ( +/obj/machinery/door/airlock/maintenance/abandoned, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/command/heads_quarters/cmo) -"mMN" = ( +/area/maintenance/starboard/aft) +"nob" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"mMT" = ( -/obj/machinery/camera{ - c_tag = "Research Division Access" - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, +/area/engineering/atmos) +"nol" = ( /obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"mNg" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm6"; - name = "Room Five" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/fans/tiny, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"mNo" = ( -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 + dir = 4 }, -/obj/item/pen/fountain, -/obj/item/pen/fourcolor, -/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"mOg" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ +/area/ai_monitored/command/storage/eva) +"not" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/machinery/meter, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"mOt" = ( -/obj/machinery/light_switch{ - pixel_y = 28 +/area/science/mixing) +"noy" = ( +/obj/structure/sign/poster/contraband/smoke{ + desc = "This poster reminds us all that the Detective is a parasite. Year after year, they must get replacement lungs because of their addiction. "; + pixel_y = -32 }, -/obj/machinery/light{ - dir = 1 +/turf/open/floor/mineral/plastitanium/red, +/area/security/detectives_office) +"noJ" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"mOT" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Xenobiology South"; - dir = 4; - network = list("ss13","rd") +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"mPi" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/bot_white, /turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"mPk" = ( -/obj/structure/bed, -/obj/machinery/button/door{ - id = "Dorm5"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 +/area/security/prison) +"noL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/carpet/black, -/area/commons/dorms) -"mPr" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/decal/cleanable/cobweb, -/obj/item/clothing/under/color/grey, /turf/open/floor/plating, -/area/maintenance/port/aft) -"mPE" = ( -/obj/structure/sign/painting/library, -/turf/closed/wall/r_wall/syndicate, -/area/service/library) -"mPG" = ( -/obj/structure/closet/crate, +/area/maintenance/port/fore) +"npr" = ( +/obj/structure/bed, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"mPW" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/saltshaker{ - layer = 3.1; - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = 9; - pixel_y = 3 +/area/security/execution/transfer) +"npv" = ( +/obj/machinery/camera{ + c_tag = "Vacant Office"; + dir = 4 }, -/obj/item/storage/fancy/egg_box, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"mQp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/commons/vacant_room/office) +"npy" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard/aft) -"mQL" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L2" +/obj/structure/cable{ + icon_state = "1-8" }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"mRc" = ( -/obj/structure/light_construct{ +/area/engineering/main) +"npA" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/construction) -"mRz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"mRJ" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/security/brig) -"mRN" = ( -/obj/structure/chair/office/dark{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"mRY" = ( +/area/command/heads_quarters/rd) +"npG" = ( +/obj/machinery/camera{ + c_tag = "Port Hallway 3"; + dir = 1 + }, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"npX" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/fore) +"nqb" = ( +/obj/effect/turf_decal/caution/stand_clear/red, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"nqm" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"mSb" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/maintenance/disposal/incinerator) +"nqR" = ( +/obj/structure/table, +/obj/item/storage/toolbox/artistic{ + pixel_y = 10 }, -/obj/effect/landmark/start/security_officer, +/obj/item/storage/toolbox/artistic, +/obj/item/storage/toolbox/electrical{ + pixel_y = -10 + }, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/art) +"nqS" = ( +/obj/machinery/holopad, +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"nqY" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"mSv" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"nqZ" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"mSF" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 1; - network = list("vault") +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/magazine/m10mm/soporific, +/obj/item/ammo_box/c10mm/soporific, +/obj/item/ammo_box/c10mm/soporific, +/obj/item/gun/ballistic/automatic/pistol, +/obj/item/gun/ballistic/automatic/pistol, +/obj/item/gun/ballistic/automatic/pistol, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"nrl" = ( /obj/machinery/light, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/lapvend, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"mSH" = ( -/obj/machinery/light, -/obj/machinery/power/apc{ - areastring = "/area/cargo/office"; - name = "Cargo Office APC"; - pixel_x = 1; - pixel_y = -24 +/area/hallway/primary/starboard) +"nrF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"mSR" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"mSV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table/glass, -/obj/item/toy/figure/chaplain{ - pixel_y = -9 - }, +/area/medical/morgue) +"nrG" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"mSW" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 6 - }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"mTj" = ( +/area/service/library) +"nrH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/explab) -"mTn" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/sign/departments/engineering{ + pixel_y = -32 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"mTG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/hallway/primary/aft) +"nrM" = ( +/obj/structure/table, +/obj/item/stack/sheet/rglass{ + amount = 50 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/stack/sheet/rglass{ + amount = 50 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/obj/machinery/light{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/locker) -"mTW" = ( +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"nrQ" = ( +/obj/machinery/airalarm{ + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"mUr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/science/robotics/lab) +"nrT" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = 32 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, +/obj/effect/turf_decal/delivery/red, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"mVe" = ( -/obj/structure/sign/plaques/golden{ - pixel_y = 32 - }, +/area/command/bridge) +"nsf" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/rack, +/obj/item/storage/box/zipties{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/storage/box/zipties{ + pixel_x = 1; + pixel_y = -1 }, /turf/open/floor/mineral/plastitanium/red, /area/security/brig) -"mVh" = ( -/obj/machinery/chem_master, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +"nss" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/window/northright{ + name = "Brig Operations"; + req_one_access_txt = "4; 1" }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"mVo" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/atmos) -"mVs" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"nsA" = ( +/turf/closed/wall/r_wall/syndicate, +/area/service/abandoned_gambling_den) +"nsE" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"nsP" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"mVt" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"nsW" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters/window{ + id = "armory1" }, /turf/open/floor/mineral/plastitanium, -/area/science) -"mWu" = ( -/obj/machinery/light{ +/area/ai_monitored/security/armory) +"nsY" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) +"ntp" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"mWJ" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"mWR" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/machinery/piratepad/civilian{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"ntt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ntw" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"ntM" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/keycard_auth{ - pixel_y = 25 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"mWY" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" +/area/ai_monitored/command/storage/eva) +"ntS" = ( +/obj/machinery/clonepod, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"mXq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"mXw" = ( +/area/medical/genetics) +"ntX" = ( +/obj/effect/turf_decal/stripes/white/line, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "2-4" }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"ntY" = ( +/turf/open/floor/plasteel/kitchen_coldroom, +/area/commons/dorms) +"nun" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/command/bridge) -"mXC" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/machinery/door/window/eastleft{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/service/kitchen) -"mXX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 + dir = 4 }, +/turf/open/floor/plating, +/area/engineering/break_room) +"nvm" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"mYv" = ( -/obj/effect/turf_decal/tile/blue{ +/area/cargo/miningdock) +"nwl" = ( +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"nwt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table/wood, -/obj/item/flashlight/lamp/bananalamp{ - pixel_y = 3 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Theatre"; - name = "theatre RC"; - pixel_y = 32 - }, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"mYy" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/hallway/primary/starboard) +"nwu" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "atmospherics mix pump" }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"mYH" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/bot_red, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"mYQ" = ( -/obj/machinery/light, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"mYU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/maintenance/disposal/incinerator) +"nwD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 5 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"mYY" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/turf/open/floor/mineral/plastitanium, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"nwE" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"nwP" = ( +/obj/structure/sign/warning/vacuum/external, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"nwX" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"nwZ" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs/cable/zipties, +/turf/open/floor/plasteel/kitchen_coldroom, /area/commons/dorms) -"mZa" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ +"nxf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"mZf" = ( -/obj/structure/chair/office/light{ +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"nxm" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/effect/landmark/start/geneticist, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"mZN" = ( -/obj/structure/disposalpipe/segment, +/area/engineering/atmos) +"nxv" = ( +/obj/machinery/power/apc{ + areastring = "/area/construction"; + name = "Construction Area APC"; + pixel_y = -24 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/construction) +"nxG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"mZO" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 +/area/medical/virology) +"nyg" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"nam" = ( -/obj/machinery/ai_slipper{ - uses = 10 +"nyi" = ( +/turf/closed/wall/r_wall/syndicate, +/area/medical/paramedic) +"nyn" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"naI" = ( -/turf/open/space, -/area/space/station_ruins) -"naJ" = ( -/obj/structure/table/wood, -/obj/item/gavelblock, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"nbS" = ( -/obj/structure/table/glass, -/obj/item/storage/box/disks{ - pixel_x = 2; - pixel_y = 2 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"nyy" = ( +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator"; + req_access_txt = "11" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"nce" = ( -/obj/structure/closet/secure_closet/CMO, -/obj/machinery/light{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/engineering/gravity_generator) +"nyA" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"ncg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/shower{ +/area/engineering/atmos) +"nyL" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 3"; dir = 1 }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"ncT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"ncV" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Primary Tool Storage" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"nde" = ( +/area/hallway/primary/starboard) +"nyR" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science) -"ndq" = ( -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"ndx" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/prison) -"ndD" = ( -/obj/machinery/light, +/area/engineering/atmos) +"nzd" = ( +/obj/machinery/vending/wardrobe/viro_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"nen" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/marker_beacon{ - anchored = 1; - icon_state = "markerburgundy-on"; - light_color = "#FA644B"; - light_power = 3; - light_range = 3; - name = "Docking Beacon"; - picked_color = "Burgundy" +/area/medical/virology) +"nzu" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 }, -/turf/open/floor/plating/airless, -/area/space) -"neM" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/ai_upload) +"nzB" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/item/seeds/grass, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"nzR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"nfr" = ( -/obj/structure/cable{ - icon_state = "1-2" +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/disposal/incinerator) +"nzX" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 8; + name = "8maintenance loot spawner" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/rack, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"nAJ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + desc = "Privacy shutters for the Private Study. Stops people spying in on your game."; + id = "PrivateStudy1"; + name = "Private Study Privacy Shutters" + }, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"nfu" = ( -/obj/effect/turf_decal/tile/red, -/obj/item/storage/box/cups, +/area/service/library) +"nAY" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, /obj/structure/table, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"nfP" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/area/command/meeting_room) +"nBh" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/computer/operating, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"nfT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/medical/surgery) +"nBI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/port/fore) +"nCr" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/target_stake, +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"nCv" = ( +/obj/item/clothing/suit/pirate/captain, +/obj/item/clothing/under/costume/pirate, +/obj/item/melee/transforming/energy/sword/pirate, +/obj/item/clothing/head/helmet/space/pirate, +/obj/effect/spawner/bundle/costume/pirate, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"nCA" = ( +/obj/machinery/light{ dir = 1 }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"ngs" = ( -/obj/structure/disposalpipe/segment, +/area/medical/genetics) +"nCG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"ngt" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"nCM" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"nCP" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/off{ + pixel_y = 4 + }, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/sign/departments/engineering{ - pixel_y = -32 - }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"ngz" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/carpet, -/area/medical/psychology) -"ngR" = ( -/obj/machinery/door/firedoor, +/area/ai_monitored/turret_protected/aisat_interior) +"nDc" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, /turf/open/floor/mineral/plastitanium/red, /area/security/brig) -"ngU" = ( -/obj/structure/rack, -/obj/item/storage/firstaid, -/obj/item/clothing/glasses/hud/health, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"ngW" = ( -/obj/structure/disposalpipe/sorting/mail{ - sortType = 23 - }, -/obj/structure/cable{ - icon_state = "2-8" +"nDh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = 30 }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"nDm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/structure/closet/secure_closet{ + name = "Persuasion Storage"; + req_access = "list(2)" }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/item/electropack, +/obj/item/stock_parts/cell/high, +/obj/item/melee/baton/cattleprod, +/obj/item/smithing/stundild, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"ngX" = ( -/obj/effect/turf_decal/stripes/line{ +/area/security/warden) +"nDn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"nhx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/ai_monitored/command/storage/eva) +"nDo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"nDF" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/office) +"nDL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"nDZ" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, /area/command/bridge) -"nhG" = ( +"nEk" = ( /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"nhP" = ( -/obj/item/stamp{ - pixel_x = -3; - pixel_y = 3 +"nEm" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" }, -/obj/item/stamp/denied{ - pixel_x = 4; - pixel_y = -2 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/structure/table, +/turf/open/floor/plating, +/area/security/brig) +"nEu" = ( +/turf/closed/wall/r_wall/syndicate, +/area/medical/surgery) +"nEz" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/security/prison/cells) +"nFh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"nhY" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" +/area/construction/mining/aux_base) +"nFj" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nia" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"niI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/space/basic, +/area/space/nearstation) +"nFs" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access_txt = "45" }, +/obj/machinery/door/firedoor, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"niW" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, +/area/medical/surgery) +"nFN" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"njq" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/table/wood, -/obj/item/storage/crayons{ - pixel_y = 8 - }, +/area/engineering/atmos) +"nGh" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/stack/sheet/metal/ten, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"njP" = ( -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/science/circuit) +"nGt" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/chair/comfy/black, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"njR" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/magboots, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"nGz" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Toxins Lab West"; + network = list("ss13","rd") }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"nkJ" = ( -/obj/structure/kitchenspike, -/turf/open/floor/plasteel/kitchen_coldroom, -/area/commons/dorms) -"nkO" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, /obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"nkP" = ( -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"nkZ" = ( -/obj/structure/sign/poster/contraband/lusty_xenomorph{ - pixel_x = 32 +/area/science/mixing) +"nHx" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access_txt = "57" }, -/obj/structure/reagent_dispensers/watertank/high, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"nlp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/area/command/heads_quarters/hop) +"nHR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"nlG" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-8" +/area/hallway/primary/central) +"nHV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"nmc" = ( -/obj/machinery/door/airlock/medical{ - name = "Morgue"; +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance"; req_access_txt = "6" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"nms" = ( -/obj/machinery/mineral/equipment_vendor, +/area/maintenance/department/medical/morgue) +"nId" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chief_engineer, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"nmt" = ( -/obj/structure/fireaxecabinet{ - pixel_x = -32 +/area/command/heads_quarters/ce) +"nIe" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"nmx" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ +/area/medical/morgue) +"nIw" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/security/prison/upper) +"nIL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/grunge{ + name = "Permanent Cell 3"; + wiretypepath = /datum/wires/airlock/security + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"nIV" = ( +/obj/machinery/atmospherics/pipe/manifold/purple/visible, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"nmy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"nJr" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"nJv" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/computer/card/minor/qm{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"nmS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/command/gateway) +"nJE" = ( /obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"nmY" = ( -/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/rnd/production/circuit_imprinter, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"nmZ" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ - pixel_x = 38; - pixel_y = 6 +/area/engineering/main) +"nJP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"nnd" = ( -/obj/structure/table/glass, -/obj/item/hatchet, -/obj/item/cultivator, -/obj/item/crowbar, -/obj/item/reagent_containers/glass/bucket, -/obj/item/plant_analyzer, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"nJQ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/turf/open/space, +/area/space/nearstation) +"nKi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"nnp" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"nnH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/computer/shuttle/mining/common{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Bay Mining Dock"; +/area/medical/virology) +"nKp" = ( +/obj/structure/chair/comfy/beige{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, /area/hallway/secondary/entry) -"nnM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"nnV" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/syringe/lethal/execution, -/obj/item/restraints/handcuffs, +"nLg" = ( +/obj/structure/table/wood, +/obj/item/hand_tele, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/maintenance/port/fore) -"nnW" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/command/heads_quarters/captain) +"nLo" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"nnY" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Pool Maintenance"; - req_access_txt = "12" +/area/engineering/atmos) +"nLD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"noa" = ( -/obj/machinery/door/airlock/maintenance/abandoned, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nok" = ( -/obj/machinery/camera{ - c_tag = "Bridge West"; - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"nLI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"nLK" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells1"; + name = "Privacy Shutters" }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plating, +/area/security/prison/cells) +"nMf" = ( +/turf/closed/wall/r_wall/syndicate, +/area/command/blueshieldoffice) +"nMx" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"nor" = ( +/area/medical/chemistry) +"nMy" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, /turf/open/floor/plating, -/area/construction/mining/aux_base) -"noy" = ( -/obj/structure/sign/poster/contraband/smoke{ - desc = "This poster reminds us all that the Detective is a parasite. Year after year, they must get replacement lungs because of their addiction. "; - pixel_y = -32 +/area/hallway/secondary/entry) +"nMT" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -23 + }, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/structure/window/reinforced{ + dir = 8 }, /turf/open/floor/mineral/plastitanium/red, -/area/security/detectives_office) -"noG" = ( -/obj/machinery/vending/cola/red{ - onstation = 0 +/area/ai_monitored/security/armory) +"nNX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"noI" = ( -/obj/structure/table/wood/fancy, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"noJ" = ( -/obj/structure/closet/secure_closet/brig, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/engineering/gravity_generator) +"nOa" = ( +/obj/machinery/computer/atmos_control/tank/mix_tank{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"nOb" = ( +/obj/effect/turf_decal/bot{ dir = 1 }, +/obj/structure/table, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/electronics/apc, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"nOP" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/bot_white, /turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"noL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/area/security/office) +"nOW" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"nPq" = ( +/obj/structure/chair{ + dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"nPr" = ( +/obj/item/broken_bottle, /turf/open/floor/plating, /area/maintenance/port/fore) -"noM" = ( -/obj/structure/window/plasma{ - dir = 1 +"nPR" = ( +/obj/machinery/rnd/bepis, +/turf/open/floor/mineral/plastitanium, +/area/science/explab) +"nPS" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"nQd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/structure/chair/sofa/corp/right, -/turf/open/floor/carpet/black, -/area/service/bar) -"noY" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/mineral/plastitanium, +/area/commons/vacant_room/office) +"nQi" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"nQu" = ( +/obj/machinery/vending/cola/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"npo" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/hand_labeler, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_y = 30 +/area/command/meeting_room) +"nRb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"npG" = ( -/obj/structure/alien/weeds, -/obj/structure/window/reinforced/tinted{ +/area/hallway/primary/aft) +"nRc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"npL" = ( -/obj/machinery/light{ - dir = 8 +/area/cargo/miningdock) +"nRV" = ( +/obj/structure/rack, +/obj/item/lighter, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 }, -/obj/structure/window/plasma, -/obj/effect/landmark/start/assistant, -/obj/structure/chair/sofa/corp/left{ +/obj/item/stock_parts/cell/high/plus, +/obj/item/reagent_containers/pill/patch/silver_sulf, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/carpet/black, -/area/service/bar) -"npO" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/window/plasma, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium, +/area/command) +"nSa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/light/small, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/tools) +"nSf" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison) +"nSh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"nSz" = ( +/obj/structure/sign/warning/radiation/rad_area{ + pixel_x = 32 + }, +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel, -/area/commons/locker) -"npW" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plating, -/area/security/checkpoint/medical) -"nqb" = ( +/area/engineering/gravity_generator) +"nSF" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"nSW" = ( +/obj/structure/bed/badhaybed, +/turf/open/floor/grass, +/area/commons/dorms) +"nTb" = ( +/obj/machinery/keycard_auth{ + pixel_x = -24 + }, +/obj/machinery/computer/cargo/request{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -24 +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"nqk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/command/heads_quarters/hop) +"nTn" = ( +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"nTw" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating/airless, +/area/maintenance/solars/port/aft) +"nTA" = ( +/obj/machinery/computer/cargo{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"nTG" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/processing) +"nTQ" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"nqm" = ( -/obj/item/radio/intercom{ - pixel_y = 20 +/area/medical/genetics) +"nTX" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/table/wood, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/multitool, -/turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"nqE" = ( -/obj/item/folder/white, -/obj/structure/table, -/obj/item/disk/tech_disk, -/obj/item/disk/tech_disk, -/obj/item/disk/design_disk, -/obj/item/disk/design_disk, -/turf/open/floor/mineral/plastitanium, -/area/science/research) -"nqN" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/conveyor{ - dir = 4; - id = "robo1" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "2-4" }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"nUb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"nrp" = ( +/area/security/courtroom) +"nUr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"nrD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/area/hallway/primary/aft) +"nUI" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"nsd" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay Entrance"; - dir = 4 +/area/hallway/secondary/entry) +"nUN" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom"; + req_access_txt = "42" }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"nVi" = ( +/obj/structure/sign/map/left{ + pixel_y = 32 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"nss" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/hallway/secondary/entry) +"nVx" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door/window/northright{ - name = "Brig Operations"; - req_one_access_txt = "4; 1" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/poster/official/pda_ad600{ + pixel_x = 32 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"nst" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Server Room"; - req_access_txt = "30" +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/hop) +"nVz" = ( +/turf/closed/wall/r_wall/syndicate, +/area/ai_monitored/turret_protected/ai_upload) +"nVL" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/server) -"nsx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/medical/medbay/central) +"nVQ" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/mineral/plastitanium, /turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"nsA" = ( -/turf/closed/wall/r_wall/syndicate, -/area/service/abandoned_gambling_den) -"nsK" = ( +/area/hallway/secondary/exit) +"nWB" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"nsR" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"nsT" = ( -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/area/medical/medbay/central) +"nWU" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/power/apc{ - areastring = "/area/command/gateway"; - dir = 8; - name = "Gateway APC"; - pixel_x = -25; - pixel_y = -1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"ntc" = ( -/obj/structure/chair/comfy/beige, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"ntl" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space) -"ntm" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet/blackred, /area/hallway/secondary/entry) -"ntt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"nWV" = ( +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"nWX" = ( +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/maintenance/port/fore) -"nty" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP"; - location = "CHE" - }, +/area/maintenance/starboard/fore) +"nWY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"nXb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"ntR" = ( +/area/science/xenobiology) +"nXg" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/syndie_kit/chameleon, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/port/fore) +"nXy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"nus" = ( -/obj/machinery/deepfryer, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"nuG" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"nXz" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_y = -30 + }, +/obj/machinery/camera{ + c_tag = "Head of Personnel's Office"; + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/hop) +"nXA" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Service Bay"; + req_one_access_txt = "65" }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/atmos) -"nuL" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/ai_monitored/turret_protected/aisat_interior) +"nXV" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"nuP" = ( +/area/security/prison/upper) +"nYj" = ( +/obj/machinery/light, /obj/machinery/power/apc{ - areastring = "/area/hallway/primary/central"; - name = "Central Hall APC"; + areastring = "/area/cargo/office"; + name = "Cargo Office APC"; + pixel_x = 1; pixel_y = -24 }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/brown, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"nuQ" = ( -/obj/machinery/computer/scan_consolenew{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/cargo/office) +"nYS" = ( +/obj/machinery/airalarm{ + pixel_y = 25 }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"nvp" = ( -/obj/machinery/chem_master, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"nvx" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/area/service/chapel/office) +"nYT" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"nvz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/turf/open/space, +/area/space/nearstation) +"nZh" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"nZj" = ( /obj/machinery/camera{ - c_tag = "Holodeck West"; + c_tag = "Engineering MiniSat Access"; dir = 4 }, -/obj/structure/table/wood/fancy, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"nvQ" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"nZp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"nvR" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" - }, -/turf/open/floor/plating, -/area/security/prison/upper) -"nwg" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/area/medical/medbay/central) +"nZA" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/art) +"nZU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/status_display/evac{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"nwj" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 +/area/hallway/secondary/entry) +"oap" = ( +/obj/structure/chair{ + dir = 1; + name = "Security Station" }, -/obj/structure/mirror{ - pixel_x = -28 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"nww" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 2 +/area/command/bridge) +"oax" = ( +/obj/machinery/light, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 20 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/item/reagent_containers/food/condiment/peppermill{ + dir = 1; + pixel_x = 3; + pixel_y = 20 }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"nwy" = ( -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"nwD" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + pixel_y = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"nwM" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/item/clothing/head/hardhat/cakehat, +/obj/structure/table/reinforced, +/turf/open/floor/carpet/black, +/area/service/bar) +"oaA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/effect/landmark/start/botanist, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"nwX" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"nxa" = ( -/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 = "32;47;48" - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"nxm" = ( -/obj/effect/turf_decal/tile/green, +/area/medical/paramedic) +"oaC" = ( +/obj/structure/closet/crate/coffin, +/obj/structure/window/reinforced{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"nxv" = ( -/obj/machinery/power/apc{ - areastring = "/area/construction"; - name = "Construction Area APC"; - pixel_y = -24 +/area/service/chapel/main) +"oaO" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 6 }, +/obj/item/pen/fountain, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"obk" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/construction) -"nxy" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science) +"oby" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/structure/sign/poster/contraband/clown{ - pixel_y = -32 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/closet/crate/wooden/toy, -/obj/item/toy/crayon/spraycan/lubecan, -/turf/open/floor/mineral/plastitanium, -/area/service/theater) -"nxI" = ( -/obj/machinery/camera{ - c_tag = "Research Division West" +/obj/item/radio/intercom{ + pixel_y = 20 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"obJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/open/floor/mineral/plastitanium, -/area/science) -"nxY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"nyd" = ( +/area/engineering/atmos) +"ocp" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/structure/sign/warning/securearea{ +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"ocx" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; pixel_y = -32 }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"nyi" = ( -/turf/closed/wall/r_wall/syndicate, -/area/medical/paramedic) -"nym" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/camera{ + c_tag = "Courtroom South"; + dir = 1 }, -/obj/structure/closet/wardrobe/miner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"ocC" = ( +/obj/structure/closet/wardrobe/green, +/obj/machinery/light{ + dir = 8 }, -/obj/item/radio/headset/headset_cargo/mining, +/obj/item/clothing/under/costume/kilt, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"nyn" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/commons/locker) +"ocM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 }, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/tools) +"ocT" = ( /obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nyB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"nyG" = ( -/obj/machinery/door/airlock/command{ - name = "Quartermaster"; - req_access_txt = "41" +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"odx" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"odD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/ai_monitored/command/nuke_storage) +"odG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"nze" = ( +/area/engineering/break_room) +"odT" = ( +/obj/machinery/vending/hydronutrients, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"nzg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/service/hydroponics) +"odV" = ( +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"oex" = ( +/obj/machinery/camera{ + c_tag = "Engineering West"; dir = 4 }, -/obj/structure/closet/crate, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/station_engineer, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"nzm" = ( -/obj/machinery/vending/wardrobe/viro_wardrobe, +/area/engineering/main) +"oeA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"nzB" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 +/area/command/blueshieldoffice) +"oeD" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #1" }, -/obj/item/seeds/grass, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nzL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - name = "Break Room"; - req_access_txt = "39" +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/mulebot{ + beacon_freq = 1400; + home_destination = "QM #1"; + suffix = "#1" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"oeH" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 }, /turf/open/floor/mineral/plastitanium, /area/medical/virology) -"nzR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/disposal/incinerator) -"nzX" = ( -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" +"oeI" = ( +/obj/structure/sign/warning/fire{ + desc = "A sign that states the labeled room's number."; + dir = 10; + icon_state = "roomnum"; + name = "Room Number 6"; + pixel_y = 24 }, -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"nAn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/washing_machine{ + pixel_x = 7; + pixel_y = 7 }, /turf/open/floor/mineral/plastitanium, /area/commons/dorms) -"nAx" = ( -/obj/effect/turf_decal/stripes/corner{ +"oeY" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/spawner/structure/window/plasma, +/turf/open/floor/grass, +/area/service/bar) +"ofa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"ofl" = ( /turf/open/floor/mineral/plastitanium, /area/hallway/secondary/entry) -"nAS" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue, +"ofv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"nAW" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/area/commons/locker) +"ofB" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"nAX" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"nBi" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/engineering/atmos) +"ofD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"ofY" = ( +/obj/effect/turf_decal/loading_area{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"nBl" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/hallway/primary/starboard) +"ogb" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"nBn" = ( /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"ogp" = ( +/obj/structure/table/wood, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/light{ - dir = 1 +/obj/item/flashlight/lamp{ + pixel_y = 15 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"nBo" = ( +/area/service/chapel/office) +"ohb" = ( +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/maintenance/disposal) +"ohd" = ( /obj/machinery/light, -/obj/structure/chair{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"nBq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/hallway/primary/central) +"ohC" = ( +/obj/machinery/bluespace_beacon, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/landmark/start/cyborg, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"nBI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/ai_monitored/turret_protected/aisat_interior) +"ohE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/port/fore) -"nCx" = ( -/obj/structure/bed{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"ohL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 }, -/obj/item/bedsheet/medical{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop"; + req_access_txt = "24" }, -/turf/open/floor/padded, -/area/commons/dorms) -"nCV" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"nCW" = ( -/obj/effect/turf_decal/tile/red, -/obj/structure/sign/departments/security{ - pixel_x = 32; - pixel_y = -32 +/area/engineering/atmos) +"ohQ" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"nDa" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/area/engineering/atmos) +"ohS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/medical/paramedic) +"ohX" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/structure/closet/crate/freezer, -/obj/machinery/light/small{ - dir = 8 +/obj/machinery/door/airlock/external{ + name = "Cargo Escape Airlock" }, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"nDj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/hallway/secondary/exit) +"oip" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"nDq" = ( -/obj/structure/table, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/hallway/primary/central) +"oiV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/plating, +/area/commons/fitness/recreation) +"oju" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + name = "Permabrig Maintenance"; + req_access_txt = "1" }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/light{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"nDD" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"nDK" = ( -/obj/machinery/light_switch{ - pixel_y = 26 +/turf/open/floor/plating, +/area/security/prison/upper) +"ojx" = ( +/obj/structure/table/glass, +/obj/machinery/camera{ + c_tag = "Medbay Cryogenics"; + network = list("ss13","medbay") }, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"ojG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"nEm" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"ojQ" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/firealarm{ + pixel_y = 24 }, -/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"oki" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, /area/engineering/engine_smes) -"nEq" = ( -/obj/item/camera_film, -/obj/item/camera_film, -/obj/item/taperecorder, -/obj/item/camera, -/obj/structure/table/reinforced, +"okm" = ( +/obj/effect/turf_decal/tile/green, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"nEu" = ( -/turf/closed/wall/r_wall/syndicate, -/area/medical/surgery) -"nEF" = ( +/area/security/prison/upper) +"okr" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"okt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/warehouse) +"oku" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery/red, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"oly" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/medical/genetics) +"olF" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"olK" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" + }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "2-8" }, -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 3"; - name = "Cell 3" +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"olU" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/medical/medbay/central) +"olW" = ( +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/mineral/plastitanium, +/area/science) +"ome" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, /turf/open/floor/mineral/plastitanium/red, /area/security/brig) -"nFg" = ( +"omj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"nFj" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 10 +/turf/closed/wall/r_wall/syndicate, +/area/command/blueshieldoffice) +"oms" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/space/basic, -/area/space/nearstation) -"nFp" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"nFE" = ( -/obj/machinery/atmospherics/pipe/simple/dark/visible, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/atmos) -"nGd" = ( -/obj/machinery/light_switch{ - pixel_x = 27 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"nGj" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, +/area/hallway/primary/central) +"omC" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"nGq" = ( -/obj/effect/turf_decal/stripes/line{ +/area/science/mixing) +"omE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "stationawaygate"; + name = "Gateway Access Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/command/gateway) +"omG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/shower{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"nGt" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer, +/area/security/prison/cells) +"omK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/holopad/secure, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/cmo) +"omL" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/mineral/plastitanium, +/area/science) +"omX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nGE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/machinery/holopad, /turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"nGM" = ( +/area/security/prison) +"ond" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"nGO" = ( +/area/ai_monitored/command/nuke_storage) +"onh" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "plasma tank pump" + }, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"nGY" = ( -/obj/effect/turf_decal/delivery, +/area/maintenance/disposal/incinerator) +"onj" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/machinery/camera{ - c_tag = "Engineering Power Storage" +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/hop) +"onE" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "robo1" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"nHc" = ( -/obj/machinery/power/apc{ - areastring = "/area/medical/genetics"; - dir = 1; - name = "Genetics APC"; - pixel_y = 23 +/area/science/robotics/lab) +"oor" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/science/robotics/lab) +"ooz" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/chair, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ooA" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"nHg" = ( -/obj/machinery/door/firedoor, +/area/security/prison/upper) +"ooH" = ( /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/fore) -"nHn" = ( -/obj/structure/disposalpipe/segment, +/area/construction/mining/aux_base) +"ooT" = ( +/turf/open/floor/mineral/plastitanium, +/area/command/blueshieldoffice) +"opk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"opp" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"nHw" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"nHB" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment, +/area/ai_monitored/turret_protected/aisat_interior) +"opC" = ( +/obj/structure/bodycontainer/morgue, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"nHF" = ( -/obj/structure/disposalpipe/segment{ +/area/science/robotics/lab) +"opS" = ( +/obj/machinery/biogenerator, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"opY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"oqa" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, /obj/structure/cable{ icon_state = "0-2" }, +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "containment blast door" + id = "bridge blast"; + name = "bridge blast door" }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"nHI" = ( -/obj/machinery/computer/atmos_control/tank/mix_tank{ +/turf/open/floor/plating, +/area/command/bridge) +"oqR" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room"; + req_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"oqS" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/obj/machinery/vr_sleeper{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"nHN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/mob/living/simple_animal/bot/floorbot, +/obj/machinery/light/small, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/atmos) -"nHO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/area/commons/fitness/recreation) +"ori" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/command/gateway) +"orr" = ( +/obj/structure/closet/wardrobe/chemistry_white, +/obj/machinery/light_switch{ + pixel_x = -23 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) +"ort" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"orC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"osb" = ( +/obj/effect/turf_decal/tile/red, +/obj/structure/sign/departments/security{ + pixel_x = 32; + pixel_y = -32 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"nIx" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, +/area/hallway/primary/fore) +"osj" = ( +/obj/structure/closet/radiation, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/service) -"nIH" = ( -/obj/structure/table, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/item/pen, -/obj/item/taperecorder, +/area/science/explab) +"osu" = ( +/obj/structure/chair/sofa/right{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"nII" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/commons/fitness/recreation) +"osz" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Ports" + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"osD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Fitness Rooml" + }, +/turf/open/floor/plasteel, +/area/commons/fitness) +"osE" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"nIZ" = ( +/area/hallway/secondary/entry) +"osK" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/courtroom) -"nJf" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"osT" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"nJs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"nJw" = ( -/obj/structure/chair{ - dir = 4; - name = "Prosecution" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"otb" = ( +/obj/machinery/camera{ + c_tag = "Brig Equipment Room North" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 1 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"otf" = ( +/obj/structure/closet/secure_closet/freezer/meat, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"nJy" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom"; - req_access_txt = "42" +/area/service/kitchen/coldroom) +"oth" = ( +/obj/structure/table, +/obj/item/book/manual/chef_recipes, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"otC" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/r_wall/syndicate, +/area/ai_monitored/turret_protected/ai_upload) +"otF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"otK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"nJA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/hallway/primary/central) +"ovj" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"nJK" = ( -/obj/effect/landmark/event_spawn, +/area/hallway/primary/fore) +"ovm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/command/blueshielquarters) +"ovr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"nJP" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 +/area/science/circuit) +"ovv" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"nJQ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/dark/visible, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/recharger, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/range) +"ovz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/space, -/area/space/nearstation) -"nJV" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"ovA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"ovR" = ( +/turf/open/floor/mineral/plastitanium, +/area/maintenance/port/aft) +"ovU" = ( +/obj/structure/chair{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"nJY" = ( +/area/science/test_area) +"ovV" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 16 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"ovW" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"nKl" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/hallway/secondary/entry) +"owk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "55" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"nKr" = ( -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"nKL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"nKN" = ( +/area/science/xenobiology) +"owv" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"owx" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"nLp" = ( -/obj/machinery/research_table, -/obj/effect/decal/cleanable/semen, -/obj/effect/decal/cleanable/semen/femcum, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"nLv" = ( -/turf/closed/wall/r_wall/syndicate, -/area/command/blueshielquarters) -"nLz" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"nLI" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) +"owD" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/light{ + light_color = "#cee5d2" }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"nLZ" = ( -/obj/machinery/light/small, -/obj/structure/extinguisher_cabinet{ - pixel_y = -31 +/area/security/processing) +"owL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/computer/turbine_computer{ - dir = 1; - id = "incineratorturbine" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"nMJ" = ( -/obj/structure/window/reinforced{ +/area/commons/dorms) +"oxa" = ( +/obj/structure/rack, +/obj/item/aicard, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"nNg" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth (Chaplain)"; - req_access_txt = "22" +/area/command/heads_quarters/rd) +"oxb" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"nNK" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"nNL" = ( -/obj/machinery/camera{ - c_tag = "Research and Development"; - network = list("ss13","rd"); - pixel_x = 22 - }, -/obj/machinery/button/door{ - id = "rnd"; - name = "Shutters Control Button"; - pixel_x = -6; - pixel_y = 24; - req_access_txt = "47" +/area/ai_monitored/command/storage/eva) +"oxn" = ( +/obj/structure/table/wood, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/item/book/manual/wiki/splurt/splurt_space_law, +/turf/open/floor/carpet/black, +/area/command/heads_quarters/hos) +"oxE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/science/research) -"nOc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +"oxG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/closet/secure_closet/contraband/armory, +/obj/effect/spawner/lootdrop/armory_contraband, +/obj/effect/spawner/lootdrop/armory_contraband, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"oxI" = ( +/obj/machinery/door/airlock{ + id_tag = "Public Sex Dorm"; + name = "Public Sex Dorm" }, +/obj/machinery/door/firedoor, +/obj/structure/fans/tiny, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"nOf" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nOo" = ( -/obj/structure/sign/warning/vacuum/external, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"nOJ" = ( -/obj/structure/table, -/obj/item/stack/sheet/rglass{ - amount = 50 +/area/commons/dorms) +"oyl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/stack/sheet/rglass{ - amount = 50 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/stack/rods/fifty, -/obj/item/stack/rods/fifty, -/obj/machinery/light{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/door/window/eastleft{ + name = "Blue Corner" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"nOQ" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/turf/open/floor/plasteel, +/area/commons/locker) +"oyn" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"nPn" = ( -/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, +/area/hallway/primary/port) +"oyu" = ( +/obj/machinery/autolathe/hacked, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"oyB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, /obj/machinery/light{ dir = 4 }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 2; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/stock_parts/scanning_module, -/obj/machinery/power/apc{ - areastring = "/area/science/research"; +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"oyE" = ( +/obj/machinery/airalarm{ dir = 4; - name = "Research Lab APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" + pixel_x = -23 }, -/turf/open/floor/mineral/plastitanium, -/area/science/research) -"nPr" = ( -/obj/item/broken_bottle, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"nPI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/computer/station_alert{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"nPT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"nPX" = ( -/obj/machinery/camera{ - c_tag = "Locker Room South"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/closet/secure_closet/personal, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"nQi" = ( -/obj/machinery/recharge_station, +/area/ai_monitored/turret_protected/aisat_interior) +"oyN" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"oyO" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4; + name = "input gas connector port" + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/disposal/incinerator) +"oyQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"oyX" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Air In" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"nQw" = ( +"oyZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"ozb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/shower{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) -"nQz" = ( -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 }, -/obj/item/poster/random_official, -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nQC" = ( -/obj/structure/table/wood/poker, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"nQN" = ( +/area/ai_monitored/turret_protected/aisat_interior) +"ozl" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"nRj" = ( -/obj/machinery/vending/medical, +/area/hallway/primary/central) +"ozG" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"nRx" = ( -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" +/area/security/courtroom) +"oAu" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/science/misc_lab) -"nRA" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory1" +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/security/armory) -"nSa" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/security/prison/upper) +"oAB" = ( +/obj/structure/fireplace{ + pixel_y = -6 }, -/turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"nSd" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 +/turf/open/floor/carpet/black, +/area/commons/dorms) +"oAG" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Bay 1 North"; + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/vending/barkbox, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"nSG" = ( -/obj/machinery/light/floor, -/obj/machinery/light/floor, -/obj/structure/sign/poster/contraband/borg_fancy_2{ - pixel_y = -32 +/area/hallway/secondary/entry) +"oAL" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/chair/sofa/corp/right{ - dir = 1 +/obj/machinery/button/door{ + id = "hos"; + name = "HoS Office Shutters"; + pixel_y = -25 }, +/obj/machinery/vending/wardrobe/hos_wardrobe, /turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"nSR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/office/dark{ - dir = 4 +/area/command/heads_quarters/hos) +"oBp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/landmark/start/cargo_technician, /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"nST" = ( +/area/science/test_area) +"oBv" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/service/hydroponics/garden) +"oBB" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"oBC" = ( +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"oBQ" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Space Loop In" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plating, +/area/maintenance/starboard) +"oBR" = ( +/obj/structure/chair/office/light{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"nSW" = ( -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"nTz" = ( -/obj/structure/chair{ - dir = 1; - name = "Engineering Station" +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"nTG" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/area/medical/chemistry) +"oCd" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway East"; + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/processing) -"nUs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"nUu" = ( -/obj/structure/table, +/area/hallway/primary/central) +"oCg" = ( +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = -30 + }, +/obj/machinery/camera{ + c_tag = "Medbay South"; + dir = 4; + network = list("ss13","medbay") + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"nUv" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 +/area/medical/medbay/central) +"oCF" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/machinery/meter, -/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ - pixel_x = -24 +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/plating, +/area/maintenance/port/fore) +"oDm" = ( +/obj/machinery/gulag_teleporter, +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"oDn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"nUD" = ( -/obj/structure/rack, -/obj/item/circuitboard/aicore{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, +/area/security/prison/cells) +"oDo" = ( +/obj/machinery/shieldwallgen, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"nUX" = ( -/obj/machinery/door/window/westleft{ - name = "Janitorial Delivery"; - req_access_txt = "26" - }, -/obj/effect/turf_decal/delivery, +/area/command/teleporter) +"oDs" = ( +/obj/machinery/vending/cola/pwr_game, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"nVe" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/commons/locker) +"oDw" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"nVz" = ( -/turf/closed/wall/r_wall/syndicate, -/area/ai_monitored/turret_protected/ai_upload) -"nVN" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"nWy" = ( -/obj/structure/table/glass, +/area/service/kitchen) +"oDx" = ( +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"nWL" = ( -/obj/structure/rack, -/obj/item/lighter, -/obj/item/clothing/glasses/meson{ - pixel_y = 4 +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"oDP" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/stock_parts/cell/high/plus, -/obj/item/reagent_containers/pill/patch/silver_sulf, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/service/abandoned_gambling_den) +"oDR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/office) +"oDX" = ( +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"oEh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/command) -"nXg" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/syndie_kit/chameleon, +/obj/machinery/vending/snack/random, /turf/open/floor/mineral/plastitanium/red, -/area/maintenance/port/fore) -"nXm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/area/security/office) +"oEi" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, /area/hallway/secondary/exit) -"nXW" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"oEl" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"nYb" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"nYM" = ( +/area/hallway/primary/fore) +"oEJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"nYO" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plating, +/area/commons/fitness/recreation) +"oET" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"nYT" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible, -/turf/open/space, -/area/space/nearstation) -"nZh" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"nZJ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/medical/medbay/lobby) +"oFJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"nZQ" = ( +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"oGv" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall/r_wall/syndicate, +/area/hallway/primary/central) +"oGz" = ( +/obj/structure/chair/office/light, +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"oGH" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/syringe/lethal/execution, +/obj/item/restraints/handcuffs, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/port/fore) +"oHf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells4"; - name = "Privacy Shutters" + dir = 6 }, -/turf/open/floor/plating, -/area/security/prison/cells) -"oao" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"oar" = ( -/obj/machinery/computer/pod/old{ - density = 0; - icon = 'icons/obj/airlock_machines.dmi'; - icon_state = "airlock_control_standby"; - id = "chapelgun"; - name = "Mass Driver Controller"; - pixel_x = 24 +/area/commons/dorms) +"oHI" = ( +/obj/item/storage/bag/plants/portaseeder, +/obj/structure/table/glass, +/obj/item/plant_analyzer, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"oax" = ( -/obj/machinery/light, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 20 +/obj/machinery/light_switch{ + pixel_x = -6; + pixel_y = -25 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = 3; - pixel_y = 20 +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - pixel_y = 5 +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/item/clothing/head/hardhat/cakehat, -/obj/structure/table/reinforced, -/turf/open/floor/carpet/black, -/area/service/bar) -"oay" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics/garden) +"oHJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/construction) +"oHP" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"oaE" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 +/area/security/prison/upper) +"oHT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"obe" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, -/obj/effect/turf_decal/bot_white, +/area/ai_monitored/turret_protected/ai) +"oIt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -43950,418 +44784,479 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"obg" = ( -/obj/structure/window/reinforced{ +/area/engineering/main) +"oIJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/black{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"obx" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/turf/open/floor/carpet/black, +/area/service/bar) +"oIM" = ( +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"oby" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/science/research) +"oIW" = ( +/obj/structure/toilet/secret/low_loot{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plasteel/freezer, +/area/commons/dorms) +"oJl" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/item/radio/intercom{ - pixel_y = 20 +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"oJt" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"obQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"oJu" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, /area/service/hydroponics) -"obW" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/red{ - dir = 1 +"oJM" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + sortType = 16 }, -/obj/structure/window/plasma, -/obj/structure/window/plasma/reinforced{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"oJN" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/locker) -"obX" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science) +"oKg" = ( +/obj/machinery/camera{ + c_tag = "Chemistry" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/chem_heater, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"obY" = ( -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red{ +/area/medical/chemistry) +"oKh" = ( +/obj/structure/chair/sofa/corp/left{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"oKk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"ocB" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 10 }, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"ocM" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/item/storage/toolbox/artistic{ + icon_state = "yellow"; + item_state = "toolbox_yellow"; + name = "Cable Toolbox"; + pixel_y = 6 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"odk" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = -32 +/area/engineering/main) +"oKq" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/science/server) -"odl" = ( -/obj/item/stack/ore/iron, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"odr" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L4" +/area/cargo/office) +"oKF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light_switch{ + pixel_x = 28 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"odx" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"odz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"odA" = ( -/obj/machinery/door/window{ - name = "SMES Chamber"; - req_access_txt = "32" - }, -/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/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"odQ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, +/area/command/heads_quarters/cmo) +"oKU" = ( +/obj/structure/bookcase/random/reference, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"odV" = ( -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"oee" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/light/small, +/area/service/library) +"oLh" = ( +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"oeA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/science/robotics/lab) +"oLl" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/machinery/light_switch{ + pixel_y = -25 }, +/turf/open/floor/plating, +/area/service/abandoned_gambling_den) +"oLm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/secure_closet/hydroponics, /turf/open/floor/mineral/plastitanium, /area/service/hydroponics) -"oeR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +"oLM" = ( +/obj/machinery/button/door{ + desc = "A remote control switch for the genetics doors."; + id = "GeneticsDoor"; + name = "Genetics Exit Button"; + normaldoorcontrol = 1; + pixel_x = 8; + pixel_y = 24 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/table, +/obj/item/book/manual/wiki/medical_cloning{ + pixel_y = 6 }, -/turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) -"oeX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/item/storage/box/rxglasses{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/storage/box/bodybags, +/obj/item/pen, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"ofk" = ( -/obj/machinery/light{ - dir = 4 - }, +/area/medical/genetics) +"oLT" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"ofm" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Toxins Lab"; - req_access_txt = "7" - }, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"ofo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/area/engineering/atmos) +"oLY" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-2" }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/command/gateway) +"oMa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"ofE" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, +/area/commons/dorms) +"oMj" = ( +/obj/structure/closet/crate, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"ofK" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, +/area/cargo/miningdock) +"oMG" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"ofL" = ( +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"ofW" = ( -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"ogv" = ( -/obj/structure/closet/wardrobe/pjs, -/obj/item/clothing/under/rank/civilian/janitor/maid, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/commons/dorms) +"oMT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"oMU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"oNc" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access_txt = "22" + }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"ogD" = ( +/area/service/chapel/office) +"oNv" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"ogM" = ( -/obj/effect/turf_decal/tile/red{ +/area/science) +"oNF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"oha" = ( -/obj/machinery/computer/atmos_control/tank/nitrous_tank{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ +/area/commons/dorms) +"oNJ" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/command/heads_quarters/rd) +"oNT" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 4 +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"oOt" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"ohm" = ( -/obj/structure/table, -/obj/item/cartridge/signal/toxins, -/obj/item/cartridge/signal/toxins{ - pixel_x = -4; - pixel_y = 2 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/item/cartridge/signal/toxins{ - pixel_x = 4; - pixel_y = 6 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/camera{ - c_tag = "Research Director's Office"; - dir = 1; - network = list("ss13","rd") +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/hallway/primary/port) +"oOI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"oOV" = ( +/obj/structure/table/reinforced, +/obj/item/integrated_circuit_printer, +/obj/machinery/computer/security/telescreen/circuitry{ + dir = 1; + pixel_y = -30 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"ohN" = ( +/area/science/circuit) +"oPq" = ( /obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"oPB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/structure/cable{ + icon_state = "1-8" }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"ohS" = ( -/obj/effect/landmark/start/security_officer, +/area/maintenance/department/electrical) +"oPH" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"oPL" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/item/clothing/gloves/color/orange, +/obj/item/restraints/handcuffs, +/obj/item/reagent_containers/spray/pepper, +/turf/open/floor/mineral/plastitanium, +/area/security/prison) +"oQl" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"oQt" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/mechbay) +"oQx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/turbine{ + dir = 1; + pixel_y = -30 + }, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/disposal/incinerator) +"oQy" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"oQE" = ( +/obj/structure/table, +/obj/item/hand_tele, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"oig" = ( -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/command/teleporter) +"oQH" = ( +/obj/machinery/power/apc{ + areastring = "/area/medical/genetics"; + dir = 1; + name = "Genetics APC"; + pixel_y = 23 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"oQY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/closed/wall/r_wall/syndicate, +/area/medical/medbay/central) +"oRx" = ( +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"oiE" = ( -/obj/machinery/camera{ - c_tag = "Conference Room" +/area/cargo/qm) +"oRS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, +/turf/closed/wall/r_wall/syndicate, +/area/command/blueshielquarters) +"oRV" = ( +/obj/machinery/light/small, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"oiQ" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater, +/area/service/bar) +"oSa" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/science) +"oSv" = ( +/obj/machinery/computer/station_alert, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"ojf" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 +"oSI" = ( +/obj/machinery/door/window/eastright{ + name = "Hydroponics Delivery"; + req_access_txt = "35" }, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"oSN" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"ojs" = ( +/area/engineering/atmos) +"oTe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"oTi" = ( +/obj/structure/table/glass, +/obj/item/storage/box/disks{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"oTt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "permacells4"; + name = "Privacy Shutters" }, +/turf/open/floor/plating, +/area/security/prison/cells) +"oTH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/shower, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"oTI" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"ojz" = ( -/obj/structure/chair, -/obj/effect/landmark/start/geneticist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"ojA" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"okf" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Brig Control"; - name = "brig shutters" +/area/engineering/main) +"oUC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/warden) -"olg" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, /turf/open/floor/mineral/plastitanium, -/area/security/warden) -"oll" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/command/gateway) +"oVg" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -44370,1372 +45265,1206 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"olz" = ( +/area/hallway/primary/central) +"oVl" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"olF" = ( -/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/cargo/qm) -"omm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"omE" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "stationawaygate"; - name = "Gateway Access Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/command/gateway) -"omX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/area/cargo/office) +"oVv" = ( +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"oVE" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-2" }, -/obj/machinery/holopad, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"omZ" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4" }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"onb" = ( -/obj/machinery/newscaster{ - pixel_y = 32 +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"one" = ( -/obj/effect/turf_decal/tile/red{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/vr_sleeper{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"oVI" = ( +/obj/structure/window/reinforced/tinted, +/turf/open/floor/glass/reinforced, +/area/commons/dorms) +"oVY" = ( +/obj/machinery/door/airlock/command{ + name = "MiniSat Access"; + req_access_txt = "65" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/light/small, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"onj" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/item/aicard, -/obj/item/multitool, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/engineering/main) +"oWa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation B"; + req_access_txt = "39" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"oWw" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/kitchen_coldroom, +/area/commons/dorms) +"oWD" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"onw" = ( -/obj/machinery/camera{ - c_tag = "Bridge West Entrance"; +/area/hallway/secondary/entry) +"oWF" = ( +/obj/structure/rack, +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +/obj/item/hand_labeler, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/clothing/glasses/welding, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"ony" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/area/ai_monitored/command/storage/eva) +"oWL" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cafeteria" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/security/prison/upper) +"oWO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-8" }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"onL" = ( -/obj/machinery/firealarm{ - pixel_y = 24 +/area/hallway/primary/starboard) +"oXk" = ( +/obj/item/radio/intercom{ + pixel_y = 25 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/camera, +/obj/structure/chair/comfy/black{ dir = 4 }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"onW" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 +/area/service/bar) +"oXn" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 }, /turf/closed/wall/r_wall/syndicate, -/area/maintenance/starboard/aft) -"oot" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/engineering/atmos) +"oXx" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/hallway) -"oov" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/northleft{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/turf/open/floor/plasteel, -/area/service/hydroponics) -"ooH" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 +/area/science) +"oXz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced/survival_pod, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"oXP" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/brig) +"oYb" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"oYR" = ( +/obj/machinery/camera{ + c_tag = "Bridge West"; + dir = 4 }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/obj/item/reagent_containers/dropper, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"ooO" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/area/command/bridge) +"oZe" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"ooT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/door/airlock/engineering{ + name = "SMES Room"; + req_access_txt = "32" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, /area/engineering/engine_smes) -"ope" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +"oZq" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/random, +/turf/open/floor/carpet/red, +/area/medical/psychology) +"oZw" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/machinery/light/small{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/carpet/red, +/area/medical/psychology) +"oZI" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/purple/visible{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"opi" = ( -/obj/item/kirbyplants{ - icon_state = "plant-20" +/area/engineering/atmos) +"oZP" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/security/prison/upper) +"par" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"opj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"opl" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Art Storage" +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/art) -"opK" = ( -/obj/structure/disposalpipe/segment, +/area/science/robotics/mechbay) +"paI" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "O2 Outlet Pump" + }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"opQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"paR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"pba" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/security/office) +"pbt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access_txt = "45" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"opT" = ( -/obj/structure/table, -/obj/item/ai_module/supplied/oxygen, -/obj/item/ai_module/zeroth/oneHuman, -/obj/machinery/door/window{ +/area/medical/surgery) +"pby" = ( +/obj/machinery/light{ dir = 8; - name = "High-Risk Modules"; - req_access_txt = "20" + light_color = "#e8eaff" }, -/obj/item/ai_module/reset/purge, -/obj/structure/window/reinforced, -/obj/effect/spawner/lootdrop/ai_module_harmful, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Permabrig North"; + dir = 4; + network = list("ss13","prison") }, -/obj/structure/window/reinforced{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"pbC" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/aft) +"pbI" = ( +/obj/machinery/button/door{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = 24; + pixel_y = 4; + req_access_txt = "24" }, -/obj/item/ai_module/supplied/protectStation, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"opU" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "4-8" +/area/engineering/atmos) +"pbR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"pbU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/mineral/plastitanium, +/area/cargo/sorting) +"pbV" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/security/prison/upper) -"oqb" = ( +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"pbW" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "1-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/science/xenobiology) -"oqe" = ( -/obj/machinery/light{ +"pcz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/glass/reinforced, -/area/commons/dorms) -"oqm" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"pcA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"pcG" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L2" + }, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"pcK" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"oqo" = ( -/obj/machinery/computer/shuttle/mining{ +/area/hallway/primary/central) +"pcR" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/circuit"; + dir = 4; + name = "Circuitry Lab APC"; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"pcV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"pdI" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 }, +/obj/machinery/vending/wardrobe/gene_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"oqt" = ( +/area/medical/genetics) +"pdJ" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access_txt = "5; 33" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) +"pdS" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"oqF" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/closet/radiation, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"pdU" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"pdZ" = ( +/obj/machinery/computer/card{ + dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/captain) +"pez" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"oqQ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "atmospherics mix pump" +/area/engineering/break_room) +"peN" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"oqT" = ( -/obj/item/storage/fancy/donut_box, -/obj/structure/table, +/area/engineering/atmos) +"peO" = ( +/obj/machinery/camera{ + c_tag = "Mining Dock External"; + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"orf" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/area/cargo/miningdock) +"peT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" }, /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/machinery/ai_slipper{ + uses = 10 }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/mob/living/simple_animal/bot/secbot/pingsky, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"ork" = ( +/area/ai_monitored/turret_protected/aisat_interior) +"peW" = ( +/obj/structure/closet/jcloset, +/obj/item/storage/bag/trash, +/obj/item/clothing/under/rank/civilian/janitor/maid, +/obj/item/clothing/under/rank/civilian/janitor/maid, +/obj/item/clothing/under/rank/civilian/janitor/maid, +/obj/item/clothing/under/costume/maid, +/obj/item/clothing/under/costume/maid, +/obj/item/clothing/under/costume/maid, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"orx" = ( -/obj/effect/turf_decal/stripes/line{ +/area/service/janitor) +"pfo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/holopad, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"orU" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/turf_decal/tile/green{ +/area/science) +"pfJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/green, -/obj/item/plant_analyzer, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"osm" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/prison/upper) -"oso" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/service/hydroponics) +"pfS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"pgc" = ( +/obj/item/target, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"otk" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Security"; - location = "EVA2" +/area/science/test_area) +"pgf" = ( +/turf/open/floor/plasteel/freezer, +/area/commons/dorms) +"pgn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L10" +/turf/open/floor/plating, +/area/security/range) +"pgw" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/prison/upper) +"pgC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Blueshield"; + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"otn" = ( -/obj/machinery/computer/rdconsole/experiment{ +/area/command/blueshieldoffice) +"phg" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"phn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/door/airlock/grunge{ + name = "Isolation Cell"; + req_access_txt = "2"; + wiretypepath = /datum/wires/airlock/security + }, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"oty" = ( -/obj/structure/table, -/obj/item/wrench, -/obj/item/analyzer, +/area/security/execution/transfer) +"phr" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"pij" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, /turf/open/floor/mineral/plastitanium, /area/commons/storage/primary) -"otC" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall/r_wall/syndicate, -/area/ai_monitored/turret_protected/ai_upload) -"otM" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +"piz" = ( +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, /area/commons/locker) -"otX" = ( -/obj/structure/sign/warning/vacuum/external, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/cargo/storage) -"oup" = ( -/obj/machinery/light{ +"piL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/structure/closet/radiation, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"ouv" = ( +/area/medical/morgue) +"piP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/carpet/blackred, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"piW" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"ouF" = ( +/area/engineering/atmos) +"pjg" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"pjn" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/science) -"ovr" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/command/bridge) +"pjt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_y = -32 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"ovt" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ovv" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"pjw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/hop) +"pjM" = ( /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 4 }, -/obj/machinery/recharger, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"pjW" = ( +/obj/structure/table, +/obj/item/retractor, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"pjY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) +"pkg" = ( +/turf/open/floor/plating, +/area/commons/storage/emergency/starboard) +"pkq" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/range) -"ovS" = ( -/obj/machinery/newscaster{ - pixel_y = 32 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"owx" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue{ +/area/maintenance/port/fore) +"pkx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"plu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) -"owE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"plv" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"oxa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/command/blueshielquarters) -"oxF" = ( -/obj/structure/chair{ - name = "Judge" +/area/medical/medbay/central) +"plN" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/machinery/light{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/closet/crate, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/packageWrap, +/obj/item/stack/sheet/cardboard{ + amount = 14 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/item/stack/sticky_tape, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"pmE" = ( +/obj/machinery/light_switch{ + pixel_y = 28 }, +/obj/machinery/vending/cigarette, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"oyf" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 +/area/commons/locker) +"pne" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "Courtroom South"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"oyl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/door/window/eastleft{ - name = "Blue Corner" +/area/command/bridge) +"pnr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/locker) -"oym" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/tcommsat/computer) -"oyC" = ( -/obj/structure/bookcase, -/obj/machinery/camera{ - c_tag = "Chapel North" - }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"oyM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ +/area/service/hydroponics) +"pnJ" = ( +/obj/item/sealant, +/turf/template_noop, +/area/template_noop) +"pop" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"oyN" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"oyP" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L3" - }, +/area/hallway/primary/port) +"pot" = ( /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"oyU" = ( +/area/cargo/miningdock) +"pou" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating, +/area/service/abandoned_gambling_den) +"poF" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"oyW" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 +/area/science/xenobiology) +"ppc" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"oyX" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Air In" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"ozo" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light_switch{ - pixel_x = -20 +/area/command/bridge) +"ppp" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_y = 5 }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"ozr" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L12" +/area/commons/fitness/recreation) +"ppw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ppx" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/janitor, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"ozB" = ( +/area/service/janitor) +"ppD" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 8 }, -/obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"ozD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/chair/comfy/plywood{ - dir = 1 - }, -/turf/open/floor/grass, -/area/commons/dorms) -"oAp" = ( -/obj/structure/safe, -/obj/item/clothing/head/bearpelt, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/science) +"ppL" = ( +/obj/machinery/shower{ + pixel_y = 20 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plasteel/freezer, +/area/security/prison/cells) +"pqm" = ( +/obj/machinery/status_display/ai{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/gun/ballistic/revolver/nagant, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"oAs" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/command/heads_quarters/rd) +"pqA" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, -/obj/machinery/door_timer{ - id = "Cell 4"; - name = "Cell 4"; - pixel_y = -32 +/obj/structure/chair{ + dir = 1; + name = "Crew Station" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"oAu" = ( -/obj/machinery/computer/security, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"oAB" = ( -/obj/structure/fireplace{ - pixel_y = -6 - }, -/turf/open/floor/carpet/black, -/area/commons/dorms) -"oAZ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/area/security/warden) +"pqR" = ( +/obj/structure/chair/pew/right{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/port/fore) +"prg" = ( +/obj/structure/window/reinforced/survival_pod{ dir = 8 }, +/obj/structure/closet/crate, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"oBn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, +/area/security/prison/upper) +"prp" = ( +/obj/structure/table, +/obj/item/folder/white, /obj/machinery/airalarm{ - pixel_y = 24 + pixel_y = 23 + }, +/obj/item/radio/off, +/obj/machinery/camera{ + c_tag = "Experimentor Lab"; + network = list("ss13","rd") }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"oBt" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"oBQ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - name = "Space Loop In" +/area/science/explab) +"prr" = ( +/obj/machinery/vending/dinnerware{ + contraband = list(/obj/item/reagent_containers/food/condiment/flour=4); + desc = "This vendor is full of condiments to put on food."; + name = "\improper Condiments Vendor"; + product_ads = "Get your sauces here!;No slave labour was used to make these products!;Nanotrasen Approved?!"; + products = list(/obj/item/storage/bag/tray=8,/obj/item/reagent_containers/food/drinks/drinkingglass=10,/obj/item/storage/box/cups=5,/obj/item/reagent_containers/food/condiment/pack/ketchup=20,/obj/item/reagent_containers/food/condiment/pack/mustard=20,/obj/item/reagent_containers/food/condiment/pack/hotsauce=20,/obj/item/reagent_containers/food/condiment/pack/astrotame=20,/obj/item/reagent_containers/food/condiment/saltshaker=20,/obj/item/reagent_containers/food/condiment/peppermill=20) }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"oCC" = ( -/obj/structure/closet/wardrobe/pjs, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"oCF" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" +/area/service/bar) +"pry" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"oCM" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solars/port/fore) +"prC" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/analyzer, /turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"oCO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/security/glass{ - name = "Interrogation"; - req_one_access_txt = "4;1" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/plastitanium/red, -/area/security/warden) -"oCV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/shower{ - dir = 1 +/area/commons/storage/primary) +"prD" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) -"oDm" = ( -/obj/machinery/gulag_teleporter, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"oDv" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"oDU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/closet/firecloset, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"oEl" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/multitool, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"oEF" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ +/area/command/teleporter) +"prI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/structure/closet/secure_closet/atmospherics, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/suit_storage_unit/atmos, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"oFx" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +"psd" = ( +/obj/machinery/light{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"oFB" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/machinery/status_display/evac{ + pixel_x = 32 }, +/obj/machinery/aug_manipulator, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"oFE" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"oGa" = ( -/obj/structure/grille, -/obj/structure/window/plasma{ - dir = 1 +/area/science/robotics/lab) +"psf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/sign/poster/official/the_owl{ + pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/port) -"oGr" = ( +/area/maintenance/port/fore) +"psw" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/medical/virology) -"oGv" = ( -/obj/structure/extinguisher_cabinet, -/turf/closed/wall/r_wall/syndicate, -/area/hallway/primary/central) -"oGG" = ( -/obj/structure/table, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 12 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/medbay/central) +"psz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"oGT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light_switch{ - pixel_x = -20 +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/security/warden) -"oHf" = ( -/obj/machinery/monkey_recycler, -/obj/machinery/firealarm{ - pixel_y = 24 +/area/maintenance/disposal/incinerator) +"psH" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/starboard/aft) +"psN" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"oHs" = ( -/obj/machinery/door/window/westleft{ - name = "Monkey Pen"; - req_access_txt = "9" +/obj/machinery/camera{ + c_tag = "Atmospherics Monitoring" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"oHw" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"oHC" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "robo1" +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"oHH" = ( -/obj/machinery/door/airlock{ - name = "Law Office"; - req_access_txt = "38" +/area/engineering/atmos) +"pta" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/space/nearstation) +"ptc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Monitoring"; + req_access_txt = "24" }, +/obj/machinery/door/firedoor/heavy, /turf/open/floor/mineral/plastitanium, -/area/service/lawoffice) -"oHM" = ( -/obj/effect/spawner/structure/window/plastitanium, +/area/engineering/atmos) +"ptj" = ( /obj/structure/cable{ icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4" }, -/turf/open/floor/plating, -/area/security/warden) -"oIb" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window/plastitanium, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"oIu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"oII" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/firecloset, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"oIJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/service/bar) -"oIM" = ( -/obj/machinery/camera{ - c_tag = "Bar West"; - dir = 4 - }, -/obj/machinery/computer/arcade/orion_trail, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"oIW" = ( -/obj/structure/toilet/secret/low_loot{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/commons/dorms) -"oIZ" = ( -/obj/machinery/camera{ - c_tag = "Library North" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#c1caff" - }, -/obj/structure/chair/sofa/corp/right, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"oJw" = ( +/turf/open/floor/plating, +/area/engineering/gravity_generator) +"ptm" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Waste to Filter" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"oJH" = ( -/obj/structure/sink{ - pixel_y = 30 +/area/engineering/atmos) +"ptL" = ( +/obj/machinery/door/airlock/security{ + name = "Brig EVA Storage"; + req_access_txt = "1" }, -/obj/item/reagent_containers/glass/bucket, -/obj/item/shovel/spade, -/obj/item/cultivator, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"oKh" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"oKk" = ( +/area/security/office) +"ptS" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/plating, -/area/cargo/office) -"oKq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/engineering/atmos) +"pup" = ( +/obj/machinery/camera{ + c_tag = "Locker Room South"; dir = 8 }, +/obj/structure/closet/secure_closet/personal, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"oKI" = ( -/obj/effect/landmark/start/roboticist, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"oKJ" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/area/commons/locker) +"puG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/turf/open/floor/plating, -/area/medical/virology) -"oKL" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall/r_wall/syndicate, -/area/medical/chemistry) -"oKM" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"puL" = ( +/obj/item/paper_bin/bundlenatural{ + pixel_x = 6; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/pen/fountain, +/obj/item/pen/fourcolor, +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"puW" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"oLf" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, +/area/medical/virology) +"pvy" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"oLk" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +/area/service/hydroponics) +"pvz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/commons/locker) -"oLl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light_switch{ - pixel_y = -25 +/turf/closed/wall/r_wall/syndicate, +/area/security/office) +"pvJ" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" }, /turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"oLz" = ( -/obj/structure/table/reinforced, -/obj/item/cartridge/engineering{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/cartridge/engineering{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/cartridge/engineering{ - pixel_x = 3 +/area/maintenance/port/fore) +"pwu" = ( +/turf/open/floor/grass, +/area/maintenance/starboard/aft) +"pww" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/item/cartridge/atmos, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"oMd" = ( -/obj/machinery/door/airlock{ - id_tag = "Torture Room Dorms"; - name = "Torture Room Dorms" - }, -/obj/machinery/door/firedoor, -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/kitchen_coldroom, -/area/commons/dorms) -"oMi" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"oMD" = ( -/obj/machinery/holopad, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"oMI" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, +/area/science/misc_lab) +"pwB" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" }, /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"oMO" = ( +/turf/open/floor/plating, +/area/security/prison/upper) +"pwN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"oMT" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"oNk" = ( +"pwW" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"oNN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "GeneticsDoor"; - name = "Genetics"; - req_access_txt = "5; 68" +/area/commons/storage/primary) +"pxc" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "robo2" }, -/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"oNP" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = -30; - receive_ore_updates = 1 +/area/science/robotics/lab) +"pxB" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/science/research) -"oOp" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/item/clothing/suit/straight_jacket, -/obj/item/electropack/shockcollar, -/obj/item/assembly/signaler, /turf/open/floor/mineral/plastitanium, -/area/security/prison) -"oOs" = ( -/obj/machinery/button/door{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = -24; - pixel_y = 10; - req_access_txt = "24" - }, -/obj/machinery/button/door{ - desc = "A remote control-switch for secure storage."; - id = "Secure Storage"; - name = "Engineering Secure Storage"; - pixel_x = -24; - req_access_txt = "11" - }, -/obj/machinery/button/door{ - desc = "A remote control-switch for the engineering security doors."; - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_x = -24; - pixel_y = -10; - req_access_txt = "10" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/engineering/main) +"pxG" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"oOy" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/radio/intercom{ - pixel_y = 20 - }, +/area/cargo/miningdock) +"pxT" = ( /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"oOK" = ( +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"pyj" = ( +/obj/machinery/pipedispenser/disposal/transit_tube, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"pyD" = ( +/obj/structure/chair{ + dir = 4; + name = "Prosecution" + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"oOY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/security/courtroom) +"pyR" = ( +/obj/machinery/button/door{ + id = "teledoor"; + name = "MiniSat Teleport Shutters Control"; + pixel_y = 25; + req_access_txt = "17;65" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"oPf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/chair/wood/normal{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"oPo" = ( -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 1 +/area/ai_monitored/turret_protected/aisat_interior) +"pzs" = ( +/obj/machinery/vending/dinnerware{ + contraband = list(/obj/item/kitchen/rollingpin=2,/obj/item/kitchen/knife/butcher=2,/obj/item/reagent_containers/food/condiment/flour=4) }, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"pzM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"oPS" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"oQA" = ( -/turf/closed/wall/r_wall/syndicate, -/area/medical/psychology) -"oQC" = ( -/obj/structure/rack, -/obj/item/wrench, -/obj/item/crowbar, -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Monitor"; - network = list("test"); - pixel_y = -30 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/area/command/heads_quarters/cmo) +"pzO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/limbgrower, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"oQL" = ( -/obj/structure/rack, -/obj/item/electronics/apc, -/obj/item/stock_parts/cell{ - maxcharge = 2000 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/medical/storage) +"pzW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"oQY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/medical/virology) +"pzY" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/medical/medbay/central) -"oQZ" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -30 }, -/turf/open/floor/plating, -/area/security/prison/upper) -"oRk" = ( -/obj/effect/turf_decal/delivery/red, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"oSr" = ( -/obj/machinery/bookbinder, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"oTl" = ( -/obj/structure/closet/crate, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"oTn" = ( +/area/medical/medbay/central) +"pAS" = ( +/obj/effect/turf_decal/bot_white/right, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -45747,162 +46476,213 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"oTA" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CHE"; - location = "AIE" +/area/command/gateway) +"pAT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Power Storage"; + req_access_txt = "11" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"oTH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/shower, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"oUa" = ( +/area/engineering/main) +"pBl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"pBu" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/brig) -"oUb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Fitness Room" +"pBy" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison) +"pBB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"pBD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plasteel, -/area/commons/fitness) -"oUv" = ( -/obj/effect/landmark/start/station_engineer, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"pBP" = ( +/obj/machinery/camera{ + c_tag = "Bridge East Entrance" + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"oUx" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 +/area/hallway/primary/central) +"pCa" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"oUE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/area/hallway/primary/aft) +"pCo" = ( +/obj/machinery/light_switch{ + pixel_x = 27 }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"pCq" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Office"; + req_access_txt = "20" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/captain) +"pCr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"oUO" = ( /obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 + pixel_y = 25 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"pCs" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/service/bar) +"pCB" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "External to Pumps" }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"oUW" = ( +/area/engineering/atmos) +"pCZ" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "0-4" }, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"oVa" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +/obj/structure/cable, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/engineering/storage/tech) +"pDe" = ( +/obj/machinery/door/window/southright{ + name = "Target Storage" }, -/obj/machinery/light{ - dir = 4 +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target/syndicate, +/turf/open/floor/plating, +/area/security/range) +"pDG" = ( +/obj/structure/closet, +/obj/item/clothing/glasses/science, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"pDN" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"oVr" = ( /obj/structure/cable{ icon_state = "0-2" }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" }, -/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"oVK" = ( -/obj/structure/window/reinforced{ - dir = 4 +/area/security/prison/upper) +"pDS" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/item/radio/intercom{ + pixel_y = 25 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"oVM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/area/science/mixing) +"pDU" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/engineering/atmos) +"pEj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"oWi" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/security/prison/upper) +"pEF" = ( +/obj/structure/lattice, +/turf/closed/wall/r_wall/syndicate, +/area/security/prison/upper) +"pER" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"oWC" = ( +/area/cargo/storage) +"pES" = ( /obj/structure/window/plasma, -/obj/structure/chair/sofa/corp/right{ +/obj/structure/chair/sofa/corp{ dir = 1 }, /turf/open/floor/carpet/black, /area/service/bar) -"oWG" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Brig Equipment Room South"; - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"oWI" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ +"pFd" = ( +/obj/structure/window/plasma{ dir = 1 }, +/obj/effect/landmark/start/assistant, +/obj/structure/chair/sofa/corp, +/turf/open/floor/carpet/black, +/area/service/bar) +"pFh" = ( +/obj/machinery/rnd/production/techfab/department/cargo, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"pFz" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -45910,674 +46690,660 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"oWP" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"oXn" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/atmos) -"oXw" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"oXN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/toilet{ dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" +/obj/structure/window/reinforced/tinted{ + dir = 1 }, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"oXT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Distribution Loop"; - req_access_txt = "24" - }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"oYN" = ( -/obj/machinery/door/airlock/security{ - id_tag = "secdoordorm1"; - name = "Security Dorm One"; - req_access_txt = "1" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"oYY" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"oZc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"oZj" = ( -/obj/structure/reagent_dispensers/water_cooler, +/area/security/prison/cells) +"pFB" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"oZu" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, -/turf/closed/wall/r_wall/syndicate, -/area/security/office) -"oZx" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/ai_monitored/command/storage/eva) +"pFP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"oZY" = ( -/obj/machinery/vending/kink, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"pab" = ( -/obj/effect/turf_decal/bot_red, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"paf" = ( +/area/construction/mining/aux_base) +"pGc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" - }, /obj/machinery/firealarm{ pixel_y = 24 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"pai" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/item/storage/toolbox/emergency, -/obj/item/wrench, -/obj/item/assembly/timer, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"paj" = ( -/obj/machinery/camera{ - c_tag = "Escape Arm Airlocks"; +/area/medical/medbay/central) +"pGo" = ( +/obj/structure/table, +/obj/item/radio/off, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"pas" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"paA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"paC" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +/area/tcommsat/computer) +"pGZ" = ( +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" }, -/obj/machinery/vending/wardrobe/gene_wardrobe, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"pbC" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/aft) -"pbX" = ( +/area/engineering/atmos) +"pHf" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"pcs" = ( -/obj/structure/cable{ - icon_state = "1-2" + dir = 10 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/airalarm{ + pixel_y = 23 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"pcz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/medical/storage) +"pHh" = ( +/obj/effect/turf_decal/bot{ dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"pcS" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/button/door{ - id = "medpriv4"; - name = "Privacy Shutters"; - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/machinery/light{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"pdw" = ( +/area/engineering/main) +"pHi" = ( +/obj/structure/table, /obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "31" + id = "Biohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -5; + pixel_y = 5; + req_access_txt = "47" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/machinery/button/door{ + id = "rnd2"; + name = "Research Lab Shutter Control"; + pixel_x = 5; + pixel_y = 5; + req_access_txt = "47" }, -/obj/structure/closet/crate, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"pdX" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/command/heads_quarters/rd) +"pHC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"pHS" = ( +/obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/hallway) -"pea" = ( -/obj/item/hilbertshotel/ghostdojo, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"pek" = ( +/area/security/courtroom) +"pHU" = ( /obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"pep" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"peq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"peS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/medical/medbay/central) +"pIe" = ( +/obj/item/seeds/apple, +/obj/item/seeds/banana, +/obj/item/seeds/cocoapod, +/obj/item/seeds/grape, +/obj/item/seeds/orange, +/obj/item/seeds/sugarcane, +/obj/item/seeds/wheat, +/obj/item/seeds/watermelon, +/obj/structure/table/glass, +/obj/item/seeds/tower, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"pfs" = ( -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/structure/closet/crate, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"pft" = ( -/obj/structure/rack, -/obj/item/aicard, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/area/service/hydroponics/garden) +"pIw" = ( +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"pfH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue{ +/area/hallway/secondary/exit) +"pID" = ( +/obj/structure/chair/comfy/black{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"pIR" = ( +/obj/structure/table, +/obj/item/storage/box/handcuffs{ + pixel_y = 10 }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"pfI" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix to Distro" +/obj/item/storage/box/prisoner{ + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"pfJ" = ( +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"pfM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"pfN" = ( -/obj/machinery/light{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"pfO" = ( -/obj/machinery/power/floodlight, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/camera{ + c_tag = "Prison Hallway West"; + network = list("ss13","prison") }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"pfW" = ( -/obj/machinery/computer/card{ - dir = 8 +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"pJu" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"pgf" = ( -/turf/open/floor/plasteel/freezer, -/area/commons/dorms) -"pgk" = ( -/obj/effect/decal/cleanable/dirt, +/area/medical/medbay/lobby) +"pKa" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"pgn" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"pKi" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "privacy shutter" + }, /turf/open/floor/plating, -/area/security/range) -"pgE" = ( -/obj/machinery/computer/cryopod{ - pixel_y = -26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - pixel_y = -4 +/area/command/heads_quarters/ce) +"pKy" = ( +/obj/structure/closet/secure_closet/psychology, +/turf/open/floor/carpet/red, +/area/medical/psychology) +"pKE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"pgM" = ( -/obj/effect/spawner/structure/window/plasma, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"pgY" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/area/cargo/office) +"pKJ" = ( +/obj/machinery/vending/security, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/loading_area/red{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"phf" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/red, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"pKZ" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/tcommsat/computer) +"pLn" = ( +/obj/machinery/conveyor/inverted{ + dir = 5; + id = "garbage" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plating, +/area/maintenance/disposal) +"pLr" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"phC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"pig" = ( -/obj/machinery/vending/snack/orange, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"piJ" = ( -/obj/structure/disposalpipe/segment{ +/area/science/xenobiology) +"pLE" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/sign/poster/official/ian{ - pixel_x = 32; - pixel_y = 32 +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/cmo) +"pLJ" = ( +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"pMg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"piQ" = ( -/obj/structure/cable{ - icon_state = "4-8" +"pMi" = ( +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"pMV" = ( +/obj/structure/curtain{ + pixel_y = -32 + }, +/obj/structure/table/optable, +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"pNd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/button/crematorium{ + id = "crematoriumChapel"; + pixel_x = 25 + }, +/obj/machinery/light/small{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/landmark/start/brigdoc, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"pjg" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"pjq" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"pjy" = ( /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"pjZ" = ( +/area/service/chapel/office) +"pNo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/libraryconsole/bookmanagement, /obj/structure/table, -/obj/item/radio/off{ - pixel_y = 6 - }, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/radio/off{ - pixel_x = -6; - pixel_y = 4 +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"pNI" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/radio/off, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"pkg" = ( -/turf/open/floor/plating, -/area/commons/storage/emergency/starboard) -"pkq" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/hallway/secondary/entry) +"pOj" = ( +/obj/machinery/light/small{ + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/area/maintenance/port/fore) -"pkr" = ( -/obj/structure/closet/crate/secure/weapon{ - desc = "A secure clothing crate."; - name = "formal uniform crate"; - req_access = "3" +/obj/machinery/vending/wardrobe/chef_wardrobe, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen/coldroom) +"pOC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/clothing/head/beret/sec/navyhos, -/obj/item/clothing/head/beret/sec/navywarden, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/head/beret/sec/navyofficer, -/obj/item/clothing/suit/armor/hos/navyblue, -/obj/item/clothing/suit/armor/vest/warden/navyblue, -/obj/item/clothing/suit/armor/navyblue, -/obj/item/clothing/suit/armor/navyblue, -/obj/item/clothing/under/rank/security/head_of_security/formal, -/obj/item/clothing/under/rank/security/warden/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/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"pkx" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"pkA" = ( -/obj/item/folder/yellow, -/obj/item/pen/blue, -/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"pkI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, +/area/science) +"pOM" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"pkL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/closed/wall/r_wall/syndicate, +/area/command/blueshielquarters) +"pOP" = ( +/obj/machinery/light/floor, +/obj/machinery/light/floor, +/obj/structure/sign/poster/contraband/borg_fancy_2{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/chair/sofa/corp/right{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"pPf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"pkR" = ( -/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 +/area/security/prison/upper) +"pPw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/item/reagent_containers/dropper, /obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 + pixel_y = 24 }, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"pkV" = ( -/obj/structure/disposalpipe/segment{ +/area/medical/medbay/central) +"pPI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/closed/wall/r_wall/syndicate, +/area/engineering/gravity_generator) +"pPS" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access_txt = "26" }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"plb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/service/janitor) +"pQr" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"pQC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"plg" = ( +/area/medical/medbay/central) +"pRi" = ( /obj/structure/table, -/obj/machinery/light/small{ - dir = 1 +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = -4; + pixel_y = 1 }, -/obj/item/folder{ - pixel_x = 3 +/obj/item/reagent_containers/glass/bottle/chloralhydrate, +/obj/item/reagent_containers/glass/bottle/toxin{ + pixel_x = 6; + pixel_y = 8 }, -/obj/item/phone{ +/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 = 3 + pixel_y = 6 }, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/reagent_containers/syringe{ + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral, +/obj/item/reagent_containers/dropper, +/obj/machinery/airalarm/directional/west, +/obj/item/assembly/signaler{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"pRj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/port/fore) +"pRu" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"pRO" = ( +/obj/item/ammo_box/c9mm/rubber, +/turf/open/space/basic, +/area/space/nearstation) +"pRP" = ( +/obj/structure/grille, +/obj/structure/window/plasma{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"pRZ" = ( +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/ce) +"pSj" = ( +/obj/machinery/vending/kink, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"pSt" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "SMES Room"; dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"plt" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, +/area/engineering/engine_smes) +"pSz" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/office) +"pSE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"plT" = ( +"pSI" = ( /obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"pme" = ( -/obj/machinery/button/door{ - id = "heads_meeting"; - name = "Security Shutters"; - pixel_y = 24 - }, +/obj/item/hand_labeler, +/obj/item/stack/packageWrap, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"pmg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/area/medical/chemistry) +"pSV" = ( +/obj/machinery/light/small{ + dir = 8 }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/grown/poppy{ - pixel_y = 5 +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 }, -/obj/item/reagent_containers/food/snacks/grown/harebell{ - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"pmu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/ai_monitored/turret_protected/aisat/service) +"pTc" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 }, -/obj/machinery/computer/security/telescreen/engine{ - dir = 8; - pixel_x = 30 +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"pTr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"pTB" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/space, +/area/solars/starboard/aft) +"pTJ" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"pTW" = ( +/turf/open/floor/mineral/plastitanium, +/area/security/prison) +"pUd" = ( +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/clipboard, +/obj/item/pen/red, +/obj/structure/table, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"pUh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"pUo" = ( +/obj/structure/table/wood, +/obj/item/instrument/piano_synth, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"pUu" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, /area/engineering/main) -"pmW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"pUw" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes{ + pixel_y = 2 + }, +/obj/item/lighter/greyscale{ + pixel_x = 4; + pixel_y = 2 + }, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"pUN" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" }, +/obj/machinery/door/firedoor, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/execution/transfer) +"pUQ" = ( +/obj/machinery/light, +/obj/machinery/rnd/production/techfab/department/medical, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"pUY" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"pnK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/medical/medbay/central) +"pVd" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"pVi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"pnM" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/port/fore) +"pVk" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"pVw" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"poh" = ( -/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"pVG" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -46586,809 +47352,745 @@ }, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"pol" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +"pVU" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "secdorm1"; + name = "Holodeck Shutters" }, -/obj/structure/chair{ +/turf/open/floor/plating, +/area/security/office) +"pXb" = ( +/obj/machinery/modular_computer/console/preset/engineering, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"pou" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"poz" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"poE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/area/command/bridge) +"pXz" = ( +/obj/structure/chair/office/dark, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"poO" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/airalarm{ - pixel_y = 23 +/area/ai_monitored/turret_protected/ai) +"pXG" = ( +/obj/item/candle{ + pixel_x = 5; + pixel_y = 2 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/storage) -"poV" = ( /obj/structure/table/reinforced, -/obj/item/reagent_containers/food/drinks/britcup{ - desc = "Kingston's personal cup." - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"ppm" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/commons/dorms) -"ppn" = ( -/obj/machinery/camera{ - c_tag = "Quartermaster's Office"; +/turf/open/floor/carpet/black, +/area/service/chapel/main) +"pXI" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/machinery/status_display/supply{ - pixel_x = -32 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/computer/security/qm{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"pXK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"ppu" = ( -/obj/machinery/light/small, +/area/cargo/office) +"pYC" = ( +/obj/machinery/processor/slime, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"ppw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/area/science/xenobiology) +"pYQ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/sign/poster/official/hydro_ad{ + pixel_y = 32 }, -/obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/port/fore) -"ppC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, +/area/maintenance/starboard/aft) +"pZt" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"ppH" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ +/area/hallway/primary/central) +"pZz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/port/aft) -"ppS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/cyborg, -/obj/machinery/holopad/secure, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/atmos) -"pqH" = ( -/obj/structure/table, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_x = -6; - pixel_y = -2 +/area/medical/medbay/central) +"pZX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_x = -6; - pixel_y = 4 +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/item/clothing/shoes/sneakers/orange{ - pixel_x = -6; - pixel_y = -8 +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 }, -/obj/item/clothing/under/rank/prisoner{ - pixel_x = 8; - pixel_y = 5 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"qaa" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/camera{ - c_tag = "Permabrig Processing"; - dir = 8; - network = list("ss13","prison") +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison) -"pqR" = ( -/obj/structure/chair/pew/right{ - dir = 4 - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/port/fore) -"pqT" = ( -/obj/effect/turf_decal/tile/red{ +/area/service/janitor) +"qae" = ( +/obj/effect/decal/cleanable/vomit, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) +"qah" = ( +/obj/structure/kitchenspike, +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen/coldroom) +"qar" = ( +/obj/structure/table/glass, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/crowbar, +/obj/item/plant_analyzer, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"prb" = ( -/obj/structure/closet/secure_closet/personal, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"prp" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/service/hydroponics/garden) +"qaN" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/structure/closet/crate/coffin, +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"pry" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" +/area/service/chapel/main) +"qaT" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -30 }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port/fore) -"prC" = ( -/obj/machinery/piratepad/civilian{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"qaW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage"; + req_access_txt = "18" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"prJ" = ( -/obj/structure/noticeboard{ - pixel_y = -27 +/area/ai_monitored/command/storage/eva) +"qaX" = ( +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 4; + name = "Atmos RC"; + pixel_x = 30 }, -/obj/structure/chair/sofa/corp/right{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/carpet/black, -/area/service/bar) -"prU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/computer/atmos_control{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"psc" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Connector Port (Air Supply)" +/area/engineering/atmos) +"qbc" = ( +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"qbm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"psf" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/sign/poster/official/the_owl{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"psh" = ( -/obj/machinery/power/terminal{ +/area/science/robotics/lab) +"qbR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/machinery/button/door{ + id = "Padded Room Dorms"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/padded, +/area/commons/dorms) +"qcp" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"psq" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/area/cargo/qm) +"qct" = ( +/obj/effect/turf_decal/caution/stand_clear/red, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"psC" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" +/area/hallway/secondary/exit) +"qcx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"psS" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "0-2" +/area/service/chapel/office) +"qcP" = ( +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 }, -/obj/structure/cable, /obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"pta" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/space/nearstation) -"ptc" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/computer/atmos_alert{ - dir = 8 + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"ptl" = ( /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/science) -"ptt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/engineering/gravity_generator) +"qde" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"ptC" = ( +/area/hallway/primary/central) +"qdA" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"ptW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, +/area/command/heads_quarters/rd) +"qeb" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/power/apc{ + areastring = "/area/service/abandoned_gambling_den"; + name = "Abandoned Gambling Den APC"; + pixel_y = -24 }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"ptX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/medical/virology) -"ptZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 +/area/service/abandoned_gambling_den) +"qek" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/closet/secure_closet/paramedic, -/turf/open/floor/mineral/plastitanium, -/area/medical/paramedic) -"pum" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"puz" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/command/meeting_room) +"qeo" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"puD" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"puI" = ( +/area/hallway/secondary/entry) +"qep" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"puJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"puN" = ( +/area/commons/dorms) +"qeF" = ( /obj/machinery/camera{ - c_tag = "Central Hallway North-West" - }, -/obj/machinery/airalarm{ - pixel_y = 23 + c_tag = "Research Division South"; + dir = 8 }, +/obj/machinery/door/firedoor/heavy, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"puR" = ( -/obj/structure/sign/poster/contraband/yes_erp, -/turf/closed/wall/r_wall/syndicate, -/area/medical/chemistry) -"puS" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 +/area/science) +"qeI" = ( +/obj/machinery/firealarm{ + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"pvk" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/structure/cable{ - icon_state = "4-8" +/area/science) +"qfg" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"qfj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"pvJ" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" +/area/tcommsat/computer) +"qft" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-4" }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"pvR" = ( -/obj/structure/chair/stool, -/turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"pwI" = ( -/obj/structure/table, -/obj/item/folder/yellow, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/pen/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"qfy" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 5 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/turf/open/floor/plating, +/area/engineering/atmos) +"qfA" = ( +/obj/structure/table/glass, +/obj/item/storage/box/matches{ + pixel_x = 4; + pixel_y = -8 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"pwY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/plasma, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"pxf" = ( -/obj/structure/cable, +/area/service/chapel/main) +"qfI" = ( /obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/command/bridge) -"pxq" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 12 +/obj/structure/cable{ + icon_state = "0-8" }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/warden) +"qfX" = ( +/turf/closed/wall/r_wall/syndicate, +/area/command/blueshielquarters) +"qgh" = ( /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"pxy" = ( -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = -30 +/area/command/gateway) +"qgr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"pxB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"qgB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"qgN" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/suit_storage_unit/rd, +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"qhb" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" }, /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells5"; - name = "Privacy Shutters" +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/plating, -/area/security/prison/cells) -"pxM" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/security/brig) +"qhg" = ( +/obj/structure/table, +/obj/item/storage/firstaid/brute{ + pixel_x = 3; + pixel_y = 3 }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ai_monitored/security/armory"; - dir = 8; - name = "Armory APC"; - pixel_x = -25 +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/light{ - dir = 8 +/obj/structure/window/reinforced{ + dir = 1 }, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"qhA" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/item/implantcase/weapons_auth, -/obj/item/implantcase/weapons_auth, -/obj/item/implantcase/weapons_auth, -/obj/item/implantcase/weapons_auth, -/obj/item/implantcase/weapons_auth, -/obj/item/implantcase/weapons_auth, -/obj/item/implanter, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"pxS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced{ +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solars/port/fore) +"qhH" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"pxV" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Prison Cell Block North"; + dir = 4; + network = list("ss13","prison") }, -/obj/structure/window/plasma{ +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"qhZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/window/reinforced/tinted{ dir = 1 }, -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) -"pya" = ( -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/button/door{ + id = "Space Dorms"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/service"; - dir = 1; - name = "Service Hall APC"; - pixel_y = 23 +/obj/structure/table/wood/fancy/black, +/turf/open/floor/glass/reinforced, +/area/commons/dorms) +"qjd" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/service) -"pys" = ( -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" - }, -/obj/machinery/door/window/southleft, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/hallway/secondary/exit) +"qjh" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"pyE" = ( -/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"qjo" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, /turf/open/floor/plating, -/area/medical/surgery) -"pyH" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"pzg" = ( -/obj/structure/closet/wardrobe/white, -/obj/item/clothing/suit/ghost_sheet, -/obj/item/clothing/suit/ghost_sheet, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"pzH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/maintenance/port/fore) +"qjp" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, -/obj/machinery/piratepad/civilian{ - dir = 8 +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"pzZ" = ( -/obj/structure/table/reinforced, -/obj/item/hand_labeler{ - pixel_y = 8 +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, -/obj/item/hand_labeler{ - pixel_y = 8 +/obj/item/extinguisher, +/obj/item/extinguisher, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/item/storage/box, /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"pAe" = ( -/obj/structure/disposalpipe/segment{ +/area/ai_monitored/command/storage/eva) +"qki" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/locker) +"qkE" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-2" }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" + }, +/turf/open/floor/plating, +/area/security/prison) +"qkJ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"pAi" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"pAo" = ( -/obj/structure/closet/l3closet/scientist{ - pixel_x = -2 +/area/engineering/main) +"qkM" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"pAP" = ( +/area/ai_monitored/command/nuke_storage) +"qlx" = ( +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/exit"; + dir = 8; + name = "Escape Hallway APC"; + pixel_x = -25 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"pBm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"pBB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"pBP" = ( -/obj/item/stack/ore/silver{ - amount = 2 +/area/hallway/secondary/exit) +"qlB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"pBS" = ( -/obj/structure/chair{ - dir = 8 +/area/security/prison/cells) +"qlV" = ( +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/port/fore) +"qmp" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Pure to Ports" }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"pCw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/engineering/atmos) +"qmL" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/table/glass, +/obj/item/flashlight/lamp{ + pixel_x = -2; + pixel_y = 11 }, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"pCV" = ( +/area/medical/paramedic) +"qmR" = ( +/obj/machinery/vending/games, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"qna" = ( /obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-8" }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"pDe" = ( -/obj/machinery/door/window/southright{ - name = "Target Storage" +/area/ai_monitored/turret_protected/aisat/service) +"qni" = ( +/obj/machinery/camera{ + c_tag = "Gravity Generator Room"; + dir = 8 }, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target/syndicate, -/turf/open/floor/plating, -/area/security/range) -"pDx" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"pDG" = ( -/obj/structure/closet, -/obj/item/clothing/glasses/science, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"pDQ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Incinerator to Output" +/area/engineering/gravity_generator) +"qnn" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 }, -/obj/structure/disposalpipe/segment{ +/obj/item/pen/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"pEc" = ( -/obj/structure/chair/comfy/black{ +/area/medical/virology) +"qny" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/south, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"pFg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/security/prison/cells) +"qnL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/service) -"pGb" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/commons/storage/art) -"pGg" = ( -/obj/machinery/holopad, /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"pGh" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1; - sortType = 2 - }, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" +/area/medical/surgery) +"qnN" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"pGy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/item/reagent_containers/food/snacks/cheesynachos{ + pixel_y = 5 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"pGI" = ( +/area/service/kitchen) +"qos" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"qov" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Telecomms Monitoring"; + dir = 8; + network = list("tcomms") }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"pGU" = ( -/obj/machinery/pipedispenser/disposal/transit_tube, +/area/tcommsat/computer) +"qpp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"qpM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"pHc" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"qpO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"qpT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/cargo/miningdock) +"qpY" = ( +/obj/machinery/computer/card{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"pHd" = ( -/obj/effect/turf_decal/bot_white/right, +/area/command/heads_quarters/hop) +"qqn" = ( +/obj/structure/grille, +/obj/structure/lattice, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"qqs" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -47400,1219 +48102,1161 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"pHr" = ( -/obj/machinery/power/apc{ - areastring = "/area/command/teleporter"; - dir = 8; - name = "Teleporter APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, +/area/command/heads_quarters/ce) +"qqH" = ( /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"pIe" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4 +/area/ai_monitored/turret_protected/ai) +"qqS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"pIi" = ( -/obj/structure/chair{ - dir = 8 +/area/security/courtroom) +"qri" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/light, -/obj/effect/landmark/start/assistant, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"pIk" = ( +/area/engineering/main) +"qrP" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 10 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/turf/open/floor/mineral/plastitanium, -/area/service/theater) -"pID" = ( -/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/tcommsat/computer) -"pII" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"pIN" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"pIR" = ( -/obj/structure/table, -/obj/item/storage/box/handcuffs{ - pixel_y = 10 - }, -/obj/item/storage/box/prisoner{ - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/commons/fitness/recreation) +"qsf" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Security"; + location = "EVA2" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/plaque{ + icon_state = "L10" }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"qsh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Prison Hallway West"; - network = list("ss13","prison") +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) +"qst" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"pJo" = ( -/obj/machinery/holopad, +/obj/machinery/vending/cart, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"pJp" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/turf_decal/tile/green{ +/area/command/heads_quarters/hop) +"qtb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"pJO" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 31 +/area/engineering/main) +"qtl" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP"; + location = "CHE" }, -/obj/machinery/camera{ - c_tag = "Security Escape Pod"; +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/small{ +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"qtw" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 4" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /turf/open/floor/plating, -/area/security/office) -"pJT" = ( -/obj/machinery/photocopier, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"pKa" = ( +/area/hallway/secondary/entry) +"qty" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/structure/closet/radiation, +/obj/structure/cable, +/turf/open/floor/plating, +/area/command/heads_quarters/hos) +"qtA" = ( +/obj/machinery/holopad, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"pKu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/cargo/office) +"qtH" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"qtN" = ( +/obj/machinery/door/firedoor, +/obj/structure/sign/departments/evac{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"qtX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Permabrig Maintenance"; + req_access_txt = "1" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"pKN" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"qub" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"pKO" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plating, -/area/engineering/atmos) -"pKP" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "0-8" +/area/service/chapel/office) +"quj" = ( +/turf/open/floor/mineral/plastitanium, +/area/cargo/sorting) +"quT" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space/basic, +/area/space/nearstation) +"qvp" = ( +/obj/structure/closet{ + name = "Suit Closet" }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/item/clothing/under/suit/white, +/obj/item/clothing/under/suit/tan, +/obj/item/clothing/under/suit/red, +/obj/item/clothing/under/suit/black_really, +/obj/item/clothing/under/suit/navy, +/obj/item/clothing/under/suit/green, +/obj/item/clothing/under/suit/black/skirt, +/obj/item/clothing/under/suit/checkered, +/obj/item/clothing/under/suit/charcoal, +/obj/item/clothing/under/suit/burgundy, +/obj/item/clothing/under/suit/black, +/obj/item/clothing/under/rank/civilian/lawyer/black, +/obj/item/clothing/under/suit/black, +/obj/item/clothing/under/rank/civilian/lawyer/blue, +/obj/item/clothing/under/rank/civilian/lawyer/bluesuit, +/obj/item/clothing/under/rank/civilian/lawyer/female, +/obj/item/clothing/under/rank/civilian/lawyer/purpsuit, +/obj/item/clothing/under/rank/civilian/lawyer/really_black, +/obj/item/clothing/under/rank/civilian/lawyer/red, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"qvq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/holopad, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" +/turf/open/floor/mineral/plastitanium, +/area/security/warden) +"qvt" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/mineral/plastitanium, +/area/command/blueshieldoffice) +"qvw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/flasher{ + id = "executionflash"; + pixel_y = -25 }, +/obj/machinery/light/small, +/turf/open/floor/mineral/plastitanium, +/area/security/execution/transfer) +"qvy" = ( /obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"pLi" = ( -/obj/machinery/camera{ - c_tag = "Bridge East Entrance" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/plating, +/area/commons/fitness/recreation) +"qwd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"pLn" = ( -/obj/machinery/conveyor/inverted{ - dir = 5; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"pLA" = ( +/area/service/chapel/main) +"qxo" = ( /obj/structure/table, -/obj/machinery/cell_charger, +/obj/item/storage/secure/briefcase, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"pLJ" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 +/area/commons/locker) +"qxC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/machinery/disposal/bin, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"pLX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/area/service/bar) +"qxQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"pMk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"pMo" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"qxV" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"pMs" = ( +/area/commons/vacant_room/office) +"qys" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"pMw" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/structure/sign/departments/xenobio{ + pixel_y = -32 }, +/turf/open/floor/plating, +/area/science/xenobiology) +"qzt" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"qzK" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"pMB" = ( -/obj/structure/chair, -/turf/open/floor/mineral/plastitanium, -/area/security/warden) -"pME" = ( +/area/hallway/primary/fore) +"qAl" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/light/small{ +/obj/machinery/light{ dir = 8 }, -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"pMF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/flasher{ - id = "executionflash"; - pixel_y = -25 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/light/small, -/turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) -"pMN" = ( -/obj/machinery/processor/slime, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"pNd" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light_switch{ - pixel_y = 28 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"pNj" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/hallway/primary/starboard) +"qAF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/kirbyplants{ + icon_state = "applebush" + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"qAK" = ( +/obj/machinery/computer/atmos_control/tank/carbon_tank{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Prison Cell Block North"; +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"qAP" = ( +/obj/machinery/atmospherics/components/binary/pump{ dir = 4; - network = list("ss13","prison") + name = "Ports to Incinerator" }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"pNt" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/area/engineering/atmos) +"qAS" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 }, +/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"pOs" = ( +/area/hallway/primary/starboard) +"qBf" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/checkpoint/engineering) +"qBB" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/mineral/plastitanium, /area/service/hydroponics) -"pOQ" = ( +"qBF" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 5 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "maintdiy"; + name = "Security Shutters" }, /turf/open/floor/plating, -/area/engineering/atmos) -"pOT" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-8" +/area/service/abandoned_gambling_den) +"qBL" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway West"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"pPg" = ( -/obj/structure/chair/office/light{ - dir = 1 +/area/hallway/primary/central) +"qCd" = ( +/obj/structure/table, +/obj/item/cartridge/signal/toxins, +/obj/item/cartridge/signal/toxins{ + pixel_x = -4; + pixel_y = 2 }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 28 +/obj/item/cartridge/signal/toxins{ + pixel_x = 4; + pixel_y = 6 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"pPC" = ( -/obj/machinery/power/apc{ - areastring = "/area/commons/storage/tools"; +/obj/machinery/camera{ + c_tag = "Research Director's Office"; dir = 1; - name = "Auxiliary Tool Storage APC"; - pixel_y = 23 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 + network = list("ss13","rd") }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 }, -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"pPI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/command/heads_quarters/rd) +"qCi" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/gravity_generator) -"pQd" = ( -/obj/machinery/camera{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"pQl" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/stack/packageWrap, /turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"pQr" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/area/security/office) +"qCw" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"pRi" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = -4; - pixel_y = 1 +/turf/open/floor/carpet/black, +/area/commons/arcade) +"qCJ" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/item/reagent_containers/glass/bottle/chloralhydrate, -/obj/item/reagent_containers/glass/bottle/toxin{ +/obj/item/paper_bin/bundlenatural{ pixel_x = 6; - pixel_y = 8 + pixel_y = 4 }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 5; - pixel_y = 1 +/obj/item/pen/fountain{ + pixel_x = 6 }, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/glass/bottle/facid{ - name = "fluorosulfuric acid bottle"; - pixel_x = -3; - pixel_y = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/reagent_containers/syringe{ - pixel_y = 5 +/obj/item/pen/fourcolor, +/turf/open/floor/carpet/black, +/area/service/bar) +"qDa" = ( +/obj/item/reagent_containers/glass/beaker/sulphuric, +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"qDr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 1 }, -/obj/item/reagent_containers/dropper, -/obj/machinery/airalarm/directional/west, -/obj/item/assembly/signaler{ - pixel_x = -3; - pixel_y = 2 +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"qDM" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple{ - dir = 10 +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"pRj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"qDN" = ( +/obj/structure/table, +/obj/item/ai_module/supplied/freeform, +/obj/structure/sign/plaques/kiddie{ + pixel_x = 32 }, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/port/fore) -"pRB" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; +/obj/machinery/camera/motion{ dir = 8; - freq = 1400; - location = "QM #2" - }, -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #2"; - suffix = "#2" - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"pRG" = ( -/obj/machinery/computer/communications, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 + network = list("aiupload") }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"pRJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/ai_monitored/turret_protected/ai_upload) +"qDY" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Stbd"; + location = "HOP" }, /turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) -"pRU" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/spawner/structure/window/plasma, -/turf/open/floor/grass, -/area/service/bar) -"pSR" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"qEb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/science) -"pSV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/science/misc_lab) +"qEe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"pTz" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "External to Waste" +/area/engineering/main) +"qEm" = ( +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"pTB" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/space, -/area/solars/starboard/aft) -"pUh" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"pUF" = ( -/obj/machinery/holopad, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"pUJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/maintenance/starboard/aft) +"qEB" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/seeds/berry, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"qFf" = ( +/obj/machinery/door/window/westright{ + dir = 2 }, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/port/fore) +"qFV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"pUM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/area/medical/surgery) +"qGf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/security/prison/cells) +"qGu" = ( +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"pVi" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"qGw" = ( +/obj/structure/chair/pew/right{ + dir = 8 + }, +/turf/open/floor/wood/wood_diagonal, /area/maintenance/port/fore) -"pVu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +"qGB" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/light/small{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/padded, -/area/commons/dorms) -"pVI" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/engineering/storage/tech) +"qGK" = ( /obj/machinery/door/airlock/maintenance{ - name = "Permabrig Maintenance"; - req_access_txt = "1" + req_access_txt = "12" }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"qGZ" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/security/prison/upper) -"pVU" = ( -/obj/structure/sign/warning/docking, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"pWc" = ( -/obj/structure/table/wood, -/obj/item/instrument/piano_synth, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"pWo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"pWC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"pWD" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/item/storage/fancy/donut_box, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" +/area/engineering/atmos) +"qHo" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"pWJ" = ( -/obj/machinery/newscaster{ - pixel_y = -32 +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"qHu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table, +/obj/item/book/manual/wiki/chemistry, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 3; + pixel_y = 3 }, +/turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) +"qHD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, +/obj/machinery/firealarm{ + pixel_y = 24 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"pXa" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/science/robotics/lab) -"pXo" = ( -/obj/structure/table/wood, -/turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"pXx" = ( +/area/security/prison/upper) +"qHK" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/junction{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/hop) +"qIl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/button/door{ + id = "Oasis Dorms"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 }, +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/grass, +/area/commons/dorms) +"qIw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"pXG" = ( -/obj/item/candle{ - pixel_x = 5; - pixel_y = 2 +/turf/open/floor/carpet, +/area/commons/cryopod) +"qIO" = ( +/turf/open/floor/plating/rust, +/area/maintenance/starboard/aft) +"qIX" = ( +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/pestspray{ + pixel_x = 3; + pixel_y = 4 }, -/obj/structure/table/reinforced, -/turf/open/floor/carpet/black, -/area/service/chapel/main) -"pYc" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/structure/table/glass, +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"pYi" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"pYn" = ( -/obj/structure/disposalpipe/segment, +/area/service/hydroponics/garden) +"qJb" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/commons/storage/art) +"qJr" = ( +/obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 + icon_state = "0-4" }, +/turf/open/space, +/area/solars/port/aft) +"qJz" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"pYo" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/ai_monitored/turret_protected/ai_upload) +"qJH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"pYz" = ( +/area/commons/vacant_room/office) +"qJT" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prisoner Processing"; - req_access_txt = "2" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/security/processing) -"pYQ" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/reagent_containers/glass/bucket, -/obj/structure/sign/poster/official/hydro_ad{ - pixel_y = 32 +/area/engineering/main) +"qJV" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"qKc" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"pZc" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"pZh" = ( -/obj/machinery/vending/cigarette, +/area/hallway/primary/aft) +"qKi" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/science) -"pZO" = ( -/obj/structure/curtain{ - pixel_y = -32 +/area/medical/medbay/central) +"qLc" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table/optable, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"qLg" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/folder/blue, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"qae" = ( -/obj/effect/decal/cleanable/vomit, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"qap" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/hallway/primary/central) +"qLy" = ( +/obj/structure/chair/sofa/left{ + dir = 8 }, -/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/medical/surgery) -"qar" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/maintenance/port/fore) +"qLz" = ( +/obj/machinery/computer/robotics{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) +"qLM" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"qLP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"qaC" = ( +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"qLQ" = ( /obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" + icon_state = "4-8" }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"qaF" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"qaI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sign/departments/custodian{ +/obj/structure/sign/poster/contraband/space_up{ pixel_y = -32 }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"qaL" = ( -/obj/structure/disposalpipe/junction/flip{ +"qLR" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"qaQ" = ( +/turf/open/floor/plasteel/freezer, +/area/commons/dorms) +"qMv" = ( +/obj/structure/sign/poster/contraband/syndicate_logo, +/turf/closed/wall/r_wall/syndicate, +/area/service/bar) +"qMw" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) +"qMG" = ( +/obj/machinery/button/door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = 24; + req_access_txt = "31" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"qMK" = ( +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"qaV" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/bed{ + dir = 8 + }, +/obj/item/bedsheet/red{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"qbn" = ( -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"qbA" = ( -/obj/effect/spawner/structure/window/plastitanium, +/area/security/prison/cells) +"qMT" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, /obj/structure/cable{ icon_state = "0-4" }, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/security/execution/transfer) -"qbH" = ( -/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, -/obj/machinery/meter, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"qbU" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/item/kirbyplants{ - icon_state = "plant-08" +/area/engineering/storage/tech) +"qNa" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"qbX" = ( +/area/commons/vacant_room/office) +"qNx" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"qNU" = ( +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" + }, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/window/westright{ + dir = 2; + name = "Transfer Room"; + req_access_txt = "2" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"qcy" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = 8; - pixel_y = -28; - req_access_txt = "39" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"qcG" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/service/chapel/main) -"qcI" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"qNZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/obj/item/stack/rods/fifty, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"qOa" = ( +/obj/machinery/light, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"qcJ" = ( -/obj/item/assembly/signaler{ - pixel_y = 8 +/area/science) +"qOb" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/item/assembly/signaler{ - pixel_x = -8; - pixel_y = 5 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"qOf" = ( +/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ + dir = 1 }, -/obj/item/assembly/signaler{ - pixel_x = -2; - pixel_y = -2 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"qcO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"qdr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"qdy" = ( -/turf/closed/wall/r_wall/syndicate, -/area/commons/fitness/recreation) -"qdz" = ( -/obj/effect/turf_decal/tile/red{ +/area/engineering/atmos) +"qOJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/structure/window/plasma{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/commons/locker) -"qeb" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/service/abandoned_gambling_den"; - name = "Abandoned Gambling Den APC"; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"qei" = ( /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"qeF" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/engineering/engine_smes) +"qOV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"qeL" = ( -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/screwdriver{ - pixel_y = 10 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/analyzer, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"qfy" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"qfS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"qga" = ( -/obj/structure/chair/stool{ - pixel_y = 8 +/obj/effect/landmark/start/prisoner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "permacells3"; + name = "Privacy Shutters"; + pixel_y = -25 }, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"qgC" = ( +/area/security/prison/cells) +"qOW" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"qPg" = ( +/obj/structure/closet/emcloset, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"qgE" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/obj/structure/cable{ - icon_state = "0-4" +/area/science/explab) +"qPv" = ( +/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 = "32;47;48" }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/command/heads_quarters/hop) -"qgG" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/light, -/obj/structure/filingcabinet/chestdrawer, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"qgQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/area/construction/mining/aux_base) +"qPW" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/security/warden) -"qgY" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Security Delivery"; - req_access_txt = "1" +/obj/structure/table, +/obj/machinery/syndicatebomb/training, +/obj/item/gun/energy/laser/practice, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, +/turf/open/floor/mineral/plastitanium/red, /area/security/office) -"qhh" = ( -/obj/structure/cable{ - icon_state = "1-8" +"qPZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/glass, +/obj/item/storage/book/bible{ + pixel_y = 17 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"qhs" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/engineering/atmos) -"qhA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port/fore) -"qhG" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +/area/service/chapel/main) +"qQd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/structure/chair{ - dir = 1; - name = "Crew Station" +/turf/open/floor/mineral/plastitanium, +/area/science) +"qQs" = ( +/obj/structure/rack, +/obj/item/circuitboard/aicore{ + pixel_x = -2; + pixel_y = 4 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/mineral/plastitanium, -/area/security/warden) -"qhI" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, +/area/command/heads_quarters/rd) +"qQA" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, /area/hallway/primary/central) -"qhN" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engineering/atmos) -"qhU" = ( +"qQW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"qig" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"qRd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"qio" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells3"; - name = "Privacy Shutters" +/area/engineering/atmos) +"qRn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/security/prison/cells) -"qiJ" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/security/prison/cells) -"qiN" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "research lab shutters" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"qjo" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qjR" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Teleporter"; - req_access_txt = "17;65" +/area/science/research) +"qRG" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"qki" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/locker) -"qkV" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"qlb" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"qlq" = ( +/area/medical/genetics) +"qRH" = ( /obj/effect/spawner/structure/window/plastitanium, /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" - }, +/obj/structure/cable, /turf/open/floor/plating, -/area/security/brig) -"qlA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/tcommsat/computer) +"qRL" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"qSh" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L4" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"qSo" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"qlM" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"qlV" = ( -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/port/fore) -"qmh" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced{ +/turf/open/floor/plasteel/cafeteria, +/area/commons/locker) +"qSF" = ( +/obj/item/seeds/bee_balm/honey_balm, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/structure/window/plasma, /turf/open/floor/plating, -/area/maintenance/port) -"qml" = ( -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" +/area/maintenance/starboard/aft) +"qSO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, +/obj/structure/closet/wardrobe/engineering_yellow, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"qnb" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/prison/upper) -"qnc" = ( -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse"; - name = "warehouse shutters" +/area/engineering/main) +"qSQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"qnp" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm2"; - name = "Room One" +/area/medical/medbay/central) +"qSV" = ( +/obj/machinery/power/terminal{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/structure/fans/tiny, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"qnB" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Chief Engineer"; - req_access_txt = "56" +/area/engineering/engine_smes) +"qTt" = ( +/obj/machinery/camera{ + c_tag = "Server Room"; + network = list("ss13","rd"); + pixel_x = 22 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/power/apc{ + areastring = "/area/science/server"; + dir = 1; + name = "Server Room APC"; + pixel_y = 23 }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/science/server) +"qTC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"qTT" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"qnG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/hallway/primary/central) +"qUz" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"qUS" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green, +/obj/item/plant_analyzer, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"qoo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +"qUW" = ( +/obj/machinery/holopad, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"qox" = ( +/area/command/teleporter) +"qVv" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -48620,989 +49264,1081 @@ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"qoV" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AIE"; - location = "AftH" - }, +/area/science/robotics/lab) +"qVw" = ( +/obj/structure/cable, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "0-8" }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/engineering/main) +"qVx" = ( +/obj/machinery/computer/atmos_control/tank/toxin_tank{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"qoX" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_x = 6; - pixel_y = -5 +/area/engineering/atmos) +"qVy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"qps" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/medical/genetics) +"qVE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/kirbyplants{ + icon_state = "plant-18" }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"qVR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/closed/wall/r_wall/syndicate, +/area/command/heads_quarters/cmo) +"qWb" = ( +/obj/structure/chair{ + name = "Judge" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"qpG" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/table, -/obj/item/gps/mining{ - gpstag = "MINE_PUB" +/area/security/courtroom) +"qWd" = ( +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"qWe" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/carpet/blackred, /area/hallway/secondary/entry) -"qpL" = ( +"qWp" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/item/clothing/under/misc/overalls, +/obj/item/clothing/under/misc/overalls, +/obj/item/radio/headset/headset_eng, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"qWB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table, -/obj/item/storage/box/beakers{ - pixel_x = -3; - pixel_y = 7 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 +/turf/open/floor/plating, +/area/commons/fitness/recreation) +"qWL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"qXy" = ( +/obj/machinery/computer/crew, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/service) -"qpP" = ( +/area/command/bridge) +"qXJ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"qXY" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 10 + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/science/server) +"qYd" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"qYp" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"qqv" = ( -/obj/structure/bed/badhaybed, -/turf/open/floor/grass, -/area/commons/dorms) -"qqx" = ( +/area/engineering/engine_smes) +"qYC" = ( +/obj/structure/window/reinforced, /obj/structure/table/reinforced, /obj/machinery/button/door{ - id = "xenobio3"; + id = "xenobio6"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55" }, -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 10 }, /turf/open/floor/mineral/plastitanium, /area/science/xenobiology) -"qqz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"qqA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +"qZD" = ( +/obj/effect/decal/cleanable/egg_smudge, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"qZF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/captain) +"qZW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 2"; - name = "Cell 2" +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 }, /turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"qqB" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 +/area/security/office) +"rak" = ( +/obj/machinery/button/door{ + desc = "Bolts the doors to the Private Study."; + id = "PrivateStudy"; + name = "Private Study Lock"; + pixel_x = 25; + pixel_y = 25; + req_access_txt = ""; + req_one_access_txt = "28;63" }, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"qqW" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/fore"; - dir = 8; - name = "Fore Primary Hallway APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway"; - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +/area/service/library) +"raq" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"qrO" = ( +/area/command/bridge) +"rau" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"qrW" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/maintenance/disposal/incinerator) +"raG" = ( +/obj/machinery/light, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 }, -/obj/machinery/light{ - light_color = "#cee5d2" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/processing) -"qsh" = ( -/obj/structure/loot_pile/maint, +/area/hallway/primary/central) +"raH" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 8 + }, /turf/open/floor/plating, /area/maintenance/port/fore) -"qsm" = ( -/obj/structure/cable{ - icon_state = "4-8" +"raK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"raM" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/green, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"qsD" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/security/prison/upper) +"raP" = ( +/obj/item/beacon, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"qsR" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/holopad/secure, +/area/hallway/secondary/entry) +"raQ" = ( +/obj/structure/closet/secure_closet/bridgesec, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"qti" = ( -/obj/effect/turf_decal/bot_red, +/area/command/meeting_room) +"raY" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/structure/sign/poster/official/medical_green_cross{ + pixel_x = -32 + }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"qtw" = ( -/obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4" +/area/medical/medbay/lobby) +"rba" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/HoS/syndicate, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"rbk" = ( +/obj/machinery/computer/security/mining, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"qtE" = ( +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"rbJ" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "hos" - }, /obj/structure/cable{ icon_state = "0-2" }, +/obj/structure/cable, /turf/open/floor/plating, -/area/command/heads_quarters/hos) -"qtH" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ +/area/tcommsat/computer) +"rbV" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"qtW" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"qua" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/area/service/hydroponics) +"rcg" = ( +/obj/machinery/piratepad/civilian{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"que" = ( -/obj/machinery/door/window/eastleft{ - name = "Medical Delivery"; - req_access_txt = "5" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"quM" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"quS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"quT" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space/basic, -/area/space/nearstation) -"quV" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/area/command/heads_quarters/hop) +"rct" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"rcz" = ( +/obj/machinery/camera{ + c_tag = "Bar South"; + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/service/bar) +"rcD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"quZ" = ( -/obj/structure/window/reinforced{ +/turf/closed/wall/r_wall/syndicate, +/area/science/circuit) +"rcL" = ( +/obj/structure/chair/office/dark{ dir = 8 }, +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"qvq" = ( -/obj/machinery/camera{ - c_tag = "Engineering West"; - dir = 4 +/area/cargo/miningdock) +"rcX" = ( +/obj/structure/cable{ + icon_state = "0-4" }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-8" }, -/obj/effect/landmark/start/station_engineer, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"qvr" = ( -/turf/open/floor/plasteel/kitchen_coldroom, -/area/commons/dorms) -"qvZ" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plating, +/area/command/bridge) +"rdh" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/green{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"rdn" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet/blackred, /area/hallway/primary/port) -"qwa" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - desc = "Privacy shutters for the Private Study. Stops people spying in on your game."; - id = "PrivateStudy1"; - name = "Private Study Privacy Shutters" +"rdr" = ( +/obj/structure/table/glass, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"qwb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/closet/radiation, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"qwv" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"qwE" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"qwJ" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 }, -/obj/item/pen{ - desc = "Writes upside down!"; - name = "astronaut pen" +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"qwM" = ( +/area/science/xenobiology) +"rdI" = ( /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"rdM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"qwR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/commons/fitness/recreation) +"rdQ" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"red" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 }, -/obj/machinery/door/airlock/research/glass{ - name = "Test Chamber"; - req_access_txt = "47" +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"ret" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/machinery/light{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"qxh" = ( -/obj/structure/chair/office/light{ - dir = 8 +/area/ai_monitored/command/storage/eva) +"rfl" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"qxj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"rfX" = ( +/mob/living/simple_animal/sloth/paperwork, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"rgu" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/chair/sofa/right{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"qxy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"qxE" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/paper/monitorkey, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/pen/fountain, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"qxH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + layer = 2.4 }, -/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/engineering/atmos) -"qyp" = ( -/obj/machinery/door/airlock/research{ - name = "Robotics Lab"; - req_access_txt = "29" +/area/security/execution/transfer) +"rgE" = ( +/obj/item/wrench, +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"qyA" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/science/xenobiology) +"rgL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/commons/dorms) +"rgW" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 }, -/obj/structure/closet/bombcloset/security, -/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"qyS" = ( -/obj/machinery/camera{ - c_tag = "Vacant Office"; +/area/maintenance/bar) +"rhq" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/holopad, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, /turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"qyX" = ( +/area/hallway/primary/central) +"rhX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/processing) +"riG" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plating, -/area/security/office) -"qze" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"qzp" = ( +/area/maintenance/port/fore) +"riQ" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) +"rjb" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"rjg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, +/mob/living/simple_animal/bot/cleanbot, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"qzw" = ( +/area/ai_monitored/turret_protected/aisat/service) +"rjj" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/fore) -"qAf" = ( -/obj/machinery/porta_turret/ai{ +"rjp" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"qAg" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plating, +/area/medical/virology) +"rjq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light_switch{ + pixel_y = 28 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"qAm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/light{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/cargo/miningdock) +"rjy" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/commons/fitness/recreation) +"rjC" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = 27; - pixel_y = 27; - prison_radio = 1 - }, -/obj/machinery/camera{ - c_tag = "Prison Laundry"; - dir = 8; - network = list("ss13","prison") - }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison/upper) -"qAo" = ( -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"qAt" = ( +/area/engineering/atmos) +"rjJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"qAz" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-4" +/area/science) +"rjR" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "research lab shutters" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/warden) -"qAU" = ( -/obj/structure/disposalpipe/segment, -/obj/item/radio/intercom{ - pixel_x = 25 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"rjU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Chief Medical Office"; - dir = 8; - network = list("ss13","medbay"); - pixel_y = -22 +/obj/machinery/vending/clothing, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"rko" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium, +/area/maintenance/starboard/aft) +"rkr" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/effect/landmark/start/botanist, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"qAX" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" +/area/service/hydroponics) +"rkT" = ( +/obj/structure/chair{ + dir = 1; + name = "Command Station" }, -/obj/item/reagent_containers/food/snacks/bluecherrycupcake{ - pixel_y = 5 +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Blast Door Control"; + pixel_x = 28; + pixel_y = -2; + req_access_txt = "19" + }, +/obj/machinery/keycard_auth{ + pixel_x = 29; + pixel_y = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"qBe" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/area/command/bridge) +"rlj" = ( +/obj/effect/landmark/start/assistant, /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"qBQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/area/hallway/secondary/entry) +"rlo" = ( +/obj/machinery/airalarm{ + pixel_y = 23 }, +/obj/item/radio/off, +/obj/item/assembly/timer, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"qBR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/ai_monitored/command/storage/eva) +"rls" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"rlw" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"qCq" = ( +/area/command/heads_quarters/ce) +"rlV" = ( /obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/obj/machinery/camera{ - c_tag = "Permabrig North"; - dir = 4; - network = list("ss13","prison") + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"qCt" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/science/circuit) +"rlW" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"rmG" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHW"; + location = "Lockers" }, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"rmK" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"qCu" = ( -/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/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"qCw" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/light/small{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"rmN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/chair/comfy/black, /turf/open/floor/carpet/black, -/area/commons/arcade) -"qCM" = ( -/obj/machinery/shieldwallgen, -/obj/structure/window/reinforced{ +/area/service/bar) +"rmO" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"qCY" = ( -/obj/effect/turf_decal/tile/green{ +/area/engineering/atmos) +"rnh" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"qDg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 1 +/area/hallway/primary/fore) +"rnm" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"qDl" = ( -/obj/machinery/holopad, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"qDu" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-2" +/area/commons/locker) +"rnt" = ( +/obj/structure/chair/comfy/black{ + dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/command/gateway) -"qDB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"qDQ" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Test Chamber"; - network = list("xeno","rd") +/turf/open/floor/carpet/black, +/area/command/meeting_room) +"rnA" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/explab"; + dir = 4; + name = "Experimentation Lab APC"; + pixel_x = 24 }, -/obj/machinery/light{ +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/explab) +"rnK" = ( +/obj/structure/shuttle/engine/propulsion{ dir = 1 }, -/obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, -/turf/open/floor/engine, -/area/science/xenobiology) -"qDS" = ( +/turf/open/space/basic, +/area/space/nearstation) +"rnW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall/syndicate, /area/command/blueshielquarters) -"qDX" = ( -/obj/structure/cable{ - icon_state = "4-8" +"roc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"qEo" = ( -/obj/machinery/bluespace_beacon, -/obj/effect/turf_decal/stripes/line{ +/area/command/heads_quarters/cmo) +"rot" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/brig) +"rou" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"qEq" = ( -/obj/machinery/vending/wardrobe/robo_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"qEB" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 +/area/commons/storage/primary) +"rpc" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/seeds/berry, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"qFc" = ( -/obj/structure/table/wood, -/obj/machinery/camera{ - c_tag = "Captain's Office"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/storage/lockbox/medal, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"qFf" = ( -/obj/machinery/door/window/westright{ - dir = 2 +/area/ai_monitored/turret_protected/ai_upload) +"rpo" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Pure to Mix" }, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/port/fore) -"qFA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"qFO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/area/engineering/atmos) +"rpJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"qFX" = ( -/obj/machinery/vending/wardrobe/atmos_wardrobe, +/area/hallway/primary/central) +"rqe" = ( /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"qGw" = ( -/obj/structure/chair/pew/right{ +/area/science/test_area) +"rqj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/port/fore) -"qGx" = ( -/obj/structure/closet/boxinggloves, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"qGW" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, +/area/engineering/main) +"rqG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"qHs" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/commons/cryopod) +"rra" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation A"; + req_access_txt = "39" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"qHQ" = ( -/obj/structure/table/glass, -/obj/machinery/camera{ - c_tag = "Medbay Cryogenics"; - network = list("ss13","medbay") +/area/medical/virology) +"rrq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/item/reagent_containers/glass/beaker/cryoxadone, -/obj/item/reagent_containers/glass/beaker/cryoxadone, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"qHR" = ( -/obj/structure/janitorialcart, +/area/science) +"rrz" = ( +/obj/effect/landmark/start/cook, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"qHU" = ( -/obj/structure/chair/comfy/black{ +/area/service/kitchen) +"rrQ" = ( +/obj/structure/disposalpipe/trunk{ dir = 1 }, +/obj/machinery/disposal/bin, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"qHW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/hallway/primary/central) +"rsc" = ( +/obj/structure/sign/poster/official/fruit_bowl{ + pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) -"qIw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/hallway/primary/starboard) +"rsl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"qIF" = ( -/obj/item/reagent_containers/glass/bottle/ammonia, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/turf/open/floor/plating, -/area/security/prison/upper) -"qIO" = ( -/turf/open/floor/plating/rust, -/area/maintenance/starboard/aft) -"qJc" = ( -/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"qJp" = ( -/obj/structure/chair, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -28 +/area/commons/dorms) +"rsr" = ( +/obj/structure/cable{ + icon_state = "2-8" }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"qJr" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-4" +/area/command/heads_quarters/captain) +"rsx" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/space, -/area/solars/port/aft) -"qJx" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Medbay" +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" }, -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"qJC" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, +/area/science) +"rsA" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/department/electrical) -"qJH" = ( -/obj/machinery/light{ +/area/command/gateway) +"rsX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"qJT" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 +/obj/structure/closet/crate/freezer, +/obj/machinery/light/small{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"qJV" = ( -/obj/machinery/atmospherics/pipe/simple/dark/visible, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"qKb" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "O2 to Pure" +/area/cargo/warehouse) +"rtg" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"qKT" = ( +/area/security/courtroom) +"rth" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"qKW" = ( -/obj/machinery/door/airlock/security{ - name = "Brig EVA Storage"; - req_access_txt = "1" +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" }, -/turf/open/floor/mineral/plastitanium, -/area/security/office) -"qLa" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-8" +/turf/open/floor/engine, +/area/science/xenobiology) +"rts" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access_txt = "50" }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"qLf" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/structure/chair{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/security/prison) -"qLk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "holoprivacy"; - name = "Holodeck Privacy"; - pixel_y = 24 +/area/cargo/sorting) +"rty" = ( +/obj/machinery/light/small{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"qLy" = ( -/obj/structure/chair/sofa/left{ +/area/medical/virology) +"rtA" = ( +/obj/machinery/modular_computer/console/preset/command, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qLQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"qLR" = ( -/obj/structure/mirror{ - pixel_y = 32 +/area/command/bridge) +"rtC" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/fore) +"rtT" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/structure/sink{ - pixel_y = 25 +/obj/machinery/door/airlock/external{ + name = "Cargo Escape Airlock" }, -/obj/machinery/light/small{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/exit) +"rtU" = ( +/mob/living/simple_animal/opossum, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"rud" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/plasteel/freezer, -/area/commons/dorms) -"qLV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"rug" = ( +/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/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"ruu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/security/glass{ + id_tag = "permaouter"; + name = "Permabrig Transfer"; + req_access_txt = "2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/disposalpipe/segment, +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"ruA" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"ruU" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/item/clothing/under/rank/civilian/janitor/maid, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"rvD" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/stack/packageWrap, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"rvF" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/cargo/warehouse) +"rvG" = ( +/obj/machinery/firealarm{ + pixel_y = 27 + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"rvK" = ( +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"rwd" = ( +/obj/machinery/suit_storage_unit/security, /turf/open/floor/mineral/plastitanium/red, /area/security/office) -"qMp" = ( +"rwe" = ( +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"rwj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/port/fore) +"rwk" = ( /obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"qMv" = ( -/obj/structure/sign/poster/contraband/syndicate_logo, -/turf/closed/wall/r_wall/syndicate, -/area/service/bar) -"qMw" = ( +/area/science/circuit) +"rwy" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -49610,950 +50346,818 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/mineral/plastitanium, /area/commons/dorms) -"qMG" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 30 +"rwz" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"qNe" = ( -/obj/machinery/light{ - dir = 1 +/area/hallway/secondary/entry) +"rwA" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solars/port/fore) +"rwD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"qNq" = ( -/obj/item/crowbar, -/obj/item/wrench, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, +/area/cargo/storage) +"rwF" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/clothing/head/beret/black, +/obj/item/clothing/head/beret/black, +/obj/item/clothing/head/beret, +/obj/item/clothing/head/beret, +/obj/item/clothing/under/misc/assistantformal, +/obj/item/clothing/under/dress/skirt, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"qNU" = ( -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 2; - name = "Transfer Room"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/tile/neutral{ +/area/medical/genetics) +"rwU" = ( +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"qOj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/door/firedoor, +/obj/machinery/camera{ + c_tag = "Port Hallway 2" }, -/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"qOv" = ( -/obj/machinery/power/apc{ - areastring = "/area/service/theater"; - dir = 8; - name = "Theatre APC"; - pixel_x = -25 - }, +/area/hallway/primary/port) +"rxo" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-2" }, -/turf/open/floor/mineral/plastitanium, -/area/service/theater) -"qOA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/service"; + dir = 1; + name = "Service Hall APC"; + pixel_y = 23 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"qOJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/area/hallway/secondary/service) +"rxr" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"qPz" = ( -/obj/machinery/computer/med_data{ - dir = 1 - }, +/area/medical/chemistry) +"rxs" = ( +/obj/machinery/vending/wardrobe/chem_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"qPA" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ +/area/medical/chemistry) +"rxv" = ( +/obj/structure/alien/weeds, +/obj/structure/window/reinforced/tinted{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"qPI" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/prison_contraband, -/turf/open/floor/plating, -/area/security/prison/upper) -"qPP" = ( -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_y = 4 +/area/commons/dorms) +"rxC" = ( +/obj/machinery/camera{ + c_tag = "Brig Interrogation"; + dir = 8 }, -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/item/pen{ - pixel_x = -4 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"rxD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Locker Room Toilets"; + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/locker) +"rxV" = ( +/obj/machinery/disposal/bin, +/obj/structure/sign/warning/deathsposal{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/disposalpipe/trunk{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, /area/science/xenobiology) -"qPT" = ( -/obj/machinery/light/small{ - dir = 8 +"rxX" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"qQe" = ( -/obj/structure/cable{ - icon_state = "1-4" +/area/tcommsat/computer) +"rxY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, +/obj/effect/turf_decal/delivery/red, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"qQf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/command/bridge) +"ryd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/conveyor{ + dir = 4; + id = "robo2" }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"ryt" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"ryG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"qQz" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Research Director"; - req_access_txt = "30" +/area/medical/medbay/central) +"ryN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"rzp" = ( +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"qQB" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, +/area/engineering/main) +"rzw" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"rzA" = ( +/obj/structure/cable, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-2" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"qQO" = ( /obj/structure/cable{ icon_state = "0-4" }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "privacy shutter" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" }, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"qQS" = ( -/obj/structure/table, -/obj/item/retractor, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"qQT" = ( -/obj/machinery/camera{ - c_tag = "Teleporter" +/area/command/bridge) +"rAr" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/machinery/hydroponics/constructable, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"rAv" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/screwdriver{ + pixel_y = 16 }, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"qRh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/ai_monitored/command/storage/eva) +"rAJ" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/processing) +"rAK" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/prison/upper) +"rAR" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/sign/poster/official/obey{ - pixel_x = -32 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"rBb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"qRn" = ( -/obj/structure/grille, -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"qRB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"qRJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_access_txt = "50" - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"qRO" = ( -/obj/structure/table, -/obj/machinery/light, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/hand_labeler, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"qRR" = ( +/area/command/blueshielquarters) +"rBq" = ( /obj/structure/table/reinforced, /obj/machinery/microwave, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"rBx" = ( +/obj/machinery/door/airlock/command{ + name = "Command Tool Storage"; + req_access_txt = "19" }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"qSi" = ( -/obj/structure/window/reinforced{ +/area/ai_monitored/command/storage/eva) +"rBY" = ( +/obj/structure/bed, +/turf/open/floor/padded, +/area/security/execution/transfer) +"rCe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/mob/living/carbon/monkey, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"qSj" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 +/area/service/kitchen/coldroom) +"rCl" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"qSo" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/commons/locker) -"qSB" = ( -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"rCs" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"qSF" = ( -/obj/item/seeds/bee_balm/honey_balm, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/area/medical/virology) +"rCz" = ( +/obj/structure/chair/sofa/right{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"qSL" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/science) -"qTb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/security/prison/upper) +"rCY" = ( +/obj/structure/table, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/science/explab) -"qTc" = ( -/obj/machinery/camera{ - c_tag = "EVA East"; +/obj/structure/window/reinforced{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"qTq" = ( -/turf/open/floor/grass, -/area/maintenance/starboard/aft) -"qTr" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/area/medical/medbay/central) +"rDs" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"rDG" = ( +/mob/living/carbon/monkey, +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"rDK" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/command/blueshielquarters) +"rDM" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, /obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"qTs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" + icon_state = "1-4" }, -/turf/open/floor/plating, -/area/engineering/atmos) -"qTN" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"qUe" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/area/cargo/miningdock) +"rEe" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/britcup{ + desc = "Kingston's personal cup." }, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"rEj" = ( /obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + icon_state = "1-2" }, -/obj/item/cigbutt{ - pixel_x = 10; - pixel_y = 17 +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + req_access_txt = "48" }, -/obj/effect/landmark/start/paramedic, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/paramedic) -"qUH" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/cargo/miningdock) +"rEL" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"qVu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Auxiliary Tool Storage"; - req_access_txt = "12" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"qVL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"qVV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/portable_atmospherics/canister/bz, +/area/hallway/primary/aft) +"rFm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"qWj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/security/prison/upper) +"rFF" = ( /obj/machinery/button/door{ - desc = "Bolts the doors to the Private Study."; - id = "PrivateStudy"; - name = "Private Study Lock"; - pixel_x = -5; - pixel_y = 24; - req_access_txt = "28" + id = "armory1"; + name = "Armory Shutters"; + pixel_y = -26; + req_access_txt = "3" }, -/obj/machinery/button/door{ - id = "PrivateStudy1"; - name = "Privacy Shutters"; - pixel_x = 5; - pixel_y = 24 +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters/window{ + id = "armory1" }, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"qWk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/area/ai_monitored/security/armory) +"rFI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"qWw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/area/cargo/miningdock) +"rFR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"qWB" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"qWC" = ( +/area/medical/paramedic) +"rGe" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 6 }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"qWK" = ( -/obj/machinery/vending/medical{ - pixel_x = -2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"qXa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ +/area/engineering/main) +"rGi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"qXc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/area/service/chapel/main) +"rGj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/obj/machinery/camera{ - c_tag = "Locker Room West"; +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/commons/fitness/recreation) +"rGo" = ( +/obj/machinery/light/small{ dir = 1 }, -/obj/structure/closet{ - name = "Holodeck Outfits" - }, -/obj/item/clothing/under/misc/blue_camo, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"qXo" = ( -/obj/structure/closet{ - name = "Suit Closet" +/turf/open/floor/plating, +/area/maintenance/port/fore) +"rGq" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/clothing/under/suit/white, -/obj/item/clothing/under/suit/tan, -/obj/item/clothing/under/suit/red, -/obj/item/clothing/under/suit/black_really, -/obj/item/clothing/under/suit/navy, -/obj/item/clothing/under/suit/green, -/obj/item/clothing/under/suit/black/skirt, -/obj/item/clothing/under/suit/checkered, -/obj/item/clothing/under/suit/charcoal, -/obj/item/clothing/under/suit/burgundy, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/under/rank/civilian/lawyer/black, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/under/rank/civilian/lawyer/blue, -/obj/item/clothing/under/rank/civilian/lawyer/bluesuit, -/obj/item/clothing/under/rank/civilian/lawyer/female, -/obj/item/clothing/under/rank/civilian/lawyer/purpsuit, -/obj/item/clothing/under/rank/civilian/lawyer/really_black, -/obj/item/clothing/under/rank/civilian/lawyer/red, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"qXv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"qXC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"rGQ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"qXJ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 +/area/medical/medbay/central) +"rGZ" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"qXK" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solars/port/fore) +"rHb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"qYQ" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"qYV" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"rHF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage"; + req_access_txt = "18" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"qYW" = ( -/obj/machinery/holopad, -/obj/machinery/camera{ - c_tag = "Dorms Central" +/area/ai_monitored/command/storage/eva) +"rHK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/machinery/computer/security/telescreen/toxins{ + dir = 1; + pixel_y = -28 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"rIm" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"qYZ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/science) +"rIA" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/service/abandoned_gambling_den) +"rII" = ( +/obj/machinery/atmospherics/components/unary/tank/toxins{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"qZe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Server Room"; - req_access_txt = "30" +/area/maintenance/disposal/incinerator) +"rIM" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Robotics Desk"; + req_access_txt = "29" }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/turf/open/floor/mineral/plastitanium, -/area/science/server) -"qZi" = ( -/obj/machinery/light{ - dir = 4 +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"qZx" = ( -/obj/structure/chair/office/dark{ - dir = 8 +/turf/open/floor/plating, +/area/science/robotics/lab) +"rJl" = ( +/obj/machinery/door/poddoor/preopen{ + id = "lawyer_blast"; + name = "privacy door" }, -/turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"qZD" = ( -/obj/effect/decal/cleanable/egg_smudge, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/maintenance/port/fore) -"qZF" = ( -/obj/effect/turf_decal/tile/neutral, +/area/service/lawoffice) +"rJB" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"rJN" = ( +/obj/machinery/light{ dir = 1 }, -/obj/effect/landmark/start/prisoner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "permacells3"; - name = "Privacy Shutters"; - pixel_y = -25 - }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"qZW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/item/kirbyplants{ - icon_state = "plant-06" - }, +/area/service/bar) +"rJS" = ( +/obj/machinery/holopad, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"qZY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/area/science/robotics/lab) +"rJZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, +/turf/open/floor/mineral/plastitanium, +/area/command/blueshieldoffice) +"rKu" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"ral" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"rap" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/engineering/main) +"rKE" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"rKJ" = ( +/obj/structure/chair/office/dark{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"raF" = ( -/obj/machinery/vending/cola/pwr_game, +/area/commons/vacant_room/office) +"rKM" = ( +/obj/machinery/door/firedoor, +/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"raH" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"raI" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"rKP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/science/robotics/lab) -"raX" = ( -/obj/machinery/power/apc{ - areastring = "/area/cargo/miningdock"; - dir = 1; - name = "Mining Dock APC"; - pixel_y = 23 - }, +/area/construction) +"rKT" = ( /obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"rba" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/HoS/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"rbm" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/APlus, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/reagent_containers/blood/AMinus, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 6 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/storage) -"rbT" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + icon_state = "1-2" }, -/obj/effect/landmark/start/prisoner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/button/door{ - id = "permacells2"; - name = "Privacy Shutters"; - pixel_x = 25 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"rbU" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" +/obj/machinery/door/airlock/security/glass{ + name = "Prisoner Processing"; + req_access_txt = "2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/security/processing) +"rLm" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"rcj" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"rcp" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Permabrig Maintenance"; - req_access_txt = "1" +/area/science) +"rLK" = ( +/obj/machinery/photocopier, +/obj/item/radio/intercom{ + pixel_y = 20 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"rcD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/cargo/office) +"rLU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/science/circuit) -"rdK" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"rMM" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"rdQ" = ( -/obj/item/kirbyplants{ - icon_state = "plant-14" +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, +/obj/effect/turf_decal/delivery/red, /turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"rNp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/carpet/blackred, /area/hallway/primary/port) -"ren" = ( -/obj/machinery/gateway/centerstation, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"rep" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"rNG" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/r_wall/syndicate, +/area/ai_monitored/command/storage/eva) +"rNJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/disposal/incinerator) -"reK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"reM" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "1-8" +/area/security/prison/upper) +"rOb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-2" }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/warden) -"reN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"rOk" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "EVA Storage"; + dir = 1 }, -/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"reP" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/area/ai_monitored/command/storage/eva) +"rOp" = ( +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 30; + receive_ore_updates = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/light{ + dir = 1 }, +/obj/machinery/rnd/production/circuit_imprinter, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"rfg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/area/science/robotics/lab) +"rOF" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"rOV" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"rPa" = ( +/obj/machinery/vending/coffee, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" }, -/obj/structure/holohoop{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"rfi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"rPd" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "12" }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"rfl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/maintenance/port/fore) +"rPh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/turf/closed/wall/r_wall/syndicate, +/area/security/prison/upper) +"rPi" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" + }, +/obj/structure/filingcabinet/chestdrawer, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"rgi" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/area/command/blueshieldoffice) +"rQf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"rgm" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/hallway/secondary/entry) +"rQF" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/science/xenobiology) +"rQJ" = ( +/obj/machinery/light/small{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) +"rQQ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 }, -/turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"rgu" = ( -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - layer = 2.4 +/turf/open/floor/mineral/plastitanium, +/area/science) +"rRd" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kanyewest"; + name = "privacy shutters" }, /turf/open/floor/plating, -/area/security/execution/transfer) -"rgL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/commons/dorms) -"rgV" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/security/detectives_office) +"rRe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, +/obj/structure/closet/firecloset, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"rRi" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -50563,294 +51167,234 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 4"; - name = "Cell 4" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"rgW" = ( -/obj/structure/chair/sofa/corp/right{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/mineral/plastitanium/red, -/area/maintenance/bar) -"rht" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"rhX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/processing) -"riw" = ( -/obj/machinery/nuclearbomb/selfdestruct, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/ai_monitored/security/armory) +"rRp" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"rRr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/bodycontainer/morgue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"riJ" = ( -/obj/structure/table, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/storage/box/syringes, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 7; - pixel_y = -3 +/area/medical/morgue) +"rRv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 8; - pixel_y = -3 +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"rRx" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" }, -/obj/item/reagent_containers/syringe{ - pixel_x = 6; - pixel_y = -3 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/item/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_x = 30 +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"rja" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light{ - dir = 8 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plating, +/area/security/prison/upper) +"rRB" = ( +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/hallway/primary/port) +"rRR" = ( +/obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/mineral/plastitanium, -/area/science) -"rjR" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/storage/firstaid/regular, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"rjW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/hallway/primary/central) +"rRW" = ( +/obj/machinery/door/poddoor/shutters{ + id = "visitation"; + name = "Visitation Shutters" }, +/obj/machinery/door/window/southleft, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"rkj" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"rkr" = ( -/obj/machinery/vending/assist, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"rkD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/power/apc{ - areastring = "/area/commons/fitness"; - name = "Fitness Room APC"; - pixel_y = -24 - }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"rkT" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/security/prison/upper) +"rSf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 }, -/obj/machinery/lapvend, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"rle" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"rSP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/secure_closet/freezer/cream_pie, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/theater) +"rTr" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics/garden) +"rTC" = ( +/obj/machinery/light{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/science/circuit) -"rlh" = ( +"rTP" = ( +/obj/machinery/vending/wardrobe/science_wardrobe, +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"rUa" = ( +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/stack/packageWrap, +/obj/item/pen/fourcolor, +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"rUb" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/closet/l3closet/security, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"rlj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/commons/cryopod) -"rlG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Brig West" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"rmd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"rVy" = ( +/obj/structure/chair/sofa/corp/right, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/bar) +"rVD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/chair/comfy/black, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"rmg" = ( -/obj/structure/sign/warning/electricshock{ +/area/science/xenobiology) +"rVG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/poster/official/fashion{ pixel_x = -32 }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/gravity_generator) -"rmz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"rmI" = ( -/obj/item/target, -/obj/structure/window/reinforced{ +/area/commons/dorms) +"rVH" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"rmN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/chair/comfy/black, -/turf/open/floor/carpet/black, -/area/service/bar) -"rmP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "permacells2"; - name = "Privacy Shutters" +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" }, -/turf/open/floor/plating, -/area/security/prison/cells) -"rmT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" }, -/obj/effect/turf_decal/tile/blue{ - alpha = 255; - dir = 1 +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"rnd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 }, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"rne" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/science/robotics/lab) +"rVL" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"rng" = ( -/obj/effect/turf_decal/tile/red{ +/area/hallway/primary/central) +"rVM" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/mineral/plastitanium, +/area/science) +"rWa" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/ore_silo, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 29 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"rnh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"rnt" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/carpet/black, -/area/command/meeting_room) -"rnA" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 3"; - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"rnK" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1 - }, -/turf/open/space/basic, -/area/space/nearstation) -"rnX" = ( -/obj/machinery/status_display/ai{ - pixel_y = -32 +/area/ai_monitored/command/nuke_storage) +"rWc" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 }, -/obj/structure/table, +/turf/open/floor/padded, +/area/commons/dorms) +"rWd" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"rWA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -50862,217 +51406,169 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"rod" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/tcommsat/computer) +"rXQ" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"rYa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"rYn" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, /area/science/circuit) -"row" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #3" +"rYv" = ( +/obj/machinery/computer/cargo{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"roM" = ( -/obj/structure/table/glass, -/obj/item/storage/box/matches{ - pixel_x = 4; - pixel_y = -8 +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"roR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"rpe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"rpi" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"rpo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"rpt" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Telecomms Monitoring"; - dir = 8; - network = list("tcomms") +/area/cargo/qm) +"rYz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"rqj" = ( +/area/science/robotics/lab) +"rYM" = ( /obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"rqJ" = ( -/turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"rrg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 + icon_state = "0-2" }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"rrn" = ( +/obj/machinery/power/tracker, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solars/port/fore) +"rZb" = ( /obj/structure/table, -/obj/item/folder/white, -/obj/item/clothing/neck/stethoscope, -/obj/machinery/vending/wallmed{ - pixel_y = 28 +/obj/item/storage/belt/medical{ + pixel_y = 2 }, -/obj/machinery/light/small{ - dir = 8 +/obj/item/storage/belt/medical{ + pixel_y = 2 }, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/clothing/neck/stethoscope, +/obj/item/gun/syringe/dart, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"rrv" = ( -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"rrJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"rZn" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table/wood, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"rsf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/service/chapel/main) +"rZq" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Incinerator" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/turf/open/floor/mineral/plastitanium, +/area/maintenance/disposal/incinerator) +"rZv" = ( +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"rsl" = ( +/area/cargo/storage) +"rZC" = ( /obj/machinery/light_switch{ - pixel_y = 28 + pixel_x = -20 }, -/obj/machinery/vending/cigarette, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"rts" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/medical/surgery) -"rtC" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/fore) -"rtU" = ( -/mob/living/simple_animal/opossum, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"rut" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/machinery/light{ - dir = 4 +/obj/machinery/power/apc{ + areastring = "/area/command/gateway"; + dir = 8; + name = "Gateway APC"; + pixel_x = -25; + pixel_y = -1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/structure/cable{ + icon_state = "0-2" }, /turf/open/floor/mineral/plastitanium, -/area/medical/paramedic) -"ruu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/security/glass{ - id_tag = "permaouter"; - name = "Permabrig Transfer"; - req_access_txt = "2" +/area/command/gateway) +"rZE" = ( +/obj/structure/table, +/turf/open/floor/carpet/black, +/area/commons/arcade) +"rZF" = ( +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"ruL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science) -"rvi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/starboard/aft) -"rvm" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/closet/crate/coffin, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"rvw" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/area/medical/medbay/central) +"rZK" = ( +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/structure/closet/crate, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"rZQ" = ( +/obj/docking_port/stationary{ dir = 8; - name = "N2O to Pure" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 + dwidth = 3; + height = 5; + id = "commonmining_home"; + name = "SS13: Common Mining Dock"; + roundstart_template = /datum/map_template/shuttle/mining_common/meta; + width = 7 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"rvJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/turf/open/space/basic, +/area/space) +"rZS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/light{ dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"rvL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/departments/custodian{ - desc = "A sign labelling an area where the psychologist works."; - icon_state = "psychology"; - name = "\improper PSYCHOLOGY"; - pixel_y = 32 +"rZZ" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/holopad/secure, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"rvY" = ( +/area/ai_monitored/turret_protected/ai_upload) +"sak" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -51084,369 +51580,473 @@ }, /turf/open/floor/mineral/plastitanium, /area/cargo/office) -"rwh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"rwj" = ( -/obj/machinery/light/small{ +"sap" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/maintenance/port/fore) -"rws" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"rwA" = ( -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port/fore) -"rwN" = ( -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"rwP" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"sat" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/turf/closed/wall/r_wall/syndicate, +/area/engineering/atmos) +"sax" = ( +/obj/structure/chair/office/light{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"rxa" = ( -/obj/structure/bed/roller, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"rxd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/area/science/robotics/lab) +"saC" = ( +/obj/machinery/sparker{ + id = "executionburn"; + pixel_x = 25 }, -/obj/machinery/shower{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) -"rxn" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/medical/virology) -"rxx" = ( -/obj/machinery/smartfridge/chemistry/virology/preloaded, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/security/execution/transfer) +"saF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"saH" = ( +/obj/machinery/button/massdriver{ + id = "toxinsdriver"; + pixel_y = 24 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"rxD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, +/area/science/mixing) +"saU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/engineering/engine_smes) +"sbf" = ( /obj/machinery/camera{ - c_tag = "Locker Room Toilets"; - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/locker) -"rxL" = ( -/obj/structure/cable{ - icon_state = "1-2" + c_tag = "Robotics Lab - South"; + dir = 1; + network = list("ss13","rd") }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"ryd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Diner" +/area/science/robotics/lab) +"sbg" = ( +/obj/item/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Command)"; + pixel_x = -28 }, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"ryN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/suit_storage_unit/captain, +/obj/machinery/light{ + light_color = "#c9d3e8" }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/captain) +"sbt" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Station Intercom (AI Private)"; + pixel_y = -29 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat_interior) +"sby" = ( +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"ryQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/reagent_dispensers/fueltank, +/obj/item/storage/toolbox/emergency, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"ryV" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 +/area/maintenance/disposal/incinerator) +"scv" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"ryX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/requests_console{ + department = "Engineering"; + departmentType = 4; + name = "Engineering RC"; + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"rzd" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/engineering/main) +"scB" = ( +/obj/machinery/camera{ + c_tag = "Mining Dock"; dir = 4 }, +/obj/machinery/computer/security/mining, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"rzh" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/cargo/miningdock) +"scT" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 }, +/obj/machinery/food_cart, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"rzk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/service/kitchen) +"sdb" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"rzP" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 +/area/service/library) +"sdC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"sdO" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"rzT" = ( -/obj/structure/disposalpipe/segment{ +/area/service/theater) +"sem" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"sfn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"sfs" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"sfw" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/mineral/plastitanium, +/area/science) +"sfF" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + sortType = 12 }, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"rAe" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/medical/genetics) +"sfK" = ( +/obj/structure/rack, /turf/open/floor/plating, /area/maintenance/port/aft) -"rAD" = ( -/obj/structure/disposalpipe/segment{ +"sgl" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"rAI" = ( -/obj/machinery/button/flasher{ - id = "visitorflash"; - pixel_x = -6; - pixel_y = 24 +/area/science) +"sgQ" = ( +/obj/structure/table/glass, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/item/stack/cable_coil, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/button/door{ - id = "visitation"; - name = "Visitation Shutters"; - pixel_x = -6; - pixel_y = 36; - req_access_txt = "2" +/obj/item/disk/tech_disk/illegal, +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"sgT" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"shi" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"rAR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/area/construction/mining/aux_base) +"shI" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"shR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"shY" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/machinery/requests_console{ + department = "Virology"; + name = "Virology Requests Console"; + pixel_x = -32 + }, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/obj/effect/turf_decal/tile/green{ dir = 1 }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"sib" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/holopad/secure, +/turf/open/floor/mineral/plastitanium, +/area/tcommsat/computer) +"sig" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"sih" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"rAV" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" }, /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/medical/surgery) -"rBg" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ +/area/hallway/primary/port) +"sir" = ( +/obj/structure/musician/piano, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"sis" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"rBh" = ( -/obj/structure/disposalpipe/trunk{ +/area/cargo/miningdock) +"siN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/machinery/disposal/bin, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"rBq" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"rBO" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AftH"; - location = "AIW" +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, +/area/cargo/sorting) +"sjg" = ( +/obj/structure/table/wood, /turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"rBY" = ( -/obj/structure/bed, -/turf/open/floor/padded, -/area/security/execution/transfer) -"rCa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/area/hallway/secondary/entry) +"sjw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"rCl" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/medical/surgery) +"sjL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/blue, +/obj/structure/sign/poster/official/obey{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"sjP" = ( +/obj/machinery/camera{ + c_tag = "Escape Arm Airlocks"; dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/exit) +"sjX" = ( +/obj/structure/chair{ + dir = 1; + name = "Engineering Station" }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"skR" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"rCW" = ( -/obj/structure/lattice, -/turf/closed/wall/r_wall/syndicate, -/area/security/office) -"rCY" = ( -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/closet/crate, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"rDg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"skX" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/shower{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"rDo" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/processing) -"rDK" = ( +/area/medical/medbay/central) +"skZ" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"slk" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "AI Core"; - req_access_txt = "65" - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"rEb" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/maintenance/department/medical/morgue) +"slO" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/mecha_part_fabricator, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"rEk" = ( -/obj/structure/chair{ +/area/service/hydroponics) +"slQ" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"rEq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/area/hallway/secondary/entry) +"slZ" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/AI, +/turf/open/floor/mineral/plastitanium, +/area/engineering/storage/tech) +"smp" = ( +/obj/structure/table, +/obj/item/paper/fluff/holodeck/disclaimer, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"smK" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access_txt = "8" }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"rEv" = ( -/obj/machinery/light_switch{ - pixel_x = 27 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/mineral/plastitanium, +/area/science/storage) +"smO" = ( +/obj/structure/closet{ + name = "Evidence Closet" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 4 }, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"smU" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"smY" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -51454,299 +52054,416 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"rFd" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ dir = 4 }, -/turf/open/floor/plating, +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"smZ" = ( +/obj/structure/closet/l3closet/scientist, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/item/extinguisher, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"snk" = ( +/obj/structure/fireaxecabinet{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"rFl" = ( +"snl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"rFD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Blueshield"; - dir = 4 - }, /turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"rFP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/science/circuit) +"snu" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 }, +/obj/structure/table, +/obj/item/folder/white, +/obj/item/pen, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 9 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"rGm" = ( -/obj/machinery/recharge_station, +/area/science/xenobiology) +"snN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/sign/poster/official/state_laws{ - pixel_y = -32 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/landmark/start/cyborg, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"rGo" = ( -/obj/machinery/light/small{ - dir = 1 +/area/hallway/primary/central) +"soj" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"rGq" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/hop) +"som" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"rGv" = ( -/obj/structure/rack, -/obj/item/taperecorder{ - pixel_x = -3 +/obj/effect/turf_decal/tile/blue, +/obj/structure/window/plasma{ + dir = 4 }, -/obj/item/paicard{ - pixel_x = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"rGC" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"rGM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/holopad/secure, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/hallway) -"rGT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"rGZ" = ( -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/plasteel, +/area/commons/locker) +"soE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall/syndicate, +/area/security/prison/cells) +"soJ" = ( +/obj/structure/table/reinforced, +/obj/item/hand_labeler{ + pixel_y = 8 }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port/fore) -"rHa" = ( -/obj/machinery/light/small{ - dir = 1 +/obj/item/hand_labeler{ + pixel_y = 8 }, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"rHc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"rHl" = ( +/area/cargo/sorting) +"soS" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, /obj/machinery/light{ - dir = 1 + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"rHo" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Auxillary Base Construction"; + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/computer/camera_advanced/base_construction{ dir = 8 }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"rHL" = ( -/obj/machinery/vending/cola/random, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/area/construction/mining/aux_base) +"spd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"rHS" = ( -/obj/item/radio/intercom{ - pixel_y = 25 +/area/medical/medbay/lobby) +"spr" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/storage/secure/briefcase, +/obj/item/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 }, +/obj/item/storage/box/ids, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"rHZ" = ( -/obj/machinery/light{ - dir = 1 +/area/command/bridge) +"spC" = ( +/obj/structure/table, +/obj/item/cartridge/medical{ + pixel_x = -2; + pixel_y = 6 }, -/obj/item/radio/intercom{ - pixel_y = 25 +/obj/item/cartridge/medical{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/cartridge/medical, +/obj/item/cartridge/chemistry{ + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"rIp" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"rIq" = ( -/obj/machinery/vending/coffee, -/obj/machinery/light{ +/area/command/heads_quarters/cmo) +"spQ" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/cable_coil, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/machinery/firealarm{ dir = 8; - light_color = "#e8eaff" + pixel_x = 24 }, -/obj/effect/turf_decal/stripes/corner{ +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"spR" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/chair/pew{ dir = 8 }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/port/fore) +"sqf" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/pickaxe{ + pixel_x = 5 + }, +/obj/item/shovel{ + pixel_x = -5 + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"rIA" = ( -/obj/machinery/light{ - dir = 8 +/area/cargo/miningdock) +"sqg" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/misc/pj/red, +/obj/item/clothing/shoes/sneakers/white, +/turf/open/floor/plating, +/area/maintenance/fore) +"sqi" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" }, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"rIC" = ( -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_y = -30 +/area/security/brig) +"sqn" = ( +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/machinery/light, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/structure/table/wood, +/obj/item/storage/firstaid/brute{ + pixel_x = 5 + }, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/toxin{ + pixel_x = -5 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/brig"; + dir = 1; + name = "Blueshield's Office APC"; + pixel_y = 23 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"rJk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/table, -/obj/item/flashlight, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"rJK" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/janitor, -/turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"rJM" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/command/blueshieldoffice) +"sqx" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "mix to port" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"rJR" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-8" +/area/science/mixing) +"sqB" = ( +/obj/effect/landmark/xmastree/rdrod, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) +"srj" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = -30; + receive_ore_updates = 1 }, -/turf/open/floor/plating, -/area/security/prison) -"rJV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"rJY" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Surgery Observation" +/area/science/explab) +"srA" = ( +/obj/effect/landmark/start/librarian, +/obj/structure/chair/office/dark, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"srG" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plating, +/area/service/abandoned_gambling_den) +"srQ" = ( +/obj/structure/tank_dispenser, +/obj/effect/turf_decal/bot{ + dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"rKi" = ( +/area/engineering/main) +"srV" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/radio/intercom{ + pixel_x = 25 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"rKE" = ( -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/camera{ + c_tag = "Chief Medical Office"; + dir = 8; + network = list("ss13","medbay"); + pixel_y = -22 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"rKI" = ( +/area/command/heads_quarters/cmo) +"ssg" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Medbay West"; + network = list("ss13","medbay") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"rKP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/area/medical/medbay/central) +"ssm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/construction) -"rLi" = ( +/turf/open/floor/mineral/plastitanium, +/area/engineering/engine_smes) +"ssz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/tcommsat/computer) +"ssI" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"stj" = ( +/obj/structure/filingcabinet, +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/qm) +"stq" = ( /obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"stC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"stJ" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, /turf/open/floor/mineral/plastitanium, -/area/security/processing) -"rLM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/area/ai_monitored/turret_protected/ai) +"stQ" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/cargo/sorting) +"stV" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/command{ + name = "Command Tool Storage"; + req_access_txt = "19" }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"rLX" = ( +/area/ai_monitored/command/storage/eva) +"sub" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"suV" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -51769,774 +52486,841 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/mineral/plastitanium, /area/security/prison/cells) -"rMl" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/port) -"rMw" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-8" +"svc" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"rMR" = ( -/obj/machinery/power/apc{ - areastring = "/area/engineering/atmos"; - dir = 8; - name = "Atmospherics APC"; - pixel_x = -25 +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"svu" = ( +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/service/bar) +"svM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"rMU" = ( +/area/security/prison/upper) +"svQ" = ( +/obj/machinery/camera{ + c_tag = "Prison Cafeteria"; + dir = 8; + network = list("ss13","prison") + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/holopad/secure, +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"rNv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Gateway Access"; - req_access_txt = "62" +/area/security/prison/upper) +"swq" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/power/apc{ + areastring = "/area/cargo/sorting"; + name = "Delivery Office APC"; + pixel_x = 1; + pixel_y = -24 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"rNx" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"rNA" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/cargo/sorting) +"sxo" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 20 }, -/obj/structure/closet/secure_closet/contraband/armory, -/obj/effect/spawner/lootdrop/armory_contraband, -/obj/effect/spawner/lootdrop/armory_contraband, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"rND" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/medical/medbay/central) -"rNG" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall/r_wall/syndicate, -/area/ai_monitored/command/storage/eva) -"rNJ" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/security/prison/upper) -"rNY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/camera{ + c_tag = "Courtroom North" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"rOr" = ( +/area/security/courtroom) +"sxG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"rOv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/mineral/plastitanium, +/area/cargo/sorting) +"sxN" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"sxP" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/disposal/bin, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"rOH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/stock_parts/cell/high, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"sxS" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 +/obj/machinery/door/poddoor/preopen{ + id = "barShutters"; + name = "privacy shutters" }, /turf/open/floor/plating, -/area/engineering/atmos) -"rOM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/area/service/bar) +"syB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"rOU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"syW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"rPu" = ( -/obj/machinery/vending/hydronutrients, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"rPD" = ( -/obj/machinery/firealarm{ - pixel_y = 24 +/area/engineering/main) +"sze" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/misc_lab"; + dir = 4; + name = "Testing Lab APC"; + pixel_x = 24 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"rPU" = ( -/obj/effect/turf_decal/bot{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"szh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"rQq" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/area/command/teleporter) +"szz" = ( +/obj/item/beacon, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"rQI" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, +/area/command/bridge) +"szB" = ( /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/security/office) -"rQJ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fore) -"rQN" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/science/circuit) +"szL" = ( +/obj/machinery/chem_master, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/atmos) -"rQO" = ( -/obj/structure/table/reinforced, -/obj/item/integrated_electronics/analyzer, -/obj/item/integrated_electronics/debugger, -/obj/item/integrated_electronics/wirer, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"rRa" = ( -/obj/structure/rack, -/obj/item/stack/sheet/cardboard, -/obj/item/stack/rods/fifty, -/turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"rRf" = ( -/obj/machinery/button/door{ - id = "armory1"; - name = "Armory Shutters"; - pixel_y = -26; - req_access_txt = "3" +/area/science/xenobiology) +"szZ" = ( +/obj/machinery/camera{ + c_tag = "Quartermaster's Office"; + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory1" +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/security/armory) -"rRx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/status_display/supply{ + pixel_x = -32 + }, +/obj/machinery/computer/security/qm{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"rRP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"rSd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible, -/obj/machinery/meter/atmos/distro_loop, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"rSf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/obj/machinery/light/small{ +/area/cargo/qm) +"sAg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"sAk" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"rSk" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/explab"; - dir = 4; - name = "Experimentation Lab APC"; - pixel_x = 24 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"sAs" = ( +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"sAH" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"sAM" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"sBa" = ( +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/explab) -"rSA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/structure/bed, +/obj/item/bedsheet/red, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"rSI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/kirbyplants{ - icon_state = "plant-18" +/area/security/prison/cells) +"sBz" = ( +/obj/machinery/light_switch{ + pixel_y = 28 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"rSL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/service/hydroponics) +"sBA" = ( +/obj/structure/closet/secure_closet{ + name = "nonlethal ammunition"; + req_access = "list(3)" }, -/obj/item/beacon, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"rSX" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"rTd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/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/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"rTg" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/bot, +/obj/item/ammo_box/c45/stun, +/obj/item/ammo_box/c45/stun, +/obj/item/ammo_box/c45/stun, +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"sBL" = ( +/obj/machinery/light_switch{ + pixel_x = -20 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"rUn" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/area/science/circuit) +"sCg" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/chair{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"rUu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/mob/living/simple_animal/hostile/lizard{ - name = "Wags-His-Tail"; - real_name = "Wags-His-Tail" +"sCl" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"rUB" = ( +/area/engineering/atmos) +"sCq" = ( /obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat/hallway) -"rVb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"rVc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"sCv" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/item/storage/firstaid/toxin, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/unlocked{ + pixel_y = 24 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"rVg" = ( -/obj/item/seeds/apple, -/obj/item/seeds/banana, -/obj/item/seeds/cocoapod, -/obj/item/seeds/grape, -/obj/item/seeds/orange, -/obj/item/seeds/sugarcane, -/obj/item/seeds/wheat, -/obj/item/seeds/watermelon, -/obj/structure/table/glass, -/obj/item/seeds/tower, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/science/mixing) +"sCK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"rVy" = ( -/obj/structure/chair/sofa/corp/right, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/bar) -"rWf" = ( -/obj/structure/reagent_dispensers/keg/aphro/strong, +/area/engineering/main) +"sDr" = ( +/obj/structure/displaycase/trophy, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"rWB" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/service/library) +"sDx" = ( +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"rWK" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" - }, +/area/command/heads_quarters/captain) +"sDB" = ( /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/science/robotics/lab) -"rWT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, +/area/maintenance/port/fore) +"sDO" = ( +/obj/structure/closet/secure_closet/medical1, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"rWW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/medical/genetics) +"sEe" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"rXc" = ( -/obj/machinery/hydroponics/constructable, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, +/area/ai_monitored/command/storage/eva) +"sEp" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"sEK" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/botanist, /turf/open/floor/mineral/plastitanium, /area/service/hydroponics) -"rXP" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 +"sES" = ( +/obj/structure/table/reinforced, +/obj/item/integrated_circuit_printer, +/obj/machinery/computer/security/telescreen/circuitry{ + pixel_y = 30 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"rYa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/science/circuit) +"sEZ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"sFy" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/ai) +"sGj" = ( +/obj/machinery/light/small{ dir = 4 }, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/loot_pile/maint, /turf/open/floor/plating, -/area/maintenance/port/fore) -"rYc" = ( -/obj/machinery/computer/shuttle/labor, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/maintenance/fore/secondary) +"sGp" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/command/bridge) -"rYh" = ( -/obj/machinery/camera{ - c_tag = "Engineering Storage"; - dir = 4 - }, -/obj/machinery/rnd/production/protolathe/department/engineering, -/obj/structure/sign/poster/contraband/power{ - desc = "Lord Singuloth must feed. Annoyingly, it's really easy for people to sabotage containment and let Lord Singuloth eat the entire station.. For this reason, Nanotrasen prefers Supermatter reactors."; - pixel_x = -32; - poster_item_desc = "This poster depicts Lord Singuloth. Nanotrasen doesn't approve. Nanotrasen wants Supermatter over Singularities, as they are usually much safer." +"sGu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible, +/obj/machinery/meter/atmos/distro_loop, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"sGH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"sGM" = ( +/obj/machinery/door/airlock{ + id_tag = "Oasis Dorms"; + name = "Oasis Dorms" }, +/obj/machinery/door/firedoor, +/obj/structure/fans/tiny, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"rYB" = ( -/obj/machinery/power/apc{ - areastring = "/area/cargo/qm"; - dir = 1; - name = "Quartermaster APC"; - pixel_y = 23 +/area/commons/dorms) +"sGR" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/command/heads_quarters/ce"; + dir = 4; + name = "CE Office APC"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, /obj/structure/cable{ icon_state = "0-2" }, -/obj/effect/turf_decal/tile/brown{ +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"rYC" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay North" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/vending/wardrobe/cargo_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"rYD" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/area/command/heads_quarters/ce) +"sHz" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/machinery/light/small{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/mob/living/simple_animal/mouse/brown/Tom, +/turf/open/floor/plating, +/area/security/prison/upper) +"sHD" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"rYM" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/tracker, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solars/port/fore) -"rYS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, +/area/hallway/primary/central) +"sHO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, /turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"rZg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/light{ - light_color = "#cee5d2" +/area/hallway/primary/port) +"sIp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"rZv" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/engineering/atmos) +"sIW" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"sJd" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"rZE" = ( -/obj/structure/table, -/turf/open/floor/carpet/black, -/area/commons/arcade) -"rZO" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/engineering/atmos) +"sJj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/commons/storage/tools) -"rZQ" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 3; - height = 5; - id = "commonmining_home"; - name = "SS13: Common Mining Dock"; - roundstart_template = /datum/map_template/shuttle/mining_common/meta; - width = 7 - }, -/turf/open/space/basic, -/area/space) -"sam" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/medical/surgery) +"sJl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/small{ - dir = 1 +/obj/structure/noticeboard{ + pixel_y = 32 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sat" = ( -/obj/machinery/door/firedoor, -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/science) +"sJn" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, /turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"saL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/hallway/secondary/exit) +"sJp" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"sKd" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, +/obj/machinery/vending/wallmed{ + pixel_y = -28 + }, +/obj/effect/landmark/start/paramedic, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"saU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/engine_smes) -"saZ" = ( -/obj/machinery/clonepod, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/medical/paramedic) +"sKm" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio7"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"sKs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"sKA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall/syndicate, +/area/security/execution/transfer) +"sKL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/aft) +"sLd" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) +"sLi" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/machinery/door/airlock/research/glass{ + name = "Test Chamber"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"sbe" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/area/science/misc_lab) +"sLj" = ( +/obj/structure/chair/comfy/black{ + dir = 4 }, +/turf/open/floor/carpet/black, +/area/service/bar) +"sLm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "2-4" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"sLv" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"sLB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"sbm" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 30 +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"sLU" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, +/obj/effect/landmark/start/paramedic, +/obj/structure/chair/stool, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"sbq" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/area/medical/paramedic) +"sMp" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/folder/white, +/obj/item/pen, +/obj/item/taperecorder, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"sMx" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/window/reinforced, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, /area/science/xenobiology) -"sbz" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"sbA" = ( -/obj/structure/chair{ +"sMG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"sMP" = ( +/obj/machinery/camera{ + c_tag = "Genetics Cloning"; dir = 4; - name = "Prosecution" + network = list("ss13","medbay") }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"sNb" = ( +/obj/machinery/computer/message_monitor{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"sbJ" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" +/area/tcommsat/computer) +"sNg" = ( +/obj/machinery/light/small{ + dir = 8 }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" +/obj/machinery/atmospherics/pipe/manifold{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" }, /turf/open/floor/plating, -/area/science/robotics/lab) -"sbN" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/area/security/execution/transfer) +"sNk" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/sink{ + pixel_y = 30 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"sbT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/service/hydroponics/garden) +"sNI" = ( +/obj/machinery/button/door{ + id = "secdormdoor2"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"sOk" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"scl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/machinery/camera{ + c_tag = "Xenobiology South"; + dir = 4; + network = list("ss13","rd") }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"scv" = ( -/obj/structure/cable{ - icon_state = "0-8" +/area/science/xenobiology) +"sOp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/computer/shuttle/mining/common{ + dir = 1 }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/machinery/camera{ + c_tag = "Arrivals Bay Mining Dock"; + dir = 1 }, -/turf/open/floor/plating, -/area/hallway/primary/central) -"scw" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "hos" +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"sOs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/door/airlock/maintenance/abandoned, +/obj/structure/cable/white{ + icon_state = "4-8" }, /turf/open/floor/plating, -/area/command/heads_quarters/hos) -"scH" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" +/area/maintenance/starboard/aft) +"sOw" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/security/office) -"sdj" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"sdn" = ( -/obj/machinery/button/ignition{ - id = "Incinerator"; - pixel_x = -6; - pixel_y = -24 +/area/service/hydroponics) +"sOx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"sOA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/meter, +/turf/open/floor/mineral/plastitanium/red, +/area/security/detectives_office) +"sOH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"sdC" = ( +/area/medical/surgery) +"sOR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"sdO" = ( -/obj/item/stack/sheet/plasteel{ - amount = 10 +/area/hallway/primary/aft) +"sPh" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway North-West" }, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/airalarm{ + pixel_y = 23 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"sfl" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, +/area/hallway/primary/central) +"sPr" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/obj/item/gun/ballistic/automatic/toy/pistol/riot/unrestricted, +/obj/item/gun/ballistic/automatic/toy/pistol/riot/unrestricted, +/obj/item/gun/ballistic/automatic/toy/pistol/riot/unrestricted, +/obj/item/ammo_box/foambox/riot, +/obj/item/ammo_box/foambox/riot, +/obj/item/ammo_box/foambox/riot, +/obj/item/ammo_box/magazine/toy/pistol/riot, +/obj/item/ammo_box/magazine/toy/pistol/riot, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"sPY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/engineering/engine_smes) +"sQb" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Cell Interior Shutters"; + name = "brig shutters" + }, +/turf/open/floor/plating, +/area/security/brig) +"sQf" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"sfr" = ( +/area/cargo/office) +"sQn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, @@ -52544,265 +53328,304 @@ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"sfs" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"sgd" = ( -/obj/structure/table/wood, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/book/manual/wiki/splurt/splurt_space_law, -/turf/open/floor/carpet/black, -/area/command/heads_quarters/hos) -"sgk" = ( -/obj/machinery/requests_console{ - department = "EVA"; - pixel_x = -32 +/area/medical/medbay/central) +"sQo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"sgq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/hallway/primary/central) +"sQp" = ( +/obj/item/toy/beach_ball/holoball, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"sQu" = ( +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, +/obj/item/folder/yellow, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"sgr" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, +/area/cargo/office) +"sQS" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"shb" = ( -/obj/effect/spawner/structure/window/plastitanium, +/area/engineering/engine_smes) +"sRd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, /turf/open/floor/plating, -/area/cargo/storage) -"shL" = ( -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"shR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/maintenance/port/fore) +"sRh" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"siy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"sRr" = ( +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"sRN" = ( +/obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"siT" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/holohoop{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 6 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"sRT" = ( +/obj/machinery/airalarm{ + pixel_y = 24 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"sjQ" = ( -/obj/structure/chair/office/light{ - dir = 1 +/area/commons/dorms) +"sSc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"sjS" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"skg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/service/chapel/office) +"sSs" = ( +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/turret_protected/aisat_interior"; - dir = 4; - name = "MiniSat Foyer APC"; - pixel_x = 24 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/chair, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"skj" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/area/security/prison/upper) +"sSu" = ( +/obj/machinery/research_table, +/obj/effect/decal/cleanable/semen, +/obj/effect/decal/cleanable/semen/femcum, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"sSv" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"skn" = ( -/obj/machinery/light{ +/area/science/xenobiology) +"sTl" = ( +/obj/machinery/camera{ + c_tag = "Engineering Access" + }, +/obj/structure/closet/radiation, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"sUn" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"slk" = ( -/obj/machinery/door/airlock/maintenance{ +/area/commons/locker) +"sVl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/stack/sheet/cardboard, +/turf/open/floor/mineral/plastitanium, +/area/cargo/warehouse) +"sVy" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"sVA" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/multitool, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"sVD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "abandoned library"; req_access_txt = "12" }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/port/fore) +"sVE" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/door/window/eastleft{ + name = "Hydroponics Desk"; + req_access_txt = "35" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"slm" = ( -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator"; - req_access_txt = "11" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/service/kitchen) +"sWc" = ( +/obj/machinery/button/door{ + id = "secdoordorm1"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"sWF" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"slr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/engineering/atmos) +"sWS" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"slz" = ( -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"slH" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/poster/official/pda_ad600{ - pixel_x = 32 + icon_state = "1-8" }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"slS" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/area/hallway/primary/port) +"sXg" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/door/airlock/external{ - name = "Cargo Escape Airlock" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"slW" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Access"; +/area/engineering/atmos) +"sXj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/light{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"sXG" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"sXU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"sXV" = ( +/turf/closed/wall/r_wall/syndicate, +/area/security/range) +"sYm" = ( +/obj/effect/turf_decal/vg_decals/atmos/mix, +/turf/open/floor/engine/vacuum, /area/engineering/atmos) -"smM" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"smX" = ( -/obj/structure/chair{ - dir = 1; - name = "Crew Station" +"sYu" = ( +/obj/structure/sign/poster/official/nanomichi_ad{ + pixel_y = 32 }, +/obj/machinery/vending/snack/random, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"snC" = ( -/obj/machinery/modular_computer/console/preset/command, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, +/area/hallway/primary/central) +"sYw" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"soe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"soA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"soI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +"sZk" = ( +/obj/structure/closet/crate/secure/weapon{ + desc = "A secure clothing crate."; + name = "formal uniform crate"; + req_access = "3" }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/item/clothing/head/beret/sec/navyhos, +/obj/item/clothing/head/beret/sec/navywarden, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/head/beret/sec/navyofficer, +/obj/item/clothing/suit/armor/hos/navyblue, +/obj/item/clothing/suit/armor/vest/warden/navyblue, +/obj/item/clothing/suit/armor/navyblue, +/obj/item/clothing/suit/armor/navyblue, +/obj/item/clothing/under/rank/security/head_of_security/formal, +/obj/item/clothing/under/rank/security/warden/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/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"sZV" = ( +/obj/machinery/light{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"tal" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/hallway/secondary/service) +"tap" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/service/library) +"tar" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"soY" = ( -/obj/structure/punching_bag, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"spb" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Psychology Office Maintenance"; - req_access_txt = "76" - }, -/turf/open/floor/plasteel, -/area/medical/psychology) -"spc" = ( +/area/engineering/atmos) +"taA" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -52813,128 +53636,84 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/mob/living/simple_animal/parrot/Polly, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"spA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"spC" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 23 +/area/command/heads_quarters/ce) +"taD" = ( +/obj/machinery/computer/pod/old{ + density = 0; + icon = 'icons/obj/airlock_machines.dmi'; + icon_state = "airlock_control_standby"; + id = "chapelgun"; + name = "Mass Driver Controller"; + pixel_x = 24 }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"spR" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ +/area/service/chapel/main) +"taF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/chair/pew{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/port/fore) -"spV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"sqf" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"sqg" = ( -/obj/structure/table/wood, -/obj/item/clothing/under/misc/pj/red, -/obj/item/clothing/shoes/sneakers/white, -/turf/open/floor/plating, -/area/maintenance/fore) -"sqq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/effect/landmark/start/prisoner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/button/door{ + id = "permacells2"; + name = "Privacy Shutters"; + pixel_x = 25 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"sqv" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable{ - icon_state = "0-2" +/area/security/prison/cells) +"taI" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/department/electrical) -"sqC" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/hallway/primary/central) +"taR" = ( +/obj/structure/rack, +/obj/item/storage/box/teargas{ + pixel_x = -1; + pixel_y = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/item/storage/box/flashbangs{ + pixel_x = 1; + pixel_y = -1 }, -/obj/effect/turf_decal/delivery/red, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"srd" = ( -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium/red, /area/ai_monitored/security/armory) -"srq" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/command/heads_quarters/rd) -"srw" = ( -/obj/machinery/vending/autodrobe, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/service/theater) -"srG" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"taU" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"srH" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/engineering/atmos) -"ssP" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/checkpoint/auxiliary) -"stG" = ( -/obj/structure/closet/l3closet/scientist, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"suZ" = ( -/obj/machinery/light{ - dir = 1 +/area/science/test_area) +"tbg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"svc" = ( +/area/security/prison/upper) +"tbh" = ( /obj/machinery/keycard_auth{ pixel_y = -24 }, @@ -52944,205 +53723,211 @@ }, /turf/open/floor/mineral/plastitanium, /area/command/heads_quarters/rd) -"svw" = ( -/obj/machinery/power/apc{ - areastring = "/area/medical/chemistry"; - dir = 1; - name = "Chemistry APC"; - pixel_y = 23 +"tbl" = ( +/obj/machinery/portable_atmospherics/canister/water_vapor, +/turf/open/floor/mineral/plastitanium, +/area/service/janitor) +"tbs" = ( +/obj/item/pen/red, +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"tbz" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/structure/window/plasma{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"svH" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "N2 to Pure" +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/turf/open/floor/plasteel, +/area/commons/locker) +"tbE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"sxB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/hallway/secondary/entry) +"tbJ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"syh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" +/area/hallway/primary/central) +"tbT" = ( +/obj/machinery/computer/security/telescreen/vault{ + pixel_y = 30 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/hop) +"tcx" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"sym" = ( +/area/hallway/primary/fore) +"tcO" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/sign/warning/fire{ + desc = "A sign that states the labeled room's number."; + dir = 4; + icon_state = "roomnum"; + name = "Room Number 3"; + pixel_x = -30; + pixel_y = -7 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/assistant, /turf/open/floor/mineral/plastitanium, /area/commons/dorms) -"syw" = ( -/obj/machinery/holopad, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"syR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +"tcU" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "46" }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"tcX" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"szs" = ( -/obj/structure/table, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"szz" = ( -/obj/structure/rack, -/obj/machinery/light/small{ +/area/service/kitchen) +"tdp" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"tdH" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Bay 2"; dir = 8 }, -/obj/effect/spawner/lootdrop/techstorage/command, /turf/open/floor/mineral/plastitanium, -/area/engineering/storage/tech) -"szD" = ( -/obj/machinery/camera{ - c_tag = "Dorms East" +/area/hallway/secondary/entry) +"tdI" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/carpet, +/area/medical/psychology) +"tee" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"szE" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"sAa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, /area/cargo/office) -"sAb" = ( -/obj/structure/cable{ - icon_state = "1-2" +"ten" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"sAg" = ( -/obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 7 +/area/commons/storage/primary) +"tet" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 }, -/obj/item/storage/box/syringes{ - pixel_y = 5 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/storage/box/monkeycubes{ - pixel_x = 2; - pixel_y = -2 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, -/obj/item/storage/box/monkeycubes, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"sAk" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, +/area/engineering/main) +"teR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"sAl" = ( /turf/open/floor/mineral/plastitanium, -/area/maintenance/port/fore) -"sAE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/button/crematorium{ - id = "crematoriumChapel"; - pixel_x = 25 - }, -/obj/machinery/light/small{ - dir = 4 +/area/science) +"teV" = ( +/obj/item/trash/chips, +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plating, +/area/security/prison/upper) +"teX" = ( +/obj/effect/turf_decal/tile/blue{ + alpha = 255 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"sAH" = ( -/obj/structure/chair/sofa/corp/right{ +/obj/effect/turf_decal/tile/blue{ + alpha = 255; dir = 1 }, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"sAM" = ( -/obj/machinery/door/airlock/maintenance, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"sAU" = ( -/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"sAV" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/light{ - dir = 1 +/area/medical/medbay/lobby) +"tfb" = ( +/obj/machinery/shieldwallgen, +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/command/teleporter) +"tfj" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"sAZ" = ( -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/door{ - id = "xenobio8"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" +/area/science) +"tfr" = ( +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = -30 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"tfJ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"sBp" = ( +/area/hallway/secondary/entry) +"tfU" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -53153,399 +53938,390 @@ }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/aft) -"sBU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, +"tge" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"sCe" = ( -/obj/structure/window/reinforced/tinted{ +/area/hallway/primary/fore) +"tgh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/iv_drip, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/padded, -/area/commons/dorms) -"sCE" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"sCN" = ( -/obj/machinery/light{ - dir = 4 +/area/hallway/primary/fore) +"tgI" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/science) +"tgP" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/recharger, +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"thg" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"thl" = ( +/obj/structure/rack, +/obj/item/wrench, +/obj/item/crowbar, +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Monitor"; + network = list("test"); + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"sDf" = ( +/area/science/misc_lab) +"thy" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/chem_heater, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"sDg" = ( -/obj/structure/closet/l3closet/janitor, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"sDx" = ( -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = 24; - req_access_txt = "31" +/turf/open/floor/plating, +/area/cargo/sorting) +"thC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"sDH" = ( -/obj/structure/cable{ - icon_state = "2-4" +/area/service/bar) +"tia" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"sDN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/hallway/secondary/exit) +"til" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"sEb" = ( -/obj/machinery/autolathe/secure{ - name = "public autolathe" +/obj/effect/turf_decal/tile/red, +/obj/structure/chair{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"sEO" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/area/hallway/primary/fore) +"tiu" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/green, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"sEP" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/structure/window/reinforced{ - dir = 8 +/area/medical/surgery) +"tiD" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/cargo/miningdock) +"tiO" = ( +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "Toxins Lab West"; - network = list("ss13","rd") +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"sEV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_y = 25 +/area/command/bridge) +"tjd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/light/small{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"sGb" = ( -/obj/structure/loot_pile/maint, -/turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"sGu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"sGR" = ( -/obj/structure/cable{ - icon_state = "1-8" +/area/commons/dorms) +"tjq" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Art Storage" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"sGU" = ( -/obj/machinery/light{ - dir = 1 +/area/commons/storage/art) +"tjN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/sink{ - pixel_y = 30 +/obj/machinery/camera{ + c_tag = "Dorms South"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"sGV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/science/research) -"sHm" = ( -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"sHr" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"tjP" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/service/abandoned_gambling_den) -"sHs" = ( +/area/engineering/atmos) +"tjW" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"sHP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/medical/virology) +"tkd" = ( +/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"sIb" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/yellow{ +/area/service/library) +"tkL" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"sJk" = ( /obj/machinery/airalarm{ - pixel_y = 24 + pixel_y = 23 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"sJl" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, +/area/security/prison/cells) +"tlD" = ( +/obj/effect/turf_decal/caution/stand_clear/red, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"tlM" = ( +/obj/structure/sign/warning/docking, /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, +/area/hallway/secondary/exit) +"tma" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"tmk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, /area/engineering/main) -"sJn" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/xenobiology"; - dir = 8; - name = "Xenobiology APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "1-2" +"tmH" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"sKk" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/hallway/primary/central) +"tmO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"sKl" = ( -/obj/structure/table, -/obj/item/storage/firstaid/fire{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/light/small{ + dir = 8 }, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 +/turf/open/floor/plating, +/area/security/range) +"tmP" = ( +/obj/structure/bed/roller, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Exit Button"; + normaldoorcontrol = 1; + pixel_y = 26 }, -/obj/machinery/door/window/northright{ - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 }, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"sKy" = ( -/obj/structure/table/glass, -/obj/item/radio/intercom{ - pixel_x = -25 +"tnU" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/storage/box/syringes, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"tob" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio3"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" }, -/obj/effect/turf_decal/tile/green{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"sKA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/area/science/xenobiology) +"toc" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/closed/wall/r_wall/syndicate, -/area/security/execution/transfer) -"sKL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/aft) -"sKY" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"sLa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"ton" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/chair{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"sLj" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/area/commons/dorms) +"toC" = ( +/obj/structure/table/reinforced, +/obj/item/cartridge/engineering{ + pixel_x = 4; + pixel_y = 5 }, -/turf/open/floor/carpet/black, -/area/service/bar) -"sLl" = ( -/obj/structure/closet/wardrobe/mixed, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -27 +/obj/item/cartridge/engineering{ + pixel_x = -3; + pixel_y = 2 }, -/obj/item/clothing/head/russobluecamohat, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"sLq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/item/cartridge/engineering{ + pixel_x = 3 }, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/machinery/light/small, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"sLv" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/cartridge/atmos, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sLZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"sMG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"sMJ" = ( +/area/command/heads_quarters/ce) +"tpd" = ( /obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sMP" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"sNg" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-8" }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" }, /turf/open/floor/plating, -/area/security/execution/transfer) -"sNr" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 +/area/security/brig) +"tph" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"tpv" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science) +"tpK" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"tpS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"tqg" = ( +/obj/machinery/cryopod{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/firealarm{ + pixel_y = 24 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/carpet, +/area/commons/cryopod) +"tqk" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/security/execution/transfer) +"tqm" = ( +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"tqB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"tqG" = ( +/obj/structure/chair/pew/left{ dir = 8 }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/port/fore) +"tqL" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/carpet/black, +/area/service/bar) +"trm" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "N2 to Pure" + }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"sNv" = ( -/obj/machinery/suit_storage_unit/cmo, +/area/engineering/atmos) +"trE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/test_area) +"trV" = ( +/obj/structure/table, +/obj/item/kitchen/knife/butcher, +/turf/open/floor/plasteel/kitchen_coldroom, +/area/commons/dorms) +"tsd" = ( +/obj/machinery/computer/med_data, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -53554,2180 +54330,2152 @@ }, /turf/open/floor/mineral/plastitanium, /area/command/heads_quarters/cmo) -"sNx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Prison Cell Block Central"; - dir = 1; - network = list("ss13","prison") +"tsy" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/exit) +"tsM" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ttb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access_txt = "17" + }, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"sNW" = ( -/obj/effect/turf_decal/tile/blue{ +/area/command/teleporter) +"ttj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"ttq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/medical/paramedic) -"sOg" = ( +/area/hallway/secondary/service) +"ttv" = ( /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/science/mixing) -"sOs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/abandoned, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sOA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/security/checkpoint/science) +"ttw" = ( +/obj/item/stack/rods/fifty, +/obj/structure/rack, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/item/stack/cable_coil{ + amount = 5 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/detectives_office) -"sOL" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/machinery/camera{ - c_tag = "Medbay Storage"; - network = list("ss13","medbay") +/obj/item/stack/sheet/mineral/plasma{ + amount = 10 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"sPh" = ( -/obj/machinery/door/firedoor/heavy, +/area/maintenance/department/electrical) +"tuh" = ( +/obj/machinery/light/small, +/obj/machinery/vending/wardrobe/hydro_wardrobe, /turf/open/floor/mineral/plastitanium, -/area/science) -"sPk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/service/hydroponics) +"tuq" = ( +/obj/machinery/autolathe/secure{ + name = "public autolathe" + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"sPD" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4" +/area/cargo/office) +"tur" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"tut" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "containment blast door" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"sPY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/engine_smes) -"sQa" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/science/misc_lab) -"sQg" = ( -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"sQk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/structure/window/plasma{ + dir = 1 + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/commons/locker) +"tuz" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/range) +"tuR" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"sQt" = ( +/area/ai_monitored/turret_protected/ai_upload) +"tvn" = ( /obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"sQu" = ( -/obj/structure/chair{ - dir = 1 +"tvG" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/paramedic"; + dir = 8; + name = "Paramedic's Office APC"; + pixel_x = -25 + }, +/obj/machinery/computer/crew{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"sQU" = ( -/obj/machinery/light{ - dir = 8 +/area/medical/paramedic) +"tvW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science/circuit) +"twd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"sRd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"sRl" = ( -/obj/structure/chair/wood/normal{ +/area/tcommsat/computer) +"twO" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"twY" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) +"txa" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio1"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/light/floor, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_x = -25 +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"sRz" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/science/xenobiology) +"txj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"sRS" = ( -/obj/machinery/shower{ - pixel_y = 20 +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = 27; + pixel_y = 27; + prison_radio = 1 }, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) -"sRW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Prison Laundry"; + dir = 8; + network = list("ss13","prison") }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"sSi" = ( +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"txA" = ( +/obj/structure/chair/comfy/beige, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"txO" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"txS" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/aicard, +/obj/item/multitool, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"sSy" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/security/office) -"sSL" = ( -/obj/machinery/camera{ - c_tag = "Robotics Lab - South"; - dir = 1; - network = list("ss13","rd") +/area/command/bridge) +"txY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"sTc" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/turf/open/floor/carpet/blackred, +/area/hallway/primary/fore) +"tyq" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"sTF" = ( -/obj/structure/rack, -/obj/machinery/light{ - dir = 1 +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"tyt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/item/hand_labeler, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/clothing/glasses/welding, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"sTM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"sUj" = ( -/obj/structure/bookcase/random/reference, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"sUk" = ( -/obj/structure/disposalpipe/segment, +/area/commons/fitness/recreation) +"tyE" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"sUp" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"sUq" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"tyN" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/effect/turf_decal/loading_area/red{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"sUE" = ( -/obj/machinery/light{ - dir = 1 +/area/cargo/storage) +"tzn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"sUN" = ( -/obj/effect/landmark/barthpot, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"sUU" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/mineral/plastitanium, -/area/maintenance/port/aft) -"sVs" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/yellow{ +/area/science/misc_lab) +"tzp" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"sVx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"sVC" = ( /obj/effect/turf_decal/tile/red, -/obj/machinery/chem_dispenser/drinks, -/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/item/gun/ballistic/automatic/wt550/wtrubber, +/obj/item/gun/ballistic/automatic/wt550/wtrubber, +/obj/item/gun/ballistic/automatic/wt550/wtrubber, +/obj/item/ammo_box/magazine/wt550m9/wtrubber, +/obj/item/ammo_box/magazine/wt550m9/wtrubber, +/obj/item/ammo_box/magazine/wt550m9/wtrubber, +/obj/item/ammo_box/magazine/wt550m9/wtrubber, +/obj/item/ammo_box/magazine/wt550m9/wtrubber, +/obj/item/ammo_box/magazine/wt550m9/wtrubber, +/obj/item/ammo_box/magazine/wt550m9/wtrubber, +/obj/item/ammo_box/magazine/wt550m9/wtrubber, +/obj/item/ammo_box/magazine/wt550m9/wtrubber, +/obj/item/ammo_box/magazine/wt550m9/wtrubber, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"tzD" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L12" + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"sVD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"tzQ" = ( +/obj/machinery/shower{ dir = 4 }, -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "abandoned library"; - req_access_txt = "12" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/port/fore) -"sVE" = ( -/obj/structure/rack, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/assault_pod/mining, -/obj/machinery/computer/security/telescreen/auxbase{ - dir = 8; - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"sVF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet/blackred, +/obj/item/soap, +/turf/open/floor/plasteel/freezer, +/area/commons/dorms) +"tzX" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/carpet/blackred, /area/hallway/primary/port) -"sWa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"sWj" = ( +"tAl" = ( /obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" + icon_state = "4-8" }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"tAr" = ( +/obj/machinery/computer/med_data{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"tAN" = ( +/obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/hallway/primary/central) -"sWq" = ( -/obj/structure/cable{ - icon_state = "0-4" +/area/maintenance/port/fore) +"tAO" = ( +/obj/machinery/suit_storage_unit/cmo, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/command/heads_quarters/ce) -"sXh" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/cmo) +"tAR" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"sXs" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/area/engineering/atmos) +"tAS" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/hallway/secondary/exit) +"tBk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"sXJ" = ( +/area/science/circuit) +"tBx" = ( /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/structure/chair{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/processing) -"sXN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Circuitry Lab"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/science/mixing) +"tBD" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "Medbay" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"tBH" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"sXV" = ( +/area/security/prison/cells) +"tBV" = ( /turf/closed/wall/r_wall/syndicate, -/area/security/range) -"sYd" = ( -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"sYk" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +/area/medical/storage) +"tCa" = ( +/obj/structure/table/wood, +/obj/item/instrument/guitar{ + pixel_x = -7 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/item/instrument/eguitar{ + pixel_x = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"sYm" = ( -/obj/effect/turf_decal/vg_decals/atmos/mix, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) -"sYz" = ( -/obj/structure/table, -/obj/item/cartridge/medical{ - pixel_x = -2; - pixel_y = 6 +/obj/item/instrument/violin, +/turf/open/floor/carpet/black, +/area/service/bar) +"tCp" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "heads_meeting"; + name = "privacy shutters" }, -/obj/item/cartridge/medical{ - pixel_x = 6; - pixel_y = 3 +/turf/open/floor/plating, +/area/command/meeting_room) +"tCq" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/cartridge/medical, -/obj/item/cartridge/chemistry{ - pixel_y = 2 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access"; + req_access_txt = "16" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/ai_upload) +"tCu" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"tCv" = ( +/obj/machinery/vending/assist, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"sYE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, +/area/science/circuit) +"tCN" = ( +/obj/item/storage/fancy/donut_box, +/obj/structure/table, +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"tDx" = ( +/obj/machinery/door/firedoor, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway South-West"; + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"sZj" = ( -/obj/item/wrench, +/area/hallway/primary/central) +"tDz" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"sZr" = ( -/obj/machinery/vending/cola/random, -/obj/machinery/status_display/evac{ - layer = 4; - pixel_y = 32 +/area/hallway/primary/central) +"tDE" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"tDX" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"tEa" = ( +/obj/structure/table, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"sZx" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/hallway/primary/port) +"tEb" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, /area/science/xenobiology) -"sZH" = ( -/obj/structure/chair/stool, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"sZI" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"tEh" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"sZO" = ( -/obj/machinery/vending/dinnerware{ - contraband = list(/obj/item/reagent_containers/food/condiment/flour=4); - desc = "This vendor is full of condiments to put on food."; - name = "\improper Condiments Vendor"; - product_ads = "Get your sauces here!;No slave labour was used to make these products!;Nanotrasen Approved?!"; - products = list(/obj/item/storage/bag/tray=8,/obj/item/reagent_containers/food/drinks/drinkingglass=10,/obj/item/storage/box/cups=5,/obj/item/reagent_containers/food/condiment/pack/ketchup=20,/obj/item/reagent_containers/food/condiment/pack/mustard=20,/obj/item/reagent_containers/food/condiment/pack/hotsauce=20,/obj/item/reagent_containers/food/condiment/pack/astrotame=20,/obj/item/reagent_containers/food/condiment/saltshaker=20,/obj/item/reagent_containers/food/condiment/peppermill=20) +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 2"; + name = "Cell 2" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"tEq" = ( +/obj/structure/chair{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"sZP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"tag" = ( +/area/security/courtroom) +"tEu" = ( /obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 5 +/obj/item/storage/bag/trash, +/obj/item/hemostat, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"tEK" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"tal" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/hallway/secondary/service) -"tap" = ( +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"tEL" = ( /obj/structure/table, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"taF" = ( -/obj/machinery/computer/cargo{ - dir = 1 +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"taJ" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"taQ" = ( -/obj/effect/spawner/structure/window/plastitanium, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plating, -/area/commons/storage/primary) -"tbV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/maintenance/department/medical/morgue) +"tEO" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"tbX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 +/area/medical/medbay/central) +"tEY" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/window/reinforced{ + dir = 4 }, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"tcj" = ( -/obj/machinery/light/small{ - dir = 8 +/area/science/misc_lab) +"tEZ" = ( +/obj/machinery/door/window{ + name = "SMES Chamber"; + req_access_txt = "32" }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-8" }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/service) -"tcm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/button/door{ - id = "robotics2"; - name = "Shutters Control Button"; - pixel_x = 24; - pixel_y = -24; - req_access_txt = "29" +/area/engineering/engine_smes) +"tFc" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"tFh" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/curtain{ + pixel_y = -32 }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"tcy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/medical/surgery) +"tFz" = ( +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/effect/landmark/start/station_engineer, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" + }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/command/heads_quarters/hop) +"tFB" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"tFX" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, /area/engineering/main) -"tcU" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "46" +"tGh" = ( +/obj/machinery/door/airlock{ + id_tag = "Room One"; + name = "Room Six - Luxury Suite" }, +/obj/machinery/door/firedoor, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"tGs" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) -"tdf" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/vehicle/ridden/wheelchair{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"tdG" = ( +/area/command/heads_quarters/ce) +"tGv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"tdZ" = ( -/turf/closed/wall/r_wall/syndicate, -/area/command/blueshieldoffice) -"tef" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"tel" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"teK" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "Incinerator to Space" +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"teL" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/radio/headset/headset_med, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"tGL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"teP" = ( -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = -26; - req_access_txt = "5" +/obj/structure/window/plasma/reinforced{ + dir = 8 }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"teS" = ( -/obj/machinery/door/airlock/engineering/abandoned{ - abandoned = 0; - name = "Vacant Office A"; - req_access_txt = "32" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plasteel, +/area/commons/locker) +"tHh" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"teY" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/structure/disposalpipe/trunk, +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"tfl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 1 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"tHl" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"tfT" = ( -/obj/effect/turf_decal/tile/red, +/obj/effect/landmark/start/security_officer, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/item/radio/intercom{ - pixel_y = -27 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/security/processing) -"tfX" = ( -/obj/machinery/power/apc{ - areastring = "/area/construction/mining/aux_base"; +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"tHB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology North"; dir = 8; - name = "Auxillary Base Construction APC"; - pixel_x = -25 + network = list("ss13","rd") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"tHU" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-8" }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"tge" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "hos" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/structure/chair/office/dark{ + dir = 1 }, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"tgh" = ( -/obj/structure/table/wood, -/obj/item/storage/dice, -/obj/item/toy/cards/deck, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"tgs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/status_display/evac{ - pixel_x = 32 +/obj/effect/landmark/start/station_engineer, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"tgt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"tgC" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"tgT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"the" = ( -/obj/machinery/computer/aifixer{ +/area/engineering/main) +"tHW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director RC"; - pixel_x = -2; - pixel_y = 30; - receive_ore_updates = 1 +/obj/machinery/vending/cola/red, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"tHZ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"thg" = ( +/area/hallway/primary/aft) +"tId" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"tIf" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"tIi" = ( +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/maintenance/port/fore) -"thn" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/area/construction/mining/aux_base) +"tIB" = ( +/obj/structure/table/glass, +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"tIQ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"thF" = ( +/area/engineering/atmos) +"tIZ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = 32 + }, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"tJa" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/camera{ - c_tag = "Prison Yard"; - dir = 4; - network = list("ss13","prison") + c_tag = "Aft Primary Hallway 1"; + dir = 8; + pixel_y = -22 }, -/obj/structure/chair/stool, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"tJf" = ( +/obj/structure/weightmachine/weightlifter, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"thJ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" +"tJq" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/service) -"thO" = ( -/obj/machinery/light{ - dir = 1 +/area/science/xenobiology) +"tJB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 }, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"til" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/landmark/start/roboticist, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"tiV" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai) -"tjp" = ( -/obj/machinery/rnd/destructive_analyzer, -/obj/effect/turf_decal/stripes/line{ +/area/engineering/atmos) +"tJH" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/sofa/corp/left{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/science/research) -"tjM" = ( -/obj/structure/disposalpipe/junction{ +/turf/open/floor/carpet/black, +/area/service/bar) +"tJS" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"tKx" = ( +/obj/machinery/computer/med_data, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"tjZ" = ( -/obj/effect/turf_decal/tile/blue{ +/area/command/bridge) +"tKB" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/captain) +"tKT" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/command/bridge"; + name = "Bridge APC"; + pixel_y = -24 }, -/obj/item/kirbyplants{ - icon_state = "applebush" +/obj/structure/cable, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"tke" = ( -/obj/structure/cable{ - icon_state = "1-8" +/area/command/bridge) +"tKU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/service/theater) +"tLf" = ( /obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/fore) -"tki" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "robo1" + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/holopad/secure, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"tkt" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/ai_monitored/turret_protected/aisat/hallway) +"tLn" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2" }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/camera{ + c_tag = "Cargo Delivery Office"; dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"tkw" = ( -/obj/effect/turf_decal/caution/stand_clear/red, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"tkA" = ( -/obj/machinery/light, -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"tkR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/secure_closet/hydroponics, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"tle" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/cargo/sorting) +"tLt" = ( +/obj/machinery/power/apc{ + areastring = "/area/commons/storage/tools"; + dir = 1; + name = "Auxiliary Tool Storage APC"; + pixel_y = 23 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/turf/open/floor/plating, -/area/maintenance/fore) -"tlh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"tlJ" = ( -/obj/machinery/firealarm{ - pixel_y = 24 +/area/commons/storage/tools) +"tLv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"tlQ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/hallway/primary/central) +"tLZ" = ( +/obj/structure/rack, +/obj/item/stack/sheet/cardboard, +/obj/item/stack/rods/fifty, +/turf/open/floor/mineral/plastitanium, +/area/cargo/warehouse) +"tMu" = ( +/obj/item/soap/nanotrasen, +/obj/machinery/airalarm{ + pixel_y = 23 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/light{ dir = 1 }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/mineral/plastitanium, +/turf/open/floor/plasteel/freezer, /area/security/prison/cells) -"tlX" = ( -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 20 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = 3; - pixel_y = 20 +"tMz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 }, -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"tlZ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to External" +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"tma" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, /area/hallway/primary/central) -"tmE" = ( -/obj/structure/disposalpipe/segment, +"tMB" = ( +/obj/structure/table, +/obj/item/weldingtool, +/obj/item/crowbar, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"tmL" = ( -/obj/item/gun/ballistic/automatic/pistol/deagle2{ - desc = "A robust .357 Magnum handgun issued to the Head Of Security aboard Syndicate Station 13."; - name = "\improper Guiding Hand" +/area/commons/storage/primary) +"tMC" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, +/obj/item/stock_parts/cell/high, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"tmO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light/small{ - dir = 8 +/area/science/circuit) +"tMO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/security/range) -"tmR" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" }, /obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/main) -"tnf" = ( -/obj/structure/chair, +/turf/open/floor/engine, +/area/science/xenobiology) +"tMV" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"tnJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/science) +"tNw" = ( +/obj/machinery/camera{ + c_tag = "Bridge West Entrance"; + dir = 1 }, -/obj/machinery/computer/security/telescreen/toxins{ - dir = 1; - pixel_y = -28 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/chair{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"tOh" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, /area/science/mixing) -"tnR" = ( -/obj/item/assembly/timer{ - pixel_x = 5; - pixel_y = 4 +"tOs" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/assembly/timer{ - pixel_x = -4; - pixel_y = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/item/assembly/timer{ - pixel_x = 6; - pixel_y = -4 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"tOI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/item/assembly/timer, -/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"tOV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"tPA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/crate, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"toe" = ( +/area/cargo/warehouse) +"tPO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"toj" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/area/commons/dorms) +"tQq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"tom" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, +/area/medical/virology) +"tQF" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"toT" = ( -/obj/structure/table, -/obj/machinery/button/door{ - id = "Biohazard"; - name = "Biohazard Shutter Control"; - pixel_x = -5; - pixel_y = 5; - req_access_txt = "47" +/area/ai_monitored/turret_protected/ai) +"tQL" = ( +/obj/machinery/light/small{ + dir = 4 }, -/obj/machinery/button/door{ - id = "rnd2"; - name = "Research Lab Shutter Control"; - pixel_x = 5; - pixel_y = 5; - req_access_txt = "47" +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"tRa" = ( +/obj/structure/chair, +/obj/effect/landmark/start/geneticist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"tpg" = ( -/obj/structure/table/glass, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/area/medical/genetics) +"tRg" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/disk/tech_disk/illegal, -/turf/open/floor/mineral/plastitanium, -/area/science/research) -"tps" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"tpO" = ( +/area/ai_monitored/turret_protected/aisat/service) +"tRl" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/airlock/public/glass{ + name = "Dormitory" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"tqg" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"tqk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/security/execution/transfer) -"tqx" = ( -/obj/structure/cable{ - icon_state = "1-8" +/area/commons/dorms) +"tRu" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"tqz" = ( -/obj/structure/chair/stool, -/obj/effect/turf_decal/tile/red{ +/area/engineering/main) +"tRA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"tqB" = ( -/obj/effect/turf_decal/stripes/line{ +/area/medical/virology) +"tRB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"tqG" = ( -/obj/structure/chair/pew/left{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"tSo" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 6 }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/port/fore) -"tqP" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/machinery/ore_silo, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/space/basic, +/area/space/nearstation) +"tSr" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"tSw" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating, +/area/security/prison/upper) +"tSJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"trz" = ( -/obj/structure/closet/radiation, +/area/engineering/break_room) +"tSZ" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #4" + }, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"trH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/area/cargo/storage) +"tTc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"tTw" = ( +/obj/structure/girder, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"tTT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"trZ" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/warning/deathsposal{ - pixel_y = -32 +/area/engineering/atmos) +"tUe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"tUr" = ( +/obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/hop) +"tUD" = ( +/obj/structure/table/glass, +/obj/item/storage/fancy/candle_box{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/storage/fancy/candle_box{ + pixel_x = 1; + pixel_y = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"tsb" = ( -/obj/machinery/pipedispenser, +/area/service/chapel/main) +"tUK" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/north, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"tsf" = ( -/obj/structure/window/reinforced/tinted{ +/area/commons/fitness/recreation) +"tVp" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 23 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/door/poddoor/shutters{ - id = "visitation"; - name = "Visitation Shutters" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"tVv" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/commons/vacant_room/office) +"tVB" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/locker) +"tVE" = ( +/obj/structure/table/reinforced, +/obj/item/grenade/plastic, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/port/fore) +"tVF" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"tsl" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/blue, +/obj/structure/window/plasma{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/structure/window/plasma{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"tsR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/commons/locker) +"tVJ" = ( /obj/machinery/light{ dir = 8 }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"ttl" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "port to mix" +/area/science) +"tWp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + name = "output gas connector port" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/portable_atmospherics/canister, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 28 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"ttt" = ( -/obj/machinery/computer/atmos_alert, +/area/maintenance/disposal/incinerator) +"tWB" = ( +/obj/machinery/computer/telecomms/monitor{ + dir = 4; + network = "tcommsat" + }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"tua" = ( -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"tup" = ( -/obj/structure/cable{ - icon_state = "1-8" +/area/tcommsat/computer) +"tWJ" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"tuq" = ( -/obj/effect/turf_decal/delivery, +/area/command/gateway) +"tXd" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory3" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/security/armory) -"tur" = ( -/obj/machinery/deepfryer, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"tuE" = ( -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" +/area/science/explab) +"tXs" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/maintenance/port/fore) +"tXA" = ( +/obj/structure/disposalpipe/junction/flip{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"tuJ" = ( -/obj/machinery/door/airlock{ - desc = "Private study room where nerds are probably playing Dungeons and Dragons 13e, or a place for blood cult rituals."; - id_tag = "PrivateStudy"; - name = "Private Study" +/area/hallway/primary/port) +"tXB" = ( +/obj/machinery/camera{ + c_tag = "Robotics Lab"; + network = list("ss13","rd") }, -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"tuK" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/button/door{ + id = "robotics"; + name = "Shutters Control Button"; + pixel_x = 6; + pixel_y = 24; + req_access_txt = "29" }, -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = 30 +/obj/structure/table, +/obj/item/book/manual/wiki/robotics_cyborgs{ + pixel_x = 2; + pixel_y = 5 }, -/obj/machinery/light, -/obj/machinery/computer/crew{ - dir = 1 +/obj/item/reagent_containers/glass/beaker/large, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"tuV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/area/science/robotics/lab) +"tXL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/disposal/incinerator) +"tXX" = ( +/obj/structure/closet/crate/coffin, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Coffin Storage"; + req_access_txt = "22" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"tvy" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd"; - name = "research lab shutters" - }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/science/research) -"tvM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/service/chapel/main) +"tYd" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"tYt" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/gear_painter, /turf/open/floor/mineral/plastitanium, -/area/security/processing) -"twe" = ( +/area/commons/locker) +"tYH" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"twh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table/glass, -/obj/item/storage/book/bible{ - pixel_y = 17 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"twi" = ( -/obj/item/storage/bag/plants/portaseeder, -/obj/structure/table/glass, -/obj/item/plant_analyzer, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = -25 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, +/area/command/heads_quarters/captain) +"tYI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"txb" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/area/command/heads_quarters/captain) +"tYL" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"txj" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/structure/closet/firecloset, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"txv" = ( -/obj/machinery/computer/station_alert, -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"txC" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 +/area/command/bridge) +"tYM" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-4" }, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"tYS" = ( +/obj/structure/table/wood, +/obj/item/gavelblock, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/service) -"txL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/area/security/courtroom) +"tYY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/commons/dorms) -"txN" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "12" +"tZa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/port/fore) -"tyh" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"tZp" = ( +/turf/closed/wall/r_wall/syndicate, +/area/commons/arcade) +"tZu" = ( +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/window/reinforced, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/port/fore) +"tZH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/bot, -/obj/machinery/light{ +/obj/machinery/piratepad/civilian{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"tZL" = ( +/obj/machinery/airalarm{ dir = 4; - light_color = "#c1caff" + pixel_x = -22 }, -/obj/item/gun/ballistic/automatic/toy/pistol/riot/unrestricted, -/obj/item/gun/ballistic/automatic/toy/pistol/riot/unrestricted, -/obj/item/gun/ballistic/automatic/toy/pistol/riot/unrestricted, -/obj/item/ammo_box/foambox/riot, -/obj/item/ammo_box/foambox/riot, -/obj/item/ammo_box/foambox/riot, -/obj/item/ammo_box/magazine/toy/pistol/riot, -/obj/item/ammo_box/magazine/toy/pistol/riot, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"tyk" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/chair/sofa/left{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"tyE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"tzd" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Console"; - pixel_x = 8; - pixel_y = 22; - req_access_txt = "39" +/area/commons/fitness/recreation) +"uak" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 }, -/obj/machinery/light_switch{ - pixel_x = -4; - pixel_y = 24 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/mechbay) +"uan" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"uas" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"tzg" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom{ - pixel_y = -26 +/area/command/gateway) +"uaw" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/bar"; + dir = 1; + name = "Maint bar"; + pixel_y = 23 }, -/obj/item/paper_bin{ - pixel_x = -3 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/item/pen{ - pixel_x = -3 +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"uaG" = ( +/obj/machinery/computer/operating{ + dir = 1; + name = "Robotics Operating Computer" }, -/obj/item/folder/yellow{ - pixel_x = 4 +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"uaY" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"tzs" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/science/xenobiology) +"ubc" = ( +/obj/machinery/door/airlock/medical{ + name = "Apothecary"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering"; - req_access_txt = "32" +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"ubi" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"ubq" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"tzy" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/area/commons/vacant_room/office) +"ubw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"tzP" = ( +/area/security/prison/upper) +"ubV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"tzQ" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/item/soap, -/turf/open/floor/plasteel/freezer, -/area/commons/dorms) -"tzW" = ( -/turf/open/floor/glass/reinforced, -/area/commons/dorms) -"tAn" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "barShutters"; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/service/bar) -"tAt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/area/hallway/secondary/exit) +"ubX" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 2 }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"tAJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" +/area/medical/medbay/central) +"ucf" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"tAS" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/hallway/secondary/exit) -"tBk" = ( -/obj/structure/closet/athletic_mixed, -/obj/machinery/light{ +/area/cargo/miningdock) +"uck" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"tBA" = ( -/obj/structure/cable{ +/obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"tBI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"tBJ" = ( -/obj/structure/chair/comfy/black{ +/area/engineering/engine_smes) +"ucm" = ( +/obj/machinery/camera{ + c_tag = "Engineering Storage"; dir = 4 }, -/obj/effect/decal/cleanable/semen, +/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/structure/sign/poster/contraband/power{ + desc = "Lord Singuloth must feed. Annoyingly, it's really easy for people to sabotage containment and let Lord Singuloth eat the entire station.. For this reason, Nanotrasen prefers Supermatter reactors."; + pixel_x = -32; + poster_item_desc = "This poster depicts Lord Singuloth. Nanotrasen doesn't approve. Nanotrasen wants Supermatter over Singularities, as they are usually much safer." + }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"tBV" = ( -/turf/closed/wall/r_wall/syndicate, -/area/medical/storage) -"tBX" = ( -/obj/structure/cable{ - icon_state = "1-8" +/area/engineering/main) +"ucx" = ( +/obj/structure/table/glass, +/obj/item/hatchet, +/obj/item/cultivator, +/obj/item/crowbar, +/obj/item/reagent_containers/glass/bucket, +/obj/item/plant_analyzer, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"tCa" = ( -/obj/structure/table/wood, -/obj/item/instrument/guitar{ - pixel_x = -7 +/area/service/hydroponics/garden) +"udE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/item/instrument/eguitar{ - pixel_x = 5 +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"udO" = ( +/obj/machinery/computer/atmos_alert, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/instrument/violin, -/turf/open/floor/carpet/black, -/area/service/bar) -"tCD" = ( -/obj/item/ammo_box/c9mm/rubber, -/turf/open/space/basic, -/area/space/nearstation) -"tCG" = ( -/obj/machinery/computer/communications{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"tCI" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" +/area/engineering/main) +"udQ" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"tCJ" = ( -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/item/clothing/under/misc/overalls, +/obj/item/clothing/under/misc/overalls, +/obj/item/radio/headset/headset_eng, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"tCK" = ( -/obj/structure/disposalpipe/segment, +/area/engineering/main) +"udX" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/stowaway, /turf/open/floor/plating, -/area/maintenance/fore/secondary) -"tDg" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 +/area/engineering/main) +"uei" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/item/storage/box/rxglasses, -/obj/item/hand_labeler, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"tDm" = ( -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"tDx" = ( +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"uez" = ( /obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"ueG" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/status_display/evac{ + pixel_y = -32 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"ueV" = ( /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"ufx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"tDC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"tEt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"tEB" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red{ +/obj/structure/disposaloutlet{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"tEK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port/aft) -"tEL" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"ufz" = ( +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_y = -31 }, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"tEM" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 +/obj/machinery/computer/turbine_computer{ + dir = 1; + id = "incineratorturbine" }, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"tEQ" = ( +/area/maintenance/disposal/incinerator) +"ufK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/chair{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"tFf" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/area/hallway/primary/central) +"ufW" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"ugb" = ( +/obj/structure/table, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = -8 + }, +/obj/item/clothing/under/rank/prisoner{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/machinery/camera{ + c_tag = "Permabrig Processing"; + dir = 8; + network = list("ss13","prison") }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"tFi" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-8" +/area/security/prison) +"ugq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/port/fore) +"ugA" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"ugI" = ( +/obj/effect/mapping_helpers/airlock/locked, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"tFk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"tFr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/door/airlock/vault{ + name = "Vault Door"; + req_access_txt = "53" + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/nuke_storage) +"ugP" = ( +/obj/machinery/computer/rdconsole/core{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"tGl" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/area/science/research) +"ugQ" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = 32 }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"tGA" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/command{ - name = "Command Tool Storage"; - req_access_txt = "19" +/area/hallway/primary/central) +"ugR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"ugV" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"tGL" = ( -/obj/machinery/vending/snack/random, +/area/command/heads_quarters/captain) +"uha" = ( +/obj/machinery/vending/cola/space_up, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"tGQ" = ( +/area/hallway/primary/central) +"uhl" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"tGT" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/machinery/light/small{ - dir = 4 +/area/science/explab) +"uhm" = ( +/obj/machinery/door/airlock{ + name = "Recharging Station" }, -/mob/living/simple_animal/mouse/brown/Tom, /turf/open/floor/plating, -/area/security/prison/upper) -"tGZ" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/camera{ - c_tag = "Kitchen" +/area/maintenance/fore/secondary) +"uhz" = ( +/obj/item/kirbyplants{ + icon_state = "plant-18" }, -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"tHd" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/service/chapel/main) +"uhB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"tHh" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/red, +/area/science/circuit) +"uhH" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/disposalpipe/trunk, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"tHG" = ( +/obj/effect/turf_decal/tile/red, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/chair/comfy/brown, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"tHX" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 +/area/security/prison/cells) +"uhU" = ( +/obj/structure/closet/wardrobe/grey, +/obj/machinery/requests_console{ + department = "Locker Room"; + pixel_x = -32 }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"tIa" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"tIs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"tIC" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access_txt = "57" - }, -/obj/structure/cable{ - icon_state = "1-2" +/area/commons/locker) +"uij" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L13" }, -/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"tIH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/hallway/primary/central) +"uip" = ( +/obj/machinery/camera{ + c_tag = "Bar"; dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"tJu" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/carpet/black, +/area/service/bar) +"uiy" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/service/janitor) +"uiN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" - }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"tJw" = ( +/area/science/mixing) +"uiZ" = ( /obj/machinery/airalarm{ - dir = 1; - pixel_y = -23 - }, -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"tJF" = ( -/obj/machinery/computer/monitor{ - name = "bridge power monitoring console" - }, -/obj/structure/cable{ - icon_state = "0-2" + dir = 4; + pixel_x = -22 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"ujb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"ujq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"tJS" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tJY" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"tKl" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/area/commons/dorms) +"ujv" = ( +/obj/structure/sign/departments/restroom, +/turf/closed/wall/r_wall/syndicate, +/area/commons/toilet) +"ujF" = ( +/obj/machinery/cryopod{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/turf/open/floor/carpet, +/area/commons/cryopod) +"ujL" = ( +/obj/item/stack/ore/silver{ + amount = 2 }, /turf/open/floor/mineral/plastitanium, /area/cargo/miningdock) -"tMC" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +"ukn" = ( +/obj/machinery/firealarm{ + pixel_y = 24 }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"tNe" = ( -/obj/structure/chair{ - dir = 8; - name = "Defense" - }, -/obj/effect/turf_decal/tile/green{ +/area/hallway/primary/central) +"ukw" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"tNh" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 1 - }, -/obj/structure/table, -/obj/item/beacon, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, +/area/engineering/gravity_generator) +"ukG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"tNr" = ( -/obj/effect/turf_decal/tile/blue{ +/area/hallway/secondary/entry) +"ukH" = ( +/obj/structure/closet/lasertag/blue, +/obj/item/clothing/under/misc/pj/blue, +/obj/item/clothing/under/misc/pj/blue, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"ukL" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/table, +/obj/structure/bedsheetbin/towel, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"tNx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/commons/dorms) +"ukV" = ( +/obj/machinery/door/airlock/security{ + id_tag = "secdoordorm1"; + name = "Security Dorm One"; + req_access_txt = "1" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"uld" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, -/obj/machinery/airalarm{ - pixel_y = 22 +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"tNP" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/purple/visible{ - dir = 1 +/obj/item/clothing/glasses/welding, +/obj/item/multitool{ + pixel_x = 3 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"tNX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool, +/area/science/robotics/lab) +"ulh" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/obj/item/clothing/head/russobluecamohat, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"tOd" = ( -/obj/structure/disposalpipe/segment, +/area/commons/locker) +"ulw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"tOe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/medical/medbay/central) +"ulB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"tOi" = ( -/obj/structure/table, -/obj/item/folder/yellow, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 +/obj/machinery/light{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"tOu" = ( +/area/science/misc_lab) +"umg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"tON" = ( -/obj/structure/kitchenspike, +/area/hallway/secondary/entry) +"umy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Blueshield's Quarters"; + req_access_txt = "72" + }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"tPR" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral{ +/area/command/blueshielquarters) +"umH" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/flask, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/turf/open/floor/mineral/plastitanium, +/area/command/blueshieldoffice) +"umK" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/window/plasma, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/turf/open/floor/plasteel, +/area/commons/locker) +"umP" = ( +/obj/effect/turf_decal/stripes/line, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"tPT" = ( -/obj/machinery/computer/card{ - dir = 1 +/area/engineering/gravity_generator) +"unj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"unD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/plating, +/area/engineering/atmos) +"unJ" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/sofa/right, +/obj/item/radio/intercom{ + pixel_x = -25 }, /turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"unQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/papercutter, +/obj/structure/table, +/turf/open/floor/carpet/black, /area/command/heads_quarters/hop) -"tQJ" = ( -/obj/structure/table/reinforced, -/obj/item/electropack, +"unS" = ( +/obj/item/cigbutt, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/port/fore) -"tQQ" = ( +/area/maintenance/disposal/incinerator) +"unT" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -55735,236 +56483,338 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/power/apc{ + areastring = "/area/commons/fitness"; + name = "Fitness Room APC"; + pixel_y = -24 + }, /turf/open/floor/mineral/plastitanium, /area/commons/dorms) -"tRd" = ( -/obj/machinery/door/firedoor, +"uol" = ( +/obj/effect/landmark/start/cook, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"uow" = ( +/obj/machinery/mineral/equipment_vendor, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"tRf" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/r_wall/syndicate, /area/cargo/miningdock) -"tRj" = ( +"uoy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/chem_heater, +/turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) +"uoG" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/detectives_office"; + dir = 4; + name = "Detective's Office APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/detectives_office) +"uoL" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber"; - req_one_access_txt = "65" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"tRu" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/structure/filingcabinet/filingcabinet, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"upn" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"upz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"upS" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"tRB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/area/medical/medbay/lobby) +"uqo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"uqu" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 }, +/obj/item/cultivator, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tRN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/light{ +/area/maintenance/starboard/aft) +"uqD" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Xenobiology North"; - dir = 8; - network = list("ss13","rd") +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"uqG" = ( +/obj/structure/displaycase/captain, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/captain) +"uqW" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"tSe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/structure/window/plastitanium, +/area/hallway/primary/aft) +"urv" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"tSo" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 6 +/area/command/meeting_room) +"urS" = ( +/obj/structure/table/glass, +/obj/item/pen, +/obj/item/clothing/neck/stethoscope, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) -"tSA" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/item/storage/firstaid/toxin, -/obj/item/storage/firstaid/regular{ +/mob/living/simple_animal/pet/cat/Runtime, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/cmo) +"urT" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/structure/table, +/obj/item/paper_bin{ pixel_x = -3; - pixel_y = -3 + pixel_y = 7 }, -/obj/machinery/door/window/northleft{ - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access_txt = "5" +/obj/item/pen, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"tSC" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Pure to Ports" +/area/maintenance/disposal/incinerator) +"ush" = ( +/obj/structure/bodycontainer/crematorium{ + id = "crematoriumChapel" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"tSN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/area/service/chapel/office) +"usn" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"tSS" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "mix to port" +/area/medical/medbay/central) +"usr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/mineral/plastitanium, +/area/cargo/warehouse) +"usE" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/rack, +/turf/open/floor/plating, +/area/maintenance/fore) +"usF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"tTb" = ( -/obj/machinery/autolathe/hacked, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, +/area/security/prison/upper) +"usH" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"tTc" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"tTf" = ( -/obj/structure/alien/weeds, -/obj/structure/window/reinforced/tinted, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"tTm" = ( +/area/science/robotics/lab) +"usK" = ( +/obj/machinery/camera{ + c_tag = "Dorms East" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"tTw" = ( -/obj/structure/girder, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/commons/dorms) +"usO" = ( +/obj/structure/chair/sofa/corp/left, +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"utb" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"tTz" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/hop) +"utf" = ( +/obj/machinery/computer/arcade, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"tTB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/exit) +"utC" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/chair{ - dir = 4 +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Engineering Power Storage" }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"tUr" = ( +/area/engineering/main) +"utF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"tUE" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/plastitanium, +/area/engineering/engine_smes) +"uua" = ( +/obj/machinery/atmospherics/components/binary/valve, /turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"tVf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/maintenance/starboard/fore) +"uud" = ( +/turf/open/floor/mineral/plastitanium, +/area/cargo/warehouse) +"uuF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"tVy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/red{ +/area/commons/dorms) +"uuG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"uve" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/coin/silver, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"uvC" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"tVB" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/locker) -"tVC" = ( -/obj/machinery/smartfridge/disks{ - pixel_y = 2 - }, -/obj/structure/table, -/obj/item/radio/intercom{ - pixel_y = 25 +/obj/item/storage/toolbox/syndicate, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"uwo" = ( +/obj/structure/table/glass, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/glass/bottle/epinephrine, /turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) +"uwF" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/northleft{ + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel, /area/service/hydroponics) -"tVE" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/plastic, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/port/fore) -"tVX" = ( +"uwN" = ( +/obj/structure/sign/poster/contraband/power, +/turf/closed/wall/r_wall/syndicate, +/area/commons/locker) +"uwP" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/storage/tech) -"tWa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -55972,732 +56822,808 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/vending/cola/red, +/obj/structure/filingcabinet, /turf/open/floor/mineral/plastitanium/red, /area/security/office) -"tWK" = ( -/obj/machinery/light{ +"uwQ" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall/syndicate, +/area/command/gateway) +"uwY" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"tWL" = ( -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"tWR" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"tWS" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"tWT" = ( -/obj/machinery/gravity_generator/main/station, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/area/science/mixing) +"uxC" = ( +/obj/structure/rack, +/obj/machinery/light/small{ dir = 8 }, +/obj/effect/spawner/lootdrop/techstorage/command, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"tXs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"tXx" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/firecloset, +/area/engineering/storage/tech) +"uxR" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"tXL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall/syndicate, /area/maintenance/disposal/incinerator) -"tYb" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" +"uxV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall/syndicate, +/area/medical/psychology) +"uyc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/rnd/production/protolathe/department/science, +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"uyo" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Test Chamber"; + network = list("xeno","rd") }, -/turf/open/floor/plating, -/area/engineering/gravity_generator) -"tYd" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, +/turf/open/floor/engine, +/area/science/xenobiology) +"uyr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"tYo" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/office) +"uyB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"tYr" = ( -/obj/machinery/computer/security/mining, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +"uyT" = ( +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"tYA" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/prison/upper) -"tYD" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/engineering/main) +"uyY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"tZa" = ( -/obj/structure/disposalpipe/segment{ +/area/hallway/primary/central) +"uzg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 + icon_state = "2-4" }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"uzk" = ( +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tZp" = ( -/turf/closed/wall/r_wall/syndicate, -/area/commons/arcade) -"tZu" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/window/reinforced, +/area/medical/paramedic) +"uzm" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/syndicatefake, /turf/open/floor/mineral/plastitanium/red, -/area/maintenance/port/fore) -"tZz" = ( -/obj/machinery/door/firedoor, +/area/maintenance/starboard/aft) +"uzG" = ( +/obj/effect/turf_decal/tile/red, +/obj/item/storage/box/cups, +/obj/structure/table, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"tZB" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/hallway/primary/fore) +"uzM" = ( +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + pixel_y = 30 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"uzQ" = ( +/obj/structure/chair/comfy/brown{ dir = 4 }, +/obj/effect/landmark/start/captain, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"tZF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/command/heads_quarters/captain) +"uzS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"tZV" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/security/execution/transfer) +"uAa" = ( +/obj/machinery/keycard_auth{ + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/cmo) +"uAy" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/machinery/requests_console{ + department = "Kitchen"; + departmentType = 2; + pixel_x = 30 }, -/obj/structure/window/reinforced/tinted{ +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"uAD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/toilet{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"uaf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Kill Chamber"; - req_access_txt = "55" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"uaw" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/bar"; - dir = 1; - name = "Maint bar"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"uaC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/yellow{ - dir = 1 + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"uaG" = ( +/area/hallway/primary/aft) +"uAI" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"uaN" = ( -/obj/machinery/computer/bank_machine, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"uAJ" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"uBa" = ( +/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/structure/table/reinforced, +/turf/open/floor/carpet/black, +/area/service/bar) +"uBf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"uBg" = ( +/obj/machinery/camera{ + c_tag = "Bridge East"; dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"uaY" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"ubh" = ( -/obj/machinery/libraryscanner, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"ubl" = ( -/obj/machinery/computer/prisoner/management, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/command/bridge) +"uBx" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/closet/secure_closet/brig{ + id = "Cell 4"; + name = "Cell 4 Locker" }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"ubE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/cryopod{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"uBz" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"ubL" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"ubV" = ( +/area/science/explab) +"uBD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Primary Tool Storage" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"uBK" = ( +/obj/effect/landmark/observer_start, +/obj/effect/turf_decal/plaque{ + icon_state = "L8" + }, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"uBT" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /obj/structure/cable{ icon_state = "2-4" }, -/obj/structure/cable{ - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 + dir = 4 }, -/obj/effect/landmark/start/stowaway, +/turf/open/floor/mineral/plastitanium, +/area/science/explab) +"uCd" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/open/floor/mineral/plastitanium, +/area/command/blueshieldoffice) +"uCo" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"uCB" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/port/aft) -"ucj" = ( -/obj/machinery/light{ +"uCY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"uDa" = ( +/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, +/obj/machinery/meter, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"uDg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/mineral/plastitanium, +/area/service/theater) +"uDm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"ucJ" = ( -/obj/machinery/requests_console{ - department = "Chemistry"; - departmentType = 2; - pixel_x = -30; - receive_ore_updates = 1 +/area/medical/virology) +"uDx" = ( +/obj/structure/chair/office/light, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/obj/machinery/light{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/structure/closet/secure_closet/chemical, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"ucN" = ( +/area/engineering/gravity_generator) +"uDG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"uDO" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/space, +/area/solars/port/fore) +"uDP" = ( +/obj/machinery/vending/cola/red{ + onstation = 0 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"uDU" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"uEz" = ( +/obj/machinery/door/firedoor, +/obj/structure/sign/departments/evac{ + pixel_y = -32 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"uEV" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"udf" = ( -/obj/machinery/firealarm{ +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"uEY" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/airalarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"udW" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Ports" +/area/service/library) +"uFp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"uea" = ( +/obj/structure/sign/poster/official/cohiba_robusto_ad{ + pixel_y = -32 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/detectives_office) +"uFw" = ( /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/security/checkpoint/science) -"uei" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/area/security/checkpoint/engineering) +"uFD" = ( +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"ueo" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table, -/obj/item/book/manual/wiki/chemistry, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"ueq" = ( -/obj/structure/table, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil, -/obj/item/paper_bin/construction, -/obj/item/stack/cable_coil, -/obj/item/pen/fourcolor, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/art) -"ueU" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 +/area/ai_monitored/command/storage/eva) +"uFH" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/toolcloset, /turf/open/floor/mineral/plastitanium, -/area/science) -"ueY" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/area/commons/storage/tools) +"uFL" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/checkpoint/auxiliary) +"uFR" = ( +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; + pixel_y = -30 }, -/obj/structure/table/wood/fancy/blackred, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/obj/item/radio/intercom{ - pixel_y = 25 +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/lobby) +"uFY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/carpet/black, -/area/service/bar) -"uft" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/security/prison/cells) -"ufu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"uGf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/disposalpipe/junction/flip, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"uGj" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"ufy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "32" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"ugq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/area/engineering/break_room) +"uGP" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/service/bar) +"uGU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/ai) +"uHc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/closed/wall/r_wall/syndicate, -/area/maintenance/port/fore) -"ugK" = ( -/obj/machinery/computer/pandemic, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/area/maintenance/disposal/incinerator) +"uHp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/security/office) +"uHz" = ( +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"uHG" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"ugV" = ( -/obj/machinery/camera{ - c_tag = "Holodeck North" +/area/maintenance/disposal/incinerator) +"uHN" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/light{ +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 24 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"uhg" = ( -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"uhm" = ( -/obj/machinery/door/airlock{ - name = "Recharging Station" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"uhB" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"uHR" = ( +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ + pixel_x = 32 + }, +/obj/structure/closet, +/turf/open/floor/mineral/plastitanium, +/area/service/janitor) +"uIo" = ( +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/light/small{ + dir = 4; + light_color = "#d8b1b1" + }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"uhG" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 +/area/security/execution/transfer) +"uIy" = ( +/obj/machinery/door/airlock/command{ + name = "Quartermaster"; + req_access_txt = "41" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"uid" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/cargo/qm) +"uIC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/structure/holohoop{ + dir = 8 + }, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"uII" = ( +/turf/open/floor/glass/reinforced, +/area/commons/dorms) +"uIW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, +/obj/structure/sign/poster/official/high_class_martini{ + pixel_x = -32 + }, +/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"uih" = ( -/obj/machinery/light{ - dir = 1 +/area/maintenance/starboard/aft) +"uJN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/announcement_system, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"uij" = ( -/obj/structure/table/wood, -/obj/item/paper_bin/bundlenatural{ - pixel_x = 6; - pixel_y = 4 +/area/command/bridge) +"uKe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 +/obj/machinery/shower{ + dir = 1 }, -/obj/item/pen/fountain, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer, +/area/security/prison/cells) +"uKN" = ( +/obj/item/target/alien/anchored, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/camera/preset/toxins{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/pen/fourcolor, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"uiC" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"uiF" = ( -/obj/machinery/light/small{ +/area/science/test_area) +"uLl" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/green, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -27; - pixel_y = -27; - prison_radio = 1 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -24; - pixel_y = -36 +/obj/item/clothing/suit/straight_jacket, +/obj/item/electropack/shockcollar, +/obj/item/assembly/signaler, +/turf/open/floor/mineral/plastitanium, +/area/security/prison) +"uLr" = ( +/obj/item/assembly/prox_sensor{ + pixel_x = -4; + pixel_y = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/item/assembly/prox_sensor{ + pixel_x = 8; + pixel_y = 9 }, -/obj/structure/bed, -/obj/item/bedsheet/green, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"uiG" = ( -/obj/structure/table, -/obj/item/ai_module/supplied/freeform, -/obj/structure/sign/plaques/kiddie{ - pixel_x = 32 +/obj/item/assembly/prox_sensor{ + pixel_x = 9; + pixel_y = -2 }, -/obj/machinery/camera/motion{ - dir = 8; - network = list("aiupload") +/obj/item/assembly/prox_sensor{ + pixel_y = 2 }, +/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"uiM" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Visitation"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/area/science/mixing) +"uMw" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 1; + freq = 1400; + location = "Janitor" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/service/janitor) +"uMx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/green, /turf/open/floor/mineral/plastitanium, /area/security/prison/upper) -"uiZ" = ( +"uMJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-4" + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"uMU" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"ujl" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/hallway/secondary/entry) +"uNA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"ujn" = ( -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 1 - }, +/area/hallway/primary/aft) +"uNC" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/item/radio/intercom{ + pixel_y = -27 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"ujr" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ +/area/security/processing) +"uNI" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"ujv" = ( -/obj/structure/sign/departments/restroom, -/turf/closed/wall/r_wall/syndicate, -/area/commons/toilet) -"ujF" = ( -/obj/machinery/cryopod{ - dir = 4 +"uNM" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/paicard, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"uNR" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 10 }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"ujH" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"ujN" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"ukg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"uOq" = ( +/obj/structure/chair/office/dark{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"ukt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/tcommsat/computer) +"uOG" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/door/window/southleft{ + name = "Permabrig Kitchen" }, -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"ukG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/security/prison/upper) +"uPi" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/table/reinforced, -/obj/item/pneumatic_cannon/pie/selfcharge, -/turf/open/floor/mineral/plastitanium, -/area/service/theater) -"ukL" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 +/mob/living/simple_animal/hostile/lizard{ + name = "Wags-His-Tail"; + real_name = "Wags-His-Tail" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"ukN" = ( -/obj/machinery/camera{ - c_tag = "Prison Cell Block East"; - dir = 8; - network = list("ss13","prison") - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/service/janitor) +"uPm" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"uPw" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/structure/alien/egg/burst, +/obj/item/clothing/mask/facehugger/impregnated, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"uPB" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"ukO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/hallway/primary/central) +"uPI" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = 8; + pixel_y = -28; + req_access_txt = "39" }, -/turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"ukP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry Lab"; - req_access_txt = "5; 33" +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"uPT" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"ulc" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"uln" = ( -/obj/structure/displaycase/captain, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"ulr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"umk" = ( +/area/ai_monitored/turret_protected/aisat_interior) +"uPY" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/processing) +"uQr" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -56705,307 +57631,154 @@ }, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"unB" = ( +"uQL" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, /obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" + id = "psych_shutters"; + name = "psychology office shutters" }, /turf/open/floor/plating, -/area/security/brig) -"unK" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/cargo/miningdock) -"unL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"unQ" = ( +/area/medical/psychology) +"uQX" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/papercutter, -/obj/structure/table, -/turf/open/floor/carpet/black, -/area/command/heads_quarters/hop) -"unY" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"uot" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + icon_state = "0-8" }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"uov" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"uoG" = ( /obj/machinery/power/apc{ - areastring = "/area/security/detectives_office"; + areastring = "/area/security/office"; dir = 4; - name = "Detective's Office APC"; + name = "Security Office APC"; pixel_x = 24 }, -/obj/structure/cable{ - icon_state = "0-8" - }, /turf/open/floor/mineral/plastitanium/red, -/area/security/detectives_office) -"uoU" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/storage/tech) -"uoZ" = ( -/obj/machinery/light{ - dir = 1 +/area/security/office) +"uRd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/machinery/firealarm{ - pixel_y = 24 +/turf/closed/wall/r_wall/syndicate, +/area/engineering/gravity_generator) +"uRe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"upd" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/vr_sleeper{ - dir = 1 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"uRf" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/door/airlock/engineering/glass{ + name = "Gravity Generator"; + req_access_txt = "11" }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"upl" = ( -/obj/structure/chair/comfy/plywood, -/obj/machinery/light/floor, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_x = 25 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, +/area/engineering/gravity_generator) +"uRw" = ( +/obj/machinery/vending/cigarette, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"upC" = ( -/obj/structure/sign/map/left{ - pixel_y = 32 +/area/command/heads_quarters/captain) +"uRy" = ( +/obj/structure/chair/stool{ + pixel_y = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"upE" = ( -/obj/structure/sign/poster/official/fruit_bowl{ - pixel_y = 32 +/area/commons/locker) +"uRI" = ( +/obj/machinery/button/door{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = 6; + pixel_y = 24 }, -/obj/structure/closet/firecloset, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"upS" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"upU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"uqs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"uqu" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 - }, -/obj/item/cultivator, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uqw" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway West"; - dir = 8 +/area/science/robotics/mechbay) +"uRQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"urJ" = ( -/obj/structure/chair, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"urV" = ( +/area/security/courtroom) +"uRS" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"usi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"usk" = ( -/obj/machinery/power/apc{ - areastring = "/area/medical/medbay/central"; - dir = 1; - name = "Medbay Central APC"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"uss" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plating, +/area/maintenance/fore) +"uRW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"usE" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/fore) -"usI" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/area/service/hydroponics) +"uSu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"usO" = ( -/obj/structure/chair/sofa/corp/left, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"usS" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" - }, -/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple, -/turf/open/floor/plating, -/area/security/execution/transfer) -"uti" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/machinery/recharger, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"utj" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, /area/security/prison/upper) -"uto" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/rcl/pre_loaded, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"uua" = ( -/obj/machinery/atmospherics/components/binary/valve, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"uue" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +"uSx" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/table, -/obj/machinery/button/door{ - id = "commissaryshutters"; - name = "Commissary Shutters Control"; - pixel_x = 24; - pixel_y = 6; - req_access_txt = null +/obj/structure/chair{ + dir = 8 }, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/pen, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"uuA" = ( -/obj/machinery/button/door{ - id = "ceprivacy"; - name = "Privacy Shutters Control"; - pixel_y = 26 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/light{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"uSH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, +/obj/effect/turf_decal/bot_white/left, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -57016,312 +57789,412 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/holopad/secure, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"uuD" = ( -/obj/machinery/light, -/obj/structure/cable{ - icon_state = "4-8" +/area/ai_monitored/command/nuke_storage) +"uSZ" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA2"; + location = "Dorm" }, /turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/turf/open/floor/carpet/blackred, /area/hallway/primary/central) -"uuG" = ( +"uTe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"uTl" = ( +/obj/effect/turf_decal/bot_red, +/turf/open/floor/mineral/plastitanium, +/area/cargo/miningdock) +"uTo" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"uve" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/coin/silver, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"uvL" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; - sortType = 5 +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"uvM" = ( -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_y = -32 +/area/command/bridge) +"uTw" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Telecomms Admin"; + departmentType = 5; + name = "Telecomms RC"; + pixel_x = 30 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"uwi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/tcommsat/computer) +"uTN" = ( +/obj/machinery/camera{ + c_tag = "Toxins Launch Room Access"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen/coldroom) -"uwL" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"uwN" = ( -/obj/structure/sign/poster/contraband/power, -/turf/closed/wall/r_wall/syndicate, -/area/commons/locker) -"uwP" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, +/area/science) +"uTO" = ( +/obj/structure/chair/comfy/beige, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"uTY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"uwQ" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall/syndicate, -/area/command/gateway) -"uxj" = ( -/obj/structure/disposalpipe/segment{ +/area/engineering/main) +"uUl" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"uyb" = ( -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 10; - icon_state = "roomnum"; - name = "Room Number 6"; - pixel_y = 24 +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/gravity_generator) +"uUy" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"uUK" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/blue/double, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/washing_machine{ - pixel_x = 7; - pixel_y = 7 +/turf/open/floor/mineral/plastitanium, +/area/command/blueshielquarters) +"uUO" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"uVc" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/chair{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"uyy" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "hos" +/area/ai_monitored/turret_protected/ai) +"uVk" = ( +/obj/item/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Telecomms)"; + pixel_y = 26 }, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/mineral/plastitanium, +/area/tcommsat/computer) +"uVp" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"uVw" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 }, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"uVD" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/door_timer{ + id = "Cell 4"; + name = "Cell 4"; + pixel_y = -32 }, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"uyz" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"uVQ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/light{ + dir = 1 }, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"uyE" = ( +/area/medical/medbay/central) +"uVS" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"uyX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, /turf/open/floor/plating, -/area/hallway/secondary/exit) -"uze" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/maintenance/starboard/aft) +"uVY" = ( +/obj/structure/table/reinforced, +/obj/item/wrench/medical, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"uWv" = ( /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/window/plasma{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"uzi" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/obj/machinery/shower{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/commons/locker) +"uWB" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"uWU" = ( +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"uzm" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/syndicatefake, +/area/command/heads_quarters/captain) +"uXh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"uXt" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"uzn" = ( +/area/security/brig) +"uXy" = ( /obj/machinery/light{ dir = 4 }, -/obj/item/kirbyplants{ - icon_state = "plant-05" +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"uzq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"uzr" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating/airless, -/area/maintenance/solars/port/aft) -"uzA" = ( -/obj/structure/lattice, -/turf/closed/wall/r_wall/syndicate, -/area/security/prison/upper) -"uzI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/table, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"uAb" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"uXG" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/mineral/plastitanium, +/area/commons/vacant_room/office) +"uXM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"uAe" = ( -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/carpet/blackred, +/area/hallway/primary/starboard) +"uYA" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/clothing/head/that, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"uAI" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 10 +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/service/bar) +"uYU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium, -/area/science/server) -"uAK" = ( +/area/security/prison/cells) +"uZa" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"uAP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/area/hallway/primary/aft) +"uZd" = ( +/obj/machinery/light{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"uZp" = ( +/obj/item/hand_labeler, +/obj/item/assembly/timer, +/obj/structure/table, +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"uZs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"uZM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall/syndicate, +/area/ai_monitored/turret_protected/ai_upload) +"uZO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"uBa" = ( -/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ - pixel_x = 5; - pixel_y = 7 +/area/ai_monitored/command/storage/eva) +"vae" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{ - pixel_x = -3; - pixel_y = 2 +/turf/open/floor/plating/airless, +/area/space/nearstation) +"vaJ" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, -/obj/structure/table/reinforced, -/turf/open/floor/carpet/black, -/area/service/bar) -"uBf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"vaM" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"vaP" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/porta_turret/ai{ dir = 4 }, -/obj/structure/grille, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/ai_upload) +"vbi" = ( +/obj/structure/table, +/obj/item/instrument/guitar{ + pixel_x = -7 + }, +/obj/item/instrument/eguitar{ + pixel_x = 5 + }, +/obj/item/instrument/violin, +/obj/item/instrument/trombone, +/obj/item/instrument/saxophone, +/obj/item/instrument/piano_synth, +/obj/item/instrument/recorder, +/obj/item/instrument/accordion, /turf/open/floor/plating, -/area/maintenance/port/fore) -"uBi" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 +/area/maintenance/starboard/fore) +"vbs" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/multitool, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/tools) +"vbv" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/bar) +"vbR" = ( +/obj/structure/window/reinforced{ dir = 8 }, +/mob/living/carbon/monkey, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"uBn" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/medical/genetics) +"vcb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/door/window/eastright{ + name = "Robotics Surgery"; + req_access_txt = "29" + }, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"vcm" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/structure/closet/crate/silvercrate, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/grunge{ - name = "Permanent Cell 3"; - wiretypepath = /datum/wires/airlock/security + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"uBo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/requests_console{ - department = "Atmospherics"; - departmentType = 4; - name = "Atmos RC"; - pixel_x = -30 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"uBw" = ( -/obj/structure/chair{ - dir = 8; - name = "Defense" +/area/ai_monitored/command/nuke_storage) +"vcr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 4 }, @@ -57329,2811 +58202,2834 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"uBD" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ +/area/service/hydroponics) +"vcs" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/hallway/primary/central) +"vcB" = ( +/obj/structure/sign/poster/contraband/yes_erp, +/turf/closed/wall/r_wall/syndicate, +/area/medical/chemistry) +"vcC" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ dir = 4 }, /obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"uBU" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/sofa/right, -/obj/item/radio/intercom{ - pixel_x = -25 + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"uCo" = ( -/obj/structure/chair{ +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/fore) -"uCv" = ( -/obj/effect/decal/cleanable/dirt{ - desc = "A thin layer of dust coating the floor."; - name = "dust" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"uCw" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"uCC" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"vcM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"uCF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/area/commons/dorms) +"vcP" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/airalarm{ + pixel_y = 24 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"uDE" = ( /obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 1 }, -/obj/structure/table/reinforced, -/obj/item/storage/backpack/duffelbag/clown/cream_pie, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"uDO" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-2" +/area/service/kitchen) +"vcR" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"vcV" = ( +/turf/closed/wall/r_wall/syndicate, +/area/commons/fitness/recreation) +"vcX" = ( +/obj/structure/chair/comfy/black{ + dir = 1 }, -/turf/open/space, -/area/solars/port/fore) -"uDU" = ( -/obj/structure/bed/nest, -/obj/structure/alien/weeds, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"uEH" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +/area/service/library) +"vda" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/window/reinforced{ + dir = 4 }, +/turf/open/floor/plating, +/area/security/range) +"vdo" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"vdy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"uES" = ( +/turf/closed/wall/r_wall/syndicate, +/area/ai_monitored/security/armory) +"vdT" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"uFl" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"uFn" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/science) +"vdU" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"uFp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/science/xenobiology) +"veg" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Incinerator to Output" }, -/obj/structure/sign/poster/official/cohiba_robusto_ad{ - pixel_y = -32 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/detectives_office) -"uGc" = ( -/obj/machinery/vending/tool, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"uGh" = ( -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"uGA" = ( -/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" +/area/maintenance/disposal/incinerator) +"veh" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Genetics Research"; + req_access_txt = "5; 9; 68" }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Foyer"; - dir = 1; - network = list("minisat") +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"uGO" = ( -/obj/structure/cable{ - icon_state = "2-8" +/area/medical/genetics) +"vem" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/pen/fountain/captain, +/obj/item/toy/plush/bird{ + desc = "Peep!"; + name = "Borb" }, -/turf/open/floor/plating, -/area/security/prison/upper) -"uGR" = ( -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"uHc" = ( +/turf/open/floor/carpet/black, +/area/command/heads_quarters/captain) +"vew" = ( +/obj/effect/landmark/start/station_engineer, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/disposal/incinerator) -"uHp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/security/office) -"uHq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/structure/closet/crate, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"uHv" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/xmastree, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"uHw" = ( /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"uHS" = ( +/area/engineering/main) +"veF" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/office) +"veJ" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"uHT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/area/cargo/office) +"veO" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"uHV" = ( -/obj/item/dildo/flared/huge, +/area/command/heads_quarters/hop) +"veR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/mineral/plastitanium, -/area/maintenance/port/fore) -"uIh" = ( -/obj/structure/cable{ - icon_state = "1-4" +/area/engineering/atmos) +"vff" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access_txt = "6;5" }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/morgue) +"vfh" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/engineering/atmos) +"vfH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/structure/filingcabinet, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"uIo" = ( /obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, /turf/open/floor/plating, -/area/cargo/sorting) -"uIA" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/commons/fitness/recreation) +"vfZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"uIK" = ( -/obj/structure/disposalpipe/segment, -/obj/item/paicard, -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"uIL" = ( -/obj/structure/closet/secure_closet/hydroponics, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"uIW" = ( -/obj/effect/turf_decal/caution/stand_clear/red, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"uJc" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" +/area/engineering/main) +"vgB" = ( +/obj/machinery/vending/assist, +/obj/structure/sign/poster/contraband/grey_tide{ + desc = "A poster promoting a regression to ape-like intelligence for Assistants, suggesting they break, loot and murder enough to make even a caveman blush."; + pixel_x = -32; + poster_item_desc = "Nanotrasen does not condone such messages. Please don't regress to ape-level intelligence as this poster suggests." }, -/obj/effect/landmark/event_spawn, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"uJn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, +/area/commons/storage/primary) +"vgJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"uJo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/power/apc{ + areastring = "/area/maintenance/fore"; + dir = 1; + name = "Fore Maintenance APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"vgW" = ( +/obj/machinery/door/poddoor/preopen{ + id = "heads_meeting"; + name = "privacy shutters" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"uJv" = ( /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/security/brig) -"uJU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, +/area/command/meeting_room) +"vhA" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"uKt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-4" }, /turf/open/floor/plating, -/area/command/gateway) -"uKH" = ( -/obj/effect/turf_decal/stripes/white/line, +/area/security/brig) +"vhH" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Cell Interior Shutters"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/plastitanium, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"uLE" = ( -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"uLM" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plating, +/area/security/brig) +"via" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"vik" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"uMA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"viI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "2-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"uNw" = ( -/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"viR" = ( +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/science/explab) -"uNK" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 22 +/area/service/theater) +"vjB" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"uOc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Garden" +/area/engineering/atmos) +"vjE" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"uOk" = ( -/obj/structure/table/wood, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/medical/virology) +"vkz" = ( +/obj/machinery/light_switch{ + pixel_y = 28 }, -/obj/item/flashlight/lamp{ - pixel_y = 15 +/obj/machinery/camera{ + c_tag = "Chapel Office" }, /turf/open/floor/mineral/plastitanium, /area/service/chapel/office) -"uOn" = ( -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ - pixel_x = 32 - }, -/obj/structure/closet, +"vkA" = ( +/obj/machinery/computer/arcade/orion_trail, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"uOr" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 23 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"uOx" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm3"; - name = "Room Two" - }, +/area/service/bar) +"vkL" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 10 }, -/obj/structure/fans/tiny, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"uPq" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/area/engineering/main) +"vkP" = ( +/obj/machinery/door/window/southleft{ + name = "Court Cell"; + req_access_txt = "2" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"uPr" = ( -/obj/structure/disposalpipe/segment{ +/area/security/courtroom) +"vlk" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"uPE" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/item/surgical_drapes, -/obj/item/circuitboard/computer/operating, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"uPN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ +/area/engineering/atmos) +"vlo" = ( +/obj/machinery/light/small{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/light_switch{ + pixel_x = 27 }, /turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"uQt" = ( +/area/commons/storage/art) +"vlB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"vmh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/lobby) -"uQG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +"vmP" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"uQO" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -30 +/area/hallway/primary/central) +"vmW" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/machinery/light_switch{ + pixel_y = 28 }, +/obj/item/stock_parts/cell/high/plus, /turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"vnm" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating/airless, /area/engineering/atmos) -"uQZ" = ( -/obj/effect/decal/cleanable/dirt, +"vnt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"uRd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/area/cargo/sorting) +"vnI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/closed/wall/r_wall/syndicate, -/area/engineering/gravity_generator) -"uRe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/power/apc{ + areastring = "/area/cargo/warehouse"; + dir = 4; + name = "Cargo Warehouse APC"; + pixel_x = 24 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"uRg" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"voe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, +/obj/structure/table, +/obj/machinery/button/door{ + id = "commissaryshutters"; + name = "Commissary Shutters Control"; + pixel_x = 24; + pixel_y = 6; + req_access_txt = null + }, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/pen, /turf/open/floor/mineral/plastitanium, -/area/science) -"uRD" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 +/area/commons/locker) +"vol" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/button/door{ + id = "robotics2"; + name = "Shutters Control Button"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "29" }, -/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"uRS" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" +/area/science/robotics/lab) +"voy" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/fore) -"uRV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"voB" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + sortType = 22 + }, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"uRW" = ( -/obj/structure/frame/computer, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"uSb" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, /area/hallway/primary/central) -"uSi" = ( -/obj/machinery/shower{ +"voC" = ( +/obj/machinery/light{ dir = 8 }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"uSu" = ( -/obj/machinery/modular_computer/console/preset/engineering, -/obj/effect/turf_decal/tile/brown{ +/area/hallway/secondary/entry) +"voT" = ( +/obj/machinery/camera{ + c_tag = "Bathrooms"; dir = 1 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/structure/sink{ + pixel_y = 25 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"uSX" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Cell Interior Shutters"; - name = "brig shutters" +/obj/structure/mirror{ + pixel_y = 32 }, -/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"vpb" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "2-8" }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/security/brig) -"uTe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) +"vpZ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" + }, /turf/open/floor/mineral/plastitanium/red, /area/security/brig) -"uTr" = ( -/obj/machinery/light{ - dir = 8 +"vqo" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/crowbar, -/obj/item/clothing/neck/stethoscope, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"vqs" = ( +/obj/structure/chair/office/light{ + dir = 4 }, -/obj/item/storage/box/masks, -/obj/structure/table, +/obj/effect/landmark/start/geneticist, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"uTw" = ( -/obj/structure/chair/sofa/left{ - dir = 1 +/area/medical/genetics) +"vqD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"uTz" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/misc_lab"; +/area/cargo/sorting) +"vqF" = ( +/obj/machinery/firealarm{ dir = 4; - name = "Testing Lab APC"; - pixel_x = 24 + pixel_x = -24 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"vqG" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"uUg" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/cell_charger{ - pixel_y = 5 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"uVf" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"vqI" = ( +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_y = -32 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"uVq" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/button/ignition{ - id = "testigniter"; - pixel_x = -6; - pixel_y = 2 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"vqP" = ( +/obj/structure/bed/dogbed{ + desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; + name = "pet bed" }, -/obj/machinery/button/door{ - id = "testlab"; - name = "Test Chamber Blast Doors"; - pixel_x = 4; - pixel_y = 2; - req_access_txt = "55" +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"vqR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"uVR" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/science/mixing) +"vrH" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general{ + level = 2 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/meter, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"uVS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ +/area/maintenance/disposal/incinerator) +"vrZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uVX" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/area/engineering/atmos) +"vsb" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/maintenance/starboard/aft) -"uVY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" +/area/engineering/main) +"vsc" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"vsw" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/science) -"uWb" = ( -/obj/structure/chair, -/obj/machinery/camera{ - c_tag = "Surgery Observation"; - network = list("ss13","medbay") +/area/command/heads_quarters/cmo) +"vsM" = ( +/obj/machinery/power/apc/auto_name/south, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/commons/cryopod) +"vtc" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"vtj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"uXt" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"uXX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/area/commons/dorms) +"vto" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"vtp" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"uXY" = ( +/area/command/bridge) +"vts" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"vtM" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "0-2" +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai) +"vtY" = ( +/obj/structure/sign/poster/contraband/lizard{ + pixel_x = -32 }, +/turf/open/floor/mineral/plastitanium, +/area/service/janitor) +"vui" = ( /obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/ai_monitored/command/nuke_storage) -"uYa" = ( -/obj/structure/table/wood/mushroom, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/grass, -/area/commons/dorms) -"uYQ" = ( -/obj/item/radio/intercom{ - pixel_x = -25 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/science/xenobiology) +"vuq" = ( +/obj/machinery/camera{ + c_tag = "Prison Forestry"; + network = list("ss13","prison") }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"uYV" = ( -/obj/structure/cable/yellow{ +/area/security/prison/upper) +"vus" = ( +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium, +/area/service/theater) +"vuv" = ( +/obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"uYW" = ( -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" +/area/hallway/primary/central) +"vuC" = ( +/turf/open/floor/mineral/plastitanium, +/area/construction) +"vuG" = ( +/obj/structure/sink{ + pixel_y = 30 }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/misc_lab) -"uZj" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-2" +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"vuL" = ( +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway East"; + dir = 1 }, -/turf/open/floor/plating, -/area/security/brig) -"uZl" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"uZB" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 }, -/obj/machinery/shower{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"vuN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall/syndicate, +/area/security/prison/cells) +"vvc" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"vvz" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"uZM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +"vvH" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, -/turf/closed/wall/r_wall/syndicate, -/area/ai_monitored/turret_protected/ai_upload) -"vae" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"vam" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/item/folder/white, +/obj/item/pen/fountain, +/obj/item/stamp/rd{ + pixel_x = 3; + pixel_y = -2 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"vap" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" +/area/command/heads_quarters/rd) +"vvQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/obj/structure/cable, /turf/open/floor/plating, -/area/security/execution/transfer) -"vax" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/area/commons/fitness/recreation) +"vvV" = ( +/obj/machinery/light{ + dir = 4 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"vay" = ( +/area/hallway/primary/fore) +"vvY" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to External" - }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"vaI" = ( -/obj/structure/filingcabinet/chestdrawer, +/area/engineering/main) +"vwf" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/chips, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"vwz" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"vwU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/light/small{ + dir = 4 }, -/mob/living/simple_animal/parrot/Polly, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"vaL" = ( -/obj/effect/turf_decal/stripes/line, +/area/cargo/warehouse) +"vwZ" = ( +/obj/machinery/computer/atmos_control, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"vaV" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue, +/area/engineering/atmos) +"vxa" = ( +/obj/machinery/door/airlock{ + desc = "Private study room where nerds are probably playing Dungeons and Dragons 13e, or a place for blood cult rituals."; + id_tag = "PrivateStudy"; + name = "Private Study" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"vbc" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) -"vbi" = ( -/obj/structure/table, -/obj/item/instrument/guitar{ - pixel_x = -7 +/area/service/library) +"vxh" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/item/instrument/eguitar{ - pixel_x = 5 +/area/maintenance/starboard/aft) +"vxu" = ( +/obj/structure/rack, +/obj/item/taperecorder{ + pixel_x = -3 }, -/obj/item/instrument/violin, -/obj/item/instrument/trombone, -/obj/item/instrument/saxophone, -/obj/item/instrument/piano_synth, -/obj/item/instrument/recorder, -/obj/item/instrument/accordion, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vbA" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/item/storage/secure/briefcase, -/obj/item/storage/box/PDAs{ - pixel_x = 4; - pixel_y = 4 +/obj/item/paicard{ + pixel_x = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/item/storage/box/ids, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"vbE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ +/area/command/heads_quarters/rd) +"vxz" = ( +/obj/machinery/light/small{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/commons/storage/emergency/starboard) +"vxW" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/radio/headset/headset_med, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"vbK" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 +/area/medical/virology) +"vxX" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/turf/open/floor/plating, +/area/security/processing) +"vyc" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/table/wood, +/obj/item/storage/crayons{ + pixel_y = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"vbR" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/service/chapel/office) +"vyh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ dir = 8 }, -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; - pixel_y = -32 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"vcf" = ( -/obj/structure/table, -/obj/item/clipboard, -/obj/item/book/manual/wiki/experimentor, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"vcK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" +/area/commons/fitness/recreation) +"vyp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall/syndicate, +/area/commons/dorms) +"vyP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/aft) -"vcP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/locker) +"vyU" = ( +/mob/living/simple_animal/bot/secbot{ + arrest_type = 1; + health = 45; + icon_state = "secbot1"; + idcheck = 1; + name = "Sergeant-at-Armsky"; + weaponscheck = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"vzz" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall/syndicate, +/area/security/brig) +"vzK" = ( +/obj/machinery/light{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"vda" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/area/hallway/primary/central) +"vAd" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plating, -/area/security/range) -"vdo" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"vdt" = ( -/obj/structure/closet/secure_closet, -/obj/item/clothing/suit/armor/vest/capcarapace/syndicate, -/obj/item/clothing/head/HoS/beret/syndicate, -/obj/item/storage/belt/military/assault, -/turf/open/floor/carpet/black, -/area/command/heads_quarters/captain) -"vdB" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-4" }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/port"; +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/mechbay) +"vAo" = ( +/obj/machinery/airalarm{ dir = 1; - name = "Port Hall APC"; - pixel_y = 23 + pixel_y = -22 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"vdW" = ( -/obj/machinery/portable_atmospherics/canister/water_vapor, -/turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"vez" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"veF" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/machinery/door/window/southright{ - name = "Research and Development Desk"; - req_one_access_txt = "7;29" +/area/hallway/primary/aft) +"vAq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd"; - name = "research lab shutters" +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"vAu" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/meter, +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"vAw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/plating, -/area/science/research) -"veT" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"vAJ" = ( +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 9 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - areastring = "/area/medical/storage"; - name = "Medbay Surgery Storage"; - pixel_x = 1; - pixel_y = -24 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/medical/storage) -"veW" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 +/area/security/prison/upper) +"vAV" = ( +/obj/machinery/computer/telecomms/server{ + dir = 4; + network = "tcommsat" }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 5 +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"vfe" = ( +/area/tcommsat/computer) +"vBd" = ( +/obj/machinery/door/poddoor/preopen{ + id = "medpriv4"; + name = "privacy door" + }, /obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plating, -/area/ai_monitored/security/armory) -"vfq" = ( -/obj/structure/table/reinforced, -/obj/item/wrench/medical, -/turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"vfs" = ( -/obj/structure/chair/office/light{ +"vBf" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"vfR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/area/command/gateway) +"vBu" = ( +/obj/structure/closet/wardrobe/cargotech, +/obj/item/radio/headset/headset_cargo, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"vBx" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"vgz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/area/engineering/atmos) +"vBE" = ( +/obj/machinery/vending/coffee, /turf/open/floor/mineral/plastitanium, /area/commons/locker) -"vgJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"vBT" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"vCp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"vCy" = ( /obj/machinery/power/apc{ - areastring = "/area/maintenance/fore"; + areastring = "/area/maintenance/starboard/fore"; dir = 1; - name = "Fore Maintenance APC"; + name = "Starboard Bow Maintenance APC"; pixel_y = 23 }, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "0-8" }, /turf/open/floor/plating, -/area/maintenance/fore) -"vhm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/maintenance/starboard/fore) +"vCL" = ( +/obj/machinery/door/firedoor, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external{ + id_tag = "Space Dorms"; + name = "Space Dorms" }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"vho" = ( -/obj/item/beacon, -/turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"vhq" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/suit_storage_unit/rd, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"vhE" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/quartermaster, +/area/commons/dorms) +"vCS" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"vCU" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"vCY" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"vhU" = ( +/area/medical/chemistry) +"vDc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"vDI" = ( +/obj/structure/dresser, +/turf/open/floor/mineral/plastitanium, +/area/service/theater) +"vDO" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"vih" = ( -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"vii" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/area/science/mixing) +"vDW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"viw" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway South-West"; - dir = 1 +/area/cargo/warehouse) +"vDZ" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"vjf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/window/reinforced/tinted{ +/area/service/hydroponics/garden) +"vEa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/button/door{ - id = "Space Dorms"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/structure/table/wood/fancy/black, -/turf/open/floor/glass/reinforced, -/area/commons/dorms) -"vjq" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "heads_meeting"; - name = "privacy shutters" +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/plating, -/area/command/meeting_room) -"vjR" = ( -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"vjU" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Genetics Research"; - req_access_txt = "5; 9; 68" +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"vEp" = ( +/obj/structure/sign/poster/contraband/lizard{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/sign/poster/contraband/lizard{ + pixel_x = -32 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"vkn" = ( -/obj/item/wrench, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"vkt" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/sign/poster/contraband/lizard{ + pixel_x = -32 }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"vEH" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"vku" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/hallway/primary/fore) +"vEK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/turf/open/floor/mineral/plastitanium, /turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"vkv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/holopad/secure, +/area/hallway/primary/fore) +"vEL" = ( +/obj/structure/closet/toolcloset, /turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"vkE" = ( -/obj/machinery/light{ +/area/construction) +"vFw" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External to Waste" }, -/obj/structure/closet/secure_closet/engineering_welding, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/glasses/welding, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"vkI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" +/area/engineering/atmos) +"vFz" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 }, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"vmZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"vGz" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1; + name = "Connector Port (Air Supply)" }, +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"vnf" = ( -/obj/machinery/light/small, -/obj/machinery/vending/wardrobe/hydro_wardrobe, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"vns" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L13" +/area/medical/medbay/central) +"vHj" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Cryogenics " }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"vnI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/cargo/warehouse"; - dir = 4; - name = "Cargo Warehouse APC"; - pixel_x = 24 + icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/commons/cryopod) +"vHo" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "24" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, -/area/maintenance/port) -"vnK" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/area/engineering/atmos) +"vHB" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/pen, /turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"vnR" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/crowbar, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"vHG" = ( +/obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 6 }, /turf/open/floor/mineral/plastitanium, /area/ai_monitored/command/storage/eva) -"voi" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"vHM" = ( +/obj/structure/closet/wardrobe/black, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/head/beret/black, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"vou" = ( -/obj/machinery/power/port_gen/pacman, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, +/area/commons/locker) +"vHY" = ( +/turf/open/floor/plating, +/area/science/mixing) +"vHZ" = ( +/obj/machinery/holopad, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"vIi" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 + icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "0-8" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"vow" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 +/obj/machinery/light{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 9 +/obj/machinery/power/apc{ + areastring = "/area/security/range"; + dir = 4; + name = "Firing Range APC"; + pixel_x = 24 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"voB" = ( -/obj/structure/disposalpipe/segment{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/range) +"vIk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"voC" = ( -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"voH" = ( -/obj/machinery/button/door{ - id = "stationawaygate"; - name = "Gateway Access Shutter Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "31" - }, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"voT" = ( -/obj/machinery/camera{ - c_tag = "Bathrooms"; +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/sink{ +/obj/item/radio/intercom{ pixel_y = 25 }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"voV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"voX" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"vpa" = ( -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 2; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"vpc" = ( +/area/commons/dorms) +"vIo" = ( /obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"vpf" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EVA"; - location = "Security" + dir = 4; + light_color = "#e8eaff" }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/fore) -"vpj" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"vpq" = ( -/obj/structure/cable{ - icon_state = "0-8" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/hallway/primary/port) -"vpC" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/sign/warning/biohazard, -/turf/open/floor/plating, -/area/science/xenobiology) -"vpE" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/service/library) -"vpN" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Brig East"; + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"vpO" = ( -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/firealarm{ + pixel_y = 24 }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 28 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"vIG" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/atmos) -"vpV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/area/ai_monitored/command/storage/eva) +"vIM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"vqz" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"vqC" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/chair/sofa/left{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"vIY" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 }, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"vJa" = ( +/obj/structure/closet/l3closet/scientist{ + pixel_x = -2 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"vqF" = ( +/area/science/mixing) +"vJc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"vqH" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/service/bar) +"vJg" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"vqP" = ( -/obj/structure/bed/dogbed{ - desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; - name = "pet bed" +/area/hallway/secondary/entry) +"vJo" = ( +/obj/structure/table, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"vJA" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"vrE" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/window/plasma{ +/turf/open/floor/mineral/plastitanium, +/area/science/test_area) +"vJM" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/camera{ + c_tag = "Port Hallway"; dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/locker) -"vrX" = ( -/obj/machinery/door/airlock{ - id_tag = "Oasis Dorms"; - name = "Oasis Dorms" +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"vKj" = ( +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"vKq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/door/firedoor, -/obj/structure/fans/tiny, +/obj/machinery/mecha_part_fabricator, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"vsm" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/science/robotics/lab) +"vKt" = ( +/obj/machinery/camera{ + c_tag = "Teleporter" + }, +/obj/machinery/airalarm{ + pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"vsq" = ( +/area/command/teleporter) +"vKD" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"vst" = ( -/obj/machinery/vending/games, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"vKW" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"vsy" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/science/mixing) +"vKX" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Chief Medical Officer"; + req_access_txt = "40" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"vsM" = ( -/obj/machinery/power/apc/auto_name/south, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/commons/cryopod) -"vtp" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ +/area/command/heads_quarters/cmo) +"vLo" = ( +/obj/structure/closet/secure_closet/chemical, +/obj/machinery/light/small{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) +"vLS" = ( +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + sortType = 5 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"vLZ" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/bot, -/obj/item/gun/ballistic/automatic/wt550/wtrubber, -/obj/item/gun/ballistic/automatic/wt550/wtrubber, -/obj/item/gun/ballistic/automatic/wt550/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/obj/item/ammo_box/magazine/wt550m9/wtrubber, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"vtB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/bed/dogbed/ian, -/mob/living/simple_animal/pet/dog/corgi/Ian{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"vtJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"vtW" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/security/prison/cells) +"vMp" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=QM"; + location = "CHW" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"vuo" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"vMI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"vMP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"vMU" = ( +/obj/structure/closet/l3closet/scientist, /turf/open/floor/mineral/plastitanium, /area/science/explab) -"vux" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 +"vNc" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"vuF" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"vuM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/area/maintenance/disposal/incinerator) +"vNi" = ( +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 }, +/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"vuX" = ( +/area/service/library) +"vNj" = ( +/obj/machinery/holopad, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/computer/shuttle/mining, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"vvz" = ( +/turf/open/floor/carpet/blackred, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"vNE" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/chair/sofa/corp/left, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"vNF" = ( +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"vNT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/obj/structure/closet/firecloset, /turf/open/floor/mineral/plastitanium, /area/hallway/secondary/entry) -"vwc" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/science/xenobiology) -"vwz" = ( -/obj/structure/cable{ - icon_state = "0-4" +"vOh" = ( +/obj/machinery/firealarm{ + pixel_y = 24 }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/command/storage/eva) +"vOn" = ( +/obj/structure/cable{ + icon_state = "1-8" }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison) +"vOA" = ( /obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "secdorm2"; + name = "Holodeck Shutters" + }, /turf/open/floor/plating, -/area/security/brig) -"vwS" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/area/security/office) +"vOC" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 5 }, -/obj/machinery/light{ +/turf/open/space/basic, +/area/space/nearstation) +"vOI" = ( +/obj/machinery/atmospherics/pipe/simple{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"vwX" = ( -/obj/structure/table, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/item/multitool, -/obj/item/multitool{ - pixel_x = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"vxh" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 }, -/area/maintenance/starboard/aft) -"vxm" = ( -/obj/machinery/door/airlock/medical{ - name = "Apothecary"; - req_access_txt = "5" +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/science/server) +"vON" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"vOV" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/turf/open/space, +/area/space/nearstation) +"vOX" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, /turf/open/floor/mineral/plastitanium, /area/medical/medbay/central) -"vxn" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = -30; - receive_ore_updates = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +"vPd" = ( +/obj/structure/window/reinforced, +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/port/fore) +"vPs" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium, -/area/science/explab) -"vxo" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/turf/open/space, +/area/solars/starboard/aft) +"vQo" = ( +/obj/structure/sign/plaques/golden{ + pixel_y = 32 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"vxz" = ( -/obj/machinery/light/small{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/commons/storage/emergency/starboard) -"vxF" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"vxL" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"vQu" = ( +/obj/structure/chair/stool, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"vxP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/medical/virology) +"vQv" = ( +/obj/machinery/camera{ + c_tag = "Prison Cell Block East"; + dir = 8; + network = list("ss13","prison") }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"vxR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/area/security/prison/cells) +"vQy" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/xenobiology"; + dir = 8; + name = "Xenobiology APC"; + pixel_x = -25 }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"vxX" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"vQS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/security/processing) -"vxZ" = ( -/obj/effect/turf_decal/stripes/line{ +/area/engineering/atmos) +"vRE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"vRF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"vyd" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -30 +/area/security/prison/upper) +"vRG" = ( +/obj/machinery/computer/card/minor/ce{ + dir = 4 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 3; + name = "Chief Engineer RC"; + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/camera{ - c_tag = "Atmospherics Central"; + c_tag = "Chief Engineer's Office"; dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"vyi" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"vyj" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai) -"vyp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall/syndicate, -/area/commons/dorms) -"vyx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/alien/weeds, -/obj/machinery/button/door{ - id = "Xeno Dorms"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/structure/table/wood/fancy/black, -/obj/structure/window/reinforced/tinted{ - dir = 1 +/area/command/heads_quarters/ce) +"vRX" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"vSv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"vyA" = ( -/obj/structure/disposalpipe/segment{ +/area/cargo/office) +"vSy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Port Hallway"; - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"vTg" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"vyP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sink{ +/area/science) +"vTj" = ( +/obj/structure/chair{ dir = 4; - pixel_x = 11 + name = "Prosecution" }, -/obj/structure/mirror{ - pixel_x = 28 +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/locker) -"vze" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"vzs" = ( -/obj/machinery/light/small{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"vTF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"vTP" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fore/secondary) -"vzK" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ - dir = 4 +/area/security/processing) +"vTY" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"vzY" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/cable{ - icon_state = "4-8" +/area/engineering/main) +"vUa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory3" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Prison Visitation"; + wiretypepath = /datum/wires/airlock/security }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/security/armory) -"vAp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ +/area/security/prison/upper) +"vUq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/science/test_area) +"vUu" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) +"vUx" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/maintenance/disposal) +"vUy" = ( +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/machinery/meter/atmos/atmos_waste_loop, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"vAD" = ( -/obj/structure/chair/comfy/brown{ +/area/security/prison/cells) +"vUA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/effect/landmark/start/captain, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"vAF" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/medical/genetics) +"vUE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plating, -/area/cargo/sorting) -"vAO" = ( -/obj/effect/landmark/start/station_engineer, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"vAU" = ( +/area/command/bridge) +"vVn" = ( +/obj/structure/closet/secure_closet/captains{ + name = "\proper captured captain's locker" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/clothing/under/rank/captain/parade, +/turf/open/floor/carpet/black, +/area/command/heads_quarters/captain) +"vVt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"vBu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"vVz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/closet/radiation, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"vBX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/area/engineering/main) +"vVE" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"vCh" = ( -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, +/obj/effect/turf_decal/tile/red, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" + }, +/obj/machinery/gulag_item_reclaimer{ + pixel_x = 32 + }, +/obj/machinery/camera{ + c_tag = "Security Docking"; + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"vCw" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/AI, -/turf/open/floor/mineral/plastitanium, -/area/engineering/storage/tech) -"vCy" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/starboard/fore"; - dir = 1; - name = "Starboard Bow Maintenance APC"; - pixel_y = 23 +/area/security/processing) +"vVU" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/cable{ - icon_state = "0-8" +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"vVV" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vCS" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"vCT" = ( +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"vWi" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - req_access_txt = "35" + name = "Central Access" }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"vCX" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"vDm" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen/rd, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"vEp" = ( -/obj/structure/sign/poster/contraband/lizard{ - pixel_x = -32 - }, -/obj/structure/sign/poster/contraband/lizard{ - pixel_x = -32 +/area/hallway/primary/central) +"vWj" = ( +/obj/structure/bed{ + dir = 4 }, -/obj/structure/sign/poster/contraband/lizard{ - pixel_x = -32 +/obj/machinery/button/door{ + id = "secdorm2"; + name = "Armory Shutters"; + pixel_x = 26; + req_access_txt = "1" }, +/obj/item/bedsheet/red, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"vWt" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vEw" = ( -/obj/machinery/airalarm{ - pixel_y = 24 + icon_state = "2-8" }, -/obj/effect/overlay/palmtree_l, -/turf/open/floor/grass, -/area/commons/dorms) -"vEB" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, /area/command/bridge) -"vEU" = ( -/obj/structure/table/glass, -/obj/item/storage/box/syringes, -/obj/item/clothing/glasses/science{ - pixel_x = 2; - pixel_y = 4 +"vWR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"vXd" = ( +/turf/open/floor/carpet, +/area/medical/psychology) +"vXk" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/reagent_containers/dropper, +/obj/item/soap/nanotrasen, +/obj/item/gun/syringe/syndicate, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"vXl" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"vXN" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/clothing/glasses/science, -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"vEZ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/area/command/bridge) +"vXQ" = ( +/obj/machinery/light{ dir = 1 }, -/obj/machinery/light_switch{ - pixel_y = -28 +/obj/machinery/firealarm{ + pixel_y = 27 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"vFl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"vFn" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/stripes/line, +/area/cargo/storage) +"vXS" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"vFy" = ( -/obj/structure/rack, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/service/theater) +"vYo" = ( +/obj/machinery/camera{ + c_tag = "MiniSat Teleporter"; + dir = 1; + network = list("minisat"); + start_active = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/item/clothing/suit/armor/vest/infiltrator, -/obj/item/clothing/suit/armor/vest/infiltrator, -/obj/item/clothing/suit/armor/vest/infiltrator, -/obj/item/clothing/head/helmet/infiltrator, -/obj/item/clothing/head/helmet/infiltrator, -/obj/item/clothing/head/helmet/infiltrator, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat_interior) +"vYx" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"vFH" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1; + sortType = 3 }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"vFV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/area/cargo/miningdock) +"vYy" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/structure/sign/warning/biohazard{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"vFX" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/paper/guides/jobs/hydroponics, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/command/gateway) +"vYA" = ( +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"vYK" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/green, -/obj/item/seeds/onion, -/obj/item/seeds/garlic, -/obj/item/seeds/potato, -/obj/item/seeds/tomato, -/obj/item/seeds/carrot, -/obj/item/seeds/grass, -/obj/item/seeds/ambrosia, -/obj/item/seeds/wheat, -/obj/item/seeds/pumpkin, -/obj/effect/spawner/lootdrop/prison_contraband, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"vGe" = ( -/obj/structure/table/glass, -/obj/item/storage/fancy/candle_box{ - pixel_x = 5; - pixel_y = 4 +/area/engineering/atmos) +"vYR" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/item/storage/fancy/candle_box{ - pixel_x = 1; - pixel_y = 4 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"vGz" = ( +/area/medical/genetics) +"vYW" = ( /obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/plating, -/area/maintenance/solars/starboard/fore) -"vGE" = ( +/area/command/heads_quarters/hos) +"vYZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"vGG" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm5"; - name = "Room Four" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/fans/tiny, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"vGP" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"vGT" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"vHj" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Cryogenics " +/area/security/brig) +"vZA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space, +/area/solars/starboard/aft) +"vZG" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/commons/cryopod) -"vHo" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" + icon_state = "2-4" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/engineering/atmos) -"vHp" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, +/turf/open/floor/mineral/plastitanium, +/area/medical/morgue) +"vZJ" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-4" }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"vHI" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/cargo/sorting) -"vHJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"vHS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/bed, -/obj/item/bedsheet/purple, -/obj/machinery/flasher{ - id = "Cell 1"; - pixel_x = -24; - pixel_y = -36 - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -27; - pixel_y = -27; - prison_radio = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"vHY" = ( +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"wab" = ( +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/science/mixing) -"vIi" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "0-8" +/area/medical/medbay/lobby) +"wai" = ( +/obj/machinery/camera{ + c_tag = "Library North" }, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/power/apc{ - areastring = "/area/security/range"; - dir = 4; - name = "Firing Range APC"; - pixel_x = 24 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/range) -"vIo" = ( /obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" + dir = 1; + light_color = "#c1caff" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/chair/sofa/corp/right, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"wam" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Brig East"; - dir = 8 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"vIv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"waL" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"vIw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"vIy" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm4"; - name = "Room Three" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/departments/restroom{ + pixel_y = -32 }, -/obj/structure/fans/tiny, /turf/open/floor/mineral/plastitanium, /area/commons/dorms) -"vIF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/lobby) -"vIG" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/l3closet, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +"waX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"vIR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"vIZ" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery/red, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"vJS" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/structure/cable{ + icon_state = "2-4" }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/execution/transfer) +"wbc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"vKT" = ( -/obj/machinery/atmospherics/components/binary/pump, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"vKW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"wbt" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/hand_labeler, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = 30 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"vLo" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, +/area/cargo/storage) +"wbw" = ( +/obj/structure/lattice, +/obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/fore) -"vLE" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay South"; +/area/space/nearstation) +"wbG" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/area/cargo/miningdock) +"wbH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/alien/weeds, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/structure/window/reinforced/tinted{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"vMa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "0-4" +/area/commons/dorms) +"wca" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/medical{ + name = "Psychologist's Quarters"; + req_access_txt = "76" }, -/obj/structure/cable{ - icon_state = "1-4" +/turf/open/floor/carpet/red, +/area/medical/psychology) +"wcc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/security/brig) -"vMc" = ( -/obj/structure/cable{ - icon_state = "1-4" +/area/cargo/storage) +"wcs" = ( +/obj/machinery/airalarm{ + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/overlay/palmtree_l, +/turf/open/floor/grass, +/area/commons/dorms) +"wcw" = ( +/obj/machinery/door/airlock/engineering/abandoned{ + abandoned = 0; + name = "Vacant Office A"; + req_access_txt = "32" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"vMC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/commons/vacant_room/office) +"wcB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/effect/turf_decal/tile/green{ +/obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"vMD" = ( +/turf/open/floor/carpet/black, +/area/command/heads_quarters/captain) +"wcJ" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"vMF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/area/medical/genetics) +"wcU" = ( +/obj/machinery/door/airlock/research{ + name = "Testing Lab"; + req_access_txt = "47" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"vMI" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/area/science/misc_lab) +"wcZ" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"vNc" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "psych_shutters"; - name = "psychology office shutters" +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"wdr" = ( +/obj/machinery/door/window/southleft{ + name = "Target Storage" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/plastitanium, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/item/target, +/obj/item/target, /turf/open/floor/plating, -/area/medical/psychology) -"vNi" = ( -/obj/structure/tank_dispenser, -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"vNl" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/paicard, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"vNC" = ( -/obj/machinery/power/apc{ - areastring = "/area/command/heads_quarters/captain"; - dir = 1; - name = "Captain's Office APC"; - pixel_y = 23 +/area/security/range) +"wdv" = ( +/obj/structure/fans/tiny/invisible, +/turf/open/space/basic, +/area/space) +"wdE" = ( +/obj/structure/cable{ + icon_state = "4-8" }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-4" }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"vNF" = ( -/obj/structure/closet/wardrobe/green, -/obj/machinery/light{ +/area/command/teleporter) +"wdY" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/item/clothing/under/costume/kilt, +/obj/effect/turf_decal/tile/green, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"vNM" = ( +/area/security/prison/upper) +"wep" = ( /obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 + dir = 4; + pixel_x = -22 }, -/obj/machinery/light{ - dir = 4 +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 }, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"wew" = ( +/obj/machinery/light/small, +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/maintenance/disposal) +"wex" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"weM" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"weS" = ( +/obj/structure/lattice, +/turf/closed/wall/r_wall/syndicate, +/area/security/office) +"wfx" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/camera{ - c_tag = "Auxillary Base Construction"; - dir = 8 + c_tag = "Prison Cell Block Central"; + dir = 1; + network = list("ss13","prison") }, -/obj/machinery/computer/camera_advanced/base_construction{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"vNV" = ( -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"vOj" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "External to Filter" +/area/security/prison/cells) +"wfR" = ( +/obj/machinery/processor, +/turf/open/floor/plasteel/dark/telecomms, +/area/maintenance/bar) +"wgb" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 20 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"vOo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 +/obj/structure/closet/crate, +/obj/item/crowbar, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/blueshielquarters) -"vOu" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ +/area/command/teleporter) +"wgd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"vOC" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 5 +/area/security/prison/upper) +"wgr" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/surgery"; + dir = 8; + name = "Treatment Center APC"; + pixel_x = -25 }, -/turf/open/space/basic, -/area/space/nearstation) -"vOF" = ( /obj/structure/cable{ icon_state = "0-2" }, +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"wgv" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-4" }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio7"; - name = "containment blast door" +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"vOH" = ( -/obj/machinery/rnd/bepis, -/turf/open/floor/mineral/plastitanium, -/area/science/explab) -"vOI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"whs" = ( +/obj/machinery/door/airlock/command{ + name = "Quartermaster"; + req_access_txt = "41" }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/research{ - name = "Genetics Research Access"; - req_access_txt = "9" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"vOJ" = ( -/obj/machinery/computer/cloning{ - dir = 1 +/area/cargo/qm) +"whJ" = ( +/obj/structure/closet/radiation, +/turf/open/floor/mineral/plastitanium, +/area/engineering/gravity_generator) +"whN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/cargo/sorting) +"whP" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/bot{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"vOV" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/area/engineering/main) +"whQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"whU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/dark/visible, -/turf/open/space, -/area/space/nearstation) -"vOX" = ( -/obj/machinery/camera{ - c_tag = "Gravity Generator Room"; - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/service/theater) +"whY" = ( +/obj/effect/spawner/structure/window/plasma, +/turf/open/floor/plating, +/area/cargo/storage) +"wie" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" +/obj/structure/rack, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"wir" = ( +/obj/machinery/door/window/southleft{ + name = "Bar Delivery"; + req_access_txt = "25" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"vPd" = ( -/obj/structure/window/reinforced, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/port/fore) -"vPj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/area/service/bar) +"wiJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall/syndicate, -/area/security/prison/cells) -"vPs" = ( -/obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "4-8" }, -/turf/open/space, -/area/solars/starboard/aft) -"vPO" = ( -/obj/machinery/button/massdriver{ - id = "toxinsdriver"; - pixel_y = 24 +/turf/open/floor/mineral/plastitanium, +/area/engineering/main) +"wiN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"wiR" = ( /obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"wiS" = ( +/obj/machinery/computer/cargo/request, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"vPV" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/area/command/bridge) +"wiT" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 }, +/obj/item/book/manual/wiki/barman_recipes, +/obj/item/reagent_containers/rag, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/carpet/black, +/area/service/bar) +"wiW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"vQs" = ( +/area/hallway/primary/starboard) +"wje" = ( +/obj/structure/rack, +/obj/item/instrument/banjo, +/obj/item/instrument/harmonica, +/obj/item/instrument/accordion, +/obj/item/instrument/recorder, +/turf/open/floor/plating, +/area/maintenance/fore) +"wjk" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat/service) -"vQz" = ( +/area/cargo/qm) +"wjl" = ( +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"wju" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"wjD" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"vQC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"vQE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/area/engineering/main) +"wjW" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_x = 6; + pixel_y = -5 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"vQG" = ( -/obj/machinery/sleeper{ +/area/cargo/office) +"wka" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/mineral/plastitanium, +/area/science) +"wkc" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"wkp" = ( +/obj/machinery/pipedispenser/disposal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"wkI" = ( /obj/machinery/camera{ - c_tag = "Medbay Treatment Center"; - dir = 8; - network = list("ss13","medbay") + c_tag = "Library South"; + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"vQN" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 +/area/service/library) +"wkL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/sorting) +"wkN" = ( +/turf/closed/wall/r_wall/syndicate, +/area/science/circuit) +"wlg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/security/processing) -"vQW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/area/maintenance/port/fore) +"wlh" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/engineering/atmos) +"wli" = ( +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"vRC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/engineering/engine_smes) +"wly" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" }, -/obj/machinery/door/airlock{ - name = "Crematorium"; - req_access_txt = "27" +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"wlB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/mineral/plastitanium, +/area/science/mixing) +"wlL" = ( +/obj/structure/table/wood, +/turf/open/floor/mineral/plastitanium, +/area/commons/vacant_room/office) +"wlN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/chair/wood/normal{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, /area/service/chapel/office) -"vRK" = ( -/obj/structure/closet/toolcloset, +"wma" = ( +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/construction) -"vRT" = ( -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Holding Cell"; - req_access_txt = "2" +/area/science/research) +"wmu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" }, -/obj/machinery/button/flasher{ - id = "waitingflash"; - pixel_x = 6; - pixel_y = 24 +/turf/open/floor/plating, +/area/engineering/main) +"wmz" = ( +/obj/structure/weightmachine/weightlifter, +/obj/machinery/camera{ + c_tag = "Prison Common Room"; + dir = 8; + network = list("ss13","prison") }, /turf/open/floor/mineral/plastitanium, -/area/security/prison) -"vSv" = ( -/obj/machinery/computer/atmos_control/tank/air_tank{ +/area/security/prison/upper) +"wmM" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"vSQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/construction/mining/aux_base) +"wnb" = ( +/obj/structure/grille, +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"wnq" = ( +/obj/item/gun/ballistic/automatic/pistol/deagle2{ + desc = "A robust .357 Magnum handgun issued to the Head Of Security aboard Syndicate Station 13."; + name = "\improper Guiding Hand" }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"vTh" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, +/area/service/library) +"wnx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"vTo" = ( -/obj/structure/rack, -/obj/item/storage/box/handcuffs{ - pixel_x = -1; - pixel_y = 1 +/area/security/prison/upper) +"wnG" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/item/storage/box/handcuffs{ - pixel_x = 1; - pixel_y = -1 +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"wnI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"wnP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"wog" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/science/test_area) +"woR" = ( +/obj/machinery/cryopod{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/motion{ - c_tag = "Armory Motion Sensor"; +/turf/open/floor/carpet, +/area/commons/cryopod) +"wph" = ( +/obj/docking_port/stationary{ + area_type = /area/construction/mining/aux_base; + dheight = 4; + dir = 8; + dwidth = 4; + height = 9; + id = "aux_base_zone"; + name = "aux base zone"; + roundstart_template = /datum/map_template/shuttle/aux_base/default; + width = 9 + }, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"wpz" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"vTr" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/holopad/secure, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai_upload) -"vTP" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" +/area/cargo/miningdock) +"wpK" = ( +/obj/machinery/door/poddoor/preopen{ + id = "telelab"; + name = "test chamber blast door" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/engine, +/area/science/explab) +"wpU" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "privacy shutter" }, /turf/open/floor/plating, -/area/security/processing) -"vUA" = ( +/area/command/heads_quarters/ce) +"wqd" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/cells) +"wql" = ( +/turf/closed/wall/r_wall/syndicate, +/area/command/gateway) +"wqw" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 28 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"wqC" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"wqN" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -60144,53 +61040,57 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 }, -/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, /area/security/prison/cells) -"vUI" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"vUM" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"wqW" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"vUO" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/maintenance/starboard) +"wrE" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"wrJ" = ( /obj/effect/turf_decal/tile/red, -/obj/structure/closet/secure_closet/freezer/cream_pie, -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/structure/chair{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"vUY" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/medical/chemistry) -"vVi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, +/area/hallway/primary/fore) +"wrM" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, +/obj/machinery/bluespace_beacon, +/turf/open/floor/mineral/plastitanium, +/area/command/teleporter) +"wrT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"wrV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/service/janitor) +"wrZ" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -60202,1354 +61102,1435 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/ce) -"vVp" = ( -/obj/structure/disposalpipe/segment{ +/area/engineering/main) +"wsw" = ( +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"wsB" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/commons/vacant_room/office) +"wsS" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/recharger{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/machinery/recharger{ + pixel_x = 6; + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"wsU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"vVx" = ( -/obj/machinery/suit_storage_unit/engine, -/obj/effect/turf_decal/bot{ - dir = 1 +/area/science/robotics/mechbay) +"wtK" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"vVz" = ( -/obj/machinery/airalarm{ - pixel_y = 23 +/area/service/kitchen) +"wtL" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/command/blueshieldoffice) -"vWa" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"vWc" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics/garden) -"vWi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/area/command/bridge) +"wtO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"vWp" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, -/obj/machinery/light, -/obj/machinery/vending/wallmed{ - pixel_y = -28 +/area/medical/virology) +"wtP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/surgery) -"vXd" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"vXH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/area/security/prison/cells) +"wuI" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"vYd" = ( +/area/engineering/atmos) +"wuL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"wuO" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/costume, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, /area/maintenance/starboard/aft) -"vYB" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory2" +"wvd" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/security/armory) -"vYN" = ( -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/hallway/primary/port) +"wvq" = ( +/obj/structure/table, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 }, -/turf/open/floor/glass/reinforced, -/area/commons/dorms) -"vZr" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 }, -/turf/open/floor/padded, -/area/commons/dorms) -"vZy" = ( -/obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = 6; - pixel_y = -24 +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 }, -/obj/machinery/button/door/incinerator_vent_atmos_main{ - pixel_x = -6; - pixel_y = -24 +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/crowbar, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/item/radio/headset/headset_sci{ + pixel_x = -3 }, -/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"vZA" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space, -/area/solars/starboard/aft) -"wae" = ( -/obj/machinery/camera{ - c_tag = "Genetics Access"; - dir = 8; - network = list("ss13","medbay"); - pixel_y = -22 +/area/science/robotics/lab) +"wwg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"wwo" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"www" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/security/warden) +"wwz" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"wwN" = ( +/obj/machinery/pipedispenser, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"waD" = ( +/area/engineering/atmos) +"wxh" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"waX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 3"; + name = "Cell 3" }, /turf/open/floor/mineral/plastitanium/red, -/area/security/execution/transfer) -"wbb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/area/security/brig) +"wxk" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/carpet/black, +/area/commons/arcade) +"wxr" = ( +/obj/structure/chair{ + dir = 1; + name = "Crew Station" + }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"wbe" = ( -/obj/machinery/light/small{ - dir = 4 +/area/command/bridge) +"wxt" = ( +/obj/machinery/recharge_station, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/department/electrical) +"wxu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/machinery/light_switch{ - pixel_x = 27 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/port) +"wxE" = ( +/obj/machinery/door/window/eastright{ + dir = 1; + name = "Bridge Delivery"; + req_access_txt = "19" }, +/obj/effect/turf_decal/delivery/red, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/art) -"wbw" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/floor/plating, -/area/space/nearstation) -"wcq" = ( -/obj/machinery/light/small{ +/area/command/meeting_room) +"wxM" = ( +/obj/structure/chair/office/light{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "MiniSat Antechamber"; - dir = 4; - network = list("minisat"); - start_active = 1 - }, -/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/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"wcz" = ( -/obj/structure/closet/crate, /turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"wcB" = ( +/area/medical/medbay/central) +"wyx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/command/heads_quarters/captain) -"wcE" = ( -/obj/structure/chair{ - name = "Judge" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"wcG" = ( +/area/commons/fitness/recreation) +"wyE" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"wdd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"wyP" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/structure/closet/crate/goldcrate, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/light/small, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"wdr" = ( -/obj/machinery/door/window/southleft{ - name = "Target Storage" +/area/ai_monitored/command/nuke_storage) +"wzi" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = -30 }, -/obj/item/target/clown, -/obj/item/target/clown, -/obj/item/target, -/obj/item/target, -/turf/open/floor/plating, -/area/security/range) -"wdv" = ( -/obj/structure/fans/tiny/invisible, -/turf/open/space/basic, -/area/space) -"wdH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/vending/engivend, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"wdJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"wdZ" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/area/command/bridge) +"wzz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"wea" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"wec" = ( -/obj/effect/turf_decal/tile/red{ +"wzE" = ( +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/ce{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"wee" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"weM" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"weT" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/command/heads_quarters/ce) +"wzF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/light/small{ - dir = 4; - light_color = "#d8b1b1" +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) -"weZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/engineering/engine_smes) +"wAo" = ( +/obj/machinery/light{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"wfc" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/science) +"wAC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/machinery/button/door{ - id = "kitchen"; - name = "Kitchen Shutters Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "28" +/obj/structure/chair{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"wfR" = ( -/obj/machinery/processor, -/turf/open/floor/plasteel/dark/telecomms, -/area/maintenance/bar) -"wgi" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/hallway/primary/central) +"wBd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall/syndicate, +/area/hallway/secondary/service) +"wBj" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"wgn" = ( +/area/service/hydroponics) +"wBq" = ( +/obj/structure/chair/comfy/plywood, +/turf/open/floor/grass, +/area/commons/dorms) +"wBJ" = ( /obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/power/apc{ - areastring = "/area/security/office"; - dir = 4; - name = "Security Office APC"; - pixel_x = 24 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"wgO" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"wgR" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L9" +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Atmospherics"; + req_one_access_txt = "65" }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"whd" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ +/area/ai_monitored/turret_protected/aisat_interior) +"wBU" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"whs" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/hallway/primary/port) +"wCP" = ( +/obj/structure/table/glass, +/obj/item/radio/intercom{ + pixel_x = -25 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"whu" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"whv" = ( -/turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"why" = ( -/obj/effect/spawner/structure/window/plastitanium, +/obj/item/storage/box/syringes, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/sign/departments/xenobio{ - pixel_y = -32 +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/turf/open/floor/plating, -/area/science/xenobiology) -"whC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"wib" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/area/medical/virology) +"wCQ" = ( +/obj/machinery/light/small{ + brightness = 3; dir = 8 }, -/obj/item/kirbyplants{ - icon_state = "plant-13" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"wCT" = ( +/obj/machinery/door/airlock/engineering{ + name = "Auxillary Base Construction"; + req_one_access_txt = "32;47;48" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"wid" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/construction/mining/aux_base) +"wDq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"wDy" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/mineral/plastitanium, +/area/science/research) +"wDW" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"wEb" = ( +/obj/effect/turf_decal/delivery, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/machinery/door/poddoor/shutters/window{ + id = "armory3" }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"wii" = ( -/obj/structure/chair/sofa/left{ - dir = 4 +/area/ai_monitored/security/armory) +"wEg" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/light_switch{ - pixel_x = -25; - pixel_y = 12 +/obj/item/multitool, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"wiA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/maintenance/department/electrical) +"wEX" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/science) +"wFa" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"wiF" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/chair, -/obj/item/reagent_containers/blood/random, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"wiP" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/service/hydroponics) +"wFm" = ( +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"wiR" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"wje" = ( -/obj/structure/rack, -/obj/item/instrument/banjo, -/obj/item/instrument/harmonica, -/obj/item/instrument/accordion, -/obj/item/instrument/recorder, -/turf/open/floor/plating, -/area/maintenance/fore) -"wjm" = ( -/obj/machinery/light/small{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"wFn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Auxiliary Tool Storage"; + req_access_txt = "12" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/corner, /turf/open/floor/mineral/plastitanium, -/area/science) -"wjt" = ( +/area/commons/storage/tools) +"wFw" = ( /obj/machinery/camera{ - c_tag = "Atmospherics South East"; - dir = 1 + c_tag = "Kitchen Cold Room" }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Air Outlet Pump" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen/coldroom) +"wFx" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"wFJ" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/command/teleporter) +"wGc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"wjP" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"wkb" = ( -/obj/machinery/light, -/obj/machinery/firealarm{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"wGk" = ( +/obj/machinery/airalarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"wkc" = ( -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"wGn" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"wky" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/light{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"wkC" = ( -/obj/machinery/door/firedoor, +/area/medical/medbay/central) +"wGs" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/camera{ - c_tag = "SMES Access"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"wGz" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/item/surgical_drapes, +/obj/item/circuitboard/computer/operating, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"wGQ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"wGT" = ( +/obj/structure/chair/office/light{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"wkG" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/area/medical/genetics) +"wHj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/table/reinforced, +/obj/item/stack/wrapping_paper{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/stack/packageWrap{ + pixel_x = -1; pixel_y = -1 }, -/obj/item/extinguisher, -/obj/item/extinguisher, -/obj/machinery/light{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"wkN" = ( -/turf/closed/wall/r_wall/syndicate, -/area/science/circuit) -"wkR" = ( +/area/cargo/sorting) +"wHp" = ( /obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "hos" + }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "2-8" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-2" }, /turf/open/floor/plating, -/area/security/brig) -"wkW" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 6 +/area/command/heads_quarters/hos) +"wHT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"wHU" = ( +/obj/structure/rack, +/obj/item/tank/jetpack/carbondioxide/eva, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"wlc" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 +/area/ai_monitored/command/storage/eva) +"wIJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"wlg" = ( +/area/hallway/primary/central) +"wIS" = ( +/obj/machinery/processor, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"wIW" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = 30 + }, +/obj/machinery/light, +/obj/machinery/computer/crew{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"wJI" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"wJV" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"wll" = ( -/obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, -/turf/open/floor/engine, -/area/science/xenobiology) -"wly" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"wme" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"wKc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"wmt" = ( +/area/security/prison/cells) +"wKg" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) +"wKs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/chair/comfy/brown{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/mechbay) +"wKH" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"wmu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/command/heads_quarters/hop) +"wLv" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" }, /turf/open/floor/plating, -/area/engineering/main) -"wmz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/area/security/prison) +"wLH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"wMr" = ( +/obj/machinery/computer/gateway_control, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"wmG" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 +/area/command/gateway) +"wMt" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/commons/storage/primary) +"wML" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = 32 +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" }, /obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plating, -/area/science/server) -"wmI" = ( -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator"; - req_access_txt = "11" +/area/security/brig) +"wMN" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-2" }, +/turf/open/floor/plating, +/area/security/prison/upper) +"wNe" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"wmJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"wmK" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Bay 1 North"; +/area/hallway/primary/port) +"wNi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/vending/barkbox, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"wmQ" = ( -/obj/structure/table/glass, -/obj/item/storage/bag/trash, -/obj/item/hemostat, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"wnd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/area/cargo/miningdock) +"wNq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/maintenance/port/aft) -"wnj" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"wnk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/area/medical/storage) +"wNS" = ( +/obj/structure/closet/crate, +/obj/item/book/manual/wiki/telescience, +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction, +/obj/item/book/manual/wiki/atmospherics, +/obj/item/book/manual/wiki/detective, +/obj/item/book/manual/wiki/tcomms, +/obj/item/book/manual/wiki/engineering_singulo_tesla, +/obj/item/book/manual/wiki/experimentor, +/obj/item/book/manual/wiki/research_and_development, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/medicine, +/obj/item/book/manual/wiki/medical_cloning, +/obj/item/book/manual/wiki/infections, +/obj/item/book/manual/ripley_build_and_repair, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/book/manual/wiki/toxins, +/obj/item/book/manual/wiki/grenades, +/obj/item/book{ + desc = "An undeniably handy book."; + icon_state = "bookknock"; + name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" + }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"wnr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/area/service/library) +"wOj" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"wns" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall/r_wall/syndicate, -/area/cargo/miningdock) -"wog" = ( -/obj/structure/alien/weeds, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"woo" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Bar" +/turf/open/floor/plating, +/area/space/nearstation) +"wOP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/structure/plasticflaps/opaque, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"wOW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"woQ" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ +/area/security/prison/upper) +"wPj" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"wPr" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"woR" = ( -/obj/machinery/cryopod{ - dir = 1 +"wPS" = ( +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/carpet, -/area/commons/cryopod) -"woY" = ( -/obj/machinery/door/airlock{ - id_tag = "Public Sex Dorm"; - name = "Public Sex Dorm" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door/firedoor, -/obj/structure/fans/tiny, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"wph" = ( -/obj/docking_port/stationary{ - area_type = /area/construction/mining/aux_base; - dheight = 4; - dir = 8; - dwidth = 4; - height = 9; - id = "aux_base_zone"; - name = "aux base zone"; - roundstart_template = /datum/map_template/shuttle/aux_base/default; - width = 9 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"wpq" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"wpu" = ( -/obj/structure/closet/emcloset, +/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"wpG" = ( +/area/science) +"wQe" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"wpU" = ( -/obj/item/target, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"wql" = ( -/turf/closed/wall/r_wall/syndicate, -/area/command/gateway) -"wqI" = ( -/obj/effect/landmark/observer_start, -/obj/effect/turf_decal/plaque{ - icon_state = "L8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"wqU" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/medical/medbay/central) +"wQt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"wqW" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) -"wrI" = ( -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"wrS" = ( -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = -32 +/area/commons/dorms) +"wQv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"wsC" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "CO2 to Pure" +/area/command/heads_quarters/captain) +"wQC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/commons/vacant_room/office) +"wQD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/cryopod{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"wQM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"wRX" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"wsN" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 +"wSb" = ( +/obj/item/folder/yellow, +/obj/item/pen/blue, +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"wSh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"wsP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/command/heads_quarters/rd) +"wSw" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #3" }, +/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"wsU" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/cargo/storage) +"wSy" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/structure/window/plasma, -/obj/structure/window/plasma{ +/obj/item/pen, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/commons/locker) -"wtx" = ( -/obj/structure/closet/crate/rcd, -/obj/machinery/camera/motion{ - c_tag = "EVA Motion Sensor" + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"wup" = ( -/obj/machinery/iv_drip, +/area/command/bridge) +"wTb" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Control Room"; + req_access_txt = "19; 61" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"wuO" = ( -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/area/tcommsat/computer) +"wTk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/costume, -/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/locker) +"wTq" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"wvr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/area/security/checkpoint/science) +"wTw" = ( +/obj/structure/chair/comfy/beige, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"wTA" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AftH"; + location = "AIW" }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"wvF" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"wTD" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 }, +/obj/item/stack/cable_coil, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"wvZ" = ( -/obj/machinery/button/door{ - id = "secdormdoor2"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"wwh" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/prison/upper) -"wwi" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/engineering/main) +"wTJ" = ( +/obj/machinery/computer/cargo/request, +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"wUi" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"wUr" = ( +/turf/closed/wall/r_wall/syndicate, +/area/service/theater) +"wUs" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"wwm" = ( -/obj/structure/sign/directions/security{ - dir = 4; - pixel_x = 32; - pixel_y = -24 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_x = 32; - pixel_y = -32 + dir = 10 }, -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = -40 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"wwR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" +/area/science/xenobiology) +"wUt" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "2-8" }, +/turf/open/floor/plating, +/area/security/brig) +"wUw" = ( +/obj/structure/kitchenspike, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"wxa" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/service/kitchen/coldroom) +"wVg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/research) -"wxg" = ( -/obj/structure/cable{ - icon_state = "2-8" +/area/security/prison/upper) +"wVi" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/table, +/obj/item/gps/mining{ + gpstag = "MINE_PUB" }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"wVl" = ( +/obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/central) -"wxk" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/carpet/black, -/area/commons/arcade) -"wxt" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/item/melee/chainofcommand, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"wxx" = ( -/obj/structure/chair, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"wxz" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/commons/storage/primary) -"wys" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = 30 +"wVo" = ( +/obj/machinery/button/ignition{ + id = "Incinerator"; + pixel_x = -6; + pixel_y = -24 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, +/obj/machinery/meter, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/disposal/incinerator) +"wVy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/structure/closet/crate, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"wVN" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"wWm" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"wyE" = ( -/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/science/explab) +"wWt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"wyR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/medical/virology) -"wyT" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"wyW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"wzh" = ( -/obj/machinery/light/small, -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/maintenance/disposal) -"wzm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/chem_heater, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"wzy" = ( -/obj/structure/table, -/obj/structure/bedsheetbin{ - pixel_x = 2 - }, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, -/obj/effect/turf_decal/tile/blue{ +/area/security/prison/upper) +"wWx" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 }, +/obj/machinery/meter, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"wBd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/area/engineering/atmos) +"wXn" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, -/turf/closed/wall/r_wall/syndicate, -/area/hallway/secondary/service) -"wBj" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"wYd" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/science/mixing) +"wYn" = ( +/obj/structure/plasticflaps/opaque, +/obj/structure/sign/poster/contraband/free_drone{ + pixel_y = 32 }, /turf/open/floor/mineral/plastitanium/red, /area/maintenance/starboard/aft) -"wBP" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/sofa/corp/left{ - dir = 1 - }, -/turf/open/floor/carpet/black, -/area/service/bar) -"wCb" = ( -/obj/machinery/light{ +"wYP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/open/floor/carpet, -/area/medical/psychology) -"wCe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"wYS" = ( +/turf/open/floor/mineral/plastitanium, +/area/engineering/gravity_generator) +"wYY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Server Room"; + req_access_txt = "30" }, -/turf/open/floor/plating, -/area/commons/fitness/recreation) -"wCh" = ( -/obj/machinery/light, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/science) -"wCp" = ( +/area/science/server) +"wZb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/holopad, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, /turf/open/floor/mineral/plastitanium, -/area/security/warden) -"wCq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway South"; - dir = 1 +/area/hallway/secondary/entry) +"wZo" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"wCF" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/hallway/secondary/entry) +"wZH" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/window/plasma/reinforced{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) +"wZZ" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/storage/box/syringes, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 7; + pixel_y = -3 }, -/turf/open/floor/plasteel, -/area/commons/locker) -"wCG" = ( +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = 30 + }, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"xaf" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"xao" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/landmark/start/blueshield, +/turf/open/floor/mineral/plastitanium, +/area/command/blueshielquarters) +"xaz" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/ai_upload) +"xaN" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"wCQ" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 +/area/ai_monitored/turret_protected/aisat/service) +"xbi" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"wCZ" = ( +/area/maintenance/fore) +"xbz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"xbL" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/obj/structure/disposalpipe/segment, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"xbO" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"wDi" = ( +/area/ai_monitored/turret_protected/aisat/atmos) +"xcj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"wDA" = ( -/obj/machinery/light/small{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"wDG" = ( -/obj/machinery/light/small{ - dir = 1; - light_color = "#ffc1c1" +/area/science/misc_lab) +"xcl" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 6 }, -/turf/open/floor/padded, -/area/security/execution/transfer) -"wDO" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/space, +/area/space/nearstation) +"xcz" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 + }, +/obj/item/seeds/onion, +/obj/structure/sign/poster/contraband/ambrosia_vulgaris{ + pixel_x = 32 + }, +/obj/machinery/light{ dir = 4 }, /turf/open/floor/plating, -/area/engineering/break_room) -"wDQ" = ( -/obj/machinery/firealarm{ - pixel_y = 27 +/area/maintenance/starboard/aft) +"xdt" = ( +/obj/structure/disposalpipe/segment, +/obj/item/paicard, +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"xdw" = ( +/obj/structure/table/glass, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/storage/book/bible{ + pixel_y = -1 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"wEg" = ( +/area/service/chapel/main) +"xdG" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Surgery Observation" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/surgery) +"xdJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"xen" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/structure/chair, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"wEm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/area/hallway/secondary/entry) +"xeK" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Visitation Observation"; + req_access_txt = "2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"wFb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"wFc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"wFj" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/science/server) -"wFn" = ( +/area/security/prison/upper) +"xeL" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, /obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 32 + pixel_x = -27 }, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"wFp" = ( +/area/medical/chemistry) +"xeY" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-2" }, -/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -61560,1541 +62541,1407 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"wFq" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"wFr" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/item/pen, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/turf/open/floor/mineral/plastitanium, +/area/command/gateway) +"xfa" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/chair/comfy/black{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/maintenance/disposal/incinerator) -"wFs" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/commons/dorms) +"xfc" = ( +/obj/structure/reagent_dispensers/keg/aphro/strong, +/turf/open/floor/plating, +/area/security/prison/cells) +"xfn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Blueshield's Office Maintenance"; + req_access_txt = "72" + }, +/turf/open/floor/carpet, +/area/command/blueshieldoffice) +"xfx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium/red, +/area/ai_monitored/security/armory) +"xge" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics South East"; + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air Outlet Pump" + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"wFJ" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L14" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"wGc" = ( +/area/engineering/atmos) +"xgk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"wGk" = ( +/turf/open/floor/plating, +/area/maintenance/port/aft) +"xgq" = ( /obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/item/paper/guides/jobs/hydroponics{ - pixel_x = -5; - pixel_y = 3 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"wGx" = ( -/obj/machinery/status_display/evac{ - layer = 4; - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"wHs" = ( -/obj/effect/landmark/xmastree/rdrod, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, +/obj/item/flashlight/lamp, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"wHE" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot, +/area/security/warden) +"xgs" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/maintenance/starboard/aft) +"xgX" = ( +/obj/machinery/chem_master, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"wHM" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, +/area/medical/medbay/central) +"xgZ" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/command/bridge) -"wHT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"wHZ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"wIh" = ( -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/light{ - dir = 8 +/area/cargo/office) +"xhA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"wIq" = ( -/obj/structure/table, -/obj/item/storage/toolbox/artistic{ - icon_state = "yellow"; - item_state = "toolbox_yellow"; - name = "Cable Toolbox"; - pixel_y = 6 +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"wID" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Prison Forestry" +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"wIS" = ( -/obj/structure/grille, -/obj/structure/lattice, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"wIV" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "O2 Outlet Pump" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"xhU" = ( +/obj/structure/chair{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/window/reinforced/survival_pod{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/turf/open/floor/carpet/black, +/area/command/heads_quarters/hos) +"xhV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"wJg" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"wJr" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science) -"wJs" = ( +/turf/open/floor/plating, +/area/construction) +"xiw" = ( +/obj/machinery/door/airlock{ + name = "Service Hall"; + req_one_access_txt = "25;26;35;28" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/hallway/secondary/service) +"xiJ" = ( +/obj/structure/chair{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"wJy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/medical/medbay/central) +"xiV" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd"; + name = "research lab shutters" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/science/research) +"xiX" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"wJX" = ( -/obj/effect/turf_decal/stripes/white/line{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"xiZ" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"wKw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"wKM" = ( -/obj/structure/table, -/obj/item/clothing/gloves/boxing/yellow, -/obj/item/clothing/gloves/boxing/green, -/obj/item/clothing/gloves/boxing/blue, -/obj/item/clothing/gloves/boxing/blue, -/obj/item/clothing/gloves/boxing, -/obj/item/clothing/gloves/boxing, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"wKN" = ( -/obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/area/hallway/primary/port) +"xjo" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/stock_parts/cell/high, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"wKY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/engineering/atmos) -"wLh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"wLo" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/service/theater) -"wLp" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/structure/sign/warning/biohazard{ - pixel_x = 32 +/area/ai_monitored/turret_protected/ai) +"xjL" = ( +/obj/structure/closet/l3closet/janitor, +/obj/machinery/airalarm{ + pixel_y = 23 }, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"wLy" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/service/janitor) +"xkb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/airalarm{ + pixel_y = 23 }, +/obj/structure/closet/secure_closet/blueshield, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"wLF" = ( +/area/command/blueshielquarters) +"xkk" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/delivery/red, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"wMa" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/science/xenobiology) -"wMc" = ( -/obj/structure/table, -/obj/item/hand_tele, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/sign/warning/securearea{ + pixel_x = -32; + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/command/teleporter) -"wMs" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Prison Gate"; + name = "Prison Lockdown Shutters" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/mineral/plastitanium/red, +/area/security/range) +"xkE" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/engineering/atmos) +"xkV" = ( +/obj/machinery/suit_storage_unit/rd, /turf/open/floor/mineral/plastitanium, -/area/science) -"wMu" = ( +/area/command/heads_quarters/rd) +"xlg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"xlX" = ( +/obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/door/poddoor/shutters{ + id = "commissaryshutters"; + name = "Vacant Commissary Shutters" }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"wMz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel, +/area/commons/locker) +"xmg" = ( +/obj/item/assembly/signaler{ + pixel_y = 8 }, -/obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"wNG" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/obj/item/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 }, -/obj/item/pickaxe{ - pixel_x = 5 +/obj/item/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 }, -/obj/item/shovel{ - pixel_x = -5 +/obj/item/assembly/signaler{ + pixel_x = -2; + pixel_y = -2 }, +/obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"wOp" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/engineering/main) -"wOP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/area/science/mixing) +"xmA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 +/turf/open/floor/mineral/plastitanium, +/area/science) +"xmL" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 5 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"wOT" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood/wood_diagonal, +/area/security/prison/upper) +"xmM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/captain) +"xmO" = ( +/obj/structure/bed{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/shower{ +/obj/item/bedsheet/medical{ dir = 8 }, -/obj/structure/sign/warning/enginesafety{ - pixel_x = 32 +/turf/open/floor/padded, +/area/commons/dorms) +"xmX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_y = -32 +/turf/open/floor/mineral/plastitanium, +/area/science/explab) +"xnc" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 5" + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"xnf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"wPm" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/carpet/blackred, /area/hallway/secondary/entry) -"wPz" = ( +"xnj" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/storage/fancy/donut_box, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" }, /turf/open/floor/mineral/plastitanium, -/area/service/theater) -"wPJ" = ( -/obj/structure/closet, -/obj/item/poster/random_contraband, -/obj/item/poster/random_contraband, -/obj/item/poster/random_contraband, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"wPN" = ( +/area/service/kitchen) +"xnH" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-2" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - name = "Privacy Shutters" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/command/heads_quarters/hop) -"wQf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"xnU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"wQi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"wQm" = ( -/obj/machinery/airalarm{ - pixel_y = 25 +/area/security/prison/cells) +"xod" = ( +/obj/structure/table/wood, +/obj/machinery/camera{ + c_tag = "Captain's Office"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/item/storage/lockbox/medal, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/captain) +"xog" = ( +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"xow" = ( +/obj/machinery/light/small{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/turf_decal/tile/yellow, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -27; + pixel_y = -27; + prison_radio = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/flasher{ + id = "Cell 4"; + pixel_x = -24; + pixel_y = -36 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/bed, +/obj/item/bedsheet/yellow, +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"xoB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/mineral/plastitanium, +/area/service/janitor) +"xoJ" = ( +/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/mineral/plastitanium, -/area/science/robotics/lab) -"wQo" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/area/science/xenobiology) +"xoM" = ( +/obj/machinery/door/airlock/medical{ + name = "Psychology"; + req_access_txt = "76" }, -/obj/effect/turf_decal/tile/red, +/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium, +/area/medical/psychology) +"xoU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"wQq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/area/tcommsat/computer) +"xoX" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"wQr" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ +/obj/machinery/light{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"wRh" = ( +/area/commons/storage/primary) +"xpc" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"wRL" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/window/reinforced{ +/turf/open/floor/plating, +/area/cargo/office) +"xpt" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"wRQ" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/area/engineering/atmos) +"xpu" = ( +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"wSj" = ( -/obj/structure/cable{ - icon_state = "2-8" +/area/medical/virology) +"xpS" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, /turf/open/floor/plating, -/area/maintenance/port/fore) -"wSB" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/area/ai_monitored/turret_protected/aisat/hallway) +"xpZ" = ( +/obj/machinery/light/small{ + dir = 8 }, /obj/machinery/camera{ - c_tag = "Brig West" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"wTk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/locker) -"wTp" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" + c_tag = "MiniSat Antechamber"; + dir = 4; + network = list("minisat"); + start_active = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"wTt" = ( -/obj/structure/table, -/obj/item/restraints/handcuffs/cable/zipties, -/turf/open/floor/plasteel/kitchen_coldroom, -/area/commons/dorms) -"wTI" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/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/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"wTK" = ( -/obj/machinery/button/door{ - id = "teledoor"; - name = "MiniSat Teleport Shutters Control"; - pixel_y = 25; - req_access_txt = "17;65" +/area/ai_monitored/turret_protected/aisat_interior) +"xqa" = ( +/obj/machinery/status_display/evac{ + layer = 4; + pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/starboard) +"xqh" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"wTP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 + dir = 6 + }, +/obj/effect/landmark/start/stowaway, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"xqA" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway" + }, +/obj/item/radio/intercom{ + pixel_y = 25 }, -/turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"wTQ" = ( -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"wUd" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"wUo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"wUr" = ( -/turf/closed/wall/r_wall/syndicate, -/area/service/theater) -"wUH" = ( -/obj/machinery/light, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/starboard) -"wUP" = ( -/obj/machinery/light, +"xqC" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"wVN" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"wVO" = ( +/area/cargo/miningdock) +"xqF" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/sign/poster/contraband/space_up{ - pixel_y = -32 +/turf/open/floor/mineral/plastitanium, +/area/science) +"xrn" = ( +/obj/structure/cable{ + icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"wVP" = ( +/area/cargo/storage) +"xrp" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/security/courtroom) +"xrq" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber"; + req_one_access_txt = "65" + }, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat_interior) +"xrx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"wXc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/exit) +"xrA" = ( +/obj/machinery/computer/med_data{ dir = 4 }, -/obj/item/kirbyplants{ - icon_state = "plant-16" +/obj/structure/sign/poster/official/medical_green_cross{ + pixel_x = -32 }, /turf/open/floor/mineral/plastitanium, -/area/science) -"wXi" = ( +/area/medical/medbay/central) +"xsm" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room"; + req_access_txt = "7" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"wXk" = ( +/area/science/mixing) +"xsp" = ( +/obj/machinery/door/firedoor/heavy, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/mineral/plastitanium, +/area/science) +"xsy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "GeneticsDoor"; + name = "Genetics"; + req_access_txt = "5; 68" }, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/mineral/plastitanium, +/area/medical/genetics) +"xtb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/structure/table/wood, -/obj/item/paicard, -/obj/item/clothing/mask/balaclava{ - pixel_x = -8; - pixel_y = 8 - }, -/obj/item/toy/cards/deck{ - pixel_x = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/item/storage/crayons, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"wXz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/security/courtroom) +"xtc" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics South West"; dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"wXA" = ( -/obj/structure/chair/office/dark{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"xtx" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"xtJ" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/mineral/plastitanium, +/area/security/prison/upper) +"xtL" = ( +/obj/machinery/light, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"wXF" = ( -/obj/structure/mirror{ - icon_state = "mirror_broke"; - pixel_y = 28 +/area/engineering/break_room) +"xtP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/iv_drip, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"wYn" = ( -/obj/structure/plasticflaps/opaque, -/obj/structure/sign/poster/contraband/free_drone{ - pixel_y = 32 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"wYo" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ +/turf/open/floor/plating, +/area/maintenance/fore) +"xuk" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"wYv" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"wYC" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue{ +/area/medical/genetics) +"xuE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = -25 - }, -/obj/structure/sign/directions/science{ - dir = 4; - pixel_y = -32 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"wYX" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 +/obj/item/radio/intercom{ + pixel_y = 25 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"wZj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/stack/sheet/cardboard, -/turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"wZm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/light/small{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"wZr" = ( +/area/science/mixing) +"xuM" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "1-4" - }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/mineral/plastitanium, -/area/maintenance/department/electrical) -"wZA" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Prison Cafeteria" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/security/prison/upper) -"wZF" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/medical/genetics) +"xvg" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/effect/landmark/start/paramedic, +/obj/machinery/light, +/obj/effect/landmark/start/assistant, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"wZK" = ( -/obj/item/storage/secure/safe{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/cargo/office) +"xvk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"wZP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"wZX" = ( -/obj/effect/turf_decal/tile/yellow{ +/area/engineering/main) +"xvs" = ( +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"xai" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/cargo/miningdock) +"xvv" = ( /obj/structure/cable{ icon_state = "0-4" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge"; - req_access_txt = "19" - }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"xaW" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/obj/effect/turf_decal/stripes/red/full, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"xbd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"xbi" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 +/obj/structure/cable{ + icon_state = "0-8" }, +/obj/structure/cable, +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/maintenance/fore) -"xbp" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L1" +/area/engineering/storage/tech) +"xvG" = ( +/obj/item/paper_bin/bundlenatural{ + pixel_x = 6; + pixel_y = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"xbu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 }, +/obj/item/pen/fountain, +/obj/structure/table, +/obj/item/pen/fourcolor, +/obj/item/stamp/hop, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"xby" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/chair{ +/area/command/heads_quarters/hop) +"xvI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/service/bar) +"xvT" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/locker) -"xbA" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 +/area/science/mixing) +"xwB" = ( +/obj/structure/chair/stool{ + pixel_y = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/carpet/black, +/area/commons/arcade) +"xwT" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"xbH" = ( +/obj/item/clothing/gloves/color/fyellow, /turf/open/floor/mineral/plastitanium, /area/commons/storage/primary) -"xcc" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +"xwY" = ( +/obj/machinery/door/airlock/security{ + name = "Isolation Cell"; + req_access_txt = "2" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"xcd" = ( -/obj/item/clothing/head/HoS/beret/syndicate, -/obj/item/clothing/head/HoS/beret/syndicate, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"xcj" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/landmark/start/assistant, +/area/security/execution/transfer) +"xxi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/chair/sofa/corp/left, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"xcl" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 6 - }, -/turf/open/space, -/area/space/nearstation) -"xcz" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/seeds/onion, -/obj/structure/sign/poster/contraband/ambrosia_vulgaris{ - pixel_x = 32 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/light{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xcA" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/port) -"xcD" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/landmark/start/stowaway, +/area/maintenance/fore) +"xxp" = ( /turf/open/floor/plating, -/area/maintenance/port/aft) -"xcP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/security/range) +"xxq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/conveyor{ + dir = 4; + id = "robo1" }, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"xcR" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"xcW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/area/science/robotics/lab) +"xxr" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/warehouse) -"xcX" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/area/service/hydroponics/garden) +"xyi" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/light/small{ +/obj/machinery/light{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"xdg" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/area/engineering/engine_smes) +"xyn" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/green, /turf/open/floor/mineral/plastitanium, -/area/science) -"xdi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 1 +/area/hallway/primary/starboard) +"xyy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"xdo" = ( -/obj/item/beacon, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/medical/medbay/lobby) +"xyC" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"xdA" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"xdU" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = -32 +/area/command/meeting_room) +"xyP" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/aft) -"xdW" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"xeR" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"xfB" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"xyX" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xfP" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/electropack, -/obj/item/healthanalyzer, -/obj/item/assembly/signaler, /turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"xgk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/medical/medbay/central) +"xzd" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"xzk" = ( +/obj/machinery/light{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"xzN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"xgo" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/blue, +/obj/structure/sign/poster/official/do_not_question{ + pixel_x = 32 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"xzP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/ai_monitored/turret_protected/aisat_interior) +"xzV" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"xgs" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/maintenance/starboard/aft) -"xgB" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"xgO" = ( -/obj/machinery/conveyor_switch/oneway{ +/area/command/meeting_room) +"xzW" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics) +"xzX" = ( +/obj/machinery/vending/wallmed{ + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "Medbay Recovery Room"; dir = 8; - id = "QMLoad" + network = list("ss13","medbay") }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"xgU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/vehicle/ridden/wheelchair{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"xhg" = ( -/obj/item/radio/intercom{ - pixel_y = 25 +/area/medical/medbay/central) +"xAg" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479" }, -/obj/machinery/camera, -/obj/structure/chair/comfy/black{ - dir = 4 +/obj/structure/chair/comfy/brown{ + color = "#596479" }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"xhk" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"xht" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/button/door{ - id = "Oasis Dorms"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 +/area/security/prison/upper) +"xAk" = ( +/obj/structure/chair/stool{ + pixel_y = 8 }, -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/grass, -/area/commons/dorms) -"xhw" = ( -/obj/machinery/computer/shuttle/mining{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"xAq" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/construction/mining/aux_base) -"xhA" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/carpet/black, -/area/service/bar) -"xhF" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, /turf/open/floor/mineral/plastitanium, -/area/science) -"xhG" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"xhV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" +/area/engineering/main) +"xAB" = ( +/obj/structure/sink{ + pixel_y = 30 }, -/turf/open/floor/plating, -/area/construction) -"xik" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/turf/open/floor/mineral/plastitanium, +/area/service/hydroponics/garden) +"xAE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"xBe" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"xiw" = ( -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_one_access_txt = "25;26;35;28" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/science/misc_lab) +"xBk" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"xiz" = ( -/obj/structure/table, -/obj/item/storage/box/hug, -/obj/item/razor{ - pixel_x = -6 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 }, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plasteel/freezer, +/area/commons/toilet) +"xBI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/central) +"xCa" = ( +/obj/structure/closet/secure_closet, +/obj/item/clothing/suit/armor/vest/capcarapace/syndicate, +/obj/item/clothing/head/HoS/beret/syndicate, +/obj/item/storage/belt/military/assault, +/turf/open/floor/carpet/black, +/area/command/heads_quarters/captain) +"xCn" = ( +/obj/structure/window/reinforced/tinted{ dir = 4 }, -/obj/machinery/light{ - light_color = "#d1dfff" - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison) -"xjl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/padded, +/area/commons/dorms) +"xCo" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"xCu" = ( +/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"xjs" = ( +/area/cargo/miningdock) +"xCy" = ( /obj/machinery/vending/coffee, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"xkc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"xDT" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio7"; - name = "containment blast door" +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"xkh" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 +/obj/item/reagent_containers/dropper, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"xkk" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32; - pixel_y = 32 +/area/science/research) +"xEu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Prison Gate"; - name = "Prison Lockdown Shutters" +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/range) -"xkm" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/service) +"xEA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"xEE" = ( +/obj/item/radio/intercom{ + pixel_y = 25 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/machinery/vending/wardrobe/curator_wardrobe, +/turf/open/floor/carpet/black, +/area/service/library) +"xER" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock"; + req_access_txt = "63" }, -/obj/effect/landmark/start/stowaway, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xkn" = ( -/obj/effect/spawner/structure/window/plastitanium, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/fans/tiny, /turf/open/floor/plating, -/area/security/range) -"xkt" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 +/area/security/office) +"xFu" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"xFB" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/service/hydroponics) -"xkx" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +"xFD" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/rd) +"xFL" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"xkF" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/light, +/obj/machinery/mecha_part_fabricator, /turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"xkK" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/plastitanium, +/area/science/robotics/lab) +"xFM" = ( +/obj/item/clothing/gloves/color/rainbow, +/obj/item/clothing/head/soft/rainbow, +/obj/item/clothing/shoes/sneakers/rainbow, +/obj/item/clothing/under/color/rainbow, /turf/open/floor/plating, -/area/hallway/primary/port) -"xlE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/maintenance/port/fore) +"xFT" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/engineering/gravity_generator) +"xGt" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, /area/commons/dorms) -"xlH" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"xlQ" = ( +"xGL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/medical/psychology"; - name = "Psychology Office APC"; - pixel_y = -23 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"xGZ" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-8" }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" }, -/area/maintenance/port/fore) -"xlS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/engine, +/area/science/xenobiology) +"xHb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"xlX" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "commissaryshutters"; - name = "Vacant Commissary Shutters" +/area/security/courtroom) +"xHk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/commons/locker) -"xme" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/cargo/office) +"xHm" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"xHo" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"xmt" = ( -/obj/machinery/chem_master, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/area/commons/storage/primary) +"xHt" = ( +/obj/structure/table/wood, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/camera, +/obj/item/storage/photo_album{ + pixel_y = -10 }, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"xmO" = ( -/obj/structure/bed{ - dir = 1 +/area/command/heads_quarters/captain) +"xHz" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/button/door{ - id = "secdorm1"; - name = "Armory Shutters"; - pixel_x = -26; - req_access_txt = "1" +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/item/bedsheet/red{ +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/engineering/gravity_generator) +"xHR" = ( +/obj/structure/chair/comfy/brown{ dir = 1 }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"xmQ" = ( -/obj/structure/sink{ +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"xIi" = ( +/obj/machinery/power/apc{ + areastring = "/area/engineering/gravity_generator"; dir = 8; - pixel_x = -12; - pixel_y = 2 + name = "Gravity Generator APC"; + pixel_x = -25; + pixel_y = 1 }, +/obj/structure/table, +/obj/item/paper/guides/jobs/engi/gravity_gen, +/obj/item/pen/blue, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 8 + }, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"xnx" = ( -/obj/structure/table, -/obj/item/paper/fluff/holodeck/disclaimer, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"xnA" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-2" }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"xnD" = ( +/area/engineering/gravity_generator) +"xIF" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/door/airlock/research{ - name = "Toxins Storage"; - req_access_txt = "8" +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/storage) -"xoo" = ( +/area/hallway/primary/central) +"xIT" = ( +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"xou" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/mineral/plastitanium/red, +/area/security/office) +"xIU" = ( +/obj/machinery/computer/monitor{ + name = "bridge power monitoring console" }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/starboard) -"xpj" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/structure/window/plasma, -/turf/open/floor/plating, -/area/maintenance/port) -"xpr" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 10 +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"xpU" = ( -/obj/machinery/camera{ - c_tag = "Port Hallway 3"; - dir = 1 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"xJl" = ( +/obj/structure/disposalpipe/junction{ dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/hallway/primary/port) -"xqj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ +"xJv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/main) -"xqx" = ( +/area/cargo/miningdock) +"xJx" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Hallway"; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/hallway/secondary/entry) +"xJC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/mineral/plastitanium, -/area/tcommsat/computer) -"xqN" = ( -/obj/structure/cable{ - icon_state = "1-4" +/turf/closed/wall/r_wall/syndicate, +/area/maintenance/disposal/incinerator) +"xJI" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"xqR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"xrb" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/loot_pile/maint, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"xrq" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/command/meeting_room) +"xJW" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + req_access_txt = "1" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"xru" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/plating, +/area/security/office) +"xKd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/janitor, /turf/open/floor/mineral/plastitanium, -/area/science) -"xrw" = ( -/turf/open/floor/mineral/plastitanium, -/area/construction) -"xrA" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/area/service/janitor) +"xKj" = ( +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"xrH" = ( -/obj/structure/chair/sofa/left, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"xrM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"xrR" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/maintenance/fore) -"xrS" = ( -/obj/machinery/computer/atmos_control/tank/toxin_tank{ +/obj/structure/chair/comfy/brown{ + color = "#596479"; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/carpet, +/area/medical/psychology) +"xKl" = ( +/obj/machinery/computer/security/telescreen/prison{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/purple, +/turf/open/floor/mineral/plastitanium/red, +/area/security/prison) +"xKo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"xrY" = ( -/obj/machinery/newscaster{ - pixel_x = 30 +/area/science/xenobiology) +"xKw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"xsd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light_switch{ - pixel_x = 28 +/area/hallway/primary/central) +"xLq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/maintenance/starboard/aft) +"xLN" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"xsf" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/atmospherics/pipe/layer_manifold{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plating, -/area/engineering/atmos) -"xsA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/light{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/aft) +"xLX" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/marker_beacon{ + anchored = 1; + icon_state = "markerburgundy-on"; + light_color = "#FA644B"; + light_power = 3; + light_range = 3; + name = "Docking Beacon"; + picked_color = "Burgundy" + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"xLZ" = ( +/obj/machinery/door/airlock{ + name = "Law Office"; + req_access_txt = "38" + }, +/turf/open/floor/mineral/plastitanium, +/area/service/lawoffice) +"xMb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/computer/security/telescreen/engine{ + dir = 8; + pixel_x = 30 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -63108,1051 +63955,857 @@ }, /turf/open/floor/mineral/plastitanium, /area/engineering/main) -"xte" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/service/hydroponics/garden) -"xtg" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/engine, -/area/science/xenobiology) -"xts" = ( -/obj/structure/chair/office/dark{ - dir = 1 +"xMA" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"xtJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/service/bar) +"xNn" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/machinery/door/window/eastright{ - name = "Robotics Surgery"; - req_access_txt = "29" +/obj/machinery/firealarm{ + pixel_y = 24 }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"xtP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, +/area/service/bar) +"xNo" = ( +/obj/effect/spawner/structure/window/plastitanium, /turf/open/floor/plating, -/area/maintenance/fore) -"xub" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/cargo/qm) +"xNy" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/exit) -"xup" = ( -/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison/upper) +"xNM" = ( +/obj/structure/closet/bombcloset, /obj/machinery/light_switch{ - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = 3; - pixel_y = 3 + pixel_x = -20 }, -/obj/item/book/manual/wiki/engineering_construction, /turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"xuH" = ( +/area/science/misc_lab) +"xNO" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/service/chapel/main) +"xOr" = ( +/obj/effect/spawner/structure/window/plastitanium, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"xuN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/exit) -"xvf" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#cee5d2" - }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/cargo/qm) +"xOw" = ( +/obj/machinery/vending/snack/orange, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"xvF" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/area/service/bar) +"xOC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"xvG" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/area/engineering/main) +"xOT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"xvI" = ( +/area/security/courtroom) +"xOV" = ( /obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 1"; - dir = 8; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"xvP" = ( -/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/vending/autodrobe, +/turf/open/floor/mineral/plastitanium, +/area/commons/locker) +"xPd" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = -30; + receive_ore_updates = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/table, -/obj/structure/bedsheetbin/towel, +/obj/structure/table/reinforced, +/obj/item/slime_scanner, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/science, /turf/open/floor/mineral/plastitanium, +/area/science/xenobiology) +"xPk" = ( +/obj/structure/bed, +/obj/machinery/button/door{ + id = "Dorm6"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/spawner/lootdrop/bedsheet, +/turf/open/floor/carpet/black, /area/commons/dorms) -"xvQ" = ( +"xPq" = ( /obj/machinery/camera{ - c_tag = "Chemistry" + c_tag = "Research and Development"; + network = list("ss13","rd"); + pixel_x = 22 }, -/obj/machinery/chem_heater, -/turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"xvV" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/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/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"xws" = ( -/obj/machinery/door/airlock{ - desc = "Private study room where nerds are probably playing Dungeons and Dragons 13e, or a place for blood cult rituals."; - id_tag = "PrivateStudy"; - name = "Private Study" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/area/science/research) +"xPw" = ( +/obj/effect/turf_decal/tile/red, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"xwB" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, +/area/hallway/primary/central) +"xPx" = ( +/obj/structure/chair, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/carpet/black, -/area/commons/arcade) -"xwC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"xwO" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/mineral/plastitanium, -/area/science) -"xxi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"xxn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"xxp" = ( -/turf/open/floor/plating, -/area/security/range) -"xxG" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/medical/surgery) +"xQa" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Office"; + req_access_txt = "22" }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"xxT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"xxU" = ( +/area/service/chapel/office) +"xQB" = ( /obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable, /turf/open/floor/plating, -/area/commons/storage/tools) -"xya" = ( -/obj/effect/turf_decal/tile/blue{ +/area/tcommsat/computer) +"xQG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"xyo" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"xyt" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, +/area/cargo/office) +"xQL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/aft) -"xyE" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/recharger{ - pixel_x = -6; - pixel_y = 3 +/area/security/prison/upper) +"xQQ" = ( +/obj/effect/landmark/barthpot, +/turf/open/floor/mineral/plastitanium, +/area/service/library) +"xQS" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/mineral/plastitanium, +/turf/open/floor/carpet/blackred, +/area/hallway/primary/central) +"xQT" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/recharger{ - pixel_x = 6; - pixel_y = 3 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"xzd" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"xzh" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"xAi" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/area/science) +"xRe" = ( +/obj/machinery/light{ + dir = 1 }, +/obj/machinery/announcement_system, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"xAk" = ( -/obj/structure/chair/stool{ - pixel_y = 8 +/area/tcommsat/computer) +"xRH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"xAt" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"xAJ" = ( -/obj/machinery/computer/mecha{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"xAT" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/item/radio/intercom{ - pixel_y = 25 +/area/science) +"xRX" = ( +/obj/machinery/camera{ + c_tag = "Cargo Bay South"; + dir = 1 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"xBk" = ( +/area/cargo/storage) +"xRZ" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet) -"xBn" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/medical/morgue) +"xSl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, /area/hallway/secondary/entry) -"xBs" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to Distro" - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"xCd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation A"; - req_access_txt = "39" - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"xCg" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = -30; - receive_ore_updates = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"xSE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/structure/table/reinforced, -/obj/item/slime_scanner, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/glasses/science, /turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"xCl" = ( -/obj/structure/disposalpipe/segment{ +/area/cargo/office) +"xSH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/office/dark{ dir = 4 }, +/turf/open/floor/mineral/plastitanium, +/area/command/blueshieldoffice) +"xSZ" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/science/explab) -"xCF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" +/area/security/prison/upper) +"xTw" = ( +/obj/structure/chair/stool{ + pixel_y = 8 }, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/primary) +"xTL" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"xCY" = ( +/area/science) +"xTR" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"xDs" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"xDC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, /turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"xDS" = ( -/obj/effect/turf_decal/tile/red{ +/area/hallway/primary/aft) +"xTS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/camera{ + c_tag = "Holodeck West"; dir = 4 }, -/obj/effect/turf_decal/tile/red, +/obj/structure/table/wood/fancy, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"xUg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 + dir = 9 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"xDW" = ( -/obj/machinery/light{ - dir = 8 +/obj/structure/closet/crate, +/turf/open/floor/mineral/plastitanium, +/area/cargo/warehouse) +"xUn" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space, +/area/space/station_ruins) +"xUw" = ( +/mob/living/simple_animal/bot/cleanbot{ + name = "C.L.E.A.N." }, /turf/open/floor/mineral/plastitanium, -/area/service/bar) -"xDZ" = ( +/area/medical/medbay/central) +"xUz" = ( +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator"; + req_access_txt = "11" + }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/mineral/plastitanium, -/area/engineering/gravity_generator) -"xEj" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/crowbar/large, -/obj/machinery/camera{ - c_tag = "Mech Bay"; - dir = 1 +/area/engineering/engine_smes) +"xUN" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 }, -/obj/machinery/light, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"xEo" = ( -/obj/structure/closet/l3closet, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"xEu" = ( -/obj/machinery/camera{ - c_tag = "Brig Interrogation"; - dir = 8 +/area/medical/chemistry) +"xUW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/turf/open/floor/carpet/blackred, +/area/hallway/primary/port) +"xVe" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/science/misc_lab) +"xVh" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/mineral/plastitanium/red, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, /area/security/brig) -"xEE" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/vending/wardrobe/curator_wardrobe, -/turf/open/floor/carpet/black, -/area/service/library) -"xEF" = ( -/obj/machinery/light_switch{ - pixel_y = -25 +"xVl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"xEQ" = ( -/obj/structure/closet/l3closet/virology, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/area/engineering/main) +"xVp" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 2 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"xET" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway East"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/status_display/evac{ - pixel_x = -32 +/obj/structure/sign/directions/engineering{ + pixel_x = -32; + pixel_y = -40 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_x = -32; + pixel_y = -24 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"xEU" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/item/storage/firstaid/regular, -/turf/open/floor/mineral/plastitanium, -/area/command/bridge) -"xFr" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/courtroom) -"xFM" = ( -/obj/item/clothing/gloves/color/rainbow, -/obj/item/clothing/head/soft/rainbow, -/obj/item/clothing/shoes/sneakers/rainbow, -/obj/item/clothing/under/color/rainbow, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"xGr" = ( -/obj/structure/closet/lasertag/blue, -/obj/item/clothing/under/misc/pj/blue, -/obj/item/clothing/under/misc/pj/blue, -/turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"xGB" = ( -/obj/machinery/light_switch{ - pixel_y = 28 +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_x = -32; + pixel_y = -32 }, -/obj/machinery/camera{ - c_tag = "Auxiliary Tool Storage" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/storage/box/lights/mixed, /turf/open/floor/mineral/plastitanium, -/area/commons/storage/tools) -"xGL" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = -30 +/area/hallway/primary/central) +"xVs" = ( +/obj/machinery/light{ + dir = 4 }, -/obj/machinery/light, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"xHc" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -27; - pixel_y = -27; - prison_radio = 1 - }, -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -24; - pixel_y = -36 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/area/service/bar) +"xVu" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 }, -/obj/structure/bed, -/obj/item/bedsheet/blue, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"xHs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 5 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/turf/open/floor/mineral/plastitanium, +/area/service/kitchen) +"xVD" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/security/prison/upper) +"xVQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"xHC" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" +/area/science/misc_lab) +"xVZ" = ( +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solars/port/fore) +"xWf" = ( +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/science) -"xHR" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/structure/window/reinforced{ - dir = 4 +/area/hallway/secondary/entry) +"xWm" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"xHS" = ( -/obj/machinery/airalarm{ - pixel_y = 25 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"xId" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/camera{ - c_tag = "Chapel Crematorium"; - dir = 4 +/area/command/bridge) +"xWw" = ( +/obj/machinery/holopad, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"xXd" = ( +/obj/machinery/firealarm{ + pixel_y = 24 }, -/obj/structure/bodycontainer/morgue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"xIx" = ( -/obj/machinery/keycard_auth{ - pixel_x = -24 +/area/engineering/atmos) +"xXw" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Ports to External" }, -/obj/machinery/computer/cargo/request{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"xXA" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red, +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"xID" = ( -/obj/machinery/vending/snack/random, +/area/hallway/primary/fore) +"xXJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/meeting_room) -"xIU" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/entry"; - dir = 4; - name = "Entry Hall APC"; - pixel_x = 24 +/area/engineering/atmos) +"xYN" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Cell Interior Shutters"; + name = "brig shutters" }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"xJz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/turf/open/floor/plating, +/area/security/brig) +"xZs" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/science/misc_lab) +"xZu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/mineral/plastitanium, -/area/commons/fitness/recreation) -"xJC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/area/science/robotics/lab) +"xZF" = ( +/obj/machinery/power/apc{ + areastring = "/area/medical/chemistry"; + dir = 1; + name = "Chemistry APC"; + pixel_y = 23 }, -/turf/closed/wall/r_wall/syndicate, -/area/maintenance/disposal/incinerator) -"xJT" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating/airless, -/area/science/test_area) -"xJW" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_access_txt = "1" +/obj/structure/cable{ + icon_state = "0-2" }, +/turf/open/floor/mineral/plastitanium, +/area/medical/chemistry) +"xZU" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/command/bridge) +"yal" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/mineral/plastitanium, +/area/commons/storage/tools) +"yaL" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/security/office) -"xKl" = ( -/obj/machinery/computer/security/telescreen/prison{ - pixel_y = 30 +/obj/machinery/firealarm{ + pixel_y = 25 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/medical/virology) +"yaP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/engineering/break_room) +"yaW" = ( +/obj/machinery/hydroponics/soil{ + pixel_y = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/item/seeds/ambrosia, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ybS" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/prison) -"xKt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"xKE" = ( -/obj/machinery/light{ - dir = 1 +"ybX" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ycd" = ( +/obj/structure/toilet/secret/low_loot{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/service/bar) -"xKH" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 +/obj/structure/mirror{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/sink{ + pixel_y = 25 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"xLi" = ( -/turf/open/floor/carpet, -/area/medical/psychology) -"xLL" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/button/door{ + id = "LockerShitter2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 14; + pixel_y = 38; + specialfunctions = 4 + }, +/obj/machinery/light/small{ dir = 8 }, +/turf/open/floor/plasteel/freezer, +/area/commons/toilet/locker) +"yce" = ( +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/mineral/plastitanium, -/area/medical/chemistry) -"xLM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/engineering/main) +"ycf" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-8" }, /obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"xLS" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Visitation Observation"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 + icon_state = "0-4" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/hallway/primary/central) +"ycj" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"ycu" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ycw" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/firedoor, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"xLX" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/marker_beacon{ - anchored = 1; - icon_state = "markerburgundy-on"; - light_color = "#FA644B"; - light_power = 3; - light_range = 3; - name = "Docking Beacon"; - picked_color = "Burgundy" +/area/ai_monitored/turret_protected/ai) +"ycx" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/lobby) +"ycC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"ycX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"xMd" = ( -/obj/effect/spawner/lootdrop/prison_contraband, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"ydf" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/bed, -/obj/item/bedsheet/red, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"xMy" = ( -/obj/structure/disposalpipe/segment, +/area/hallway/primary/central) +"ydm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/tcommsat/computer) +"ydA" = ( +/turf/open/floor/mineral/plastitanium, +/area/command/meeting_room) +"ydG" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"xMH" = ( -/obj/structure/sign/warning/radiation/rad_area{ - pixel_x = 32 +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"ydM" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"ydV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/turf/open/floor/mineral/plastitanium, +/area/command/teleporter) +"ydX" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/engineering/gravity_generator) -"xMT" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/button/door{ + id = "xenobio7"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"xMV" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"xMW" = ( -/obj/structure/table, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_y = 3 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 13; - pixel_y = 5 +/area/science/xenobiology) +"yel" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/watertank, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"xMY" = ( -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "secdorm1"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/security/office) -"xNO" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/area/hallway/secondary/entry) +"yeo" = ( +/obj/structure/chair/sofa/right, +/turf/open/floor/mineral/plastitanium, +/area/commons/fitness/recreation) +"yey" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Virology Airlock"; + network = list("ss13","medbay") }, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 1; - icon_state = "roomnum"; - name = "Room Number 2"; - pixel_x = -30; - pixel_y = -7 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"xOc" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/area/medical/virology) +"yeA" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/r_wall/syndicate, +/area/hallway/primary/central) +"yeN" = ( +/obj/machinery/door/airlock{ + desc = "Private study room where nerds are probably playing Dungeons and Dragons 13e, or a place for blood cult rituals."; + id_tag = "PrivateStudy"; + name = "Private Study" }, +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/hallway/primary/fore) -"xOi" = ( -/obj/machinery/camera{ - c_tag = "Gateway"; +/area/service/library) +"yeU" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, -/obj/structure/table, -/obj/structure/sign/warning/biohazard{ - pixel_x = -32 +/turf/open/floor/plating, +/area/engineering/atmos) +"yeX" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 }, -/obj/item/storage/firstaid/regular, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"xOl" = ( +/area/science/xenobiology) +"yeZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, +/turf/closed/wall/r_wall/syndicate, +/area/security/execution/transfer) +"yfw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, -/area/service/library) -"xOo" = ( -/obj/machinery/computer/security/telescreen/vault{ - pixel_y = 30 +/area/medical/medbay/central) +"yfx" = ( +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/science/robotics/lab) +"yfF" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/hop) -"xOS" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/item/pen/fountain/captain, -/obj/item/toy/plush/bird{ - desc = "Peep!"; - name = "Borb" +/area/command/gateway) +"yfJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/turf/open/floor/carpet/black, -/area/command/heads_quarters/captain) -"xPk" = ( /obj/structure/bed, -/obj/machinery/button/door{ - id = "Dorm6"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 +/obj/item/bedsheet/purple, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -24; + pixel_y = -36 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/carpet/black, -/area/commons/dorms) -"xPo" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -27; + pixel_y = -27; + prison_radio = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"xPr" = ( -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_y = 30; - receive_ore_updates = 1 +/turf/open/floor/mineral/plastitanium/red, +/area/security/brig) +"yfL" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/light{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/rnd/production/circuit_imprinter, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"xPw" = ( -/obj/structure/table, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/machinery/requests_console{ - department = "Janitorial"; - departmentType = 1; +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; pixel_y = -29 }, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/storage/box/lights/mixed, -/obj/item/storage/box/lights/mixed, +/obj/machinery/light{ + light_color = "#cee5d2" + }, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"xPL" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/bot, -/turf/open/floor/mineral/plastitanium/red, -/area/ai_monitored/security/armory) -"xPV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/hallway/primary/central) +"yfR" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/cargo/sorting) -"xPX" = ( -/obj/structure/sink{ +/area/medical/medbay/central) +"yfX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/carpet/black, +/area/commons/arcade) +"ygb" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/wood/wood_diagonal, +/area/maintenance/port/fore) +"ygd" = ( +/obj/machinery/light{ dir = 8; - pixel_x = -12; - pixel_y = 2 + light_color = "#e8eaff" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, /turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"xQA" = ( -/obj/machinery/power/terminal{ - dir = 1 +/area/security/prison/upper) +"ygB" = ( +/obj/structure/chair/office/light{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/medical/medbay/central) +"ygG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"xQG" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/structure/closet/crate/silvercrate, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -64164,916 +64817,263 @@ dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/nuke_storage) -"xQK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"xQS" = ( +/area/engineering/main) +"ygT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/mineral/plastitanium, /area/cargo/storage) -"xQX" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"xRe" = ( -/obj/structure/sign/warning/pods{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +"ygZ" = ( +/obj/machinery/light_switch{ + pixel_x = 27 }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"xRg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/commons/vacant_room/office) -"xRv" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/machinery/requests_console{ - department = "Kitchen"; - departmentType = 2; - pixel_x = 30 +/area/construction) +"yhk" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, /area/service/kitchen) -"xRC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/science/circuit) -"xRL" = ( -/obj/structure/table, -/obj/item/wirecutters, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 +"yhl" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/primary) -"xRT" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/red/full, /turf/open/floor/mineral/plastitanium, -/area/cargo/storage) -"xSj" = ( -/obj/structure/table/wood/fancy/blackred, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 32 +/turf/open/floor/carpet/blackred, +/area/hallway/primary/aft) +"yhp" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/rag, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/carpet/black, -/area/service/bar) -"xSn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"xSt" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/medical/genetics) -"xSD" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/starboard) -"xSH" = ( -/obj/structure/chair/office/dark{ +/area/science) +"yhr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/mineral/plastitanium, -/area/cargo/miningdock) -"xSK" = ( +/area/medical/medbay/central) +"yhv" = ( /obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 + pixel_y = 24 }, -/obj/structure/closet/radiation, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/engineering/main) -"xTd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"yhN" = ( +/obj/structure/chair/wood/normal{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light/floor, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = -25 + }, +/turf/open/floor/mineral/plastitanium, +/area/service/chapel/main) +"yhT" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"yie" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/item/rcl/pre_loaded, +/turf/open/floor/mineral/plastitanium, +/area/command/heads_quarters/ce) +"yii" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/commons/vacant_room/office) +"yil" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "input port pump" }, -/obj/structure/disposalpipe/segment{ - dir = 5 +/turf/open/floor/mineral/plastitanium, +/area/maintenance/disposal/incinerator) +"yir" = ( +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway West"; + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"xTJ" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/area/hallway/primary/fore) +"yiH" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/computer/security/telescreen/interrogation{ - dir = 1; - pixel_x = 32; - pixel_y = 4 +/obj/structure/table, +/turf/open/floor/mineral/plastitanium, +/area/security/prison) +"yiN" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/carpet/blackred, +/area/hallway/secondary/entry) +"yiO" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/sign/poster/contraband/fun_police{ + pixel_x = 32 }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"xTU" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/hallway/primary/fore) +"yjt" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Mix to Waste" }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/mineral/plastitanium, /area/engineering/atmos) -"xUn" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space, -/area/space/station_ruins) -"xUs" = ( -/obj/structure/closet/crate, +"yjB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, /turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"xUK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" +/area/service/theater) +"yjO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/plastitanium, +/area/cargo/storage) +"yjR" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"xUU" = ( -/obj/machinery/door/firedoor, +/area/hallway/primary/fore) +"ykb" = ( /obj/machinery/door/airlock/public/glass{ name = "Central Access" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"xVW" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"xVZ" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port/fore) -"xWv" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" }, +/obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/rd) -"xWB" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"xWF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/ai) -"xWY" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/turretid{ - control_area = "/area/ai_monitored/turret_protected/aisat/service"; - name = "Service Bay Turret Control"; - pixel_x = 27; - req_access = null; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/turret_protected/aisat_interior) -"xWZ" = ( -/obj/structure/window/plasma{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/obj/structure/chair/sofa/corp/right, -/turf/open/floor/carpet/black, -/area/service/bar) -"xXo" = ( -/obj/machinery/shower{ - pixel_y = 20 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer, -/area/security/prison/cells) -"xXr" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/plastitanium, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/command/bridge) -"xXx" = ( -/obj/machinery/computer/cargo/request, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, +/area/hallway/primary/central) +"ykc" = ( /turf/open/floor/mineral/plastitanium, /area/command/bridge) -"xYg" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/secondary/entry) -"xYG" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"ykD" = ( /obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) -"xYX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"xYY" = ( -/obj/structure/closet/l3closet/scientist{ - pixel_x = -2 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/misc_lab) -"xZi" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/engineering/break_room) -"xZp" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"xZr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"yas" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/mineral/plastitanium, -/area/service/kitchen) -"yaN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/cells) -"yaP" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"yaV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"yaW" = ( -/obj/machinery/hydroponics/soil{ - pixel_y = 8 - }, -/obj/item/seeds/ambrosia, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"yaX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"ybi" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"ybB" = ( -/obj/structure/closet/wardrobe/white, -/obj/item/clothing/under/costume/kilt, -/obj/item/clothing/under/rank/civilian/janitor/maid, -/turf/open/floor/mineral/plastitanium, -/area/medical/genetics) -"ybL" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"ycd" = ( -/obj/structure/toilet/secret/low_loot{ - dir = 4 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - pixel_y = 25 - }, -/obj/machinery/button/door{ - id = "LockerShitter2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 14; - pixel_y = 38; - specialfunctions = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/commons/toilet/locker) -"ycf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/office) -"ycu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/test_area) -"ycB" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/item/radio/off, -/obj/item/assembly/timer, -/turf/open/floor/mineral/plastitanium, -/area/ai_monitored/command/storage/eva) -"ycC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/mechbay) -"ydi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"ydl" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"ydG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"ydI" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Air to Ports" - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"ydM" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"ydQ" = ( -/obj/machinery/computer/gateway_control, -/turf/open/floor/mineral/plastitanium, -/area/command/gateway) -"ydY" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix to Engine" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"yeo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/atmos) -"yeA" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall/r_wall/syndicate, -/area/hallway/primary/central) -"yeF" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/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/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/mixing) -"yeQ" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/commons/dorms) -"yeV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/central) -"yeZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall/syndicate, -/area/security/execution/transfer) -"yfi" = ( -/obj/structure/table, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/courtroom) -"yfE" = ( -/obj/machinery/sparker{ - id = "executionburn"; - pixel_x = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/execution/transfer) -"yfW" = ( -/obj/structure/bed/shadow, -/obj/item/bedsheet/cosmos, -/turf/open/floor/glass/reinforced, -/area/commons/dorms) -"yfX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/carpet/black, -/area/commons/arcade) -"ygb" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/floor/wood/wood_diagonal, -/area/maintenance/port/fore) -"ygi" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/turf/open/floor/mineral/plastitanium, -/area/commons/storage/art) -"ygl" = ( -/obj/machinery/computer/card/minor/cmo{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/cmo) -"ygt" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"ygS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/cargo/qm) -"ygU" = ( -/mob/living/carbon/monkey, -/turf/open/floor/mineral/plastitanium, /area/medical/genetics) -"yhc" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/mineral/plastitanium, -/area/science/xenobiology) -"yhh" = ( -/obj/machinery/computer/med_data{ - dir = 4 - }, -/obj/structure/sign/poster/official/medical_green_cross{ - pixel_x = -32 - }, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"yhm" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/mineral/plastitanium, -/area/engineering/engine_smes) -"yht" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/line, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"yhB" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/gulag_item_reclaimer{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Security Docking"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium, -/area/security/processing) -"yhD" = ( +"ykJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/medical/morgue) -"yhP" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/carpet/blackred, -/area/hallway/secondary/entry) -"yie" = ( -/obj/effect/turf_decal/bot{ - dir = 1 - }, -/obj/structure/closet/crate/solarpanel_small, -/turf/open/floor/mineral/plastitanium, -/area/engineering/main) -"yij" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/mineral/plastitanium, -/area/medical/medbay/central) -"yir" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/security/prison/upper) -"yiF" = ( -/obj/effect/spawner/structure/window/plastitanium, -/turf/open/floor/plating, -/area/security/office) -"yiO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"yiQ" = ( -/obj/structure/closet/crate, -/obj/item/book/manual/wiki/telescience, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/wiki/engineering_construction, -/obj/item/book/manual/wiki/atmospherics, -/obj/item/book/manual/wiki/detective, -/obj/item/book/manual/wiki/tcomms, -/obj/item/book/manual/wiki/engineering_singulo_tesla, -/obj/item/book/manual/wiki/experimentor, -/obj/item/book/manual/wiki/research_and_development, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/book/manual/wiki/medicine, -/obj/item/book/manual/wiki/medical_cloning, -/obj/item/book/manual/wiki/infections, -/obj/item/book/manual/ripley_build_and_repair, -/obj/item/book/manual/hydroponics_pod_people, -/obj/item/book/manual/wiki/toxins, -/obj/item/book/manual/wiki/grenades, -/obj/item/book{ - desc = "An undeniably handy book."; - icon_state = "bookknock"; - name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" - }, -/turf/open/floor/mineral/plastitanium, -/area/service/library) -"yjd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/science/robotics/lab) -"yjh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/mineral/plastitanium, -/area/service/chapel/office) -"yjH" = ( -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_x = 32; - pixel_y = 28 - }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_x = 32; - pixel_y = 36 - }, -/turf/open/floor/mineral/plastitanium, -/area/hallway/primary/central) -"yjR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"yjS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "Blueshield's Office Maintenance"; - req_access_txt = "72" - }, -/turf/open/floor/carpet, -/area/command/blueshieldoffice) -"ykq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/closed/wall/r_wall/syndicate, -/area/command/blueshielquarters) -"ykA" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood/wood_diagonal, -/area/security/prison/upper) -"ykR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/command/heads_quarters/captain) -"ykU" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet/blackred, -/area/hallway/primary/port) -"yle" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium, -/area/service/hydroponics) -"ylA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/plastitanium, -/area/cargo/office) -"ylD" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/turf/open/floor/mineral/plastitanium, +/area/medical/morgue) +"ykK" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium/red, -/area/security/brig) -"ylK" = ( -/obj/machinery/light_switch{ - pixel_y = 28 +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "privacy shutter" }, -/obj/machinery/camera{ - c_tag = "Custodial Closet" +/turf/open/floor/plating, +/area/command/heads_quarters/ce) +"ykN" = ( +/obj/item/dildo/flared/gigantic, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/commons/dorms) +"ylr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Server Room"; + req_access_txt = "30" }, -/obj/vehicle/ridden/janicart, /turf/open/floor/mineral/plastitanium, -/area/service/janitor) -"ylT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/science/server) +"ylC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/machinery/light{ dir = 1 }, /turf/open/floor/mineral/plastitanium, -/area/medical/virology) -"ylY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/security/prison/upper) +"ylZ" = ( +/obj/machinery/vending/wardrobe/atmos_wardrobe, +/turf/open/floor/mineral/plastitanium, +/area/engineering/atmos) +"ymf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/computer/shuttle/mining, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/mineral/plastitanium, /area/command/bridge) @@ -65333,465 +65333,208 @@ cNd cNd cNd cNd -"} -(2,1,1) = {" -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -"} -(3,1,1) = {" -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd +"} +(2,1,1) = {" +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd cNd cNd cNd @@ -65848,7 +65591,7 @@ cNd cNd cNd "} -(4,1,1) = {" +(3,1,1) = {" cNd cNd cNd @@ -66105,7 +65848,7 @@ cNd cNd cNd "} -(5,1,1) = {" +(4,1,1) = {" cNd cNd cNd @@ -66362,7 +66105,7 @@ cNd cNd cNd "} -(6,1,1) = {" +(5,1,1) = {" cNd cNd cNd @@ -66619,7 +66362,7 @@ cNd cNd cNd "} -(7,1,1) = {" +(6,1,1) = {" cNd cNd cNd @@ -66876,7 +66619,7 @@ cNd cNd cNd "} -(8,1,1) = {" +(7,1,1) = {" cNd cNd cNd @@ -67133,7 +66876,7 @@ cNd cNd cNd "} -(9,1,1) = {" +(8,1,1) = {" cNd cNd cNd @@ -67390,7 +67133,7 @@ cNd cNd cNd "} -(10,1,1) = {" +(9,1,1) = {" cNd cNd cNd @@ -67647,7 +67390,7 @@ cNd cNd cNd "} -(11,1,1) = {" +(10,1,1) = {" cNd cNd cNd @@ -67904,7 +67647,7 @@ cNd cNd cNd "} -(12,1,1) = {" +(11,1,1) = {" cNd cNd cNd @@ -68161,7 +67904,7 @@ cNd cNd cNd "} -(13,1,1) = {" +(12,1,1) = {" cNd cNd cNd @@ -68418,7 +68161,7 @@ cNd cNd cNd "} -(14,1,1) = {" +(13,1,1) = {" cNd cNd cNd @@ -68675,7 +68418,7 @@ cNd cNd cNd "} -(15,1,1) = {" +(14,1,1) = {" cNd cNd cNd @@ -68932,7 +68675,63 @@ cNd cNd cNd "} -(16,1,1) = {" +(15,1,1) = {" +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd cNd cNd cNd @@ -69023,62 +68822,6 @@ cNd cNd cNd cNd -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa cNd cNd cNd @@ -69189,7 +68932,7 @@ cNd cNd cNd "} -(17,1,1) = {" +(16,1,1) = {" cNd cNd cNd @@ -69446,7 +69189,7 @@ cNd cNd cNd "} -(18,1,1) = {" +(17,1,1) = {" cNd cNd cNd @@ -69703,7 +69446,7 @@ cNd cNd cNd "} -(19,1,1) = {" +(18,1,1) = {" cNd cNd cNd @@ -69960,7 +69703,7 @@ cNd cNd cNd "} -(20,1,1) = {" +(19,1,1) = {" cNd cNd cNd @@ -70107,10 +69850,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +cNd +cNd +cNd +cNd cNd cNd cNd @@ -70217,7 +69960,13 @@ cNd cNd cNd "} -(21,1,1) = {" +(20,1,1) = {" +cNd +cNd +cNd +cNd +cNd +cNd cNd cNd cNd @@ -70302,12 +70051,6 @@ cNd cNd cNd cNd -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -70474,7 +70217,7 @@ cNd cNd cNd "} -(22,1,1) = {" +(21,1,1) = {" cNd cNd cNd @@ -70731,7 +70474,7 @@ cNd cNd cNd "} -(23,1,1) = {" +(22,1,1) = {" cNd cNd cNd @@ -70988,7 +70731,7 @@ cNd cNd cNd "} -(24,1,1) = {" +(23,1,1) = {" cNd cNd cNd @@ -71097,11 +70840,9 @@ aaa aaa aaa aaa -xLX aaa aaa aaa -xLX aaa aaa aaa @@ -71114,7 +70855,9 @@ aaa aaa aaa aaa -gDl +aaa +aaa +aaa aaa aaa aaa @@ -71245,7 +70988,7 @@ cNd cNd cNd "} -(25,1,1) = {" +(24,1,1) = {" cNd cNd cNd @@ -71348,23 +71091,18 @@ aaa aaa aaa aaa -xLX -aaa -xLX aaa aaa aaa -gXs aaa aaa aaa -gXs +xLX aaa aaa aaa xLX aaa -xLX aaa aaa aaa @@ -71376,6 +71114,11 @@ aaa aaa aaa aaa +gDl +aaa +aaa +aaa +aaa aaa aaa aaa @@ -71502,7 +71245,7 @@ cNd cNd cNd "} -(26,1,1) = {" +(25,1,1) = {" cNd cNd cNd @@ -71605,26 +71348,26 @@ aaa aaa aaa aaa -gXs +xLX +aaa +xLX aaa -gXs aaa aaa -gXs -gJi -gXs -gXs -gXs -gJi gXs aaa aaa -gXs aaa gXs aaa aaa aaa +xLX +aaa +xLX +aaa +aaa +aaa aaa aaa aaa @@ -71759,7 +71502,7 @@ cNd cNd cNd "} -(27,1,1) = {" +(26,1,1) = {" cNd cNd cNd @@ -71861,25 +71604,26 @@ aaa aaa aaa aaa -gJi -gJi +aaa +gXs +aaa +gXs +aaa +aaa gXs -aag gJi gXs gXs +gXs +gJi +gXs aaa aaa +gXs aaa +gXs aaa aaa -gXs -gXs -gJi -gJi -gXs -aag -gJi aaa aaa aaa @@ -71892,7 +71636,6 @@ aaa aaa aaa aaa -gDl aaa aaa aaa @@ -72016,7 +71759,7 @@ cNd cNd cNd "} -(28,1,1) = {" +(27,1,1) = {" cNd cNd cNd @@ -72118,26 +71861,25 @@ aaa aaa aaa aaa -gIU -shR -aaa -shR -hse +gJi +gJi +gXs +aag +gJi +gXs gXs -aoV -aaa aaa aaa aaa aaa aaa gXs -gIU -shR -aaa -shR -hse -aaa +gXs +gJi +gJi +gXs +aag +gJi aaa aaa aaa @@ -72150,6 +71892,7 @@ aaa aaa aaa aaa +gDl aaa aaa aaa @@ -72273,7 +72016,7 @@ cNd cNd cNd "} -(29,1,1) = {" +(28,1,1) = {" cNd cNd cNd @@ -72375,36 +72118,30 @@ aaa aaa aaa aaa -bvG -aaa -cpe -aaa -oyN -aaa -aaa -aaa -aaa -aaa -aaa -aaa +gIU +shR aaa +shR +hse +gXs +aoV aaa -bvG aaa -cwV aaa -oyN aaa aaa aaa +gXs +gIU +shR aaa +shR +hse aaa aaa aaa -rZQ aaa aaa -aoV aaa aaa aaa @@ -72529,39 +72266,53 @@ cNd cNd cNd cNd -"} -(30,1,1) = {" -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd -cNd +cNd +cNd +cNd +cNd +cNd +cNd +"} +(29,1,1) = {" +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd cNd cNd cNd @@ -72624,44 +72375,36 @@ aaa aaa aaa aaa +bvG aaa +cpe aaa +oyN aaa aaa aaa aaa aaa aaa -gXs -aaa -aaa -aaa -gXs -aaa -aaa -aaa -aaa aaa aaa aaa +bvG aaa +cwV aaa -gXs +oyN aaa aaa aaa -gXs aaa aaa aaa aaa +rZQ aaa -aaf -uZl -kiY -uZl -aaf aaa +aoV aaa aaa aaa @@ -72787,7 +72530,7 @@ cNd cNd cNd "} -(31,1,1) = {" +(30,1,1) = {" cNd cNd cNd @@ -72883,7 +72626,7 @@ aaa aaa aaa aaa -aaf +aaa aaa aaa aaa @@ -72914,9 +72657,9 @@ aaa aaa aaa aaf -uZl -auP -uZl +nMy +kiY +nMy aaf aaa aaa @@ -73044,7 +72787,7 @@ cNd cNd cNd "} -(32,1,1) = {" +(31,1,1) = {" cNd cNd cNd @@ -73139,14 +72882,10 @@ aaa aaa aaa aaa -aaf -aaf -aaf -aaf +aaa aaf aaa aaa -gXs aaa aaa aaa @@ -73154,13 +72893,13 @@ gXs aaa aaa aaa +gXs aaa aaa aaa aaa aaa aaa -gXs aaa aaa aaa @@ -73168,21 +72907,17 @@ gXs aaa aaa aaa -aaa -aaa -arB -uZl -qtw -uZl -arB -aaa -aaa -aaa +gXs aaa aaa aaa aaa aaa +aaf +nMy +auP +nMy +aaf aaa aaa aaa @@ -73300,8 +73035,16 @@ cNd cNd cNd cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd "} -(33,1,1) = {" +(32,1,1) = {" cNd cNd cNd @@ -73393,19 +73136,19 @@ aaa aaa aaa aaa -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ aaa -cqq +aaa +aaa +aaf +aaf +aaf +aaf +aaf +aaa +aaa +gXs +aaa +aaa aaa gXs aaa @@ -73419,7 +73162,7 @@ aaa aaa gXs aaa -cqq +aaa aaa gXs aaa @@ -73428,11 +73171,11 @@ aaa aaa aaa arB -tjZ -qei -nnH +nMy +qtw +nMy arB -aaf +aaa aaa aaa aaa @@ -73558,7 +73301,7 @@ cNd cNd cNd "} -(34,1,1) = {" +(33,1,1) = {" cNd cNd cNd @@ -73651,22 +73394,20 @@ aaa aaa aaa apJ -apN -apN -apN -apN -apN -apN -apN -apN -apN apJ -arB -cyb -arB -arB +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ aaa +cqq aaa +gXs aaa aaa aaa @@ -73674,21 +73415,23 @@ aaa aaa aaa aaa -arB -arB -cyb -arB -arB +aaa +aaa +gXs +aaa +cqq +aaa +gXs aaa aaa aaa aaa aaa -uZl -ilA -qei -rJk -uZl +arB +qAF +ofl +sOp +arB aaf aaa aaa @@ -73815,7 +73558,7 @@ cNd cNd cNd "} -(35,1,1) = {" +(34,1,1) = {" cNd cNd cNd @@ -73906,7 +73649,7 @@ aaa aaa aaa aaa -aaf +aaa apJ apN apN @@ -73918,10 +73661,10 @@ apN apN apN apJ -auO -auP -cwT -aAC +arB +cyb +arB +arB aaa aaa aaa @@ -73931,21 +73674,21 @@ aaa aaa aaa aaa -aAC -auO -auP -cxY +arB +arB +cyb +arB arB aaa aaa aaa aaa aaa -uZl -ilA -qei -qpG -uZl +nMy +xen +ofl +hlb +nMy aaf aaa aaa @@ -74072,7 +73815,7 @@ cNd cNd cNd "} -(36,1,1) = {" +(35,1,1) = {" cNd cNd cNd @@ -74175,10 +73918,10 @@ apN apN apN apJ -avP -iEJ -arB -arB +auO +auP +cwT +aAC aaa aaa aaa @@ -74188,21 +73931,21 @@ aaa aaa aaa aaa -arB -arB -iEJ -avP +aAC +auO +auP +cxY arB aaa aaa aaa aaa aaa -arB -fpi -dqs -qZW -aAC +nMy +xen +ofl +wVi +nMy aaf aaa aaa @@ -74329,7 +74072,7 @@ cNd cNd cNd "} -(37,1,1) = {" +(36,1,1) = {" cNd cNd cNd @@ -74432,11 +74175,11 @@ apN apN apN apJ -fxY -mAy -uZl -mCj -uZl +avP +iEJ +arB +arB +aaa aaa aaa aaa @@ -74444,11 +74187,11 @@ aaa aaa aaa aaa -uZl -uZl -uZl -jVq -kAk +aaa +arB +arB +iEJ +avP arB aaa aaa @@ -74456,11 +74199,11 @@ aaa aaa aaa arB -xya -mAy -uZl -mCj -uZl +wJV +kSA +gzQ +aAC +aaf aaa aaa aaa @@ -74586,7 +74329,7 @@ cNd cNd cNd "} -(38,1,1) = {" +(37,1,1) = {" cNd cNd cNd @@ -74677,23 +74420,23 @@ aaa aaa aaa aaa -aaa +aaf apJ apN apN apN apN -wph +apN apN apN apN apN apJ -jNb -iZf -azy -auP -cIh +gzx +gRr +nMy +gmr +nMy aaa aaa aaa @@ -74701,24 +74444,24 @@ aaa aaa aaa aaa -azy -auP -cIh -iZf -iDp -uZl +nMy +nMy +nMy +svc +ovW +arB aaa aaa aaa aaa aaa -uZl -jNb -qei -beK -auP -cyu -cyd +arB +uMU +gRr +nMy +gmr +nMy +aaa aaa aaa aaa @@ -74843,7 +74586,7 @@ cNd cNd cNd "} -(39,1,1) = {" +(38,1,1) = {" cNd cNd cNd @@ -74940,42 +74683,42 @@ apN apN apN apN -apN +wph apN apN apN apN apJ -jNb -mAy -uZl -uZl -uZl -aaa +pNI +tlD +azy +auP +cIh aaa aaa aaa aaa aaa aaa -uZl -uZl -uZl -jCA -iDp -uZl aaa +azy +auP +cIh +tlD +osE +nMy aaa aaa aaa aaa -uZl -jNb -mAy -uZl -uZl -uZl aaa +nMy +pNI +ofl +beK +auP +cyu +cyd aaa aaa aaa @@ -75100,7 +74843,7 @@ cNd cNd cNd "} -(40,1,1) = {" +(39,1,1) = {" cNd cNd cNd @@ -75203,11 +74946,11 @@ apN apN apN apJ -jNb -rWW -nmY -wLy -uZl +pNI +gRr +nMy +nMy +nMy aaa aaa aaa @@ -75215,23 +74958,280 @@ aaa aaa aaa aaa -uZl -dsn -nmY -nAx -iDp -uZl +nMy +nMy +nMy +fhP +osE +nMy +aaa +aaa +aaa aaa aaa +nMy +pNI +gRr +nMy +nMy +nMy aaa aaa aaa -uZl -jNb -reK -nmY -reN -uZl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +"} +(40,1,1) = {" +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +cNd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apJ +apN +apN +apN +apN +apN +apN +apN +apN +apN +apJ +pNI +xSl +nWU +mjy +nMy +aaa +aaa +aaa +aaa +aaa +aaa +aaa +nMy +hEY +nWU +tfJ +osE +nMy +aaa +aaa +aaa +aaa +aaa +nMy +pNI +tSr +nWU +tbE +nMy aaa aaa aaa @@ -75460,11 +75460,11 @@ apN apN apN apJ -jNb -imu -qei -oDU -uZl +pNI +umg +ofl +kXp +nMy aaa aaa aaa @@ -75472,23 +75472,23 @@ aaa aaa aaa aaa -uZl -gqi -fRV -qei -iDp -uZl +nMy +lAy +raP +ofl +osE +nMy aaa aaa aaa aaa aaa -uZl -jNb -qei -qei -hXN -uZl +nMy +pNI +ofl +ofl +dkj +nMy aaa aaa aaa @@ -75717,11 +75717,11 @@ apN apN apN apJ -jNb -imu -qei -wmK -uZl +pNI +umg +ofl +oAG +nMy aaa aaa aaa @@ -75729,23 +75729,23 @@ aaa aaa aaa aaa -uZl -mWJ -qei -fMg -iDp -uZl +nMy +slQ +ofl +rlj +osE +nMy aaa aaa aaa aaa aaa -uZl -jNb -qei -qei -fbg -uZl +nMy +pNI +ofl +ofl +lNb +nMy aaa aaa aaa @@ -75966,19 +75966,19 @@ aaa apJ apJ apJ -nor -rcj +wPj +tIi atp -rcj -rcj -rcj -rcj +tIi +tIi +tIi +tIi apJ -fpi -lEt -dRo -fbI -uZl +wJV +yel +xnf +jaW +nMy aaa aaa aaa @@ -75986,23 +75986,23 @@ aaa aaa aaa aaa -uZl -msZ -dRo -wgi -iDp -uZl +nMy +vAw +xnf +hlz +osE +nMy aaa aaa aaa aaa aaa -uZl -jNb -dqs -dRo -psq -uZl +nMy +pNI +kSA +xnf +fQx +nMy aaa aaa aaa @@ -76223,19 +76223,19 @@ aaa aaa aaf apJ -jcU -fym -fym -ixQ -qQf -qQf -ukO +shi +pFP +pFP +lGt +nFh +nFh +kPQ avp -lSL -hLW -uZl -uZl -uZl +pBD +xlg +nMy +nMy +nMy aaa aaa aaa @@ -76243,23 +76243,23 @@ aaa aaa aaa aaa -uZl -uZl -uZl -jCA -iDp -uZl +nMy +nMy +nMy +fhP +osE +nMy aaa aaa aaa aaa aaa -uZl -jNb -mAy -uZl -uZl -uZl +nMy +pNI +gRr +nMy +nMy +nMy aaa aaa aaa @@ -76479,17 +76479,17 @@ aaa aaa aaa aaa -rcj -eGh -jxH -jxH -jxH -jxH -uzq -jNf -gQp -hwV -cFC +tIi +wmM +ooH +ooH +ooH +ooH +hIh +dix +wCT +glo +wYP azy auP cIh @@ -76503,17 +76503,17 @@ aaa azy auP cIh -iZf -iDp -uZl +tlD +osE +nMy aaa aaa cxE aaa aaa -uZl -jNb -qei +nMy +pNI +ofl beL auP cyu @@ -76737,19 +76737,19 @@ aaa aaa aaa apJ -rkj -xhw -vNM -sVE -oCM -qcI -nxa +mCs +cxw +soS +gnY +iYe +mzk +qPv apJ -vvz -fCS -uZl -mCj -uZl +dwo +rRp +nMy +gmr +nMy aaa aaa aaa @@ -76757,23 +76757,23 @@ aaa aaa aaa aaa -uZl -uZl -uZl -jVq -kAk +nMy +nMy +nMy +svc +ovW arB aaa -nOo +nwP aXI -uZl +nMy aaa arB -cxp -mAy -uZl -mCj -uZl +dCF +gRr +nMy +gmr +nMy aaa aaa aaa @@ -76998,14 +76998,14 @@ apJ apJ apJ apJ -gjv +uQL apJ apJ apJ -rvL -sgq -pGy -uZl +ivv +kpl +wnI +nMy aaa aaa aaa @@ -77015,21 +77015,21 @@ aaa aaa aaa aaa -uZl -fer -nAx -iDp +nMy +hwG +tfJ +osE arB -uZl -uZl +nMy +nMy auP -uZl -uZl +nMy +nMy arB -jNb -reK -rSI -uZl +pNI +tSr +qVE +nMy aaf aaa aaa @@ -77251,41 +77251,41 @@ aaa aaa gXs qlV -tfX -oQA -xLi -hYZ -iAB -wii -gnj -lCM -tNr -imu -jKI +kQX +hRN +vXd +gCT +tdI +fkj +fNy +iEn +gCd +umg +qeo arB arB arB -uZl -uZl -uZl -uZl -uZl +nMy +nMy +nMy +nMy +nMy arB arB arB -miB -qei -qei +jgg +ofl +ofl arB -wLy -uZl +mjy +nMy cyl -uZl -qOj +nMy +vNT arB -die -qei -pol +jwV +ofl +hOy arB aaf aaa @@ -77509,40 +77509,40 @@ aaa gXs qlV auT -oQA -fFd -mDT -xLi -xLi -xLi -kcV -cAo -imu -reK -vih -sQU -nmY -nmY -nmY -nmY -nmY -nmY -gNf -sQU -nmY -nAx -qei -qei -inF -reK -nmY -qei -nmY -nAx -qei -imu -qei -sXh +hRN +cep +mYT +vXd +vXd +vXd +xoM +fBr +umg +tSr +wZo +voC +nWU +nWU +nWU +nWU +nWU +nWU +nUI +voC +nWU +tfJ +ofl +ofl +xWf +tSr +nWU +ofl +nWU +tfJ +ofl +umg +ofl +ivA aAC aaf aoV @@ -77766,40 +77766,40 @@ aaf aaf qlV auT -oQA -xLi -ngz -xLi -wCb -iug -vNc -xBn -com -rJM -qbX -rJM -eQI -xIU -jNb -kev -qei -qei -qei -oMD -qei -qei -qei -qei -tgs -jIN -qei -qei -jCY -xYg -qei -imu -qei -sXh +hRN +vXd +dij +vXd +xKj +lQU +mAx +fqu +elM +ogb +hAb +ogb +nlQ +mDy +pNI +oWD +ofl +ofl +ofl +hwN +ofl +ofl +ofl +ofl +nZU +tdH +ofl +ofl +nil +ioZ +ofl +umg +ofl +ivA arB aaa aaa @@ -78022,15 +78022,15 @@ aag qlV qlV qlV -sam -oQA -spb -oQA -hWE -oQA -oQA -oQA -qTr +lox +hRN +eZk +hRN +wca +hRN +hRN +hRN +riG atO qlV qlV @@ -78039,19 +78039,19 @@ aBI aBI aBI aBI -inF -tJY -uZl -uZl -uZl -uZl -mof -inF +xWf +hgP +nMy +nMy +nMy +nMy +nsP +xWf czK czK czK czK -teS +wcw czK czK bbc @@ -78276,18 +78276,18 @@ aaa aaa aaa aag -hxp +gIe amC auX -wSj +nsE aol -xlQ -oQA -hqh -kTf -oQA -dwL -ydi +cEx +hRN +baw +oZq +hRN +vcR +jEp cwH avq aAj @@ -78296,20 +78296,20 @@ aCL aEG aFI aBI -fDb -hdl -dMG -sjS -kNy -gls -vku -qei +rWd +plu +uTO +sjg +pUw +nKp +nDo +ofl czK -hFM -qyS -dMm -xRg -cfN +egy +npv +fnx +hIc +fbv czK bhN bcl @@ -78539,10 +78539,10 @@ qlV qlV qlV aqO -oQA -lmo -ehh -oQA +hRN +oZw +pKy +hRN qlV ugq ayy @@ -78553,30 +78553,30 @@ aCs aEE aFH aGZ -sZP -dLR -ioo -htY -vNl -jjl -fTE -mkT +ukG +sLB +wTw +vwf +uNM +luU +qWe +wZb aTs -cPL -ewb -jfn -uIA -ewb +rKJ +ghv +qNa +ubq +ghv aTs bbd beO beP bgj beO -iPI +vUx beO -iPI -iPI +vUx +vUx aaa aaa aaa @@ -78796,11 +78796,11 @@ atM atW qlV aqO -oQA -hFx -oQA -hFx -fya +hRN +uxV +hRN +uxV +gFq nBI hho aKY @@ -78809,21 +78809,21 @@ aBI aCY aEI aFK -ssP -fDb -hdl -ifO -ifO -pea -ifO -gtQ -dEv +uFL +rWd +plu +eOn +eOn +ljq +eOn +hRg +fhy czK -pXo -sqf -wdJ -xRg -pXo +wlL +uXG +nQd +hIc +wlL czK bbe beO @@ -78833,7 +78833,7 @@ bhJ bjd bkB cAI -iPI +vUx aaa aaa aaa @@ -79052,10 +79052,10 @@ qlV atP auV qlV -tTz +sXj qlV -wXF -vkn +eQN +iHD amC amC nBI @@ -79067,20 +79067,20 @@ aDc aEH bxM aHa -jVd -gIW -ntc -nia -nia -ntm -hDk -qei +xAE +upz +txA +ycC +ycC +vFz +mBN +ofl czK -hFM -hFM -hFM -xRg -hFM +egy +egy +egy +hIc +egy czK bbe beO @@ -79089,8 +79089,8 @@ bgj bgj bjc cAF -hkJ -iPI +ohb +vUx aaa aaa aaa @@ -79311,9 +79311,9 @@ aom ank aqO qlV -uRW -uPE -lbn +mHM +wGz +tAN amC nBI gJN @@ -79323,21 +79323,21 @@ aBI aDf aEK aFM -ssP -qei -hdl -ygt -hdw -iPo -ygt -nPI -mvQ +uFL +ofl +plu +xFu +gqA +qLc +xFu +faK +rwz czK -pXo -dVh -hFM -xRg -khn +wlL +mVg +egy +hIc +mcM czK bbe beO @@ -79346,7 +79346,7 @@ bgk bhL bjc cAF -wzh +wew beO aaa aaa @@ -79566,13 +79566,13 @@ ash atU aoR apO -tTz -wQf +sXj +guZ amC amC amC aKY -xfB +lcC cGf aKY aAw @@ -79581,20 +79581,20 @@ aCZ aEJ aFL aBI -cJL -hdl +fnN +plu arB arB arB arB -nPI -qei +faK +ofl czK -qZx -gSU -aHt -xRg -pXo +wsB +cyy +qJH +hIc +wlL czK bbf beT @@ -79823,12 +79823,12 @@ atn amC aoT auY -tTz +sXj qlV -wiF +ooz aKY -wmQ -kst +tEu +jUp nBI amC azF @@ -79838,20 +79838,20 @@ azF azF azF azF -eKq -faJ -uiC -xjs -hDS -wPm -lZg -xqR +vJg +htN +qOW +tDX +yiN +sJp +jOq +lhU aTt -nFg -nFg -jwy -dwR -lBl +wQC +wQC +yii +tVv +qxV aTt bbg bdG @@ -80092,23 +80092,23 @@ azF aAP aAP aAP -dVT -lNC +vDZ +qar azF -upC -qYV -eLe -yhP -eLe -eLe -opj -ndD +nVi +rQf +cRf +rJB +cRf +cRf +cdA +ekH czK -pXo -pXo -slz -hFM -pXo +wlL +wlL +lqh +egy +wlL czK bcI aPz @@ -80116,7 +80116,7 @@ bdt bdR aSg aYf -rMl +bGh aaa aaa aaa @@ -80333,7 +80333,7 @@ gXs aaa aaa gXs -gWo +sDB aok aKY anJ @@ -80346,20 +80346,20 @@ atN atN ayi azq -sGU -ksO -kTg -tWL -tWL +sNk +iRd +fOE +ftC +ftC azF -mBe -qei -qei -ifO -qei -qei -qei -mCI +hti +ofl +ofl +eOn +ofl +ofl +ofl +xJx czK czK czK @@ -80373,7 +80373,7 @@ bdB aWv aTu bjg -rMl +bGh aaa aaa aaa @@ -80590,7 +80590,7 @@ aaf aaf aaa gXs -gWo +sDB aok amC anJ @@ -80603,23 +80603,23 @@ hCn cwS ayh azi -hIc -vxR -tWL -tWL -tWL +aDw +gfV +ftC +ftC +ftC azF azF azF -aCx -lcq -inF +cQx +uUO +xWf aPz aPz aPz aPz hmT -qmh +iDt aXP aZr baL @@ -80843,7 +80843,7 @@ aaa aaa aaa aaa -eoA +nwE alR alR alR @@ -80860,23 +80860,23 @@ qlV juy asK azF -vWc -rVg -ifz -tWL -tWL -tkt -nnd -xte -xcA -qze -xcA +rTr +pIe +fMJ +ftC +ftC +hjG +ucx +oBv +igh +kol +igh aPz aQL aSg aSg aSg -oGa +pRP aSg aZs baN @@ -81097,10 +81097,10 @@ aaa aaa gXs aaa -eoA -eoA -eoA -eoA +nwE +nwE +nwE +nwE alQ amy ang @@ -81117,17 +81117,17 @@ asO qlV asK azF -oaE -eOz -tWL -tWL -tWL -tWL -tWL -uOc -llA -gSH -llA +xxr +hvr +ftC +ftC +ftC +ftC +ftC +kYH +nbM +rmG +nbM aPz aPz aPz @@ -81374,17 +81374,17 @@ bOi qlV asK azF -lLG -gWT -tWL -tWL -tWL -tWL -tWL -xte -llA -fch -kzH +xAB +fof +ftC +ftC +ftC +ftC +ftC +oBv +nbM +okr +qOb aPB aQM aQM @@ -81611,10 +81611,10 @@ aaa aaa gXs aaa -eoA -eoA -eoA -eoA +nwE +nwE +nwE +nwE alS amz anh @@ -81634,24 +81634,24 @@ azF aAP aAP aAP -tWL -fIj -eTC -twi +ftC +cYt +qIX +oHI azF -vdB -uES -qXK +mRt +lEB +gQE aPA aPA aPA aPA aPA aPA -wPJ -uCv -dUR -eSy +kdT +eZt +qxo +mKX aXQ aZt aXQ @@ -81871,7 +81871,7 @@ aaa aaa aaa aaa -eoA +nwE alR alR alR @@ -81896,19 +81896,19 @@ azF azF azF azF -llA -hlf -qXK +nbM +pbV +gQE aPA -pzg -sLl -vNF -gVI +ejw +ulh +ocC +uhU aPA aPA -wZK -uCv -sLq +mBT +eZt +mRH aXQ aZv aXQ @@ -82136,7 +82136,7 @@ aoS apM enS aoU -qsh +mfy qlV ayt avb @@ -82147,25 +82147,25 @@ ayw atN aAV aBQ -kfb -xbH -eMV -tEM -oty -taQ -llA -hlf -qXK +vgB +vNF +kzj +jzL +prC +wMt +nbM +pbV +gQE aPA -iMT -iMT -iMT -iMT -lkd +lMR +lMR +lMR +lMR +vHM aPA -ryX -xby -uue +eYt +hhd +voe aWy mmx tVB @@ -82393,7 +82393,7 @@ amC qlV apP amC -qsh +mfy qlV qlV qlV @@ -82404,21 +82404,21 @@ cwS cwS aAN aBL -nfr -nfr -twe -nfr -nfr -ncV -nKl -oUW -sKk +pwW +pwW +gdF +pwW +pwW +iJh +xiZ +kEw +iDp aPA -iWv -iMT -qRB -iks -qXc +vBE +lMR +tpS +dEQ +fbS aPA mqH xlX @@ -82651,7 +82651,7 @@ qlV amC amC amC -qsh +mfy qlV nXg pVi @@ -82661,25 +82661,25 @@ amC sRd aAL aBQ -xRL -xbH -biZ -xbH -xbH -taQ -llA -mfR -mIo +ikp +vNF +ten +vNF +vNF +wMt +nbM +xog +wBU aPA -rsl -iMT -mGZ -iMT -sGu -iMT -sGu -lCl -iMT +pmE +lMR +uRy +lMR +wiN +lMR +wiN +fuy +lMR aXQ qki aXQ @@ -82689,13 +82689,13 @@ bjk aPz aaa aaa -otX +lFl bqi brJ -otX +lFl brJ bvS -otX +lFl aaa aaa aaa @@ -82908,7 +82908,7 @@ qlV amC amC amC -qsh +mfy qlV qlV sVD @@ -82918,41 +82918,41 @@ amC amC aAY aBQ -hHC -guo -xbH -xbH -qfy +hGr +njm +vNF +vNF +sEp aNW -llA -mfR -xpU +nbM +xog +npG uwN -raF -iMT -iMT -iMT -sGu -iMT -sGu -lCl -iMT -eOP +oDs +lMR +lMR +lMR +wiN +lMR +wiN +fuy +lMR +dCx qSo aPA hmT -qYQ +jny bjk aPz aaa aaa -shb +fzA bqj brK -shb +fzA brK bvT -shb +fzA aaa aaa aaa @@ -83175,41 +83175,41 @@ arK amC klN aBQ -gvS -xbH -xbH -xbH -dUT +bey +vNF +vNF +vNF +xwT aBQ -llA -mfR -qXK -gTE -iMT -iMT -gnK -wCF +nbM +xog +gQE +piz +lMR +lMR +tut +tGL lZa -oLk -obW -gPQ -iks +iXC +deJ +dPH +dEQ ihS owx aPA bgt -jmC +gPw bjk aZE -shb -shb -shb +fzA +fzA +fzA bqi cyD aZE cyD bvS -shb +fzA aaa aaa aaa @@ -83241,9 +83241,9 @@ aaf aaf aaf aaf -uzr +nTw tEK -uzr +nTw aaf aaf aaf @@ -83432,41 +83432,41 @@ amC avW gYo aBQ -vwX -xbH -xbH -tWS -rjR +fBq +vNF +vNF +xTw +kdu aBQ -llA -mfR -tjM -pII -otM -iMT -qdz +nbM +xog +xJl +dPM +iSC +lMR +uWv dyC aUY aXv -kOX -lCl -iMT -pxV +iQP +fuy +lMR +cFA bbO aPA aSg -xpj +itk bjk aZE -daB -ljp -jLQ -xaW -tkw -gox -tkw -xRT -shb +hUb +eKf +jnd +kCS +nqb +ldS +nqb +lHT +fzA aaa aaa aaa @@ -83498,9 +83498,9 @@ aaa aaf aaa aaa -uzr +nTw chN -uzr +nTw aaa aaf aaf @@ -83680,34 +83680,34 @@ qlV qlV avX amC -nOf -qsh -qsh +ybX +mfy +mfy jFB ppw enJ amC iII aBQ -eeJ -xbH -xbH -xbH -mkD +vmW +vNF +vNF +vNF +kff gCC -llA -mfR -qXK +nbM +xog +gQE aJR -eXg -iMT -qdz +tYt +lMR +uWv dyC mTG aXt -npO -lCl -iMT +umK +fuy +lMR aPA aPA aPA @@ -83715,14 +83715,14 @@ bel bfI bgq bhY -tXx -spV -spV -dXK -ljp -ljp -xgO -efV +mqG +uZs +uZs +lMU +eKf +eKf +cyV +hxz aZE aaf aaf @@ -83755,9 +83755,9 @@ aaa aaf aaa aaa -uzr +nTw chN -uzr +nTw aaa aaa aaf @@ -83928,7 +83928,7 @@ aaa aaa aaa aaa -gWo +sDB fDn gFs aKY @@ -83946,41 +83946,41 @@ aKY amC aAY aBQ -idE -xbH -lzu -xbH -cRp -taQ -llA -mfR -qXK +xHo +vNF +gBR +vNF +uPm +wMt +nbM +xog +gQE aPE -fEm -iMT -qdz +rjU +lMR +uWv aXv gxc aXt -npO -lCl -iMT -eki +umK +fuy +lMR +fHb aPA bfc bew bfM bjl bkG -jpV -gMO -daD -xQS -daD -daD -tdG -xRT -shb +kuj +xrn +mso +ygT +mso +mso +rwD +lHT +fzA aaa aaa aaa @@ -83997,13 +83997,13 @@ aaa bCq bCq bCq -cOm +phg bCq aoV cbj -cOm +phg cDY -cOm +phg aaf bCq bCq @@ -84011,11 +84011,11 @@ bCq bCq bCq bCq -uzr -uzr +nTw +nTw cyK -uzr -uzr +nTw +nTw aaa aaa aaf @@ -84203,41 +84203,41 @@ jbp ayy aAO aBN -wDi -eSr -iqP -wDi -fvD -dMS -cTw -mfR -qXK +mxQ +hdb +rou +mxQ +lNT +uBD +wxu +xog +gQE aPA -ijF -iMT -lkW -dZE +xOV +lMR +tVF +tbz oyl -vrE -wsU -lCl -iMT -hnF +som +ngj +fuy +lMR +vXl aPA jxF aYb aZE aZE aZE -iKj -vQz -ljp -dvf -ljp -ljp -flR -xRT -shb +vXQ +rZv +eKf +xdJ +eKf +eKf +mSM +lHT +fzA aaa aaa aaa @@ -84258,9 +84258,9 @@ bSn bCq bCq cbj -cOm +phg bHE -cOm +phg aaf bCq cAy @@ -84443,7 +84443,7 @@ aaa aaa aaa aaa -gWo +sDB aok qZD anK @@ -84460,41 +84460,41 @@ amC aoX atJ aBQ -uGc -wme -vwS -fJQ -oLf -wxz -tOd -nFp -qaL +ftQ +klA +xoX +tMB +pij +hDX +fwt +tzX +tXA aPA -dCE -iMT -vgz -dgY -ilY -dgY -dgY -vuM -dgY -kJm +kkm +lMR +meV +ofv +via +ofv +ofv +ePU +ofv +rnm bcw bfd bgw aZE -lnU -ljp -uRV -vQz -mni -tlh -mni -ljp -uRV -xRT -shb +jqh +eKf +kLH +rZv +hJz +pER +hJz +eKf +kLH +lHT +fzA aaa aaa aaa @@ -84515,9 +84515,9 @@ bHE bJP bCq cbk -cOm +phg bHE -cOm +phg aaf bCq cAA @@ -84700,7 +84700,7 @@ aaa aaa aaa aaa -gWo +sDB aok amC aKY @@ -84710,7 +84710,7 @@ fmJ ygb kiW qlV -fDd +pdU ntt nBI qlV @@ -84723,34 +84723,34 @@ aBQ aBQ aBQ aBQ -gEz -qze -qKT +rwU +kol +lhR aPA -qig -iMT -cDr -wKM -wTP -iks -iks -iks -iks -iks +sUn +lMR +mxS +mkF +dGr +dEQ +dEQ +dEQ +dEQ +dEQ bcu bfe aYb aZE -npo -ljp -ljp -vQz -mni -ljp -mni -ljp -ljp -xRT +wbt +eKf +eKf +rZv +hJz +eKf +hJz +eKf +eKf +lHT bxu aaa aaa @@ -84771,11 +84771,11 @@ bHE bHE bHE bCq -tZF -cOm +iyH +phg cyE -cOm -cOm +phg +phg bCq bHE cAC @@ -84950,11 +84950,11 @@ eRz gXs gXs gXs -gWo -gWo +sDB +sDB qlV qlV -gWo +sDB qlV qlV qlV @@ -84970,47 +84970,47 @@ lZN amC jIW nBI -frU -qOv -ksS +iyz +iHP +vDI wUr -lOw -kRx -qMp -qMp -qMp -wLo -llA -mfR -qXK +mdR +kVk +vus +vus +vus +viR +nbM +xog +gQE aPG aPG aPG aPG aPG -qXo -prb -prb -prb -prb -nPX +qvp +uVp +uVp +uVp +uVp +pup aPA aWv aYb aZE -oOy -ljp -ljp -vQz -mni -ljp -mYH -ljp -xgO -xRT +jTg +eKf +eKf +rZv +hJz +eKf +emq +eKf +cyV +lHT bxu bxu -iRd +xNo bxu bxu bDi @@ -85207,13 +85207,13 @@ wbw aaa aaa aaa -gWo +sDB avb avb tZu -sAl -nnV -tQJ +hTo +oGH +cRd qlV amC amC @@ -85227,23 +85227,23 @@ qlV amC ntt ugq -srw -cPF -lOw +ghs +kfk +mdR wUr -lOw -fuB -lOw -lOw -lOw -wLo -llA -ykU -qXK -pGb -gNq -ueq -ygi +mdR +tKU +mdR +mdR +mdR +viR +nbM +rdn +gQE +qJb +nqR +mGd +nZA aPG aPA aPA @@ -85255,20 +85255,20 @@ aPA aWv aYb aZE -rYC -ljp -ljp -vQz -mni -ljp -mni -ljp -ljp -kRz +mAD +eKf +eKf +rZv +hJz +eKf +hJz +eKf +eKf +tyN bxu -mWR -jwZ -ppn +gdO +rYv +szZ bxu aaa aaa @@ -85287,7 +85287,7 @@ bHE bCq bVA bWw -kNB +dng bYt bZj bCq @@ -85464,14 +85464,14 @@ jge aaa aaa aaa -gWo +sDB avb avY qFf -sAl -uHV -sAl -txN +hTo +jud +hTo +rPd amC fcd dIu @@ -85485,22 +85485,22 @@ aFJ ntt nBI wUr -mYv -kqA -hSz -lOw -lOw -lOw -eWq -gZu -wPz -lAP -paA -qXK -opl -lPz -lPz -lPK +gZH +dhM +nnq +mdR +mdR +mdR +uDg +exr +mnB +fvJ +dpG +gQE +tjq +gpA +gpA +nnk aPG aWu aYc @@ -85512,21 +85512,21 @@ aZD bff dev aZE -guI -ljp -eia -vQz -ljp -ljp -ljp -ljp -ljp -vLE +vBu +eKf +rfX +rZv +eKf +eKf +eKf +eKf +eKf +xRX bxu -rYB -qQe -nrD -iRd +jOj +dPe +bop +xNo aaa aaa aaa @@ -85543,9 +85543,9 @@ bCq cTF bCq bVD -cLg -eKk -wnd +ovR +jbt +mdO bZj bYy bHE @@ -85557,7 +85557,7 @@ bCq bJP bUs bHE -sYd +sfK bCq cyE bCq @@ -85567,9 +85567,9 @@ aaf aaa bCq bCq -cOm -cOm -cOm +phg +phg +phg aaa iDo iDo @@ -85721,18 +85721,18 @@ jge aaa aaa aaa -gWo +sDB avb avb vPd -sAl -sAl -sAl +hTo +hTo +hTo qlV -gWo -gWo -gWo -gWo +sDB +sDB +sDB +sDB qlV qlV lzk @@ -85742,22 +85742,22 @@ qlV awa axp tcU -pkL -rap +kfg +gOG wUr -lOw -nKL -lOw -lOw -pIk -wLo -llA -eXa -qXK -pGb -wbe -lPz -cWS +mdR +yjB +mdR +mdR +whU +viR +nbM +vlB +gQE +qJb +vlo +gpA +eKH dZm aSX hPP @@ -85769,28 +85769,28 @@ aZF aZF bgy gjl -cZs -ljp -ljp -vQz -ljp -ljp -ljp -ljp -ljp -ljp -fqO -whd -iPL -nmy -iRd -aaa -aaa -unK -unK +dcT +eKf +eKf +rZv +eKf +eKf +eKf +eKf +eKf +eKf +uIy +fhz +oRx +jBj +xNo +aaa +aaa +tiD +tiD bJb -unK -unK +tiD +tiD aoV aoV bCq @@ -85801,8 +85801,8 @@ bHE bCq bVC bWx -cLg -dfO +ovR +knV bZl bCq bHE @@ -85814,19 +85814,19 @@ cqn cAh chT bHE -dEw +wjl ckv bHE bCq -cOm -cOm -cOm -cOm +phg +phg +phg +phg bCq ciT cqK crl -cOm +phg aaa iDo atS @@ -85971,18 +85971,18 @@ abc abc abc abc -qbA +pVd abc abc jge gXs gXs gXs -gWo -gWo +sDB +sDB qlV qlV -gWo +sDB qlV qlV qlV @@ -85999,18 +85999,18 @@ arP avZ xtP wUr -vUO -nxy +rSP +gWc wUr -pYo -uDE -gpn -qMp -ukG -wLo -llA -dyT -vyA +sdO +hYb +vXS +vus +eoC +viR +nbM +xUW +vJM aPJ aPJ aPJ @@ -86018,48 +86018,48 @@ aPJ aPJ aVC aXJ -tEt -oQL -erm -nDa -ent -wZj -tEt -qnc -daD -tdG -ljp -vQz -ljp -nGd -oRk -oRk -oRk -oRk -iRd -lGt -vhE -pwI -iRd +dFJ +nlE +tPA +rsX +mgi +sVl +dFJ +myT +mso +rwD +eKf +rZv +eKf +pCo +imf +imf +imf +imf +xNo +kxI +crU +kHI +xNo aaf aaf -unK -odl -uIW -pBP -unK +tiD +jAs +eGZ +ujL +tiD aoV aoV bCq bPW bCq bCq -cOm +phg bCq bVF bWA -sUU -ppH +fUV +fCS bWz bCq bHE @@ -86083,7 +86083,7 @@ cpR bHE cAQ crm -cOm +phg aaa iDo iDo @@ -86218,11 +86218,11 @@ aaa aaa aaa lJA -mDJ -dHp +qMK +pFz lJA -mDJ -dHp +qMK +pFz abc hvJ dIZ @@ -86265,9 +86265,9 @@ wUr wUr inR wUr -llA -pfM -mDf +nbM +ubi +wNe aPI aRb aRb @@ -86275,36 +86275,36 @@ aRb aRb aWx aXE -rqJ -rqJ -dcd -jWV -xcW -rqJ -pdw +uud +uud +usr +vDW +lCz +uud +lUC aZF -sDx -ryQ -abw -vQz -ljp +qMG +yjO +wcc +rZv +eKf aZE -eZu -pRB -row -ggO -iRd -hEn -kfB -jRG -iRd -aaa -aaa -unK -dhS -nSW -lbS -unK +oeD +mCI +wSw +tSZ +xNo +qcp +wjk +iMt +xNo +aaa +aaa +tiD +cVP +pot +peO +tiD aoV aoV bCq @@ -86332,15 +86332,15 @@ bCq bCq cTF bCq -cOm -cOm -cOm -cOm +phg +phg +phg +phg bCq -xcD +tdp cqL bJe -cOm +phg aaa aaa aaa @@ -86475,13 +86475,13 @@ aaa aaa aaa lJA -ifA -vUA +mFA +cqi lJA -qZF -vUA +qOV +cqi abc -wDG +kAU rBY abc rgu @@ -86504,7 +86504,7 @@ aaa aaa aaa aaa -xrR +laJ uCo gzY eAG @@ -86522,9 +86522,9 @@ aOs ngs uRS fcn -sUk -yjR -eTn +kDx +oTe +hsf aPK aPK aPK @@ -86532,41 +86532,41 @@ aPK aPK aWA aXM -lFF -msd -oTl -rRx -mnA -lFF -kBf +mJQ +rvF +jrL +okt +kAT +mJQ +xUg gjl aZE -ecF -kjn -bmS -cRK +kKx +jNM +hhX +whY aZE aZE aZE aZE aZE bxu -mfP -ygS -hJd +czf +fjI +stj bxu aaa bxy bxy bxy -jcS -tRf +hwf +nlC bxy aaf aaf bCq bPY -cOm +phg bCq bCq bCq @@ -86583,7 +86583,7 @@ bCq bCq bCq bUs -cOm +phg aaa bCq ckv @@ -86732,14 +86732,14 @@ lJA lJA lJA lJA -pxB -irR +koy +ldq lJA -nZQ -lDu +oTt +dnl abc -mtT -qbA +phn +pVd abc tYd cRq @@ -86761,7 +86761,7 @@ aaa aaa aaa aaa -xrR +laJ aqR aqR pjg @@ -86779,45 +86779,45 @@ arP arP arP arP -llA -eXa -qvZ -hnX +nbM +vlB +jrt +duf aPK aSl aTH aPK aWz aWC -rqJ -rqJ -rqJ -jWV -rqJ -rqJ -rqJ +uud +uud +uud +vDW +uud +uud +uud gjl -mqJ -jfW -kau -rvY -pZc -kML -ekw -gFk -dda -qoX +rLK +xQG +jte +sak +sQf +fFi +dzf +sQu +fwI +wjW bxu -iRd -nyG -olF +xNo +whs +xOr bxu bxy bxy -oqo -tKl -tKl -jgM +sis +xvs +xvs +ucf bxy aaH aaH @@ -86828,7 +86828,7 @@ bRg bCq bHE bVG -dEw +wjl bHE bCq mqZ @@ -86840,9 +86840,9 @@ rBq evR bCq bUs -cOm +phg aaa -cOm +phg bJf ccd bCq @@ -86985,27 +86985,27 @@ gXs aaa aaa lJA -dWV -jwS +bhK +dva lJA -pNj -eit -cZy -dLz -lbz -xvG -hNR -weT -iPN +qhH +lCg +wqd +vqo +mVw +tBH +xwY +uIo +gQg gyy mCo vCS nZh pRi -usS -leT -pRJ -mnQ +cMI +uzS +iEI +cKt yeZ aaa aaa @@ -87018,7 +87018,7 @@ aaa aaa aaa aaa -xrR +laJ uCo gzY arP @@ -87036,49 +87036,49 @@ ktS gXs gXs aKB -lZF -eXa -qvZ -llA +nOW +vlB +jrt +nbM aRc aSm aTJ aPK aWA aWC -sGb -rRa -rqJ -igm -kDk -jjR -fcX +kFy +tLZ +uud +vwU +hyi +jhG +eVa gjl -cRE -mRY -unL -gHa -sAa -tzP -tzP -nJs -tzP -xUs +dIM +oKq +blT +gXE +xSE +mQu +mQu +hop +mQu +hbZ bxy -raX -uqs -tOe -qJT -jnj -eKC -nSW -nSW -nSW -nSW -unK -aaf -aaf -cOm +doC +wpz +euY +knH +iMF +scB +pot +pot +pot +pot +tiD +aaf +aaf +phg bQa bHE bHE @@ -87097,7 +87097,7 @@ mqZ mqZ bCq bUs -cOm +phg aaf aDM aDM @@ -87114,13 +87114,13 @@ crn bij bij eCR -vxP -rmg -pSV -eym -jQq -eym -wLh +jYB +qcP +ukw +wYS +dLy +wYS +eMw btG gXs iDo @@ -87242,15 +87242,15 @@ gXs aaa aaa lJA -iam -iam -rcp -roR -fAG -cCv -xzh -voV -sNx +izZ +izZ +qtX +pTr +uez +uhH +dYR +dQe +wfx lJA lJA lJA @@ -87259,10 +87259,10 @@ ili waX mCo eRS -vap -blK -cjh -pMF +pUN +koa +npr +qvw abe aaa aaa @@ -87292,11 +87292,11 @@ lLf lLf lLf ktS -xkK -icn -nNK -qvZ -nUu +rRB +eJA +rNp +jrt +dMH aPK aSm aTI @@ -87312,30 +87312,30 @@ aZK bgB bhX bgv -pGh -gId -tFi -iJt -hUI -hUI -kpc -hUI -mSH +mhp +tee +kJX +hTY +mBv +mBv +iBH +mBv +nYj bxz -mkF -qps -mKE -vGE -xSH -oZc -vGE -ofW -oso -wNG -unK +rjq +pxG +nvm +hJr +rcL +xJv +hJr +nkG +wNi +sqf +tiD aoV aoV -cOm +phg bPZ bHE bHE @@ -87344,7 +87344,7 @@ bHE bCq mqZ rVy -mBf +vbv aCr bcU dfL @@ -87354,30 +87354,30 @@ tur wfR bCq bUs -cOm +phg aaa aDM -yhm -pMw -xnA -epZ -qlM -vou -oZx -hmt +gYU +fcQ +wli +wzF +oki +jDA +fOB +jOI aDM -trz -oay +whJ +llX btG -dwY -kHx -lci -tYb -pSV -qUH -wTI -oKM -eym +uDx +xIi +umP +ptj +ukw +eAl +kMZ +xFT +wYS btG aaa iDo @@ -87499,38 +87499,38 @@ aaa aaa aaa lJA -hZU -dWV -mCn +nEz +bhK +vuN lJA czP -aBT -xvf -rVb -lGO -uBn -xrq -tZV +cRl +wtP +rRv +oDn +nIL +wqN +smY lJA jKc mjJ eJu eSJ qNU -oeR -yfE -qHW +ilo +saC +imI tqk aaa aaa aaa -rDo +uPY hlT -rDo +uPY aaa -rDo +uPY vxX -rDo +uPY gXs arP lZs @@ -87540,20 +87540,20 @@ asP cya avZ axu -enN +gQj ktS lLf -uaN -qlA -cMJ -tqP +hBm +lcf +wyP +rWa lLf ktS -iVS -eqE -sVF -qvZ -wRQ +oOt +jPU +piP +jrt +tEa aPK aSn aTK @@ -87569,30 +87569,30 @@ bfj bgC bia aZK -pkI +rts bkx -nhP -pHc -xMy -xMy -mZN -ylA -skj -lNy -rKi -kNi -siT -rKi -mWY -rOU -eQc -nSW -nSW -mPG -unK -aaf -aaf -cOm +ddf +oVl +pKE +pKE +xgZ +kxX +qpO +rEj +dZb +vYx +hgY +dZb +rDM +kWD +nRc +pot +pot +oMj +tiD +aaf +aaf +phg bHE bHE bSs @@ -87611,30 +87611,30 @@ dfL dfL bCq bUs -cOm +phg aaa aDM -xYX -dbq -xQA -dbq -gGp -qWw -ddA -xnA -wmI -xDZ -xDZ -slm -xDZ -xDZ -rNY -gWO -pSV -wTI -eym -tWT -eym +sQS +mRq +fJJ +mRq +mJJ +utF +mkh +wli +xUz +ikg +ikg +nyy +ikg +ikg +fSs +uRf +ukw +kMZ +wYS +egP +wYS btG aaa iDo @@ -87756,20 +87756,20 @@ aaa aaa aaa lJA -iam -qiJ +izZ +imr lJA -xXo -nQw -aBT -toj -yaN -wQo -qio -iKI -iTC +neX +hgf +cRl +vLZ +cWQ +kkH +fXA +fZb +wKc lJA -eyr +mdq khO enB enB @@ -87781,13 +87781,13 @@ sKA gXs gXs gXs -rDo +uPY alp -rDo +uPY gXs -rDo +uPY alp -rDo +uPY arP arP arP @@ -87797,20 +87797,20 @@ arP arP avZ azK -gMr +mvL ktS lLf aJi aLL aOi -cxx +ond bgM -uXY -mAX -sUE -xDC -qvZ -gFc +odD +imd +gEr +sHO +jrt +qYd aPQ aPQ aPQ @@ -87826,31 +87826,31 @@ aZH aZK bhZ aZK -xPV -vAF -fjO -ctC -taF -tzP -pzH -mKX -pgY +vqD +thy +pUd +veJ +nTA +mQu +tZH +pFh +mam eyM -pab -qqz -tOe -dvs -hPa -tOe -nSW -ePt -nSW -eKc +uTl +rFI +euY +xqC +iGs +euY +pot +wbG +pot +xCu bxy aaH aaH bCq -gGX +lfi bRh bLu bCq @@ -87866,32 +87866,32 @@ bcU bcU bcU mqZ -cOm +phg bUs -cOm +phg aaf aDM -dFc -msC -xvF -kek -odA -jNp -dDi -nEm +xyi +itn +kLi +gBF +tEZ +ssm +lrB +dtW aDM -trz -lHg +whJ +nNX btG -iPB -kLF -eoK -huY -pSV -oKM -wTI -qUH -eym +dwy +uUl +mSJ +xHz +ukw +xFT +kMZ +eAl +wYS btG aaa iDo @@ -88013,15 +88013,15 @@ aaa aaa aaa lJA -koL -lMl +xfc +eCP lJA -xXo -eDO -aBT -toj -rVb -pqT +neX +uKe +cRl +vLZ +rRv +cZW lJA lJA lJA @@ -88035,16 +88035,16 @@ itQ pgn tmO sXV -ndx -rDo +fEa +uPY aiT -eGB +cQu vTP -rDo +uPY amK -rDo +uPY mkU -vQN +kbX arP asR gzY @@ -88054,24 +88054,24 @@ kUC arP awc azK -gMr +mvL ktS lLf aER -riw +kPr aER -sDH -iWh -liL -mad -tGQ -eFX -dTA -fcY +qkM +ugI +les +ixM +oYb +vDc +sWS +eqN aPQ -pPC -hlr -mxP +tLt +ocM +uFH apd aWE aqW @@ -88080,29 +88080,29 @@ bcG bLG apd aZH -evj -qBe -cJB -slr -uIo -iXF +tLn +pbU +hlH +sxG +stQ +cWc boS -iXF -qRJ -oKk -iXF +cWc +hKP +xpc +cWc bwe bwe -ief +cLA bwY -dhf +dtY bwe -hPa -nym -pyH -pyH -pyH -nms +iGs +iiq +eFB +eFB +eFB +uow bxy aaf aaf @@ -88123,18 +88123,18 @@ bcU bcU bcU mqZ -cOm +phg bUs -cOm +phg aaa aDM -xYX -wFp -psh -wFp -mlK -nyB -jra +sQS +kvH +fAo +kvH +qSV +qOJ +hFB sPY sPY bgO @@ -88142,13 +88142,13 @@ dgO bgO pPI uRd -fYa -xMH -pSV -eym -vOX -eym -jJi +euj +nSz +ukw +wYS +qni +wYS +mDz btG gXs iDo @@ -88273,15 +88273,15 @@ adI adI adI lJA -cIR -cRB -jPf -rwP -gDT -tlQ -lgU -fyZ -tZV +tMu +krd +iaJ +msZ +fKR +vik +mgq +jiY +smY lJA ksa dQS @@ -88299,9 +88299,9 @@ ahq akI ahU aiT -sXJ -fGU -qrW +etN +ggR +owD hBw vLo gzY @@ -88311,24 +88311,24 @@ gzY esK awb azK -gMr +mvL ktS lLf aBX aDi aEQ -mSF +fzC aHh -lLV -fGz -ptt -qOA -ocM -rZv -rZO -gwO -fAd -mFn +kxo +sih +pop +bhU +lKT +joh +dKG +hqx +kyH +hBd apd aWG aZa @@ -88337,37 +88337,37 @@ bcH bdE apd aZH -fjh -uHw -peq -xPV -vHI -iWw -mnd -qti -tzP -rTd -tzP -ief +siN +quj +wkL +vqD +gLj +wTJ +oku +jgR +mQu +vSv +mQu +cLA bxB bvL byI byH bwe bAn -wns +qpT bxy bxy bxy bxy bxy -cOm -cOm +phg +phg bCq bHE -cOm +phg aaa -cOm +phg uuG jJF gBo @@ -88380,18 +88380,18 @@ bcU bcU bcU mqZ -cOm +phg bUs -cOm +phg aaa aDM -kJJ -jYr -xnA -eDk -emg -gVT -vPV +kQV +eQg +wli +pSt +jkL +lgq +qYp aDM aaf aaf @@ -88526,19 +88526,19 @@ aaa aaa aaa adI -hSe -itS -pJp +hcp +mNZ +upn lJA -sRS -oCV -vPj -tVy -odQ -xoo -rmP -rbT -xMd +ppL +omG +soE +hwM +sIW +qTC +eIQ +taF +vUy lJA noJ aeO @@ -88548,17 +88548,17 @@ acd dly xxp mcp -xkn +tuz kMt nTG rhX ahr ahD ahV -hcn -tvM -cpU -tfT +rAJ +fHD +hSd +uNC arP arP arP @@ -88568,24 +88568,24 @@ nnp arP awb azN -tke +efp ktS lLf -obe -nHO -xQG -oAp +eTp +uSH +vcm +gOm lLf ktS -lBh -eqE -nJA -lkF -lAP -qVu -pBB -pBB -wdd +iqG +jPU +kzI +bSH +fvJ +wFn +lYQ +lYQ +nSa apd aXK avr @@ -88594,18 +88594,18 @@ bbT bSy apd aZH -soI -tFk -hgn -wZP +hpf +vnt +kYx +whN bmk -tzP -kxp -tzP -tzP -vAU -tzP -ief +mQu +pXK +mQu +mQu +xHk +mQu +cLA bxD byL byK @@ -88622,9 +88622,9 @@ nzX bHE bHE bHE -cOm +phg aaf -cOm +phg bUs bCq mqZ @@ -88637,9 +88637,9 @@ aCr rVy fxa oKh -cOm +phg bUs -cOm +phg aaf aDM aDM @@ -88647,7 +88647,7 @@ aDM aDM aDM cnR -eoT +kax aDM aDM aaa @@ -88783,16 +88783,16 @@ aaa aaa aaa adI -tJu -xwC -fmA -uft -hLt -rxd -mCn -gdJ -rne -eNw +xtJ +rFm +lck +qGf +lmq +cXV +vuN +tkL +uzg +qny lJA lJA lJA @@ -88800,7 +88800,7 @@ lJA noJ aeO afv -gau +oPL acd dly xxp @@ -88812,10 +88812,10 @@ lNH akG akG kHd -pYz -yhB -rLi -lUj +rKT +vVE +jWA +iiB arP aqU arg @@ -88834,15 +88834,15 @@ lLf lLf lLf ktS -vpq -daP -hiF -wwm -rdQ +wvd +oyn +gGE +jYR +gRH aPQ -xGB -mqn -mqn +fNY +hEN +hEN apd aYZ bLE @@ -88851,18 +88851,18 @@ aqW noy apd beA -gSa -uHw -peq -gRO +lzm +quj +wkL +swq aZK -sEb -tzP -iec -rSX -tzP -tzP -ief +tuq +mQu +qtA +qLM +mQu +mQu +cLA bxC byK cBv @@ -88875,24 +88875,24 @@ bHC bHE bCq bCq -cOm -cOm +phg +phg bHE -cOm +phg bCq aaa -cOm +phg bUs bCq mqZ usO -nAX +oNT sAH usO mpI sAH usO -nAX +oNT sAH bCq bUs @@ -88903,9 +88903,9 @@ aaa aaa aaf aDM -fOU -qZY -lGP +mRk +uck +kzo aDM aaa aaa @@ -89040,24 +89040,24 @@ aaa aaa aaa adI -vFX -soA -sEO +dfW +oBC +wdY lJA lJA -aBT -mCn -ukt -syR -dvj -dzk -fyZ -rLX +cRl +vuN +nXy +uYU +xnU +dIm +jiY +suV lJA pIR aeL afy -xiz +gXt acd kCa hnU @@ -89070,8 +89070,8 @@ aiT aiT aiT aiT -jmf -hnI +dmQ +djJ aiT arP aqR @@ -89092,14 +89092,14 @@ ktS gXs gXs aKB -xcA -dsY -xbu +igh +orC +opY aPQ aPQ -wIq -khY -qAo +mzE +vbs +yal apd aYj aZL @@ -89108,17 +89108,17 @@ baU bcV apf bfn -dMP -pzZ -nSR -tzg +wHj +soJ +fOu +iBp aZK -wDQ -tzP -tzP -tzP -dPm -pIi +rvG +mQu +mQu +mQu +lFI +xvg bwe bxE byM @@ -89133,9 +89133,9 @@ bJf bCq aaa aaf -cOm +phg bHE -cOm +phg aaa aaa bTB @@ -89144,10 +89144,10 @@ alP alP alP alP -hEN -hEN -hEN -hEN +jLC +jLC +jLC +jLC alP alP alP @@ -89160,9 +89160,9 @@ bCq bCq bCq aDM -wkC -ooT -wEm +gLh +gnX +gkR aDM aaf aaf @@ -89297,39 +89297,39 @@ aaa aaa aaa adI -oJH -soA -mGI -tSe -soA -wsP -xDs -nAW -koz -ukN -ktb -ejq -fdZ +kOf +oBC +uMx +ipB +oBC +ubw +ocp +nqY +mDb +vQv +nLK +iAI +sBa adD aed wGc afv -oOp +uLl acd ovv dCV idK -lce +eEM kZS -ftR +ovV afM aiX aiX aiX aiX -jCM -hxt -txj +gVn +vKj +gCB arP arc arP @@ -89349,33 +89349,33 @@ arP arP arP arP -idn -pLX -kPm +pMg +caE +dbf aPQ aPQ -xxU -xxU -xxU +eUC +eUC +eUC apd apd apd -fYN -haV +fHP +rRd apd apd aZK beV -vHI +gLj bKP -vHI +gLj aZK -iXF -iXF -tZz -tZz -iXF -iXF +cWc +cWc +jTJ +jTJ +cWc +cWc bwe bwe bwe @@ -89388,15 +89388,15 @@ bCq bCq bCq bCq -cOm -cOm -cOm +phg +phg +phg bOK -cOm -cOm -cOm +phg +phg +phg aJq -ubV +hwB bLw bLw bLw @@ -89418,7 +89418,7 @@ ceY cig aDM cnR -jGn +oZe cjJ aDM cig @@ -89554,15 +89554,15 @@ aaa aaa aaa adI -glB -qxy -upS -wID -rrg -jsD -xDs -lAW -glR +vuq +pSE +sYw +imE +iIN +eMo +ocp +qlB +cyF lJA lJA lJA @@ -89578,15 +89578,15 @@ laq kdP mGw akm -xLM -jAP -vMa +tGv +qQW +vYZ aiL -vHS -vwz -mpG -rGT -kkR +yfJ +sqi +olK +qzK +jLl aqT apS apS @@ -89606,45 +89606,45 @@ aqR aqR aqR arP -sbm -nsx -vqF -dmc -dQk -dmc -dmc -dmc -dmc -dmc -sQt -dmc -dmc -dQk -lXb -teY -gWD -teY -kfR -teY -iwq -teY -cPK -gwq -gwq -kEf -kEf -nsd -kEf -kEf -kEf -fdt +nDh +uFY +gfs +eKs +dFT +eKs +eKs +eKs +eKs +eKs +dvq +eKs +eKs +dFT +kKu +pZt +mYn +pZt +iit +pZt +flR +pZt +hkl +eZW +eZW +lXH +lXH +eez +lXH +lXH +lXH +ozl bCr bAK bCn bGq bGq bGq -dLx +mfM bLw bGq bGq @@ -89667,19 +89667,19 @@ bVI bVI aJq xgk -dEw +wjl kEm bHE bHE bHE cmD cnr -gjY -czt -jlw -rYh -fXM -hgt +hmI +xAq +jwG +ucm +nJE +wTD crp cgI cgI @@ -89811,18 +89811,18 @@ aaa aaa aaa adI -orU -dkv -dAK -xDs -kyc -hlB -jiC -ieM -rUn +qUS +raM +ghi +ocp +vRF +pEj +wrT +svM +eeI aaU eDJ -izt +ioB ada adF aef @@ -89834,16 +89834,16 @@ lRb vIi fsj sXV -tNx +exl rAR gyr -fQl -phC -gCH -mFX -hxt -hxt -hxt +abC +gqz +qfg +qhb +vKj +vKj +vKj arP arP arP @@ -89860,54 +89860,54 @@ akL aDz aEV aGg -pgM +hRP aqZ apg -kOB -jvh -dhu -rJV -lgH -lgH -lgH -lgH -lgH -lgH -jiI -lgH -lgH -tma -lgH -lgH -cGY -lgH -yeV -rqj -ira -aIE -yaV -aIE -aIE -aIE -aIE -aIE -aIE -aIE -kfC -rZg +hbg +dLh +vMp +izz +dSB +dSB +dSB +dSB +dSB +dSB +oDx +dSB +dSB +xQS +dSB +dSB +syB +dSB +kfb +hVe +vKD +qQA +osT +qQA +qQA +qQA +qQA +qQA +qQA +qQA +iQr +yfL bCq bCq bDt -hEN -hEN -hEN +jLC +jLC +jLC alP -hEN -hEN -hEN -hEN -hEN -hEN +jLC +jLC +jLC +jLC +jLC +jLC alP bTC bAx @@ -89931,13 +89931,13 @@ ckA ckA cmC cmC -iMp -rYD -jsy -uGR -uGR -gPR -gUp +kBH +rKu +lTh +dDd +dDd +nla +lzh cgI cgI cgI @@ -90066,21 +90066,21 @@ adI adI adI adI -dAn +jve adI -xDs -xDs -xDs -xDs -kyc -uQZ -soA -puJ -efp +ocp +ocp +ocp +ocp +vRF +pBl +oBC +hiK +pPf ruu ace -kTL -myF +hqT +fRc adH aem ikv @@ -90092,22 +90092,22 @@ sXV sXV sXV oby -rFl +uRe afM -mRJ -xEu -siy -eNF -ogM -hxt -mpR -tdZ -cZf -vHJ -rFD -gDb -iwY -kGG +lYi +rxC +oMU +wML +yjR +vKj +jvz +nMf +umH +rJZ +pgC +xSH +grh +omj awg axy ayW @@ -90120,38 +90120,38 @@ ayW ayW ayW ayW -puN -cvk -dmc -hPz -hPz -hPz -hPz -hPz -dmc -vGT -nAS -vGT -vGT -vGT -vGT -vGT -uqw -kDs -vGT -ujl -sQt -qJc -piJ -pfJ -dmc -dmc -vGT -kIw -hPz -dmc -lgH -ujl +sPh +oFJ +eKs +uNI +uNI +uNI +uNI +uNI +eKs +dSz +rOF +dSz +dSz +dSz +dSz +dSz +qBL +wXn +dSz +nlI +dvq +xPw +kwu +pHC +eKs +eKs +dSz +gjy +uNI +eKs +dSB +nlI fxV aaa aaf @@ -90188,13 +90188,13 @@ cem cem cfe cfD -lQV -hZe -qhU -qhU -qar -pKa -sJl +cEs +vsb +vvY +vvY +pxB +pdS +qVw cgI cgI cgI @@ -90315,83 +90315,83 @@ aaa aaa eRz gXs -elk -elk +vaM +vaM gXs adI -gyH -thF -fGv -nSd -soA -qCq -gTS -szs -hvw -lyb -kyc -mCh -soA -nYM -gTR +kFV +dPD +ygd +eCt +oBC +pby +fQq +lKG +ihA +mfr +vRF +kxc +oBC +lMA +iCS acd -vRT -qLf -lcc +gZu +hRU +yiH acd aeh lJS ado -qlq +pBu afH -loI +kOe ahS aiI aiX -rng -iOh -uvM +lmh +wcZ +vqI aiX aiX aiX aiX -iar -hxt -mpR -tdZ -vVz -lgc -fFs -vnK -gyw -tdZ +gMk +vKj +jvz +nMf +mlD +ooT +qvt +uCd +gyG +nMf awg axy -wtx -fey -jTK -sgk -ltX +eGY +ntM +ndl +iSO +oxb ayW -nOJ -vnR -wkG +nrM +fwa +qjp ayW -uoZ -lgH -rIp -uSb -uSb -uSb -uSb -vMD -dmc -hCP +ojQ +dSB +taI +vcs +vcs +vcs +vcs +oDX +eKs +ohd aZM aZM -mbh -vjq -vjq +vgW +tCp +tCp aZM aZM aZM @@ -90399,23 +90399,23 @@ bjz bkT bjz bjz -lJV -uSb -uSb -uSb -uSb -aUf +rhq +vcs +vcs +vcs +vcs +mOm fxV -dmc -lgH -ujl +eKs +dSB +nlI fxV aaa -pkx -eJm -eJm -eJm -uoU +qMT +kaB +kaB +kaB +pCZ aaa aaf aaa @@ -90445,13 +90445,13 @@ cig cig cig cig -vCh -gKd -cSf -uGR -tcy -tOi -tmR +yhv +hmQ +tFX +dDd +xVl +vTY +kcY cgI cgI cgI @@ -90575,26 +90575,26 @@ aaa aaa aaa aaa -aXp -gyH -tNX -mSW -jsk -jEa -hzY -vBu -vBu -vBu -vBX -qnG -qDB -vBu -fIz -hCq -kRA -kCM -fyh -hWx +qft +kFV +dbF +gVM +sRN +xmL +xQL +dlo +dlo +dlo +uCY +lHV +mqF +dlo +wFx +ufx +qkE +vOn +pTW +cKE acd aek acp @@ -90606,79 +90606,79 @@ ahZ aiL lZn akg -ijR -pAP -dLP +idB +pKa +vhA gyr -uiF -vwz -qox -hxt -mpR -tdZ -mvc -mGU -qDS -qDS -kDc -qDS +iTV +sqi +ovj +vKj +jvz +nMf +rPi +oeA +rnW +rnW +oRS +rnW auo axy -sTF -fey -mdR -rfl -xdA +oWF +ntM +wHU +vAq +ssI aDI -kpe -kpe -kpe +lFX +lFX +lFX ayW -hPz -lgH -rIp -uSb +uNI +dSB +taI +vcs aaa aaa -uSb -vMD -dmc -onw +vcs +oDX +eKs +tNw aZM -eeh -hcC -kge -oqT -dgD -eYF +hDC +nAY +uZp +tCN +ydA +wxE bie bjB bkW bmp bjz -kCb -bkf -fPR -bkf -tWK -dba +lQy +auu +hZY +auu +dAG +hVC fxV -dmc -lgH -ujl +eKs +dSB +nlI fxV aaf -gJU -vCw -szz -cUJ -gJU +qGB +slZ +uxC +ncf +qGB aaf aaf aaa aaa -vxo -rAe +uDU +uCB alP bMj bAx @@ -90702,12 +90702,12 @@ ckB ckB ckB cig -wCZ -gKd -uGR -uGR -rAD -uGR +wjD +hmQ +dDd +dDd +dmN +dDd crp cgI cgI @@ -90832,81 +90832,81 @@ eRz eRz aaa aaa -opU -dUL -uQZ -iYZ -mvE -uKH -hQc -nnW -oMO -oMO -gnr -cPN -heC -cGn -mst -sXs -rJR -mrd -hal -pqH +pwB +fYm +pBl +fGB +eha +ntX +kru +daE +pwN +pwN +njv +aGr +wWt +uSu +fQO +wnx +wLv +nSf +pBy +ugb acd aej aeQ adp -unB -iFt +tpd +sxP amJ aid aiM -fdc +oXP alz cZe alg -qqA +tEh afM pQr -mFX -qox -hxt -mpR -koK -lgc -lgc -fXX -ibZ -fIJ -nLv +qhb +ovj +vKj +jvz +eCE +ooT +ooT +umy +rDK +cfC +qfX awg axy -kTn -huq -oJw -gDe -fow -dMJ -xxT -vFl -kpe -wYv -vMD -lgH -rIp -uSb +vOh +mgC +tId +jtP +mcz +jLr +eyu +nDn +lFX +cUp +oDX +dSB +taI +vcs aaa aaa fxV -jaP -mgv -tpO +hNj +kCO +loE aZM -pme -dgD -dgD -dgD -xGL +kun +ydA +ydA +ydA +fRR aZM aZM bjA @@ -90914,27 +90914,27 @@ cAG bmo bmo boZ -wPN -qgE +tFz +jmT bmo bmo bmo bmo -onb -lgH -ddK +vYA +dSB +rVL fxV aaa -dCM -izF -jOG -tVX -giP +nlG +hAz +iab +mdl +xvv aaa aaf aaf aaf -krc +iEl bLg cem cem @@ -90959,12 +90959,12 @@ ckB ckB ckC cig -fYo -gKd -fmh -bxd -gxI -uGh +jJb +hmQ +fDm +fHR +uyT +yce cig cgI cgI @@ -91089,22 +91089,22 @@ aaa eRz gXs gXs -opU -uzI -tNX -iYZ -gYC -ykA -uQZ -syw -soA -fUb -wQi -pCw -jnH -qua +pwB +pNo +dbF +fGB +sQp +faA +pBl +jJk +oBC +mEx +wOW +usF +wgd +ltt aaW -dRC +vUa adI adI adI @@ -91113,80 +91113,80 @@ adI xKl omX afG -wkR +hxL afL ahu aie aiO -dFZ -wSB +cQv +rUb agL akT -eGj +wUt gLz -ojs -eNF -qox -hxt -mpR -tdZ -nqm -lgc -nLv -kot -vOo -oxa +eyZ +wML +ovj +vKj +jvz +nMf +jpV +ooT +qfX +xao +rBb +ovm avs axz -hTQ -jOc -hYx -ecY -kpe -ihB -kpe -kpe -kpe -xUK -vMD -lgH -lOS -uSb +aws +vIG +sEe +iHd +lFX +rHF +lFX +lFX +lFX +qaW +oDX +dSB +naS +vcs aaa aaa aTQ -dfx -xai -pxf +nDZ +rzA +fel aZM -hNX +jkP baI bda bda bca -oZj +rzw aZM cNL bkY bmo -eIT -wXA -tPT -hpt -prC -xIx -gof +gqn +veO +qpY +qst +rcg +nTb +mrJ bmo -dPA -lgH -cXN +ukn +dSB +qde bCs bCs -lLm +gmm bGu bHI bJi -lLm +gmm bCs bCs bNI @@ -91216,10 +91216,10 @@ ckC ckC ckC cig -jrT -rWB -dJX -dJX +dpq +hOA +pUu +pUu cgI cgI cgI @@ -91346,100 +91346,100 @@ aaa eRz aaa aaa -hDi -pgk -xCF -wJX -lXX -qAg -kfz -tgh -uTw +hCh +fJx +gYh +oJt +rdI +jcY +lpn +lHx +fVH adI -tTm -gtf -wZA -qnb +tbg +fvx +oWL +xVD aaV -jcr -faB -dnF -poh -soA +iJy +oHP +dGD +epF +oBC adI ael aeO afF aiX aiX -uJv -uJv +ltn +ltn aiX aiX -fdr +lhT sAk -vbR +mnX aiX -hDg -kzv +xYN +sQb aiX -hxt -hxt -mpR -tdZ -faw -hgq -ykq -fbx -ifr -ykq -tle +vKj +vKj +jvz +nMf +sqn +cQg +pOM +xkb +uUK +pOM +mNT axy -ycB -fey -sVx -qwJ -kXS -xhG -pWC -wmz -kpe -wYv -vMD -lgH -rIp -uSb +rlo +ntM +knN +mwu +hsa +gVT +fVb +pcA +lFX +cUp +oDX +dSB +taI +vcs aaa aaa aTQ -jmQ -sqC -wLF +nrT +dWI +rxY aZM -oiE +mRV bay bcZ bdY bdF -pUh +xtx aZM bjC bkX bmo -dJc +lgn bpb bqz bqq -tua -hAn -cZv +gWB +erF +nXz bmo -rHl -lgH -ujl +vzK +dSB +nlI bCs bDv -lRx +bEX bFb kfv bFa @@ -91457,9 +91457,9 @@ bVI bWB bWB bYz -grK -iHn -kBj +jTv +cRL +qRH bYz bWB bWB @@ -91473,8 +91473,8 @@ cig cig cig cig -jVK -gKd +kwy +hmQ cgI cgI cgI @@ -91604,30 +91604,30 @@ eRz aaa aaa adI -fsG -nwD -iYZ -ntR -yht -lRm -pWc -eTD +tJf +ioz +fGB +aas +nkU +xAg +pUo +rCz adI -kUG -hcM -uQZ -iwD +iJN +rNJ +pBl +wQD adI -jkL -dpN -tsf -yir -cRN +dyc +jks +kNQ +pVG +nXV adI aen aeO afG -qlq +pBu aii afM aig @@ -91636,64 +91636,64 @@ aiX lfV akl akM -mth +end gyr -xHc -gxZ -qox -hxt -kcv -tdZ -tdZ -yjS -nLv -nLv -nLv -nLv +gvx +hAq +ovj +vKj +yir +nMf +nMf +xfn +qfX +qfX +qfX +qfX awg axy -plT -fey -kYY -vQW -gua +rKE +ntM +gIx +uZO +rOk aFc -kpe -kpe -efi +lFX +lFX +kaN ayW -fig -lgH -rIp -uSb +mtz +dSB +taI +vcs aaa aTQ aTQ aTQ -kSG +tYL aTQ aZM -dgD +ydA bay bbM bcN bdK -ryV +urv aZM aZM aZM bmo -xOo +tbT bpe bqB unQ -iOS -hnn -lyW +xvG +gjC +hln bmo -sQt -sat -viw +dvq +rKM +tDx bCs bDx bFa @@ -91711,27 +91711,27 @@ gWd bNI bUz bVJ -dVP -cSd -cSd -dyu -oTn -hvF -cSd -cSd -xhk +cDj +rbJ +rbJ +eah +rWA +iuI +rbJ +rbJ +xQB bVJ cay cig cig -fyc -fyc +mQY +mQY cig cig -sbe -qvq -fZq -jkK +gGP +oex +kiR +dJw cgI cgI cgI @@ -91861,30 +91861,30 @@ eRz gXs gXs adI -soY -nwD -xpr -rfg -jaz -etf +djB +ioz +uNR +uIC +chZ +dQs adI adI adI -dOF -paf -uQZ -pgE +rPh +qHD +pBl +hcE adI -iFx -xbA -sNr -xWB -wUP +kib +qWd +kBC +sSs +jEe adI aeo aev aeS -fNl +hwK ajg afM akU @@ -91893,13 +91893,13 @@ lBz alA alt amS -nEF +wxh afM cKC -dqU -qox -mXq -weZ +rot +ovj +tge +hYw apg aqZ aqZ @@ -91909,48 +91909,48 @@ aqZ aqZ awh axz -dme -fey -njR -orx -iSs +rAv +ntM +jPL +nol +vHG ayW -sdO -gBj -tzy +uFD +sxN +ret ayW -rHS -lgH -rIp -uSb +iQy +dSB +taI +vcs aaa aTQ -ubl -nok -kWj -usI +hGX +oYR +iJL +gyf aZO -mOt +xJI baK rnt bbC bdI -qdr -qdr -ieX -qdr +xEA +xEA +dIL +xEA bmq -vtB +jJy bpd bpd bqr -dqI -pBS -epw +pjw +tUr +gdn bmo -dfW -lgH -ujl +hPi +dSB +nlI bCs bDw bEZ @@ -91968,26 +91968,26 @@ gbq bNI bUz bVJ -sVs -hyo -cFp +hRr +sNb +vAV bZr -hWM +glW cbn -fbm -iBf -kCP +dwL +tWB +pGo bVJ cay cig -rPU -rSA -nqk -kQV -gNn -sIb -dMT -qwb +pHh +jGT +paR +gqO +etf +eej +ekJ +vVz cgI cgI cgI @@ -92118,30 +92118,30 @@ eRz aaa aaa adI -myB -jTD -nmS -kHn -gun -jnH +wmz +toc +muZ +cCV +lto +wgd adI -mlu -pfH -dTs -hcM -soA -ubE +otF +ugR +fom +rNJ +oBC +lFn adI -hhd -mls -pys -dJt -soA -uiM +oyZ +rvD +rRW +vAJ +oBC +cwW aep aeT afG -wkR +hxL ajL akj afM @@ -92150,13 +92150,13 @@ nss kQz alB akT -eGj +wUt gLz -tIH -eNF -qox -hxt -mpR +nDc +wML +ovj +vKj +jvz aph aph aph @@ -92166,48 +92166,48 @@ auf avi awi axy -oVr +kft azS -xYG -tUE +cbD +dWO aDI ayW ayW ayW ayW rNG -dmc -lgH -rIp -uSb +eKs +dSB +taI +vcs aaa aTQ -oAu -kbW -xAt -vhU -mmI -lKy -hhz -qtW -eis -eis -eis -eis -eis -eis +kGd +oap +vWt +sGp +lVp +qek +ohE +xzV +xyC +xyC +xyC +xyC +xyC +xyC bms -fOu -slH -qQB -fyv -jUH -fOu -jNd -tIC -dPg -aIE -qhI +qHK +nVx +soj +utb +wKH +qHK +onj +nHx +xIF +qQA +dJo bCs bFa bFa @@ -92225,25 +92225,25 @@ nxv bNI bUz bVJ -fwX -giV -ofo -pID -glO -iQM -tgt -mRN -txb +uVk +iBX +ssz +pKZ +qfj +fXd +cTk +uOq +mvT bVJ cay cig -fHl -jtk -qlb -yie -dJX -sfr -uGR +kSt +wiJ +lgo +jns +pUu +ikD +dDd cgI cgI cgI @@ -92376,24 +92376,24 @@ aaa aaa adI adI -pVI +oju adI adI adI -dAn +jve adI aaI -lpn -qAm -syh -soA -uHq +xNy +txj +xSZ +oBC +wVy adI -hjK -oQZ +rRx +flr adI -ilp -nvR +pDN +kKG adI aeq aeV @@ -92403,17 +92403,17 @@ aiX tHh ahG ajY -fUY +vzz ako ene -ovr +mPJ aiX -hDg -kzv +xYN +sQb aiX -hxt -hxt -mpR +vKj +vKj +jvz aph aob ara @@ -92423,34 +92423,34 @@ aph aph awg axy -oEl -iox -vQW -kpe -hvm -kpe -ucj -wYv -aaa -uSb -sQt -jiI -cYa +sVA +udE +uZO +lFX +rBx +lFX +dTg +cUp +aaa +vcs +dvq +oDx +raG aTQ aTQ aTQ -iEn -kTq -eSh -dak +kfF +uJN +gJq +ppc aZM -uCC -xID -rHL -hzk -ipm -haU -sAU +jYP +klv +nQu +xCy +foL +raQ +hae aZM aZM bmo @@ -92462,9 +92462,9 @@ bmo bmo bmo bmo -uAb -lgH -ujl +hCm +dSB +nlI bCs bFa bFa @@ -92474,7 +92474,7 @@ bJk bFa bLA bCs -xrw +vuC bQc bKA rKP @@ -92482,25 +92482,25 @@ bSv bNI bUB bVJ -uih -tgt -xqx -ijt -fZt -vkv -ifY -lxc -qgG +xRe +cTk +twd +wTb +iop +sib +xoU +ydm +eBt bVJ cay cig -gpi -isi -oUv -rFP -dpn -ydl -uGR +kbZ +npy +vew +eXB +pAT +mHh +dDd cgI cgI cgI @@ -92633,44 +92633,44 @@ eRz gXs gXs adI -uGO -hZA -eWI -osm -qIF +tSw +oZP +nIw +hYT +fma adI adI adI aaW -syh -tNX -kFN +xSZ +dbF +kjl adI -psC -plt -wIh -mqw -kxW +iTp +hIy +ijC +jhx +oAu cSp aeP afC -kLN -ngR +cAt +vpZ agP ajJ -fqG +nTX agT all aku akl amk -mth +end gyr -eOq -gxZ -qox -hxt -mpR +xow +hAq +ovj +vKj +jvz aph aoc ata @@ -92680,26 +92680,26 @@ auh aph awg axy -erJ -iox -kpe -kpe -wYv -kpe -khJ -wYv -aaa -uSb -dmc -lgH -rIp -iuC -vbA -ujH -uti -ylY -tOu -dtV +coG +udE +lFX +lFX +cUp +lFX +frq +cUp +aaa +vcs +eKs +dSB +taI +jpK +spr +raq +tgP +wnP +wQM +wSy aYt bbk bbk @@ -92719,9 +92719,9 @@ ktS gXs ktS fxV -yiO -lgH -ujl +otK +dSB +nlI bCs bAM bFa @@ -92731,8 +92731,8 @@ bJm bFa bHO bCs -xrw -xrw +vuC +vuC aYg cjL cCc @@ -92740,24 +92740,24 @@ bNI bEP bVJ bVJ -kcF -kjr -oym -rpt -hMx -iac -ldb -wdZ +eUR +eNX +mfY +qov +uTw +dny +izW +rxX bVJ cay cig -mvR -nGq -krY -jFV -cpd -sPk -sPk +iUV +qri +vkL +pMi +udX +bbq +bbq cgI cgI cgI @@ -92889,46 +92889,46 @@ aaa eRz aaa aaa -uzA -rNJ -tGT -qPI -gml -fFt -dAn -szs -fCf -mcS -jGt -tNX -dcC +pEF +kLd +sHz +daK +teV +jnU +jve +lKG +ezq +hDi +geQ +dbF +lbn adI -rAI -nOQ -cye -oMO -gyE -xLS +mhf +sKs +kLf +pwN +dWr +xeK aer afB -oqt -mrV +fOj +guh afN ajK -hVL -mxa +eXU +ome aiy akv uXt amS -rgV +hGU afM anQ -dqU -qox -hxt -mpR -oHH +rot +ovj +vKj +jvz +xLZ ata arb arX @@ -92937,31 +92937,31 @@ aug aph awg axy -kpe -bRc -kpe -qTc +lFX +fvn +lFX +cHb ayW ayW ayW ayW -uSb -uSb -dmc -lgH -rIp -jPp -ttt -wZX -iAA -hfY -fCo +vcs +vcs +eKs +dSB +taI +gDa +fVh +eZD +muJ +cZv +cNB aYt aYx -lDF -isF -kXF -dwJ +hix +gTj +vaP +mTM aYv ktS ktS @@ -92976,9 +92976,9 @@ fxV fxV fxV fxV -yiO -lgH -uuD +otK +dSB +iYp bCs bAL bFa @@ -92988,9 +92988,9 @@ bJl bHh bHN bCs -vRK -xrw -eKI +vEL +vuC +oHJ cjL cCb bNI @@ -93003,18 +93003,18 @@ bVJ bVJ bVJ bUC -fDj +kQd bVJ bVJ cay cig -etZ -uMA -sbT -eQr -wOp -vMc -iuw +mkR +fvf +rGe +nOb +mfi +iye +tmk cgI cgI cgI @@ -93146,19 +93146,19 @@ aaa eRz aaa aaa -uzA +pEF adI adI adI -dAn -dAn +jve +jve adI -quS -nxm -hXi -xCY -xrA -iHY +eRx +okm +pVk +lsw +hHW +plN adI adI adI @@ -93170,21 +93170,21 @@ aaZ aaZ aaZ aaZ -dmr -nlG +vdy +ktM aaZ aaZ -jOM -wwi +nsf +tCu uTe akT -oUa +xVh gLz -fei -eNF -qox -hxt -mpR +uBx +wML +ovj +vKj +jvz aph aqb are @@ -93194,48 +93194,48 @@ aui aph awg axy -ybL -icC -kpe -kpe -tGA -jJK -kpe -epS -kbo -gHU -xbp -mQL -rIp -mXw -jdc -nTz -lJp -ylY -fud +pFB +eYr +lFX +lFX +stV +kHq +lFX +iGC +gzz +llR +mis +pcG +taI +rcX +kMl +sjX +ykc +wnP +gDQ aYv -dpS +htI aZR aZR -sHm -hIh +eqD +qJz bfu -uKt -ffB -eFp +ksc +jAA +dOA iZd wql wql wql wql wql -rIq -iAj -lPy -scv -yiO -lgH -ujl +rPa +gRx +qLg +erW +otK +dSB +nlI bCs bFa bFa @@ -93245,10 +93245,10 @@ bJn bHi bHQ bCs -vRK -mRc -eKI -kTY +vEL +fmV +oHJ +ygZ bSz bNI bUD @@ -93259,19 +93259,19 @@ bVM bVM cat bCq -irS -oOK -xdU +uAD +nUr +dVu bCq cay cig cig -nGY -fyc +utC +mQY cig cig -cIW -uGR +scv +dDd cgI cgI cgI @@ -93407,69 +93407,69 @@ eRz aaa aaa adI -qXv -jHw -soA -uQZ -kvd -rCY -gOL -jEv -mPW +ylC +sCg +oBC +pBl +oXz +prg +hME +lnm +hbk adI aaT aaf abx aaZ -mDu -pxM -xPL -xPL -wrI -iDV -eTX -kEq -vFy -lSw -rlh +arF +klr +lKv +lKv +mGW +hSN +sBA +eHD +fng +wgv +lwB akz ene -oAs +uVD aiX -uSX -kzv +vhH +sQb aiX -uBD -hxt -mpR +aMH +vKj +jvz aph cIv -hrJ -hrJ -hrJ +rJl +rJl +rJl aph aph awj axy ayW ayW -wYv -wYv +cUp +cUp ayW ayW ayW ayW -hId -dmc -oyP -odr -rIp -jPp -tJF -lJT -eyc -itR -oUO +mhA +eKs +htD +qSh +taI +gDa +xIU +fxn +lQT +xZU +cKn aYv aZR aZR @@ -93477,22 +93477,22 @@ aZR aZR aZR bft -xdW -fXr -dvS -qiN -xOi -esf -nsT -wVP -rNv -itz -dmc -sLa -scv -yiO -lgH -dBf +aFF +qgh +rsA +uas +ezr +jWw +rZC +lJu +iur +vZJ +eKs +wAC +erW +otK +dSB +tLv bCs bCs bCs @@ -93516,19 +93516,19 @@ bCq bCq cas bCq -sSi -pNt -lEp +uZa +dAk +xGL bZB caC cig -llS -dck -iIH -vVx -dJX -mDh -cSf +hhk +oTI +oIt +whP +pUu +keU +tFX cgI cgI cgI @@ -93664,31 +93664,31 @@ eRz aaa aaa adI -eez -soA -soA -uQZ -hgp -pfs -nwD -pvR -soA +wVg +oBC +oBC +pBl +dMs +rZK +ioz +iZk +oBC adI aaT gXs abG aaZ -lIc -srd +heg +rRi agR agR agR agS -uid -nGE +sdC +opk agS -qLa -qyA +ePc +iYf akz ene alg @@ -93696,96 +93696,96 @@ alw amp aot apR -gFl -hxt -haj -hok -ogM -ogM -ogM -ogM -qqW -omZ -tup -kKQ -qRh -kwb -saL -saL -saL -saL -nVN -vez -fig -dmc -hBi -gdE -rIp -jPp -rYc -onj -uAe -hlE -mgd +voy +vKj +kZw +vEH +yjR +yjR +yjR +yjR +mKS +eGT +gCj +hPR +dgP +kxa +iYw +iYw +iYw +iYw +dXt +eCY +mtz +eKs +jLp +iFX +taI +gDa +lFq +txS +fBo +pne +wzi aYx aZR -sHm -sHm -jGA +eqD +eqD +rpc bee nVz -pHd -gDL -tPR -mHT -ydQ -gyB -kFc -voH +pAS +fis +nJv +riQ +wMr +jPV +kLL +hGV wql -qpP -dmc -omm -fWP -rGC -rBO -jYK -jVG -xyt -ulr -ulr -qHs -vOu -sBp -kuU -iBc -ulr -jab -mEH -fUP -fzy -kXO -fzy -fzy -ewc -fzy -fzy -kmE -oAZ -uvL -fBr -kTa -lZT +jrc +eKs +ikX +jTF +tmH +wTA +xVp +vWi +kEH +uNA +uNA +fxd +lVm +tfU +nje +luv +uNA +rEL +tHZ +rmK +wGQ +jXE +wGQ +wGQ +qKc +wGQ +wGQ +kMh +xaf +vLS +xyP +mGL +olF bCq bHE cig -hRq -jDJ -fzx -vNi -dJX -mDh -uGR +hUC +tHU +wrZ +srQ +pUu +keU +dDd cgI cgI cgI @@ -93921,128 +93921,128 @@ eRz aaa aaa adI -uQZ -soA -gTS -szs -iqU -hwo -dzc -mgA -qRR +pBl +oBC +fQq +lKG +uOG +svQ +gph +llE +ooA adI abY gXs abG aaZ -eFU +nqZ aco agS -crK -tTb -hrb -vtp +lhv +oyu +fbQ +tzp agS -tJw +nMT aaZ -eAH +jvZ akz itD alg -uZj +nEm amI amS -inM -gFl -fDa -vpf -nHg -eFA -eFA -eFA -eFA -eFA -eFA -cUD -kgw -eFA -eFA -eFA -eFA -eFA -eFA -nHg -trH -lgH -lgH -cMn -wqI -rIp -jPp -pRG -fmD -lJp -fqg -ghH -jrN -fyQ -dbK -vTr +gtN +voy +kwt +hGJ +npX +jjc +jjc +jjc +jjc +jjc +jjc +vEK +txY +jjc +jjc +jjc +jjc +jjc +jjc +npX +qLP +dSB +dSB +mVL +uBK +taI +gDa +lcH +rkT +ykc +iLd +hUA +tCq +xaz +lBh +rZZ bdg bed nVz -gDL -ren -ybi -lVu -rxL -ggy -mTW -lOy +fis +jAQ +xeY +kGh +wZH +fgX +kPq +pjY omE -vpN -fyi -ogD -fyL -ouv -gSu -uAK -trH -qkV -dKq -dKq -kKU -jgf -duF -eIU -eIU -eIU -eIU -eIU -eBR -gbX -vcK -hbC -hbC -hbC -hbC -hbC -lGM -jIC -kUR -hXx -qoV -nII +dMK +tDz +tOs +ykb +oip +vNj +fgc +qLP +shI +pxT +pxT +hRk +yhl +dOM +ydG +ydG +ydG +ydG +ydG +joa +oBB +hOT +vHB +vHB +vHB +vHB +vHB +kmz +xnH +uEV +xTR +jxs +ejI bCq ceW cig -eRa -pmu -xsA -vVx -dJX -mDh -gMe +udO +xMb +ygG +whP +pUu +keU +stq cgI cgI cgI @@ -94178,15 +94178,15 @@ eRz aaa aaa adI -noG -taJ +uDP +jHG adI -utj -tYA +wMN +eAN adI adI -iaG -wwh +rAK +pgw adI aaT gXs @@ -94194,15 +94194,15 @@ abG aaZ aeY aco -iUG -vTo -iRT -cyw -tyh +vyU +jMa +taR +llI +sPr agS -lsB -vfe -ylD +smO +tYM +ntp ajC akC akX @@ -94210,86 +94210,86 @@ alw amJ aoY rCl -gFl -hxt -nCW -gzA -quV -uhB -xKH -xcc -uhB -iPD -pum -cTg -liD -iOB -hdM -gFN -gFN -gFN -qzw -ftJ -fWJ -dmc -wgR -otk -rIp -wHM -vuX -dNX -grS -nST -ioH +voy +vKj +osb +rjj +oEl +pjM +lVX +tcx +pjM +tgh +ndN +xzN +sjL +yiO +vvV +dkW +dkW +dkW +xHm +sQo +ngZ +eKs +isz +qsf +taI +oqa +ymf +cYA +vUE +tiO +kwU aYz aZR -sHm -sHm -jGA +eqD +eqD +rpc bef nVz -eDb -gDL -gIa -mHT -pjZ -wky -ckq -fXr +tWJ +fis +vBf +riQ +mOP +oUC +qsh +qgh dml -rDg -tIs -gVv -sWj -vqH -oTA -voB -xUU -ppC -fwh -nwg -sTM -foj -iUx -nHn -jVp -jGV -hGA -hGA -hGA -hGA -hGA -hGA -hGA -hGA -hGA -jYY -wFq -hxo -xvI -hrA -qWk -eVD +xKw +qos +wOP +ycf +ugQ +eJx +ydf +nHR +mHv +gRE +pCa +nWY +sOR +mGN +mGA +eSH +fXU +doo +doo +doo +doo +doo +doo +doo +doo +doo +faD +jEl +hSp +tJa +edD +rjb +vAo cfb cfb cfb @@ -94298,9 +94298,9 @@ cfb cfb cfb cig -iRR -uGR -gdn +tet +dDd +pnJ cgI cgI cgI @@ -94454,22 +94454,22 @@ aco agS agS agS -fUz -rHc -rHc -rHc -vzY -gog +sOx +xfx +xfx +xfx +jVa +hkF akz alg aaQ aaQ amN -iQm +fwx aaQ -ogM -hxt -lJl +yjR +vKj +epd apl aqc aqc @@ -94487,17 +94487,17 @@ ahn ahn ahn ahn -nBn -dmc -mKe -ozr -rIp -jPp -snC -vEB -lJp -nLI -wiA +jZU +eKs +cHv +tzD +taI +gDa +rtA +sRr +ykc +vXN +fCD aYy aZR aZR @@ -94505,22 +94505,22 @@ aZR aZR aZR otC -xdW -xcd -dvS -fGW -wLp -sbN -dHi -fzk +aFF +hyk +rsA +ejc +vYy +qMw +yfF +hoR uwQ -nOc -dmc -lny -scv -rCa -lgH -itk +rud +eKs +ufK +erW +eQR +dSB +ueG bCv bCv bCv @@ -94528,35 +94528,35 @@ bCv bCv bJq bKy -eJr -vxF -nvQ -hGA -vxF -qNq -lPF -lPF -fNi -jXT -nJf -rvJ +htm +nRb +uqW +doo +nRb +eUl +hVT +hVT +vlk +pTc +rmO +fEu bLK bYH bYH bYH -vbK -hxa -ngt +jXh +xLN +nrH cfb -cxo +rlw cfb -dSo -fro -kJO +jYm +vRG +wzE cfb -gKI -iSz -uGR +uvC +qJT +dDd cgI cgI cgI @@ -94706,7 +94706,7 @@ abY gXs abG aaZ -kin +dxd aco agU agS @@ -94715,18 +94715,18 @@ agS agS agS agS -tuq -djU +wEb +nmA ajF akN -qAz +mim alE amU apH -okf -qox -hxt -lbX +eoZ +ovj +vKj +wrJ aod aqf ahT @@ -94744,53 +94744,53 @@ anF anF anF aoa -hqc -oWi -vns -wFJ -rIp -jPp -hdn -smX -ujN -lqb -pWJ +dmw +tbJ +uij +mnx +taI +gDa +qXy +wxr +fDP +szz +hVI aYB -qAf +fDH aZR aZR -sHm -uCw +eqD +tuR bfx -ktx -qDu -lUG +ori +oLY +ipa iss iss lcx wql wql wql -exx -iMI -klX -scv -dmc -lgH -tYo +gGQ +rRR +oaO +erW +eKs +dSB +sHD bCv -ksZ -lqx -mHb +kgO +vtY +fYQ bCv bJs bKy bLK bLK bOT -gdu +tjP bRs -szE +iMG oXn gxw bUG @@ -94798,22 +94798,22 @@ bVO bWO bXK bLK -xup -uyz +fmO +gEL bYH -wDO -tzs -iYJ +nun +uGj +new cfb -uuA -oOs -qgC -qgC -kbY +nkB +mZE +pRZ +pRZ +jdV cfb -jEI -vCX -uGR +iFY +rzp +dDd cgI cgI cgI @@ -94959,21 +94959,21 @@ abp abp abp abp -yiF -yiF -yiF +pSz +pSz +pSz abp abp abI acM -rNA -rNA -lVm -pQl -xMT -cSt +oxG +oxG +jTz +owv +eZr +ihI aje -tDx +sap alj afM akZ @@ -94981,9 +94981,9 @@ alM amV apc aqr -qox -hmj -htm +ovj +vts +xXA apn aqe ctq @@ -95001,26 +95001,26 @@ dgz dgz dgz dgz -uSb -uSb -dmc -lgH -rIp -jPp -iNP -qCY -wyW -rVc -hIt +vcs +vcs +eKs +dSB +taI +gDa +tKx +vtp +wuL +pjn +tKT aYA aYz -pIe -uiG -qAf -opT +nzu +qDN +fDH +fbx aYB ktS -tCD +pRO ktS ktS gXs @@ -95032,45 +95032,45 @@ fxV oGv fxV fxV -dmc -lgH -wCq +eKs +dSB +jpC bCv -sDg -rJK -xPw +xjL +ppx +eON bCv bJs bKy -ktJ -uQO -gLh -uQG -imc -fsn +vwZ +qaT +jgj +qNZ +nSh +eCv bBb -tDC -jsB -slW -jwN -nsR +tJB +uAI +fkR +vaJ +tIQ bLK -mDG -pjy -how -qwM -tyk -ftO -gSl -nWL -mVs -uto -hdI -dvK -sWq -sfr -vCX -uGR +odG +klD +mjB +mNQ +kbN +mRF +ykK +nRV +iCC +yie +nId +kLb +jJp +ikD +rzp +dDd cgI cgI cgI @@ -95205,42 +95205,42 @@ aaa aaa aaa aaa -cFn +yhT aaa aaa aaa aaa aaa aaa -xMY -xmO -lka +pVU +jJa +sWc abp -hNp -tEB -xyE -eIx +jtq +iko +wsS +jNi abp -nRA -rRf +nsW +rFF aaZ aaZ -vYB -loD +lsD +ivU aaZ aaZ -qLa -gsJ +ePc +lWF ajI alC -oHM +qfI alN amW apv -okf -dXO -hxt -iEe +eoZ +xiX +vKj +til aod aqe ctq @@ -95259,17 +95259,17 @@ ujF ujF dgz aaa -uSb -dmc -lgH -rIp -xXr -pai -sUp -xEU -nLI -nhx -tRu +vcs +eKs +dSB +taI +ffY +lcu +tFc +iWe +vXN +dbl +dAH aYA bbp bbp @@ -95289,45 +95289,45 @@ ktS gXs ktS fxV -dmc -lgH -yiO +eKs +dSB +otK bCv -ylK -nSa -cMy +iLA +efn +uiy bCv bJs bKy -ral -xts -vKW -wXi -eHy -eOI -muW -wJs -gMV -eOI -xKt -nsR +jiq +hvn +fRf +jFG +vTF +xXJ +ptc +pkx +ybS +xXJ +gAf +tIQ bYL -eww -iRt -rnh -oBt -dxN -xZi -qQO -vaI -sRz -qxE -mIV -oLz -myD -ydl -vCX -uGR +mxJ +oPq +mAd +lKR +hGz +jmu +jxp +taA +ldD +lSL +eIy +toC +eXV +mHh +rzp +dDd cgI cgI cgI @@ -95469,35 +95469,35 @@ aaa aaa aaa aaa -xMY -thO +pVU +gPo afU -oYN -koi +ukV +jKn afU afU -mPi -loY -pKu -pKu -oWG -rQI -dPh -bQr -jIX -nDq +nOP +qjh +ibz +ibz +gvB +iDk +qxQ +ljz +qPW +gRj abp -mVe +vQo ajN amc -reM +ftm alY ans ary aaQ -uhB -hxt -lbX +pjM +vKj +wrJ aod aqe ctq @@ -95516,25 +95516,25 @@ dzi vsM dgz aaa -uSb -sQt -jiI -vyi +vcs +dvq +oDx +mih aTQ aTQ aTQ -uSu -gBW -eSh -dak +pXb +wtL +gJq +ppc bmx -xAi -pas -dxM -voC -kGU -voC -jeC +tKB +uRw +gdb +kQH +ewH +kQH +sbg bmx bmx bmx @@ -95546,45 +95546,45 @@ bsh bsh bsh bsh -dmc -lgH -qaI +eKs +dSB +lpj bCv -faE -rUu -qHR +peW +uPi +mUj bCv bJs bKy -txv -uhg -vKW -vUM -eBB -uhg +oSv +rwe +fRf +nyA +edK +rwe bLK -uPq -uaG -fEP -eSU -lNl +vYK +ofB +cWR +veR +ifv bLK -vFH -cIQ -uFn -vsm -tBX -uFn -psS -lTJ -vVi -fQo -mWu -rEv -qnB -igq -etY -vAO +nnc +jZJ +cNo +ofa +kka +cNo +dNQ +sGR +tGs +dof +qqs +iRC +hbU +cTv +edl +tqm cgI cgI cgI @@ -95719,7 +95719,7 @@ aaa aaa aaa aaa -qRn +wnb aaa aaa aaa @@ -95730,31 +95730,31 @@ abp abp abp abp -uOr -pxS -pxS -fdF -pkr +tVp +gKH +gKH +vEa +sZk aha aha -jhN -yiF +nwD +pSz afD afU afU -mlD +dDZ abp esL aiG -xTJ +iYh anr aqN arC asq aaQ -uhB -hxt -dPc +pjM +vKj +vuL aod aqe ctq @@ -95774,74 +95774,74 @@ woR dgz fxV yeA -erw -lgH -rIp -uSb +lOz +dSB +taI +vcs aaa aTQ -xXx -gkX -kQE -qzp -dQE -vkt -eWH -ykR -nCV -fIU -vAD -eWH -diz +wiS +kKh +hJi +xWm +pCq +tYH +tYI +wQv +jpa +jiG +uzQ +tYI +fhk blc bmz bnY -hNQ +vVn bqJ -tNh -pHr -iDC +eyk +jqO +ydV bwr bsh -dPA -lgH -uNK -qml -xcR -rgm -kwV +ukn +dSB +voB +pPS +dKg +qaa +kDt bCy bGP bHn -qFX -dyv -mxe -wUo -poE -cVG -szE -oEF -uaG -fBZ +ylZ +pbI +nob +nyR +eUF +eoE +iMG +keK +ofB +obJ bWQ bWQ bWQ bRm -ocB -jux -deI -ucN -dai +qBf +uFw +pez +hpq +ffJ cfb cfb -fwj -eUK +wpU +pKi cfb cfb cfb -qNe -uGR -uGR +tRu +dDd +dDd cgI cgI cgI @@ -95986,16 +95986,16 @@ aaa aaa aaa abp -ePP -koi -cNO -cNO -cNO -cNO -kMl +kip +jKn +eWp +eWp +eWp +eWp +kcH afU -wMu -yiF +vRE +pSz afD afU aju @@ -96009,96 +96009,96 @@ amb aaQ aaQ aaQ -uhB -hxt -fNR +pjM +vKj +kqE aod aqe ctq asd -vIy +fQN ctq asd -uOx +gfB ctq asd -qnp +cZq dgz -rlj +rqG aDK vHj -lbB +gqQ dgz -fuJ -lSG -rjW -tma -rIp -uSb +sYu +kOO +snN +xQS +taI +vcs aaa aTQ -tYr -koJ -uyE -usI +rbk +uBg +mTf +gyf aZW -iht -cZS -rpe -cZS -jVu -tCG -pfW -cZS +lRu +xmM +qZF +xmM +nLg +jUj +pdZ +xmM blb bmy bnX bpj bqI -wMc -ofL -hzp +oQE +prD +bkf bwq bsh -dmc -lgH -yiO +eKs +dSB +otK bCv -rht -exV -kXo +xoB +xKd +wrV bFs bJt bKy bLK bLK -gon -hmZ -lTE -ptc -szE -oEF -ftk -mlq +psN +qaX +jcc +ktO +iMG +keK +mKz +prI bWQ bOO bQe bRk bTi -jux -jaC -qXC -lmH -qXa +uFw +iNy +wDq +cFB +mCk cbs -oII -dGc -uzi +mZV +rRe +jys cbs -oig -uaC -oVM -sPk +kNh +qtb +syW +bbq cgI cgI cgI @@ -96244,15 +96244,15 @@ abp abp abp abp -mBM +otb abS abS abS abS abS -ycf -gcy -jQD +wbc +wLH +oDR agy aha aah @@ -96260,70 +96260,70 @@ afo abp agD agF -oCO -oGT -joD -wCp -iqQ +gHV +mgY +www +qvq +nDm aaQ -xOc -hxt -sVC +rnh +vKj +dzs apo aqh arh -dpx -dOO -puI -xNO -dOO -kIU -fQt -dOO -cUa -uHT -dOO -sym -puI -oKq -hjZ -hjZ -ewf -lgH -rIp -uSb +tcO +jBo +gNS +mIu +jBo +xGt +cDD +jBo +gmZ +eDl +jBo +tjd +gNS +tRl +gad +gad +lBr +dSB +taI +vcs aaa aTQ aTQ aTQ -kgi +uTo aTQ bmx baq baQ wcB bcQ -lOk -epL -wxt -dex +lgE +hyQ +mNo +iDd bmx bmB -xOS -vdt +vem +xCa bsh -fLl -pGg -eNK +wgb +qUW +wFJ bwt bsh -sQt -jiI -ujr +dvq +oDx +vmP bCv -vdW -uOn -nkZ +tbl +uHR +iSs bCv bJs bHo @@ -96331,34 +96331,34 @@ bLK bLK bLK bOY -qTs -szE +vrZ +iMG bLK -lUI +sat bUJ -kaR +lsg bWQ bXP cBI bRS bTH -jux -lqc -rnh -wee -xgB -voi -dtc -mhW -wTp -hTi -rRP -iuw -dtc -iuw -iuw -wFc -xme +uFw +tSJ +mAd +yaP +evs +oqR +vfZ +rqj +eOf +kpx +iYg +tmk +vfZ +tmk +tmk +qkJ +unj cgI cgI cgI @@ -96497,125 +96497,125 @@ aaa aaa aaa aaa -dwN -thO +vOA +gPo afU -eLJ -koi +eeQ +jKn afU afU afU afU -gFr -ekC -eae -ler +vON +fOO +evF +koq agx abS ahI aiw abp vIo -xDS +pZX aaQ -pMB -olg -qhG -jXF +cLI +xgq +pqA +lTy aaQ -uhB -hxt -nfu +pjM +vKj +uzG aod aqg aun -eDx -rzk -rfi -liB -dEM -dLE -klk -mdz -mgS -nAn -eLL -eeP -rfi -iGe -mCc -mAv -pMs -lgH -rIp -uSb +jQS +bSK +gQw +rsl +pRu +ljT +ovA +ovz +nbc +dzX +tjN +mjC +gQw +jyJ +oyB +uyB +kdz +dSB +taI +vcs aaa aaa aTQ -iBZ -vIZ -wLF +joA +rMM +rxY bmx bao baP asD bcP -nJK -voC -voC -voC +ugV +kQH +kQH +kQH bmx bmA bmx bmx bsh -jad -foM -lNq +hmu +wrM +szh bws bsh -qMG -lgH -mJM +mBG +dSB +tMz bCv -nUX +kjU bCv bCv bCv bJs bKz bLK -nDD -hkU -nzg -iGk -nGj -iCP -nmx -uaG -xlS +gri +llW +gsv +ttj +gSk +mvl +xpt +ofB +tTT bWQ bXO bQq bRo bTG -jux -tGL -kcW -nYO -tkA +uFw +smU +mbG +jYJ +xtL ctR -iQC -oup -wOT +sTl +lLh +cGz cig -oqF -xSK -kIO -iyW -kKT -wMz -xme +kkr +flb +qWp +udQ +ljJ +qSO +unj cgI cgI cgI @@ -96754,35 +96754,35 @@ aaa aaa aaa aaa -dwN -jmD -wvZ +vOA +vWj +sNI abp -llu -eMR -eMR -dMO -eMR -csH +pKJ +kuU +kuU +vcC +kuU +uHN abp abp abp agA afU ahF -iNu +ftu abp akf akJ -qgQ +hNf aaQ aaQ aaQ aaQ aaQ -xFr -flV -xFr +osK +uRQ +osK cSA aqe ctq @@ -96790,11 +96790,11 @@ ctq ctq ctq ctq -ijZ -uRe -shL -shL -ffj +mkr +tYY +eCU +eCU +rwy aAh aAh aAh @@ -96802,55 +96802,55 @@ aAh aAh aAh aAh -dvh -lgH -rIp -uSb +gPX +dSB +taI +vcs aaa aaa aTQ -dfx -lLU -pxf +nDZ +oVE +fel bmx bbv bcm bcm bem -gmW -rMU -gmW -vsq +uWU +fOV +uWU +sDx bmx bmC boa bpm bsh -qQT -mAO -qCM -qCM +vKt +gBV +tfb +tfb bsh -rHS -lgH -yiO +iQy +dSB +otK bCv -mES +uMw bCv pbC bHV bJw bKC bLK -oiQ -rzP -wXi -iGk -nGj -iCP -nmx -tlZ -vOj +ehS +jvi +jFG +ttj +gSk +mvl +xpt +ePS +kYE bWQ bWQ bWQ @@ -96871,8 +96871,8 @@ cig cig cig cig -fAK -xme +nmj +unj cgI cgI cgI @@ -97011,35 +97011,35 @@ aaa aaa aaa aaa -rCW -rCW -rCW -rCW +weS +weS +weS +weS abq abq abq -qtE -fGC +gqr +qty abq abq -ohS +xIT aeU ajA akd adB -qxj +iBK uHp -enO -jmR -vSQ -nJw -sbA -xFr -sQu -sQu -cUu -cUu -yfi +dPl +moy +xHb +vTj +pyD +osK +tEq +tEq +lNq +lNq +mYi cSA aqe ctq @@ -97047,11 +97047,11 @@ aqo eQb rgL ctq -fuS -xlE -shL -hcy -tQQ +jfE +owL +eCU +oMa +kDF aAh aDL aAh @@ -97059,38 +97059,38 @@ aGk aAh aJz aAh -gBn -lgH -rIp -uSb +izd +dSB +taI +vcs aaa aaa fxV -mSv -dHj -wqU +oVg +gpi +wVl bmx -vNC -voC -voC -voC -voC -voC -voC -tom +mNE +kQH +kQH +kQH +kQH +kQH +kQH +jTC bmx bmx bmx bmx bsh -tAt -mAO -aUX -aUX +dhP +gBV +oDo +oDo bsh -dmc -lgH -iLg +eKs +dSB +uPB bzs bDO bFl @@ -97099,27 +97099,27 @@ bHU bJv mFo bBb -iuj -uhg -rSL -eBB -fEP -eSU -sQk -wnr -vQC -vyd -nmt -eSU -rMR -dtW -tbX -rgi -dKV -ePQ -uBo -eSU -hHd +eto +rwe +gAi +edK +cWR +veR +pcV +sig +kKg +lnP +snk +veR +hBN +rZS +ycX +vqF +oSN +xtc +gGI +veR +fjR bLQ dbb bOh @@ -97128,12 +97128,12 @@ bOh bOh bOh cig -wdH -qBQ -sPk -vmZ -sPk -rWT +jQq +pfS +bbq +sCK +bbq +puG cjR crW ciZ @@ -97278,37 +97278,37 @@ aeu aez aci acs -izN -uze +lyj +wFm afV agB ahd -piQ +gxl akO abp -eKT -iMf -qaQ -jRD -xvV -lWO -dAq -dAq -qLQ -mpC -jSr +sxo +emD +mFY +kqF +dZJ +fiu +xrp +xrp +nUb +qqS +uVw cSA aqe ctq asm eQb blU -vGG -upU -xbd -shL -shL -uEH +diO +kyd +rct +eCU +eCU +fCc aAh aDQ aAh @@ -97316,38 +97316,38 @@ aGl aAh aBy aAh -rHZ -lgH -rIp -uSb +hxc +dSB +taI +vcs aaa aaa -uSb -pLi -vXd -nuP +vcs +pBP +oms +jDP bmx -jwg -uln -cIV -qFc -kmg -kxE -voC -oyU +mJh +uqG +cwJ +xod +iZc +xHt +kQH +rsr bld bmD cTD bmD bqK -sgr -prp -wcz -wcz +kdL +wdE +lrA +lrA bsh -onb -lgH -eDY +vYA +dSB +lbf bCz bDQ bFn @@ -97356,27 +97356,27 @@ sKL bJy iUp bLK -dfv -odz -nfP -fBa -lAb -ukL -vay -yeo -jUc -jUc -jUc -pcs -qhh -uhg -uhg -uhg -uhg -uhg -uhg -uhg -rHo +xXd +cAj +nJr +mHp +ptm +eFY +auj +tOV +sWF +sWF +sWF +dZV +phr +rwe +rwe +rwe +rwe +rwe +rwe +rwe +cLT cit cph ckb @@ -97385,12 +97385,12 @@ clU clU bOh cig -dYy -iuw -iuw -eMw -vam -iiu +oKk +tmk +tmk +xvk +qEe +leU cig crX ciZ @@ -97529,30 +97529,30 @@ aaa aaa aaa aaf -scw +ngR adO acr -dmd -izV -lEc +mCg +xhU +oAL abq -obY +qGu afU afU ahc ahH akR abp -bkA -dNN -vSQ -cUu -dMi -xFr -sQu -sQu -cUu -fGn +gHb +aeK +xHb +lNq +xOT +osK +tEq +tEq +lNq +fbR ajo cSA aqe @@ -97561,11 +97561,11 @@ ari asu mPk aun -foY -uRe -krL -shL -faG +hYC +tYY +pID +eCU +waL aAh gyQ aGx @@ -97573,16 +97573,16 @@ gyQ gyQ gyQ aAh -dPA -lgH -rIp -uSb -uSb -uSb -uSb -vMD -yiO -hCP +ukn +dSB +taI +vcs +vcs +vcs +vcs +oDX +otK +ohd bmx bmx bmx @@ -97598,13 +97598,13 @@ bmx bmx bsh bsh -jpe +ttb bsh bsh bsh -dmc -tma -wVO +eKs +xQS +qLQ bzs tBV bFm @@ -97613,41 +97613,41 @@ tBV cBD bKD bLO -nuL -nQN -kNu -tqx -xdi -pTz -xVW -uhg -uhg -uhg -uhg -noY -uhg -uhg -uhg -uhg -uhg -kSg -ozB -uhg -ujn -iTl -aaf -eQG +wuI +lNm +qGZ +sXg +wwg +vFw +kZV +rwe +rwe +rwe +rwe +mdi +rwe +rwe +rwe +rwe +rwe +lzD +wzz +rwe +qOf +wlh +aaf +vnm ckU clT cmU bOh cig -vkE -ydG -xRe +ekG +uTY +fXF cDN cjk -ksR +oVY cig cig cig @@ -97786,30 +97786,30 @@ aaa aaa aaa aaf -uyy +wHp abr abQ -sgd +oxn acj acv dJL -cGN +uoL afX agC ahf aks -eHn +oEh abp -oxF -naJ -vSQ -sCE -xdo -nJy -cUu -cUu -cUu -vqz +fAR +tYS +xHb +ozG +gGf +nUN +lNq +lNq +lNq +rtg ajo apq aqe @@ -97818,80 +97818,80 @@ ctq ctq ctq ctq -ijZ -tHG -nQC -jVI -qMw -wnj +mkr +fJn +aDu +xHR +dhx +ehp xBk hlS aGm aHV gyQ -ezW -dmc -lgH -dmc -fig -fig -fig -fig -fig -elW -cyc -mIh -cyc -cyc -xET -oyW -cyc -cyc -cyc -cyc -qDg -gwq -bWa -lqE -pek -opK -wxg -tuV -ibQ -ibQ -ibQ -wcG -duZ -eue +jAL +eKs +dSB +eKs +mtz +mtz +mtz +mtz +mtz +mLp +qTT +rpJ +qTT +qTT +oCd +gxq +qTT +qTT +qTT +qTT +ngF +eZW +kDI +wIJ +tvn +pcK +jgq +vuv +kij +kij +kij +nbv +kmL +uha tBV -rbm -veT +mJl +hCB fvk bJA bKG bLK -tsb -kMs -pGU -jxn -xlS -uaG -dBK -uhg -uhg -uhg -uhg -noY -uhg -uhg -uhg -uhg -uhg -qTN -nkO -cQa -mqR -srH +wwN +wkp +pyj +eRf +tTT +ofB +pCB +rwe +rwe +rwe +rwe +mdi +rwe +rwe +rwe +rwe +rwe +tAR +sgT +nbj +dAu +cZf bVu ckb ckW @@ -97903,9 +97903,9 @@ cig cpI ccw cDN -hqE -vIR -dnl +nZj +krz +vCU cig aaf aaf @@ -98043,30 +98043,30 @@ aaa aaa aaa aaf -tge +vYW adQ act acu acu acF abq -kAc +azW afW afW ahe ahJ -tWa +tHW abp -wcE -hbo -vSQ -cUu -dMi -xFr -sQu -sQu -cUu -oyf +qWb +cSy +xHb +lNq +xOT +osK +tEq +tEq +lNq +ocx ajo app aqi @@ -98075,11 +98075,11 @@ ask eQb rgL ctq -els -csb -mYY -qHU -meF +iml +jeu +iDs +dOY +gOU aAh aAh exX @@ -98087,68 +98087,68 @@ aAh aAh voT aAh -voX -fYe -lgH -lgH -lgH -lgH -lgH -lgH -lgH -lgH -jiI -lgH -dtD -cMc -dht -lgH -lgH -lgH -lgH -lgH -lgH -lgH -lgH -jiI -lgH -hCC -lgH -lgH -lgH -cMc -nty -dmc -mHZ +iEw +uSZ +dSB +dSB +dSB +dSB +dSB +dSB +dSB +dSB +oDx +dSB +gfK +iay +qDY +dSB +dSB +dSB +dSB +dSB +dSB +dSB +dSB +oDx +dSB +gZD +dSB +dSB +dSB +iay +qtl +eKs +hge tBV -poO -czo -dSJ +pHf +cRu +cJt bGQ bHp bLK -iTl -wKY -qxH -iTl -oXT -dPt -faM -lRw -uhg -uhg -uhg -noY -uhg -uhg -uhg -uhg -uhg -rzh -vFn -jhS -itw -rOH +wlh +vQS +ivr +wlh +ohL +ehF +nyg +vtc +rwe +rwe +rwe +mdi +rwe +rwe +rwe +rwe +rwe +ohQ +oLT +gBh +tIf +lvB aaf bOh bOh @@ -98160,9 +98160,9 @@ cpb ciZ cqp cDN -aUP -uGR -mYQ +xOC +dDd +iOn cig aaa aaa @@ -98306,24 +98306,24 @@ aey aeD afs acL -kDu -mSb +lCw +tHl afZ agE ahh ahM -uIh +uwP abp -jIB -vbE -opQ -nBl -sfl -nIZ -iQF -iQF -hbK -gvx +tma +xtb +efB +ifw +pHS +hhY +eub +eub +hrK +eSf ajo aps aqk @@ -98331,12 +98331,12 @@ ctq aqo eQb aHw -mNg -xSn -lDG -dLM -shL -wFb +hIv +qep +fYZ +fDF +eCU +oMG aAh muv gyQ @@ -98344,68 +98344,68 @@ fOK aAh dTI ujv -dmc -dmc -dmc -dmc -ofk -dmc -dmc -dmc -dmc -dmc -sQt -dmc -yjH -lgH -erT -dmc -dQC -dmc -dmc -dmc -tBI -tIs -tIs -mkQ -scl -pnK -dmc -dmc -fWH -mvB -elW -gwq -rBh +eKs +eKs +eKs +eKs +lOd +eKs +eKs +eKs +eKs +eKs +dvq +eKs +jvo +dSB +jQT +eKs +sXG +eKs +eKs +eKs +xBI +qos +qos +mBw +uyY +ikK +eKs +eKs +cRr +hKR +mLp +eZW +rrQ tBV -cZc -jTH -hkX +mxp +wNq +pzO bGW bKI bLQ -vAp -vIw -wKw -dij -fHa -dPt -faM -lRw -uhg -uhg -uhg -noY -uhg -uhg -uhg -puD -uhg -idN -hFB -uaG -wYo -jyR +mfv +sIp +hDf +red +nLI +ehF +nyg +vtc +rwe +rwe +rwe +mdi +rwe +rwe +rwe +oPH +rwe +gsS +lIQ +ofB +wPr +kcy cph ckb ckY @@ -98564,23 +98564,23 @@ abq abq abq abq -obY +qGu afY afY ahg ahL -qLV +qCi abp -quZ -oWI -cUu -tNe -uBw -xFr -sQu -sQu -cUu -fGn +vsc +uSx +lNq +cQd +cVd +osK +tEq +tEq +lNq +fbR ajo apr aqj @@ -98589,11 +98589,11 @@ ark asu xPk aun -cZH -shL -shL -jck -uij +dxD +eCU +eCU +oHf +iPq aCe oTH lPG @@ -98604,18 +98604,18 @@ aAh aJC aJC qMv -tAn +sxS bYP aJC -tAn +sxS aJC qMv -tAn +sxS aJC aJC -idn -trH -idn +pMg +qLP +pMg aeX aeX aeX @@ -98625,10 +98625,10 @@ aeX aeX aeX aeX -wJy -wEg +dfw +jgi bJE -qJx +tBD nEu nEu nEu @@ -98636,35 +98636,35 @@ nEu nEu nEu bCB -hPk +pbt nEu bvd bKH bLK -dVS -cQa -eOy -umk -wea -wpq -khk -lRw -uhg -uhg -uhg -pfO -uhg -uhg -uhg -uhg -uhg -cQa -wea -wsN -oPo -dPt -aaf -eQG +iQo +nbj +yjt +uQr +fHp +mCu +fNt +vtc +rwe +rwe +rwe +kjE +rwe +rwe +rwe +rwe +rwe +nbj +fHp +mmQ +cxk +ehF +aaf +vnm ckX clV cmV @@ -98674,9 +98674,9 @@ aaa afp aaa cDN -dJX -dJX -dJX +pUu +pUu +pUu cig aaa csl @@ -98815,29 +98815,29 @@ aaa aaa aaa abp -jvP -ebL -jzy -evA +rwd +jOQ +dyT +pvz abS abS -uaY -pnM +jkH +qHo agG ahi -wgn +uQX aix abp -cUu -hbD -cUu -lle -cUu -xFr -cUu -cUu -cUu -cUu +lNq +vkP +lNq +dCC +lNq +osK +lNq +lNq +lNq +lNq ajo apt aqm @@ -98846,11 +98846,11 @@ ctq ctq ctq ctq -leU -shL -shL -nBq -wXk +vIk +eCU +eCU +vtj +eQH aAh aAh aAh @@ -98858,68 +98858,68 @@ aAh aAh aJC aJC -tDm -gMz -xWZ +dRF +kFm +gze aPZ -npL -oIM -tDm +duS +mak +dRF tCa -noM +iAk hgO -wBP +tJH aJC -tCJ -tRd -tCJ +mKm +rDs +mKm aeX -jZw -ucJ -uVf -vEU -jCQ -mzh -gOA +rxs +mpH +xeL +iTI +uwo +cZk +orr aeX -whu -wmJ +hEy +kWv bJE -que +iYi nEu -oHw -qJp -rAV -pME -gJq -hUG -kgu -lYh +xPx +neF +iZZ +jdd +tFh +wgr +qnL +iMJ bvd bKJ bLR -rSd -uaG -tNP -rQq -udW -qhs -fJe -uhg -uhg -uhg -uhg -uhg -uhg -uhg -uhg -uhg -uhg -uaG -cQa -mOg -wIV -cIx +sGu +ofB +oZI +vjB +osz +grX +xXw +rwe +rwe +rwe +rwe +rwe +rwe +rwe +rwe +rwe +rwe +ofB +nbj +wWx +paI +vfh bVu ckb ckZ @@ -99072,16 +99072,16 @@ aoV aoV aoV abp -jvP +rwd afU -oXw +gXF uHp aha aha uHp -fBb +xhA uHp -qgY +aai abp xJW abp @@ -99103,80 +99103,80 @@ wyE wyE wyE avw -xTd -hFG -hFG -iGV -wmt +fBM +ghX +ghX +jRc +myr aAh wxk qCw fCJ fiv aJC -pig -tDm -tDm -ifh +xOw +dRF +dRF +hoN aPY -ebh -mzq -tDm +pES +vkA +dRF iTU -eAN +pFd aPY aZZ -tAn -fhQ -jda -fhQ +sxS +eGn +nTn +eGn aeX -svw -guH -guH -sBU -qwE -qwE -qwE -ukP -pCV -eqe -pxy -thn +xZF +gYK +gYK +iCt +rxr +rxr +rxr +pdJ +nWB +lVM +tfr +wGk bvi -uWb -tnf -qap -hfz -lYy -tSN -fYb -czi +dCg +dwA +sJj +bTx +pMV +qFV +vSy +wam bvd bKH bLK -kLQ -pfI -eDh -wYX -ydI -iUu -iyn -oqm -uwP -mZO -uhg -uhg -uhg -uhg -uhg -uhg -uhg -svH -qKb -mCR -gtE -wpq +qRd +hhB +nIV +iMX +fVQ +joK +wRX +rjC +sEZ +vBx +rwe +rwe +rwe +rwe +rwe +rwe +rwe +trm +hDJ +dqb +nxm +mCu aaf bOh bOh @@ -99317,7 +99317,7 @@ aaa aaa aaa aaa -wIS +qqn fIs fIs fIs @@ -99329,12 +99329,12 @@ fIs fIs fIs abp -jvP -gYk -wOP -qKW +rwd +hvX +qZW +ptL afU -fbo +sZV abp abp abp @@ -99346,7 +99346,7 @@ ahT ahT ahT ahT -tCK +eWH ahT alL ahT @@ -99360,80 +99360,80 @@ ctq ctq ctq ctq -qYW -dDy -rrJ -mCi -jCN +kpq +mCq +vto +vMI +fpP tZp wxk xwB lWD dvb aJC -xKE -tDm -tDm -men +rJN +dRF +dRF +giu moD -oWC -lSW -tDm +dAN +itb +dRF elh -men +giu uBa -prJ +fpi aJC -fhQ -jda -fhQ +eGn +nTn +eGn aeX -xvQ -fJg -sdC -tmE -wzm -dYD -ueo -vUY -duf -iir -kns -kns -rJY -pMk -nHB +oKg +fnX +dfy +azP +uoy +gMu +qHu +kqs +muV +vwz +yfw +yfw +xdG +sOH +keS bzb nEu nEu -hqT -pvk -vWp +llx +fOa +hjK bvd bKH bLK -xBs -wYX -woQ -edm -lVb -pOQ -tSC -lWg -uhg -wQr -uhg -uhg -uhg -uhg -uhg -uhg -uhg -pjq -eIJ -lco -tZB -mVo +iRF +iMX +tar +nLo +rpo +qfy +qmp +qAP +rwe +kda +rwe +rwe +rwe +rwe +rwe +rwe +rwe +sCl +pGZ +aCx +sJd +gRs cpP ckc clb @@ -99585,15 +99585,15 @@ aaa aaa aaa aaa -rCW -oZu +weS +mvR abp abp abp lJC abp abp -cYZ +nCv ahn ahk aoJ @@ -99616,83 +99616,83 @@ ctq aqo asN aur -ijC -pYc -krP -wUd -pYi -jMd +tGh +keQ +vcM +dql +ton +hzZ tZp wxk jqD lWD yfX -gSg -rwh -wvr -tDm -tDm -tDm -tDm -tDm -tDm -tDm -tDm -tDm -wkb +mfD +hAw +vJc +dRF +dRF +dRF +dRF +dRF +dRF +dRF +dRF +dRF +xMA aJC -fhQ -jda -wHZ +eGn +nTn +jxN aeX -vsy -fJg -lDQ -fJg -xLL -fJg -wxx +vCY +fnX +cBQ +fnX +cKw +fnX +sLd bpF -hAw -sHs -yij -dzg +sQn +jrG +dfo +ema nEu -eWm -tMC -pyE -fRR -erd -gpC -gKQ -kjN +gtQ +hGh +iZC +tFB +dpY +sjw +isr +mRB bzK bKH bLK -wlc -vpj -xTU -eCp -jgx -qhN -qbH -uFl -eoC -hNE -eSx -eoC -dXk -eoC -eSx -eoC -eoC -vow -kyh -vTh -vSv -iTl +bag +ryt +eRa +iRS +peN +pDU +uDa +uUy +ghJ +piW +hCu +ghJ +ijv +ghJ +hCu +ghJ +ghJ +eZn +dZF +fQl +hET +wlh aaf -eQG +vnm cla cBP cmW @@ -99844,11 +99844,11 @@ gDl aaa aaa aag -scH -pJO -qyX -qyX -sSy +xER +hjn +dAM +dAM +pba abp ahn ahn @@ -99874,79 +99874,79 @@ oAB eQb aut ctq -uyb -shL -shL -cLi -rkD +oeI +eCU +eCU +rHb +unT tZp mcE dsi fgl rZE aJC -mib -rnd +jbd +deH aQc sLj sLj -gDv -tDm -tDm +xVs +dRF +dRF aQc sLj aQc -tDm -ryd -fhQ -jda -fhQ -puR -xmt -kWd -ghl -kWd -cXv -llR -jAF +dRF +dGi +eGn +nTn +eGn +vcB +nMx +oBR +xUN +oBR +dgT +dDW +pSI aeX -few -cDS -exl -qWK +fqN +dzg +hLz +lDe nEu -kZC -obx -rts -hqb -pZO -oao -qDX -ljv +gmC +tiu +cCZ +nBh +dWy +itT +hWz +keb bvd bKH bLK -qwv -sdj -sCN -nHI -dgE -ghK -rvw -oha -eOX -ydY -dKZ -xrS -dIJ -vTh -wsC -daR -xQX -hJn -ldL -wea -wjt +nFN +jdp +uXy +nOa +jah +iQA +lex +kJG +iof +mwp +mlI +qVx +mnp +fQl +lCK +qAK +hDS +xzk +mFc +fHp +xge cix cpP ckd @@ -100131,44 +100131,44 @@ eQb eQb lUS aun -jva -shL -shL -cLi -rOv +hyh +eCU +eCU +rHb +dDA tZp tZp dGa tZp tZp aJC -xhg -rnd +oXk +deH aNF hOv oax -pRU -efE -tDm +oeY +fWn +dRF rmN eJa hSZ -tDm -tAn -fhQ -jda -vaV +dRF +sxS +eGn +nTn +qzt aeX aeX bir -oKL +kKI blh aeX aeX aeX aeX -duW -eIF +ssg +pzY bJE bJE nEu @@ -100178,29 +100178,29 @@ nEu nEu nEu bFu -lkn -hdJ +nFs +dlV bvd bKH bLK bLK -kZd -xsf -mVo -ile -pKO -xsf -rFd -ile -iAc -xsf -mVo -ile -mVo -xsf -mVo -ile -pKO +cYj +unD +gRs +xkE +ePj +unD +yeU +xkE +kbG +unD +gRs +xkE +gRs +unD +gRs +xkE +ePj bVO bLK che @@ -100357,7 +100357,7 @@ aaa aaa aaa aaa -vbc +tph abp wdv afp @@ -100373,8 +100373,8 @@ ahn ahn ahn anE -xrb -vzs +sGj +htQ aoe aoL apy @@ -100388,55 +100388,55 @@ ast eQb auv ctq -xvP -rrJ -vFV -mKw -jNX +ukL +vto +wQt +mBh +ijx aBC aCt aEA lsS kuw aJC -tlX -rnd +kWB +deH aQc aOJ oIJ -xDW -tDm -cOk +kFo +dRF +hxX aUg bFC hSZ -tDm -ryd -fhQ -jda -jOb +dRF +dGi +eGn +nTn +vvc bfH -mhS -elU -eBd -elU -rIC +raY +teX +ecO +teX +uFR bJE -gSp -rxa -uJn -cDS -rND -yhh -nwj -uZB -uTr -rND -kOn -wzy -dQJ -rdK -iMj +tmP +mdI +tEO +dzg +olU +xrA +jUB +skX +ije +olU +vXk +mAw +iAP +nCG +xiJ oQY bKH bzs @@ -100629,7 +100629,7 @@ ahn aaa ahn ahn -nnY +mSK ahn ahn ahn @@ -100646,8 +100646,8 @@ ctq ctq ctq hlV -shL -vWa +eCU +cUI vyp vyp aBB @@ -100656,63 +100656,63 @@ aBB tZa aIa cNE -eys -ftC -rwh -ftC -peS -rwh -rwh -rwh +dyu +qxC +hAw +qxC +gXe +hAw +hAw +hAw jgA oIJ aQc -lPt +svu bby -fhQ -jda -jOb -bTw -urJ -mJD -hjq -rmT -ncT -oyM -mrs -uJo -vqC -dkT -xZp -ehB -ehB -ehB -ehB -jAQ -ehB -fVx -gjV -fmr -nBo +eGn +nTn +vvc +wab +ycx +gQs +upS +leH +hXp +pHU +kgA +ryG +flU +yfR +fGZ +ort +ort +ort +ort +lJb +ort +rfl +hHu +fEK +cLB oQY bKH bzs fjU bOh bPj -eQG +vnm bPj bOh bPj -eQG +vnm bPj bOh bPj -eQG +vnm bPj bOh bPj -eQG +vnm bPj bOh cCQ @@ -100885,72 +100885,72 @@ aaa aaa aaa ktS -qdy -dGv -uBU -izK -bVi -bdJ -nvz -hbW -tfl -myr -vQE -lCh -txL -jJD -xxn -cRY -tsR -mYU -xxn -xbd +vcV +tUK +unJ +gJb +tZL +yeo +xTS +vIM +qDr +vyh +mxb +osD +nee +fcr +tPO +rVG +uuF +kAM +tPO +rct ctq -lHb -nCx -ioM +gCR +xmO +cmK apC aGI aId aJD -gjy -vtJ -vtJ -uHv -etP -vtJ -vtJ -vtJ -vtJ -vWi -tDm -iOw +pCs +xvI +xvI +hGs +thC +xvI +xvI +xvI +xvI +hnJ +dRF +rcz aJC -fhQ -jda -jOb -bTw -urJ -eBd -drw -cWB -cWB -rbU -sHP -whC -olz -uxj -dMD -exl -qDl -gsi -exl -rND -yaX -dLq -tdf -lJI -oCC +eGn +nTn +vvc +wab +ycx +ecO +gEC +xyy +xyy +hLu +vWR +eRy +meY +dTY +tpK +hLz +xWw +nWV +hLz +olU +oyQ +vOX +hHI +xzX +hwu oQY bKH bzs @@ -101142,70 +101142,70 @@ aaa aaa aaa aaa -qdy -kMf -xrH -eDG -ldu -xrH -noI -ldu -vjR -vjR -pWo -oUb -rrJ -rrJ -rrJ -rrJ -rrJ -mdz -dDy -cCm +vcV +lie +ekp +hMH +osu +ekp +fRF +osu +uHz +uHz +wyx +hrL +vto +vto +vto +vto +vto +ovz +mCq +daX aun -sCe -jJb -vZr +xCn +dnG +rWc apC aGH aIc aJC -fCs -sZO -hoa -tDm -tDm -qga -qga -qga -qga -qga -tDm -tDm +xNn +prr +lbK +dRF +dRF +cys +cys +cys +cys +cys +dRF +dRF aJC -dlr -jda -jOb -bTw -urJ -eBd -uQt -wjP -jwJ -rND -rND -exl -wvF -dsE -rND -fzR -exl -exl -vQG +xqA +nTn +vvc +wab +ycx +ecO +dei +hjM +ltX +olU +olU +hLz +jHo +eUi +olU +esN +hLz +hLz +daG bJE -rND -vGP -gUj +olU +tDE +mSa bJE bJE oQY @@ -101230,7 +101230,7 @@ ccB cbH bOh cCG -dcf +ptS iKV vHo iKV @@ -101399,30 +101399,30 @@ aaa aaa aaa aaa -qdy -wFn -vjR -div -toe -toe -toe -toe -toe -toe -ogv -dwd +vcV +tIZ +uHz +gKW +ofD +ofD +ofD +ofD +ofD +ofD +ruU +diU ctq ctq ctq ctq ctq ctq -nBq -vWa -hFR -idu -pVu -kTc +vtj +cUI +lPf +qbR +jXr +jCN apC aGJ aIe @@ -101432,39 +101432,39 @@ aJC aJC aJC aJC -fiY -xhA -lTz -xhA -fur -qga -rXP +qCJ +uGP +uYA +uGP +eEl +cys +ile aJC -fhQ -iBg -cfV -vIF -kfk -kfk -kfm -poV -teP -qPz +eGn +dYA +dOR +spd +dnH +dnH +oET +rEe +lVC +tAr bpw -mLu -wvF -mbt +xUw +jHo +nZp bJE bwG -dky -dky +fKa +fKa bJE bJE -lKT -sxB -tVf -lgi -qRO +wqC +sem +fQK +rZb +lOH oQY bKH bzs @@ -101656,26 +101656,26 @@ aaa aaa aaa aaa -qdy -ugV -vjR -vjR -vjR -vjR -vjR -vjR -vjR -vjR -tIa +vcV +haQ +uHz +uHz +uHz +uHz +uHz +uHz +uHz +uHz +fXM ctq -vYN -tzW -tzW -mqC -hZM +jEX +uII +uII +oVI +jMI aun -mCi -uRe +vMI +tYY ctq ctq ctq @@ -101693,35 +101693,35 @@ egt aQc aSZ aQc -kHz -qga -tDm +tqL +cys +dRF aJC -fhQ -jda -jOb -jqR -eBd -eBd -ukg -duv -exl -exl +eGn +nTn +vvc +eMu +ecO +ecO +vmh +jDp +hLz +hLz bpv -exl -wvF -soe -rND -ojf -exl -exl -gAR +hLz +jHo +jYQ +olU +qKi +hLz +hLz +hUh bJE -sQg -sxB -xik -exl -fsb +pLJ +sem +cCy +hLz +rCY oQY bKH bzs @@ -101744,7 +101744,7 @@ bOh bOh bOh xcl -nFE +map kil cCS gXs @@ -101900,43 +101900,43 @@ aaa aaa aaa aaa -ntl +nCM gJi -elk +vaM gJi -ntl +nCM aaa aaa aaa aaa aaa -vkI -wCe -wCe -edo -gcu -tCI -tCI -gcu -aaj -gTp -gTp -sWa -vjR -vst +igk +qWB +qWB +qvy +lrr +rjy +rjy +lrr +qrP +oiV +oiV +jfV +uHz +qmR ctq -oqe -yfW -mqC -ppm -tzW -mzy -nfT -cCm +mUh +kjF +oVI +mYh +uII +vCL +qgB +daX aun -iyS -qvr -jtz +gzh +ntY +trV apC aGA aHS @@ -101951,34 +101951,34 @@ aSF aQc aQc aXl -tDm -ppu +dRF +oRV aJC -fhQ -jda -jOb +eGn +nTn +vvc bfH -quM -eBd -hpn -bBT -pPg -tuK +pJu +ecO +koH +iVZ +wqw +wIW bJE -exl -wZF -soe +hLz +iWq +jYQ bJE -jjf -jPF -exl -vfq +gHL +njk +hLz +uVY bJE -nLz -sxB -jCn -exl -tSA +iaL +sem +mPe +hLz +dUH oQY bKH bzs @@ -102005,7 +102005,7 @@ cfj cfU maT maT -ptC +glP maT lKj nzR @@ -102167,7 +102167,7 @@ aaa aaa aaa aaa -oXN +oEJ aro aro aro @@ -102178,22 +102178,22 @@ aro aro aro aro -nsK -vjR -oZY +vvQ +uHz +pSj ctq -tzW -tzW -tzW -mqC -vjf +uII +uII +uII +oVI +qhZ vyp -uov -xbd -oMd -qvr -qvr -nkJ +kIJ +rct +dVm +ntY +ntY +oWw apC aGL aHM @@ -102202,69 +102202,69 @@ aKz mjr akt aJC -ueY +hwb aRg aQc -kmH +uip aQc -xSj -tDm -tDm +wiT +dRF +dRF aJC -fhQ -jda -wYC +eGn +nTn +jVJ bfK -imt -imt -imt +sub +sub +sub bfK bfK bfK bJE -usk -kaV -soe -rND -pLA -pKN -xMV -psc +lMI +ulw +jYQ +olU +dYt +usn +ihT +lOk bJE -sOL -mCL -exl -exl -sKl +mcW +kgU +hLz +hLz +emk oQY bKH bzs bzs bzs -lFM -lFM -lFM +fJp +fJp +fJp bzs bzs -lFM -lFM -lFM +fJp +fJp +fJp bzs bzs -lFM -lFM -lFM +fJp +fJp +fJp bzs bzs bzs cfj chk -hqr -goj -esz -gQw -nGM -wFr +nqm +rII +oyO +kUE +jqe +urT uHc aoV aoV @@ -102289,9 +102289,9 @@ nFj ctY cuh cun -kIK -nuG -fJB +hfM +fnM +xbO cvj cvs cvD @@ -102415,16 +102415,16 @@ aae aaa aaa aaa -nen +ghU aaa -nen +ghU aaa aaa aaa aaa aaa aaa -oXN +oEJ aro aro aro @@ -102435,9 +102435,9 @@ aro aro aro aro -nsK -vjR -oZY +vvQ +uHz +pSj ctq ctq ctq @@ -102445,12 +102445,12 @@ ctq ctq ctq ctq -nrp -vWa +lBB +cUI vyp -dII -ezH -wTt +mev +lxw +nwZ apC aGL aIe @@ -102461,38 +102461,38 @@ aJC aJC aJI aJI -eHg +fjQ aJI -gvK +cxz aJI aYK aJI aJI -rPD -jda -fhQ +exg +nTn +eGn bfK bhk bix bjX blp bmO -imt -ddy -yij -qsm -kaL +sub +gNV +dfo +xbL +gtV bJE -jjf -mSR -oUx -mfX +gHL +vRX +ycj +vGz bJE -tDg -exl -exl -exl -lcd +coP +hLz +hLz +hLz +qhg oQY bUZ bLT @@ -102515,13 +102515,13 @@ bzs bAw caK uHc -fCy -oqQ -iOq -efI -dfo -nGM -nLZ +iAt +nwu +onh +yil +dba +jqe +ufz uHc aoV aoV @@ -102535,9 +102535,9 @@ aaa aaf aaa csn -hmE +gZL cta -hmE +gZL cua aaa aaa @@ -102546,9 +102546,9 @@ aaf ctZ cui cuq -ppS -iKA -kIK +mBF +isl +hfM cvm cvt cvt @@ -102681,7 +102681,7 @@ aaa aaa aaa aaa -oXN +oEJ aro aro aro @@ -102692,42 +102692,42 @@ aro aro aro aro -nsK -vjR -jug +vvQ +uHz +kJq ctq -gwz -wog -wog -tTf -lGJ +fuo +eGc +eGc +fSS +wbH aun -mCi -uRe +vMI +tYY ctq ctq ctq ctq apC aGL -woo -gSA +lum +wir aQc aMB aJC aOP aJI -jPG -nKr -nKr -nKr -nKr -xEF +pzs +kyz +kyz +kyz +kyz +jlE aJI -upE -fhQ -jda -fhQ +rsc +eGn +nTn +eGn bfK bhj biw @@ -102735,21 +102735,21 @@ bhs bjM bmN bok -fsp -fVx -kaV -exl -rND -qHQ -fnA -lBe -rBg +cOm +rfl +ulw +hLz +olU +ojx +rGQ +nVL +diL bJE -sbz -nhG -riJ -jFN -mwB +hMS +vVU +wZZ +lKJ +pUQ bJD bKK bLS @@ -102772,14 +102772,14 @@ bWe cfW cfX chk -lgp -cBX -ifB -mZa -mZa -fbO -lUz -rep +sby +vNc +vrH +uHG +uHG +jkm +cht +jpH cpO cpQ cpQ @@ -102792,7 +102792,7 @@ aaa aaf aaa csn -hmE +gZL csX ctg cua @@ -102803,9 +102803,9 @@ cua ctZ ctZ cup -vpO -rQN -nHN +dcR +gxm +fnv cvj cvj cvj @@ -102824,7 +102824,7 @@ cvp cwv cvr cvp -nze +qqH cvr cwv cvp @@ -102938,7 +102938,7 @@ aaa aaa aaa aaa -oXN +oEJ aro aro aro @@ -102949,22 +102949,22 @@ aro aro aro aro -nsK -vjR -mwv +vvQ +uHz +oqS ctq -uDU -wog -tTf -npG -wog -jTs -nBq -uRe -kyy -krL -krL -tBJ +hHG +eGc +fSS +rxv +eGc +fut +vtj +tYY +iuC +pID +pID +iMg apC aGL aIe @@ -102974,35 +102974,35 @@ bhr bhr bhr aJI -dUg -qOJ -nKr -fJF -nKr -dfd +scT +jHx +kyz +dkl +kyz +kWJ aJI -fhQ -fhQ -epU -fhQ +eGn +eGn +nxf +eGn bfK bhl biy bjY bjN bkO -npW -rsf -sxB -wvF -exl +sCq +fCR +sem +jHo +hLz bJE bJE -dky -dky +fKa +fKa bJE bJE -rND +olU bEd bJE bJE @@ -103011,17 +103011,17 @@ bJE bJE bJE bNd -hiX -gvG -tap -gcR -qbn +kQv +oeH +fuR +hhM +doa bTZ bKH bzs bAw bBR -lFM +fJp bzs bzs bzs @@ -103029,13 +103029,13 @@ ccF cdG ceE grr -nDK -nGM -iLp -nGM -nGM -nGM -gCl +gZj +jqe +rZq +jqe +jqe +jqe +oQx xJC nzR cmd @@ -103047,21 +103047,21 @@ aag aag aaa aaf -hmE +gZL csO -hmE +gZL czk -nyd +cXM cua cua -eZc -fLn -ofK -mKA +oyE +lXc +eHi +gyn cua cua cuE -dBy +wBJ cua cvj cvw @@ -103074,17 +103074,17 @@ cvG cvw cvw cvf -esA -gsy -tiV +jsS +jOF +dfR cvp -dWd -obX -mzW -lww -xqN -nze -nze +jBa +jsy +ycw +xjo +stJ +qqH +qqH cva cva cva @@ -103195,7 +103195,7 @@ aaa aaa aaa aaa -oXN +oEJ aro aro aro @@ -103206,42 +103206,42 @@ aro aro aro aro -nsK -vjR -upd +vvQ +uHz +hwq ctq -gbI -wog -wog -tTf -vyx +uPw +eGc +eGc +fSS +fmN vyp -sDN -xbd -kyy -shL -shL -shL +elW +rct +iuC +eCU +eCU +eCU apC aGN aIh bhr -hJI -eXW -fNE -tON +otf +mqT +qah +wUw aJI -oYY -jWi -mry -lWQ -nKr -nKr -pWD -fhQ -fhQ -iAX -xPo +wju +uol +gaj +iLZ +kyz +kyz +xnj +eGn +eGn +uXM +lHm bfK bfK bfK @@ -103249,36 +103249,36 @@ bfK bfK bfK bfK -wys -sxB -wvF -exl -dMD -exl -exl -exl -exl -exl -icH -hQC +mTX +sem +jHo +hLz +tpK +hLz +hLz +hLz +hLz +hLz +plv +fHC bJE -rrn -pAi +fuG +jTh bJE -nvp -iaF +xgX +jdt bNd -dWu -qbn -cWI -wbb -rOr +fIN +doa +vQu +pzW +llK bTZ bKH bzs bAw bXZ -lFM +fJp bZN caK bzs @@ -103287,12 +103287,12 @@ cdF ceD cfk cfY -nGM -jau -gnS -gnS -gnS -vZy +jqe +unS +uxR +uxR +uxR +lVY cme cmY cme @@ -103304,44 +103304,44 @@ aaa aag aaa aaf -hmE +gZL csN csV ctb cth cua -plg +aMr ctu ctG ctP -oee +iBA cua -oMi -wcq -lMr -emo +kYg +xpZ +jPa +sbt cvj -rUB -rUB -rUB -rUB -jkH -fRZ -dkh -rUB -rUB +lks +lks +lks +lks +xpS +jmk +jsZ +lks +lks cva -eUX -tEQ -tiV -nze -rTg +uVc +nfk +dfR +qqH +dBF cwD cva cva -lwE +fSh cBb -udf +tQF cva cva cva @@ -103452,20 +103452,20 @@ aaa aaa aaa aaa -oUE -wCe -wCe -eZP -wgO -tCI -tCI -tAJ -gTp -gTp -gTp -kWc -vjR -meA +vfH +qWB +qWB +rGj +lnU +rjy +rjy +tyt +oiV +oiV +oiV +hzH +uHz +dzY ctq ctq ctq @@ -103473,63 +103473,63 @@ ctq ctq ctq ctq -szD -vWa -usi -exD -shL -msB +usK +cUI +jXQ +oNF +eCU +ykN apC aGB aIf aJA -ltD -ltD -ltD -dOY +mHk +mHk +mHk +mac aQk -dUk -ubL -iWP -veW -kwq -nKr -qAX -fhQ -fhQ -iAX -fhQ +saF +wwo +iAS +xVu +rrz +kyz +huv +eGn +eGn +uXM +eGn bfL -fky -lXA -lXA -lXA -coW +dlj +cIF +cIF +cIF +kSM bfL -kCC -sxB -wvF -emF -dMD -exl -lzY -oVa -exl -exl -exl -soe +rZF +sem +jHo +mQZ +tpK +hLz +ksD +wGn +hLz +hLz +hLz +jYQ bJE -qxh -vfR +ygB +pQC bJE -oBn -dop +pPw +wxM bNd -fhe -qbn -qbn -sTc -rlG +jpc +doa +doa +rCs +nKi bTZ bUZ bLT @@ -103544,12 +103544,12 @@ cdI ceG jGI cgb -fxn -jsE -uYV -niW -niW -teK +rau +hsm +psz +lgC +lgC +fud nmZ cna cnC @@ -103561,44 +103561,44 @@ aaa aag aaa aaf -hmE +gZL csU csW ctc ctc -eLT -inx +dph +xzP cty ctJ ctT -urV -tRj -dDn -gVe -fVB -khh -lsi -oot -oot -kzr -oot -rGM -jzE -pdX -oot -fEM -eNe -obX -xWF -rDK -mzW -qsR +bsL +xrq +uPT +cQb +peT +fWp +hsw +kvp +kvp +fYy +kvp +tLf +mEZ +gSS +kvp +jRL +jtb +jsy +hPe +nmq +ycw +gLP cAR cAS cva cBa cBc -daf +cZu cva cva cva @@ -103712,81 +103712,81 @@ aaa aaa aaa aaa -qdy -qLk -frK -xnx -jXz -iSw -lLL -vjR -vjR -vjR -cQf +vcV +mDg +mCF +smp +rdM +ppp +fUE +uHz +uHz +uHz +irs ctq -vEw -dTf -fFn -uYa -ozD +wcs +gee +wBq +gtD +fgO aun -mCi -uRe -woY -shL -nLp -rWf +vMI +tYY +oxI +eCU +sSu +kMb apC aGL aHY biC -dXH -dCI -fWD -mcr +wFw +cFu +hjm +rCe aQj -tGZ -nHw -iSu -nus -nKr -jbH -ftq -fhQ -fhQ -iAX -uRD +dPn +pVw +dMV +mdo +kyz +gQH +wtK +eGn +eGn +uXM +qAS bfL -hMH -eNX -poz -lAy -orf -fXF -cyi -oNk -eQB +nmM +nIe +xRZ +iOJ +vZG +vff +wrE +lyp +pUY bua bua bua bua bua bua -exl -exl -soe +hLz +hLz +jYQ bJE -pcS -sxB +kgT +sem bJE -hSG -sDf +pGc +iMe bNd -jhU -wup -nzm +skZ +kyR +nzd bNd -nzL +lZC bUa bNc bNc @@ -103802,11 +103802,11 @@ ceF jGI cga chm -fWF -pDQ -gNr -gnS -sdn +tWp +veg +iHY +uxR +wVo cme cmZ cme @@ -103818,44 +103818,44 @@ aaa aag aaa aaf -hmE +gZL ctb csV ctb ctj ctk -gfa +nCP ctx ctI ctS -uGA +kCz cuk -cSK -xWY -qCt -mwO +opp +neJ +aJE +gwu cvn -hXL -hXL -jcw -hXL -hXL -hXL -hXL -hXL -hXL +ckE +ckE +wwz +ckE +ckE +ckE +ckE +ckE +ckE cwe -drX -nxY -vyj -nxY -jcm +oHT +uGU +vtM +uGU +jbR cwE cva cva cva cvp -nze +qqH cva cva cva @@ -103969,86 +103969,86 @@ aaa aaa aaa aaa -qdy -xJz -cJM -eMf -nUs -pQd -vjR -vjR -vjR -vjR -one +vcV +gSd +mxM +dOq +cgK +eQL +uHz +uHz +uHz +uHz +fDr ctq -qqv -dTf -dTf -dTf -dTf -vrX -nfT -cCm -xZr -rLM -shL -gkE +nSW +gee +gee +gee +gee +sGM +qgB +daX +qpp +sAg +eCU +wsw apC aGL avI aJK -dav -iCx -uwi -iCx +kuM +inC +mSR +inC aJI -kYK -jkb -exN -nus -nKr -nKr -hOk -fhQ -fhQ -pUM -nDj -nmc -rmd -mAw -uAP -yhD -niI +vcP +keq +oth +mdo +kyz +kyz +qnN +eGn +eGn +dgI +wiW +fAT +piL +ewK +ykJ +ikh +gxT bfL -xik -sxB -wiP +cCy +sem +oQl bua -lDV -kgW -kQc -qrO +oLM +sMP +dvg +oVv bua -tlJ -exl -mMN +bCP +hLz +lqi bJE -guV -mgq +vBd +knf bJE -vxm -iPu +ubc +psw bNd bNd bNd bNd bNd -puS -ksi -rxx -gDZ -sKy -fXA +uqD +wep +aeN +shY +wCP +gtc bNd bTZ bKH @@ -104075,21 +104075,21 @@ aag aag aaa aaf -hmE -hmE -hmE -hmE -nyd +gZL +gZL +gZL +gZL +cXM cuE cua -mUr -mKS -skg -rnX +ozb +lej +kjz +ddT cua cua cuE -lRW +nXA cua cvj cvw @@ -104102,17 +104102,17 @@ cvJ cvw cvw cvb -mEy -gwY -tiV +kYc +pXz +dfR cvp -emV -nxY -nam -neM -nze -nze -nze +dVZ +uGU +bJL +sFy +qqH +qqH +qqH cva cva cva @@ -104226,87 +104226,87 @@ aaa aaa aaa aaa -qdy -qdy -qdy -qdy -qdy -qdy -tBk -qGx -lXl -xGr -qdy +vcV +vcV +vcV +vcV +vcV +vcV +dQH +eeC +grf +ukH +vcV ctq -flG -dTf -dTf -dTf -xht +ktV +gee +gee +gee +qIl vyp -oeX -xbd -kyy -shL -shL -shL +ujq +rct +iuC +eCU +eCU +eCU apC aGJ avI bhr bhr bhr -lAI -jos +pOj +eJR aJI -pDx -mfH -kSr -kSr -kSr -wfc +vIY +oDw +dsk +dsk +dsk +hOl aoo -cYN -fhQ -iAX -fhQ +uAJ +eGn +uXM +eGn bfL -mtd -sYE -hfW -meR -nqb +iNa +nrF +rRr +mYf +inU bmW -suZ -cma -vax -oNN -qrO -qrO -gAf -ery +mcN +qgr +yhr +xsy +oVv +oVv +huj +vYR bua -bhU -exl -jpY -ldN -tVf -sxB -vxL -tVf -dXu +hkN +hLz +nEk +oCg +fQK +sem +maw +fQK +kBg bNd -xmQ -gve -qcy +wUi +gbX +uPI bNd -tzd -qbn -qbn -qbn -tgT -vii -xEQ +gVB +doa +doa +doa +uDm +tRA +dSq bTZ caN cbM @@ -104339,15 +104339,15 @@ aaa aaa ctp cua -cKr -qjR +hzq +diA ctU cuf cuf cuv -tcj -vQs -gam +pSV +tRg +rjg cvj cvj cvj @@ -104366,7 +104366,7 @@ cvp cwB cvr cvp -nze +qqH cvr cwB cvp @@ -104488,12 +104488,12 @@ aaa aaa aaa aaa -qdy -qdy -qdy -qdy -qdy -qdy +vcV +vcV +vcV +vcV +vcV +vcV ctq ctq ctq @@ -104501,69 +104501,69 @@ ctq ctq ctq ctq -sJk -sLZ -kyy -yeQ -yeQ -lJe +sRT +dtH +iuC +itJ +itJ +xfa ctq aGJ avI aJL -lln +oSI bhr bhr bhr aJI -yas -nKr -nKr -gCV -xRv -dYj +tcX +kyz +kyz +wIS +uAy +yhk aJI -xSD -fhQ -iAX -fhQ +eCM +eGn +uXM +eGn bfL bfL -cUX +dIr bfL bfL -eET +nHV bmY -cUB -cUB -gQj -xSt -ybB -pUF -ojz -vOJ +nnl +nnl +cZm +oly +jai +dAj +tRa +dYS bua -qWK -exl -vJS -lfg -yaP -cIq -vuF -yaP -kmc -dGp -dzD -nVe -rKI -iUh -nKN -ohN -wyT -qbn -iVe -oFx -nvx +lDe +hLz +xyX +gTp +pZz +ubX +esf +pZz +qSQ +fAI +lqE +wJI +dXE +eeV +jnv +ezo +vjE +doa +eFI +tjW +puW bZP caO cbN @@ -104596,15 +104596,15 @@ aaa aaa aaf cua -wTK -qEo -iSj +pyR +ohC +vYo cuf cum cuw -mbm -lsG -iMB +kGg +qna +xaN cvq cvC cvC @@ -104758,7 +104758,7 @@ hyY hyY hyY apC -kwn +qGK cVb cVb cVb @@ -104768,58 +104768,58 @@ cVb aGQ aIk aIp -mgR -kfF +sBz +idq aIp aIp aJI aJI -kjp -mXC +jJU +sVE aJI aJI ddM aJI aJI -tCJ -klg -tCJ -jDq -cQr -qUe -ptZ +mKm +gBX +mKm +uzk +tvG +emB +klG nyi cTO bmZ -xSt -xSt -xSt -xSt -jCW -dhB -fhv -saZ +oly +oly +oly +oly +rwF +vUA +bTa +ntS bua -jYC -yij -dTx -kns -mFi -vtW -mrs -nYb -pAe +uVQ +dfo +drz +yfw +uqo +cIu +kgA +vvz +wQe bNf -eWw -vIG -xEo +yey +iRY +xpu bNd -hwB -rlG -ugK -teL -iKZ -trZ +yaL +nKi +idx +vxW +qnn +mnr bNd bNd bzs @@ -104859,9 +104859,9 @@ ctW cuf cum cuw -ecn -fDV -txC +mPv +gOO +bnd cvj cvB cvE @@ -105006,77 +105006,77 @@ aaa aaa aaa aaa -ntl -ibN -ibN -ovt -ibN +nCM +nWX +nWX +gnV +nWX anf anf anf anf anf cVb -pya -thJ -pFg -fWA +rxo +iCM +xEu +ttq xiw aGS aIm aIp -eHs -vnf +vuG +tuh aIp -xPX -gBx -gBx -hry -spc -fsH -gBx -pOs -kuV -knY -fhQ -mXX -nDj -idC -kxA -sNW -gCN +sOw +iwR +iwR +mcD +uRW +rAr +iwR +qBB +hle +aby +eGn +ojG +wiW +ohS +sLU +iXQ +qmL nyi cTO bmZ -mEN -lRZ -nbS -xSt -xSt -ilM -vjU +jkD +dHj +oTi +oly +oly +ykD +veh bye bua -eMr -eUp -eUp -eUp -kvD -mMc -eMr -gUj +gSl +kfu +kfu +kfu +vKX +ivL +gSl +mSa bMc bNd bNd bNd bNd bNd -dvR -sRW -oGr -oKJ -wyR -ptX +dTT +sRh +cod +rjp +gSU +hNV bYZ bZR caQ @@ -105094,7 +105094,7 @@ clo cmi cbQ cnF -gXG +gpp csc csm aaa @@ -105263,7 +105263,7 @@ aaa aaa aaa aaa -ntl +nCM cyG anf anf @@ -105274,66 +105274,66 @@ uua awE tRB cVb -eVg -nIx -iZI -qpL +hrD +ipE +dhC +fRm tal aCI aIj aJB -ufy -gPN +kHT +hIr aNL -vpa -vMC -oeA -ids -dbC -dbC -dbC -uLE -hry -vCT -fhQ -jda -fhQ +uzM +vcr +cBn +pnr +rdh +rdh +rdh +xzW +mcD +jKs +eGn +nTn +eGn kQa -hoT -rut -hbS +rFR +oaA +sKd nyi cTO bmZ -nHc -myT -jnZ -ftX -ftX -hEA -dkH -vEZ +oQH +ktT +xuM +nTQ +nTQ +jtx +qVy +imx bua -sNv -kIq -tag -ifd -cYs -sYz -eMr +tAO +hWs +llP +pzM +roc +spC +gSl bKQ bMb bNd -qbn -jEU -qbn -rxn -qbn -rlG -xCd -ezf -cUz -vii +doa +gdd +doa +naN +doa +nKi +rra +nxG +jkU +tRA bNd bZQ caP @@ -105351,7 +105351,7 @@ cln cmh cnd cnE -lFM +fJp aoV aoV aaa @@ -105520,11 +105520,11 @@ aaf aaf aaf aaf -ulc -ibN +nPS +nWX anf anf -ibN +nWX mAH jaF apC @@ -105539,58 +105539,58 @@ wBd aGC aIl axj -tkR -yle +oLm +wFa aIp -qPA -jjz -kDf -pMo -pMo -nwM -dAk -hry -hry -vCT -fhQ -jda -fhQ +bwp +xFB +guX +nke +nke +rkr +vHZ +mcD +mcD +jKs +eGn +nTn +eGn nyi nyi nyi -gvl +hgD nyi cTO bmZ -spC -mZf -qrO -vfs -frE -kJi -lsn -dNL +nCA +vqs +oVv +wGT +dAQ +xuk +lCN +sDO bua -dtp -mFw -hoY -rEk -kIq -ygl -eMr +jjC +hLB +mae +vsw +hWs +fyE +gSl bKQ bMb bNd -jEU -qbn -qbn -rxn -qbn -rlG -rxn -jhU -dMA -jUh +gdd +doa +doa +naN +doa +nKi +naN +skZ +vJo +cOC bNd bZS caR @@ -105608,7 +105608,7 @@ cAe cmj cne bHd -lFM +fJp aaa aaa aaa @@ -105775,7 +105775,7 @@ aaa aaa aaa aaa -vGz +bCx aof aof aof @@ -105790,28 +105790,28 @@ aCG apC nhY aBE -oFE +lyC vEp aCJ aGT aIn aIp -uIL -kjd +dBW +mtS aIp -cYc -jjz -jbe -dYS -rPu -ngX -hry -vMI -lHq -knY -fhQ -jda -wUH +lEs +xFB +hxK +nhf +odT +oJl +mcD +qDM +eQk +aby +eGn +nTn +lQW bfS biD bfS @@ -105819,35 +105819,35 @@ kQk kQk cTO bmZ -dfs -nuQ -qrO -kZe -sZI -pUJ -fhv -xkF +jtK +ifC +oVv +fIQ +wcJ +pjt +bTa +czi bua -eKs -kIq -fGk -kIq -cJc -fPJ -eMr +tsd +hWs +urS +hWs +omK +mvu +gSl bKS bMd bNd -rHa -jEU -jPs -cJb -qbn -rlG -rxn -rxn -rxn -rxn +rty +gdd +hSM +nad +doa +nKi +naN +naN +naN +naN bNd bzs bzs @@ -106029,10 +106029,10 @@ aaa aaa aaa aaa -vGz -vGz -vGz -vGz +bCx +bCx +bCx +bCx aoh aoN apA @@ -106047,28 +106047,28 @@ cqM ayg ayg ayg -mwx +jnq aFn -jzX +raK aGW anf aIp -tVC -jLq +hpX +rbV aIp -gBx -jjz -jbe -jMB -xkt -ngX -hry -vMI -knY -ier -fhQ -jda -fhQ +iwR +xFB +hxK +opS +rXQ +oJl +mcD +qDM +aby +crd +eGn +nTn +eGn eUy pkg biE @@ -106076,35 +106076,35 @@ kQk tEL cTO bmZ -obg -qSi -oHs -qSi -nMJ -pUJ -fhv -paC +kom +vbR +jwk +vbR +jfP +pjt +bTa +pdI bua -jtF -fZw -qAU -xsd -oll -nce -eMr +jwQ +uAa +srV +oKF +gmO +pLE +gSl jNT bMb bNd -jEU -gMS -qbn -rxn -qbn -rlG -rxn -jhU -dMA -jUh +gdd +juD +doa +naN +doa +nKi +naN +skZ +vJo +cOC bNd bZU caS @@ -106310,22 +106310,22 @@ aCG aGW aIp aIp -etb -ega -knY -gBx -jjz -eDp -vxZ -vxZ -oPS -hry -lTr -oov -qSB -fhQ -jda -cXX +ekM +pfJ +aby +iwR +xFB +oJu +slO +slO +lcO +mcD +sEK +uwF +nfW +eGn +nTn +kJc bfS vxz laN @@ -106333,35 +106333,35 @@ kQk jbK cTO bmZ -ygU -qrO -ygU -ygU -huu -qAt -jEH +rDG +oVv +rDG +rDG +ihq +kzJ +hLK bua bua -eMr -eMr -eMr -eMr -eEq -eMr -eMr +gSl +gSl +gSl +gSl +qVR +gSl +gSl bKB bMb bNd -qbn -jwo -qbn -rxn -nRj -knR -iJD -ylT -eWC -gMS +doa +cGK +doa +naN +feV +wtO +oWa +tQq +mBD +juD bNd bZT bMb @@ -106543,17 +106543,17 @@ aaa aaa aaf aaa -vGz -vGz -vGz -vGz +bCx +bCx +bCx +bCx aoi aoO apB aqx art anf -eAu +etI auF apC awH @@ -106562,27 +106562,27 @@ apC aAr aBF apC -mfa -exk -axs +kDQ +eVY +wOj aIp -wGk -wnk -obQ -lOs -dfN -jOT -vux -sqq -ljC -ljC -ljC -mfi -eYC -qSB -fhQ -tps -rnA +euh +kLW +kah +nDL +qUz +daS +dSU +iZU +cZZ +cZZ +cZZ +iyh +dUy +nfW +eGn +cKK +nyL kQk kQk kQk @@ -106595,7 +106595,7 @@ bua bua bua bua -vOI +mDt bvA bua bAw @@ -106803,13 +106803,13 @@ aaa aaa aaa aaa -vGz +bCx aof aof aof aof vCy -nwy +eUP atw auF apC @@ -106823,23 +106823,23 @@ anf aCG aGW aIp -sMP -xMW -smM -knY -pep -gBx -gBx -rXc -ooO -vzK -gBx -igb -knY -eUV -eQR -fTH -jiW +pvy +hPQ +mUM +aby +wBj +iwR +iwR +cBs +ufW +csQ +iwR +jHb +aby +xyn +dDG +txO +oWO cTJ cHD bgo @@ -106851,9 +106851,9 @@ cTK bpQ cTK slk -pxq -ngW -phf +sfF +ehk +imU bdO bLT bna @@ -107094,9 +107094,9 @@ aIq aXS aIq aIq -wGx -xgU -lOh +xqa +hEH +irb bdP cHE bdP @@ -107108,9 +107108,9 @@ boC bpV boC boC -xcX -eCY -wae +fLn +qRG +eMp aPR bxg bzk @@ -107146,9 +107146,9 @@ kfS cQB czY kfS -lFM -lFM -lFM +fJp +fJp +fJp aag gXs aaa @@ -107329,7 +107329,7 @@ auF apC auD auF -ibN +nWX aAs vbi apC @@ -107347,41 +107347,41 @@ aRK aIo aIo aUx -nJY -tFr -oIb -oIb -iRa -pXx -sGR +oJM +qAl +mzP +mzP +gkp +gtR +fww bfT -avm -eYc +uRI +oQt blw -lDy -gpW +msh +dgu bfT -jOa -myC -xlH +gSD +dRK +opC bfV btn -kBl +jtN byf byf byf byf bDb -wll +fTL bEm -wll +fTL bDb bJH -sZj -sJn -rzT -wXz -gKP +rgE +vQy +gaR +ujb +rxV bDb bRT aad @@ -107402,7 +107402,7 @@ aaa kfS cQB czY -sMJ +rlW aaa aaa gXs @@ -107581,15 +107581,15 @@ apC anf apC apC -ibN +nWX auG apC iWx auF -ibN +nWX anf anf -dKG +mNO aCG aDZ aFu @@ -107604,26 +107604,26 @@ aFu mPE aFu aFu -uPr -boX -fhQ -fhQ -vMF -mbV -hDs -hPe -xHs +pCr +nwt +eGn +eGn +dbu +gmD +ofY +jSF +wKs biI bkh biI -dCm +jkb bfT -kHH -hFv -vNV +kHY +rYz +lOG bfV -dWy -uVY +sgl +mxB byf bzu bAz @@ -107633,12 +107633,12 @@ bEm bEm bEm bIx -dyc -lEV -kXC -oqb -cQk -fVY +tyq +lzL +hzg +pXI +rVD +eFU bDb bRU aml @@ -107654,12 +107654,12 @@ bEm bDb cgi chq -vwc +vui aaa -sMJ +rlW cQB czY -sMJ +rlW aaa aaa gXs @@ -107850,37 +107850,37 @@ aCB aEB aFs bbE -qWj -dya -fSJ -pJT -qwa -dAH -qPT -hDB -iJm -wJg +fzF +ifc +twO +hfI +nAJ +sDr +jOf +uWB +sAs +uan aFu -hwy -boX -gWX -gWX -fhQ -mbV -hDs -hPe -lHP -faF +xbz +nwt +nPq +nPq +eGn +gmD +ofY +jSF +par +vAd cHN -mhV -xEj +mxw +iPf bfT -oGG -hFv -uJc +eeg +rYz +mOF bfV -mmz -uss +yhp +xRH byf bzt bAy @@ -107890,12 +107890,12 @@ bEm bEm cBz bEm -oMI -hFO -kkI -ptW -wXz -sAg +aaj +mbq +kXY +pbW +ujb +log bDb bRU amo @@ -107911,12 +107911,12 @@ cBz bDb cgi chq -vwc +vui aaa -sMJ +rlW cQB czY -sMJ +rlW aaa gJi gJi @@ -108107,64 +108107,64 @@ aCD aEa aFv aGG -xOl -ipR -iJm -iJm -qwa -dAH -iJm -hDB -iJm -wJg +iQn +dXJ +sAs +sAs +nAJ +sDr +sAs +uWB +sAs +uan aFu aVZ aXT aFu aFu -uhG -mbV -hDs -hPe -bxh +kEy +gmD +ofY +jSF +wsU biJ bhM biJ -ycC +kLJ bfT -qQS -hFv -kTi +pjW +rYz +uaG bfV -esN -ikW +mwh +jfD byf -wmG -nst -odk +vOI +ylr +jhw bDb -qDQ +uyo akK akP akP akV -gNZ -dDC -vVp -njP -msI +hyx +lRB +htl +mqb +sSv bDb -iBa +rOb amG -xtg +ocT bDb -rEq +jfo aoq -uLM +iHu bDb -nHF +tMO apw -sPD +wnG bDb cgl chs @@ -108348,7 +108348,7 @@ aaf aaf aaf aaf -ibN +nWX aqz aru apC @@ -108364,11 +108364,11 @@ aCC aDZ anf aFu -oIZ -pkA -eYs -iJm -tuJ +wai +wSb +vcX +sAs +yeN aYW aYW aYW @@ -108377,54 +108377,54 @@ aYW aYW aVY aYY -rpi +erv aFu -fhQ -xou -fhQ +eGn +ezu +eGn bht -coV -nww +gwK +uak blw -vHp -rGm +dNa +gyw bfT -qqB -xtJ -oVK +jbe +vcb +hHv bfV -esN -bGg -qZe -uAI -mwy -gmQ +mwh +rjJ +wYY +qXY +jyA +miU bDb bEm bEm bEm bIy -pKP -fpS -kXC -pmW -xjl -qPP +jJE +skR +hzg +hmX +stC +kpj bLe -sbq -tuE -qqx +lyz +hrJ +tob bIx -sbq -tuE -jYU +lyz +hrJ +kvK bIx -sbq -tuE -gjp +lyz +hrJ +txa bDb -vpC -uaf +eWs +gVb bDb aaa kfS @@ -108605,7 +108605,7 @@ aaa aaa aaa aaa -ibN +nWX anf anf asy @@ -108621,11 +108621,11 @@ aCE aDZ aFu aFu -xcj -uIK -hSq -uwL -xws +vNE +xdt +jMU +nrG +vxa aOS aOS aOS @@ -108634,60 +108634,60 @@ aOS aOS aWb aXU -mtG +uEY mPE -fhQ -mbV -fhQ +eGn +gmD +eGn bfV -vIv -pXa -pXa -pXa +vCp +hPt +hPt +hPt blD bfV -qeF -oOY -mYy +tnU +gzT +jIN bfV -nxI -ikW +ekw +jfD byf -dhn -cns -fLf +qTt +dsx +jTw bDb bEm bEm bEm bIx -qaC -luc -kXC -oqb -wXz -xcP -yhc -kXC -wXz -iEk -qJH -kXC -wXz -iEk -mOT -kXC -wXz -iEk -wrS -xeR -qWB -vwc -aaf -sMJ +xGZ +cam +hzg +pXI +ujb +jHv +uaY +hzg +ujb +tAl +lKm +hzg +ujb +tAl +sOk +hzg +ujb +tAl +cQe +iyP +lqu +vui +aaf +rlW cQB cAa -sMJ +rlW gXs rnK kWp @@ -108862,7 +108862,7 @@ aaa aaa aaf aaf -ibN +nWX aqA arz apC @@ -108877,74 +108877,74 @@ tJS aCE aDZ aFu -eAo -pkV -pEc -iJm -iJm -qwa -dAH -iJm -sUj -iJm -lkV -sUN +rUa +sdb +ugA +sAs +sAs +nAJ +sDr +sAs +oKU +sAs +avm +xQQ aXu aYW -gpk -vpE -fhQ -mbV -wUH +tbs +tap +eGn +gmD +lQW bfV -wQm -wQq -uCF -iSt -iNH -kNw -iUl -qFA -sSL +nrQ +qbm +sXU +hHS +iVF +cXX +rls +eJD +sbf bfV -esN -ikW +mwh +jfD byf -map -wFj -hHD +ljK +cEj +hkj bDb -wll +fTL bEm -wll +fTL bDb cTX -sZx -tUr -lUK -mao -wid -ope -xgo -rws -ied -gCh -wCG -rws -ied -gCh -wCG -rws -pOT -oDv -oDv -gRG -wMa +ueV +whQ +viI +edS +wUs +sMx +uMJ +lwe +pBB +poF +dVe +lwe +pBB +poF +dVe +lwe +lEI +xKo +xKo +tJq +rQF asC -gdp +xCo czU czZ -sMJ +rlW aaa gJi aaH @@ -109128,44 +109128,44 @@ anf apC hyY anf -ibN +nWX anf anf aCE aDZ aFu -iIe -iJh -xrY -wDA -oSr -qwa -dAH -iJm -sUj -iJm -lkV -iJm +wex +kJt +dau +tQL +kjC +nAJ +sDr +sAs +oKU +sAs +avm +sAs aXu aYW -pEc +ugA mPE -fhQ -mbV -dDD +eGn +gmD +lfb bfV -xPr -vNV -lTb -oHC -jGL -vNV -ggb -yjd -vNV +rOp +lOG +pbR +onE +gMQ +lOG +pxc +xZu +lOG bfV -esN -pbX +mwh +eOb byf byf byf @@ -109177,31 +109177,31 @@ bDb bDb bDb bDb -oHf -cwN -wXz -kXC -tRN -iEk -wXz -kXC -lMR -iEk -wXz -kXC -miT -iEk -wXz -kXC -nJV -mgg -fsu -vwc -aaf -sMJ +hfl +pLr +ujb +hzg +tHB +tAl +ujb +hzg +yeX +tAl +ujb +hzg +uZd +tAl +ujb +hzg +tEb +mrX +snu +vui +aaf +rlW cgm czY -sMJ +rlW gXs rnK kWp @@ -109397,32 +109397,32 @@ aFw aFw aFw aFu -lyP -wDA -gYQ -kkE -iJm -tmL +cFV +tQL +wkI +rak +sAs +wnq aWd aXV -yiQ -vpE -fhQ -mbV -fhQ +wNS +tap +eGn +gmD +eGn bfV -ivL -sjQ -oKI -dpu -nqN -til -rEb -kVo -eLV +hCp +sax +iFh +vKq +xxq +drd +xFL +jEy +yfx bfV -wMs -ikW +rQQ +jfD byi bzz bAE @@ -109434,22 +109434,22 @@ bHe bIz bIz bDb -pMN -vXH -xuH -qVV +pYC +nXb +nLD +icG bLe -sAZ -eyO -foR +flp +fKA +vVV bIx -kfV -eyO -foR +ydX +fKA +vVV bIx -eaS -eyO -foR +qYC +fKA +vVV bDb bDb bDb @@ -109632,54 +109632,54 @@ aaa aaf aaf aaa -ibN +nWX anf anf arw -jeu +eMv uve anf apC awL anf anf -ibN +nWX aBF aCH aED aFy aGO -kWR -jMT -xId +ush +qcx +adE aFw aFu aFu mPE aFu -fpD -itv -nEq +ncK +vNi +esu aYW aYW -hVK +mSG mPE -fhQ -mbV -fhQ +eGn +gmD +eGn bfV bfV -eKH -vNV -ghj -tki -vNV -pIN -iAk -vNV +tXB +lOG +dVj +dFo +lOG +usH +ryd +lOG bfV -pSR -ikW +qeI +jfD byi bwN bAG @@ -109691,22 +109691,22 @@ bEc bIB bIB bDb -gUG -cwN -wXz -xCg +hMv +pLr +ujb +xPd bDb -iTY +vqG amT -eYq +qWL bDb -vOF +hwE aos -xkc +sKm bDb -rMw +eEb aqB -dGo +rth bDb aaf aaf @@ -109889,7 +109889,7 @@ aaa aaa aaf aaf -ibN +nWX aoQ anf arv @@ -109900,43 +109900,43 @@ apC awK anf awD -ibN +nWX anf aCk aEC aFx aGM -kDx -sAE -uVR +sSc +pNd +veF aFw gRZ aPg aQr aFu -ovS -iJm -kHI +eiF +sAs +tkd aYW aYW -itv -vpE -fhQ -mbV -fhQ -wib -raI -wec -vNV -cPv -glv -vNV -gtV -iRl -vNV -rWK -esN -cJq +vNi +tap +eGn +gmD +eGn +mVK +oor +qVv +lOG +kME +ivl +lOG +uld +sfn +lOG +cRB +mwh +gkY byj bwM bAF @@ -109948,10 +109948,10 @@ bEc bIA bIA bDb -lGi -cwN -gsd -mVh +xoJ +pLr +vdU +szL bDb bEm amo @@ -109969,10 +109969,10 @@ aaf aaa aaa aaa -sMJ +rlW cgm czY -sMJ +rlW aaa aaa aaa @@ -110156,7 +110156,7 @@ aFn aBB awM ayg -fra +tsM ayg ayg aCl @@ -110165,36 +110165,36 @@ aFw aFw aFw aLo -vRC +lMy aFw xEE aYW aYW aRQ -iJm -dHL -kHI +sAs +srA +tkd aYW aYW -pEc +ugA mPE -fhQ -mbV -fhQ -kDt -sbJ -tqz -vNV -qaV -vNV -pJo -vNV -fzH -vNV -qyp -iqR -kXb -evT +eGn +gmD +eGn +iCl +rIM +elt +lOG +hww +lOG +rJS +lOG +oLh +lOG +dnE +xmA +oJN +wTq bzD bxv bCc @@ -110205,10 +110205,10 @@ bDY bIA bIA bDb -ljN -cwN -wXz -ooH +dmt +pLr +ujb +rdr bDb bEm ano @@ -110226,10 +110226,10 @@ aaf aaa aaa aaa -sMJ +rlW cgm czY -sMJ +rlW aaa aaa aaa @@ -110405,7 +110405,7 @@ nsA nsA nsA nsA -sHr +oDP nsA nsA atB @@ -110414,44 +110414,44 @@ apC awx aye ayd -sKY +ycu ayd aCI aEd aFw -kLB -njq -uOk -ggI +igL +vyc +ogp +dIY aFw hsb aYW aQs aFu -imA -ubh -mNo +jUR +hrz +puL aYW aYW -qbU +dkx aFu -fhQ -mbV -fhQ -kDt -raI -eIB -mrH -kWq -czL -kix -kUE -tcm -qEq -rWK -esN -ikW -uea +eGn +gmD +eGn +iCl +oor +eUp +psd +rVH +spQ +wvq +enW +vol +kws +cRB +mwh +jfD +ttv bzC bAH bCb @@ -110462,10 +110462,10 @@ bEb bGY bGY bDb -eev -cwN -wXz -ojA +smZ +pLr +ujb +rOV bDb bEm abz @@ -110483,10 +110483,10 @@ aaf aaf aaa aaa -sMJ +rlW cgm czY -sMJ +rlW aaa aaa aaa @@ -110671,15 +110671,15 @@ hHQ kGJ wHT asA -ibN +nWX dPk aCG aEf aFw -jnh +dLP aIC aJU -oPf +wlN aFw aCR aCR @@ -110692,36 +110692,36 @@ aWe aWe aCR aCR -rPD -mbV -fhQ -kDt +exg +gmD +eGn +iCl bfV bfV bfV bfV bfV bfV -eEX +eWY brs bfV bfV -esN -ikW -uea -uea -uea -uea +mwh +jfD +ttv +ttv +ttv +ttv bDc bDc bJR -xnD +smK bDc bDc bLe -vwc -fIv -why +vui +owk +qys bDb bDb bDb @@ -110750,8 +110750,8 @@ kfS kfS kfS kfS -sMJ -sMJ +rlW +rlW aag aaa aaa @@ -110915,7 +110915,7 @@ aaa aaa aaa aaa -aTq +qBF ndq ndq ndq @@ -110933,60 +110933,60 @@ asB aCK aEf aFw -lnV +vkz cBZ aJT -fWC +uyr aFw -aIA -wTQ -wTQ -tWR -cXx -tel -wTQ +uhz +koR +koR +eFg +wDW +uiZ +koR baA aXW -rmz +qwd mtU -kjE -mbV -fhQ -sYk +xnc +gmD +eGn +epB bhA -xhF -rja -mVt +xTL +oXx +fKs bhA -kSe -nde -nde -skn -cDU -esN -ikW -nde -nde -nde -nde -xwO -hNw -lrf -ePX -ueU -jAg -jMD -ruL -fbl -fTk -sQa -ozo -xYY -lXn -qSj -wFs -dIy -fIl +jMo +iQs +iQs +law +fEX +mwh +jfD +iQs +iQs +iQs +iQs +wka +lZq +dLK +dQY +wEX +cml +tVJ +gFN +mEH +hGv +xZs +xNM +fdk +hmn +ulB +rLU +cYs +cdP bQZ bTl bZY @@ -111172,15 +111172,15 @@ aaa aaa aaa aaa -aTq +qBF ndq ndq ndq ndq qeb asB -lSb -axQ +wxt +ioW asB awQ avK @@ -111190,12 +111190,12 @@ asB aCN aEf aFw -xHS -yjh -lfI -lVP -ggo -wTQ +nYS +ecw +qub +ixf +xQa +koR aPl aQv aPl @@ -111204,47 +111204,47 @@ aUI aTg baA aZf -opi -qcG -fhQ -mbV -fhQ -kDt -xHC -hbr -ruL -ruL -dZQ -joT -ruL -ruL -uHS -nZJ -ila -wJr -qSL -qSL -ouF -jbz -exm -rKE -gku -gqz -lBJ -uRg -kse -lBJ -hkj -dQL -kgL -fAz -fAz -fAz -tHX -hwf -vKT -uVq -uYW +hcy +xNO +eGn +gmD +eGn +iCl +tMV +hMU +gFN +gFN +rsx +muK +gFN +gFN +iYx +mzz +pfo +iiM +oNv +oNv +wPS +vTg +xsp +tgI +mDd +vdT +kAF +gUC +fTv +kAF +hfS +jHB +wcU +lBw +lBw +lBw +isf +hpg +mQF +bPS +bNb bZc bTl bTl @@ -111264,8 +111264,8 @@ cOe cvO kfS kfS -sMJ -sMJ +rlW +rlW aag aaa aaa @@ -111436,7 +111436,7 @@ ndq ndq ndq asB -lvf +ttw auI auI awP @@ -111447,12 +111447,12 @@ asB aCM aEg aFw -nNg +oNc aFw aFw aFw aFw -wTQ +koR aPk aQu aPk @@ -111462,46 +111462,46 @@ aTf baA aZf baA -qcG -fhQ -mbV -fhQ -dqi +xNO +eGn +gmD +eGn +iSd bhA -mMT -uSi -dhI +meq +jMT +jyc bnm -eMO -xru -cml -tbV -lOB -qBR -exO -cml -eXe -lPT -faq -sPh -nde -nde -nde -nde -nde -gqV -nde -nde -nde -sQa -fAz -fAz -fAz -fAz -fAz -ekh -nIH -kTE +hYS +gto +bWT +pOC +omL +rrq +qQd +bWT +aTx +giB +wAo +olW +iQs +iQs +iQs +iQs +iQs +qeF +iQs +iQs +iQs +xZs +lBw +lBw +lBw +lBw +lBw +axn +sMp +fKS bTl bTl caY @@ -111686,7 +111686,7 @@ aaa aaa aaa aaa -aTq +qBF ndq ndq ndq @@ -111704,12 +111704,12 @@ asB aCE aEi aFw -upl -unY -sRl +khh +nDF +yhN aCR -ilq -wTQ +sir +koR baA aQw baA @@ -111719,11 +111719,11 @@ baA baA lNB baA -qcG -fhQ -mbV -fhQ -rkT +xNO +eGn +gmD +eGn +nrl boB boB boB @@ -111732,33 +111732,33 @@ boB boB boB boB -uot -esN -srq -srq -srq -hpO -qQz +sJl +mwh +oNJ +oNJ +oNJ +qdA +gsa byt byt -mpx -mFg -qWC -lia -pZh +rVM +tfj +ppD +fUm +sfw bLh -ptl -ptl -ptl +oSa +oSa +oSa bQZ -eoX -sZH -fAz -fAz -fAz -fAz -wkW -nRx +kBD +eEY +lBw +lBw +lBw +lBw +jgy +aFS cba bTl cbc @@ -111771,7 +111771,7 @@ cgm chw ciK cjC -pwY +hJB cls cmr cOe @@ -111943,7 +111943,7 @@ aaa aaa aaa aaa -aTq +qBF ndq ndq ndq @@ -111959,14 +111959,14 @@ azu aAz asB aCO -vhm +gID aCR aCR aCR mzv aCR -fuq -wTQ +ebJ +koR baA pXG cdl @@ -111976,45 +111976,45 @@ baA baA aZf baA -qcG -fhQ -mbV -fhQ -kDt -tvy -hFs -oNP -tjp -ekj -mjw -nqE +xNO +eGn +gmD +eGn +iCl +xiV +eZH +awZ +wma +ugP +gNZ +jjf boB -dse -esN -srq -vUI -toT -jQA -xWv -gQU +lKa +mwh +oNJ +hqI +pHi +vvH +vpb +bAW byt bEC -sOg -ofm -sOg +wYd +kqt +wYd bEC bEC aaf aaf aaf bQZ -kof -xfP -iQp -cES -xQK -hdh -oQC +jQx +itU +hqF +ntw +dpR +uDG +thl bQZ bTl bTl @@ -112034,7 +112034,7 @@ bnt cOe cOe bMB -sMJ +rlW aaa aaa aaa @@ -112207,8 +112207,8 @@ pou ndq srG asB -sqv -wZr +gox +izD avN axa auI @@ -112216,14 +112216,14 @@ azw aAA asB aCQ -qFO -rpo -mSV -twh -rpo -xqj -keN -rpo +jJC +sGH +icU +qPZ +sGH +kDc +tOI +sGH aPn aQy aPn @@ -112233,33 +112233,33 @@ aVU aWg aZf baA -qcG -fhQ -mbV -fhQ -kDt -veF -euv -koS -mjw -koS -csR -rNx -kbb -cIS -esN -srq -vDm -kut -vcP -fus -svc +xNO +eGn +gmD +eGn +iCl +nau +iLj +nwl +gNZ +nwl +ioH +wDy +iyN +euP +mwh +oNJ +fSL +jqm +wSh +nsY +tbh byt -pNd -rwN -rwN -rwN -pAo +vKW +rvK +rvK +rvK +vJa bEC bMu bMu @@ -112269,9 +112269,9 @@ bQU bQU bTl bQU -jLu -fAz -tFf +eKJ +lBw +enc bQZ bQZ bQZ @@ -112291,7 +112291,7 @@ abm cOe cOe bNA -sMJ +rlW aaa aaa aaa @@ -112465,22 +112465,22 @@ nsA nsA asB atF -dgA -axQ +fRG +ioW awS auI awO awO asB -pmg -cxm -owE -cxm -cxm -cxm -cxm -cxm -cxm +fFJ +mqP +hnv +mqP +mqP +mqP +mqP +mqP +mqP aPm aQx aPm @@ -112489,34 +112489,34 @@ aUJ aTh aXz aZg -opi -qcG -fhQ -eTG -fhQ -xkx -tvy -hFs -koS -gxr -khN -lRT -jdv -juv -tbV -kzi +hcy +xNO +eGn +gUe +eGn +kUj +xiV +eZH +nwl +uyc +qDa +iHq +dyU +rjR +pOC +foY byt -the -leq -xAJ -fus -ohm +cNK +qLz +mWi +nsY +qCd byt -jDL -rwN -rwN -rwN -kby +lPL +rvK +rvK +rvK +rTP bEC bMt bNt @@ -112526,17 +112526,17 @@ bQT bSg bTk bSh -jLu -fAz -fyw -aBx -aBx -sQa -mJA -sQa -enk -cWb -wHE +eKJ +lBw +dZM +xVe +xVe +xZs +qEb +xZs +jjE +mLs +dHo bQZ cgq chx @@ -112722,58 +112722,58 @@ aaa aaa asB atH -qJC -mwi -gHQ +oPB +wEg +cKG ayj azx aAB asB -oyC -wTQ -prU -wTQ -wTQ -wTQ -wTQ -wTQ -wTQ -wTQ -wTQ -wTQ -pfN -wTQ -kgl +mUv +koR +pUh +koR +koR +koR +koR +koR +koR +koR +koR +koR +gLX +koR +fVv aXB aZh -cFX +rGi aCR -fmz -kIQ -dcx +qtN +mNg +uEz boB boB -nNL -oFB -nXW -puz -auW -sGV -eDq -xdg -kxL +xPq +vBT +jYc +uXh +sLm +iTi +qRn +tpv +lbE byt -nUD -pft -rGv -mhd -dEQ +qQs +oxa +vxu +npA +ePQ byt -sEP -rwN -rwN -bUX -qcJ +nGz +rvK +rvK +uLr +xmg bEC bMw cBE @@ -112783,27 +112783,27 @@ bQV coT bTm bUn -jLu -fAz -fyw -wRL -wRL -sQa -qwR -sQa -enk -cWb -wHE +eKJ +lBw +dZM +tEY +tEY +xZs +sLi +xZs +jjE +mLs +dHo bQZ cgt chx -sMJ +rlW aaa -sMJ +rlW clt abm -nQz -jRb +gKM +wie cmo kfS aaa @@ -112986,17 +112986,17 @@ asB asB asB asB -kty -wTQ -oar +rZn +koR +taD aKe aKe aKe -wTQ -rvm -kyS -jZC -kMg +koR +qaN +tXX +ltb +oaC aCR aCR aCR @@ -113005,32 +113005,32 @@ aXy aZe aCR aCR -hWG -heI -goG +pIw +dQi +eWB boB -ilr -koS -kip -myc -koS -wxa -koS -kbb -spA -wCh +gEs +nwl +oxE +nqS +nwl +oIM +nwl +iyN +teR +qOa byt -hlp -fil -qaF -mTn -fBt +pqm +vUu +twY +wKg +xFD byt -xAT -rwN -flM -tef -ffp +pDS +rvK +oOI +omC +mnA bEC bMv bNu @@ -113040,26 +113040,26 @@ bQT bSi bUn bTl -jLu -lfq -qYZ -ufu -fME -hYJ -ony -uiZ -sAb -sAb -sAb +eKJ +oQy +dbY +dgd +mWY +xVQ +mjh +lUh +eHq +eHq +eHq cft cgs chy -sMJ +rlW aaa -sMJ +rlW clt abm -onW +psH kfS kfS kfS @@ -113244,50 +113244,50 @@ aaf aaf asB aCR -iNd +hvK aCR aKe aKe aKe -wTQ +koR aCR aCR aCR aCR aCR -sZr -fPE -uYQ -cEa -xub -eeQ -fHI -hCK -dTm -uBi +hXt +utf +lZe +dQc +eje +qlx +cYr +oEi +nVQ +tia boB -lHM -koS -hMm -pkR -tpg -nPn -dFx +lsN +nwl +fDJ +xDT +sgQ +gyO +jAo boB -wXc -waD +dQQ +xqF byt -wHs -afz -dpy -sUq -dJT +sqB +hXc +gDR +fkz +xkV byt -jut -rwN -jCC -qeL -tnR +sCv +rvK +gkb +fgV +fsI kzT bMx bNw @@ -113297,17 +113297,17 @@ bQW bSj bTn bUo -iQu -hqZ -rOM -lhP -frs -oIu -oIu -uTz -qZi -oIu -oIu +lzY +xBe +pww +xcj +tzn +kXq +kXq +sze +aKb +kXq +kXq cfu cgu chA @@ -113316,9 +113316,9 @@ aaa kfS clt abm -eMn -qTq -jSZ +hZR +pwu +jEC kfS ktS aaS @@ -113502,26 +113502,26 @@ aaf gXs aHm aHn -qcG -wTQ -wTQ -wTQ -wTQ +xNO +koR +koR +koR +koR aMZ aNZ aPp aQB -fYd -hCK -ork -ork -gUo -gSv -rYS -ork -ork -wpG -juE +sVy +oEi +qbc +qbc +nal +tUe +hxi +qbc +qbc +kBh +dop boB boB boB @@ -113531,8 +113531,8 @@ boB boB bpp boB -uNw -dvH +wWm +cVm byt byt byt @@ -113540,11 +113540,11 @@ byt byt byt byt -xHR -rwN -wRh -rwN -vze +uwY +rvK +vqR +rvK +jbl bEC bMv bNv @@ -113556,9 +113556,9 @@ wkN wkN wkN lAB -gej -sXN -gnJ +szB +hVK +cUg lAB wkN wkN @@ -113567,15 +113567,15 @@ bQZ bQZ bQZ kfS -fDi +nSF kfS kfS kfS clt abm -qTq -qTq -cYF +pwu +pwu +iQM kfS aaa aaS @@ -113759,27 +113759,27 @@ aaf gXs aHm aJV -qcG -gzj -nWy -roM -vGe +xNO +xdw +tIB +qfA +tUD aMZ aOb aPr biL -uyX -qfS -xuN -xuN -plb -qcO -mtD -tHd -whs -qsD -eXj -pYn +hdY +cDh +gpH +gpH +fyj +dzv +ecV +wGs +eTQ +qNx +tsy +eaa bhH biY biY @@ -113788,37 +113788,37 @@ bmd bnr bpr bgc -rzd -cJE -dJU -lCy +csA +drP +jcP +gbP bqe bzO bzO bzO bqe -oWP -mso -wRh -nlp -rwN -xyo -nUv -mJg -yeF +ruA +iFK +vqR +lCQ +rvK +djc +mby +kwK +hOr dvO -dqW -wKN -uUg -dKU -fPX -kyW -xRC -rod -nPT -hJa -kzh -gYu +sES +tMC +njS +tvW +sBL +rlV +ovr +snl +hrX +jEJ +cDR +oOV wkN cmo kfS @@ -114017,76 +114017,76 @@ gXs aHm aNY aCR -qcG -qcG -qcG -qcG +xNO +xNO +xNO +xNO aMZ aOa aVX aZV aRL -mRz -fwf -fwf -lIb -cRA -fwf -fwf -vpV -jyP -mRz -reP +ubV +vMP +vMP +mBY +sJn +vMP +vMP +uGf +gwd +ubV +dyf bhG bhG bhG blO bmc -gKi +dIz bgc bgc -onL -tBA -vxn +cLn +tXd +srj bqe bqe bzO bzO bzO bqe -sAV -gdd -wRh -lVs -rwN -rwN -tSS -cLW -ttl +lYU +vAu +vqR +pTJ +rvK +rvK +sqx +xvT +fGO wkN -llI -hsk -gFR -gFR -eMq -jlx -jlx -rle -iDJ -gFR -fsl -fny +kVt +dsy +cXR +cXR +uhB +fib +fib +lBs +iYJ +cXR +oGz +dEy wkN cOe kfS kfS kfS -xkm +xqh cbf cbf cbf clu -gJe +qpM aaa aaa gXs @@ -114278,61 +114278,61 @@ aaa aaa aaa aaf -fYd +sVy aOd aOU tAS -fYd -rrv -ork -ork -nXm -ork -ork -ork -hzD -fZr -rrv -edR -fYd +sVy +mjY +qbc +qbc +xrx +qbc +qbc +qbc +vVt +dBn +mjY +mst +sVy aaa bky bqh bme bnx bqe -fxR -qTb -vuo -nGO -vcf -kqz +lPc +uBT +uhl +jYf +mzs +wpK bzO bAR bzO bqe -xxG -miY -wRh -mrS -lte -rwN -mEC -iur -mpw +tOh +kXW +vqR +lJj +ijr +rvK +vDO +kDJ +iWT wkN -iKi -rQO -hwn -xrM -pBm -uJU -pGI -uPN -qoo -gFR -rQO -haR +fmU +jft +iXb +tBk +gLS +eJF +jvx +jyT +eRe +cXR +jft +nGh wkN cOe ceS @@ -114535,35 +114535,35 @@ aaa aaa aaa aaf -fYd +sVy aOc aPs bHr -fYd -hfy -rrv -rrv -uzn -paj -rrv -hfy -xkh -hfy -rrv -wpu -fYd +sVy +qct +mjY +mjY +gmv +sjP +mjY +qct +qjd +qct +mjY +egz +sVy aaf bky blP bns boF bqe -vOH -mTj -hvR -cPR -otn -kqz +nPR +dTW +dCL +fUH +fQn +wpK bzO bAQ bCl @@ -114571,25 +114571,25 @@ bqe bEC bEC bEM -meQ +hna bEC bEC bEC bEC bEC wkN -ofE -gFR -vpc -gFR -ePJ -hAC -edS -fzs -pLJ -vpc -gFR -gFR +rYn +cXR +rTC +cXR +nCr +pcR +lrM +eST +dck +rTC +cXR +cXR wkN cOe ceR @@ -114601,7 +114601,7 @@ cjD cjD cjD cjD -fst +rdQ aaa gXs aaa @@ -114792,51 +114792,51 @@ aaf aaf aaf aaf -fYd -fYd -fYd +sVy +sVy +sVy aQF -fYd -wwR -fYd -fYd -fYd -fYd -fYd -tGl -fYd -slS -fYd -fYd -fYd +sVy +lMD +sVy +sVy +sVy +sVy +sVy +mAc +sVy +rtT +sVy +sVy +sVy aaa bky blR bns boF bqe -jSK -mTj -wZm -nGO -fCN -kqz +prp +dTW +xmX +jYf +osj +wpK bzO bzO bzO bqe bEF bky -qGW -gdr -kjv +rLm +iCg +rIm kfS bMB bNA cmo wkN -rkr -tgC +tCv +rwk wkN wkN wkN @@ -114845,8 +114845,8 @@ wkN wkN wkN wkN -exo -qCu +eDt +rug wkN cOx sLv @@ -114858,10 +114858,10 @@ cjD ckt cly cmw -fst -fst -fst -fst +rdQ +rdQ +rdQ +rdQ aaa aaf aaa @@ -115051,19 +115051,19 @@ aaa aaf aaf aaf -fYd +sVy tAS -fYd -rrv -fYd +sVy +mjY +sVy aaa aaf aaa -fYd -rrv -fYd -rrv -fYd +sVy +mjY +sVy +mjY +sVy aaf aaf aaf @@ -115072,10 +115072,10 @@ btp bns boF bqe -stG -mTj -nBi -lvY +vMU +dTW +mzb +kHc bqe bqe bzO @@ -115084,9 +115084,9 @@ bzO bqe bEE bFY -iih -lZC -jrY +obk +xQT +jUU cNX cNZ cNZ @@ -115308,19 +115308,19 @@ aaa aaf aaf aaa -fYd +sVy tAS -fYd -rrv -fYd +sVy +mjY +sVy aaf aaf aaf -fYd -rrv -fYd -rrv -fYd +sVy +mjY +sVy +mjY +sVy aaa aaf gXs @@ -115329,11 +115329,11 @@ cyU bns boF bqe -myn -xCl -rSk -nGO -ecJ +qPg +uBz +rnA +jYf +fyO byw bzO bzO @@ -115341,9 +115341,9 @@ bzO bqe bEG bGa -wjm -tYD -aKN +clg +iSk +uTN cNY bMC lVy @@ -115372,10 +115372,10 @@ cjG cku clz cmx -fst -fst -fst -fst +rdQ +rdQ +rdQ +rdQ aaa aaf aaa @@ -115565,19 +115565,19 @@ aaa aaa aaa aaa -fYd +sVy aeR -fYd -rrv -fYd +sVy +mjY +sVy aaf aaa aaf -fYd -rrv -fYd -djC -fYd +sVy +mjY +sVy +jLo +sVy aaa aaa gXs @@ -115599,7 +115599,7 @@ bqe bEG bFZ bEM -eqo +xsm bEC bEC bEC @@ -115629,7 +115629,7 @@ cjD cjD cjD cjD -fst +rdQ aaa aaa aaa @@ -115822,19 +115822,19 @@ aaa aaa aaa aaa -fYd +sVy tAS -fYd -rrv -fYd +sVy +mjY +sVy aaf aaf aaf -fYd -rrv -fYd -rrv -fYd +sVy +mjY +sVy +mjY +sVy aaa aaa aaa @@ -115855,22 +115855,22 @@ cNU buz bEI bFZ -sEV -kKy -fxU +xuE +uiN +gPa bLk bEC -vYd -uVX -rvi -rvi -rvi -rvi -rvi -rvi -rvi -lFI -vYd +gFd +rko +xLq +xLq +xLq +xLq +xLq +xLq +xLq +qEm +gFd kfS cad cbi @@ -115881,7 +115881,7 @@ clt kfS wYn kfS -lag +uIW gGK lOr kfS @@ -116079,19 +116079,19 @@ aaa aaa aaa aaa -fYd +sVy cyh -pVU -jiG -fYd +tlM +jeY +sVy aaa aaf aaa -fYd -jiG -pVU -fEI -fYd +sVy +jeY +tlM +ohX +sVy aaa aaa aaf @@ -116112,12 +116112,12 @@ cNV bhG bEH bGb -vPO -dig -sOg +saH +not +wYd bLj bEC -vYd +gFd cac xgs xgs @@ -116127,7 +116127,7 @@ xgs xgs xgs imZ -vYd +gFd kfS rSf kfS @@ -116140,7 +116140,7 @@ pcz xgs xgs xgs -wBj +gAE kfS aaa aaf @@ -116368,13 +116368,13 @@ cNT bCm bDh bEC -vhq -qVL -vaL -sOg +qgN +wlB +qRL +wYd vHY bEC -vYd +gFd xgs hTt xgs @@ -116384,7 +116384,7 @@ bPP xgs iQc sMG -rvi +xLq ccU nnM kfS @@ -116616,7 +116616,7 @@ eXL qXJ eXL vdo -cQu +hWf bqg oBQ wqW @@ -116625,13 +116625,13 @@ brG brG bDg bEC -jqv -tTB -tnJ +lJw +tBx +rHK bEC bLm bEC -vYd +gFd xgs fkW xgs @@ -116873,7 +116873,7 @@ vdo vdo vdo vdo -cQu +hWf btq brI bvR @@ -116883,12 +116883,12 @@ wkc bky bky bEC -sOg -sOg +wYd +wYd bEC bLl bEC -vYd +gFd xgs uzm xgs @@ -116911,7 +116911,7 @@ cgy xgs xgs xgs -nSG +pOP kfS aaa aaf @@ -117145,7 +117145,7 @@ gXs aaf aaa kfS -vYd +gFd xgs hTt xgs @@ -117401,8 +117401,8 @@ aaa aaa aaf aaa -sMJ -vYd +rlW +gFd xgs hTt xgs @@ -117658,8 +117658,8 @@ aaa aaa aaf aaa -sMJ -vYd +rlW +gFd xgs mDZ xgs @@ -117916,7 +117916,7 @@ aaa aaf aaa kfS -vYd +gFd xgs xgs xgs @@ -117924,7 +117924,7 @@ xgs xgs xgs xgs -sMJ +rlW aaa aaa aaa @@ -118173,15 +118173,15 @@ aaa aaf aaa kfS -vYd -vYd -vYd -vYd -vYd -vYd -vYd -vYd -sMJ +gFd +gFd +gFd +gFd +gFd +gFd +gFd +gFd +rlW aaa aaa aaa @@ -118432,10 +118432,10 @@ aaa kfS kfS kfS -sMJ -sMJ -sMJ -sMJ +rlW +rlW +rlW +rlW kfS kfS kfS @@ -122796,9 +122796,9 @@ aaa aaa aaf aaf -xJT -uXX -xJT +fKP +wog +fKP aaf aaf aaa @@ -123053,9 +123053,9 @@ aaa aaf aaf bIX -xJT -gVN -xJT +fKP +vUq +fKP bIX aaf aaf @@ -123308,13 +123308,13 @@ aaa aaa aaf aaf -xJT -xJT -ycu -uXX -lpT -xJT -xJT +fKP +fKP +laI +wog +trE +fKP +fKP aaf aaf aaa @@ -123566,11 +123566,11 @@ aaa aaf bGe bGe -dtA -whv -whv -whv -tsl +taU +rqe +rqe +rqe +vJA bGe bGe aaf @@ -123821,15 +123821,15 @@ aaa aaf aaf aaf -xJT -wpU -hTz -whv -vho -whv -cVi -rmI -xJT +fKP +pgc +oBp +rqe +jqW +rqe +lyt +fnm +fKP aaf aaf aaf @@ -124080,11 +124080,11 @@ aaa aaf bGe bGe -bCI -whv -whv -whv -hgz +iWD +rqe +rqe +rqe +ovU bGe bGe aaf @@ -124336,13 +124336,13 @@ aaa aaa aaf aaf -xJT -xJT -hRd -fit -eGZ -lhY -lhY +fKP +fKP +hth +uKN +liT +ggm +ggm aaf aaf aaa @@ -124595,9 +124595,9 @@ aaa aaf aaf bIX -xJT +fKP bLq -xJT +fKP bIX aaf aaf @@ -124852,9 +124852,9 @@ aaa aaa aaf aaf -xJT +fKP bGe -xJT +fKP aaf aaf aaa diff --git a/_maps/map_files/TauStation/TauStation.dmm b/_maps/map_files/TauStation/TauStation.dmm index ed2065aa1d6a..3e0711a7c1b8 100644 --- a/_maps/map_files/TauStation/TauStation.dmm +++ b/_maps/map_files/TauStation/TauStation.dmm @@ -41312,7 +41312,7 @@ /turf/open/floor/plasteel, /area/cargo/storage) "omF" = ( -/obj/item/circlegame, +/obj/item/hand_item/circlegame, /turf/open/floor/wood{ icon_state = "wood-broken2" }, @@ -47430,7 +47430,7 @@ /obj/item/hand_labeler{ pixel_y = 8 }, -/obj/item/destTagger{ +/obj/item/dest_tagger{ pixel_x = 4; pixel_y = 3 }, @@ -62119,7 +62119,7 @@ pixel_x = 3; pixel_y = 4 }, -/obj/item/destTagger{ +/obj/item/dest_tagger{ pixel_x = 4; pixel_y = 3 }, diff --git a/_maps/map_files/debug/multiz.dmm b/_maps/map_files/debug/multiz.dmm index bc313e14ba01..6e3d85a88f60 100644 --- a/_maps/map_files/debug/multiz.dmm +++ b/_maps/map_files/debug/multiz.dmm @@ -1537,6 +1537,13 @@ /obj/machinery/suit_storage_unit/ce, /turf/open/floor/plasteel, /area/construction) +"ik" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/industrial_lift, +/turf/open/floor/plating, +/area/commons/storage/primary) "ip" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -1601,6 +1608,10 @@ }, /turf/open/floor/plasteel, /area/engineering/storage) +"nE" = ( +/obj/structure/industrial_lift, +/turf/open/floor/plating, +/area/commons/storage/primary) "od" = ( /obj/effect/turf_decal/stripes/white/line, /obj/effect/spawner/structure/window/reinforced, @@ -1632,6 +1643,13 @@ /obj/effect/turf_decal/stripes/asteroid/line, /turf/open/floor/plating, /area/maintenance/department/bridge) +"oR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/industrial_lift, +/turf/open/floor/plating, +/area/commons/storage/primary) "qo" = ( /turf/open/openspace, /area/engineering/storage) @@ -1694,6 +1712,18 @@ /obj/item/construction/rcd/combat/admin, /turf/open/floor/plasteel, /area/construction) +"wr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/industrial_lift, +/turf/open/floor/plating, +/area/commons/storage/primary) +"xh" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/industrial_lift, +/turf/open/floor/plating, +/area/commons/storage/primary) "xr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -1718,6 +1748,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/construction) +"zH" = ( +/obj/structure/lattice, +/turf/open/openspace, +/area/engineering/storage) "zZ" = ( /obj/structure/disposalpipe/trunk{ dir = 1; @@ -1755,7 +1789,15 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel, +/obj/structure/industrial_lift, +/turf/open/floor/plating, +/area/commons/storage/primary) +"CE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/industrial_lift, +/turf/open/floor/plating, /area/commons/storage/primary) "CK" = ( /obj/structure/disposalpipe/trunk, @@ -1782,6 +1824,13 @@ /obj/effect/turf_decal/stripes/white/line, /turf/open/floor/plating, /area/engineering/storage) +"ED" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/industrial_lift, +/turf/open/floor/plating, +/area/commons/storage/primary) "EF" = ( /obj/machinery/atmospherics/components/binary/valve, /turf/open/floor/plating, @@ -1882,6 +1931,17 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, /area/engineering/storage) +"Oz" = ( +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/engineering/storage) +"Pj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/industrial_lift, +/turf/open/floor/plating, +/area/commons/storage/primary) "Pu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -1907,6 +1967,12 @@ }, /turf/open/floor/plasteel, /area/engineering/storage) +"RR" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/openspace, +/area/hallway/secondary/service) "St" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -3945,9 +4011,9 @@ eo eo cK by -dJ -dJ -dB +ED +CE +wr dl dF dk @@ -3999,9 +4065,9 @@ eo eo cL by -dJ -dJ -dB +ik +nE +xh dl dl dl @@ -4053,9 +4119,9 @@ eo eo cM by -dk +Pj Bm -dC +oR dl dl dl @@ -6754,9 +6820,9 @@ dY dY dY TY -dY -dY -dY +iu +iu +iu eF iu iu @@ -6808,9 +6874,9 @@ dY dY dY TY -dY -dY -dY +iu +iu +iu eF iu iu @@ -6862,9 +6928,9 @@ dY dY dY TY -dY -eN -dY +iu +RR +iu eF iu iu @@ -8920,7 +8986,7 @@ dS IN qo qo -qo +zH qo qo qo @@ -8974,7 +9040,7 @@ dS IN qo qo -qo +zH qo qo qo @@ -9026,17 +9092,17 @@ ej Qw Qw Vn -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo +zH +zH +zH +zH +zH +zH +zH +zH +zH +zH +zH AG au au @@ -9074,15 +9140,15 @@ qo qo qo qo +zH qo qo +Oz +Oz +Oz qo qo -qo -qo -qo -qo -qo +zH qo qo qo @@ -9128,15 +9194,15 @@ qo qo qo qo +zH qo qo +Oz +Oz +Oz qo qo -qo -qo -qo -qo -qo +zH qo qo qo @@ -9182,15 +9248,15 @@ qo qo qo qo +zH qo qo +Oz +Oz +Oz qo qo -qo -qo -qo -qo -qo +zH qo qo qo @@ -9236,15 +9302,15 @@ qo qo qo qo +zH qo qo +Oz +Oz +Oz qo qo -qo -qo -qo -qo -qo +zH qo qo qo @@ -9290,15 +9356,15 @@ qo qo qo qo +zH qo qo +Oz +Oz +Oz qo qo -qo -qo -qo -qo -qo +zH qo qo qo @@ -9344,15 +9410,15 @@ qo qo qo qo +zH qo qo +Oz +Oz +Oz qo qo -qo -qo -qo -qo -qo +zH qo qo qo @@ -9398,15 +9464,15 @@ qo qo qo qo +zH qo qo +Oz +Oz +Oz qo qo -qo -qo -qo -qo -qo +zH qo qo qo @@ -9452,15 +9518,15 @@ qo qo qo qo +zH qo qo +Oz +Oz +Oz qo qo -qo -qo -qo -qo -qo +zH qo qo qo @@ -9506,15 +9572,15 @@ qo qo qo qo +zH qo +Oz +Oz +Oz +Oz +Oz qo -qo -qo -qo -qo -qo -qo -qo +zH qo qo qo @@ -9560,15 +9626,15 @@ qo qo qo qo +zH qo +Oz qo qo qo +Oz qo -qo -qo -qo -qo +zH qo qo qo @@ -9601,36 +9667,36 @@ au au au AG +zH +zH +zH +zH +zH +zH +zH +zH +zH +zH +zH +zH +zH +zH +zH +Oz qo qo qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo +Oz +zH +zH +zH +zH +zH +zH +zH +zH +zH +zH AG au au @@ -9668,15 +9734,15 @@ qo qo qo qo +zH qo +Oz qo qo qo +Oz qo -qo -qo -qo -qo +zH qo qo qo @@ -9722,15 +9788,15 @@ qo qo qo qo +zH qo +Oz +Oz +Oz +Oz +Oz qo -qo -qo -qo -qo -qo -qo -qo +zH qo qo qo @@ -9776,15 +9842,15 @@ qo qo qo qo +zH qo qo qo +zH qo qo qo -qo -qo -qo +zH qo qo qo diff --git a/_maps/map_files/layenia/layeniastation.dmm b/_maps/map_files/layenia/layeniastation.dmm index 65a68d243759..378e87cf4850 100644 --- a/_maps/map_files/layenia/layeniastation.dmm +++ b/_maps/map_files/layenia/layeniastation.dmm @@ -84,14 +84,6 @@ "aaL" = ( /turf/closed/wall/r_wall, /area/service/kitchen) -"aaM" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/plasteel/dark, -/area/service/theater) "aaR" = ( /obj/structure/table/wood, /turf/open/floor/carpet, @@ -249,10 +241,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -292,16 +280,6 @@ }, /area/hallway/primary/port/fore) "acE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /obj/structure/railing{ dir = 1 @@ -309,9 +287,6 @@ /turf/open/space/basic, /area/space) "acG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, /obj/structure/railing/corner{ dir = 4 }, @@ -372,21 +347,6 @@ "adg" = ( /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/ausbushes/ppflowers, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/window/reinforced/tinted{ dir = 1 }, @@ -400,11 +360,6 @@ dir = 4; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/purple{ dir = 9 }, @@ -414,11 +369,6 @@ }, /area/hallway/primary/port) "adm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -497,11 +447,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 8; name = "air scrubber" @@ -628,11 +573,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -706,11 +646,6 @@ c_tag = "Bar East"; dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/service/bar) "aeY" = ( @@ -846,12 +781,6 @@ /turf/open/floor/engine, /area/engineering/main/reactor_core) "ahg" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/sofa/corner{ dir = 4 }, @@ -901,11 +830,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "hallway_floor" }, @@ -921,11 +845,6 @@ }, /area/security/brig) "ahv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8; color = "#FFFFFF" @@ -1009,10 +928,6 @@ "ahW" = ( /obj/structure/table/reinforced, /obj/item/storage/box/hug, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge"; - name = "ledge" - }, /obj/machinery/camera/autoname, /turf/open/floor/plasteel/dark, /area/security/brig) @@ -1028,11 +943,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -1049,11 +959,6 @@ /turf/open/openspace, /area/service/theater) "aiv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "0-8" }, @@ -1126,22 +1031,6 @@ icon_state = "floor_trim" }, /area/ai_monitored/security/armory) -"aiS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "ajg" = ( /turf/closed/wall/r_wall, /area/security/office) @@ -1382,11 +1271,6 @@ /area/engineering/main) "akV" = ( /obj/structure/flora/junglebush, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/dirt{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, @@ -1434,11 +1318,6 @@ dir = 4; pixel_x = 7 }, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 8 }, @@ -1466,29 +1345,7 @@ }, /area/maintenance/port/aft) "alu" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_end"; - name = "wood end" - }, /obj/machinery/holopad, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; @@ -1661,25 +1518,11 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" }, /area/service/theater) -"anb" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/fore) "anj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -1708,11 +1551,6 @@ /turf/open/space/basic, /area/space) "anI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -1740,18 +1578,6 @@ icon_state = "darkfull_whole_alt" }, /area/service/chapel/main) -"anP" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/hydroponics/garden) "anQ" = ( /obj/structure/flora/ausbushes/fullgrass, /turf/open/water/jungle, @@ -1764,11 +1590,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1; icon_state = "whitehall_plate" @@ -1882,11 +1703,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/random{ pixel_x = -32 }, @@ -1895,14 +1711,6 @@ icon_state = "darkfull_plate" }, /area/hallway/primary/port) -"aoW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "trim"; - name = "trim" - }, -/turf/open/floor/plasteel, -/area/command/bridge) "apb" = ( /obj/structure/railing{ dir = 4 @@ -1982,18 +1790,6 @@ /obj/machinery/power/apc/auto_name/south, /turf/open/floor/plasteel/dark, /area/security/checkpoint) -"apF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/engineering/break_room) "apM" = ( /obj/structure/cable{ icon_state = "1-2" @@ -2040,12 +1836,6 @@ /area/construction) "aqk" = ( /obj/structure/chair/sofa, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/maintenance/starboard) "aqJ" = ( @@ -2064,11 +1854,6 @@ }, /area/service/hydroponics/garden) "arg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 6; name = "air supply pipe" @@ -2085,11 +1870,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" @@ -2138,27 +1918,12 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/computer/security/telescreen/ce{ dir = 4; pixel_x = -25 }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/ce) -"arY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "asb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -2176,19 +1941,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/cable{ icon_state = "0-8" }, @@ -2248,11 +2000,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -2324,11 +2071,6 @@ name = "primary blast door" }, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/airlock/public/glass{ dir = 1; name = "Central Access" @@ -2341,18 +2083,6 @@ icon_state = "darkfull_whole_alt" }, /area/hallway/primary/port) -"atu" = ( -/obj/machinery/light{ - dir = 4; - pixel_x = 7 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) "atw" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -2428,11 +2158,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_plate" @@ -2623,23 +2348,6 @@ icon_state = "floor_whole_alt" }, /area/service/lawoffice) -"avK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/machinery/light{ - dir = 8; - pixel_x = -7 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "avP" = ( /obj/effect/turf_decal/tile/blue{ dir = 5 @@ -2683,12 +2391,6 @@ }, /area/service/library) "avY" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ name = "air vent" }, @@ -2824,12 +2526,6 @@ /area/engineering/main/reactor_core) "axv" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -2843,11 +2539,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -2880,10 +2571,6 @@ }, /area/tcommsat/server) "axK" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -2894,19 +2581,6 @@ icon_state = "floor_trim" }, /area/hallway/primary/central) -"axS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/hallway/primary/port/fore) "axT" = ( /obj/item/vending_refill/dinnerware, /obj/item/vending_refill/dinnerware, @@ -2942,10 +2616,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/light{ pixel_y = -1 @@ -2990,12 +2660,6 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "aym" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "2-4" }, @@ -3173,33 +2837,11 @@ icon_state = "plaswhite_traction_plate" }, /area/medical/medbay/central) -"azZ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) "aAa" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/office/dark, /turf/open/floor/carpet, /area/service/library) "aAb" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/comfy/black{ dir = 1 }, @@ -3338,11 +2980,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" @@ -3364,24 +3001,6 @@ icon_state = "darkfull_whole_alt" }, /area/science/xenobiology) -"aBj" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 9 - }, -/obj/machinery/light{ - dir = 1; - pixel_y = 16 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "floor_plate" - }, -/area/hallway/primary/port/fore) "aBk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -3409,11 +3028,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -3524,11 +3138,6 @@ icon_state = "bush"; pixel_y = -24 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/reinforced/tinted{ dir = 1 }, @@ -3599,11 +3208,6 @@ }, /area/service/bar) "aCX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -3652,10 +3256,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, @@ -3677,10 +3277,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -3715,10 +3311,6 @@ /obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -3727,11 +3319,6 @@ }, /area/hallway/primary/starboard) "aDH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_trim" @@ -3749,22 +3336,9 @@ /turf/open/floor/grass, /area/medical/genetics) "aDN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -3814,11 +3388,6 @@ /turf/open/floor/plating, /area/maintenance/starboard) "aEe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/semendrip, /turf/open/floor/plasteel/showroomfloor, /area/security/prison) @@ -3879,17 +3448,6 @@ icon_state = "floor_whole_alt" }, /area/science) -"aEx" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "aEy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; @@ -4014,11 +3572,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/firealarm{ dir = 2; pixel_x = -24 @@ -4071,11 +3624,6 @@ /turf/open/floor/plating, /area/engineering/storage/tech) "aFK" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/stool{ dir = 1 }, @@ -4085,11 +3633,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, @@ -4188,10 +3731,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/engineering{ dir = 4; pixel_y = -20 @@ -4204,9 +3743,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -4238,16 +3774,6 @@ /turf/open/floor/plasteel/checker, /area/hallway/secondary/service) "aGO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -4339,11 +3865,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -4390,10 +3911,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -4499,19 +4016,6 @@ icon_state = "floor_whole_alt" }, /area/hallway/primary/port/fore) -"aJe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) "aJh" = ( /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/white, @@ -4574,11 +4078,6 @@ "aJI" = ( /obj/structure/table/reinforced, /obj/item/gun/energy/laser/practice, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/plasteel/dark, /area/security/range) "aJN" = ( @@ -4586,27 +4085,12 @@ dir = 1; pixel_y = 16 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/tile/neutral{ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -4627,20 +4111,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/closet/athletic_mixed, /obj/item/clothing/under/shorts/pinkwshort, /obj/item/clothing/under/shorts/pinkwshort, @@ -4727,11 +4197,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -4794,50 +4259,17 @@ /turf/closed/mineral/ash_rock/layenia, /area/maintenance/port/aft) "aLq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, /area/engineering/main) "aLs" = ( /obj/effect/landmark/nuclear_waste_spawner/strong, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_trim" }, /area/engineering/teg) -"aLt" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "linealt_corner"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) -"aLu" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/maintenance/fore) "aLw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -4978,11 +4410,6 @@ }, /area/security/processing) "aMt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, /mob/living/simple_animal/cockroach, /turf/open/floor/plasteel/checker, /area/maintenance/fore) @@ -4994,11 +4421,6 @@ /turf/open/floor/plasteel/dark, /area/commons/dorms) "aMD" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 6; name = "scrubbers pipe" @@ -5049,19 +4471,6 @@ }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"aNd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_alt"; - name = "ledge" - }, -/turf/open/floor/carpet/black, -/area/commons/fitness) "aNf" = ( /obj/structure/chair/comfy/brown, /obj/machinery/light/small{ @@ -5107,10 +4516,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/break_room) "aNE" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -5122,10 +4527,6 @@ /turf/open/floor/carpet, /area/service/bar) "aNJ" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge"; - name = "ledge" - }, /obj/structure/closet/decay, /turf/open/floor/plasteel{ icon_state = "floor_plate" @@ -5135,11 +4536,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname{ dir = 4 }, @@ -5152,10 +4548,6 @@ /obj/structure/table/wood, /obj/item/folder/blue, /obj/item/stamp/captain, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/carpet/royalblue, /area/command/heads_quarters/captain) "aNY" = ( @@ -5471,11 +4863,6 @@ dir = 1; pixel_y = 16 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -5527,24 +4914,9 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/carpet, /area/service/bar) "aRf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_y = 23 @@ -5593,21 +4965,6 @@ dir = 9 }, /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -5639,11 +4996,6 @@ /turf/open/floor/carpet/blue, /area/medical/medbay/central) "aSf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 1; name = "air scrubber" @@ -5665,20 +5017,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -5730,10 +5068,6 @@ /obj/item/reagent_containers/food/snacks/grown/banana, /obj/structure/window/reinforced, /mob/living/carbon/monkey, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/genetics) "aSO" = ( @@ -5809,9 +5143,6 @@ /obj/structure/disposalpipe/junction/flip{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -5821,11 +5152,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -5899,10 +5225,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -6355,12 +5677,6 @@ /turf/open/floor/plasteel/dark, /area/maintenance/fore) "aYx" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -6378,26 +5694,10 @@ icon_state = "plaswhite_plate" }, /area/medical/medbay/central) -"aYA" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/hallway/primary/port/fore) "aYK" = ( /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -6484,18 +5784,6 @@ }, /turf/closed/wall, /area/cargo/sorting) -"aZf" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/medical/medbay/central) "aZD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 6; @@ -6545,11 +5833,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, @@ -6589,18 +5872,6 @@ icon_state = "floor_plate" }, /area/engineering/break_room) -"bar" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "baD" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -6671,13 +5942,6 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/no_grav) -"bbh" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/plasteel/dark, -/area/service/theater) "bbq" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -6729,11 +5993,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "hallway_floor" }, @@ -6761,11 +6020,6 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bbX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -6842,14 +6096,6 @@ icon_state = "floor_whole_alt" }, /area/medical/medbay/central) -"bcw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/engineering/break_room) "bcz" = ( /obj/machinery/door/poddoor/shutters{ id = "qm_warehouse"; @@ -6881,11 +6127,6 @@ }, /area/hallway/secondary/entry) "bcF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /obj/structure/railing, /obj/effect/decal/cleanable/dirt, @@ -6930,37 +6171,11 @@ /obj/effect/turf_decal/tile/green{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" }, /area/hallway/primary/fore) -"bcS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "bde" = ( /obj/effect/turf_decal/arrows{ dir = 8 @@ -7102,10 +6317,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/main) "bdG" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_y = -28 }, @@ -7203,30 +6414,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/aft) -"beF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/commons/fitness) "beO" = ( /obj/structure/window/reinforced{ dir = 8; layer = 2.9 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/flora/ausbushes/reedbush{ pixel_x = 3; pixel_y = -1 @@ -7272,11 +6464,6 @@ dir = 4 }, /obj/structure/closet/crate/coffin, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/wood, /area/service/chapel/main) "bfs" = ( @@ -7287,11 +6474,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/atmos) "bfB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9; name = "scrubbers pipe" @@ -7386,11 +6568,6 @@ dir = 9; name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -7490,16 +6667,6 @@ }, /area/security/brig) "bgS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -7561,11 +6728,6 @@ "bhb" = ( /obj/structure/closet/crate/coffin, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood-broken7" }, @@ -7612,25 +6774,6 @@ icon_state = "darkfull_whole_alt" }, /area/science/explab) -"bhu" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "linealt"; - name = "line" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "linealt"; - name = "line" - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "bhv" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -7696,11 +6839,6 @@ }, /area/cargo/office) "bhY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 4 }, @@ -7901,14 +7039,6 @@ icon_state = "darkfull_trim" }, /area/service/chapel/main) -"bjk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_alt"; - name = "ledge" - }, -/turf/open/floor/plasteel/checker, -/area/engineering/atmos) "bjm" = ( /obj/machinery/airalarm{ pixel_y = 24 @@ -7956,11 +7086,6 @@ }, /obj/structure/curtain, /obj/item/soap, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/showroomfloor, /area/commons/dorms) "bjC" = ( @@ -7975,11 +7100,6 @@ }, /area/commons/dorms) "bjK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -8001,12 +7121,6 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "bkc" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 1; name = "air scrubber" @@ -8086,11 +7200,6 @@ /turf/open/floor/grass, /area/hallway/primary/port/fore) "bkp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/layeniaredder, /area/security/prison) @@ -8163,11 +7272,6 @@ }, /area/engineering/atmos) "blh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 10; name = "air supply pipe" @@ -8272,17 +7376,6 @@ }, /turf/open/floor/plasteel/checker, /area/hallway/primary/central) -"bmi" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/commons/toilet) "bmk" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -8329,14 +7422,6 @@ }, /turf/open/floor/plasteel/freezer, /area/medical/medbay/central) -"bmy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) "bmA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; @@ -8376,12 +7461,6 @@ }, /area/service/bar) "bmJ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_end"; - name = "wood end" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -8489,10 +7568,6 @@ /turf/open/floor/plasteel, /area/security/brig) "bnF" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing, /obj/machinery/light/floor, /turf/open/floor/plasteel{ @@ -8505,11 +7580,6 @@ dir = 2; name = "Brig Infirmary" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -8550,35 +7620,9 @@ icon_state = "plaswhite_traction_whole" }, /area/commons/dorms) -"bnY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/carpet, -/area/commons/dorms) "boa" = ( /turf/open/space/basic, /area/space) -"bob" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) "boc" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel/dark{ @@ -8586,10 +7630,6 @@ }, /area/hallway/primary/port) "bof" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -8603,10 +7643,6 @@ /area/maintenance/port) "boh" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor, /obj/item/storage/fancy/donut_box{ pixel_y = 8 @@ -8801,34 +7837,12 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" }, /area/hallway/primary/starboard) -"bpJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/obj/machinery/light{ - dir = 1; - pixel_y = 19 - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) "bpO" = ( /obj/effect/turf_decal/bot, /obj/machinery/light{ @@ -8946,10 +7960,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "hallway_floor" }, @@ -8974,11 +7984,6 @@ dir = 8; name = "air vent" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -9007,10 +8012,6 @@ /turf/open/floor/grass, /area/ruin/unpowered/no_grav) "bqF" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -28 @@ -9023,10 +8024,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/light{ pixel_y = -1 @@ -9158,16 +8155,6 @@ /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "bsf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /turf/open/space/basic, /area/ruin/unpowered/no_grav) @@ -9189,12 +8176,6 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -9252,11 +8233,6 @@ /turf/open/floor/plasteel/white, /area/science/research) "bsY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair{ dir = 1 }, @@ -9289,18 +8265,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/teg) -"btk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "bto" = ( /turf/closed/wall, /area/medical/surgery) @@ -9349,11 +8313,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_trim" @@ -9435,18 +8394,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"bua" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plasteel/dark{ - dir = 1; - icon_state = "darkfull_plate" - }, -/area/hallway/primary/starboard) "bub" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9580,10 +8527,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -9602,12 +8545,6 @@ /turf/open/floor/plasteel, /area/engineering/atmos) "bvf" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 10; name = "air supply pipe" @@ -9620,11 +8557,6 @@ "bvj" = ( /obj/structure/table/wood, /obj/item/toy/figure/detective, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/security/detectives_office) "bvm" = ( @@ -9744,20 +8676,6 @@ dir = 8 }, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) "bwE" = ( @@ -9824,16 +8742,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark, /area/science) "bxf" = ( @@ -9926,12 +8834,6 @@ pixel_x = 1; pixel_y = 5 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/maintenance/fore) "bxX" = ( @@ -10060,11 +8962,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/service/bar) "bze" = ( @@ -10088,11 +8985,6 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 6 }, @@ -10161,12 +9053,6 @@ }, /area/maintenance/bar) "bAB" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -10214,11 +9100,6 @@ pixel_x = -1; pixel_y = 7 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -10313,11 +9194,6 @@ /turf/open/floor/engine, /area/science/xenobiology) "bBj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ name = "air vent" }, @@ -10339,12 +9215,6 @@ /turf/open/floor/plasteel/dark, /area/command/gateway) "bBz" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 9; name = "air supply pipe" @@ -10357,10 +9227,6 @@ /turf/open/floor/engine, /area/science/mixing) "bBH" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/space_heater, /turf/open/floor/plasteel/dark, /area/construction/mining/aux_base) @@ -10398,10 +9264,6 @@ /turf/open/floor/plasteel, /area/maintenance/fore) "bBY" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; name = "scrubbers pipe" @@ -10418,11 +9280,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -10448,15 +9305,6 @@ }, /turf/open/floor/plating, /area/cargo/sorting) -"bCl" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/ruin/unpowered/no_grav) "bCn" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -10521,11 +9369,6 @@ /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/cable_coil, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -10598,11 +9441,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/nanotrasen{ pixel_y = 31 }, @@ -10612,11 +9450,6 @@ }, /area/cargo/sorting) "bDi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -10646,11 +9479,6 @@ pixel_y = -3 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -10758,13 +9586,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint) -"bEK" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "bEL" = ( /obj/machinery/computer/secure_data, /obj/effect/turf_decal/tile/red{ @@ -10837,11 +9658,6 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "bEZ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -11020,18 +9836,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/fore) -"bGx" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/plasteel/dark{ - dir = 1; - icon_state = "darkfull_plate" - }, -/area/hallway/primary/starboard) "bGB" = ( /obj/machinery/rnd/server, /turf/open/floor/circuit/telecomms/server, @@ -11198,11 +10002,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ name = "air vent" }, @@ -11212,20 +10011,6 @@ }, /area/hallway/primary/fore) "bHI" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/railing{ dir = 10 }, @@ -11346,20 +10131,6 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, /area/ruin/unpowered/no_grav) -"bIA" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ - name = "air supply pipe" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/security/brig) "bID" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; @@ -11372,17 +10143,6 @@ icon_state = "darkfull_whole_alt" }, /area/maintenance/port/fore) -"bIG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "linealt_corner"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "bIK" = ( /obj/machinery/light{ dir = 4 @@ -11472,14 +10232,6 @@ icon_state = "darkfull_whole_alt" }, /area/commons/fitness) -"bJB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/plasteel/dark, -/area/service/theater) "bJH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; @@ -11522,11 +10274,6 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -11558,20 +10305,6 @@ }, /turf/open/floor/engine, /area/engineering/main/reactor_core) -"bKs" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 9 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "floor_plate" - }, -/area/hallway/primary/fore) "bKt" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/dark{ @@ -11622,11 +10355,6 @@ }, /area/hallway/primary/port/fore) "bKN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 1 }, @@ -11743,11 +10471,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -11805,12 +10528,6 @@ /turf/open/openspace, /area/space) "bMh" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -11826,21 +10543,6 @@ }, /turf/open/floor/carpet, /area/service/bar) -"bMn" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ - name = "air scrubber" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/construction) "bMp" = ( /obj/structure/railing{ dir = 10 @@ -11863,11 +10565,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "bMy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/vr_sleeper, /turf/open/floor/plasteel/grimy{ icon_state = "eighties"; @@ -11928,18 +10625,6 @@ icon_state = "darkfull_whole" }, /area/commons/storage/tools) -"bMN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/science) "bMP" = ( /obj/machinery/light{ dir = 8; @@ -12056,11 +10741,6 @@ "bOw" = ( /obj/structure/easel, /obj/item/canvas/twentythreeXtwentythree, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/wood, /area/security/prison) "bOz" = ( @@ -12104,11 +10784,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -12128,11 +10803,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -12184,13 +10854,6 @@ icon_state = "darkfull_trim" }, /area/hallway/primary/port) -"bPo" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/command/bridge) "bPr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ name = "air vent" @@ -12235,11 +10898,6 @@ /turf/open/floor/glass, /area/hallway/primary/central) "bPA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -12332,14 +10990,6 @@ icon_state = "darkfull_plate" }, /area/hallway/primary/fore) -"bQe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/central) "bQj" = ( /turf/open/floor/plasteel/dark, /area/security) @@ -12376,11 +11026,6 @@ }, /area/science/research) "bQD" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; name = "air supply pipe" @@ -12470,11 +11115,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/hallway) "bRq" = ( @@ -12561,19 +11201,6 @@ name = "concrete" }, /area/command/bridge) -"bSL" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 9 - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "floor_plate" - }, -/area/security/prison) "bTc" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -12581,11 +11208,6 @@ /turf/open/floor/plating, /area/space) "bTf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner, /area/hallway/primary/fore) "bTh" = ( @@ -12601,26 +11223,6 @@ icon_state = "floor_plate" }, /area/tcommsat/server) -"bTj" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "linealt"; - name = "line" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "linealt"; - name = "line" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/security/prison) "bTm" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/techstorage/security, @@ -12668,18 +11270,6 @@ /obj/structure/sign/nanotrasen, /turf/closed/wall, /area/maintenance/port) -"bTB" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge"; - name = "ledge" - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet/black, -/area/service/bar) "bTF" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/splurt/splurt_space_law, @@ -12703,11 +11293,6 @@ /turf/open/floor/plating, /area/medical/medbay/central) "bTY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -12764,11 +11349,6 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/command/nuke_storage) "bUi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-8" }, @@ -12781,10 +11361,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_decals_central6"; - name = "maintenance hatch" - }, /obj/machinery/status_display{ pixel_y = -32 }, @@ -12822,11 +11398,6 @@ /turf/open/floor/plasteel, /area/engineering/teg) "bUn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -12917,11 +11488,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "bVl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -12949,11 +11515,6 @@ }, /area/ruin/unpowered/no_grav) "bVG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /obj/item/soap, /obj/machinery/light{ @@ -13153,11 +11714,6 @@ }, /area/command/bridge) "bWV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -13181,20 +11737,6 @@ "bXg" = ( /turf/open/floor/wood, /area/security/detectives_office) -"bXh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 5 - }, -/turf/open/floor/plasteel/white{ - dir = 4; - icon_state = "plaswhite_traction_plate" - }, -/area/medical/medbay/central) "bXi" = ( /obj/machinery/light/small{ dir = 1; @@ -13247,11 +11789,6 @@ /turf/open/floor/plasteel/white, /area/command/heads_quarters/rd) "bXx" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/firealarm{ dir = 2; pixel_x = 24 @@ -13260,12 +11797,6 @@ /turf/open/floor/plasteel/dark/side, /area/command/bridge) "bXH" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -13404,11 +11935,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; name = "scrubbers pipe" @@ -13461,11 +11987,6 @@ }, /area/hallway/primary/starboard) "bZf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/purple{ dir = 9 }, @@ -13478,11 +11999,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ layer = 4; pixel_y = 24 @@ -13557,14 +12073,6 @@ icon_state = "floor_plate" }, /area/hallway/primary/fore) -"bZF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) "bZH" = ( /turf/open/floor/plasteel/dark, /area/construction/mining/aux_base) @@ -13658,11 +12166,6 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "cbp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 4; color = "#FFFFFF" @@ -13693,10 +12196,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -13738,11 +12237,6 @@ /obj/structure/closet/crate/freezer/surplus_limbs, /obj/item/reagent_containers/glass/beaker/synthflesh, /obj/item/reagent_containers/glass/beaker/synthflesh, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/freezer, /area/medical/medbay/central) "ccf" = ( @@ -13870,10 +12364,6 @@ /turf/open/floor/plating, /area/maintenance/starboard) "cdi" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/corner{ dir = 1 }, @@ -13945,10 +12435,6 @@ }, /area/medical/chemistry) "cdM" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/comfy/brown{ dir = 1 }, @@ -14033,15 +12519,6 @@ dir = 1 }, /area/medical/medbay/central) -"ceG" = ( -/obj/effect/turf_decal/loading_area{ - color = null; - dir = 1; - icon_state = "half_stairs_wood"; - name = "wood steps" - }, -/turf/open/floor/wood, -/area/maintenance/fore) "ceT" = ( /obj/effect/turf_decal/tile/neutral{ dir = 10 @@ -14049,11 +12526,6 @@ /obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ dir = 8; @@ -14106,11 +12578,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "cfp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 10 }, @@ -14142,18 +12609,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plating, /area/maintenance/fore) -"cfM" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/command/blueshieldoffice) "cfS" = ( /obj/machinery/computer/security/hos, /obj/structure/cable{ @@ -14200,12 +12655,6 @@ }, /area/cargo/warehouse) "cgj" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -14244,11 +12693,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -14362,11 +12806,6 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -14445,13 +12884,6 @@ icon_state = "darkfull_whole_alt" }, /area/service/kitchen) -"chm" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_pool"; - name = "pool ledge" - }, -/turf/open/pool, -/area/commons/fitness/pool) "chw" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4; @@ -14475,11 +12907,6 @@ }, /area/medical/psychology) "chS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -14586,10 +13013,6 @@ /turf/open/floor/wood, /area/maintenance/fore) "ciD" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -14668,11 +13091,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair{ dir = 8 }, @@ -14716,11 +13134,6 @@ dir = 5; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable, /obj/machinery/power/apc/auto_name/west, /turf/open/floor/plasteel/dark, @@ -14849,16 +13262,6 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/beach/sand, /area/hallway/secondary/exit) "cls" = ( @@ -14883,12 +13286,6 @@ /obj/structure/chair/office/dark{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/carpet, /area/service/library) "clO" = ( @@ -14948,11 +13345,6 @@ /turf/open/floor/plating/layeniaredder, /area/maintenance/port/aft) "cmm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark, /area/medical/medbay/central) "cmn" = ( @@ -15015,11 +13407,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel{ dir = 4; @@ -15076,11 +13463,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -15206,11 +13588,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 4; name = "air scrubber" @@ -15285,11 +13662,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/vg_decals/department/cargo, /turf/open/floor/plasteel{ dir = 1; @@ -15300,11 +13672,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair{ dir = 4 }, @@ -15324,10 +13691,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -15336,11 +13699,6 @@ /obj/machinery/door/firedoor{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -15487,11 +13845,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -15662,22 +14015,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/mixing) -"crL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/service/library/artgallery) -"crS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) "crW" = ( /obj/structure/table/wood, /obj/machinery/airalarm{ @@ -15746,11 +14083,6 @@ /area/space) "csH" = ( /obj/structure/flora/junglebush/b, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/grass, /area/maintenance/starboard) "csI" = ( @@ -15776,13 +14108,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hos) -"csP" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/grass, -/area/security/prison) "csQ" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance{ @@ -15793,11 +14118,6 @@ /turf/open/floor/plasteel, /area/maintenance/port) "csT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/sofa/corp/corner{ dir = 1 }, @@ -15813,18 +14133,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/hallway) -"ctd" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/service/library) "cth" = ( /obj/machinery/light{ pixel_y = -1 @@ -15915,21 +14223,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -16107,12 +14400,6 @@ }, /area/security/brig) "cvw" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -16164,23 +14451,10 @@ /turf/open/floor/plating, /area/cargo/storage) "cwj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/table, /obj/item/crowbar, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/storage/eva) -"cwk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/plasteel/dark, -/area/service/theater) "cwt" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ dir = 8; @@ -16196,11 +14470,6 @@ /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hos) "cwv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, @@ -16391,17 +14660,6 @@ icon_state = "floor_whole_alt" }, /area/service/kitchen) -"cyG" = ( -/obj/structure/chair/sofa{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/service/theater) "cyI" = ( /turf/closed/wall/r_wall, /area/command/heads_quarters/cmo) @@ -16426,10 +14684,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/random{ pixel_y = -32 }, @@ -16441,11 +14695,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -16497,11 +14746,6 @@ }, /area/ruin/unpowered/no_grav) "czH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -16519,11 +14763,6 @@ dir = 2; pixel_x = 24 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -16572,11 +14811,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 4; color = "#FFFFFF" @@ -16645,11 +14879,6 @@ }, /area/medical/medbay/central) "cAl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 4; color = "#FFFFFF" @@ -16760,29 +14989,10 @@ }, /turf/open/floor/plasteel/dark, /area/science/mixing) -"cBg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/arrows{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "cBj" = ( /obj/structure/flora/junglebush, /turf/open/floor/grass, /area/service/hydroponics/garden) -"cBA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet/black, -/area/service/bar) "cBD" = ( /obj/structure/table, /obj/item/stock_parts/subspace/amplifier, @@ -16893,10 +15103,6 @@ }, /area/security/courtroom) "cCr" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -17046,14 +15252,6 @@ }, /turf/open/floor/plasteel/checker, /area/engineering/break_room) -"cDJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "half_stairs"; - name = "steps" - }, -/turf/open/floor/plating/layeniaredder, -/area/ruin/unpowered/no_grav) "cDK" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -17084,11 +15282,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -17124,11 +15317,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "cDX" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/effect/landmark/start/assistant, /turf/open/floor/wood{ icon_state = "wood_tile"; @@ -17224,11 +15412,6 @@ /turf/closed/wall, /area/hallway/secondary/entry) "cED" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/tile/green{ dir = 4 }, @@ -17338,9 +15521,6 @@ /obj/effect/turf_decal/tile/red{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -17372,11 +15552,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -17411,11 +15586,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/engine_smes) "cGj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -17431,18 +15601,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"cGD" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "half_stairs"; - name = "steps" - }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "cGG" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8; @@ -17466,12 +15624,6 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "cGH" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light/small{ dir = 1; pixel_y = 16 @@ -17543,11 +15695,6 @@ }, /area/commons/fitness/pool) "cHn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -17708,24 +15855,11 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"cIY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel, -/area/ruin/unpowered/no_grav) "cJd" = ( /obj/machinery/camera{ c_tag = "HOP Line"; dir = 6 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1; icon_state = "whitehall_plate" @@ -17801,19 +15935,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/fore) -"cJA" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/commons/toilet) "cJB" = ( /obj/structure/chair/comfy/brown, /obj/effect/landmark/start/psychologist, @@ -17862,25 +15983,6 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"cKc" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "cKf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/ladder, @@ -17909,11 +16011,6 @@ /turf/open/floor/engine, /area/science/mixing) "cKz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark/corner{ dir = 4 @@ -17946,12 +16043,6 @@ /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) "cKS" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/newscaster{ pixel_x = 30 }, @@ -18021,16 +16112,6 @@ }, /area/engineering/storage) "cLy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/camera/autoname, /turf/open/space/basic, /area/ruin/unpowered/no_grav) @@ -18094,12 +16175,6 @@ /turf/open/floor/wood, /area/science) "cLT" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -18174,11 +16249,6 @@ /area/service/library/artgallery) "cMS" = ( /obj/machinery/space_heater, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-4" }, @@ -18189,20 +16259,6 @@ dir = 4; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, @@ -18256,16 +16312,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/commons/fitness/pool) -"cNE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_plate" - }, -/area/hallway/primary/port/fore) "cNL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 4; @@ -18433,11 +16479,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -18490,11 +16531,6 @@ /turf/open/floor/carpet, /area/security/brig) "cPg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -18530,25 +16566,6 @@ name = "tile" }, /area/command/heads_quarters/hop) -"cPq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Central Access" - }, -/obj/machinery/door/firedoor{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/hallway/primary/port/fore) "cPy" = ( /obj/structure/cable{ icon_state = "1-8" @@ -18618,19 +16635,9 @@ /area/maintenance/fore/secondary) "cPZ" = ( /obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "linealt_corner"; - name = "line" - }, /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "linealt_corner"; - name = "line" - }, /turf/open/floor/plating/layeniaredder{ icon_state = "concrete2"; name = "concrete" @@ -18719,11 +16726,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -18768,11 +16770,6 @@ /obj/machinery/computer/crew{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/cmo) "cQZ" = ( @@ -18793,12 +16790,6 @@ /area/service/hydroponics/garden) "cRe" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/item/book/manual/wiki/splurt/splurt_space_law{ pixel_x = 7 }, @@ -18814,11 +16805,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel{ dir = 8; @@ -18877,12 +16863,6 @@ dir = 8; name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -18903,12 +16883,6 @@ /area/science/mixing) "cRn" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -18922,10 +16896,6 @@ /obj/effect/turf_decal/tile/green{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -18948,16 +16918,6 @@ /turf/open/floor/plating, /area/medical/virology) "cRR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -19023,29 +16983,12 @@ }, /area/medical/medbay/central) "cSb" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/wood, /obj/structure/railing{ dir = 8 }, /turf/open/floor/carpet, /area/service/bar) -"cSi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/security/prison) "cSo" = ( /obj/machinery/door/airlock/maintenance{ dir = 4; @@ -19065,11 +17008,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -19092,15 +17030,6 @@ /obj/machinery/power/apc/auto_name/north, /turf/open/floor/plasteel/dark, /area/engineering/engine_smes) -"cSv" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/bar) "cSB" = ( /obj/machinery/light{ dir = 8; @@ -19213,15 +17142,6 @@ }, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/no_grav) -"cTv" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "half_stairs_darkfull"; - name = "dark steps" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_trim" - }, -/area/maintenance/fore) "cTy" = ( /obj/machinery/door/airlock{ dir = 4; @@ -19450,12 +17370,6 @@ /turf/open/floor/plasteel/dark, /area/security/checkpoint/supply) "cVX" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood-broken4" }, @@ -19494,11 +17408,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/freezer, /area/medical/medbay/central) "cWo" = ( @@ -19525,11 +17434,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -19579,24 +17483,6 @@ /obj/docking_port/stationary/public_mining_dock, /turf/open/floor/plating, /area/construction/mining/aux_base) -"cWK" = ( -/obj/machinery/door/poddoor/preopen{ - id = "primaryshut1"; - name = "primary blast door" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole" - }, -/area/hallway/primary/fore) "cWL" = ( /obj/structure/chair{ dir = 8 @@ -19651,11 +17537,6 @@ layer = 4; pixel_y = 7 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/security/prison) @@ -19671,22 +17552,6 @@ }, /turf/open/floor/glass/reinforced, /area/commons/fitness/pool) -"cXn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "cXo" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -19873,11 +17738,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -19912,15 +17772,6 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel, /area/service/hydroponics/garden) -"cYG" = ( -/obj/structure/table/plasmaglass, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/service/bar) "cYI" = ( /obj/machinery/atmospherics/components/unary/tank/toxins{ dir = 4 @@ -20049,16 +17900,6 @@ /turf/open/space/basic, /area/space) "cZV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/carpet/red, /area/command/heads_quarters/hos) "dag" = ( @@ -20111,11 +17952,6 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/service) "daE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 5; name = "scrubbers pipe" @@ -20133,10 +17969,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/official/safety_eye_protection{ pixel_y = -31 }, @@ -20177,12 +18009,6 @@ }, /area/hallway/primary/port/fore) "daR" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/bookcase/random/religion, /turf/open/floor/wood{ icon_state = "wood_large"; @@ -20262,26 +18088,6 @@ icon_state = "darkfull_whole_alt" }, /area/engineering/lobby) -"dbn" = ( -/obj/machinery/door/poddoor/preopen{ - dir = 8; - id = "primaryshut1"; - name = "primary blast door" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/firedoor{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/hallway/primary/fore) "dbo" = ( /obj/effect/decal/cleanable/vomit, /turf/open/floor/grass/layeniasand, @@ -20309,20 +18115,6 @@ }, /turf/open/floor/plating, /area/cargo/storage) -"dbx" = ( -/obj/structure/sink{ - pixel_y = 30 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/mirror{ - pixel_y = 35 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/commons/dorms) "dbI" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -20519,16 +18311,6 @@ }, /area/hallway/primary/central) "dde" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 4; name = "air vent" @@ -20627,16 +18409,6 @@ }, /area/security/brig) "ddI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating/layeniaredder{ icon_state = "concrete2"; @@ -20664,16 +18436,6 @@ /turf/closed/wall, /area/maintenance/bar) "dea" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera{ c_tag = "Research Division South East"; network = list("ss13","rd") @@ -20681,11 +18443,6 @@ /obj/machinery/light_switch{ pixel_x = -23 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/science) "dei" = ( @@ -20708,11 +18465,6 @@ }, /area/security/checkpoint) "deq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 8 }, @@ -20764,11 +18516,6 @@ /turf/open/floor/plasteel, /area/science/mixing) "deH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -20815,16 +18562,6 @@ /turf/closed/wall/r_wall, /area/engineering/atmos) "dfv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -20850,24 +18587,10 @@ }, /area/command/bridge) "dfG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/carpet/black, /area/service/bar) "dfI" = ( @@ -20933,21 +18656,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"dgd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/theater) "dgf" = ( /obj/structure/cable{ icon_state = "0-8" @@ -20962,11 +18670,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 4; name = "air vent" @@ -21053,12 +18756,6 @@ dir = 1; pixel_y = 16 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/item/storage/fancy/donut_box{ pixel_y = 13 }, @@ -21123,11 +18820,6 @@ /turf/open/floor/plating, /area/ruin/unpowered/no_grav) "dhs" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" }, @@ -21256,16 +18948,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -21330,13 +19012,6 @@ }, /turf/closed/wall/r_wall, /area/security/warden) -"diU" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/science) "diX" = ( /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" @@ -21470,11 +19145,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -21523,21 +19193,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/closet/secure_closet/personal, /obj/item/toy/poolnoodle/blue, /obj/item/toy/poolnoodle/red, @@ -21573,11 +19228,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -21621,11 +19271,6 @@ "dlh" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/plasteel/dark, /area/security/range) "dlj" = ( @@ -21680,11 +19325,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "dly" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8; color = "#FFFFFF" @@ -21815,11 +19455,6 @@ /turf/open/floor/plating, /area/maintenance/solars/aux/port) "dms" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/camera/autoname{ dir = 8 }, @@ -21853,10 +19488,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -21868,11 +19499,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -21908,18 +19534,6 @@ icon_state = "floor_whole" }, /area/science/xenobiology) -"dny" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/hydroponics/garden) "dnz" = ( /obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, @@ -22133,11 +19747,6 @@ /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) "dpe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/closet/emcloset, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" @@ -22206,11 +19815,6 @@ /obj/machinery/airalarm{ pixel_y = 24 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/corner, /area/science) "dpR" = ( @@ -22450,14 +20054,6 @@ }, /turf/open/floor/carpet/orange, /area/maintenance/fore) -"drE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/vaporwave, -/area/commons/arcade) "drK" = ( /turf/open/floor/plasteel/stairs/left, /area/security/prison) @@ -22474,10 +20070,6 @@ /turf/closed/wall, /area/maintenance/aft) "drW" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 10 }, @@ -22495,10 +20087,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/security{ dir = 1; pixel_y = -20 @@ -22564,12 +20152,6 @@ /turf/open/floor/engine/vacuum, /area/engineering/atmos) "dsX" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 9; name = "air supply pipe" @@ -22592,11 +20174,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -22604,12 +20181,6 @@ /area/commons/fitness) "dtd" = ( /obj/structure/chair/sofa/left, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/newscaster{ pixel_y = 28 }, @@ -22674,11 +20245,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" @@ -22773,11 +20339,6 @@ /turf/open/floor/plating, /area/maintenance/aft) "duB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 4; name = "air scrubber" @@ -22801,11 +20362,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -22815,16 +20371,6 @@ }, /area/hallway/primary/starboard) "duO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 6; name = "air supply pipe" @@ -22836,11 +20382,6 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -22885,12 +20426,6 @@ /turf/open/floor/wood, /area/maintenance/fore) "duZ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 5; name = "scrubbers pipe" @@ -22927,17 +20462,6 @@ /obj/structure/floodlight_frame, /turf/open/floor/plating, /area/engineering/main) -"dvI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/arrows{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engineering/break_room) "dvK" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -22949,11 +20473,6 @@ dir = 1; pixel_y = 16 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/evac{ dir = 4; pixel_y = 24 @@ -22970,11 +20489,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 5 }, @@ -23004,24 +20518,10 @@ /obj/item/fuel_rod, /turf/open/floor/engine, /area/engineering/main/reactor_core) -"dwi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "linealt"; - name = "line" - }, -/turf/open/floor/plasteel/dark/side{ - dir = 1 - }, -/area/security/prison) "dwj" = ( /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -23077,11 +20577,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -23093,10 +20588,6 @@ /area/hallway/primary/port/fore) "dwL" = ( /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -23184,12 +20675,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -23334,15 +20819,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"dyn" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/construction) "dyp" = ( /obj/structure/closet/secure_closet/medical3, /obj/machinery/light{ @@ -23397,9 +20873,6 @@ "dyE" = ( /obj/item/storage/box/mousetraps, /obj/item/storage/box/mousetraps, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -23447,11 +20920,6 @@ /turf/open/floor/plasteel/checker, /area/engineering/break_room) "dzo" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -23618,11 +21086,6 @@ dir = 1; name = "air vent" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "dAl" = ( @@ -23686,10 +21149,6 @@ }, /area/hallway/primary/starboard) "dAH" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/airlock/research{ dir = 4; name = "Testing Lab"; @@ -23756,11 +21215,6 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/cmo) "dBe" = ( @@ -23825,17 +21279,6 @@ icon_state = "darkfull_whole_alt" }, /area/commons/fitness) -"dBJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "floor_plate" - }, -/area/commons/dorms) "dBP" = ( /obj/structure/table, /obj/item/electronics/apc, @@ -23878,18 +21321,6 @@ /obj/structure/flora/ausbushes/stalkybush, /turf/open/floor/grass, /area/ruin/unpowered/no_grav) -"dCf" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet/red, -/area/command/heads_quarters/hos) "dCn" = ( /obj/structure/chair/sofa/right{ dir = 4 @@ -23930,10 +21361,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/random{ pixel_y = -32 }, @@ -23964,11 +21391,6 @@ /obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -24022,11 +21444,6 @@ dir = 4 }, /obj/effect/landmark/start/cook, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) "dDo" = ( @@ -24047,12 +21464,6 @@ c_tag = "Fitness Room"; dir = 1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -24086,10 +21497,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -24108,11 +21515,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/requests_console{ announcementConsole = 1; department = "Head of Personnel's Desk"; @@ -24169,11 +21571,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/ce) "dEp" = ( @@ -24224,14 +21621,6 @@ icon_state = "floor_plate" }, /area/command/bridge) -"dEO" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/checker, -/area/maintenance/fore) "dFb" = ( /obj/structure/cable{ icon_state = "2-4" @@ -24314,11 +21703,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -24351,11 +21735,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/dark, /area/service/library/artgallery) @@ -24700,11 +22079,6 @@ pixel_y = -24; req_access_txt = "18" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating, /area/ai_monitored/command/storage/eva) "dIM" = ( @@ -24832,7 +22206,6 @@ /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "dJu" = ( -/obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -24907,11 +22280,6 @@ /obj/structure/mirror{ pixel_x = 28 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/freezer, /area/medical/medbay/central) "dKg" = ( @@ -24939,11 +22307,6 @@ /turf/open/floor/plating, /area/science/observatory) "dKj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel/white/side{ dir = 4 @@ -24980,11 +22343,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ layer = 4; pixel_y = 24 @@ -25014,11 +22372,6 @@ /area/ai_monitored/turret_protected/aisat/hallway) "dKN" = ( /obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "linealt_corner"; - name = "line" - }, /turf/open/floor/plating/layeniaredder{ icon_state = "concrete2"; name = "concrete" @@ -25027,11 +22380,6 @@ "dKX" = ( /obj/structure/table, /obj/item/reagent_containers/rag/towel, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window{ dir = 8 }, @@ -25178,11 +22526,6 @@ /turf/open/floor/plasteel, /area/construction/mining/aux_base) "dMG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -25195,11 +22538,6 @@ /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet/restrooms) "dMH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -25220,16 +22558,6 @@ /obj/effect/turf_decal/delivery/red, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"dMW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/commons/fitness/pool) "dMX" = ( /obj/machinery/atmospherics/pipe/manifold/purple/visible{ dir = 4 @@ -25249,10 +22577,6 @@ /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hos) "dNb" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9; name = "scrubbers pipe" @@ -25529,11 +22853,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/departments/restroom{ pixel_y = 32 }, @@ -25655,12 +22974,6 @@ dir = 4; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/command/heads_quarters/cmo) "dQi" = ( @@ -25781,11 +23094,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "dQX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 1 }, @@ -25808,16 +23116,6 @@ }, /turf/open/floor/plasteel, /area/tcommsat/server) -"dRr" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/structure/railing, -/turf/open/floor/wood, -/area/cargo/office) "dRu" = ( /obj/machinery/light/small{ dir = 4; @@ -25993,12 +23291,6 @@ /turf/open/floor/plasteel/dark, /area/security/courtroom) "dSS" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "0-8" }, @@ -26017,11 +23309,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 1; name = "air supply pipe" @@ -26032,11 +23319,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel, /area/medical/medbay/central) "dTg" = ( @@ -26080,11 +23362,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -26146,11 +23423,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ pixel_y = 22 }, @@ -26163,11 +23435,6 @@ /obj/machinery/shower{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet) "dUi" = ( @@ -26246,10 +23513,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /obj/effect/turf_decal/tile/brown{ dir = 6 }, @@ -26257,18 +23520,6 @@ icon_state = "floor_plate" }, /area/cargo/sorting) -"dUC" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/plasteel/dark{ - dir = 1; - icon_state = "darkfull_plate" - }, -/area/hallway/primary/starboard) "dUN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -26371,14 +23622,6 @@ }, /turf/open/floor/plating, /area/ruin/unpowered/no_grav) -"dVH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet/black, -/area/commons/fitness) "dVN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; @@ -26407,14 +23650,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"dVT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "dWd" = ( /obj/structure/chair/comfy/brown{ dir = 1 @@ -26429,12 +23664,6 @@ }, /area/commons/dorms) "dWo" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 1; name = "air scrubber" @@ -26448,10 +23677,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -26460,12 +23685,6 @@ }, /area/hallway/primary/port/fore) "dWq" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -26561,12 +23780,6 @@ /turf/open/floor/wood, /area/maintenance/bar) "dXh" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -26617,11 +23830,6 @@ }, /area/ai_monitored/command/nuke_storage) "dXK" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/sign/painting/library{ pixel_y = -24 }, @@ -26811,11 +24019,6 @@ /turf/open/floor/wood, /area/maintenance/bar) "dYN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -26828,11 +24031,6 @@ /turf/open/floor/plasteel/white/corner, /area/science/mixing) "dYP" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/firealarm{ dir = 2; pixel_x = 28 @@ -26844,12 +24042,6 @@ /area/service/library) "dYQ" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/item/gavelblock, /obj/structure/cable{ icon_state = "4-8" @@ -26907,16 +24099,6 @@ /turf/open/floor/plasteel/dark, /area/service/theater) "dZI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; @@ -27036,10 +24218,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -27121,11 +24299,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/command{ dir = 1; pixel_y = 24 @@ -27139,11 +24312,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -27182,10 +24350,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel/dark, /area/service/library/artgallery) "ebw" = ( @@ -27285,12 +24449,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 6; name = "scrubbers pipe" @@ -27324,11 +24482,6 @@ /area/maintenance/port) "ecJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -27402,16 +24555,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/engine_smes) -"eds" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/medical/medbay/central) "edu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 1; @@ -27424,11 +24567,6 @@ dir = 10; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1; icon_state = "whitehall_plate" @@ -27477,11 +24615,6 @@ dir = 1 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -27692,17 +24825,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/construction) -"efg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/security/brig) "efi" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp{ @@ -27734,11 +24856,6 @@ dir = 8; layer = 2.9 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) "efz" = ( @@ -27793,20 +24910,6 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/engineering/atmos) -"egf" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/firedoor{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole" - }, -/area/hallway/primary/fore) "ego" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -27829,11 +24932,6 @@ }, /area/security/brig) "egr" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -27847,11 +24945,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 4 }, @@ -27898,11 +24991,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ dir = 8; @@ -27913,18 +25001,6 @@ /obj/machinery/vending/snack/random, /turf/open/floor/plasteel/dark, /area/hallway/secondary/entry) -"ehn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/security/prison) "eho" = ( /obj/machinery/door/airlock/external{ name = "Disposal External Airlock" @@ -28002,21 +25078,6 @@ dir = 4; pixel_x = -22 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/light_switch{ pixel_y = 28 }, @@ -28128,11 +25189,6 @@ }, /area/service/library) "eir" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -28309,9 +25365,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -28419,10 +25472,6 @@ }, /area/construction/mining/aux_base) "ekJ" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "linealt_corner"; - name = "line" - }, /turf/open/floor/plasteel/dark/side, /area/security/prison) "ekK" = ( @@ -28596,16 +25645,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"emj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/service/bar) "emk" = ( /obj/structure/table, /obj/item/folder/white, @@ -28656,11 +25695,6 @@ }, /area/ruin/unpowered/no_grav) "enb" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge"; - name = "ledge" - }, /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel{ icon_state = "floor_plate" @@ -28706,24 +25740,7 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/construction) -"ent" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 4; - name = "scrubbers pipe" - }, -/turf/open/floor/carpet/black, -/area/service/bar) "enw" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" }, @@ -28752,15 +25769,6 @@ }, /turf/open/floor/wood, /area/service/library) -"enA" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/medical/chemistry) "enK" = ( /obj/structure/stairs{ dir = 1; @@ -28809,11 +25817,6 @@ dir = 8 }, /obj/item/bikehorn/rubberducky, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet) "enS" = ( @@ -28827,11 +25830,6 @@ /area/medical/medbay/central) "enU" = ( /obj/machinery/vending/cola/random, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/status_display/ai{ pixel_y = 26 }, @@ -28855,11 +25853,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/reinforced{ dir = 4 }, @@ -28901,21 +25894,6 @@ pixel_x = 25 }, /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -28963,11 +25941,6 @@ }, /area/hallway/primary/starboard) "eoR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -29010,21 +25983,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -29153,14 +26111,6 @@ }, /turf/open/openspace, /area/service/theater) -"epI" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/security/checkpoint) "epK" = ( /obj/structure/railing/corner{ dir = 1 @@ -29175,10 +26125,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -29225,11 +26171,6 @@ dir = 4; pixel_x = 7 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating, /area/medical/medbay/central) "eqj" = ( @@ -29325,24 +26266,6 @@ /obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel, /area/command/bridge) -"erh" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "erm" = ( /obj/structure/chair/comfy, /turf/open/floor/glass/reinforced, @@ -29467,18 +26390,13 @@ dir = 8 }, /obj/structure/table/reinforced, -/obj/item/destTagger, -/obj/item/destTagger, +/obj/item/dest_tagger, +/obj/item/dest_tagger, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, /area/cargo/office) "esj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -29502,11 +26420,6 @@ /obj/structure/fence/door/opened{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -29723,11 +26636,6 @@ dir = 4; name = "air vent" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -29737,11 +26645,6 @@ }, /area/commons/dorms) "euG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/shower{ dir = 8 }, @@ -29793,10 +26696,6 @@ }, /area/ruin/unpowered/no_grav) "evk" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/table/wood/fancy{ pixel_y = 2 }, @@ -29840,23 +26739,10 @@ }, /turf/open/floor/plating, /area/command/heads_quarters/hos) -"evK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel, -/area/ruin/unpowered/no_grav) "evP" = ( /obj/structure/cable{ icon_state = "0-8" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -29963,15 +26849,6 @@ pixel_x = -5; pixel_y = 5 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/dirt{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, @@ -29995,10 +26872,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ icon_state = "floor_trim" @@ -30008,11 +26881,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -30037,11 +26905,6 @@ /turf/open/floor/carpet, /area/maintenance/fore) "exk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -30050,10 +26913,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_y = -28 }, @@ -30092,11 +26951,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -30107,14 +26961,6 @@ dir = 2; pixel_y = 24 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge"; - name = "ledge" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_pool"; - name = "pool ledge" - }, /turf/open/pool, /area/commons/fitness/pool) "exN" = ( @@ -30235,20 +27081,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/ce) -"eyw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy{ - icon_state = "eighties"; - name = "retro floor" - }, -/area/commons/arcade) "eyx" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -30280,17 +27112,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"eyV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark{ - dir = 4; - icon_state = "darkfull_plate" - }, -/area/hallway/primary/port/fore) "eza" = ( /obj/structure/closet/crate, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ @@ -30309,10 +27130,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; name = "air supply pipe" @@ -30364,11 +27181,6 @@ dir = 1; pixel_y = 19 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/wood, /area/security/prison) "ezU" = ( @@ -30447,27 +27259,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"eAr" = ( -/obj/machinery/door/poddoor/preopen{ - dir = 8; - id = "primaryshut1"; - name = "primary blast door" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/firedoor{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/hallway/primary/starboard) "eAt" = ( /obj/structure/cable{ icon_state = "4-8" @@ -30500,12 +27291,6 @@ /area/maintenance/fore) "eAC" = ( /obj/structure/chair/stool, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/item/radio/intercom{ pixel_x = 27 }, @@ -30543,10 +27328,6 @@ /area/service/janitor) "eAM" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor, /obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3; @@ -30612,10 +27393,6 @@ id = "cargoshut1"; name = "shutters" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -30704,11 +27481,6 @@ /turf/open/floor/carpet/royalblue, /area/command/heads_quarters/hop) "eCj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/vending/assist, /obj/machinery/airalarm{ dir = 1; @@ -30867,10 +27639,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -30932,16 +27700,6 @@ icon_state = "floor_plate" }, /area/hallway/primary/fore) -"eDP" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - dir = 1; - icon_state = "darkfull_plate" - }, -/area/hallway/primary/port/fore) "eDS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -30993,11 +27751,6 @@ }, /area/commons/fitness/pool) "eEo" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -31011,27 +27764,11 @@ }, /turf/open/floor/plating, /area/engineering/atmos) -"eEB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/fore) "eEG" = ( /obj/structure/holohoop{ layer = 3.9; pixel_y = -10 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -31090,12 +27827,6 @@ /turf/open/floor/plasteel, /area/security/prison) "eFw" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 8; name = "air scrubber" @@ -31158,11 +27889,6 @@ }, /area/maintenance/disposal/incinerator) "eGe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -31356,21 +28082,6 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -31381,11 +28092,6 @@ }, /area/hallway/primary/fore) "eHp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -31443,11 +28149,6 @@ }, /area/commons/fitness) "eHz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -31519,10 +28220,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/status_display{ layer = 4; pixel_y = -28 @@ -31596,11 +28293,6 @@ /obj/effect/decal/cleanable/oil{ icon_state = "floor5" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -31657,16 +28349,6 @@ /turf/open/floor/plasteel/white, /area/science/research) "eJm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -31675,11 +28357,6 @@ /area/space) "eJp" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, @@ -31812,12 +28489,6 @@ /turf/open/floor/plasteel, /area/commons/fitness) "eJP" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/sofa/right, /obj/structure/window{ dir = 1 @@ -31843,11 +28514,6 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/port/fore) "eJX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -31865,11 +28531,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname{ dir = 4 }, @@ -31972,24 +28633,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"eKW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/science) "eLb" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/sparsegrass, @@ -32058,14 +28701,6 @@ /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) "eLN" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "half_stairs"; - name = "steps" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -32091,24 +28726,6 @@ /obj/structure/flora/ausbushes/ywflowers, /turf/open/floor/grass, /area/ruin/unpowered/no_grav) -"eMc" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/science/mixing) "eMl" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ @@ -32117,12 +28734,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -32243,11 +28854,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -32276,11 +28882,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -32427,12 +29028,6 @@ dir = 8; name = "air vent" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/vending/wardrobe/cap_wardrobe, /turf/open/floor/wood{ icon_state = "wood_parquet"; @@ -32511,10 +29106,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -32602,11 +29193,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 4 }, @@ -32639,30 +29225,12 @@ }, /turf/open/floor/plating, /area/engineering/storage/tech) -"eQz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "eQR" = ( /obj/structure/lattice/catwalk, /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space) "eQU" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner, /turf/open/space/basic, /area/ruin/unpowered/no_grav) @@ -32687,22 +29255,12 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/hallway/primary/port/fore) "eRs" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet) "eRy" = ( @@ -32747,11 +29305,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ pixel_y = 24 }, @@ -32809,21 +29362,12 @@ dir = 9 }, /obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" }, /area/security/prison) "eSo" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 4; name = "air scrubber" @@ -32912,20 +29456,6 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/grass, /area/hallway/primary/port/fore) "eSN" = ( @@ -32949,22 +29479,10 @@ }, /turf/open/floor/engine/co2, /area/engineering/atmos) -"eTa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) "eTd" = ( /obj/effect/turf_decal/tile/yellow{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -33016,11 +29534,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 1 }, @@ -33034,11 +29547,6 @@ dir = 8; pixel_x = 24 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/red{ dir = 6 }, @@ -33051,11 +29559,6 @@ /obj/structure/chair/sofa/left{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -33071,11 +29574,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) "eTJ" = ( @@ -33083,12 +29581,6 @@ dir = 8; pixel_x = 32 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -33155,18 +29647,6 @@ icon_state = "plaswhite_traction_plate" }, /area/medical/medbay/central) -"eUg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/stairs/medium{ - dir = 4; - icon_state = "stairs_darkfull_m"; - name = "dark medium" - }, -/area/maintenance/port) "eUp" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -33218,10 +29698,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -33385,11 +29861,6 @@ }, /area/medical/medbay/central) "eVN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 8; name = "air scrubber" @@ -33486,11 +29957,6 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 8 }, @@ -33601,21 +30067,12 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" }, /area/hallway/primary/starboard) "eXL" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 4; name = "air vent" @@ -33712,11 +30169,6 @@ /turf/closed/wall, /area/security) "eZf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/sign/directions/security{ dir = 8; pixel_y = 24 @@ -33736,14 +30188,6 @@ }, /turf/open/floor/plasteel, /area/space) -"eZp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/commons/toilet) "eZt" = ( /obj/machinery/button/door{ id = "kitchen2"; @@ -33763,11 +30207,6 @@ /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) "eZu" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/warning/nosmoking{ pixel_x = 28 }, @@ -33793,14 +30232,6 @@ icon_state = "plaswhite_traction_whole" }, /area/medical/medbay/central) -"eZP" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet/red, -/area/command/heads_quarters/hos) "eZR" = ( /obj/machinery/light{ dir = 1; @@ -33846,11 +30277,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -33864,16 +30290,6 @@ }, /area/hallway/primary/fore) "fag" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -34001,11 +30417,6 @@ /turf/open/floor/plating, /area/ruin/unpowered/no_grav) "faM" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -34036,14 +30447,6 @@ }, /turf/open/floor/plasteel, /area/science) -"faW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "fbc" = ( /obj/structure/table, /obj/machinery/airalarm{ @@ -34139,11 +30542,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/power/apc/auto_name/west, /turf/open/floor/plasteel{ dir = 8; @@ -34177,11 +30575,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /turf/open/floor/plasteel{ dir = 1; @@ -34235,17 +30628,6 @@ }, /turf/open/floor/plasteel/grimy, /area/service/chapel/office) -"fdd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "fdf" = ( /obj/machinery/light{ dir = 1; @@ -34285,27 +30667,8 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/cargo/sorting) -"fdy" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 9 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "floor_plate" - }, -/area/hallway/primary/port/fore) "fdz" = ( /obj/structure/window/reinforced{ dir = 4 @@ -34403,11 +30766,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/port/fore) "feF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "trim"; - name = "trim" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -34499,10 +30857,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" @@ -34559,25 +30913,11 @@ "fge" = ( /obj/machinery/iv_drip, /obj/item/reagent_containers/blood, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, /area/security/brig) "fgi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -34588,20 +30928,6 @@ icon_state = "floor_plate" }, /area/hallway/primary/central) -"fgj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/commons/toilet) "fgs" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -34663,11 +30989,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/cargo/sorting) "fgH" = ( @@ -34830,10 +31151,6 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/junglebush, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/library) "fir" = ( @@ -34851,11 +31168,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 4; color = "#FFFFFF" @@ -34962,24 +31274,6 @@ icon_state = "floor_plate" }, /area/cargo/sorting) -"fjd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "fji" = ( /obj/effect/turf_decal/stripes/corner, /obj/structure/disposalpipe/segment, @@ -35006,15 +31300,6 @@ }, /turf/open/floor/plasteel/dark, /area/cargo/storage) -"fjr" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - icon_state = "floor_plate" - }, -/area/science/mixing) "fjz" = ( /obj/structure/flora/rock/pile, /turf/open/floor/plating/dirt{ @@ -35024,11 +31309,6 @@ "fjC" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_trim" @@ -35088,11 +31368,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner, /area/cargo/office) "fjY" = ( @@ -35126,10 +31401,6 @@ /area/security/warden) "fkc" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/item/flashlight/lamp/green{ layer = 4; pixel_x = -7; @@ -35176,10 +31447,6 @@ /turf/open/floor/plasteel/dark/side, /area/cargo/miningdock) "fkE" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/pool/controller, /turf/open/floor/plating/layeniaredder, /area/security/prison) @@ -35267,21 +31534,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"fkZ" = ( -/obj/structure/chair/sofa/right{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/commons/fitness/pool) "flg" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -35298,16 +31550,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"flm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/security/brig) "flu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 1; @@ -35378,10 +31620,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 1; name = "air scrubber" @@ -35396,30 +31634,9 @@ /turf/open/floor/grass, /area/hallway/secondary/exit) "flW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/camera/autoname, /turf/open/floor/plasteel/dark, /area/medical/medbay/central) -"flZ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/engineering/break_room) "fme" = ( /turf/closed/wall, /area/command/heads_quarters/cmo) @@ -35462,10 +31679,6 @@ /obj/structure/chair/sofa{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/grimy{ icon_state = "eighties"; name = "retro floor" @@ -35491,11 +31704,6 @@ /turf/open/floor/plasteel, /area/engineering/teg) "fmV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -35527,11 +31735,6 @@ /area/science/observatory) "fny" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -35557,11 +31760,6 @@ }, /area/command/blueshieldoffice) "fnI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/rack, /obj/item/clothing/suit/hooded/wintercoat/viro, /turf/open/floor/plasteel{ @@ -35677,12 +31875,6 @@ }, /area/engineering/teg) "foD" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -35742,12 +31934,6 @@ /turf/open/floor/plasteel/dark/corner, /area/engineering/atmos) "fpq" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_large"; name = "large" @@ -35781,18 +31967,6 @@ icon_state = "darkfull_plate" }, /area/hallway/primary/fore) -"fpK" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/engineering/main) "fpT" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ @@ -35879,12 +32053,6 @@ /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) "fqz" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 1; name = "air vent" @@ -35984,11 +32152,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -36067,15 +32230,6 @@ }, /area/security/prison) "frS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light/floor, /obj/structure/railing{ dir = 10 @@ -36085,18 +32239,6 @@ icon_state = "floor_plate" }, /area/service/theater) -"fsa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/service/theater) "fsn" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/meter, @@ -36141,18 +32283,6 @@ }, /turf/open/floor/plasteel/white, /area/science) -"fsQ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "floor_plate" - }, -/area/cargo/sorting) "fsW" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -36167,11 +32297,6 @@ /turf/open/floor/plating, /area/maintenance/starboard) "ftc" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing, /obj/effect/decal/cleanable/oil{ icon_state = "floor5" @@ -36272,15 +32397,6 @@ "ftO" = ( /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"ftY" = ( -/obj/structure/bookcase/random, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/wood, -/area/security/prison) "fuc" = ( /obj/structure/cable{ icon_state = "1-2" @@ -36315,19 +32431,6 @@ icon_state = "darkfull_plate" }, /area/hallway/primary/starboard) -"fum" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "fup" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -36437,11 +32540,6 @@ /obj/effect/turf_decal/tile/green{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -36449,12 +32547,6 @@ /area/hallway/primary/fore) "fvb" = ( /obj/structure/table, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -36487,11 +32579,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) "fvh" = ( @@ -36556,11 +32643,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/official/safety_eye_protection{ pixel_y = 31 }, @@ -36590,24 +32672,6 @@ icon_state = "floor_whole" }, /area/engineering/teg) -"fww" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 4; - name = "scrubbers pipe" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 9 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/white/side{ - dir = 1; - icon_state = "whitehall_plate" - }, -/area/hallway/primary/port) "fwx" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8; @@ -36640,17 +32704,7 @@ /obj/structure/window/reinforced/tinted{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" }, @@ -36699,11 +32753,6 @@ /area/ruin/unpowered/no_grav) "fwP" = ( /obj/machinery/atmospherics/pipe/layer_manifold, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -36735,11 +32784,6 @@ /turf/open/floor/plasteel, /area/engineering/teg) "fwZ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -36788,11 +32832,6 @@ /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) "fxv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/structure/railing{ dir = 8 }, @@ -36815,19 +32854,9 @@ /area/science/robotics/mechbay) "fxO" = ( /obj/machinery/space_heater, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating, /area/cargo/miningdock) "fxW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/arrows{ dir = 1 }, @@ -36873,14 +32902,6 @@ /obj/structure/table/optable, /turf/open/floor/plasteel/freezer, /area/medical/medbay/central) -"fyF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/central) "fyM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -36940,16 +32961,6 @@ "fzh" = ( /turf/open/floor/plasteel, /area/service/janitor) -"fzk" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/starboard) "fzt" = ( /obj/structure/railing, /obj/effect/turf_decal/tile/neutral{ @@ -37002,21 +33013,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel{ @@ -37075,10 +33071,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/genetics) "fAv" = ( @@ -37158,11 +33150,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "fAP" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ dir = 2; pixel_x = -24 @@ -37183,11 +33170,6 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "fAZ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/firealarm{ dir = 2; pixel_x = -24 @@ -37224,19 +33206,6 @@ /obj/effect/overlay/palmtree_l, /turf/open/floor/plating/beach/sand, /area/hallway/secondary/exit) -"fBn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "fBz" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -37299,23 +33268,12 @@ /area/medical/medbay/central) "fCB" = ( /obj/structure/chair/sofa, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" }, /area/medical/medbay/central) "fCG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "line_box"; - name = "line" - }, /obj/item/toy/beach_ball/holoball, /turf/open/floor/plasteel{ dir = 8; @@ -37521,25 +33479,7 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) -"fDS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/engineering/break_room) "fEa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, @@ -37619,11 +33559,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -37707,21 +33642,6 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 4; icon_state = "whitehall_plate" @@ -37775,11 +33695,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/nanotrasen{ pixel_y = 31 }, @@ -37798,14 +33713,6 @@ icon_state = "darkfull_trim" }, /area/hallway/primary/fore) -"fFp" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/arrows/white, -/turf/open/floor/plasteel/dark, -/area/security/brig) "fFz" = ( /obj/machinery/requests_console{ department = "Tool Storage"; @@ -37902,12 +33809,6 @@ /turf/open/openspace, /area/medical/medbay/central) "fGk" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -37919,36 +33820,12 @@ name = "parquet" }, /area/commons/dorms) -"fGl" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/maintenance/fore) "fGp" = ( /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_plate" }, /area/hallway/primary/port/fore) -"fGr" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/firedoor{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/hallway/primary/fore) "fGs" = ( /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom{ @@ -37970,11 +33847,6 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "fGS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing, /obj/effect/turf_decal/stripes/line, /obj/structure/chair/comfy{ @@ -38022,11 +33894,6 @@ /obj/structure/flora/ausbushes/ppflowers{ pixel_x = -6 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/hydroponics/garden) "fHk" = ( @@ -38042,28 +33909,8 @@ pixel_x = -5; pixel_y = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/plasteel/dark, /area/security/range) -"fHt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) "fHA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -38126,11 +33973,6 @@ }, /area/hallway/primary/starboard) "fIp" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/door/airlock{ dir = 1; name = "Cafe"; @@ -38144,11 +33986,6 @@ }, /area/service/kitchen) "fIx" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 8 }, @@ -38205,11 +34042,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port) "fIL" = ( @@ -38265,9 +34097,6 @@ }, /area/hallway/secondary/entry) "fJi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -38404,27 +34233,10 @@ }, /area/hallway/primary/starboard) "fKe" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing, /turf/open/floor/carpet, /area/service/bar) -"fKf" = ( -/obj/effect/turf_decal/loading_area{ - color = null; - dir = 4; - icon_state = "half_stairs_wood"; - name = "wood steps" - }, -/turf/open/floor/plating/layeniaredder, -/area/ruin/unpowered/no_grav) "fKm" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/airlock/public/glass{ dir = 4; name = "Central Access" @@ -38444,11 +34256,6 @@ /area/hallway/primary/central) "fKC" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -38527,11 +34334,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -38657,11 +34459,6 @@ }, /area/cargo/office) "fLw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/camera{ c_tag = "Security Checkpoint North"; dir = 6 @@ -38683,11 +34480,6 @@ /obj/item/tank/internals/emergency_oxygen/engi{ pixel_x = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -38737,11 +34529,6 @@ }, /area/commons/dorms) "fLS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light_switch{ pixel_x = 23 }, @@ -38751,10 +34538,6 @@ /area/science/mixing) "fLT" = ( /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "fMc" = ( @@ -38854,13 +34637,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"fMV" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "half_stairs_darkfull"; - name = "dark steps" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "fMZ" = ( /obj/structure/chair/office/light{ dir = 4 @@ -38899,11 +34675,6 @@ /obj/structure/chair/comfy/black{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8; color = "#FFFFFF" @@ -38975,11 +34746,6 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -39123,10 +34889,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/arrows, /turf/open/floor/plasteel, /area/hallway/primary/port/fore) @@ -39353,16 +35115,6 @@ /turf/open/floor/plasteel, /area/hallway/secondary/service) "fRd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -39486,12 +35238,6 @@ /turf/open/floor/plating, /area/ai_monitored/command/storage/eva) "fSd" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; name = "scrubbers pipe" @@ -39516,11 +35262,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -39533,20 +35274,7 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"fSi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_pool"; - name = "pool ledge" - }, -/turf/open/pool, -/area/security/prison) "fSl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -39581,11 +35309,6 @@ /obj/machinery/light_switch{ pixel_x = 23 }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/storage/eva) @@ -39613,23 +35336,7 @@ }, /turf/open/floor/plating, /area/command/heads_quarters/rd) -"fSM" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "fSN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel, @@ -39647,18 +35354,6 @@ }, /turf/open/floor/carpet, /area/service/library) -"fTb" = ( -/obj/structure/bookcase/random, -/obj/machinery/light{ - dir = 1; - pixel_y = 19 - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/wood, -/area/security/prison) "fTc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ @@ -39730,15 +35425,6 @@ }, /area/hallway/primary/port/fore) "fTQ" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing{ dir = 10 }, @@ -39806,24 +35492,11 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" }, /area/hallway/primary/central) -"fUA" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/maintenance/starboard) "fUF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; @@ -39849,28 +35522,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"fUG" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/tile/neutral{ - color = "#ffffff" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/security/range) "fUN" = ( /obj/machinery/light_switch{ pixel_x = -22; @@ -39891,11 +35542,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/evac{ dir = 4; pixel_y = 21 @@ -39912,20 +35558,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -40043,11 +35675,6 @@ dir = 8; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -40070,7 +35697,6 @@ }, /area/maintenance/solars/port/aft) "fVO" = ( -/obj/effect/turf_decal/loading_area, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 10; name = "air supply pipe" @@ -40122,11 +35748,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/beach/coastline_b, /area/hallway/secondary/exit) "fWs" = ( @@ -40145,19 +35766,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/mixing) -"fWF" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/commons/toilet) "fWI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 6 @@ -40178,11 +35786,6 @@ /turf/open/floor/plasteel, /area/cargo/sorting) "fXb" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sink{ pixel_y = 30 }, @@ -40199,23 +35802,7 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/commons/dorms) -"fXc" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/security/prison) "fXj" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/effect/decal/cleanable/dirt, /obj/structure/railing{ dir = 6 @@ -40223,10 +35810,6 @@ /turf/open/floor/wood, /area/security/prison) "fXv" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor, /turf/closed/wall, /area/service/kitchen) @@ -40251,25 +35834,6 @@ icon_state = "darkfull_whole_alt" }, /area/ai_monitored/turret_protected/aisat/hallway) -"fXz" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ - dir = 1; - name = "air supply pipe" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/commons/fitness) "fXI" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 @@ -40313,11 +35877,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "fXY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -40334,11 +35893,6 @@ /turf/open/floor/plasteel, /area/command/bridge) "fYh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -40384,14 +35938,6 @@ icon_state = "floor_whole_alt" }, /area/hallway/primary/port/fore) -"fYs" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "fYt" = ( /turf/closed/wall/r_wall, /area/maintenance/port/fore) @@ -40409,10 +35955,6 @@ name = "scrubbers pipe" }, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -40477,11 +36019,6 @@ }, /area/security/brig) "fYT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/black, /turf/open/floor/plasteel, @@ -40663,10 +36200,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/item/paicard, /turf/open/floor/plasteel{ icon_state = "hallway_floor" @@ -40767,14 +36300,6 @@ }, /turf/open/floor/wood, /area/science) -"gbA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) "gbN" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/techstorage/command, @@ -40891,24 +36416,12 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" }, /area/command/heads_quarters/hop) "gcG" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -41027,20 +36540,6 @@ }, /turf/open/floor/grass, /area/service/hydroponics/garden) -"gdR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "gdS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 8; @@ -41222,11 +36721,6 @@ /turf/open/floor/grass, /area/security/prison) "gfG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -41260,10 +36754,6 @@ pixel_y = 7 }, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/hallway/primary/port/fore) "ggg" = ( @@ -41291,10 +36781,6 @@ /turf/open/floor/plasteel/dark, /area/maintenance/starboard) "ggq" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 5; name = "scrubbers pipe" @@ -41310,11 +36796,6 @@ pixel_x = 8; pixel_y = 6 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -41332,12 +36813,6 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -41467,12 +36942,6 @@ c_tag = "Detective's Office"; dir = 8 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -41514,16 +36983,6 @@ }, /area/ruin/unpowered/no_grav) "git" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 1 }, @@ -41531,17 +36990,6 @@ icon_state = "floor_plate" }, /area/medical/medbay/central) -"giz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/commons/fitness) "giE" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -41578,11 +37026,6 @@ /turf/closed/wall, /area/maintenance/port/aft) "giV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "line_box"; - name = "line" - }, /obj/item/toy/beach_ball/holoball, /turf/open/floor/plating/layeniaredder{ icon_state = "concrete2"; @@ -41788,12 +37231,6 @@ dir = 1; pixel_y = 16 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -41871,10 +37308,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/dormsdirection{ pixel_y = -19 }, @@ -41931,10 +37364,6 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/service) "glh" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9; name = "scrubbers pipe" @@ -41945,14 +37374,6 @@ /obj/structure/table/plasmaglass, /turf/open/floor/carpet/black, /area/service/bar) -"glp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "glq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; @@ -42003,11 +37424,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" @@ -42047,11 +37463,6 @@ dir = 8; name = "air scrubber" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/corner{ dir = 1 }, @@ -42078,12 +37489,6 @@ /turf/open/floor/carpet, /area/commons/dorms) "gmm" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/item/radio/intercom{ pixel_x = 27 }, @@ -42158,11 +37563,6 @@ /obj/structure/sign/warning/nosmoking{ pixel_y = 32 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side, /area/science) "gmY" = ( @@ -42181,11 +37581,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -42249,12 +37644,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -42288,10 +37677,6 @@ }, /area/medical/medbay/central) "gor" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -42307,11 +37692,6 @@ "goD" = ( /obj/structure/table, /obj/item/flashlight/lamp, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_y = 23 @@ -42392,25 +37772,11 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera{ c_tag = "Pool South"; dir = 1; name = "arrivals camera" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/commons/fitness/pool) "gpn" = ( @@ -42481,11 +37847,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -42536,16 +37897,6 @@ /turf/open/floor/plating, /area/space) "gqt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -42600,10 +37951,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -42657,24 +38004,6 @@ icon_state = "darkfull_plate" }, /area/security/brig) -"gro" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "grr" = ( /obj/effect/turf_decal/tile/red{ dir = 9 @@ -42757,21 +38086,6 @@ icon_state = "floor_plate" }, /area/security/prison) -"grJ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "grR" = ( /obj/machinery/light{ dir = 1; @@ -42787,16 +38101,6 @@ }, /area/commons/toilet) "grY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -42873,11 +38177,6 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/reagent_dispensers/keg/aphro, /obj/effect/landmark/start/hangover, /turf/open/floor/carpet/black, @@ -42985,11 +38284,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_x = 24; pixel_y = 21 @@ -43049,11 +38343,6 @@ dir = 4; pixel_x = 7 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/freezer, /area/medical/medbay/central) "gvs" = ( @@ -43312,10 +38601,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-4" }, @@ -43468,10 +38753,6 @@ /area/hallway/primary/port/fore) "gxv" = ( /obj/machinery/light, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "gxA" = ( @@ -43527,12 +38808,6 @@ /area/science/observatory) "gxR" = ( /obj/structure/chair/sofa/right, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/maintenance/starboard) "gxT" = ( @@ -43565,11 +38840,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -43604,11 +38874,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 8; icon_state = "darkfull_plate" @@ -43645,30 +38910,11 @@ }, /area/maintenance/aft) "gzg" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ name = "air vent" }, /turf/open/floor/wood, /area/security/detectives_office) -"gzo" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel, -/area/ruin/unpowered/no_grav) "gzE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -43834,12 +39080,6 @@ pixel_x = -4; pixel_y = -36 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -43933,16 +39173,6 @@ /turf/open/floor/grass, /area/service/hydroponics/garden) "gBv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing, /turf/open/space/basic, /area/ruin/unpowered/no_grav) @@ -43981,21 +39211,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -44005,11 +39220,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" @@ -44019,11 +39229,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/vg_decals/department/sec, /turf/open/floor/plasteel{ dir = 8; @@ -44061,11 +39266,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -44078,19 +39278,6 @@ icon_state = "floor_trim" }, /area/hallway/primary/central) -"gCq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge"; - name = "ledge" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_pool"; - name = "pool ledge" - }, -/turf/open/pool, -/area/commons/fitness/pool) "gCt" = ( /obj/machinery/light{ dir = 4; @@ -44157,11 +39344,6 @@ /turf/open/floor/plasteel/dark, /area/cargo/miningdock) "gCN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -44190,15 +39372,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/pool) -"gDa" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/bar) "gDc" = ( /obj/machinery/light{ dir = 4; @@ -44261,11 +39434,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_decals_central6"; - name = "maintenance hatch" - }, /obj/machinery/door/poddoor/shutters/preopen{ id = "rnd2"; name = "research lab shutters" @@ -44374,18 +39542,6 @@ }, /turf/open/floor/plasteel, /area/engineering/teg) -"gEl" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/construction) "gEp" = ( /turf/closed/wall/mineral/lead, /area/engineering/main/reactor_core) @@ -44395,14 +39551,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/medical) -"gEt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) "gEv" = ( /obj/machinery/door/airlock{ dir = 4; @@ -44410,17 +39558,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet/restrooms) -"gEz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science) "gEB" = ( /obj/structure/railing{ dir = 10 @@ -44510,10 +39647,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -44663,27 +39796,6 @@ }, /turf/open/floor/plasteel/stairs/right, /area/hallway/primary/port/fore) -"gHA" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/stairs/medium{ - dir = 4 - }, -/area/hallway/secondary/exit) -"gHB" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/hydroponics/garden) "gHI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" @@ -44833,21 +39945,11 @@ dir = 1 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, /area/commons/toilet) "gIy" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/sofa/left, /obj/structure/window{ dir = 1 @@ -44893,12 +39995,6 @@ /turf/open/floor/plasteel/white, /area/science/research) "gIX" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -44915,11 +40011,6 @@ /obj/structure/mirror{ pixel_y = 35 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet) "gJd" = ( @@ -44971,20 +40062,6 @@ }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"gJz" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "gJB" = ( /obj/structure/cable{ icon_state = "1-4" @@ -45001,10 +40078,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /turf/open/floor/plasteel{ icon_state = "floor_plate" @@ -45200,34 +40273,7 @@ icon_state = "plaswhite_traction" }, /area/medical/chemistry) -"gLf" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/carpet, -/area/commons/dorms) "gLk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -45295,11 +40341,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -45334,15 +40375,6 @@ }, /area/medical/medbay/central) "gMo" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -45416,14 +40448,6 @@ /obj/structure/cable/yellow, /turf/open/floor/circuit/green, /area/engineering/teg) -"gNf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) "gNk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ name = "air vent" @@ -45481,11 +40505,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -45739,14 +40758,6 @@ /obj/item/pen, /turf/open/floor/plasteel/dark, /area/hallway/secondary/service) -"gPQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_alt"; - name = "ledge" - }, -/turf/open/floor/plasteel/checker, -/area/engineering/atmos) "gPS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8; @@ -45908,20 +40919,6 @@ pixel_y = -24 }, /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/service/library/artgallery) "gQJ" = ( @@ -45938,11 +40935,6 @@ pixel_x = -5; pixel_y = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/carpet/red, /area/command/heads_quarters/hos) "gQM" = ( @@ -45995,11 +40987,6 @@ }, /area/science/xenobiology) "gQY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/arrows{ dir = 1 }, @@ -46014,11 +41001,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -46049,53 +41031,12 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"gRx" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "gRD" = ( /obj/structure/table/reinforced, /turf/open/floor/plasteel/cafeteria, /area/service/bar) -"gRS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ - name = "air supply pipe" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/prison) "gRT" = ( /obj/machinery/deepfryer, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) "gRU" = ( @@ -46109,10 +41050,6 @@ /turf/open/floor/plasteel, /area/engineering/teg) "gRW" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -46142,11 +41079,6 @@ }, /obj/item/wrench, /obj/item/crowbar, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -46248,11 +41180,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/supply{ dir = 8; pixel_y = 24 @@ -46331,11 +41258,6 @@ }, /area/service/janitor) "gUI" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/table/wood, /obj/item/reagent_containers/rag{ pixel_y = 9 @@ -46418,11 +41340,6 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/library) "gVw" = ( @@ -46588,52 +41505,17 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/wood, /area/maintenance/fore) "gWV" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/plasteel/white/corner, /area/medical/psychology) -"gXc" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs/medium{ - dir = 1 - }, -/area/cargo/miningdock) "gXd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 8 }, /area/command/bridge) -"gXk" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/theater) "gXl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 4; @@ -46642,10 +41524,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -46745,11 +41623,6 @@ dir = 1 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -46786,24 +41659,8 @@ /turf/closed/wall, /area/service/kitchen) "gYh" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/carpet/royalblue, /area/command/blueshieldoffice) -"gYi" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/checker, -/area/engineering/atmos) "gYk" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -46812,11 +41669,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -46871,11 +41723,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair{ dir = 1 }, @@ -46915,11 +41762,6 @@ }, /area/command/bridge) "gZn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -46969,17 +41811,6 @@ dir = 4; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/wood{ icon_state = "wood_large"; name = "large" @@ -46989,11 +41820,6 @@ /obj/machinery/shower{ pixel_y = 19 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/showroomfloor, /area/security/prison) "gZX" = ( @@ -47001,11 +41827,6 @@ /turf/open/floor/plasteel/dark, /area/service/chapel/main) "haa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel{ @@ -47064,16 +41885,6 @@ }, /area/command/bridge) "haF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/sign/poster/official/report_crimes{ pixel_y = 30 }, @@ -47118,11 +41929,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -47154,12 +41960,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 @@ -47217,18 +42017,6 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"hbu" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "hbw" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -47241,12 +42029,6 @@ }, /area/commons/fitness) "hbx" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -47262,11 +42044,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/wood{ icon_state = "wood_large"; name = "large" @@ -47339,11 +42116,6 @@ }, /area/command/bridge) "hda" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/arrows/white{ dir = 8 }, @@ -47353,21 +42125,10 @@ /obj/structure/chair/stool{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, /obj/effect/landmark/start/hangover, /turf/open/floor/carpet/black, /area/service/bar) "hdj" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/button/door{ id = "Gymshutter"; name = "Shutters"; @@ -47395,12 +42156,6 @@ dir = 4; pixel_x = -22 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -47452,11 +42207,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "hdI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -47521,11 +42271,6 @@ }, /area/service/barbershop) "hdR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel{ dir = 8; @@ -47581,11 +42326,6 @@ /turf/open/floor/plasteel/dark, /area/service/chapel/main) "hem" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/bed, /turf/open/floor/plasteel{ dir = 4; @@ -47675,16 +42415,6 @@ dir = 8 }, /area/ai_monitored/turret_protected/ai_upload) -"hfg" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/service/library) "hfh" = ( /obj/structure/bookcase/random, /turf/open/floor/wood, @@ -47748,12 +42478,6 @@ /area/science) "hfD" = ( /obj/structure/chair/stool, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/item/radio/intercom{ pixel_x = -27 }, @@ -47783,11 +42507,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/hallway/primary/port/fore) @@ -47809,10 +42528,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -47865,10 +42580,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 10; name = "air supply pipe" @@ -48028,11 +42739,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_decals_central6"; - name = "maintenance hatch" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -48154,10 +42860,6 @@ dir = 1 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -48187,11 +42889,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/cryo{ dir = 8; pixel_y = -5; @@ -48208,11 +42905,6 @@ /turf/open/floor/plasteel/dark, /area/science/observatory) "hhM" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -48248,10 +42940,6 @@ }, /area/medical/medbay/central) "hhU" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/comfy/brown{ dir = 1 }, @@ -48272,11 +42960,6 @@ }, /area/hallway/primary/fore) "hib" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -48299,16 +42982,6 @@ /turf/open/floor/plasteel/stairs/medium, /area/hallway/primary/starboard) "hil" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -48334,11 +43007,6 @@ }, /area/engineering/break_room) "hiB" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/window, /turf/open/floor/wood{ icon_state = "wood_parquet"; @@ -48431,20 +43099,6 @@ "hjc" = ( /turf/open/floor/plasteel/stairs/medium, /area/commons/dorms) -"hjd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 10 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "floor_plate" - }, -/area/hallway/primary/port/fore) "hjg" = ( /turf/open/floor/plasteel/stairs/medium{ dir = 8 @@ -48493,11 +43147,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -48562,16 +43211,6 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"hku" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "linealt_corner"; - name = "line" - }, -/turf/open/floor/plasteel/dark/side{ - dir = 1 - }, -/area/security/prison) "hkz" = ( /obj/machinery/door/firedoor{ dir = 8 @@ -48633,14 +43272,6 @@ icon_state = "darkfull_trim" }, /area/security/checkpoint) -"hla" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/checker, -/area/engineering/atmos) "hlc" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -48772,11 +43403,6 @@ dir = 8; layer = 2.9 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/maintenance/starboard) "hmx" = ( @@ -48897,10 +43523,6 @@ /turf/open/floor/plasteel, /area/science) "hmR" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -48916,28 +43538,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"hmS" = ( -/obj/structure/table/plasmaglass, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/service/bar) -"hna" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/fore) "hnc" = ( /obj/machinery/vending/snack/random, /turf/open/floor/wood, @@ -49113,21 +43713,9 @@ /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "hnT" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/window/reinforced/tinted{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -49218,10 +43806,6 @@ }, /area/security/brig) "hoO" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark{ dir = 8; icon_state = "darkfull_plate" @@ -49286,12 +43870,6 @@ /area/service/theater) "hpC" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -49301,11 +43879,6 @@ /turf/open/floor/wood, /area/construction) "hpF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera{ c_tag = "Research Division East"; dir = 5; @@ -49322,10 +43895,6 @@ }, /area/hallway/primary/starboard) "hpH" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -49364,11 +43933,6 @@ /obj/structure/chair/office/dark{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/service/library) @@ -49382,12 +43946,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -49505,24 +44063,11 @@ }, /turf/open/openspace, /area/space) -"hqz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet, -/area/commons/dorms) "hqG" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/effect/overlay/coconut, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/beach/sand, /area/hallway/secondary/exit) "hqM" = ( @@ -49599,17 +44144,6 @@ icon_state = "floor_plate" }, /area/commons/dorms) -"hrB" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/hallway/primary/port/fore) "hrH" = ( /obj/effect/turf_decal/tile/red{ dir = 6 @@ -49647,11 +44181,6 @@ "hsd" = ( /obj/effect/turf_decal/delivery, /obj/structure/bed/roller, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" }, @@ -49721,11 +44250,6 @@ /area/engineering/atmos) "hti" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -49839,11 +44363,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/purple{ dir = 9 }, @@ -49868,10 +44387,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -49942,16 +44457,6 @@ /obj/structure/table{ pixel_y = 2 }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) @@ -50025,11 +44530,6 @@ /turf/open/floor/plating, /area/security/prison) "hvp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera{ c_tag = "Dormitory Toilets"; dir = 1 @@ -50045,27 +44545,6 @@ icon_state = "darkfull_plate" }, /area/hallway/primary/port/fore) -"hvv" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - dir = 8; - id = "cargoshut1"; - name = "shutters" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/firedoor{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/hallway/primary/starboard) "hvy" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -50146,11 +44625,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "hwd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel{ dir = 8; @@ -50266,29 +44740,7 @@ }, /area/security/processing) "hxa" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_end"; - name = "wood end" - }, /obj/machinery/holopad, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -50301,18 +44753,6 @@ name = "large" }, /area/service/bar) -"hxl" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/turf/open/floor/wood, -/area/service/library) "hxt" = ( /turf/open/floor/carpet/black, /area/service/bar) @@ -50351,10 +44791,6 @@ }, /area/ai_monitored/security/armory) "hxS" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -50421,14 +44857,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) -"hyr" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/science/mixing) "hyw" = ( /obj/structure/table, /obj/item/aicard, @@ -50576,20 +45004,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ruin/unpowered/no_grav) -"hAl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "hAr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -50601,11 +45015,6 @@ /turf/open/floor/plasteel/white, /area/science/research) "hAy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/bed, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -50623,16 +45032,6 @@ /turf/closed/wall/r_wall, /area/science/mixing) "hAK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -50646,22 +45045,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" }, /area/commons/fitness) "hAN" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -50686,12 +45075,6 @@ /obj/machinery/light_switch{ pixel_x = -23 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -50850,17 +45233,6 @@ "hBZ" = ( /turf/closed/wall, /area/engineering/main) -"hCa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark{ - dir = 8; - icon_state = "darkfull_plate" - }, -/area/service/bar) "hCh" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -50903,11 +45275,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -50940,10 +45307,6 @@ /area/medical/medbay/central) "hCZ" = ( /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -51066,10 +45429,6 @@ /turf/open/floor/plasteel/dark, /area/security/range) "hDI" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -51087,40 +45446,7 @@ }, /turf/open/floor/circuit, /area/ai_monitored/command/nuke_storage) -"hEb" = ( -/obj/effect/turf_decal/loading_area{ - color = null; - dir = 4; - icon_state = "half_stairs_wood"; - name = "wood steps" - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/fore) -"hEd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "hEe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellowsiding{ dir = 4 @@ -51142,21 +45468,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" }, /area/hallway/primary/fore) "hEo" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -51168,16 +45485,6 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "hEq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -51199,10 +45506,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname{ dir = 1 }, @@ -51255,10 +45558,6 @@ /obj/machinery/camera{ c_tag = "Bar East" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/window{ dir = 4 }, @@ -51423,16 +45722,6 @@ icon_state = "darkfull_plate" }, /area/security/brig) -"hGn" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "hGq" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -51486,11 +45775,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "half_stairs"; - name = "steps" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" @@ -51552,16 +45836,6 @@ /turf/open/floor/plasteel/dark, /area/command/heads_quarters/ce) "hGL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 4; icon_state = "darkfull_plate" @@ -51649,11 +45923,6 @@ /turf/open/floor/plasteel, /area/command/bridge) "hHD" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -51728,25 +45997,10 @@ /turf/open/floor/plating, /area/cargo/storage) "hIz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/carpet/black, /area/service/bar) "hIO" = ( @@ -51935,11 +46189,6 @@ }, /area/hallway/primary/central) "hKo" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -51953,12 +46202,6 @@ /area/service/hydroponics/garden) "hKs" = ( /obj/structure/chair/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -52156,11 +46399,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -52219,34 +46457,14 @@ }, /area/commons/arcade) "hLV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/arrows, /turf/open/floor/plasteel, /area/hallway/primary/fore) "hLW" = ( /obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/storage/eva) "hLX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 4 }, @@ -52271,20 +46489,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"hMd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ - name = "air supply pipe" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/commons/fitness) "hMe" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 1; @@ -52301,14 +46505,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"hMf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel, -/area/ruin/unpowered/no_grav) "hMl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; @@ -52421,11 +46617,6 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "hMZ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/arrows{ dir = 8 }, @@ -52630,12 +46821,6 @@ /obj/structure/chair/office/dark{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -52662,21 +46847,6 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/grass, /area/hallway/primary/port/fore) "hOV" = ( @@ -52812,15 +46982,6 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"hQp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "hQw" = ( /obj/structure/ladder, /obj/structure/lattice/catwalk, @@ -52832,22 +46993,6 @@ }, /turf/open/floor/carpet/blue, /area/medical/psychology) -"hQL" = ( -/obj/structure/pool/ladder{ - dir = 2; - pixel_y = 24 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge"; - name = "ledge" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_pool"; - name = "pool ledge" - }, -/turf/open/pool, -/area/commons/fitness/pool) "hQP" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -52876,11 +47021,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -52890,10 +47030,6 @@ /obj/effect/turf_decal/tile/red{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/departments/restroom{ pixel_y = -32 }, @@ -52936,11 +47072,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -52980,10 +47111,6 @@ }, /area/security/brig) "hRv" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "line"; - name = "line" - }, /obj/structure/holohoop{ dir = 1; layer = 4.1; @@ -53096,11 +47223,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "hSX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 4; name = "air scrubber" @@ -53168,22 +47290,7 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"hTz" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/carpet, -/area/service/library) "hTG" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -53231,11 +47338,6 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/hallway) "hTT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /obj/item/reagent_containers/rag/towel{ pixel_x = -1; @@ -53368,10 +47470,6 @@ dir = 6 }, /obj/structure/railing, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -53383,15 +47481,6 @@ }, /area/hallway/primary/port/fore) "hUP" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -53447,10 +47536,6 @@ }, /area/security/prison) "hVl" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -53496,11 +47581,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer3{ name = "air supply pipe" }, @@ -53598,17 +47678,6 @@ icon_state = "darkfull_whole_alt" }, /area/hallway/primary/central) -"hWe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark{ - dir = 8; - icon_state = "darkfull_plate" - }, -/area/hallway/primary/port/fore) "hWq" = ( /obj/machinery/light{ pixel_y = -1 @@ -53619,10 +47688,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -53644,10 +47709,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -53666,16 +47727,6 @@ /turf/open/floor/plasteel, /area/engineering/atmos) "hWA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/camera/autoname{ dir = 1 }, @@ -53701,11 +47752,6 @@ }, /area/medical/medbay/central) "hWW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/stool{ dir = 4 }, @@ -53745,11 +47791,6 @@ }, /area/hallway/primary/port/fore) "hXe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 1 }, @@ -53953,11 +47994,6 @@ dir = 1; name = "Sauna B" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -54004,11 +48040,6 @@ /area/security/checkpoint/medical) "hYV" = ( /obj/structure/chair/comfy/black, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -54074,10 +48105,6 @@ }, /area/hallway/primary/starboard) "hZE" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/structure/chair/office/light{ dir = 1 }, @@ -54110,16 +48137,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "hZZ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -54137,18 +48154,6 @@ name = "concrete" }, /area/ruin/unpowered/no_grav) -"iaa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/security/prison) "iad" = ( /obj/structure/chair{ dir = 8 @@ -54221,11 +48226,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_trim" @@ -54280,10 +48280,6 @@ /obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -54339,11 +48335,6 @@ /turf/open/floor/plasteel/white, /area/command/heads_quarters/rd) "ibn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/reinforced/tinted{ dir = 4 }, @@ -54386,18 +48377,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/no_grav) -"ibI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "trim"; - name = "trim" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel, -/area/command/bridge) "ibJ" = ( /obj/structure/railing{ dir = 8 @@ -54461,20 +48440,6 @@ }, /turf/open/floor/engine, /area/science/observatory) -"icg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/landmark/carpspawn, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "icl" = ( /obj/effect/turf_decal/tile/green{ dir = 8 @@ -54493,11 +48458,6 @@ /area/medical/virology) "icn" = ( /obj/structure/closet/secure_closet/detective, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/wood, /area/security/detectives_office) "icy" = ( @@ -54576,16 +48536,6 @@ /turf/open/floor/plasteel, /area/commons/storage/auxiliary) "idj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/sign/warning/docking{ pixel_y = 32 }, @@ -54649,11 +48599,6 @@ /turf/open/floor/plasteel, /area/science/mixing) "idS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ layer = 4; pixel_y = 24 @@ -54705,30 +48650,12 @@ /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) "iee" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" }, /area/medical/morgue) -"iel" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/medical/medbay/central) "ieq" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/cockroach, @@ -54751,12 +48678,6 @@ }, /area/hallway/primary/central) "iew" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/comfy/black{ dir = 8 }, @@ -54787,19 +48708,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, @@ -54909,11 +48817,6 @@ /turf/open/floor/plating, /area/engineering/atmos) "ifT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing{ dir = 4 }, @@ -54976,10 +48879,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -55053,18 +48952,6 @@ icon_state = "darkfull_whole_alt" }, /area/maintenance/fore) -"igN" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/medical/medbay/central) "igU" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55130,20 +49017,6 @@ dir = 1 }, /area/hallway/primary/port/fore) -"ihD" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/commons/toilet) "ihE" = ( /obj/structure/table/wood/fancy, /obj/item/candle{ @@ -55166,11 +49039,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 8; icon_state = "darkfull_plate" @@ -55189,17 +49057,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"ihY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plasteel/dark{ - dir = 1; - icon_state = "darkfull_plate" - }, -/area/security/office) "iik" = ( /obj/machinery/firealarm{ dir = 2; @@ -55208,11 +49065,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -55232,11 +49084,6 @@ }, /area/service/bar) "iix" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral{ dir = 8; @@ -55256,16 +49103,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engineering/break_room) -"iiJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_plate" - }, -/area/service/chapel/main) "iiM" = ( /turf/open/floor/plasteel/dark, /area/service/bar) @@ -55325,16 +49162,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/main/reactor_control) "ijr" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 8; icon_state = "darkfull_plate" @@ -55386,11 +49213,6 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "iku" = ( @@ -55432,12 +49254,6 @@ icon_state = "lantern-on"; pixel_y = 8 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -55451,11 +49267,6 @@ dir = 8; layer = 2.9 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) "ilm" = ( @@ -55481,19 +49292,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) "ilv" = ( @@ -55580,16 +49378,6 @@ }, /area/command/bridge) "ilV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/fans/tiny, /obj/machinery/door/airlock/public/glass{ dir = 4; @@ -55601,11 +49389,6 @@ }, /area/maintenance/port/aft) "ilY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing{ dir = 4 }, @@ -55640,11 +49423,6 @@ }, /area/medical/medbay/central) "imh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -55736,10 +49514,6 @@ /obj/machinery/computer/mecha{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -55828,11 +49602,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -55872,12 +49641,6 @@ }, /area/medical/medbay/central) "inF" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/comfy/black{ dir = 4 }, @@ -56045,11 +49808,6 @@ }, /area/commons/fitness) "iox" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_end"; - name = "wood end" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -56080,12 +49838,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -56241,13 +49993,6 @@ icon_state = "floor_plate" }, /area/security/processing) -"ipW" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "half_stairs"; - name = "steps" - }, -/turf/open/floor/plating/layeniaredder, -/area/ruin/unpowered/no_grav) "iqj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/stowaway, @@ -56303,11 +50048,6 @@ /turf/closed/wall/r_wall, /area/engineering/lobby) "iqO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -56370,11 +50110,6 @@ /turf/open/floor/plasteel/dark/side, /area/command/bridge) "irf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/tile/blue{ dir = 9 }, @@ -56510,14 +50245,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"isC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet/black, -/area/commons/fitness) "isH" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -56588,26 +50315,10 @@ dir = 1 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, /area/commons/toilet) -"itd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/service/bar) "itn" = ( /obj/machinery/door/airlock{ dir = 4; @@ -56630,16 +50341,6 @@ "itR" = ( /turf/open/floor/plasteel/stairs/medium, /area/science) -"itT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark/side{ - dir = 1 - }, -/area/command/bridge) "iub" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -56717,14 +50418,6 @@ icon_state = "floor_plate" }, /area/cargo/office) -"iuw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) "iuz" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/poddoor/preopen{ @@ -56855,11 +50548,6 @@ /obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1; icon_state = "whitehall_plate" @@ -56955,11 +50643,6 @@ dir = 9 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ dir = 1; icon_state = "plaswhite_traction_plate" @@ -57018,11 +50701,6 @@ /obj/machinery/door/window/northright{ name = "Arcade Counter Door" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -57121,11 +50799,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/engine_smes) "ixO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -57335,11 +51008,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 4; icon_state = "darkfull_trim" @@ -57378,16 +51046,6 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "izL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/fans/tiny, /obj/machinery/door/airlock/public/glass{ name = "Unused Auxiliary Construction" @@ -57400,20 +51058,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/observatory) -"izR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "iAf" = ( /turf/open/floor/plasteel/white/side{ icon_state = "whitehall_plate" @@ -57503,11 +51147,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/random{ pixel_x = 32 }, @@ -57600,12 +51239,6 @@ /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) "iBs" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -57749,11 +51382,6 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/reinforced/tinted{ dir = 1 }, @@ -57796,11 +51424,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -57873,10 +51496,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -57917,21 +51536,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) -"iDE" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/service/library) "iDK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; @@ -58004,11 +51610,6 @@ /turf/open/floor/plasteel, /area/cargo/office) "iEj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ dir = 2; pixel_x = -24 @@ -58100,14 +51701,6 @@ }, /turf/closed/wall/r_wall, /area/security/brig) -"iFw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating/layeniaredder, -/area/ruin/unpowered/no_grav) "iFH" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; @@ -58135,19 +51728,9 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "iFZ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -58159,11 +51742,6 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/library) "iGd" = ( @@ -58184,11 +51762,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -58203,23 +51776,7 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/command/bridge) -"iGl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/service/theater) "iGo" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -58343,30 +51900,12 @@ icon_state = "darkfull_plate" }, /area/hallway/primary/port/fore) -"iHx" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/hydroponics/garden) "iHC" = ( /obj/machinery/pdapainter, /obj/machinery/firealarm{ dir = 2; pixel_x = 24 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -58399,11 +51938,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -58419,18 +51953,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/carpet/black, /area/service/bar) -"iHK" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/chapel/main) "iHN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" @@ -58438,11 +51960,6 @@ /obj/effect/turf_decal/tile/green{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -58452,11 +51969,6 @@ /turf/open/floor/plasteel/dark, /area/cargo/miningdock) "iHZ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -58470,27 +51982,12 @@ }, /area/service/bar) "iIf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/stool{ dir = 8 }, /turf/open/floor/carpet/black, /area/commons/fitness) "iIq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, @@ -58570,20 +52067,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_y = -28 }, @@ -58637,31 +52120,9 @@ /turf/open/floor/plating/layeniaredder, /area/commons/dorms) "iJt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /turf/open/space/basic, /area/space) -"iJy" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/medical/medbay/central) "iJH" = ( /obj/structure/chair/sofa, /obj/machinery/light/small{ @@ -58785,11 +52246,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/junction, /obj/structure/cable{ icon_state = "4-8" @@ -58928,11 +52384,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/hallway/primary/port/fore) @@ -58986,10 +52437,6 @@ dir = 6 }, /obj/structure/railing, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -59018,10 +52465,6 @@ id = "cargoshut1"; name = "shutters" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -59145,11 +52588,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/effect/turf_decal/tile/red{ dir = 5 }, @@ -59159,11 +52597,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -59229,18 +52662,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"iNO" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/service/library) "iNT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -59253,11 +52674,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1; icon_state = "whitehall_plate" @@ -59319,29 +52735,10 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/port/fore) -"iOK" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/commons/fitness) "iOO" = ( /obj/effect/turf_decal/tile/purple{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -59355,11 +52752,6 @@ name = "Station Intercom (General)"; pixel_x = -30 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_plating = "floor"; @@ -59534,11 +52926,6 @@ /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) "iQn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing, /obj/effect/turf_decal/stripes/line, /turf/open/floor/glass/reinforced, @@ -59742,11 +53129,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "hallway_floor" }, @@ -59764,11 +53146,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -59784,11 +53161,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -59859,16 +53231,6 @@ /turf/open/floor/plasteel/dark, /area/cargo/sorting) "iSS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /obj/structure/closet/crate, /obj/machinery/light{ @@ -59884,11 +53246,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/newscaster{ pixel_y = 28 }, @@ -59979,11 +53336,6 @@ /turf/open/floor/plating, /area/engineering/atmos) "iTI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -60044,23 +53396,6 @@ icon_state = "floor_plate" }, /area/maintenance/disposal/incinerator) -"iUm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/machinery/firealarm{ - dir = 2; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/side{ - dir = 4 - }, -/area/command/bridge) "iUx" = ( /obj/structure/table, /turf/open/floor/plasteel/dark{ @@ -60186,10 +53521,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 8 }, @@ -60269,16 +53600,6 @@ "iVy" = ( /obj/structure/table/reinforced, /obj/item/toy/plush/carrot, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, @@ -60317,11 +53638,6 @@ }, /area/space) "iVE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -60461,11 +53777,6 @@ /area/security/prison) "iWM" = ( /obj/structure/chair, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/white/side{ dir = 1; @@ -60514,12 +53825,6 @@ /obj/structure/chair/wood{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -60627,22 +53932,6 @@ /obj/machinery/holopad, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"iXv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "iXx" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ dir = 4; @@ -60730,18 +54019,6 @@ }, /turf/open/floor/plasteel, /area/engineering/teg) -"iYg" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/construction) "iYi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 1; @@ -60778,15 +54055,6 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/hallway) "iYn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -60907,10 +54175,6 @@ /obj/effect/turf_decal/tile/red{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -60950,27 +54214,10 @@ /turf/open/floor/plasteel, /area/maintenance/starboard) "iZP" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/corner{ dir = 8 }, /area/hallway/primary/starboard) -"iZT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/security/prison) "iZW" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ @@ -60992,22 +54239,12 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/reinforced/tinted{ dir = 4 }, /turf/open/floor/grass, /area/maintenance/starboard) "jap" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/landmark/navigate_destination/bar, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" @@ -61044,11 +54281,6 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "jaz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 8; icon_state = "whitehall_plate" @@ -61138,10 +54370,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/sofa/right{ dir = 1 }, @@ -61406,11 +54634,6 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner, /area/hallway/primary/port/fore) "jdF" = ( @@ -61450,11 +54673,6 @@ }, /area/engineering/break_room) "jee" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -61490,11 +54708,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -61542,11 +54755,6 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/hallway) "jfb" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/table/wood, /obj/machinery/light_switch{ pixel_x = -23 @@ -61628,22 +54836,6 @@ icon_state = "darkfull_whole_alt" }, /area/hallway/primary/port) -"jgH" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/carpet/black, -/area/service/bar) "jgI" = ( /obj/structure/sign/poster/contraband/rebels_unite{ pixel_x = -32 @@ -61708,16 +54900,6 @@ }, /turf/open/floor/plasteel/dark, /area/science) -"jhF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_trim" - }, -/area/maintenance/fore) "jhK" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -61760,21 +54942,6 @@ icon_state = "plaswhite_trim" }, /area/medical/medbay/central) -"jhZ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/service/hydroponics/garden) "jia" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ @@ -61873,11 +55040,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ dir = 8; name = "scrubbers pipe" @@ -61892,9 +55054,6 @@ }, /area/hallway/primary/port/fore) "jiD" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" }, @@ -61942,22 +55101,11 @@ }, /area/hallway/primary/central) "jiJ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood-broken7" }, /area/ruin/unpowered/no_grav) "jiO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_plate" @@ -61985,24 +55133,6 @@ }, /turf/open/floor/plating, /area/command/heads_quarters/ce) -"jiT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 4; - name = "scrubbers pipe" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/security/brig) "jiW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8; @@ -62024,16 +55154,6 @@ pixel_y = -1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -62148,25 +55268,12 @@ name = "Sauna" }, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, /turf/open/floor/wood, /area/construction) -"jkb" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) "jkh" = ( /obj/machinery/button/door{ id = "DormH"; @@ -62277,11 +55384,6 @@ /turf/open/openspace, /area/service/theater) "jkR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/corner{ dir = 1 }, @@ -62290,11 +55392,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_trim" @@ -62338,11 +55435,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -62369,11 +55461,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -62531,11 +55618,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" }, @@ -62635,12 +55717,6 @@ }, /area/security/brig) "jnj" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/structure/sign/painting/library{ pixel_y = 28 }, @@ -62662,18 +55738,6 @@ icon_state = "darkfull_plate" }, /area/maintenance/port) -"jnz" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/service/library) "jnH" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ @@ -62708,11 +55772,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname{ dir = 4 }, @@ -62866,11 +55925,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -62993,26 +56047,7 @@ /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/wood, /area/commons/dorms) -"jqE" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/light{ - dir = 8; - pixel_x = -7 - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/commons/fitness) "jqF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 4 }, @@ -63055,14 +56090,6 @@ /obj/effect/landmark/start/prisoner, /turf/open/floor/plasteel/dark, /area/security/prison) -"jra" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) "jrd" = ( /obj/structure/fence{ dir = 4 @@ -63090,12 +56117,6 @@ }, /area/maintenance/fore) "jrj" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -63156,11 +56177,6 @@ /turf/open/floor/plating, /area/maintenance/solars/port/aft) "jrD" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/shower{ dir = 4 }, @@ -63195,10 +56211,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -63207,9 +56219,6 @@ }, /area/hallway/primary/fore) "jrT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, /obj/machinery/airalarm{ pixel_y = 22 }, @@ -63254,10 +56263,6 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/port/fore) "jse" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/dark, /area/command/bridge) @@ -63265,15 +56270,6 @@ /obj/structure/flora/junglebush/b{ pixel_y = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/dirt{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, @@ -63402,11 +56398,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -63479,12 +56470,6 @@ /turf/open/floor/plasteel, /area/engineering/lobby) "jtk" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/sofa, /obj/structure/window{ dir = 1 @@ -63492,10 +56477,6 @@ /turf/open/floor/carpet, /area/security/prison) "jtl" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ dir = 1; name = "scrubbers pipe" @@ -63541,15 +56522,6 @@ }, /turf/open/floor/plating, /area/cargo/sorting) -"jtw" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/carpet, -/area/service/library) "jty" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9; @@ -63575,19 +56547,9 @@ /obj/effect/turf_decal/tile/red{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "juc" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 4 }, @@ -63627,11 +56589,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/washing_machine, /turf/open/floor/plasteel/cafeteria, /area/security/prison) @@ -63721,10 +56678,6 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai) "jvu" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -63737,32 +56690,7 @@ /obj/structure/closet/crate, /turf/open/floor/plating, /area/maintenance/fore) -"jvA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/medical/medbay/central) "jvB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "0-2" }, @@ -63773,35 +56701,11 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" }, /area/hallway/primary/central) -"jvK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"jvQ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "jvW" = ( /obj/structure/cable{ icon_state = "1-2" @@ -63835,11 +56739,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ name = "air vent" }, @@ -63872,22 +56771,12 @@ /obj/structure/chair/sofa/left{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" }, /area/commons/fitness/pool) "jwk" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_plating = "floor"; @@ -63912,11 +56801,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -63927,35 +56811,15 @@ dir = 4; pixel_x = 7 }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/storage/eva) "jwL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 4 }, /area/engineering/break_room) "jwN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner, /obj/structure/railing{ dir = 9 @@ -64001,20 +56865,9 @@ /obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "jxi" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood-broken5" }, @@ -64074,12 +56927,6 @@ "jxR" = ( /obj/structure/table/reinforced, /obj/machinery/chem_dispenser/drinks, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/plasteel/cafeteria, /area/service/bar) "jxU" = ( @@ -64087,39 +56934,17 @@ dir = 8; name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" }, /area/service/theater) -"jxW" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/science/xenobiology) -"jyf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) "jyl" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/structure/table/reinforced, -/obj/item/destTagger, +/obj/item/dest_tagger, /obj/item/hand_labeler{ pixel_y = 8 }, @@ -64217,11 +57042,6 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/service) "jzf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table/plasmaglass, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ pixel_x = -6; @@ -64296,10 +57116,6 @@ /turf/open/floor/plasteel, /area/science) "jzy" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer3{ name = "air supply pipe" }, @@ -64389,12 +57205,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood-broken7" }, @@ -64704,10 +57514,6 @@ color = "#ffffff" }, /obj/structure/railing, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/security/prison) "jBS" = ( @@ -64817,12 +57623,6 @@ }, /area/maintenance/port) "jCB" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/service/library) @@ -64830,10 +57630,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -64973,11 +57769,6 @@ /turf/open/floor/carpet, /area/service/bar) "jDn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -64988,11 +57779,6 @@ }, /area/ruin/unpowered/no_grav) "jDp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 1 }, @@ -65053,25 +57839,6 @@ dir = 1 }, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/layeniaredder{ icon_state = "layenia4" }, @@ -65161,18 +57928,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/break_room) -"jEC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel, -/area/service/hydroponics/garden) "jEI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65247,11 +58002,6 @@ pixel_y = 19 }, /obj/structure/chair, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" }, @@ -65317,11 +58067,6 @@ /turf/open/floor/plasteel, /area/engineering/break_room) "jFs" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, @@ -65385,10 +58130,6 @@ /obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_trim" @@ -65406,11 +58147,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ dir = 1; name = "air supply pipe" @@ -65521,12 +58257,6 @@ }, /area/construction/mining/aux_base) "jGN" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -65546,10 +58276,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -65558,11 +58284,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -65573,11 +58294,6 @@ }, /area/hallway/primary/port/fore) "jGV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -65601,11 +58317,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" @@ -65628,16 +58339,6 @@ /obj/item/trash/semki, /turf/open/floor/plasteel/dark, /area/cargo/sorting) -"jHw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/medical/medbay/central) "jHA" = ( /obj/structure/table/wood, /obj/item/toy/figure/mime, @@ -65694,11 +58395,6 @@ /area/medical/medbay/central) "jHZ" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/security/detectives_office) "jIc" = ( @@ -65895,12 +58591,6 @@ pixel_y = -1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood-broken5" }, @@ -65924,12 +58614,6 @@ name = "Sauna" }, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -65969,24 +58653,6 @@ }, /turf/open/floor/plasteel, /area/engineering/teg) -"jJK" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "jJO" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/crate/solarpanel_small, @@ -66190,16 +58856,6 @@ /turf/open/floor/plasteel, /area/maintenance/fore) "jLn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -66251,11 +58907,6 @@ /area/service/bar) "jLO" = ( /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/storage/eva) "jLR" = ( @@ -66288,11 +58939,6 @@ pixel_y = 9 }, /obj/item/pen, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/item/paper/guides/jobs/medical/morgue{ pixel_x = 5; pixel_y = 4 @@ -66392,11 +59038,6 @@ }, /area/hallway/primary/central) "jNn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, @@ -66426,11 +59067,6 @@ }, /area/service/hydroponics/garden) "jNy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -66617,7 +59253,6 @@ /turf/open/openspace, /area/service/theater) "jOZ" = ( -/obj/effect/turf_decal/loading_area, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -66739,12 +59374,6 @@ }, /area/engineering/main) "jPR" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -66763,13 +59392,6 @@ }, /turf/open/floor/engine, /area/science/mixing) -"jQm" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "half_stairs_darkfull"; - name = "dark steps" - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "jQr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; @@ -66780,14 +59402,6 @@ name = "tile" }, /area/command/blueshieldoffice) -"jQu" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/science) "jQw" = ( /obj/machinery/light{ dir = 4; @@ -66806,11 +59420,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -66821,11 +59430,6 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel/dark, /area/service/theater) "jQJ" = ( @@ -66860,32 +59464,8 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) -"jQU" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/carpet, -/area/security/prison) "jQV" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ dir = 1 @@ -66993,10 +59573,6 @@ /obj/structure/chair/comfy/brown{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_trim" @@ -67018,21 +59594,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/power/apc/auto_name/north, /turf/open/floor/plasteel{ dir = 1; @@ -67098,11 +59659,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -67114,33 +59670,15 @@ /obj/effect/turf_decal/tile/yellow{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" }, /area/cargo/sorting) -"jSs" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/fore) "jSz" = ( /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/arrows{ dir = 1 }, @@ -67215,18 +59753,6 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"jTd" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/commons/fitness/pool) "jTi" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plating, @@ -67235,11 +59761,6 @@ /turf/open/floor/plasteel/dark, /area/service/theater) "jTm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 4; name = "air vent" @@ -67263,12 +59784,6 @@ /obj/structure/sign/painting/library{ pixel_y = 28 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -67284,10 +59799,6 @@ /obj/effect/turf_decal/tile/red{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/status_display{ layer = 4; pixel_y = -28 @@ -67295,16 +59806,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "jTW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -67318,15 +59819,6 @@ name = "tile" }, /area/command/heads_quarters/hop) -"jTY" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/maintenance/starboard) "jUb" = ( /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/grass, @@ -67389,12 +59881,6 @@ dir = 2; pixel_x = -24 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/carpet/royalblue, /area/command/blueshieldoffice) "jUz" = ( @@ -67437,11 +59923,6 @@ /turf/open/floor/plating, /area/maintenance/starboard) "jUP" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light_switch{ pixel_y = 28 }, @@ -67536,14 +60017,6 @@ }, /turf/open/floor/plating, /area/cargo/storage) -"jVd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/vaporwave, -/area/commons/arcade) "jVe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; @@ -67557,28 +60030,6 @@ icon_state = "floor_plate" }, /area/cargo/sorting) -"jVk" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/tile/neutral{ - color = "#ffffff" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/security/prison) "jVv" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -67702,11 +60153,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -67734,15 +60180,6 @@ /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "jWC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -67791,12 +60228,6 @@ dir = 9; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -67809,11 +60240,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /turf/open/floor/plasteel/cafeteria, /area/security/prison) @@ -67821,11 +60247,6 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -67900,16 +60321,6 @@ /turf/open/floor/plating, /area/maintenance/starboard) "jXI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/fans/tiny, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/no_grav) @@ -67984,11 +60395,6 @@ /turf/open/floor/plasteel/white, /area/science) "jYe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -68122,27 +60528,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/janitor) -"jZm" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - dir = 8; - id = "primaryshut1"; - name = "primary blast door" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/firedoor{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/hallway/primary/port/fore) "jZr" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -68157,11 +60542,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light/floor, /turf/open/floor/plasteel/dark{ dir = 4; @@ -68173,23 +60553,6 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "linealt_corner"; - name = "line" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "linealt"; - name = "line"; - pixel_y = 6 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "line"; - name = "line"; - pixel_x = 26 - }, /turf/open/floor/plasteel{ dir = 8; icon_plating = "floor"; @@ -68276,14 +60639,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"kaF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) "kaJ" = ( /obj/machinery/status_display{ layer = 4; @@ -68367,15 +60722,6 @@ /turf/open/floor/plating, /area/maintenance/bar) "kbx" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -68408,39 +60754,12 @@ pixel_y = 3 }, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/item/toy/figure/captain{ pixel_x = 10 }, /turf/open/floor/carpet/royalblue, /area/command/heads_quarters/captain) "kcc" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; name = "air supply pipe" @@ -68466,12 +60785,6 @@ /turf/open/floor/plasteel, /area/engineering/teg) "kch" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/sofa{ dir = 4 }, @@ -68619,27 +60932,11 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" }, /area/commons/fitness) -"kcX" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/commons/fitness/pool) "kda" = ( /obj/structure/cable{ icon_state = "1-2" @@ -68746,10 +61043,6 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "kew" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -68774,11 +61067,6 @@ }, /area/security/prison) "keF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 8 }, @@ -68910,12 +61198,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -68928,16 +61210,6 @@ }, /turf/open/floor/plating, /area/science/mixing) -"kfM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/maintenance/fore) "kfS" = ( /obj/machinery/atmospherics/components/binary/circulator/cold{ dir = 4 @@ -68983,11 +61255,6 @@ }, /area/medical/medbay/central) "kfX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/vending/medical, /turf/open/floor/plasteel{ dir = 4; @@ -69054,15 +61321,6 @@ icon_state = "plaswhite_traction" }, /area/medical/chemistry) -"kgp" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plating/layeniaredder, -/area/ruin/unpowered/no_grav) "kgv" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ dir = 1 @@ -69092,11 +61350,6 @@ /turf/open/floor/grass, /area/service/hydroponics/garden) "khe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/airalarm{ pixel_y = 24 }, @@ -69215,19 +61468,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -69240,11 +61480,6 @@ /obj/effect/turf_decal/tile/red{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -69318,17 +61553,6 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/maintenance/fore) -"kiX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/service/bar) "kji" = ( /turf/open/floor/plating, /area/maintenance/fore) @@ -69344,12 +61568,6 @@ /obj/structure/chair/sofa/corner{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -69377,11 +61595,6 @@ dir = 1 }, /obj/structure/closet/crate/coffin, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/wood, /area/service/chapel/main) "kjB" = ( @@ -69510,12 +61723,6 @@ }, /area/cargo/warehouse) "kkl" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/stool{ dir = 8 }, @@ -69591,10 +61798,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/evac{ dir = 4; pixel_y = -25 @@ -69736,11 +61939,6 @@ /obj/machinery/pool/filter{ pixel_y = 24 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_pool"; - name = "pool ledge" - }, /turf/open/pool, /area/commons/fitness/pool) "kmk" = ( @@ -69763,10 +61961,6 @@ /turf/open/floor/plasteel, /area/command/bridge) "kmm" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -69790,14 +61984,6 @@ icon_state = "darkfull_whole_alt" }, /area/security/brig) -"kmw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/construction/mining/aux_base) "kmy" = ( /turf/open/floor/plasteel, /area/hallway/primary/port/fore) @@ -69885,11 +62071,6 @@ }, /area/medical/medbay/central) "knf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/warning/nosmoking{ pixel_y = 32 }, @@ -69909,12 +62090,6 @@ /turf/open/floor/plating, /area/maintenance/port) "kni" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; name = "scrubbers pipe" @@ -69994,15 +62169,6 @@ }, /area/medical/medbay/central) "kob" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/sign/poster/random{ pixel_y = 32 }, @@ -70041,20 +62207,7 @@ icon_state = "darkfull_trim" }, /area/security/checkpoint/medical) -"kor" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) "kox" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /obj/structure/railing, /turf/open/floor/plating/layeniaredder{ @@ -70062,38 +62215,16 @@ name = "concrete" }, /area/ruin/unpowered/no_grav) -"koy" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/theater) "koC" = ( /obj/machinery/light{ dir = 4; pixel_x = 7 }, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 8 }, /area/science/xenobiology) "koE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -70106,11 +62237,6 @@ }, /area/hallway/primary/starboard) "koF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white/corner, /area/science) @@ -70223,11 +62349,6 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "kpY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/reinforced/tinted{ dir = 4 }, @@ -70241,11 +62362,6 @@ /turf/open/floor/grass/snow, /area/commons/fitness) "kqf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -70382,10 +62498,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 1; name = "air scrubber" @@ -70441,10 +62553,6 @@ dir = 4; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ icon_state = "whitehall_plate" }, @@ -70556,14 +62664,6 @@ dir = 4 }, /area/command/heads_quarters/cmo) -"kso" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "linealt_corner"; - name = "line" - }, -/turf/open/floor/plasteel/dark/side, -/area/security/prison) "ksp" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8; @@ -70606,11 +62706,6 @@ }, /obj/structure/table, /obj/item/reagent_containers/rag/towel, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/showroomfloor, /area/commons/dorms) "ksH" = ( @@ -70618,15 +62713,6 @@ /turf/open/floor/engine/vacuum, /area/engineering/teg) "ksI" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -70644,11 +62730,6 @@ }, /area/service/bar) "ktC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 1 }, @@ -70695,11 +62776,6 @@ /turf/open/floor/plating, /area/cargo/office) "kua" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -70707,10 +62783,6 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/entry) "kuj" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -70912,10 +62984,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -70968,22 +63036,6 @@ icon_state = "floor_plate" }, /area/security/brig) -"kwF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "kwL" = ( /obj/machinery/camera{ c_tag = "Kitchen Cold Room" @@ -71045,10 +63097,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/stripes/corner{ dir = 2 }, @@ -71095,21 +63143,6 @@ }, /turf/open/floor/plasteel, /area/service/barbershop) -"kxn" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/service/hydroponics/garden) "kxp" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Access"; @@ -71171,35 +63204,10 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"kxC" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "kxO" = ( /obj/effect/turf_decal/tile/red{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -71227,11 +63235,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -71247,52 +63250,15 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"kyb" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "kyc" = ( /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, /area/hallway/primary/starboard) -"kyd" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/medical/medbay/central) "kyn" = ( /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/painting/library{ pixel_y = 28 }, @@ -71341,17 +63307,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"kyK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/security/brig) "kyL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; @@ -71514,11 +63469,6 @@ /turf/open/floor/plasteel/freezer, /area/medical/medbay/central) "kzS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -71544,32 +63494,10 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"kAc" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 4; - name = "scrubbers pipe" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/security/brig) "kAe" = ( /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ icon_state = "floor_plate" @@ -71604,11 +63532,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/ce) "kAi" = ( @@ -71629,10 +63552,6 @@ /turf/open/floor/plasteel, /area/science/mixing) "kAp" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -71736,11 +63655,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ name = "air vent" }, @@ -71753,24 +63667,19 @@ /obj/machinery/light/small{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" }, /area/service/theater) "kAT" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/effect/turf_decal{ + icon_state = "box_red"; + name = "decal" }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/plasteel/dark{ + icon_state = "darkfull_whole" }, -/turf/open/floor/plasteel/dark, /area/engineering/main) "kBa" = ( /obj/effect/turf_decal/tile/neutral{ @@ -71839,11 +63748,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ name = "air supply pipe" }, @@ -71868,11 +63772,6 @@ /turf/open/floor/plasteel, /area/ruin/unpowered/no_grav) "kBE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; name = "air supply pipe" @@ -71886,10 +63785,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -71913,11 +63808,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -71944,15 +63834,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/break_room) "kBO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light/floor, /obj/structure/railing{ dir = 6 @@ -71990,11 +63871,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 8; icon_state = "darkfull_plate" @@ -72061,12 +63937,6 @@ }, /area/medical/medbay/central) "kCv" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9; name = "scrubbers pipe" @@ -72086,20 +63956,7 @@ dir = 4 }, /area/command/bridge) -"kCA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plating, -/area/maintenance/fore) "kCC" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -72129,11 +63986,6 @@ /turf/open/space/basic, /area/ruin/unpowered/no_grav) "kCJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/sofa/right{ dir = 1 }, @@ -72154,12 +64006,6 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "kCV" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/structure/disposalpipe/segment{ dir = 10 }, @@ -72174,11 +64020,6 @@ /turf/open/floor/grass, /area/security/prison) "kDa" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/wood{ dir = 1 }, @@ -72218,11 +64059,6 @@ name = "primary blast door" }, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -72233,11 +64069,6 @@ }, /area/hallway/primary/fore) "kDt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "half_stairs"; - name = "steps" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" @@ -72269,11 +64100,6 @@ /area/maintenance/solars/aux/port) "kEv" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8; color = "#FFFFFF" @@ -72361,11 +64187,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ pixel_y = 24 }, @@ -72393,27 +64214,6 @@ icon_state = "darkfull_whole_alt" }, /area/security/brig) -"kFb" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/hydroponics/garden) "kFc" = ( /obj/structure/chair{ dir = 4 @@ -72535,10 +64335,6 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "kGF" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/wood{ dir = 4 }, @@ -72572,23 +64368,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/central) "kHa" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -72611,10 +64396,6 @@ pixel_y = 7 }, /obj/item/pen, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/carpet/royalblue, /area/command/heads_quarters/captain) "kHh" = ( @@ -72753,11 +64534,6 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "kHW" = ( @@ -72914,10 +64690,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -72990,11 +64762,6 @@ /obj/structure/chair/office/dark{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -73071,12 +64838,6 @@ /area/ruin/unpowered/no_grav) "kKB" = ( /obj/structure/chair/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -73139,16 +64900,6 @@ /turf/open/floor/plasteel, /area/command/bridge) "kKY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -73302,11 +65053,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" @@ -73321,10 +65067,6 @@ pixel_y = 6 }, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/carpet/royalblue, /area/command/heads_quarters/captain) "kMC" = ( @@ -73374,12 +65116,6 @@ /area/ruin/unpowered/no_grav) "kMP" = ( /obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/office/dark{ dir = 4 }, @@ -73460,11 +65196,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -73481,11 +65212,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -73537,17 +65263,6 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/maintenance/fore) -"kOp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/arrows/white{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/fore) "kOs" = ( /obj/effect/turf_decal/box, /turf/open/floor/engine, @@ -73582,11 +65297,6 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -73634,12 +65344,6 @@ /area/service/library/artgallery) "kPk" = ( /mob/living/simple_animal/butterfly, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -73714,12 +65418,6 @@ /area/construction/mining/aux_base) "kQr" = ( /obj/structure/table/plasmaglass, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/carpet/royalblue, /area/command/blueshieldoffice) "kQs" = ( @@ -73743,11 +65441,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_y = 23 @@ -73763,25 +65456,7 @@ }, /turf/closed/wall/mineral/lead, /area/engineering/main/reactor_core) -"kQJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_alt"; - name = "ledge" - }, -/turf/open/floor/plasteel/checker, -/area/engineering/atmos) "kQM" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing/corner{ dir = 1 }, @@ -73882,42 +65557,12 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "kRH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera{ c_tag = "Research Division North"; network = list("ss13","rd") }, /turf/open/floor/plasteel/white/side, /area/science) -"kRN" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/tile/neutral{ - color = "#ffffff" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 4; - name = "scrubbers pipe" - }, -/turf/open/floor/plasteel, -/area/security/prison) "kRU" = ( /obj/machinery/firealarm{ dir = 2; @@ -74028,14 +65673,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"kSY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) "kTi" = ( /obj/structure/table{ pixel_y = 2 @@ -74069,31 +65706,10 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/prison) -"kTx" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole" - }, -/area/hallway/primary/fore) "kTE" = ( /obj/structure/closet/radiation, /turf/open/floor/plasteel, /area/engineering/main) -"kTF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) "kTJ" = ( /turf/open/floor/plating/layeniaredder{ icon_state = "layenia4" @@ -74173,10 +65789,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair{ dir = 8 }, @@ -74184,24 +65796,7 @@ icon_state = "floor_plate" }, /area/hallway/primary/central) -"kUr" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/security/courtroom) "kUv" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood-broken4" }, @@ -74240,24 +65835,6 @@ /obj/machinery/telecomms/server/presets/command, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) -"kVm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) "kVz" = ( /obj/structure/railing{ dir = 4 @@ -74332,11 +65909,6 @@ /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet) "kWc" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "half_stairs"; - name = "steps" - }, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -74356,11 +65928,6 @@ /obj/effect/turf_decal/tile/red{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -74448,10 +66015,6 @@ /obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/carpet/red, /area/command/heads_quarters/hos) "kXo" = ( @@ -74614,12 +66177,6 @@ /area/medical/virology) "kZl" = ( /obj/structure/chair/sofa/left, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/sign/painting/library{ pixel_y = 28 }, @@ -74633,11 +66190,6 @@ /turf/open/space/basic, /area/space) "kZt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, @@ -74754,11 +66306,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -74836,10 +66383,6 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing, /turf/open/floor/plasteel/cafeteria, /area/security/prison) @@ -74873,12 +66416,6 @@ /turf/open/floor/engine, /area/science/xenobiology) "laf" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/airalarm{ pixel_y = 24 }, @@ -74983,11 +66520,6 @@ }, /area/maintenance/port/aft) "laK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/closet/emcloset, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/storage/eva) @@ -75037,11 +66569,6 @@ }, /area/commons/dorms) "laZ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -75049,19 +66576,9 @@ /turf/open/floor/plasteel/dark, /area/science/robotics/mechbay) "lbd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/engineering/atmos) "lbk" = ( @@ -75215,24 +66732,7 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"lcs" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge"; - name = "ledge" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_pool"; - name = "pool ledge" - }, -/turf/open/pool, -/area/commons/fitness/pool) "lct" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 6; name = "scrubbers pipe" @@ -75405,12 +66905,6 @@ /turf/open/floor/plasteel, /area/service/hydroponics/garden) "leg" = ( -/obj/effect/turf_decal/loading_area{ - color = null; - dir = 1; - icon_state = "half_stairs_wood"; - name = "wood steps" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -75439,10 +66933,6 @@ id = "primaryshut1"; name = "primary blast door" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -75489,12 +66979,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -75520,16 +67004,6 @@ }, /area/space) "lfh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -75645,11 +67119,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/closet/secure_closet/personal, /obj/item/toy/poolnoodle/blue, /obj/item/toy/poolnoodle/red, @@ -75692,18 +67161,6 @@ dir = 5 }, /area/medical/medbay/central) -"lgD" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "lgF" = ( /obj/structure/cable{ icon_state = "2-8" @@ -75711,11 +67168,6 @@ /turf/closed/wall/r_wall, /area/medical/virology) "lgS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -75736,11 +67188,6 @@ }, /area/science/mixing) "lgX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 1 }, @@ -75757,11 +67204,6 @@ }, /area/ruin/unpowered/no_grav) "lhe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -75846,11 +67288,6 @@ /area/maintenance/aft) "lie" = ( /obj/machinery/power/deck_relay, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "0-2" }, @@ -75860,12 +67297,6 @@ }, /area/ai_monitored/turret_protected/aisat/hallway) "lij" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -75955,11 +67386,6 @@ dir = 8; pixel_x = 13 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating, /area/medical/medbay/central) "ljh" = ( @@ -75967,27 +67393,11 @@ /obj/structure/closet/crate, /turf/open/floor/plating, /area/maintenance/fore) -"lji" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/grimy{ - icon_state = "eighties"; - name = "retro floor" - }, -/area/commons/arcade) "ljj" = ( /obj/machinery/light{ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_plating = "floor"; @@ -76039,11 +67449,6 @@ pixel_x = 6; pixel_y = -4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plating, /area/maintenance/fore) "ljO" = ( @@ -76099,16 +67504,6 @@ dir = 4; pixel_y = 2 }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) @@ -76134,11 +67529,6 @@ pixel_y = -1 }, /obj/structure/reagent_dispensers/water_cooler, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, @@ -76153,14 +67543,6 @@ /obj/machinery/power/apc/auto_name/north, /turf/open/floor/plasteel/white, /area/medical/surgery) -"lkL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_pool"; - name = "pool ledge" - }, -/turf/open/pool, -/area/commons/fitness/pool) "lkM" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -76175,11 +67557,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -76389,11 +67766,6 @@ }, /area/service/chapel/main) "lmm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -76436,17 +67808,6 @@ }, /area/commons/storage/auxiliary) "lmK" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -76483,12 +67844,6 @@ /turf/open/floor/wood, /area/maintenance/bar) "lnc" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/railing, /turf/open/floor/wood{ icon_state = "wood_large"; @@ -76496,11 +67851,6 @@ }, /area/maintenance/fore) "lnf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/table, /obj/item/stack/rods/fifty, /obj/item/stack/rods/fifty, @@ -76624,11 +67974,6 @@ }, /area/command/blueshieldoffice) "lof" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/closet/emcloset, /obj/machinery/light/small{ dir = 8; @@ -76669,18 +68014,6 @@ icon_state = "darkfull_whole_alt" }, /area/service/hydroponics/garden) -"loA" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/chapel/main) "loK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ dir = 8; @@ -76703,16 +68036,6 @@ /turf/open/floor/plasteel, /area/engineering/atmos) "lpc" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -76776,12 +68099,6 @@ }, /area/science) "lpv" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -76822,18 +68139,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"lpG" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/construction) "lpL" = ( /obj/effect/turf_decal/tile/neutral{ dir = 6 @@ -76920,10 +68225,6 @@ /obj/effect/turf_decal/tile/red{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -76959,21 +68260,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -76996,15 +68282,6 @@ /obj/effect/spawner/lootdrop/techstorage/service, /turf/open/floor/plating, /area/engineering/storage/tech) -"lqP" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/carpet/royalblue, -/area/command/blueshieldoffice) "lqT" = ( /obj/structure/cable{ icon_state = "1-2" @@ -77125,21 +68402,7 @@ name = "parquet" }, /area/hallway/primary/port/fore) -"lrO" = ( -/obj/structure/flora/junglebush, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) "lrS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 8 }, @@ -77148,10 +68411,6 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "linealt_corner"; - name = "line" - }, /turf/open/floor/plating/layeniaredder{ icon_state = "concrete2"; name = "concrete" @@ -77260,14 +68519,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"lsI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/stairs/medium, -/area/hallway/primary/port) "lsL" = ( /obj/machinery/door/firedoor{ dir = 8 @@ -77382,11 +68633,6 @@ /turf/open/floor/plasteel, /area/tcommsat/server) "ltW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -77403,11 +68649,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ dir = 1; @@ -77427,10 +68668,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -77472,19 +68709,6 @@ }, /turf/open/floor/plasteel, /area/science) -"luA" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/security/courtroom) "luB" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor{ @@ -77492,25 +68716,6 @@ }, /turf/open/floor/plating, /area/engineering/lobby) -"luE" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) -"luL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel, -/area/ruin/unpowered/no_grav) "luN" = ( /obj/structure/closet/toolcloset, /turf/open/floor/plating, @@ -77575,11 +68780,6 @@ /obj/effect/turf_decal/tile/green{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -77631,10 +68831,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname{ dir = 1 }, @@ -77751,14 +68947,6 @@ icon_state = "darkfull_whole" }, /area/service/hydroponics/garden) -"lwB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) "lwE" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -77779,14 +68967,6 @@ /obj/structure/flora/grass/jungle, /turf/open/floor/grass, /area/hallway/primary/fore) -"lxe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plasteel, -/area/security/courtroom) "lxk" = ( /turf/open/floor/carpet, /area/commons/dorms) @@ -77801,11 +68981,6 @@ /obj/effect/turf_decal/tile/green{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -77815,18 +68990,6 @@ /obj/machinery/rnd/production/protolathe/department/engineering, /turf/open/floor/plasteel/dark, /area/engineering/break_room) -"lxK" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/theater) "lxO" = ( /obj/machinery/light, /turf/open/floor/plating/layeniaredder, @@ -77885,29 +69048,14 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel, /area/service/hydroponics/garden) "lyp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/chair/sofa/corp{ dir = 4 }, @@ -78009,11 +69157,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -78028,11 +69171,6 @@ /turf/open/floor/plasteel/freezer, /area/maintenance/starboard/aft) "lzl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 9; name = "air supply pipe" @@ -78122,11 +69260,6 @@ }, /area/service/hydroponics) "lzG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/airlock/external{ name = "Port Docking Bay 1" }, @@ -78213,11 +69346,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -78253,18 +69381,9 @@ /obj/structure/flora/ausbushes/brflowers, /obj/structure/flora/ausbushes/ywflowers, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/maintenance/starboard) "lAH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -78511,11 +69630,6 @@ /turf/open/floor/plasteel, /area/science/mixing) "lCv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -78580,11 +69694,6 @@ name = "HoS Office Shutters"; pixel_y = -25 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/carpet/red, /area/command/heads_quarters/hos) "lCI" = ( @@ -78770,10 +69879,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 1; name = "air vent" @@ -78796,10 +69901,6 @@ /turf/open/space/basic, /area/space) "lDS" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -78818,12 +69919,6 @@ }, /area/service/chapel/main) "lEa" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -78999,11 +70094,6 @@ }, /area/science) "lFm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/comfy/black, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; @@ -79073,11 +70163,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -79168,12 +70253,6 @@ /turf/open/floor/plasteel/grimy, /area/service/chapel/office) "lGp" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -79194,13 +70273,6 @@ name = "large" }, /area/service/hydroponics/garden) -"lGr" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/construction/mining/aux_base) "lGu" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -79246,10 +70318,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -79293,10 +70361,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname{ dir = 1 }, @@ -79313,16 +70377,6 @@ dir = 8; layer = 2.9 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/structure/chair/sofa/corner{ dir = 4 }, @@ -79340,11 +70394,6 @@ /turf/open/floor/plasteel/dark, /area/security/checkpoint) "lHW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -79414,14 +70463,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) -"lIK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/commons/toilet) "lIP" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ @@ -79444,11 +70485,6 @@ /turf/open/floor/plating, /area/maintenance/starboard) "lJg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 1 }, @@ -79581,13 +70617,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/ai_monitored/command/storage/eva) -"lJQ" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) "lJU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -79608,17 +70637,6 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"lKv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "lKy" = ( /obj/structure/table, /obj/machinery/camera{ @@ -79700,11 +70718,6 @@ }, /area/maintenance/starboard) "lKS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_trim" }, @@ -79741,11 +70754,6 @@ /obj/effect/turf_decal/tile/red{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -79755,11 +70763,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9; name = "scrubbers pipe" @@ -79793,11 +70796,6 @@ dir = 4; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1; icon_state = "whitehall_plate" @@ -79987,11 +70985,6 @@ /turf/closed/wall, /area/space) "lMV" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/airalarm{ dir = 4; pixel_x = -22 @@ -80039,21 +71032,6 @@ name = "parquet" }, /area/security/warden) -"lNc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ - dir = 8; - name = "air supply pipe" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 4; - name = "scrubbers pipe" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "lNe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" @@ -80135,16 +71113,6 @@ /turf/open/floor/plating, /area/maintenance/port) "lNC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -80161,10 +71129,6 @@ /area/maintenance/bar) "lNF" = ( /obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/cargo/sorting) "lNN" = ( @@ -80219,15 +71183,6 @@ }, /turf/open/floor/engine, /area/ai_monitored/command/storage/eva) -"lOy" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main) "lOA" = ( /obj/item/gavelblock, /obj/item/pen/red, @@ -80322,20 +71277,6 @@ }, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/no_grav) -"lPk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/table/plasmaglass, -/turf/open/floor/plasteel, -/area/service/bar) "lPo" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, @@ -80383,11 +71324,6 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -80437,33 +71373,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, /area/commons/fitness) -"lPR" = ( -/obj/machinery/door/poddoor/preopen{ - dir = 8; - id = "maint2" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) "lPS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -80520,11 +71433,6 @@ }, /area/ai_monitored/security/armory) "lQt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/machinery/autolathe/hacked, /turf/open/floor/plasteel/dark{ dir = 1; @@ -80546,19 +71454,6 @@ icon_state = "floor_plate" }, /area/security/prison) -"lQx" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel, -/area/ruin/unpowered/no_grav) "lQy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; @@ -80588,13 +71483,6 @@ icon_state = "floor_whole_alt" }, /area/science) -"lQA" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet, -/area/commons/dorms) "lQC" = ( /obj/machinery/airalarm{ pixel_y = 24 @@ -80707,11 +71595,6 @@ dir = 5; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "1-8" }, @@ -80720,27 +71603,6 @@ name = "parquet" }, /area/commons/dorms) -"lRx" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/grimy{ - icon_state = "eighties"; - name = "retro floor" - }, -/area/commons/arcade) "lRy" = ( /obj/structure/cable{ icon_state = "1-2" @@ -80788,28 +71650,10 @@ icon_state = "darkfull_plate" }, /area/construction/mining/aux_base) -"lSb" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/fore) "lSg" = ( /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -80847,11 +71691,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -80863,11 +71702,6 @@ pixel_x = 13 }, /obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" }, @@ -80879,11 +71713,6 @@ /obj/machinery/pool/filter{ pixel_y = 24 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_pool"; - name = "pool ledge" - }, /turf/open/pool, /area/security/prison) "lSr" = ( @@ -80963,11 +71792,6 @@ /turf/open/floor/plasteel/white/side, /area/command/heads_quarters/cmo) "lSN" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 1; name = "air vent" @@ -81005,11 +71829,6 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" }, @@ -81026,11 +71845,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/official/report_crimes{ pixel_y = 30 }, @@ -81112,11 +71926,6 @@ dir = 1 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -81171,10 +71980,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 1; name = "air scrubber" @@ -81201,10 +72006,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -81275,12 +72076,6 @@ dir = 4 }, /obj/effect/landmark/start/head_of_personnel, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -81365,10 +72160,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "lVy" = ( @@ -81569,11 +72360,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -81619,11 +72405,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -81700,12 +72481,6 @@ /obj/structure/chair/stool{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light/broken{ dir = 1; pixel_y = 16 @@ -81754,12 +72529,6 @@ /area/ruin/unpowered/no_grav) "lYs" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/reagent_dispensers/water_cooler, /obj/structure/window{ dir = 4 @@ -81785,10 +72554,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /mob/living/simple_animal/pet/cat{ color = "#ff5733"; desc = "A deranged, feral cat."; @@ -81856,11 +72621,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -81879,10 +72639,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/bar{ dir = 2; pixel_y = -22 @@ -81893,10 +72649,6 @@ /area/hallway/primary/port/fore) "lZq" = ( /obj/structure/table, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_trim" @@ -81934,11 +72686,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -81981,15 +72728,6 @@ /obj/structure/chair/sofa/right{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -82001,11 +72739,6 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "lZQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 4; color = "#FFFFFF" @@ -82087,16 +72820,7 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/caution/stand_clear, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_trim" }, @@ -82569,11 +73293,6 @@ name = "shutters" }, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -82694,11 +73413,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" @@ -82865,14 +73579,6 @@ icon_state = "plaswhite_trim" }, /area/medical/medbay/central) -"mfS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) "mfU" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/sparsegrass, @@ -83077,11 +73783,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -83141,11 +73842,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -83250,16 +73946,6 @@ icon_state = "whitehall_plate" }, /area/hallway/secondary/entry) -"miw" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/service/library) "miE" = ( /obj/structure/table/reinforced, /obj/item/trash/candy, @@ -83365,10 +74051,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -83395,11 +74077,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -83448,11 +74125,6 @@ }, /area/medical/medbay/central) "mjN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 4; name = "air vent" @@ -83477,11 +74149,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/random{ pixel_x = -32 }, @@ -83494,11 +74161,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -83542,11 +74204,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "mkp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/airalarm{ pixel_y = 24 }, @@ -83571,20 +74228,7 @@ name = "tile" }, /area/construction) -"mku" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet, -/area/commons/dorms) "mkB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sink{ pixel_y = 30 }, @@ -83645,10 +74289,6 @@ dir = 8; name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/airlock/public/glass{ dir = 4; name = "Central Access" @@ -83678,25 +74318,8 @@ "mls" = ( /turf/open/floor/plasteel/dark, /area/maintenance/port) -"mly" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "floor_plate" - }, -/area/maintenance/fore) "mlC" = ( /obj/structure/table/plasmaglass, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/service/bar) "mlD" = ( @@ -83708,21 +74331,6 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/grass, /area/hallway/primary/port/fore) "mlI" = ( @@ -83828,11 +74436,6 @@ /turf/open/floor/plating, /area/security) "mmx" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -83887,12 +74490,6 @@ /turf/open/floor/plasteel/dark, /area/cargo/miningdock) "mnc" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/security/checkpoint) "mne" = ( @@ -83955,11 +74552,6 @@ }, /area/cargo/storage) "mnT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/vending/dinnerware, /turf/open/floor/plasteel{ dir = 8; @@ -83981,11 +74573,6 @@ /area/security/brig) "moa" = ( /obj/structure/chair/comfy/black, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8; color = "#FFFFFF" @@ -84133,10 +74720,6 @@ /obj/structure/flora/junglebush, /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/library) "mpl" = ( @@ -84216,11 +74799,6 @@ }, /area/hallway/secondary/service) "mpt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/comfy/brown, /turf/open/floor/carpet, /area/commons/dorms) @@ -84245,12 +74823,6 @@ /turf/open/floor/wood, /area/maintenance/bar) "mpG" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -84307,11 +74879,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/reinforced{ dir = 8 }, @@ -84369,11 +74936,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /obj/structure/bedsheetbin, /turf/open/floor/plasteel/cafeteria, @@ -84534,11 +75096,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -84700,12 +75257,6 @@ }, /area/medical/medbay/central) "msN" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -84754,16 +75305,6 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/fore) "mta" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 5; name = "scrubbers pipe" @@ -84828,16 +75369,6 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "mtu" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /obj/machinery/light{ dir = 1; @@ -84849,11 +75380,6 @@ }, /area/ruin/unpowered/no_grav) "mty" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, /obj/machinery/computer/gateway_control, /obj/structure/cable{ icon_state = "0-2" @@ -84907,11 +75433,6 @@ }, /area/hallway/primary/port/fore) "mtI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair, /obj/structure/window/reinforced{ dir = 8; @@ -84962,15 +75483,6 @@ icon_state = "floor_whole_alt" }, /area/security/prison) -"mtW" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/service/library) "muc" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -85026,11 +75538,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -85070,10 +75577,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/railing/corner, /turf/open/floor/plasteel, /area/hallway/primary/fore) @@ -85094,31 +75597,11 @@ icon_state = "hallway_floor" }, /area/security/processing) -"mvX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/light{ - pixel_y = -1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/engineering/atmos) "mvY" = ( /obj/structure/bookcase/random/reference, /turf/open/floor/wood, /area/science) "mwd" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -85139,11 +75622,6 @@ /turf/open/floor/plasteel, /area/engineering/atmos) "mwj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -85254,11 +75732,6 @@ /area/science/research) "mxt" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -85338,11 +75811,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -85370,11 +75838,6 @@ /area/science/mixing) "myB" = ( /obj/structure/chair, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1; icon_state = "whitehall_plate" @@ -85399,11 +75862,6 @@ /turf/open/floor/plating, /area/cargo/sorting) "myO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 4 }, @@ -85413,16 +75871,6 @@ }, /area/medical/medbay/central) "myT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -85490,12 +75938,6 @@ /turf/open/floor/plating, /area/maintenance/aft) "mzH" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 4; name = "air vent" @@ -85562,21 +76004,6 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, @@ -85682,11 +76109,6 @@ /obj/machinery/computer/med_data{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/cmo) "mBl" = ( @@ -85724,10 +76146,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; id = "cargoshut3"; @@ -85904,24 +76322,6 @@ }, /turf/open/floor/plating, /area/engineering/main) -"mDx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "primaryshut1"; - name = "primary blast door" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/hallway/primary/fore) "mDD" = ( /obj/machinery/firealarm{ pixel_y = 24 @@ -85957,22 +76357,12 @@ /turf/open/floor/plasteel/dark, /area/maintenance/disposal/incinerator) "mEa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/showroomfloor, /area/commons/dorms) "mEb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 4; name = "air scrubber" @@ -85996,12 +76386,6 @@ /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) "mEd" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -86018,12 +76402,6 @@ /area/space) "mEn" = ( /obj/structure/chair/sofa/corner, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -86093,11 +76471,6 @@ /turf/open/floor/wood, /area/science) "mEL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -86107,11 +76480,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "mFa" = ( @@ -86160,11 +76528,6 @@ /turf/open/floor/plating/snowed/smoothed, /area/ruin/unpowered/no_grav) "mFs" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -86193,15 +76556,6 @@ icon_state = "darkfull_whole_alt" }, /area/security/prison) -"mFD" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/ruin/unpowered/no_grav) "mFH" = ( /turf/closed/wall/r_wall, /area/hallway/secondary/exit) @@ -86337,12 +76691,6 @@ dir = 9; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/structure/reagent_dispensers/keg/femcum, /turf/open/floor/wood{ icon_state = "wood_parquet"; @@ -86359,15 +76707,6 @@ icon_state = "darkfull_whole_alt" }, /area/science/xenobiology) -"mGO" = ( -/obj/structure/table, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/construction/mining/aux_base) "mGS" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -86484,11 +76823,6 @@ dir = 9; name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -86514,11 +76848,6 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "half_stairs_darkfull"; - name = "dark steps" - }, /obj/machinery/power/apc/auto_name/east, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" @@ -86639,16 +76968,6 @@ /turf/open/floor/plating, /area/maintenance/aft) "mJq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -86706,11 +77025,6 @@ /turf/open/floor/plasteel/dark, /area/service/library/artgallery) "mJK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -86793,12 +77107,6 @@ }, /area/commons/fitness) "mKf" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -86885,10 +77193,6 @@ /turf/open/floor/plasteel, /area/commons/fitness) "mKO" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -86914,11 +77218,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -87029,13 +77328,6 @@ icon_state = "darkfull_whole_alt" }, /area/cargo/office) -"mLT" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plating/layeniaredder, -/area/security/prison) "mLZ" = ( /obj/machinery/light{ dir = 4; @@ -87059,15 +77351,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -87203,12 +77486,6 @@ /turf/open/floor/grass/fairy/pink, /area/maintenance/fore) "mNv" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/wood{ icon_state = "wood-broken6" }, @@ -87249,11 +77526,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -87338,11 +77610,6 @@ /obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -87479,11 +77746,6 @@ name = "scrubbers pipe" }, /obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/official/safety_eye_protection{ pixel_y = 31 }, @@ -87509,16 +77771,6 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/storage/eva) @@ -87529,11 +77781,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -87569,11 +77816,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -87615,11 +77857,6 @@ /obj/effect/turf_decal/tile/green{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -87685,11 +77922,6 @@ }, /area/hallway/primary/central) "mRB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/poddoor/preopen{ dir = 8; id = "primaryshut1"; @@ -87748,11 +77980,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -87763,11 +77990,6 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) "mRT" = ( @@ -87805,11 +78027,6 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -87826,10 +78043,6 @@ /area/engineering/atmos) "mSf" = ( /obj/structure/railing, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair{ dir = 8 }, @@ -87839,10 +78052,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/random{ pixel_y = -32 }, @@ -87853,14 +78062,6 @@ icon_state = "floor_plate" }, /area/hallway/primary/starboard) -"mSp" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/construction) "mSr" = ( /obj/effect/spawner/structure/window, /obj/structure/cable, @@ -87883,11 +78084,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/official/here_for_your_safety{ pixel_x = -29 }, @@ -87897,29 +78093,12 @@ }, /area/hallway/primary/fore) "mSD" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, /turf/open/floor/wood, /area/construction) -"mSF" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/construction) "mSH" = ( /obj/machinery/camera{ c_tag = "Central Hallway North"; @@ -88157,11 +78336,6 @@ /area/commons/dorms) "mUf" = ( /obj/structure/chair/sofa, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -88210,16 +78384,6 @@ /obj/effect/turf_decal/stripes/red/line, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/no_grav) -"mUy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark/side{ - dir = 8 - }, -/area/command/bridge) "mUz" = ( /obj/structure/cable, /obj/structure/cable{ @@ -88296,12 +78460,6 @@ /obj/machinery/computer/cargo{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -88399,21 +78557,9 @@ dir = 4; name = "air vent" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/structure/window/reinforced/tinted{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -88436,12 +78582,6 @@ /obj/machinery/light_switch{ pixel_x = -23 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/wood, /area/security/detectives_office) "mVW" = ( @@ -88486,11 +78626,6 @@ /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) "mWn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -88587,23 +78722,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/starboard) -"mWR" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 9 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "floor_plate" - }, -/area/hallway/primary/central) "mWW" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -88682,10 +78800,6 @@ }, /area/medical/morgue) "mXD" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 @@ -88904,11 +79018,6 @@ /turf/open/floor/plating, /area/ruin/unpowered/no_grav) "mZj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/arrows, /turf/open/floor/plasteel, /area/hallway/primary/port/fore) @@ -88927,11 +79036,6 @@ }, /area/service/library/artgallery) "mZn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -88944,9 +79048,6 @@ /turf/open/floor/grass, /area/maintenance/port/aft) "mZE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" }, @@ -89060,10 +79161,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -89072,11 +79169,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -89118,16 +79210,6 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "nbi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /obj/effect/landmark/carpspawn, /turf/open/floor/plasteel/dark, @@ -89158,11 +79240,6 @@ /turf/open/floor/plasteel, /area/engineering/main) "nbv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/pole, /obj/effect/landmark/start/hangover, /turf/open/floor/carpet, @@ -89171,10 +79248,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -89190,12 +79263,6 @@ /turf/open/floor/plasteel/dark, /area/security/courtroom) "nbG" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/table/wood, /obj/item/paper_bin{ pixel_x = -3; @@ -89255,11 +79322,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ dir = 8; name = "scrubbers pipe" @@ -89445,11 +79507,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -89466,11 +79523,6 @@ /turf/open/floor/engine, /area/ai_monitored/command/storage/eva) "ndQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; name = "air supply pipe" @@ -89494,11 +79546,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -89549,11 +79596,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ pixel_y = 25 }, @@ -89621,11 +79663,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ dir = 1; @@ -89646,11 +79683,6 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -89724,11 +79756,6 @@ name = "primary blast door" }, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -89783,11 +79810,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -89907,11 +79929,6 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "nhw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/sign/painting/library{ pixel_y = -24 }, @@ -89997,17 +80014,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/service/library) -"nim" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/fore) "nio" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/firedoor{ @@ -90041,10 +80047,6 @@ /turf/open/floor/plasteel/dark, /area/ruin/unpowered/no_grav) "niY" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/vomit, /turf/open/floor/plating/layeniaredder, /area/security/prison) @@ -90097,15 +80099,6 @@ /obj/structure/table, /turf/open/floor/plating, /area/maintenance/starboard) -"njA" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) "njG" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -90123,12 +80116,6 @@ pixel_x = -2; pixel_y = 2 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -90170,15 +80157,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark, /area/science) "nku" = ( @@ -90225,15 +80203,6 @@ }, /turf/open/space/basic, /area/space) -"nkM" = ( -/obj/effect/turf_decal/loading_area{ - color = null; - dir = 8; - icon_state = "half_stairs_wood"; - name = "wood steps" - }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) "nkS" = ( /obj/structure/railing, /obj/effect/decal/cleanable/dirt, @@ -90268,11 +80237,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8; color = "#FFFFFF" @@ -90286,22 +80250,7 @@ }, /area/hallway/primary/starboard) "nkW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/carpet/black, /area/service/bar) "nla" = ( @@ -90469,11 +80418,6 @@ /turf/open/floor/plating, /area/construction) "nmj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, @@ -90574,11 +80518,6 @@ /turf/open/floor/engine, /area/engineering/main/reactor_core) "nna" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_plate" @@ -90601,11 +80540,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -90707,10 +80641,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_trim" @@ -90798,24 +80728,6 @@ icon_state = "floor_plate" }, /area/security/brig) -"noQ" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "noW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 9 @@ -90832,14 +80744,6 @@ icon_state = "floor_plate" }, /area/hallway/primary/central) -"noZ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating, -/area/maintenance/fore) "npb" = ( /obj/machinery/door/firedoor{ dir = 8 @@ -90874,11 +80778,6 @@ /turf/closed/wall/mineral/lead, /area/engineering/main/reactor_control) "npO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "0-2" }, @@ -90983,11 +80882,6 @@ /obj/effect/turf_decal/tile/red{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/vg_decals/department/sec, /turf/open/floor/plasteel{ dir = 4; @@ -91040,12 +80934,6 @@ /obj/machinery/vending/clothing{ req_access_txt = null }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light/small{ dir = 1; pixel_y = 16 @@ -91055,21 +80943,6 @@ name = "parquet" }, /area/service/theater) -"nrt" = ( -/obj/machinery/light{ - dir = 1; - pixel_y = 16 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/white/side{ - dir = 1; - icon_state = "whitehall_plate" - }, -/area/hallway/primary/starboard) "nry" = ( /obj/structure/chair/comfy/brown{ dir = 4 @@ -91197,11 +81070,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -91235,11 +81103,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 4 }, @@ -91269,19 +81132,10 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "nsJ" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair{ dir = 4; pixel_y = 2 }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel, /area/medical/medbay/central) "nsR" = ( @@ -91320,11 +81174,6 @@ /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet) "nsX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /obj/item/reagent_containers/rag/towel{ pixel_y = 3 @@ -91358,16 +81207,6 @@ /turf/open/floor/plasteel/showroomfloor, /area/construction) "nsZ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -91458,18 +81297,6 @@ icon_state = "floor_whole_alt" }, /area/cargo/sorting) -"ntJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "linealt"; - name = "line" - }, -/obj/effect/turf_decal/stripes/white/line, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "ntR" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ @@ -91491,11 +81318,6 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "nug" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -91547,11 +81369,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "nuy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/closet/crate, /obj/structure/cable{ icon_state = "1-2" @@ -91615,10 +81432,6 @@ }, /area/security/brig) "nuW" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera{ c_tag = "Research Division West"; dir = 10; @@ -91645,15 +81458,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"nvk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/arrows, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) "nvl" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ @@ -91673,11 +81477,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/dormsdirection{ dir = 1; pixel_x = -28; @@ -91689,27 +81488,11 @@ }, /area/hallway/primary/port/fore) "nvy" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ pixel_y = -1 }, /turf/open/floor/carpet, /area/security/prison) -"nvB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark{ - dir = 1; - icon_state = "darkfull_plate" - }, -/area/hallway/primary/port/fore) "nvH" = ( /obj/structure/chair/sofa/left{ dir = 8 @@ -91767,11 +81550,6 @@ /turf/open/floor/plating, /area/maintenance/starboard) "nwt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -91788,19 +81566,6 @@ dir = 8 }, /area/security/brig) -"nww" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/security/courtroom) "nwx" = ( /obj/machinery/suit_storage_unit/security, /obj/effect/turf_decal/delivery, @@ -91821,11 +81586,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/reinforced{ dir = 4 }, @@ -91901,11 +81661,6 @@ }, /area/science/research) "nwQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/shower{ dir = 4 }, @@ -91919,11 +81674,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -91941,25 +81691,10 @@ icon_state = "floor_trim" }, /area/engineering/atmos) -"nxt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plating, -/area/ai_monitored/command/storage/eva) "nxu" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ name = "air vent" }, @@ -91981,11 +81716,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ dir = 1; icon_state = "plaswhite_traction_plate" @@ -92021,11 +81751,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 8; name = "air scrubber" @@ -92044,11 +81769,6 @@ "nyg" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/shaker, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -92069,11 +81789,6 @@ }, /area/engineering/atmos) "nyt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; name = "air supply pipe" @@ -92121,12 +81836,6 @@ /turf/open/floor/plasteel, /area/cargo/storage) "nyL" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 1; name = "air supply pipe" @@ -92179,11 +81888,6 @@ pixel_x = 11; pixel_y = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -92242,11 +81946,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/button/door{ id = "Skynet_launch"; name = "Mech Bay Door Control"; @@ -92255,15 +81954,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/robotics/mechbay) -"nzM" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main) "nzT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -92274,11 +81964,6 @@ /turf/open/floor/engine, /area/engineering/main/reactor_core) "nAi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, @@ -92296,11 +81981,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -92514,25 +82194,6 @@ icon_state = "floor_plate" }, /area/engineering/atmos) -"nBo" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/medical/medbay/central) "nBs" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ dir = 8; @@ -92560,7 +82221,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "nBD" = ( -/obj/effect/turf_decal/loading_area, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -92604,18 +82264,6 @@ icon_state = "floor_plate" }, /area/security/brig) -"nCd" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "nCk" = ( /obj/structure/cable{ icon_state = "4-8" @@ -92638,12 +82286,6 @@ /obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "0-4" }, @@ -92686,11 +82328,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, @@ -92759,12 +82396,6 @@ }, /area/hallway/primary/port) "nCO" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/camera/autoname, /turf/open/floor/wood{ icon_state = "wood_parquet"; @@ -92815,12 +82446,6 @@ }, /area/medical/medbay/central) "nDB" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/construction) "nDJ" = ( @@ -92889,19 +82514,6 @@ icon_state = "floor_plate" }, /area/security/brig) -"nEa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/medical/chemistry) "nEf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 4; @@ -92910,11 +82522,6 @@ /obj/effect/turf_decal/tile/green{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -93021,11 +82628,6 @@ /turf/open/space/basic, /area/space) "nEA" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/structure/chair/sofa/right{ dir = 4 }, @@ -93082,20 +82684,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"nEX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 4; - name = "scrubbers pipe" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/medical/chemistry) "nFg" = ( /obj/structure/cable{ icon_state = "0-8" @@ -93161,11 +82749,6 @@ dir = 4; name = "air scrubber" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1; icon_state = "whitehall_plate" @@ -93222,11 +82805,6 @@ }, /area/medical/genetics) "nGn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark{ dir = 1; @@ -93250,28 +82828,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"nGy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "nGC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, @@ -93351,25 +82907,11 @@ dir = 1; name = "air scrubber" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" }, /area/command/heads_quarters/hop) -"nHb" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "nHg" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/checker, @@ -93419,15 +82961,6 @@ name = "parquet" }, /area/command/heads_quarters/captain) -"nHx" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engineering/teg) "nHz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -93527,18 +83060,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"nIu" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "nIz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8; @@ -93601,18 +83122,6 @@ }, /turf/open/floor/plating, /area/security/checkpoint) -"nJF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark{ - dir = 1; - icon_state = "darkfull_plate" - }, -/area/hallway/primary/fore) "nJL" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ @@ -93678,11 +83187,6 @@ }, /area/command/heads_quarters/captain) "nKb" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -93703,11 +83207,6 @@ /turf/open/floor/plasteel/white, /area/medical/surgery) "nKq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 1 }, @@ -93763,16 +83262,6 @@ icon_state = "darkfull_whole_alt" }, /area/space) -"nLb" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_plate" - }, -/area/hallway/primary/port/fore) "nLd" = ( /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" @@ -93786,11 +83275,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/beach/coastline_t, /area/hallway/secondary/exit) "nLi" = ( @@ -93918,11 +83402,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -93931,22 +83410,6 @@ icon_state = "hallway_floor" }, /area/commons/fitness/pool) -"nMn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "nMp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; @@ -93990,11 +83453,6 @@ /obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -94013,11 +83471,6 @@ /obj/structure/sink{ pixel_y = 30 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -94090,23 +83543,6 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"nNL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/commons/fitness) "nNM" = ( /obj/effect/turf_decal/arrows/red, /obj/effect/turf_decal/caution/red, @@ -94162,11 +83598,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 8; icon_state = "darkfull_trim" @@ -94178,11 +83609,6 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "nOd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/sofa/left{ dir = 1 }, @@ -94255,11 +83681,6 @@ /turf/open/floor/plating, /area/space) "nOs" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/comfy/brown, /obj/effect/landmark/start/assistant, /turf/open/floor/carpet, @@ -94462,12 +83883,6 @@ /area/space) "nPZ" = ( /obj/structure/railing, -/obj/effect/turf_decal/loading_area{ - color = null; - dir = 4; - icon_state = "half_stairs_wood"; - name = "wood steps" - }, /turf/open/floor/plasteel/dark{ dir = 4; icon_state = "darkfull_trim" @@ -94477,11 +83892,6 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9; name = "scrubbers pipe" @@ -94605,11 +84015,6 @@ /turf/open/floor/plating, /area/cargo/miningdock) "nRz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 4; color = "#FFFFFF" @@ -94917,21 +84322,6 @@ /turf/open/floor/plating, /area/cargo/storage) "nTK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -95027,11 +84417,6 @@ /turf/open/openspace, /area/hallway/primary/central) "nUZ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -95125,14 +84510,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness) -"nVH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) "nVK" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8; @@ -95203,19 +84580,6 @@ /area/maintenance/port/aft) "nWD" = ( /obj/machinery/vending/coffee, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/corner{ dir = 1 }, @@ -95250,11 +84614,6 @@ /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /obj/item/storage/toolbox/emergency{ pixel_x = 1; @@ -95278,10 +84637,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -95347,10 +84702,6 @@ /turf/open/floor/engine, /area/science/xenobiology) "nXP" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/airlock/research{ dir = 4; name = "Testing Lab"; @@ -95383,16 +84734,6 @@ /turf/open/floor/plasteel, /area/science/mixing) "nXW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -95459,16 +84800,6 @@ /turf/open/floor/carpet, /area/service/library) "nYO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -95499,10 +84830,6 @@ }, /area/service/bar) "nZa" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing, /turf/open/floor/plasteel{ dir = 1; @@ -95555,11 +84882,6 @@ name = "Testing Lab"; req_access_txt = "47" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -95603,11 +84925,6 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "oah" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -95654,11 +84971,6 @@ dir = 9; name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/iv_drip, /turf/open/floor/plasteel/freezer, /area/medical/medbay/central) @@ -95689,11 +85001,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -95757,12 +85064,6 @@ /area/security/brig) "oaX" = ( /obj/machinery/vending/coffee, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -95785,11 +85086,6 @@ }, /area/hallway/primary/port) "obg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 1 }, @@ -95801,14 +85097,6 @@ }, /turf/open/floor/plating, /area/security/warden) -"obj" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/security/prison) "obn" = ( /obj/machinery/vending/kink, /turf/open/floor/plasteel/dark{ @@ -95819,16 +85107,6 @@ /obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/carpet, /area/service/bar) "obq" = ( @@ -96019,11 +85297,6 @@ /area/command/gateway) "ocl" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_plating = "floor"; @@ -96084,20 +85357,9 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ocF" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/window, /obj/structure/window{ dir = 4 @@ -96231,13 +85493,6 @@ /mob/living/simple_animal/butterfly, /turf/open/floor/grass, /area/service/hydroponics/garden) -"oeg" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_pool"; - name = "pool ledge" - }, -/turf/open/pool, -/area/security/prison) "oei" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/decal/cleanable/dirt, @@ -96272,11 +85527,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ name = "air vent" }, @@ -96324,17 +85574,6 @@ name = "hyper-reinforced wall" }, /area/ruin/unpowered/no_grav) -"oeX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "linealt_corner"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "oeY" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -96358,11 +85597,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark, /area/security/range) "ofd" = ( @@ -96431,11 +85665,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -96467,12 +85696,6 @@ /turf/closed/wall/r_wall, /area/security/checkpoint) "ofG" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/railing{ dir = 10 }, @@ -96656,11 +85879,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -96714,11 +85932,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 4; icon_state = "darkfull_plate" @@ -96782,11 +85995,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_plate" @@ -96942,11 +86150,6 @@ /area/cargo/sorting) "okp" = ( /obj/structure/closet/firecloset, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel{ dir = 1; @@ -97022,43 +86225,11 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 8; icon_state = "whitehall_plate" }, /area/hallway/secondary/exit) -"olc" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/science/mixing) "old" = ( /obj/structure/railing/corner{ dir = 4 @@ -97069,27 +86240,10 @@ }, /turf/open/floor/plasteel, /area/commons/fitness) -"olg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/fore) "oll" = ( /turf/closed/wall, /area/security/checkpoint/supply) "olo" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil{ @@ -97167,11 +86321,6 @@ /turf/closed/wall/r_wall, /area/security/processing) "omi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 8 }, @@ -97301,16 +86450,6 @@ /turf/open/floor/plating, /area/security/courtroom) "onn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -97427,26 +86566,10 @@ }, /turf/open/floor/engine, /area/science/mixing) -"oow" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/hallway/primary/starboard) "ooD" = ( /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -97577,12 +86700,6 @@ }, /area/hallway/primary/fore) "opB" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -97667,22 +86784,6 @@ icon_state = "plaswhite_traction_whole" }, /area/medical/medbay/central) -"oqk" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/science) "oqm" = ( /obj/structure/chair{ dir = 8 @@ -97778,11 +86879,6 @@ }, /area/security/courtroom) "orD" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/table/wood, /obj/item/flashlight/lamp{ pixel_y = 3 @@ -97837,10 +86933,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -97915,11 +87007,6 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 6 }, @@ -97956,19 +87043,6 @@ /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/junglebush, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/genetics) "oto" = ( @@ -98126,10 +87200,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -98155,19 +87225,6 @@ }, /turf/open/floor/wood, /area/science) -"ouo" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/maintenance/fore) "oux" = ( /obj/machinery/light{ dir = 1; @@ -98259,11 +87316,6 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/side{ dir = 4 }, @@ -98315,17 +87367,6 @@ icon_state = "darkfull_whole_alt" }, /area/engineering/teg) -"ovG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark{ - dir = 4; - icon_state = "darkfull_plate" - }, -/area/science/xenobiology) "ovH" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -98476,12 +87517,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/reagent_dispensers/keg/semen, /turf/open/floor/wood{ icon_state = "wood_parquet"; @@ -98503,11 +87538,6 @@ }, /area/engineering/break_room) "oxi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel{ dir = 8; @@ -98517,12 +87547,6 @@ /area/hallway/primary/starboard) "oxk" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/item/radio/intercom{ dir = 8; name = "Station Intercom (Court)" @@ -98538,17 +87562,6 @@ }, /turf/open/floor/plasteel/white, /area/science/robotics/lab) -"oxs" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "oxt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -98584,11 +87597,6 @@ /obj/structure/chair/comfy/brown{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/bar{ dir = 4; pixel_x = 30 @@ -98599,11 +87607,6 @@ }, /area/hallway/primary/port) "oxJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1; icon_state = "whitehall_plate" @@ -98667,12 +87670,6 @@ pixel_x = 5; pixel_y = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/button/door{ id = "psych_hall_window2"; name = "Hallway Window Shutters"; @@ -98704,11 +87701,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -98749,9 +87741,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -98837,22 +87826,12 @@ }, /area/medical/medbay/central) "ozh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/rack, /obj/item/clothing/suit/hooded/wintercoat/medical, /obj/item/clothing/suit/hooded/wintercoat/medical, /turf/open/floor/plasteel/dark, /area/medical/medbay/central) "ozi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -98864,19 +87843,6 @@ "ozm" = ( /turf/open/floor/plasteel, /area/ai_monitored/security/armory) -"ozn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet/black, -/area/commons/fitness) "ozs" = ( /obj/effect/turf_decal/tile/brown{ dir = 4 @@ -98935,11 +87901,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -98947,11 +87908,6 @@ /area/commons/fitness) "ozF" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -99071,20 +88027,6 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ icon_state = "whitehall_plate" }, @@ -99092,11 +88034,6 @@ "oBb" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/meter, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -99133,24 +88070,10 @@ /turf/open/floor/plasteel, /area/engineering/atmos) "oBB" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, /area/science/mixing) -"oBI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, -/turf/open/floor/plasteel{ - icon_state = "floor_plate" - }, -/area/cargo/storage) "oBL" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/crate, @@ -99197,31 +88120,11 @@ dir = 4; name = "air vent" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" }, /area/command/heads_quarters/hop) -"oCD" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) "oCF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -99243,11 +88146,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "oCG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -99261,11 +88159,6 @@ }, /area/ruin/unpowered/no_grav) "oCH" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -99282,23 +88175,12 @@ /turf/open/floor/plasteel/white/corner, /area/science) "oCK" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" }, /turf/open/floor/wood, /area/construction) "oCL" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood-broken6" }, @@ -99327,11 +88209,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -99365,11 +88242,6 @@ /turf/open/floor/plating, /area/space) "oDB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 8 }, @@ -99586,17 +88458,6 @@ }, /turf/open/floor/plasteel/stairs/right, /area/service/library/artgallery) -"oEL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "floor_plate" - }, -/area/science/mixing) "oEO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -99638,11 +88499,6 @@ /area/security) "oEV" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_x = -27 @@ -100054,11 +88910,6 @@ /turf/open/floor/glass/reinforced, /area/space) "oJa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /obj/structure/window/reinforced{ dir = 8; @@ -100208,11 +89059,6 @@ /turf/open/floor/carpet, /area/hallway/secondary/entry) "oKy" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -100226,11 +89072,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_y = 23 @@ -100308,12 +89149,6 @@ }, /area/security/prison) "oLb" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -100336,11 +89171,6 @@ /turf/open/floor/plasteel/dark, /area/maintenance/disposal/incinerator) "oLk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/firealarm{ dir = 2; pixel_x = 24 @@ -100354,14 +89184,6 @@ icon_state = "wood-broken6" }, /area/maintenance/fore) -"oLs" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/science) "oLt" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -100392,23 +89214,6 @@ }, /turf/open/floor/engine, /area/science/observatory) -"oLx" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "oLF" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/blue{ @@ -100451,11 +89256,6 @@ /turf/open/floor/plasteel, /area/commons/fitness/pool) "oLW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -100539,14 +89339,6 @@ icon_state = "floor_plate" }, /area/hallway/primary/port/fore) -"oMu" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet/black, -/area/commons/fitness) "oMz" = ( /obj/structure/flora/junglebush, /obj/structure/flora/ausbushes/brflowers, @@ -100735,11 +89527,6 @@ }, /area/commons/dorms) "oOd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -100763,18 +89550,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/construction) -"oOk" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "linealt_corner"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "oOp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ @@ -100801,12 +89576,6 @@ }, /area/security/brig) "oOA" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/comfy/black{ dir = 4 }, @@ -100947,20 +89716,11 @@ dir = 2; pixel_x = -24 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, /area/commons/fitness) "oPQ" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -101022,10 +89782,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -101201,11 +89957,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_trim" @@ -101221,14 +89972,6 @@ name = "dark medium" }, /area/maintenance/aft) -"oRC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/commons/toilet) "oRE" = ( /obj/structure/table, /turf/open/floor/plasteel, @@ -101362,21 +90105,7 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel/dark, /area/security/checkpoint/medical) -"oSS" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/engineering/break_room) "oSV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 8; name = "air vent" @@ -101482,11 +90211,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; name = "scrubbers pipe" @@ -101517,19 +90241,6 @@ }, /turf/open/floor/plating, /area/ruin/unpowered/no_grav) -"oTR" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/maintenance/fore) "oTS" = ( /obj/machinery/door/firedoor{ dir = 8 @@ -101625,11 +90336,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -101671,18 +90377,6 @@ icon_state = "darkfull_whole_alt" }, /area/command/bridge) -"oUO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) "oUP" = ( /turf/open/openspace, /area/service/bar) @@ -101811,11 +90505,6 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 5; name = "air supply pipe" @@ -101828,11 +90517,6 @@ dir = 5; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/camera/autoname{ dir = 4 }, @@ -101893,11 +90577,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/flora/ausbushes/reedbush{ pixel_x = -14; pixel_y = -7 @@ -101950,25 +90629,8 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/service/library/artgallery) -"oWL" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/service/library) "oWP" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -101990,30 +90652,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/engineering) -"oWV" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) -"oWX" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/construction) "oXf" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -102046,11 +90684,6 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/junction/yjunction{ dir = 8 }, @@ -102082,10 +90715,6 @@ }, /area/hallway/primary/port/fore) "oYa" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "half_stairs"; - name = "steps" - }, /obj/machinery/firealarm{ dir = 2; pixel_x = -24 @@ -102099,10 +90728,6 @@ /turf/open/floor/wood, /area/security/prison) "oYb" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/tile/yellow{ dir = 10 }, @@ -102169,10 +90794,6 @@ name = "air supply pipe" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -102290,11 +90911,6 @@ }, /area/command/bridge) "paa" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -102310,11 +90926,6 @@ /obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1; icon_state = "whitehall_plate" @@ -102334,10 +90945,6 @@ dir = 10 }, /obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -102418,11 +91025,6 @@ "paW" = ( /obj/structure/bed, /obj/item/clothing/suit/straight_jacket, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -102488,18 +91090,6 @@ }, /turf/open/floor/plasteel, /area/command/gateway) -"pbz" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 6 - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - icon_state = "floor_plate" - }, -/area/hallway/primary/port/fore) "pbE" = ( /obj/effect/turf_decal/tile/neutral{ dir = 6 @@ -102618,26 +91208,6 @@ }, /turf/open/floor/plasteel, /area/service/janitor) -"pcH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/tile/neutral{ - color = "#ffffff" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8; - color = "#FFFFFF" - }, -/turf/open/floor/plasteel/dark, -/area/science/mixing) "pcI" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1; @@ -102646,20 +91216,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -102726,11 +91282,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -102761,11 +91312,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/beach/sand, /area/hallway/secondary/exit) "pdq" = ( @@ -102884,11 +91430,6 @@ dir = 8; layer = 2.9 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/water/jungle, /area/medical/medbay/central) "peE" = ( @@ -103142,11 +91683,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -103212,10 +91748,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/central) "pgW" = ( @@ -103257,24 +91789,9 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"pho" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/security/prison) "phB" = ( /obj/structure/table/wood, /obj/item/storage/book/bible, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -103287,11 +91804,6 @@ dir = 1; pixel_y = 19 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel/dark, /area/security/brig) "phG" = ( @@ -103301,10 +91813,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -103489,11 +91997,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -103526,11 +92029,6 @@ /area/service/bar) "pjW" = ( /obj/structure/table, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel/dark, /area/security/prison) "pkk" = ( @@ -103574,11 +92072,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -103676,11 +92169,6 @@ id = "primaryshut1"; name = "primary blast door" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -103763,10 +92251,6 @@ /turf/open/floor/plating, /area/security/warden) "pmT" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -103911,14 +92395,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/cargo/miningdock) -"pnO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating/layeniaredder, -/area/ruin/unpowered/no_grav) "poj" = ( /turf/open/openspace, /area/science/xenobiology) @@ -104140,26 +92616,8 @@ icon_state = "darkfull_plate" }, /area/security/checkpoint/science) -"ppk" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/command/heads_quarters/hop) "ppr" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -104201,23 +92659,6 @@ name = "Coffin Storage"; req_access_txt = "22" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/carpet, /area/service/chapel/main) "ppA" = ( @@ -104281,11 +92722,6 @@ /area/hallway/primary/fore) "pqt" = ( /obj/structure/table, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname{ dir = 4 }, @@ -104422,11 +92858,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -104537,16 +92968,6 @@ /turf/open/floor/wood, /area/service/lawoffice) "psk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -104702,11 +93123,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, @@ -104773,25 +93189,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/command/storage/eva) -"puz" = ( -/obj/structure/curtain, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/commons/toilet) "puD" = ( /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" @@ -104818,12 +93215,6 @@ /area/hallway/primary/port) "puM" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -104936,19 +93327,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -104957,11 +93335,6 @@ /obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel/checker, /area/engineering/atmos) @@ -105158,11 +93531,6 @@ /turf/open/floor/plasteel/white, /area/command/heads_quarters/rd) "pxn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair{ dir = 1 }, @@ -105176,12 +93544,6 @@ }, /area/hallway/primary/port/fore) "pxo" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -105189,11 +93551,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/wood{ icon_state = "wood_large"; name = "large" @@ -105271,10 +93628,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/main) "pxV" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 1; name = "air vent" @@ -105369,10 +93722,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -105433,12 +93782,6 @@ c_tag = "Law Office"; dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -105479,10 +93822,6 @@ }, /area/cargo/storage) "pzk" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 1; name = "air scrubber" @@ -105503,14 +93842,6 @@ icon_state = "darkfull_plate" }, /area/hallway/primary/fore) -"pzL" = ( -/obj/effect/turf_decal/loading_area{ - color = null; - icon_state = "half_stairs_wood"; - name = "wood steps" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) "pzN" = ( /obj/machinery/light/small{ dir = 8; @@ -105519,11 +93850,6 @@ /turf/open/openspace, /area/service/theater) "pzO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -105568,11 +93894,6 @@ }, /area/medical/medbay/central) "pAl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/vg_decals/department/sec, /turf/open/floor/plasteel/dark/corner{ dir = 1 @@ -105680,10 +94001,6 @@ /obj/effect/turf_decal/tile/red{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "pBi" = ( @@ -105723,11 +94040,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -105795,11 +94107,6 @@ /obj/effect/turf_decal/tile/red{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/random{ pixel_x = 32 }, @@ -105872,12 +94179,6 @@ }, /area/engineering/break_room) "pCL" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/sofa/left{ dir = 4 }, @@ -105925,11 +94226,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -105988,11 +94284,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "pDz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 4; name = "air vent" @@ -106047,17 +94338,6 @@ }, /turf/open/floor/wood, /area/engineering/break_room) -"pEo" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/commons/toilet) "pEB" = ( /obj/machinery/door/airlock/maintenance{ dir = 4; @@ -106188,23 +94468,8 @@ /turf/open/floor/wood, /area/maintenance/bar) "pFE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side, /area/science) -"pFI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/security/prison) "pFL" = ( /obj/structure/railing{ dir = 1 @@ -106235,11 +94500,6 @@ }, /area/engineering/lobby) "pGl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 9; @@ -106301,21 +94561,12 @@ /obj/effect/turf_decal/tile/red{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "pHb" = ( /obj/effect/turf_decal/tile/green{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/dormsdirection{ dir = 8; pixel_x = -29; @@ -106429,11 +94680,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/port/fore) "pIl" = ( @@ -106564,12 +94810,6 @@ c_tag = "Head of Personnel's Office"; dir = 1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -106747,11 +94987,6 @@ /obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -106909,11 +95144,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/random{ pixel_y = 32 }, @@ -106923,11 +95153,6 @@ }, /area/hallway/primary/starboard) "pLS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, @@ -106987,19 +95212,6 @@ icon_state = "floor_plate" }, /area/security/brig) -"pMm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "pMp" = ( /obj/structure/table/wood, /obj/effect/spawner/lootdrop/keg, @@ -107049,10 +95261,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "hallway_floor" }, @@ -107163,14 +95371,6 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"pOu" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating, -/area/maintenance/fore) "pOz" = ( /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" @@ -107184,17 +95384,6 @@ icon_state = "floor_plate" }, /area/engineering/break_room) -"pOC" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "pON" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -107268,11 +95457,6 @@ }, /area/construction/mining/aux_base) "pPf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/airlock/research{ dir = 4; name = "Testing Lab"; @@ -107380,11 +95564,6 @@ /turf/open/floor/plating, /area/science/xenobiology) "pQa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 1 }, @@ -107408,11 +95587,6 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "pQo" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -107495,14 +95669,6 @@ icon_state = "darkfull_whole_alt" }, /area/space) -"pQT" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/ruin/unpowered/no_grav) "pQW" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ @@ -107523,11 +95689,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/random{ pixel_x = 32 }, @@ -107536,14 +95697,6 @@ icon_state = "darkfull_plate" }, /area/hallway/primary/port) -"pRn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "pRs" = ( /obj/effect/turf_decal/tile/neutral{ dir = 6 @@ -107567,12 +95720,6 @@ "pRN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood-broken4" }, @@ -107673,11 +95820,6 @@ /area/cargo/sorting) "pSC" = ( /obj/structure/closet/emcloset, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -107713,11 +95855,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/hallway/primary/port/fore) "pSU" = ( @@ -107782,17 +95919,6 @@ icon_state = "darkfull_whole_alt" }, /area/medical/chemistry) -"pTO" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge"; - name = "ledge" - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet/black, -/area/service/bar) "pTW" = ( /obj/machinery/door/poddoor/preopen{ dir = 8; @@ -107875,12 +96001,6 @@ c_tag = "Chapel West"; dir = 5 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light/small{ pixel_y = -1 }, @@ -107936,11 +96056,6 @@ dir = 1 }, /obj/structure/curtain, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -107972,11 +96087,6 @@ /turf/open/floor/engine, /area/science/xenobiology) "pVl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/arrows{ dir = 1 }, @@ -108022,11 +96132,6 @@ /turf/open/floor/plating, /area/maintenance/solars/aux/port) "pVL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_x = -27 @@ -108044,11 +96149,6 @@ }, /area/engineering/storage/tech) "pVV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -108081,11 +96181,6 @@ }, /area/medical/medbay/central) "pWk" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" @@ -108146,19 +96241,9 @@ }, /area/medical/medbay/central) "pWK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/power/deck_relay, /obj/structure/cable{ icon_state = "0-2" @@ -108237,41 +96322,13 @@ }, /turf/open/floor/plating, /area/space) -"pXo" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/light{ - dir = 1; - pixel_y = 16 - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_plate" - }, -/area/hallway/primary/port/fore) "pXr" = ( /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, @@ -108344,11 +96401,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -108534,12 +96586,6 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "pZR" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -108571,21 +96617,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -108651,25 +96682,7 @@ icon_state = "darkfull_whole_alt" }, /area/engineering/teg) -"qat" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_alt"; - name = "ledge" - }, -/turf/open/floor/carpet/black, -/area/commons/fitness) "qav" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner{ dir = 2 }, @@ -108871,24 +96884,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/mixing) -"qbv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "primaryshut1"; - name = "primary blast door" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/hallway/primary/fore) "qby" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/depsec/engineering, @@ -109000,11 +96995,6 @@ dir = 4; pixel_x = 7 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel/dark, /area/service/theater) "qcz" = ( @@ -109244,12 +97234,6 @@ dir = 8; name = "air scrubber" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -109451,18 +97435,6 @@ icon_state = "darkfull_whole_alt" }, /area/ruin/unpowered/no_grav) -"qfR" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/plasteel{ - icon_state = "floor_plate" - }, -/area/security/prison) "qfV" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -109665,11 +97637,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -109697,12 +97664,6 @@ /turf/open/space/basic, /area/space) "qij" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "2-8" }, @@ -109749,23 +97710,6 @@ }, /turf/open/floor/plasteel, /area/service/janitor) -"qiQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ - dir = 8; - name = "air supply pipe" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 4; - name = "scrubbers pipe" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "qiR" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -109789,11 +97733,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/random{ pixel_x = -32 }, @@ -109844,12 +97783,6 @@ /turf/open/floor/plasteel, /area/engineering/main) "qjz" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/hallway/secondary/entry) "qjG" = ( @@ -109897,10 +97830,6 @@ /turf/open/floor/plasteel/dark, /area/maintenance/port) "qjY" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ dir = 8; name = "scrubbers pipe" @@ -109955,11 +97884,6 @@ }, /area/service/bar) "qky" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/tile/blue{ dir = 5 }, @@ -110078,11 +98002,6 @@ dir = 4; pixel_x = 7 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8; color = "#FFFFFF" @@ -110142,11 +98061,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -110212,15 +98126,6 @@ icon_state = "darkfull_whole_alt" }, /area/hallway/primary/central) -"qmx" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/maintenance/starboard) "qmz" = ( /obj/effect/turf_decal/delivery/red, /obj/machinery/door/poddoor/multi_tile/three_tile_ver{ @@ -110251,26 +98156,6 @@ }, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/no_grav) -"qmN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/light{ - dir = 8; - pixel_x = -7 - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/obj/structure/chair/sofa/corp{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/carpet/black, -/area/service/bar) "qmR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -110348,11 +98233,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/arrows{ dir = 1 }, @@ -110383,16 +98263,6 @@ dir = 1; pixel_y = 16 }, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/layeniaredder{ icon_state = "concrete2"; @@ -110445,26 +98315,9 @@ }, /turf/open/floor/plasteel/checker, /area/service/library/artgallery) -"qoW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/grimy{ - icon_state = "eighties"; - name = "retro floor" - }, -/area/commons/arcade) "qoZ" = ( /obj/structure/table/wood, /obj/item/taperecorder, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/security/detectives_office) "qpa" = ( @@ -110489,11 +98342,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -110504,10 +98352,6 @@ /area/commons/dorms) "qpp" = ( /obj/structure/railing, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair{ dir = 4 }, @@ -110538,10 +98382,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" @@ -110560,19 +98400,6 @@ }, /turf/open/floor/plating, /area/ruin/unpowered/no_grav) -"qpQ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "qpS" = ( /obj/structure/cable{ icon_state = "4-8" @@ -110654,28 +98481,7 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"qqv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "qqy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/wood{ dir = 1 }, @@ -110726,11 +98532,6 @@ /obj/item/assembly/signaler{ pixel_x = -6 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel/dark, /area/security/brig) "qrb" = ( @@ -110843,10 +98644,6 @@ pixel_y = 5 }, /obj/item/pen, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -110897,10 +98694,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -110920,11 +98713,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -111098,12 +98886,6 @@ }, /area/security/checkpoint/engineering) "qtO" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/bed, /obj/item/bedsheet/wiz, /turf/open/floor/wood{ @@ -111125,15 +98907,6 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"quf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/arrows, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "quo" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -111178,10 +98951,6 @@ /turf/open/floor/plating, /area/maintenance/starboard) "quy" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "half_stairs"; - name = "steps" - }, /obj/structure/disposalpipe/segment{ dir = 10 }, @@ -111217,18 +98986,6 @@ icon_state = "floor_plate" }, /area/security/brig) -"quO" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet/red, -/area/command/heads_quarters/hos) "quS" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ @@ -111236,11 +98993,6 @@ name = "primary blast door" }, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/airlock/public/glass{ dir = 1; name = "Central Access" @@ -111253,15 +99005,6 @@ icon_state = "darkfull_whole_alt" }, /area/hallway/primary/port) -"quU" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/maintenance/starboard) "qvm" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8; @@ -111286,11 +99029,6 @@ /turf/open/floor/wood, /area/maintenance/bar) "qvq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/vg_decals/department/med, /turf/open/floor/plasteel/dark/corner{ dir = 1 @@ -111304,10 +99042,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -111585,16 +99319,6 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "qxV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -111667,11 +99391,6 @@ }, /area/hallway/primary/port/fore) "qyn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/corner, /area/science) "qyu" = ( @@ -111711,10 +99430,6 @@ }, /area/commons/dorms) "qyG" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" }, @@ -111798,10 +99513,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -111892,11 +99603,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_plate" @@ -111912,11 +99618,6 @@ }, /area/service/chapel/main) "qAt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/shower{ dir = 8 }, @@ -112020,21 +99721,6 @@ /obj/structure/sign/poster/random{ pixel_y = 32 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/vr_sleeper, /turf/open/floor/plasteel/grimy{ icon_state = "eighties"; @@ -112072,11 +99758,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/button/door{ id = "arrivals_cargo"; name = "Arrivals Cargo Blast Door Control"; @@ -112147,11 +99828,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) "qBE" = ( @@ -112279,26 +99955,6 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/ai_monitored/command/storage/eva) -"qCn" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - dir = 8; - id = "primaryshut1"; - name = "primary blast door" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/firedoor{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/hallway/primary/port/fore) "qCv" = ( /obj/structure/chair{ dir = 8 @@ -112306,11 +99962,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -112374,17 +100025,6 @@ icon_state = "darkfull_plate" }, /area/hallway/primary/port/fore) -"qDb" = ( -/obj/structure/flora/junglebush/b, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plating/dirt{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, -/area/service/hydroponics/garden) "qDh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 8; @@ -112416,11 +100056,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 10; name = "air supply pipe" @@ -112470,20 +100105,6 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/chair/sofa/corner{ dir = 1 }, @@ -112631,11 +100252,6 @@ /area/service/library/artgallery) "qEW" = ( /obj/structure/ladder, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-4" }, @@ -112697,14 +100313,6 @@ icon_state = "whitehall_plate" }, /area/hallway/secondary/entry) -"qFz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_plate" - }, -/area/hallway/primary/port) "qFE" = ( /obj/structure/cable{ icon_state = "4-8" @@ -112720,11 +100328,6 @@ name = "Captain's Desk Door"; req_access_txt = "20" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/carpet/royalblue, /area/command/heads_quarters/captain) "qFL" = ( @@ -112770,11 +100373,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -112813,10 +100411,6 @@ /turf/open/floor/plating, /area/medical/medbay/central) "qGt" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/vending/cola/random, /obj/structure/railing/corner, /turf/open/floor/plasteel/dark{ @@ -112824,14 +100418,6 @@ icon_state = "darkfull_plate" }, /area/hallway/primary/port/fore) -"qGC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/commons/dorms) "qGE" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/meter, @@ -112964,19 +100550,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -113058,11 +100631,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing{ dir = 4 }, @@ -113071,19 +100639,6 @@ icon_state = "floor_plate" }, /area/hallway/primary/central) -"qIi" = ( -/obj/structure/chair/sofa{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark/side{ - dir = 8 - }, -/area/service/theater) "qIj" = ( /turf/open/floor/plasteel/stairs/medium{ dir = 8 @@ -113116,11 +100671,6 @@ dir = 2; pixel_y = 24 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_pool"; - name = "pool ledge" - }, /turf/open/pool, /area/security/prison) "qIO" = ( @@ -113187,11 +100737,6 @@ /obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, @@ -113356,11 +100901,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -113432,11 +100972,6 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "qLm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -113774,17 +101309,7 @@ /obj/structure/window/reinforced/tinted{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/random{ pixel_y = 32 }, @@ -113829,18 +101354,6 @@ icon_state = "darkfull_whole_alt" }, /area/maintenance/fore) -"qPg" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "qPi" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/sparsegrass, @@ -113909,11 +101422,6 @@ }, /area/hallway/primary/port/fore) "qPQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/sofa/corp/left{ dir = 4 }, @@ -114020,26 +101528,6 @@ }, /turf/open/floor/plating, /area/ruin/unpowered/no_grav) -"qQK" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison) "qQM" = ( /turf/closed/wall, /area/maintenance/department/electrical) @@ -114091,11 +101579,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -114110,20 +101593,8 @@ icon_state = "floor_plate" }, /area/hallway/primary/port/fore) -"qRt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) "qRw" = ( /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/hallway/primary/port/fore) "qRx" = ( @@ -114185,11 +101656,6 @@ /turf/open/floor/plasteel, /area/engineering/atmos) "qSf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -114205,11 +101671,6 @@ /turf/open/floor/plating, /area/maintenance/starboard) "qSE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8; color = "#FFFFFF" @@ -114220,18 +101681,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port) -"qSF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/security/prison) "qSI" = ( /obj/effect/turf_decal/tile/purple{ dir = 4 @@ -114239,11 +101688,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 9; name = "air supply pipe" @@ -114461,19 +101905,6 @@ /obj/structure/railing, /turf/open/floor/plating, /area/space) -"qUr" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/hallway/primary/central) "qUu" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -114508,11 +101939,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -114705,11 +102131,6 @@ }, /area/service/library) "qWi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /obj/structure/window/reinforced{ dir = 8; @@ -114774,11 +102195,6 @@ }, /area/security/checkpoint) "qWB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "0-8" }, @@ -114827,16 +102243,6 @@ /turf/open/floor/plasteel/dark, /area/security) "qWQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing/corner{ dir = 4 }, @@ -114848,10 +102254,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -114881,17 +102283,6 @@ }, /turf/open/floor/plasteel, /area/engineering/break_room) -"qXu" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "qXx" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -114907,11 +102298,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, @@ -114966,11 +102352,6 @@ dir = 8; name = "air vent" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera{ c_tag = "Research Division Access North"; network = list("ss13","rd") @@ -115005,14 +102386,6 @@ }, /turf/open/floor/plasteel, /area/science) -"qXH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating/layeniaredder, -/area/ruin/unpowered/no_grav) "qXJ" = ( /obj/machinery/computer/arcade/battle{ dir = 4 @@ -115026,11 +102399,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -115071,12 +102439,6 @@ dir = 8; name = "air scrubber" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -115135,11 +102497,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing{ dir = 8 }, @@ -115225,11 +102582,6 @@ dir = 4; name = "air scrubber" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -115283,11 +102635,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -115326,19 +102673,10 @@ }, /area/service/hydroponics/garden) "qZC" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair{ dir = 8; pixel_y = 2 }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel, /area/medical/medbay/central) "qZD" = ( @@ -115366,19 +102704,9 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/beach/water, /area/hallway/secondary/exit) "qZK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -115428,18 +102756,6 @@ icon_state = "darkfull_trim" }, /area/hallway/primary/port/fore) -"rai" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/security/courtroom) "rar" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -115509,17 +102825,6 @@ dir = 9; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/wood{ icon_state = "wood_large"; name = "large" @@ -115601,11 +102906,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -115619,11 +102919,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/port/fore) "rbJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera{ c_tag = "Research Division North East"; dir = 6; @@ -115649,26 +102944,6 @@ icon_state = "floor_plate" }, /area/security/prison) -"rcl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/service/hydroponics/garden) "rcA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; @@ -115730,18 +103005,6 @@ /turf/open/floor/carpet, /area/hallway/secondary/entry) "rcZ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -115775,16 +103038,6 @@ /turf/open/floor/grass, /area/maintenance/port/aft) "rdA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -115831,11 +103084,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 8 }, @@ -115846,18 +103094,6 @@ }, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/no_grav) -"rei" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/fore) "ren" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -115874,10 +103110,6 @@ /obj/structure/flora/junglebush, /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/flora/junglebush/large{ icon_state = "bush"; pixel_x = -25; @@ -116069,10 +103301,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -116114,11 +103342,6 @@ /turf/open/floor/plasteel, /area/security/brig) "rgf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 5; name = "scrubbers pipe" @@ -116194,11 +103417,6 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "rgC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 9; name = "air supply pipe" @@ -116281,18 +103499,6 @@ /obj/structure/lattice/catwalk, /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) -"rhe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) "rhg" = ( /obj/machinery/seed_extractor, /turf/open/floor/plasteel, @@ -116305,10 +103511,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -116327,28 +103529,10 @@ }, /area/cargo/warehouse) "rhq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "rhD" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/chair/sofa/right{ dir = 1 }, @@ -116357,25 +103541,11 @@ name = "retro floor" }, /area/commons/arcade) -"rhI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) "rhJ" = ( /obj/machinery/light{ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner, /area/science/xenobiology) "rhO" = ( @@ -116388,10 +103558,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -116421,11 +103587,6 @@ /turf/open/floor/carpet, /area/commons/dorms) "riH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light_switch{ pixel_x = -23 }, @@ -116452,11 +103613,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ dir = 1; icon_state = "plaswhite_traction_plate" @@ -116478,12 +103634,6 @@ dir = 1; pixel_y = 16 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -116546,11 +103696,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -116591,11 +103736,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/plasma/reinforced{ dir = 8 }, @@ -116664,10 +103804,6 @@ /turf/open/floor/wood, /area/maintenance/bar) "rkg" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -116712,25 +103848,6 @@ icon_state = "plaswhite_traction" }, /area/medical/medbay/central) -"rkV" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "linealt_corner"; - name = "line" - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "linealt_corner"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "rkW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 5; @@ -116766,11 +103883,6 @@ pixel_x = 2; pixel_y = 6 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -116790,11 +103902,6 @@ /area/medical/chemistry) "rlp" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -116890,11 +103997,6 @@ icon_state = "left"; name = "Terrarium Door" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/beach/sand, /area/hallway/secondary/exit) "rmA" = ( @@ -116916,11 +104018,6 @@ /turf/closed/wall/r_wall, /area/engineering/atmos) "rmI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -116953,11 +104050,6 @@ /area/hallway/primary/fore) "rmT" = ( /obj/structure/table, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/item/folder/white{ pixel_x = -4; pixel_y = 17 @@ -116975,12 +104067,6 @@ /turf/open/floor/plasteel/dark, /area/command/bridge) "rnk" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 6; name = "air supply pipe" @@ -117011,11 +104097,6 @@ }, /area/construction) "rnF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -117027,11 +104108,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -117041,11 +104117,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname{ dir = 8 }, @@ -117058,26 +104129,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) -"rnQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/commons/fitness) -"rob" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/carpet, -/area/service/library) "roe" = ( /turf/open/floor/plasteel/checker, /area/service/hydroponics/garden) @@ -117119,24 +104170,6 @@ /obj/structure/flora/ausbushes/ywflowers, /turf/open/floor/grass, /area/ruin/unpowered/no_grav) -"roE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/medical/medbay/central) "roF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ @@ -117171,11 +104204,6 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -117253,15 +104281,6 @@ dir = 1 }, /obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/loading_area{ - icon_state = "linealt_corner"; - name = "line" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "linealt_corner"; - name = "line" - }, /turf/open/floor/plasteel{ dir = 8; icon_plating = "floor"; @@ -117300,11 +104319,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -117381,11 +104395,6 @@ dir = 4; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -117396,12 +104405,6 @@ }, /area/commons/fitness) "rpN" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/table/wood, /obj/item/reagent_containers/rag/towel{ pixel_x = 2; @@ -117447,11 +104450,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ dir = 2; pixel_x = -24 @@ -117502,11 +104500,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/reinforced{ dir = 8 }, @@ -117519,29 +104512,7 @@ "rqP" = ( /turf/open/floor/plasteel/stairs, /area/ruin/unpowered/no_grav) -"rqS" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 9 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ - name = "air vent" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "floor_plate" - }, -/area/hallway/primary/port/fore) "rqY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -117556,21 +104527,6 @@ dir = 9 }, /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -117589,11 +104545,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_x = 24; pixel_y = 21 @@ -117701,15 +104652,6 @@ /area/security/office) "rrF" = ( /obj/structure/fence, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -117778,12 +104720,6 @@ }, /obj/structure/table, /obj/item/pen, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -117920,11 +104856,6 @@ /turf/open/floor/plasteel, /area/commons/fitness/pool) "rtY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -117977,25 +104908,6 @@ icon_state = "floor_plate" }, /area/cargo/office) -"ruv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - dir = 8; - icon_state = "darkfull_plate" - }, -/area/service/bar) "ruD" = ( /obj/effect/turf_decal/tile/neutral{ dir = 6 @@ -118012,10 +104924,6 @@ }, /area/hallway/primary/port/fore) "ruF" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -118137,11 +105045,6 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/stairs/medium{ dir = 4 }, @@ -118163,11 +105066,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/port/fore) "rvE" = ( @@ -118251,10 +105149,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "hallway_floor" }, @@ -118263,11 +105157,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -118277,11 +105166,6 @@ }, /area/hallway/primary/central) "rwB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -118342,10 +105226,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; name = "air supply pipe" @@ -118614,11 +105494,6 @@ /turf/open/floor/wood, /area/command/heads_quarters/hos) "rzu" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/railing, /obj/structure/chair/stool/bar, /obj/item/instrument/eguitar, @@ -118627,16 +105502,6 @@ name = "large" }, /area/maintenance/fore) -"rzv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "rzE" = ( /obj/structure/bodycontainer/morgue{ dir = 8 @@ -118695,11 +105560,6 @@ color = "#ffffff" }, /obj/structure/closet/secure_closet/engineering_chief, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/ce) "rzR" = ( @@ -118751,14 +105611,6 @@ icon_state = "plaswhite_plate" }, /area/medical/medbay/central) -"rAi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet, -/area/commons/dorms) "rAj" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 1; @@ -118797,11 +105649,6 @@ dir = 1; pixel_y = 19 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname, /turf/open/floor/plasteel{ dir = 1; @@ -118809,11 +105656,6 @@ }, /area/hallway/primary/port/fore) "rAI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral{ dir = 8; @@ -118931,26 +105773,10 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/dark, /area/space) -"rBm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "rBq" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "rBw" = ( @@ -118982,15 +105808,6 @@ /turf/open/floor/plating, /area/cargo/storage) "rBM" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -118999,26 +105816,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"rBZ" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - dir = 8; - id = "primaryshut1"; - name = "primary blast door" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/firedoor{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole" - }, -/area/hallway/primary/fore) "rCa" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -119094,10 +105891,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -119112,18 +105905,6 @@ icon_state = "floor_plate" }, /area/hallway/primary/fore) -"rCW" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/commons/fitness/pool) "rDc" = ( /turf/closed/wall, /area/hallway/primary/fore) @@ -119176,15 +105957,6 @@ icon_state = "darkfull_plate" }, /area/hallway/primary/port/fore) -"rDz" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/security/detectives_office) "rDD" = ( /obj/effect/landmark/carpspawn, /turf/open/floor/plasteel/dark, @@ -119201,12 +105973,6 @@ /turf/open/floor/plasteel/white, /area/science/circuit) "rDM" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/railing, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood{ @@ -119313,20 +106079,6 @@ icon_state = "darkfull_trim" }, /area/commons/storage/tools) -"rEC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "rEE" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/bot, @@ -119424,18 +106176,6 @@ }, /turf/open/floor/plasteel/white, /area/science/robotics/lab) -"rFz" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/service/library) "rFD" = ( /obj/effect/turf_decal/caution/stand_clear, /turf/open/floor/plating/layeniaredder{ @@ -119480,11 +106220,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -119521,16 +106256,6 @@ /turf/open/floor/plating, /area/commons/fitness) "rGa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -119544,11 +106269,6 @@ }, /area/space) "rGh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, @@ -119618,16 +106338,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/sign/poster/official/safety_eye_protection{ pixel_y = 31 }, @@ -119695,11 +106405,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname, /turf/open/floor/plasteel{ dir = 1; @@ -119794,29 +106499,11 @@ }, /turf/open/floor/plasteel/dark, /area/commons/arcade) -"rHF" = ( -/obj/structure/railing, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet, -/area/service/bar) "rHH" = ( /obj/machinery/atmospherics/pipe/simple/multiz, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel, /area/engineering/teg) "rHN" = ( @@ -119888,11 +106575,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/purple{ dir = 9 }, @@ -119911,11 +106593,6 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "rIa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -119927,16 +106604,6 @@ /turf/open/floor/carpet/black, /area/service/bar) "rIq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -119963,17 +106630,7 @@ /area/medical/medbay/central) "rIB" = ( /obj/structure/table/plasmaglass, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/item/cigbutt, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" }, @@ -119982,17 +106639,6 @@ /obj/structure/railing, /turf/open/floor/plasteel/dark, /area/maintenance/fore) -"rII" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "rIK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ dir = 1 @@ -120023,12 +106669,6 @@ /turf/open/floor/glass/reinforced, /area/commons/fitness/pool) "rJh" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1; @@ -120101,11 +106741,6 @@ /turf/open/floor/plating, /area/security/checkpoint/science) "rJQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -120192,10 +106827,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ name = "air supply pipe" }, @@ -120289,28 +106920,6 @@ }, /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) -"rLh" = ( -/obj/effect/turf_decal/tile/neutral{ - color = "#ffffff" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/science) "rLu" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -120351,10 +106960,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 8 }, @@ -120366,11 +106971,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -120446,17 +107046,6 @@ /obj/item/toy/figure/cmo, /turf/open/floor/wood, /area/command/heads_quarters/cmo) -"rMH" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge"; - name = "ledge" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_pool"; - name = "pool ledge" - }, -/turf/open/pool, -/area/commons/fitness/pool) "rMJ" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, @@ -120485,11 +107074,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -120502,10 +107086,6 @@ /turf/open/floor/plasteel, /area/security/brig) "rMQ" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -120617,11 +107197,6 @@ dir = 4; name = "air vent" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -120787,11 +107362,6 @@ /area/hallway/primary/port/fore) "rPe" = ( /obj/structure/closet/secure_closet/personal/cabinet, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 4; name = "air scrubber" @@ -120859,11 +107429,6 @@ /area/engineering/atmos) "rPu" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/item/storage/fancy/cigarettes{ pixel_y = 16 }, @@ -120929,11 +107494,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -121152,15 +107712,6 @@ icon_state = "darkfull_trim" }, /area/hallway/primary/port/fore) -"rRN" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood, -/area/service/library) "rRR" = ( /obj/machinery/door/airlock/engineering{ name = "Reactor Core"; @@ -121246,11 +107797,6 @@ /obj/machinery/camera{ c_tag = "Bar Backroom" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -121291,21 +107837,12 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/checker, /area/service/library/artgallery) "rTh" = ( /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -121354,11 +107891,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -121382,18 +107914,6 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/cargo/sorting) -"rUc" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/command/heads_quarters/captain) "rUd" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1; @@ -121414,25 +107934,6 @@ icon_state = "floor_plate" }, /area/security/prison) -"rUe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "rUz" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, @@ -121462,13 +107963,6 @@ icon_state = "floor_rusty" }, /area/engineering/break_room) -"rUF" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating/layeniaredder, -/area/ruin/unpowered/no_grav) "rUK" = ( /obj/structure/closet/crate/critter{ name = "Pablo's critter crate" @@ -121481,10 +107975,6 @@ /obj/structure/sign/painting/library{ pixel_y = -24 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/service/library/artgallery) "rUW" = ( @@ -121552,11 +108042,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel/dark, /area/service/library/artgallery) "rVw" = ( @@ -121705,17 +108190,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"rWh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "floor_trim" - }, -/area/hallway/primary/port) "rWi" = ( /obj/machinery/camera{ c_tag = "Atmospherics Central"; @@ -121840,21 +108314,6 @@ }, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/no_grav) -"rXe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - dir = 8; - icon_state = "darkfull_plate" - }, -/area/science/xenobiology) "rXk" = ( /obj/machinery/door/airlock/atmos/abandoned{ dir = 4; @@ -121935,33 +108394,11 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" }, /area/hallway/primary/port/fore) -"rYk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ - name = "air supply pipe" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "half_stairs_darkfull"; - name = "dark steps" - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/fore) "rYo" = ( /obj/machinery/light{ dir = 8; @@ -122031,11 +108468,6 @@ name = "primary blast door" }, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -122077,10 +108509,6 @@ /obj/structure/flora/ausbushes/brflowers, /obj/structure/flora/ausbushes/ywflowers, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/library) "rYT" = ( @@ -122120,21 +108548,6 @@ color = "#FFFFFF" }, /obj/machinery/vending/kink, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -122293,20 +108706,6 @@ }, /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) -"saN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plating/dirt{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, -/area/service/hydroponics/garden) "saO" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/purple/visible{ @@ -122351,12 +108750,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9; name = "scrubbers pipe" @@ -122405,11 +108798,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 4; icon_state = "darkfull_trim" @@ -122434,21 +108822,6 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) "sbs" = ( @@ -122463,14 +108836,6 @@ }, /turf/open/floor/grass, /area/security/prison) -"sbv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/medical/medbay/central) "sbw" = ( /obj/machinery/camera{ c_tag = "Virology North"; @@ -122507,11 +108872,6 @@ }, /area/hallway/secondary/service) "sbI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table/wood/fancy, /obj/structure/railing{ dir = 8 @@ -122529,11 +108889,6 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "sbT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table/plasmaglass, /obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = 4; @@ -122550,14 +108905,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/carpet/black, /area/service/bar) -"sbX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/white/corner, -/area/science) "sbY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -122589,11 +108936,6 @@ }, /area/commons/storage/tools) "sca" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -122625,11 +108967,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -122676,16 +109013,6 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics/garden) -"scF" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "floor_plate" - }, -/area/science/mixing) "scH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -122708,22 +109035,11 @@ /turf/open/floor/plasteel, /area/cargo/office) "scQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "linealt_corner"; - name = "line" - }, /turf/open/floor/plasteel/dark/side{ dir = 1 }, /area/security/prison) "scS" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -122748,12 +109064,6 @@ /turf/open/openspace, /area/service/theater) "sdb" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -122818,11 +109128,6 @@ pixel_x = -5; pixel_y = 30 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1; icon_state = "whitehall_plate" @@ -122865,11 +109170,6 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -122897,34 +109197,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 4 }, /area/cargo/office) -"see" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_trim" - }, -/area/service/chapel/main) "sei" = ( /obj/machinery/light{ dir = 1; pixel_y = 16 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/vr_sleeper, /turf/open/floor/plasteel/grimy{ icon_state = "eighties"; @@ -122943,10 +109224,6 @@ dir = 6 }, /obj/structure/railing, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -123000,27 +109277,7 @@ }, /turf/open/floor/plasteel/dark, /area/science) -"seH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/security/prison) "seK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; name = "scrubbers pipe" @@ -123074,22 +109331,12 @@ }, /area/service/hydroponics/garden) "sfB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_y = 24 }, /turf/open/floor/plasteel/white/corner, /area/science) "sfC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 8 }, @@ -123261,11 +109508,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ dir = 1; icon_state = "plaswhite_traction_plate" @@ -123393,11 +109635,6 @@ /obj/effect/turf_decal/tile/green{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_x = -24; pixel_y = -32 @@ -123450,10 +109687,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_y = -28 }, @@ -123471,11 +109704,6 @@ /turf/open/floor/plasteel/checker, /area/maintenance/fore) "sib" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -123537,11 +109765,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ dir = 1; @@ -123575,11 +109798,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/maintenance/starboard) "siX" = ( @@ -123590,11 +109808,6 @@ /obj/effect/turf_decal/tile/green{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -123642,11 +109855,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 8 }, @@ -123659,11 +109867,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/extinguisher_cabinet{ pixel_x = -5; pixel_y = 30 @@ -123714,11 +109917,6 @@ /area/science) "skc" = ( /obj/structure/flora/tree/jungle, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/dirt{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, @@ -123727,19 +109925,6 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plasteel, /area/engineering/teg) -"skq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel, -/area/ruin/unpowered/no_grav) "skw" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner{ @@ -123757,11 +109942,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 10; name = "air supply pipe" @@ -123795,29 +109975,7 @@ }, /area/medical/medbay/central) "skH" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_end"; - name = "wood end" - }, /obj/machinery/holopad, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -124019,12 +110177,6 @@ /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) "slT" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -124035,11 +110187,6 @@ /turf/open/floor/plasteel, /area/cargo/office) "sma" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/bookcase/random/reference, /obj/machinery/light{ dir = 4; @@ -124191,15 +110338,6 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "snk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing{ dir = 10 }, @@ -124371,23 +110509,7 @@ }, /turf/closed/wall, /area/medical/medbay/central) -"son" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/white/corner, -/area/science) "soq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -124432,11 +110554,6 @@ pixel_x = -4; pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -124455,11 +110572,6 @@ /turf/open/floor/carpet, /area/service/bar) "soG" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/firealarm{ pixel_y = -28 }, @@ -124502,11 +110614,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -124534,11 +110641,6 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plating/beach/sand, /area/hallway/secondary/exit) "sps" = ( @@ -124632,11 +110734,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -124666,23 +110763,6 @@ icon_state = "darkfull_whole_alt" }, /area/ruin/unpowered/no_grav) -"sqd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ - name = "air supply pipe" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "half_stairs_darkfull"; - name = "dark steps" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) "sqi" = ( /obj/machinery/firealarm{ pixel_y = -28 @@ -124692,10 +110772,6 @@ }, /area/hallway/secondary/entry) "sqp" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 9; name = "air supply pipe" @@ -124747,11 +110823,6 @@ }, /area/medical/medbay/central) "sqC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -124941,11 +111012,6 @@ }, /area/medical/medbay/central) "ssp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ icon_state = "whitehall_plate" }, @@ -124976,19 +111042,6 @@ }, /area/ruin/unpowered/no_grav) "ssT" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/service/library/artgallery) "stc" = ( @@ -125006,23 +111059,6 @@ }, /turf/open/floor/carpet, /area/service/lawoffice) -"stm" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ - name = "air supply pipe" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/science) "sto" = ( /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 @@ -125144,11 +111180,6 @@ }, /area/science/mixing) "sup" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing{ dir = 8 }, @@ -125186,20 +111217,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"suP" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "suW" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/bot, @@ -125260,11 +111277,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -125286,11 +111298,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light_switch{ pixel_x = 23 }, @@ -125371,10 +111378,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -125430,27 +111433,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plating, /area/hallway/secondary/service) -"swH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/hydroponics/garden) "swL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, /turf/open/floor/plasteel/dark, @@ -125540,11 +111522,6 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/library) "sxc" = ( @@ -125565,11 +111542,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "hallway_floor" }, @@ -125660,10 +111632,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -125678,11 +111646,6 @@ /obj/effect/turf_decal/tile/red{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/power/apc/auto_name/west, /turf/open/floor/plasteel{ dir = 8; @@ -125742,12 +111705,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ pixel_y = 3 @@ -125829,11 +111786,6 @@ /turf/open/floor/plasteel/dark, /area/security/courtroom) "szG" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -126078,10 +112030,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "sBS" = ( @@ -126090,17 +112038,6 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard) -"sBT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/commons/fitness) "sBY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; @@ -126299,23 +112236,8 @@ /obj/structure/flora/ausbushes/pointybush, /obj/structure/flora/junglebush, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/library) -"sDO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/commons/fitness) "sDP" = ( /obj/structure/closet/crate, /obj/item/wrench, @@ -126343,11 +112265,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 10; name = "air supply pipe" @@ -126495,10 +112412,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/commons/fitness) "sEN" = ( @@ -126567,11 +112480,6 @@ /turf/open/floor/plating, /area/commons/fitness) "sFf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -126582,10 +112490,6 @@ /obj/effect/turf_decal/tile/green{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -126642,30 +112546,10 @@ icon_state = "darkfull_plate" }, /area/security/brig) -"sFV" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/carpet, -/area/commons/dorms) "sGb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair{ dir = 4 }, @@ -126734,11 +112618,6 @@ }, /area/service/library) "sGp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /obj/structure/railing, /turf/open/floor/plasteel/dark{ @@ -126757,11 +112636,6 @@ name = "Chief Engineer's Quarters"; req_access_txt = "56" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/command/heads_quarters/ce) "sGC" = ( @@ -126806,10 +112680,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/railing/corner, /turf/open/floor/plasteel{ dir = 4; @@ -126863,11 +112733,6 @@ /turf/open/floor/plating, /area/maintenance/aft) "sHe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair, /obj/structure/window/reinforced{ dir = 8; @@ -126904,11 +112769,6 @@ /area/engineering/main/reactor_core) "sHp" = ( /obj/structure/railing, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/layeniaredder{ icon_state = "concrete2"; @@ -126997,19 +112857,6 @@ icon_state = "floor_trim" }, /area/service/janitor) -"sIe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel, -/area/ruin/unpowered/no_grav) "sIi" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Closet"; @@ -127099,24 +112946,9 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark, /area/science) "sIR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -127216,11 +113048,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -127262,11 +113089,6 @@ }, /area/hallway/primary/port/fore) "sJF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -127287,14 +113109,6 @@ icon_state = "darkfull_whole_alt" }, /area/command/bridge) -"sJY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plating/layeniaredder, -/area/security/prison) "sKd" = ( /obj/machinery/door/airlock/highsecurity{ name = "Secure Tech Storage"; @@ -127343,14 +113157,6 @@ "sKx" = ( /turf/open/floor/carpet/orange, /area/maintenance/fore) -"sKA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) "sKF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 8; @@ -127439,15 +113245,6 @@ }, /area/security/brig) "sLv" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing{ dir = 6 }, @@ -127551,11 +113348,6 @@ /turf/open/floor/plating, /area/science/xenobiology) "sMq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/firealarm{ dir = 2; pixel_x = -24 @@ -127712,22 +113504,6 @@ }, /turf/open/floor/wood, /area/maintenance/fore) -"sNt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/commons/fitness) "sNB" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/red/line, @@ -127760,19 +113536,6 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 4; icon_state = "whitehall_plate" @@ -127787,10 +113550,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -127801,11 +113560,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -127815,11 +113569,6 @@ }, /area/hallway/secondary/exit) "sNU" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/sign/painting/library{ pixel_y = -24 }, @@ -127829,10 +113578,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -127869,10 +113614,6 @@ name = "primary blast door" }, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -127940,11 +113681,6 @@ /turf/open/floor/grass, /area/hallway/primary/port/fore) "sPh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -127958,11 +113694,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -127999,13 +113730,6 @@ }, /turf/closed/wall/r_wall, /area/engineering/atmos) -"sPC" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) "sPE" = ( /turf/open/floor/plasteel/stairs/medium{ dir = 4; @@ -128026,34 +113750,11 @@ /obj/effect/turf_decal/tile/blue{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" }, /area/hallway/primary/starboard) -"sPM" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel{ - icon_state = "floor_plate" - }, -/area/science/mixing) "sPU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -128120,19 +113821,9 @@ /area/maintenance/fore) "sQC" = ( /obj/structure/ladder, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel, /area/engineering/teg) "sQG" = ( @@ -128177,10 +113868,6 @@ /obj/structure/flora/ausbushes/brflowers, /obj/structure/flora/ausbushes/ywflowers, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) "sRj" = ( @@ -128200,11 +113887,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -128244,10 +113926,6 @@ /turf/open/floor/plasteel, /area/security/brig) "sRy" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -128294,21 +113972,7 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"sSr" = ( -/obj/structure/chair/stool, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/construction/mining/aux_base) "sSs" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; name = "scrubbers pipe" @@ -128320,18 +113984,6 @@ /turf/open/floor/plating, /area/maintenance/starboard) "sSy" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/security/prison) @@ -128350,11 +114002,6 @@ /turf/open/floor/plasteel, /area/maintenance/fore) "sST" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -128413,12 +114060,6 @@ /obj/structure/chair/wood{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -128438,11 +114079,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" @@ -128493,12 +114129,6 @@ /obj/machinery/airalarm{ pixel_y = 24 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/carpet/royalblue, /area/command/blueshieldoffice) "sUo" = ( @@ -128532,10 +114162,6 @@ }, /area/maintenance/port) "sUz" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 6 }, @@ -128623,21 +114249,12 @@ network = list("ss13","medbay"); pixel_y = -22 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_y = -28 }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/cmo) "sUZ" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark, /area/engineering/break_room) "sVg" = ( @@ -128676,11 +114293,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -128728,15 +114340,6 @@ icon_state = "floor_whole_alt" }, /area/science) -"sWb" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/service/library) "sWc" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -128778,10 +114381,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -128798,10 +114397,6 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "sWr" = ( @@ -128906,10 +114501,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -129013,16 +114604,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/command/storage/eva) -"sXr" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/security/prison) "sXw" = ( /obj/structure/table, /obj/item/clothing/head/soft/grey{ @@ -129032,12 +114613,6 @@ /turf/open/floor/plasteel, /area/commons/fitness) "sXA" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/sign/painting/library{ pixel_y = 28 }, @@ -129084,12 +114659,6 @@ pixel_x = -2; pixel_y = 8 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -129191,13 +114760,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet/restrooms) -"sYq" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) "sYw" = ( /obj/structure/chair{ name = "Defense" @@ -129330,11 +114892,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "sZk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -129348,11 +114905,6 @@ dir = 4; pixel_x = 7 }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/storage/eva) "sZp" = ( @@ -129372,20 +114924,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"sZq" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison) "sZr" = ( /obj/structure/chair/sofa/left{ dir = 4 @@ -129469,17 +115007,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"taq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "linealt_corner"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "taB" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible/layer1{ dir = 8; @@ -129511,12 +115038,6 @@ /turf/open/floor/plating, /area/cargo/miningdock) "taS" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/door/airlock/public/glass{ dir = 8; name = "Game Room" @@ -129618,29 +115139,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"tbq" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/firedoor{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/hallway/primary/fore) "tbv" = ( /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" @@ -129741,17 +115243,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"tbU" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "tbW" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light, @@ -129783,11 +115274,6 @@ /turf/open/floor/plasteel/dark, /area/service/hydroponics) "tcd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/sofa{ dir = 1 }, @@ -129849,13 +115335,6 @@ name = "parquet" }, /area/hallway/secondary/service) -"tcL" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) "tcV" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -129904,12 +115383,6 @@ /turf/open/floor/wood, /area/service/lawoffice) "tdz" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/sofa/right{ dir = 4 }, @@ -129924,40 +115397,10 @@ icon_state = "floor_whole_alt" }, /area/cargo/storage) -"tdE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "tdT" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/ruin/unpowered/no_grav) -"tdV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1; - pixel_y = 16 - }, -/turf/open/floor/plasteel/dark{ - dir = 1; - icon_state = "darkfull_plate" - }, -/area/hallway/primary/starboard) "teh" = ( /obj/structure/table, /obj/machinery/light{ @@ -130035,11 +115478,6 @@ /area/engineering/main/reactor_control) "teG" = ( /obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark, /area/security/brig) "teJ" = ( @@ -130060,11 +115498,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "tfc" = ( @@ -130082,30 +115515,6 @@ icon_state = "darkfull_whole_alt" }, /area/security/prison) -"tfg" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "half_stairs_darkfull"; - name = "dark steps" - }, -/turf/open/floor/plasteel/dark, -/area/security/range) -"tfk" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/science) "tfl" = ( /obj/machinery/door/airlock/external{ name = "MiniSatCatwalkAccess"; @@ -130133,19 +115542,6 @@ dir = 4 }, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/grass, /area/hallway/primary/port/fore) "tfH" = ( @@ -130217,16 +115613,6 @@ dir = 8; pixel_y = 2 }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) @@ -130304,11 +115690,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -130380,11 +115761,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -130433,11 +115809,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -130579,10 +115950,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/stripes/corner{ dir = 2 }, @@ -130629,22 +115996,6 @@ dir = 8 }, /area/command/bridge) -"tji" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ - dir = 8; - name = "air supply pipe" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 4; - name = "scrubbers pipe" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "tjm" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/tile/blue{ @@ -130680,23 +116031,6 @@ }, /turf/open/openspace, /area/space) -"tjw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/machinery/power/grounding_rod{ - anchored = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/dark, -/area/engineering/main) "tjC" = ( /obj/structure/table, /obj/item/toy/figure/assistant{ @@ -130743,24 +116077,10 @@ }, /turf/open/floor/plasteel, /area/command/heads_quarters/ce) -"tjF" = ( -/obj/structure/bookcase/random, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/wood, -/area/security/prison) "tjK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; name = "air supply pipe" @@ -130772,12 +116092,6 @@ /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet) "tjM" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ dir = 1; name = "air vent" @@ -130794,11 +116108,6 @@ /turf/open/floor/plasteel, /area/engineering/teg) "tka" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -130821,11 +116130,6 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/cafeteria, /area/security/prison) "tke" = ( @@ -130862,14 +116166,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port/fore) -"tkn" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main) "tkx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9; @@ -131093,11 +116389,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "tlZ" = ( @@ -131116,15 +116407,6 @@ }, /turf/open/floor/plasteel, /area/engineering/teg) -"tml" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "half_stairs_darkfull"; - name = "dark steps" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_trim" - }, -/area/maintenance/starboard) "tmn" = ( /obj/effect/turf_decal/stripes/box, /turf/open/floor/plating, @@ -131174,11 +116456,6 @@ dir = 4; pixel_x = 7 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8; color = "#FFFFFF" @@ -131258,14 +116535,6 @@ icon_state = "darkfull_whole_alt" }, /area/security/checkpoint/medical) -"tmY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plating/layeniaredder, -/area/space) "tnc" = ( /obj/machinery/airalarm{ dir = 1; @@ -131341,11 +116610,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ name = "air vent" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/iv_drip, /turf/open/floor/plasteel/freezer, /area/medical/medbay/central) @@ -131390,13 +116654,6 @@ }, /turf/open/floor/plasteel, /area/command/bridge) -"tnN" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/science/mixing) "tnQ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -131422,10 +116679,6 @@ pixel_y = 7 }, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/library) "toa" = ( @@ -131539,11 +116792,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" }, @@ -131553,11 +116801,6 @@ }, /area/hallway/primary/fore) "toR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -131817,10 +117060,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, @@ -131929,25 +117168,11 @@ }, /turf/open/floor/plasteel/freezer, /area/commons/fitness) -"trt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet/black, -/area/service/bar) "trz" = ( /obj/structure/table/wood, /obj/item/storage/box/evidence{ pixel_y = 6 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/security/detectives_office) "trA" = ( @@ -131966,11 +117191,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_trim" @@ -132117,21 +117337,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/engineering/main) -"tsF" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/turf/open/floor/wood{ - icon_state = "wood_large"; - name = "large" - }, -/area/security/brig) "ttb" = ( /obj/machinery/holopad, /obj/structure/cable{ @@ -132350,20 +117555,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/port) -"tuf" = ( -/obj/effect/turf_decal/tile/red{ - dir = 5 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "floor_plate" - }, -/area/hallway/primary/fore) "tui" = ( /obj/structure/cable/yellow, /obj/machinery/atmospherics/components/trinary/nuclear_reactor/preset, @@ -132439,12 +117630,6 @@ }, /area/construction) "tuZ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "2-8" }, @@ -132661,17 +117846,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint) -"txf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark{ - dir = 4; - icon_state = "darkfull_plate" - }, -/area/hallway/primary/port/fore) "txg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -132786,10 +117960,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -132830,18 +118000,6 @@ }, /turf/open/floor/plasteel, /area/science) -"tyB" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 5 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "floor_plate" - }, -/area/hallway/primary/starboard) "tyE" = ( /obj/machinery/door/window/southright{ base_state = "left"; @@ -132850,11 +118008,6 @@ name = "Terrarium Door"; req_access_txt = "35" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/hydroponics/garden) "tyQ" = ( @@ -132972,11 +118125,6 @@ }, /area/medical/medbay/central) "tAg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -133000,20 +118148,12 @@ /turf/open/floor/light, /area/service/library/artgallery) "tAq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" }, /area/engineering/break_room) "tAv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -133024,16 +118164,6 @@ }, /area/ruin/unpowered/no_grav) "tAw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -133112,11 +118242,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/hallway/primary/port/fore) "tBj" = ( @@ -133229,12 +118354,6 @@ /turf/open/floor/wood, /area/maintenance/starboard) "tCy" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/wood{ dir = 8 }, @@ -133287,11 +118406,6 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light_switch{ pixel_y = 28 }, @@ -133365,12 +118479,6 @@ /obj/structure/chair/office/dark{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -133408,11 +118516,6 @@ /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) "tDy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -133425,11 +118528,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -133581,11 +118679,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "floor_whole_alt" }, @@ -133598,10 +118691,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -133689,12 +118778,6 @@ dir = 4; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -133744,11 +118827,6 @@ icon_state = "0-4" }, /obj/machinery/power/apc/auto_name/west, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 4; color = "#FFFFFF" @@ -133860,19 +118938,10 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing, /turf/open/floor/plasteel/cafeteria, /area/security/prison) "tFC" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -133893,11 +118962,6 @@ }, /area/science/robotics/lab) "tFX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -133931,16 +118995,6 @@ }, /area/security/prison) "tGn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -134019,19 +119073,6 @@ name = "large" }, /area/commons/fitness) -"tGL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs/medium{ - dir = 1 - }, -/area/cargo/miningdock) "tGP" = ( /obj/item/grown/rose, /turf/open/floor/plating, @@ -134040,11 +119081,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 4 }, @@ -134169,11 +119205,6 @@ /turf/open/floor/wood, /area/command/heads_quarters/hos) "tHJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/bed, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel{ @@ -134197,11 +119228,6 @@ /obj/machinery/syndicatebomb/training, /obj/item/target, /obj/item/target, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/plasteel/dark, /area/security/range) "tHO" = ( @@ -134257,26 +119283,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main/reactor_control) -"tIp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/medical/medbay/central) "tIF" = ( /turf/closed/wall/r_wall, /area/science/circuit) @@ -134338,11 +119344,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -134352,11 +119353,6 @@ /turf/open/floor/plasteel/dark, /area/service/barbershop) "tJd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_plate" @@ -134371,25 +119367,8 @@ dir = 5 }, /area/security/brig) -"tJh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "tJo" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/service/library/artgallery) "tJq" = ( @@ -134399,28 +119378,6 @@ /turf/open/floor/plating, /area/ruin/unpowered/no_grav) "tJx" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_end"; - name = "wood end" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/structure/displaycase/trophy, /turf/open/floor/wood{ icon_state = "wood_parquet"; @@ -134442,12 +119399,6 @@ }, /area/security/office) "tJF" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -134514,31 +119465,9 @@ /area/engineering/break_room) "tKd" = ( /obj/structure/railing, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /turf/open/floor/plasteel, /area/command/bridge) -"tKe" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/carpet, -/area/commons/dorms) "tKf" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4; @@ -134565,11 +119494,6 @@ /turf/open/floor/plating/layeniaredder, /area/hallway/primary/central) "tKw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 4; color = "#FFFFFF" @@ -134622,11 +119546,6 @@ dir = 9; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "1-4" }, @@ -134721,11 +119640,6 @@ }, /area/maintenance/aft) "tLC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; name = "scrubbers pipe" @@ -135001,20 +119915,6 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/science/mixing) -"tOj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/table, -/obj/item/soap, -/obj/machinery/light{ - dir = 1; - pixel_y = 16 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/commons/toilet) "tOl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -135036,11 +119936,6 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 8 }, @@ -135063,11 +119958,6 @@ name = "Brig Infirmary" }, /obj/machinery/iv_drip, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -135151,11 +120041,6 @@ }, /area/hallway/primary/central) "tOY" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/rack, /obj/item/clothing/shoes/magboots, /obj/item/clothing/shoes/magboots{ @@ -135203,11 +120088,6 @@ dir = 1; name = "Sauna A" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -135258,30 +120138,6 @@ }, /turf/open/floor/plating, /area/cargo/sorting) -"tPH" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/hydroponics/garden) -"tPI" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/hydroponics/garden) "tPN" = ( /obj/machinery/door/airlock/virology{ name = "Break Room"; @@ -135314,10 +120170,6 @@ /obj/structure/flora/grass/jungle/b, /mob/living/simple_animal/butterfly, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/hallway/primary/port/fore) "tQz" = ( @@ -135327,20 +120179,6 @@ /obj/structure/railing, /turf/open/floor/glass/reinforced, /area/space) -"tQD" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/commons/toilet) "tQQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 10; @@ -135359,12 +120197,6 @@ /turf/open/floor/plating, /area/maintenance/department/medical/morgue) "tQW" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_end"; - name = "wood end" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -135426,11 +120258,6 @@ }, /area/engineering/storage) "tRp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/item/clothing/suit/hooded/wintercoat/viro, /obj/structure/rack, /turf/open/floor/plasteel{ @@ -135454,19 +120281,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -135620,24 +120434,6 @@ }, /turf/open/floor/carpet/royalblack, /area/engineering/main/reactor_control) -"tSF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plating/layeniaredder, -/area/space) "tSJ" = ( /obj/effect/turf_decal/bot, /obj/machinery/navbeacon{ @@ -135679,14 +120475,6 @@ }, /turf/open/floor/carpet/royalblack, /area/engineering/main/reactor_control) -"tTa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "tTb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; @@ -135699,16 +120487,6 @@ }, /turf/open/floor/plasteel/white, /area/science/explab) -"tTd" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/service/bar) "tTk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; @@ -135723,10 +120501,6 @@ /obj/effect/turf_decal/tile/red{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -135779,19 +120553,6 @@ dir = 4 }, /obj/structure/window/reinforced, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/grass, /area/hallway/primary/port/fore) "tTx" = ( @@ -135807,10 +120568,6 @@ /turf/open/floor/plating, /area/science/xenobiology) "tTy" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -135840,11 +120597,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -135919,11 +120671,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -135933,49 +120680,11 @@ icon_state = "floor_plate" }, /area/hallway/primary/central) -"tUA" = ( -/obj/machinery/light{ - dir = 4; - pixel_x = 7 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/tile/red{ - dir = 6 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "floor_plate" - }, -/area/hallway/primary/fore) "tUG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/maintenance/fore) -"tUL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "tUM" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -135990,11 +120699,6 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/port/fore) "tUW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /turf/open/floor/plating, /area/cargo/miningdock) @@ -136120,10 +120824,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/teg) "tWo" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -136230,18 +120930,9 @@ /turf/open/floor/plasteel/dark, /area/security/prison) "tXi" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/table{ pixel_y = 2 }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel, /area/medical/medbay/central) "tXj" = ( @@ -136259,12 +120950,6 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -136411,14 +121096,6 @@ icon_state = "plaswhite_traction" }, /area/medical/virology) -"tYq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/grass, -/area/service/hydroponics/garden) "tYH" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -136471,18 +121148,6 @@ planetary_atmos = 1 }, /area/maintenance/port/aft) -"tZi" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/theater) "tZk" = ( /turf/open/floor/plasteel{ dir = 8; @@ -136490,12 +121155,6 @@ }, /area/hallway/primary/starboard) "tZq" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/table/wood, /obj/item/reagent_containers/rag/towel{ pixel_y = 3 @@ -136560,11 +121219,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark, /area/science) "tZJ" = ( @@ -136628,11 +121282,6 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/flora/junglebush, /turf/open/floor/grass, /area/service/hydroponics/garden) @@ -136669,16 +121318,6 @@ icon_state = "floor_plate" }, /area/security/brig) -"uaq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/security/prison) "uaw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark{ @@ -136693,10 +121332,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -136719,12 +121354,6 @@ /turf/open/space/basic, /area/space) "uaH" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -136750,34 +121379,18 @@ /area/maintenance/fore/secondary) "uaW" = ( /obj/structure/railing, -/obj/effect/turf_decal/loading_area{ - color = null; - dir = 8; - icon_state = "half_stairs_wood"; - name = "wood steps" - }, /turf/open/floor/plasteel/dark{ dir = 8; icon_state = "darkfull_trim" }, /area/service/chapel/main) "uaX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" }, /area/commons/fitness/pool) "ubk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -136812,28 +121425,12 @@ /obj/structure/chair/sofa/right{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" }, /area/commons/fitness/pool) "ubI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -136912,12 +121509,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -137000,11 +121591,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/newscaster{ pixel_y = 28 }, @@ -137234,11 +121820,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -137251,11 +121832,6 @@ "ueS" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_plating = "floor"; icon_state = "floor_whole" @@ -137336,12 +121912,6 @@ /obj/machinery/light_switch{ pixel_y = -28 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -137402,11 +121972,6 @@ c_tag = "Arcade West"; dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/grimy{ icon_state = "eighties"; name = "retro floor" @@ -137425,37 +121990,17 @@ icon_state = "4-8" }, /obj/effect/landmark/start/geneticist, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" }, /area/medical/genetics) "ufX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 8 }, /area/science) "ugh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 4 }, @@ -137544,15 +122089,6 @@ }, /area/service/hydroponics/garden) "uhE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing{ dir = 6 }, @@ -137572,21 +122108,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"uhL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - dir = 4; - icon_state = "darkfull_plate" - }, -/area/science/xenobiology) "uhQ" = ( /obj/structure/cable{ icon_state = "0-2" @@ -137674,15 +122195,6 @@ planetary_atmos = 1 }, /area/space) -"uix" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/carpet, -/area/service/library) "uiz" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -137736,10 +122248,6 @@ /obj/machinery/computer/aifixer{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -137845,10 +122353,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, @@ -137873,11 +122377,6 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat/hallway) "ukB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel/dark, /area/security/prison) "ukH" = ( @@ -137926,10 +122425,6 @@ layer = 4.1; pixel_y = 3 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "line"; - name = "line" - }, /turf/open/floor/plasteel{ dir = 8; icon_plating = "floor"; @@ -137961,22 +122456,9 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -138019,15 +122501,6 @@ icon_state = "plaswhite_traction_whole" }, /area/medical/surgery) -"ulT" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plating, -/area/maintenance/fore) "ulX" = ( /obj/effect/spawner/lootdrop/keg, /turf/open/floor/wood{ @@ -138049,11 +122522,6 @@ /turf/open/floor/plasteel, /area/engineering/atmos) "ume" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/door/morgue{ name = "Private Study"; req_access_txt = "37" @@ -138074,11 +122542,6 @@ /turf/open/floor/plating, /area/security/checkpoint/supply) "umu" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light/floor, /obj/structure/window/reinforced{ dir = 8; @@ -138089,24 +122552,6 @@ icon_state = "darkfull_plate" }, /area/hallway/primary/port/fore) -"umB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plasteel/dark{ - dir = 8; - icon_state = "darkfull_plate" - }, -/area/science/xenobiology) "umD" = ( /obj/machinery/camera{ c_tag = "Dorms South Entrance Hallway"; @@ -138115,10 +122560,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -138269,10 +122710,6 @@ }, /area/hallway/primary/central) "uor" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -138301,15 +122738,6 @@ /obj/structure/railing, /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) -"uoA" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "uoD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; @@ -138505,17 +122933,6 @@ }, /area/security/brig) "upL" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/structure/disposalpipe/junction/yjunction{ dir = 2 }, @@ -138695,11 +123112,6 @@ /obj/structure/mirror{ pixel_y = 35 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ name = "air vent" }, @@ -138722,11 +123134,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -138734,14 +123141,6 @@ icon_state = "hallway_floor" }, /area/commons/fitness/pool) -"urf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/fore) "urh" = ( /obj/machinery/light{ dir = 4; @@ -138840,10 +123239,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -138857,15 +123252,6 @@ name = "concrete" }, /area/maintenance/port/aft) -"uss" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/service/hydroponics/garden) "usy" = ( /obj/structure/chair{ dir = 4 @@ -138942,11 +123328,6 @@ dir = 1; pixel_y = 16 }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, @@ -138997,19 +123378,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) -"utp" = ( -/obj/structure/chair/sofa{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark/side{ - dir = 4 - }, -/area/service/theater) "utt" = ( /obj/structure/chair/sofa/right{ dir = 4 @@ -139053,14 +123421,6 @@ /obj/machinery/telecomms/processor/preset_one, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) -"utN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/security/prison) "utS" = ( /obj/effect/landmark/start/depsec/supply, /turf/open/floor/plasteel/dark, @@ -139075,29 +123435,7 @@ icon_state = "wood-broken6" }, /area/maintenance/fore) -"uud" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - dir = 1; - icon_state = "darkfull_plate" - }, -/area/service/bar) "uuf" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -139305,44 +123643,13 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/central) "uvJ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood-broken" }, /area/ruin/unpowered/no_grav) -"uvL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plasteel/dark/airless, -/area/space) "uvR" = ( /obj/structure/railing{ dir = 1 @@ -139362,11 +123669,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/maintenance/fore) "uwa" = ( @@ -139393,14 +123695,6 @@ dir = 4 }, /area/medical/virology) -"uwl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/command/bridge) "uwr" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ @@ -139433,10 +123727,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ name = "air supply pipe" }, @@ -139584,23 +123874,8 @@ icon_state = "floor_plate" }, /area/engineering/main) -"uyp" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/medical/chemistry) "uyt" = ( /obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" }, @@ -139619,11 +123894,6 @@ /obj/effect/turf_decal/tile/green{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -139685,11 +123955,6 @@ /turf/open/floor/plasteel/white, /area/science) "uzo" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -139846,11 +124111,6 @@ }, /area/engineering/atmos) "uAK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -139915,20 +124175,6 @@ icon_state = "darkfull_whole_alt" }, /area/engineering/atmos) -"uBn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 9 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "floor_plate" - }, -/area/hallway/primary/fore) "uBt" = ( /obj/structure/railing{ dir = 1 @@ -139949,11 +124195,6 @@ name = "Terrarium Door"; req_access_txt = "25" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/hydroponics/garden) "uBv" = ( @@ -140020,11 +124261,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -140172,11 +124408,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -140193,24 +124424,7 @@ }, /turf/open/space/basic, /area/space) -"uDN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1; - color = "#FFFFFF" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) "uDQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/vg_decals/department/hop, /turf/open/floor/plasteel/dark/corner{ dir = 4 @@ -140435,11 +124649,6 @@ }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_plating = "floor"; @@ -140477,12 +124686,6 @@ }, /area/hallway/primary/fore) "uGb" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -140593,10 +124796,6 @@ /turf/open/floor/plasteel, /area/construction/mining/aux_base) "uHk" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_y = -28 }, @@ -140606,17 +124805,6 @@ icon_state = "floor_whole_alt" }, /area/science) -"uHl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/no_grav) "uHm" = ( /obj/structure/railing{ dir = 9 @@ -140749,22 +124937,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/carpet, /area/service/chapel/main) -"uIS" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood, -/area/service/library) -"uIW" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) "uIX" = ( /obj/machinery/light{ pixel_y = -1 @@ -140874,11 +125046,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -140898,12 +125065,6 @@ }, /area/service/bar) "uKa" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -140935,11 +125096,6 @@ c_tag = "EVA Motion Sensor"; dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/plasteel/dark, /area/ai_monitored/command/storage/eva) @@ -141092,22 +125248,12 @@ /area/medical/medbay/central) "uLB" = ( /obj/structure/chair/sofa/left, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/maintenance/starboard) "uLJ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -141141,23 +125287,12 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" }, /area/service/bar) "uMj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/table, /obj/item/reagent_containers/rag/towel{ pixel_x = 2; @@ -141191,11 +125326,6 @@ }, /area/hallway/primary/fore) "uME" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 1 }, @@ -141244,11 +125374,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/commons/fitness) "uMY" = ( @@ -141365,21 +125490,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/firealarm{ dir = 2; pixel_x = 24 @@ -141443,11 +125553,6 @@ /turf/open/floor/plasteel/dark, /area/ruin/unpowered/no_grav) "uOK" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/holopad, /obj/effect/turf_decal/box, /turf/open/floor/plasteel{ @@ -141581,10 +125686,6 @@ /obj/effect/turf_decal/tile/red{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ icon_state = "floor_plate" @@ -141626,12 +125727,6 @@ /obj/item/reagent_containers/food/snacks/grown/harebell, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/wood, /area/maintenance/fore) "uQp" = ( @@ -141648,11 +125743,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) "uQO" = ( @@ -141732,12 +125822,6 @@ /obj/item/reagent_containers/food/drinks/trophy{ pixel_y = 8 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -141753,11 +125837,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -141829,11 +125908,6 @@ /obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_y = 2 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -141906,11 +125980,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/port/fore) "uSQ" = ( @@ -141945,23 +126014,6 @@ name = "dark medium" }, /area/maintenance/port) -"uTh" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ - name = "air supply pipe" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "uTq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8; @@ -141970,11 +126022,6 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "uTt" = ( @@ -142016,11 +126063,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "uTU" = ( @@ -142048,11 +126090,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing{ dir = 1 }, @@ -142120,11 +126157,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -142149,12 +126181,6 @@ /turf/open/floor/plating, /area/maintenance/solars/aux/port) "uUT" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" }, @@ -142326,11 +126352,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -142348,11 +126369,6 @@ /area/service/theater) "uWd" = ( /obj/structure/rack, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/item/clothing/suit/hooded/wintercoat/medical, /obj/item/clothing/suit/hooded/wintercoat/medical, /obj/item/radio/intercom{ @@ -142458,19 +126474,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"uWZ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 6 - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction_plate" - }, -/area/medical/medbay/central) "uXd" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -142548,11 +126551,6 @@ }, /area/service/janitor) "uXS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/white/side{ dir = 10 }, @@ -142616,11 +126614,6 @@ dir = 6; name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "uYw" = ( @@ -142743,10 +126736,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -142884,11 +126873,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 4; icon_state = "darkfull_plate" @@ -142929,22 +126913,12 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "uZL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/newscaster{ pixel_y = 28 }, @@ -143300,10 +127274,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -143327,11 +127297,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/hydroponics/garden) "vdB" = ( @@ -143339,11 +127304,6 @@ /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) "vdC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/firealarm{ pixel_y = -28 }, @@ -143404,11 +127364,6 @@ pixel_y = 19 }, /obj/machinery/vending/clothing, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -143508,12 +127463,6 @@ }, /area/hallway/secondary/service) "vfT" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ name = "air scrubber" }, @@ -143523,11 +127472,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/random{ pixel_y = 32 }, @@ -143546,11 +127490,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -143570,11 +127509,6 @@ }, /area/service/janitor) "vgg" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -143686,17 +127620,6 @@ dir = 9; name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/wood{ icon_state = "wood_large"; name = "large" @@ -143723,10 +127646,6 @@ }, /area/medical/medbay/central) "vhe" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -143754,12 +127673,6 @@ }, /area/medical/medbay/central) "vhw" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -143777,10 +127690,6 @@ }, /area/service/hydroponics/garden) "vhE" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -143790,11 +127699,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -143803,20 +127707,6 @@ icon_state = "floor_plate" }, /area/hallway/primary/fore) -"vhJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/tile/red{ - dir = 5 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "floor_plate" - }, -/area/hallway/primary/fore) "vhT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -143926,19 +127816,6 @@ }, /turf/open/floor/plasteel/dark/corner, /area/tcommsat/server) -"vil" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/port/fore) "vim" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor{ @@ -144061,10 +127938,6 @@ }, /area/maintenance/port) "vjt" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 9 }, @@ -144072,11 +127945,6 @@ "vjv" = ( /obj/structure/table, /obj/item/soap, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -144152,10 +128020,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -144170,10 +128034,6 @@ name = "air scrubber" }, /obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/effect/turf_decal/tile/red{ dir = 4 }, @@ -144259,12 +128119,6 @@ lootcount = 3; name = "3maintenance loot spawner" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/maintenance/fore) "vkX" = ( @@ -144320,11 +128174,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -144338,14 +128187,6 @@ icon_state = "floor_plate" }, /area/hallway/primary/fore) -"vll" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/checker, -/area/engineering/atmos) "vlo" = ( /obj/effect/turf_decal/tile/red{ dir = 5 @@ -144360,11 +128201,6 @@ }, /area/security/brig) "vlr" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/red{ dir = 6 }, @@ -144374,16 +128210,6 @@ }, /area/hallway/primary/fore) "vlt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -144397,11 +128223,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 4; name = "air scrubber" @@ -144427,28 +128248,11 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_plate" }, /area/hallway/primary/port) -"vlK" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/construction) "vlO" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/door/firedoor, @@ -144471,11 +128275,6 @@ /area/maintenance/starboard) "vlY" = ( /obj/structure/closet/emcloset, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -144534,11 +128333,6 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/carpet/blue, /area/ai_monitored/turret_protected/aisat/hallway) "vmI" = ( @@ -144603,11 +128397,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "vnf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, @@ -144647,20 +128436,6 @@ icon_state = "plaswhite_plate" }, /area/medical/medbay/central) -"vns" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "vnB" = ( /obj/structure/chair{ dir = 8 @@ -144691,11 +128466,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing{ dir = 8 }, @@ -144847,12 +128617,6 @@ /turf/open/floor/plasteel/vaporwave, /area/commons/arcade) "vou" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; name = "scrubbers pipe" @@ -144900,10 +128664,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -144927,11 +128687,6 @@ /obj/effect/turf_decal/tile/green{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -144951,13 +128706,6 @@ /obj/structure/noticeboard{ pixel_y = 32 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood"; - pixel_y = 1 - }, /obj/structure/chair/comfy/black{ dir = 8 }, @@ -145043,10 +128791,6 @@ color = "#FFFFFF" }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -145083,11 +128827,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -145294,11 +129033,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 8 }, @@ -145338,11 +129072,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner, /area/command/bridge) "vsm" = ( @@ -145358,21 +129087,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"vsx" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plating/dirt{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, -/area/service/hydroponics/garden) "vsC" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white, @@ -145390,12 +129104,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/security/detectives_office) "vta" = ( @@ -145452,17 +129160,6 @@ }, /turf/open/floor/grass, /area/service/hydroponics/garden) -"vto" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/structure/stairs{ - dir = 8; - icon_state = "stairs_t" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "vts" = ( /obj/structure/railing{ dir = 4 @@ -145474,11 +129171,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/landmark/start/assistant, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ @@ -145530,22 +129222,6 @@ "vtO" = ( /turf/closed/wall/r_wall, /area/engineering/atmos) -"vtR" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/bar) "vtV" = ( /obj/structure/cable{ icon_state = "1-2" @@ -145559,19 +129235,6 @@ /obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" }, @@ -145624,22 +129287,12 @@ /turf/open/floor/plasteel/cafeteria, /area/service/theater) "vuH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark/corner{ dir = 1 }, /area/hallway/primary/central) "vuJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/white/side{ dir = 5 }, @@ -145706,10 +129359,6 @@ }, /area/hallway/primary/starboard) "vuT" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -145781,26 +129430,6 @@ icon_state = "darkfull_trim" }, /area/security/brig) -"vvN" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "vvX" = ( /obj/machinery/light{ pixel_y = -1 @@ -145809,28 +129438,10 @@ dir = 5; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "half_stairs_darkfull"; - name = "dark steps" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_plate" }, /area/engineering/main) -"vwa" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) "vwe" = ( /obj/machinery/light{ dir = 8; @@ -145850,12 +129461,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "vwn" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/wood{ dir = 8 }, @@ -145884,11 +129489,6 @@ }, /area/construction/mining/aux_base) "vwt" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light/floor, /turf/open/floor/plasteel{ dir = 1; @@ -145912,16 +129512,6 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel/dark, /area/security/checkpoint/medical) -"vwG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - icon_state = "half_stairs_darkfull"; - name = "dark steps" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_trim" - }, -/area/maintenance/starboard) "vxg" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -146018,11 +129608,6 @@ dir = 6; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /mob/living/simple_animal/pet/dog/corgi/Lisa, /turf/open/floor/wood{ icon_state = "wood_tile"; @@ -146072,20 +129657,11 @@ dir = 1; name = "Arcade" }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/vaporwave, /area/commons/arcade) "vya" = ( /obj/structure/curtain, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -146165,27 +129741,6 @@ }, /turf/open/space/basic, /area/ruin/unpowered/no_grav) -"vyK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1; - color = "#FFFFFF" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel{ - icon_state = "floor_plate" - }, -/area/hallway/primary/fore) "vyL" = ( /obj/structure/disposalpipe/trunk{ dir = 1; @@ -146199,11 +129754,6 @@ }, /area/ruin/unpowered/no_grav) "vyO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/shower{ dir = 8 }, @@ -146370,33 +129920,11 @@ }, /turf/open/floor/engine, /area/science/mixing) -"vzL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "vzM" = ( /obj/machinery/firealarm{ dir = 2; pixel_x = -24 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 4; color = "#FFFFFF" @@ -146521,20 +130049,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/maintenance/fore/secondary) -"vAF" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/commons/toilet) "vAL" = ( /obj/structure/flora/junglebush, /turf/open/floor/plating/layeniaredder, @@ -146549,14 +130063,6 @@ /area/medical/medbay/central) "vAY" = ( /obj/structure/table/plasmaglass, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" }, @@ -146605,21 +130111,6 @@ }, /turf/open/floor/plating/layeniaredder, /area/ruin/unpowered/no_grav) -"vBx" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/carpet, -/area/service/chapel/main) "vBy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -146646,11 +130137,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname{ dir = 4 }, @@ -146685,11 +130171,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark, /area/science) "vBS" = ( @@ -146758,10 +130239,6 @@ /obj/machinery/computer/robotics{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -146816,11 +130293,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_trim" @@ -146877,25 +130349,6 @@ }, /turf/open/floor/plasteel, /area/commons/fitness/pool) -"vDv" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "linealt"; - name = "line" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "linealt"; - name = "line" - }, -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "vDF" = ( /obj/structure/railing{ dir = 8 @@ -147022,20 +130475,11 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "hallway_floor" }, /area/commons/fitness/pool) "vEw" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -147048,17 +130492,6 @@ /turf/open/floor/plasteel/dark/side, /area/command/bridge) "vEy" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/junction{ dir = 8 }, @@ -147071,11 +130504,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -147091,11 +130519,6 @@ /turf/open/floor/plating, /area/maintenance/department/medical/morgue) "vEI" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -147147,12 +130570,6 @@ }, /area/maintenance/aft) "vFd" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/railing{ dir = 8 }, @@ -147201,16 +130618,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "vFA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname{ dir = 1 }, @@ -147226,11 +130633,6 @@ }, /area/security/warden) "vFE" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8; color = "#FFFFFF" @@ -147312,11 +130714,6 @@ /obj/effect/turf_decal/tile/red{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -147412,20 +130809,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/aux/port) -"vGs" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/firedoor{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/commons/fitness) "vGz" = ( /obj/structure/cable{ icon_state = "1-4" @@ -147440,11 +130823,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/engine_smes) "vGF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" }, @@ -147506,13 +130884,6 @@ }, /turf/open/floor/wood, /area/security/prison) -"vHi" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating, -/area/maintenance/fore) "vHj" = ( /obj/structure/table/wood, /obj/machinery/light_switch{ @@ -147550,11 +130921,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -147564,11 +130930,6 @@ }, /area/ruin/unpowered/no_grav) "vHL" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/red{ dir = 6 }, @@ -147581,10 +130942,6 @@ /obj/effect/turf_decal/tile/red{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -147674,10 +131031,6 @@ /obj/structure/sign/poster/random{ pixel_y = -32 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/grimy{ icon_state = "eighties"; name = "retro floor" @@ -147693,10 +131046,6 @@ /obj/machinery/door/firedoor{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_plating = "floor"; @@ -147757,11 +131106,6 @@ /area/science) "vIS" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/autolathe, /turf/open/floor/plasteel{ dir = 8; @@ -147772,11 +131116,6 @@ /obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -147789,11 +131128,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/status_display{ layer = 4; pixel_y = 26 @@ -147861,11 +131195,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -147886,11 +131215,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera{ c_tag = "Pool North" }, @@ -147906,11 +131230,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_plate" @@ -147959,11 +131278,6 @@ }, /area/security/prison) "vJR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/arrows/white, /turf/open/floor/plasteel/dark, /area/security/brig) @@ -148134,11 +131448,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -148213,36 +131522,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera/autoname, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" }, /area/hallway/primary/port/fore) -"vLr" = ( -/obj/machinery/door/airlock/research{ - dir = 4; - name = "Testing Lab"; - req_access_txt = "47" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/machinery/door/firedoor{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_plating = "floor"; - icon_state = "floor_whole_alt" - }, -/area/science) "vLt" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -148454,11 +131739,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/official/report_crimes{ pixel_y = 30 }, @@ -148508,10 +131788,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/departments/restroom{ pixel_y = -32 }, @@ -148526,10 +131802,6 @@ /turf/open/floor/plasteel, /area/commons/fitness) "vNK" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -148594,11 +131866,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -148649,19 +131916,6 @@ /obj/structure/table, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/hallway) -"vOj" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) "vOm" = ( /obj/structure/cable{ icon_state = "0-8" @@ -148678,16 +131932,6 @@ }, /area/space) "vOF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) @@ -148741,15 +131985,6 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -148759,16 +131994,6 @@ }, /area/command/heads_quarters/rd) "vPv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -148791,10 +132016,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -148886,11 +132107,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 1 }, @@ -148915,11 +132131,6 @@ dir = 4; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -148959,10 +132170,6 @@ /turf/open/floor/plasteel/dark, /area/science/mixing) "vRn" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" @@ -148981,11 +132188,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 4; pixel_x = 7 @@ -149039,11 +132241,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -149171,34 +132368,12 @@ dir = 4; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" }, /area/service/bar) -"vTe" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "vTs" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 6; name = "air supply pipe" @@ -149233,10 +132408,6 @@ }, /area/cargo/office) "vTw" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -149248,10 +132419,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; name = "air supply pipe" @@ -149260,25 +132427,6 @@ icon_state = "floor_plate" }, /area/hallway/primary/fore) -"vTD" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/commons/fitness) "vTG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 5; @@ -149556,10 +132704,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 10; name = "air supply pipe" @@ -149618,11 +132762,6 @@ }, /area/engineering/break_room) "vVk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -149641,20 +132780,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/hallway) -"vVD" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "floor_plate" - }, -/area/science/mixing) "vVL" = ( /obj/structure/cable{ icon_state = "4-8" @@ -149689,24 +132814,7 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"vVX" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "linealt"; - name = "line" - }, -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "vVZ" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ icon_state = "whitehall_plate" }, @@ -149769,11 +132877,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -149796,12 +132899,6 @@ /turf/open/floor/plasteel/stairs/left, /area/medical/medbay/central) "vWR" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/table/wood, /turf/open/floor/wood, /area/cargo/office) @@ -149823,11 +132920,6 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/stairs/medium{ dir = 8 }, @@ -149954,11 +133046,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -149968,16 +133055,6 @@ icon_state = "floor_whole_alt" }, /area/commons/fitness) -"vXX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/engineering/break_room) "vYc" = ( /obj/effect/decal/cleanable/semendrip{ name = "pilk drop" @@ -150147,25 +133224,6 @@ /obj/item/razor, /turf/open/floor/plasteel, /area/service/barbershop) -"vZA" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/carpet, -/area/service/library) -"vZD" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) "vZH" = ( /obj/machinery/light{ dir = 1; @@ -150175,11 +133233,6 @@ /turf/open/floor/plasteel, /area/construction/mining/aux_base) "vZW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/corner{ dir = 1 }, @@ -150249,10 +133302,6 @@ dir = 1 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -150305,11 +133354,6 @@ /turf/open/floor/plasteel/dark, /area/security/checkpoint) "wbn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -150361,11 +133405,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 4; icon_state = "darkfull_plate" @@ -150389,11 +133428,6 @@ dir = 8; name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -150406,11 +133440,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -150426,16 +133455,6 @@ /turf/open/floor/plasteel, /area/commons/fitness/pool) "wbX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line, /obj/structure/ore_box, /turf/open/floor/plating/layeniaredder{ @@ -150447,11 +133466,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ dir = 1; @@ -150459,11 +133473,6 @@ }, /area/hallway/primary/port/fore) "wcq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -150566,11 +133575,6 @@ dir = 8; name = "air supply pipe" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -150595,11 +133599,6 @@ /turf/open/floor/plasteel, /area/service/hydroponics/garden) "wcW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing{ dir = 4 }, @@ -150616,16 +133615,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -150638,11 +133627,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing/corner, /turf/open/floor/plasteel{ dir = 4; @@ -150672,17 +133656,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"wdc" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "wdi" = ( /obj/structure/closet/crate/wooden, /obj/item/instrument/guitar, @@ -150728,17 +133701,6 @@ }, /turf/open/floor/plasteel, /area/cargo/office) -"wdA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "linealt_corner"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "wdL" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, @@ -150781,11 +133743,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "wdQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -150800,11 +133757,6 @@ dir = 4; pixel_x = 7 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -150814,11 +133766,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/directions/command{ dir = 4; pixel_x = 30; @@ -151019,18 +133966,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"wfp" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/hydroponics/garden) "wfq" = ( /obj/effect/turf_decal/stripes/end{ dir = 1 @@ -151078,12 +134013,6 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -151220,11 +134149,6 @@ /turf/open/floor/carpet, /area/service/library/artgallery) "whg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -151294,11 +134218,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 8 }, @@ -151340,11 +134259,6 @@ }, /area/service/hydroponics) "whV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/sink{ pixel_y = 30 }, @@ -151366,11 +134280,6 @@ }, /area/service/hydroponics/garden) "wic" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/landmark/start/cook, /turf/open/floor/plasteel/cafeteria, /area/service/kitchen) @@ -151381,10 +134290,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/vg_decals/department/cargo, /turf/open/floor/plasteel{ icon_state = "floor_plate" @@ -151426,21 +134331,6 @@ "wiB" = ( /turf/closed/wall, /area/hallway/primary/port) -"wiF" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/machinery/light{ - pixel_y = -1 - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "wiJ" = ( /obj/machinery/door/poddoor/preopen{ dir = 8; @@ -151448,10 +134338,6 @@ name = "primary blast door" }, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor{ dir = 8 }, @@ -151500,11 +134386,6 @@ }, /area/science) "wiS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ pixel_y = 24 }, @@ -151566,11 +134447,6 @@ /obj/machinery/airalarm{ pixel_y = 24 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -151688,29 +134564,7 @@ }, /area/medical/medbay/central) "wkK" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_end"; - name = "wood end" - }, /obj/machinery/holopad, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ dir = 4; @@ -151788,12 +134642,6 @@ "wlf" = ( /obj/effect/decal/cleanable/cobweb, /obj/machinery/vending/autodrobe, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -151806,12 +134654,6 @@ }, /area/commons/fitness) "wli" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/item/instrument/saxophone, /turf/open/floor/wood{ icon_state = "wood_large"; @@ -151852,11 +134694,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -151930,14 +134767,6 @@ icon_state = "floor_plate" }, /area/cargo/office) -"wmn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge_pool"; - name = "pool ledge" - }, -/turf/open/pool, -/area/commons/fitness/pool) "wmp" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -151946,11 +134775,6 @@ dir = 8; pixel_x = -7 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 6; name = "scrubbers pipe" @@ -151989,12 +134813,6 @@ }, /area/engineering/main) "wmG" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/chair/sofa/left, /turf/open/floor/wood{ icon_state = "wood_parquet"; @@ -152394,17 +135212,6 @@ /obj/item/fuel_rod, /turf/open/floor/engine, /area/engineering/main/reactor_core) -"wpb" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/grimy{ - icon_state = "eighties"; - name = "retro floor" - }, -/area/commons/arcade) "wpg" = ( /obj/structure/window{ dir = 4 @@ -152417,16 +135224,6 @@ }, /area/hallway/secondary/exit) "wph" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -152518,11 +135315,6 @@ /turf/open/openspace, /area/space) "wpO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -152601,31 +135393,7 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"wqy" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/structure/railing, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison) "wqz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -152666,11 +135434,6 @@ /turf/open/floor/plating/layeniaredder, /area/maintenance/fore) "wqQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/chair/stool/bar{ dir = 1 }, @@ -152731,24 +135494,7 @@ }, /turf/open/floor/plating, /area/service/chapel/main) -"wre" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3{ - dir = 1; - name = "air vent" - }, -/turf/open/floor/plasteel/cafeteria, -/area/service/kitchen) "wrg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/reinforced/tinted{ dir = 4 }, @@ -152769,10 +135515,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing, /turf/open/floor/plasteel{ icon_state = "floor_plate" @@ -152807,11 +135549,6 @@ }, /area/hallway/primary/central) "wrz" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/railing, /turf/open/floor/wood, /area/cargo/office) @@ -152825,18 +135562,6 @@ /obj/structure/rack, /turf/open/floor/plasteel/dark, /area/security/courtroom) -"wrO" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/chapel/main) "wrT" = ( /obj/machinery/light{ dir = 1; @@ -152973,29 +135698,12 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" }, /area/commons/fitness/pool) -"wsH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel, -/area/ruin/unpowered/no_grav) "wsU" = ( /turf/closed/wall/r_wall, /area/maintenance/starboard) @@ -153058,11 +135766,6 @@ /turf/open/floor/plasteel, /area/security/brig) "wtX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 16 @@ -153105,11 +135808,6 @@ /turf/open/floor/plasteel/stairs/medium, /area/hallway/secondary/service) "wud" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -153117,21 +135815,6 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "wue" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plating/layeniaredder, /area/space) "wui" = ( @@ -153152,16 +135835,6 @@ }, /turf/open/floor/plasteel/dark, /area/space) -"wus" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark/corner{ - dir = 4 - }, -/area/hallway/primary/port/fore) "wuu" = ( /obj/structure/cable{ icon_state = "4-8" @@ -153171,19 +135844,6 @@ icon_state = "floor_trim" }, /area/science/xenobiology) -"wuC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/engineering/break_room) "wuD" = ( /obj/structure/window/reinforced, /obj/effect/turf_decal/stripes/line, @@ -153193,18 +135853,6 @@ }, /turf/open/floor/plasteel/white, /area/science) -"wuH" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/service/library) "wuP" = ( /obj/machinery/airalarm{ dir = 1; @@ -153252,9 +135900,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -153296,10 +135941,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -153352,22 +135993,7 @@ }, /turf/open/floor/plasteel, /area/science) -"wvy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/white{ - icon_state = "plaswhite_traction" - }, -/area/commons/toilet) "wvC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral{ dir = 4; @@ -153402,28 +136028,12 @@ dir = 1 }, /obj/structure/closet/crate/coffin, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/wood, /area/service/chapel/main) "wvS" = ( /turf/open/floor/plating/layeniaredder, /area/hallway/primary/fore) "wvV" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_end"; - name = "wood end" - }, /obj/effect/decal/cleanable/cobweb, /obj/structure/fans/tiny, /turf/open/floor/wood{ @@ -153431,12 +136041,6 @@ }, /area/security/prison) "wwh" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/vending/wardrobe/det_wardrobe, /turf/open/floor/wood, /area/security/detectives_office) @@ -153468,10 +136072,6 @@ /obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ icon_state = "whitehall_plate" }, @@ -153490,12 +136090,6 @@ /obj/structure/chair/wood{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -153520,16 +136114,6 @@ /turf/open/floor/plating, /area/maintenance/aft) "wwO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -153599,11 +136183,6 @@ /turf/open/floor/plasteel, /area/ai_monitored/command/storage/eva) "wxm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 6; name = "scrubbers pipe" @@ -153758,11 +136337,6 @@ /area/security/brig) "wzf" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -153911,10 +136485,6 @@ /turf/open/openspace, /area/engineering/teg) "wAk" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/sofa/left{ dir = 1 }, @@ -153963,11 +136533,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/storage/tech) "wAy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/arrows{ dir = 1 }, @@ -153993,18 +136558,6 @@ /turf/open/floor/plating, /area/cargo/sorting) "wAG" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 10; name = "air supply pipe" @@ -154017,22 +136570,6 @@ name = "large" }, /area/commons/fitness) -"wAH" = ( -/obj/machinery/light{ - dir = 1; - pixel_y = 16 - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/hydroponics/garden) "wAL" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -154064,19 +136601,6 @@ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, /area/service/hydroponics/garden) -"wBs" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_alt"; - name = "ledge" - }, -/turf/open/floor/carpet/black, -/area/commons/fitness) "wBy" = ( /turf/open/floor/plasteel/stairs/right{ dir = 8 @@ -154535,12 +137059,6 @@ }, /area/security/brig) "wEz" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_large"; name = "large" @@ -154613,16 +137131,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/structure/sign/directions/command{ dir = 4; pixel_y = 24 @@ -154765,10 +137273,6 @@ }, /area/engineering/teg) "wFZ" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -154917,11 +137421,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; name = "air supply pipe" @@ -154937,13 +137436,6 @@ icon_state = "floor_trim" }, /area/hallway/primary/port/fore) -"wGO" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "linealt"; - name = "line" - }, -/turf/open/floor/plasteel/dark/side, -/area/security/prison) "wGW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb{ @@ -154966,11 +137458,6 @@ }, /area/maintenance/aft) "wHl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 1; name = "air scrubber" @@ -155021,16 +137508,6 @@ }, /area/maintenance/starboard) "wHA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/cable{ icon_state = "0-4" }, @@ -155093,20 +137570,11 @@ pixel_x = -2; pixel_y = -5 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/side{ dir = 9 }, /area/command/bridge) "wIi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/reinforced{ dir = 8; layer = 2.9 @@ -155150,11 +137618,6 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/grimy{ icon_state = "eighties"; name = "retro floor" @@ -155433,10 +137896,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -155446,11 +137905,6 @@ dir = 4 }, /obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 1; icon_state = "whitehall_plate" @@ -155515,10 +137969,6 @@ }, /area/science/mixing) "wLm" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/poddoor/preopen{ dir = 8; id = "primaryshut1"; @@ -155616,11 +138066,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -155647,19 +138092,6 @@ }, /turf/open/floor/plating, /area/science/research) -"wMx" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/space/basic, -/area/ruin/unpowered/no_grav) "wMD" = ( /obj/machinery/door/airlock/maintenance{ dir = 8; @@ -155694,12 +138126,6 @@ /obj/structure/chair/office/light{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -155743,18 +138169,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"wNz" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/structure/stairs{ - dir = 1; - icon_state = "stairs_t" - }, -/turf/open/floor/plasteel/stairs/medium, -/area/hallway/primary/port) "wNC" = ( /obj/item/clothing/suit/armor/bulletproof{ pixel_x = -3; @@ -155804,11 +138218,6 @@ /area/ai_monitored/security/armory) "wNN" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_trim" @@ -155857,10 +138266,6 @@ /turf/open/floor/plasteel/dark, /area/science/mixing) "wNW" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 5; name = "air supply pipe" @@ -156182,10 +138587,6 @@ }, /area/hallway/primary/port/fore) "wQP" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -156241,16 +138642,6 @@ }, /area/science) "wRf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -156270,11 +138661,6 @@ /turf/open/floor/plating, /area/engineering/atmos) "wRv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/yellow, /turf/open/floor/plasteel/dark{ icon_state = "floor_rusty" @@ -156335,11 +138721,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "wRP" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 5; @@ -156378,10 +138759,6 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) "wSj" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; @@ -156402,11 +138779,6 @@ }, /area/science) "wSk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light_switch{ pixel_x = 23 }, @@ -156581,10 +138953,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ pixel_y = -28 }, @@ -156641,14 +139009,6 @@ icon_state = "floor_whole_alt" }, /area/cargo/office) -"wTT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) "wTU" = ( /obj/structure/cable{ icon_state = "1-2" @@ -156720,11 +139080,6 @@ dir = 4; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/airlock/public/glass{ dir = 4; name = "Central Access" @@ -156744,11 +139099,6 @@ /turf/open/floor/plating, /area/maintenance/port) "wUm" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/structure/chair/stool, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/checker, @@ -156853,11 +139203,6 @@ /obj/effect/turf_decal/tile/red{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing/corner{ dir = 4 }, @@ -156883,11 +139228,6 @@ /area/science/mixing) "wVB" = ( /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/vehicle/ridden/wheelchair, /turf/open/floor/plasteel/dark{ icon_state = "darkfull_whole_alt" @@ -156936,11 +139276,6 @@ /area/maintenance/starboard) "wVT" = ( /obj/machinery/vending/snack/random, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "wWc" = ( @@ -156948,15 +139283,6 @@ dir = 1; pixel_y = 16 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /turf/open/floor/plasteel/dark, /area/engineering/main) "wWd" = ( @@ -156999,14 +139325,6 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/engineering/atmos) -"wWF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge"; - name = "ledge" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) "wWG" = ( /obj/machinery/atmospherics/components/unary/tank/toxins{ dir = 4 @@ -157025,11 +139343,6 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -157095,16 +139408,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"wWW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/stairs/medium{ - dir = 1 - }, -/area/service/theater) "wWZ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -157159,14 +139462,6 @@ "wXj" = ( /turf/open/floor/plasteel/white, /area/science/xenobiology) -"wXk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_pool"; - name = "pool ledge" - }, -/turf/open/pool, -/area/security/prison) "wXs" = ( /obj/machinery/door/airlock{ dir = 4; @@ -157189,11 +139484,6 @@ /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet) "wXF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -157238,14 +139528,6 @@ name = "tile" }, /area/construction) -"wXV" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "wYb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1; @@ -157296,12 +139578,6 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 9; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_parquet"; name = "parquet" @@ -157324,14 +139600,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/commons/toilet) -"wYA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/service/library/artgallery) "wYB" = ( /turf/closed/wall, /area/hallway/secondary/exit) @@ -157403,11 +139671,6 @@ }, /area/hallway/primary/central) "wZq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ dir = 4; name = "air supply pipe" @@ -157433,10 +139696,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /obj/effect/turf_decal/tile/yellow{ dir = 6 }, @@ -157460,22 +139719,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"wZL" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 6 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "floor_trim" - }, -/area/hallway/primary/port/fore) "wZN" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, @@ -157486,11 +139729,6 @@ /turf/open/floor/engine, /area/science/mixing) "wZW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/curtain, /obj/item/soap, /obj/machinery/shower{ @@ -157551,11 +139789,6 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "xay" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/comfy/brown{ dir = 4 }, @@ -157577,15 +139810,6 @@ }, /turf/open/floor/plasteel, /area/service/hydroponics) -"xaL" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/carpet, -/area/security/prison) "xaM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 1; @@ -157808,11 +140032,6 @@ /turf/open/floor/plasteel/dark, /area/science/mixing) "xcM" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -157869,10 +140088,6 @@ }, /area/science/circuit) "xdg" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -157940,11 +140155,6 @@ /turf/open/floor/plasteel/white, /area/science/research) "xdH" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 9; name = "scrubbers pipe" @@ -157978,11 +140188,6 @@ /area/hallway/primary/port/fore) "xdS" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ icon_state = "floor_whole_alt" }, @@ -158007,11 +140212,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_trim" @@ -158044,12 +140244,6 @@ }, /area/service/chapel/main) "xer" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; @@ -158144,11 +140338,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "0-2" }, @@ -158182,10 +140371,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -158241,11 +140426,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" @@ -158301,10 +140481,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ dir = 1; name = "air scrubber" @@ -158322,15 +140498,6 @@ icon_state = "floor_plate" }, /area/security/brig) -"xgU" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/cafeteria{ - dir = 5 - }, -/area/security/brig) "xgV" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -158455,11 +140622,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/commons/fitness) "xik" = ( @@ -158550,11 +140712,6 @@ /obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 5; name = "scrubbers pipe" @@ -158573,24 +140730,12 @@ /turf/open/floor/plating, /area/medical/medbay/central) "xiL" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/wood{ dir = 8 }, /obj/structure/railing, /turf/open/floor/carpet, /area/service/bar) -"xiR" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/hallway/secondary/entry) "xja" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -158611,11 +140756,6 @@ /obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -158635,22 +140775,7 @@ /obj/effect/turf_decal/tile/red{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -158660,11 +140785,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/railing{ dir = 4 }, @@ -158688,14 +140808,6 @@ /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/maintenance/port) -"xjT" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) "xjU" = ( /obj/effect/turf_decal/tile/red{ dir = 9 @@ -158875,11 +140987,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera{ c_tag = "Pool East"; dir = 8 @@ -158977,11 +141084,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_plate" @@ -159043,11 +141145,6 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/library) "xma" = ( @@ -159093,10 +141190,6 @@ /obj/machinery/door/firedoor{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_plating = "floor"; @@ -159104,16 +141197,6 @@ }, /area/hallway/primary/port/fore) "xnh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -159167,11 +141250,6 @@ /turf/open/floor/plasteel/dark, /area/hallway/secondary/service) "xnl" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -159201,15 +141279,6 @@ icon_state = "floor_plate" }, /area/commons/dorms) -"xnw" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/science/xenobiology) "xny" = ( /turf/open/floor/plasteel/grimy, /area/service/chapel/office) @@ -159270,16 +141339,6 @@ /turf/open/floor/plasteel/dark, /area/ruin/unpowered/no_grav) "xol" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -159330,11 +141389,6 @@ /turf/open/floor/plating, /area/science/xenobiology) "xoP" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/arrows{ dir = 8 }, @@ -159402,11 +141456,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/central) "xpl" = ( @@ -159497,17 +141546,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -159520,11 +141558,6 @@ /turf/open/floor/plasteel, /area/command/teleporter) "xqd" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 4 }, @@ -159597,12 +141630,6 @@ }, /area/hallway/primary/fore) "xqA" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -159703,11 +141730,6 @@ /turf/closed/wall/r_wall, /area/medical/medbay/central) "xrv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -159761,16 +141783,6 @@ dir = 1 }, /area/security/courtroom) -"xrS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - icon_state = "darkfull_whole_alt" - }, -/area/medical/medbay/central) "xrZ" = ( /obj/effect/turf_decal/bot, /obj/structure/closet{ @@ -159784,16 +141796,6 @@ }, /area/security/brig) "xsk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -159836,11 +141838,6 @@ /obj/effect/turf_decal/tile/green{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -159863,25 +141860,10 @@ /obj/effect/turf_decal/tile/red{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, /area/hallway/primary/starboard) -"xsR" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - dir = 4; - name = "scrubbers pipe" - }, -/turf/open/floor/plasteel/vaporwave, -/area/commons/arcade) "xte" = ( /obj/structure/lattice/catwalk, /obj/structure/table, @@ -159965,11 +141947,6 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/server) "xtA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera{ c_tag = "Atmospherics South East"; dir = 1 @@ -160021,31 +141998,8 @@ /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood, /area/maintenance/fore) -"xum" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain_corner"; - name = "drain" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ - name = "air supply pipe" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ - name = "scrubbers pipe" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/prison) "xuu" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -160109,11 +142063,6 @@ dir = 9 }, /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -160135,11 +142084,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_plate" @@ -160211,21 +142155,6 @@ /area/space) "xvA" = ( /obj/machinery/vending/cola/random, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 8; icon_state = "whitehall_plate" @@ -160262,11 +142191,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/firealarm{ dir = 2; pixel_x = -24 @@ -160280,11 +142204,6 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/flora/junglebush/b, /turf/open/floor/grass, /area/service/hydroponics/garden) @@ -160304,10 +142223,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -160315,17 +142230,6 @@ icon_state = "floor_plate" }, /area/hallway/primary/starboard) -"xwg" = ( -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "xwl" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -160381,16 +142285,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/item/reagent_containers/glass/bucket{ pixel_x = -8; pixel_y = 10 @@ -160404,11 +142298,6 @@ /turf/open/floor/plasteel/cafeteria, /area/security/prison) "xwD" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "half_stairs_darkfull"; - name = "dark steps" - }, /obj/machinery/airalarm{ pixel_y = 22 }, @@ -160463,18 +142352,6 @@ }, /area/hallway/primary/port/fore) "xxg" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 4; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 1; name = "air supply pipe" @@ -160525,11 +142402,6 @@ }, /area/service/hydroponics/garden) "xxq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, /turf/open/floor/plasteel/dark/corner{ dir = 4 }, @@ -160548,10 +142420,6 @@ /turf/open/floor/plasteel/white, /area/science/explab) "xxz" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel{ dir = 8; @@ -160614,10 +142482,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -160629,14 +142493,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/construction) -"xyn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/turf/open/floor/plasteel/dark, -/area/commons/dorms) "xyq" = ( /turf/open/floor/engine/vacuum, /area/engineering/atmos) @@ -160656,11 +142512,6 @@ /area/hallway/primary/port) "xyC" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/railing, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/layeniaredder{ @@ -160684,29 +142535,7 @@ /turf/open/floor/plasteel/white/side, /area/medical/virology) "xyJ" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_end"; - name = "wood end" - }, /obj/machinery/holopad, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/effect/turf_decal/box, /turf/open/floor/wood{ icon_state = "wood_large"; @@ -160717,11 +142546,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/cargo/sorting) "xyL" = ( @@ -160761,11 +142585,6 @@ /obj/effect/turf_decal/tile/red{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/status_display{ pixel_x = -32 }, @@ -160843,11 +142662,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "xzB" = ( @@ -160906,52 +142720,6 @@ icon_state = "floor_trim" }, /area/hallway/primary/central) -"xzW" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) -"xAe" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood, -/area/construction) -"xAi" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "xAo" = ( /obj/machinery/camera/autoname{ dir = 8 @@ -160994,16 +142762,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"xAL" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel/dark{ - dir = 1; - icon_state = "darkfull_plate" - }, -/area/commons/dorms) "xAN" = ( /turf/open/floor/plasteel/dark{ dir = 4; @@ -161015,12 +142773,6 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -161094,11 +142846,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/break_room) "xBf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/arrows{ dir = 8 }, @@ -161112,11 +142859,6 @@ /area/hallway/secondary/exit) "xBj" = ( /obj/structure/table, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_trim" @@ -161148,11 +142890,6 @@ /area/engineering/atmos) "xBw" = ( /obj/structure/flora/rock/jungle, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/window/reinforced/tinted{ dir = 4 }, @@ -161276,20 +143013,8 @@ dir = 1; pixel_y = 16 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/table/reinforced, /obj/item/book/manual/chef_recipes, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /turf/open/floor/plasteel/cafeteria, /area/service/bar) "xCw" = ( @@ -161325,11 +143050,6 @@ dir = 10; name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/purple{ dir = 9 }, @@ -161537,11 +143257,6 @@ }, /area/hallway/primary/port/fore) "xER" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "ledge"; - name = "ledge" - }, /obj/structure/table, /obj/item/storage/firstaid/regular{ pixel_x = -3; @@ -161557,22 +143272,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" }, /area/command/heads_quarters/hop) "xFf" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/computer/arcade/tetris{ dir = 4 }, @@ -161625,11 +143330,6 @@ }, /area/security/processing) "xFC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, @@ -161642,11 +143342,6 @@ /turf/closed/wall/r_wall, /area/command/bridge) "xFR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 4; icon_state = "whitehall_plate" @@ -161715,10 +143410,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/checker, /area/service/library/artgallery) @@ -161754,11 +143445,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -161770,25 +143456,6 @@ icon_state = "floor_whole_alt" }, /area/hallway/primary/port/fore) -"xGW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/ruin/unpowered/no_grav) "xHc" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4; @@ -161847,11 +143514,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -161861,11 +143523,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ name = "scrubbers pipe" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "half_stairs"; - name = "steps" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_trim" @@ -161933,11 +143590,6 @@ }, /area/hallway/primary/fore) "xIA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 5 }, @@ -161972,20 +143624,12 @@ /obj/machinery/firealarm{ pixel_y = -28 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/grimy{ icon_state = "eighties"; name = "retro floor" }, /area/commons/arcade) "xIX" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -162021,11 +143665,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/closet/secure_closet/personal, /obj/item/toy/poolnoodle/blue, /obj/item/toy/poolnoodle/red, @@ -162051,11 +143690,6 @@ }, /area/security/prison) "xJy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/comfy/brown{ dir = 8 }, @@ -162068,11 +143702,6 @@ /turf/open/floor/plasteel/dark, /area/engineering/break_room) "xJO" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/effect/turf_decal/tile/neutral{ dir = 5 }, @@ -162087,11 +143716,6 @@ /area/hallway/primary/fore) "xJT" = ( /obj/structure/chair/comfy/brown, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_y = 23 @@ -162131,12 +143755,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "xJX" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 5; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -162182,21 +143800,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -162235,11 +143838,6 @@ }, /area/command/blueshieldoffice) "xKA" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -162265,6 +143863,15 @@ /obj/machinery/camera/autoname, /turf/open/openspace, /area/space) +"xKI" = ( +/obj/structure/table, +/obj/item/paper{ + info = "Hello Engineer! i have disconnected this six SMES'es to avoid power problems, if needed, you can reconnect them to the grid simply by reconnecting the wires, simple enough innit? -Ass. Alicey Marshall"; + name = "Note from the Chief Architect"; + pixel_y = 7 + }, +/turf/open/floor/plasteel/dark, +/area/engineering/main) "xKN" = ( /obj/effect/turf_decal/tile/red{ dir = 9 @@ -162424,18 +144031,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"xLL" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 10; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "xLM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; @@ -162547,16 +144142,6 @@ dir = 8 }, /area/command/bridge) -"xMw" = ( -/obj/effect/turf_decal/tile/neutral{ - color = "#ffffff" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port/fore) "xMC" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/white, @@ -162649,11 +144234,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "hallway_floor" }, @@ -162672,21 +144252,6 @@ /obj/structure/bed/dogbed, /turf/open/floor/plasteel/dark, /area/security/prison) -"xNB" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/hydroponics/garden) "xNK" = ( /obj/structure/window/reinforced{ dir = 1 @@ -162700,7 +144265,6 @@ }, /area/service/bar) "xNP" = ( -/obj/effect/turf_decal/loading_area, /obj/machinery/door/window/eastright{ base_state = "left"; dir = 1; @@ -162761,24 +144325,8 @@ pixel_x = -20; pixel_y = 2 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/medical/medbay/central) -"xOC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "line"; - name = "line" - }, -/turf/open/floor/plating/layeniaredder{ - icon_state = "concrete2"; - name = "concrete" - }, -/area/maintenance/port/aft) "xOP" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, @@ -162800,11 +144348,6 @@ dir = 1; pixel_y = 16 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "ledge_short"; - name = "short ledge" - }, /obj/structure/mopbucket, /obj/item/mop, /obj/effect/decal/cleanable/cobweb, @@ -162867,10 +144410,6 @@ /turf/open/floor/plasteel, /area/service/hydroponics/garden) "xPA" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -162883,12 +144422,6 @@ }, /area/hallway/primary/port/fore) "xPD" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -162992,11 +144525,6 @@ /turf/closed/wall/r_wall, /area/service/hydroponics) "xQC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel{ dir = 1; @@ -163032,16 +144560,6 @@ /turf/open/floor/carpet, /area/service/bar) "xQS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 4; name = "scrubbers pipe" @@ -163082,15 +144600,6 @@ dir = 1 }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/white{ icon_state = "plaswhite_traction" }, @@ -163108,11 +144617,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ dir = 1; @@ -163120,12 +144624,6 @@ }, /area/hallway/primary/fore) "xRj" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -163163,10 +144661,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/structure/sign/poster/official/safety_internals{ pixel_y = -31 }, @@ -163243,15 +144737,6 @@ /obj/machinery/light{ pixel_y = -1 }, -/obj/effect/turf_decal/loading_area{ - dir = 5; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -163398,11 +144883,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, @@ -163439,11 +144919,6 @@ /obj/effect/turf_decal/tile/red{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -163490,11 +144965,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_x = -27 @@ -163505,11 +144975,6 @@ }, /area/hallway/primary/port/fore) "xSP" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ dir = 10; name = "scrubbers pipe" @@ -163522,11 +144987,6 @@ "xSU" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge"; - name = "ledge" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -163608,11 +145068,6 @@ /obj/effect/turf_decal/tile/neutral{ color = "#ffffff" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 1; pixel_y = 19 @@ -163635,19 +145090,6 @@ }, /turf/open/floor/plating, /area/command/heads_quarters/ce) -"xTD" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet/red, -/area/command/heads_quarters/hos) "xTH" = ( /obj/structure/bodycontainer/morgue{ dir = 8 @@ -163720,14 +145162,6 @@ "xUf" = ( /turf/closed/wall, /area/science/research) -"xUq" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, -/turf/open/floor/plating, -/area/maintenance/fore) "xUs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; @@ -163741,11 +145175,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/commons/fitness) "xUw" = ( @@ -163803,10 +145232,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_trim" }, @@ -163885,11 +145310,6 @@ /turf/open/floor/plasteel/dark, /area/security/checkpoint) "xVn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 10; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/machinery/door/airlock/security/glass{ id_tag = "innerbrig"; name = "Security Lobby"; @@ -163915,26 +145335,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/virology) -"xVv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "xVy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -163962,10 +145362,6 @@ /area/hallway/primary/fore) "xVF" = ( /obj/structure/chair/sofa/left, -/obj/effect/turf_decal/loading_area{ - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/wood{ icon_state = "wood_tile"; name = "tile" @@ -163999,14 +145395,6 @@ }, /turf/open/floor/plating, /area/cargo/sorting) -"xVV" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_end"; - name = "wood end" - }, -/turf/open/floor/carpet, -/area/service/chapel/main) "xVZ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -164043,10 +145431,6 @@ /turf/open/floor/plasteel/stairs/right, /area/science/research) "xWI" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ pixel_y = -1 }, @@ -164196,11 +145580,6 @@ /turf/open/floor/plating, /area/ruin/unpowered/no_grav) "xYh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "ledge_short"; - name = "short ledge" - }, /turf/open/floor/plasteel/dark{ dir = 1; icon_state = "darkfull_plate" @@ -164243,11 +145622,6 @@ name = "primary blast door" }, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/light{ dir = 8; pixel_x = -7 @@ -164288,18 +145662,6 @@ icon_state = "darkfull_whole_alt" }, /area/ruin/unpowered/no_grav) -"xYN" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/wood{ - icon_state = "wood_parquet"; - name = "parquet" - }, -/area/service/bar) "xYQ" = ( /obj/structure/flora/grass/jungle, /obj/structure/flora/ausbushes/brflowers, @@ -164307,11 +145669,6 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/hallway/primary/port/fore) "xZe" = ( @@ -164371,20 +145728,6 @@ dir = 1; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -164432,11 +145775,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -164599,23 +145937,7 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"ybc" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain_corner"; - name = "drain" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/prison) "ybn" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel{ @@ -164623,23 +145945,6 @@ icon_state = "floor_plate" }, /area/commons/fitness/pool) -"ybp" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 6; - icon_state = "siding_wood_line"; - name = "wood" - }, -/turf/open/floor/carpet, -/area/security/prison) -"ybJ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/carpet/red, -/area/command/heads_quarters/hos) "ybO" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -164745,11 +146050,6 @@ /turf/open/floor/plating, /area/maintenance/starboard) "ycF" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/tile/blue{ dir = 6 }, @@ -164863,11 +146163,6 @@ /obj/effect/turf_decal/tile/brown{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel/dark{ dir = 4; icon_state = "darkfull_trim" @@ -164934,10 +146229,6 @@ /obj/effect/turf_decal/tile/green{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -164955,11 +146246,6 @@ /obj/effect/turf_decal/tile/purple{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -164977,11 +146263,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 9 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -164992,11 +146273,6 @@ dir = 8 }, /obj/structure/filingcabinet, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/camera{ c_tag = "Captain's Office"; dir = 6 @@ -165014,11 +146290,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -165028,11 +146299,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 5 }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ dir = 8; name = "air supply pipe" @@ -165136,10 +146402,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 6 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -165154,29 +146416,7 @@ }, /area/commons/arcade) "yeF" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_end"; - name = "wood end" - }, /obj/machinery/holopad, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 8; - icon_state = "siding_wood_corner"; - name = "wood corner" - }, /obj/effect/turf_decal/box, /turf/open/floor/wood{ icon_state = "wood_large"; @@ -165312,11 +146552,6 @@ dir = 8; color = "#FFFFFF" }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /obj/structure/bed/dogbed, /obj/item/clothing/neck/petcollar{ pixel_y = -6 @@ -165389,12 +146624,6 @@ }, /area/medical/medbay/central) "yfX" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -165445,16 +146674,6 @@ /area/hallway/secondary/service) "ygv" = ( /obj/structure/fence, -/obj/effect/turf_decal/loading_area{ - dir = 9; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/effect/turf_decal/loading_area{ - dir = 4; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -165536,11 +146755,6 @@ }, /area/security/prison) "ygS" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/structure/sign/nanotrasen{ pixel_x = 32 }, @@ -165608,13 +146822,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/teg) -"yhT" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/turf/open/floor/plasteel, -/area/security/prison) "yik" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -165683,10 +146890,6 @@ pixel_y = -24 }, /obj/structure/table/wood, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/plasteel, /area/service/library/artgallery) "yiI" = ( @@ -165734,10 +146937,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/loading_area{ - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel/white/side{ dir = 8 }, @@ -165775,11 +146974,6 @@ /obj/effect/turf_decal/tile/green{ dir = 10 }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/machinery/newscaster{ layer = 4; pixel_x = -27 @@ -165800,11 +146994,6 @@ }, /area/space) "yjx" = ( -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, /obj/effect/turf_decal/tile/green{ dir = 1 }, @@ -165999,34 +147188,15 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "steel_decals_central6_corner"; - name = "maintenance hatch" - }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" }, /area/science/mixing) "ykA" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "drain"; - name = "drain" - }, -/obj/effect/turf_decal/loading_area{ - dir = 8; - icon_state = "drain"; - name = "drain" - }, /obj/structure/chair/comfy/black{ dir = 8 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain_corner"; - name = "drain" - }, /turf/open/floor/plasteel, /area/science) "ykB" = ( @@ -166066,21 +147236,6 @@ /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) -"yln" = ( -/obj/effect/turf_decal/loading_area{ - color = "#55391A"; - dir = 1; - icon_state = "siding_wood_line"; - name = "wood" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ - name = "air scrubber" - }, -/turf/open/floor/wood{ - icon_state = "wood_tile"; - name = "tile" - }, -/area/construction) "ylw" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -166094,19 +147249,6 @@ icon_state = "floor_plate" }, /area/construction/mining/aux_base) -"ylx" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 1; - name = "Arcade" - }, -/obj/effect/turf_decal/loading_area{ - dir = 6; - icon_state = "steel_panel"; - name = "steel pannel" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/vaporwave, -/area/commons/arcade) "yly" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden/snowed{ @@ -166140,11 +147282,6 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/loading_area{ - dir = 1; - icon_state = "drain"; - name = "drain" - }, /turf/open/floor/grass, /area/service/library) "ymc" = ( @@ -178430,18 +159567,18 @@ boa boa qie ddI -rUe -rUe -rUe -rUe -rUe -rUe -rUe -rUe -rUe -rUe -rUe -gRx +fGb +fGb +fGb +fGb +fGb +fGb +fGb +fGb +fGb +fGb +fGb +dfK wfk boa dul @@ -178686,7 +159823,7 @@ boa boa boa qie -tdE +dkP aQN aQN wGK @@ -178698,7 +159835,7 @@ aQN wGK aQN aQN -xGW +dGp wfk boa dul @@ -178943,7 +160080,7 @@ boa boa boa qie -tdE +dkP aQN aQN aQN @@ -178955,7 +160092,7 @@ aQN aQN aQN aQN -xGW +dGp wfk gyt dul @@ -179200,7 +160337,7 @@ boa boa gNa mcr -tdE +dkP irn aQN aQN @@ -179212,7 +160349,7 @@ aQN aQN aQN irn -xGW +dGp wfk gyt dul @@ -179469,7 +160606,7 @@ aQN aQN aQN aQN -xGW +dGp wfk gyt rrq @@ -179714,7 +160851,7 @@ boa boa cNU eLT -tdE +dkP aQN hhd aQN @@ -179726,7 +160863,7 @@ aQN aQN hhd aQN -xGW +dGp wfk gyt dul @@ -179971,7 +161108,7 @@ boa boa boa qie -tdE +dkP aQN aQN aQN @@ -179983,7 +161120,7 @@ aQN aQN aQN aQN -xGW +dGp wfk gyt boa @@ -179993,18 +161130,18 @@ kEQ hgE oNt oNt -oOk -fSM -fSM -fSM -fSM -fSM -rkV -fSM -fSM -fSM -fSM -fSM +dKN +bXd +bXd +bXd +bXd +bXd +cPZ +bXd +bXd +bXd +bXd +bXd lrW oNt oNt @@ -180228,7 +161365,7 @@ boa boa boa qie -tdE +dkP aQN aQN aQN @@ -180240,7 +161377,7 @@ aQN aQN aQN aQN -xGW +dGp wfk gyt boa @@ -180250,19 +161387,19 @@ gvD hgE oNt oNt -ntJ +dKN bXd bXd bXd bXd bXd -vDv +cPZ bXd bXd bXd bXd bXd -vVX +lrW oNt oNt hgE @@ -180485,7 +161622,7 @@ boa boa boa qie -tdE +dkP aQN aQN aQN @@ -180497,7 +161634,7 @@ aQN aQN aQN aQN -xGW +dGp wfk gyt boa @@ -180507,19 +161644,19 @@ apW hgE oNt oNt -xOC -rII -oeX bXd bXd bXd -bhu bXd bXd bXd -bIG -xOC -rII +cPZ +bXd +bXd +bXd +bXd +bXd +bXd oNt hyl hgE @@ -180742,7 +161879,7 @@ mnw mnw mnw mnw -tdE +dkP aQN aQN aQN @@ -180754,7 +161891,7 @@ aQN aQN aQN aQN -xGW +dGp wfk gyt boa @@ -180764,9 +161901,9 @@ dul hgE oNt wHn -qXu -vTe -vTe +bXd +bXd +bXd bXd bXd bXd @@ -180774,8 +161911,8 @@ giV bXd bXd bXd -qXu -qXu +bXd +bXd hRv oNt oNt @@ -180999,7 +162136,7 @@ hjQ hjQ hjQ mnw -tdE +dkP aQN aQN aQN @@ -181011,7 +162148,7 @@ aQN aQN aQN aQN -xGW +dGp wfk gyt gyt @@ -181021,19 +162158,19 @@ dul hgE oNt oNt -xwg -fdd -wdA bXd bXd bXd -bhu bXd bXd bXd -taq -xwg -fdd +cPZ +bXd +bXd +bXd +bXd +bXd +bXd oNt oNt hgE @@ -181268,7 +162405,7 @@ aQN aQN aQN irn -xGW +dGp kZm oHF oHF @@ -181278,19 +162415,19 @@ dul hgE oNt hyl -ntJ +dKN bXd bXd bXd bXd bXd -vDv +cPZ bXd bXd bXd bXd bXd -vVX +lrW oNt oNt hgE @@ -181513,7 +162650,7 @@ wal wal hjQ hjQ -tdE +dkP aQN aQN aQN @@ -181525,7 +162662,7 @@ aQN aQN aQN aQN -xGW +dGp bTc hGW obD @@ -181536,18 +162673,18 @@ hgE oNt oNt dKN -rBm -rBm -rBm -rBm -rBm +bXd +bXd +bXd +bXd +bXd cPZ -rBm -rBm -rBm -rBm -rBm -aLt +bXd +bXd +bXd +bXd +bXd +lrW oNt oNt hgE @@ -181770,7 +162907,7 @@ hjQ hjQ mnw mnw -tdE +dkP aQN aQN aQN @@ -181782,7 +162919,7 @@ aQN aQN aQN aQN -xGW +dGp vMi qxj oVz @@ -182027,7 +163164,7 @@ hjQ mnw mnw mnw -tdE +dkP aQN hhd aQN @@ -182039,7 +163176,7 @@ aQN aQN hhd aQN -xGW +dGp vgU rxU mCA @@ -182231,8 +163368,8 @@ mnw mnw mnw mMs -vwa -vOj +gFR +gFR mMs boa boa @@ -182284,7 +163421,7 @@ mnw mnw mnw mnw -tdE +dkP aQN aQN aQN @@ -182296,7 +163433,7 @@ aQN aQN aQN aQN -xGW +dGp fdg cmh cmh @@ -182541,7 +163678,7 @@ mnw mnw mnw mnw -tdE +dkP aQN aQN aQN @@ -182553,7 +163690,7 @@ aQN aQN aQN aQN -xGW +dGp wfk gyt gyt @@ -182798,7 +163935,7 @@ mnw mnw hjQ hjQ -tdE +dkP aQN aQN aQN @@ -182810,7 +163947,7 @@ aQN aQN aQN aQN -xGW +dGp wfk gyt boa @@ -183055,7 +164192,7 @@ mnw hjQ hjQ hjQ -tdE +dkP aQN aQN aQN @@ -183067,7 +164204,7 @@ aQN aQN aQN aQN -xGW +dGp wfk gyt boa @@ -183324,7 +164461,7 @@ aQN aQN aQN irn -xGW +dGp wfk gyt gyt @@ -183569,7 +164706,7 @@ hjQ hjQ hjQ hjQ -tdE +dkP aQN aQN aQN @@ -183581,7 +164718,7 @@ aQN aQN aQN aQN -xGW +dGp kZm otB gyt @@ -183826,7 +164963,7 @@ hjQ hjQ hjQ hjQ -tdE +dkP aQN aQN aQN @@ -183838,7 +164975,7 @@ aQN aQN aQN aQN -xGW +dGp xda wfk gyt @@ -184051,7 +165188,7 @@ vfW vfW vfW rpM -vGs +vIs vfW aOc kpZ @@ -184083,7 +165220,7 @@ nqv hjQ hjQ hjQ -tdE +dkP dfK aQN aQN @@ -184095,7 +165232,7 @@ aQN aQN aQN aQN -xGW +dGp xda wfk gyt @@ -184352,7 +165489,7 @@ aQN aQN hhd aQN -xGW +dGp xda wfk gyt @@ -184541,22 +165678,22 @@ mnw mnw mnw mMs -bpJ -gNf +hhG +gFR kbx mfK mMs mMs oEP -tKe -rAi -gLf +lxk +lxk +lxk xAT aUT -tKe +lxk xay xay -gLf +lxk fLq dAz aKQ @@ -184609,7 +165746,7 @@ aQN aQN aQN aQN -xGW +dGp xda wfk gyt @@ -184805,9 +165942,9 @@ fCd mMs mMs pcf -mku +lxk wQY -lQA +lxk wAX aUT nOs @@ -184866,7 +166003,7 @@ aQN aQN aQN aQN -xGW +dGp xda wfk gyt @@ -185062,9 +166199,9 @@ boa boa mMs uNt -mku +lxk rOo -lQA +lxk aUT aUT mpt @@ -185123,7 +166260,7 @@ aQN aQN aQN aQN -xGW +dGp xda wfk gyt @@ -185319,15 +166456,15 @@ qWH uiC mMs qlk -bnY -hqz -sFV +lxk +lxk +lxk aUT lMM -bnY +lxk xJy xJy -sFV +lxk uoD dAz kcW @@ -185380,7 +166517,7 @@ aQN aQN aQN irn -xGW +dGp xda wfk gyt @@ -185637,7 +166774,7 @@ aQN aQN aQN aQN -xGW +dGp xda wfk gyt @@ -185855,7 +166992,7 @@ gqx gqx gqx vyW -lIK +mRj mRj mRj cIa @@ -185894,7 +167031,7 @@ aQN aQN aQN aQN -xGW +dGp xda wfk gyt @@ -186113,9 +167250,9 @@ qhk gqx qKh gqx -bmi -bmi -bmi +qAt +qAt +qAt gqx pmb oRX @@ -186151,7 +167288,7 @@ aQN aQN aQN aQN -xGW +dGp xda kZm oHF @@ -186408,9 +167545,9 @@ aQN aQN aQN aQN -xGW -gdR -gdR +dGp +jqv +jqv qSf wzf izL @@ -186859,7 +167996,7 @@ fVF sBx gyt xmq -xAL +jiO bPO xUG dAz @@ -186883,7 +168020,7 @@ gqx lSU gqx djG -lIK +mRj mRj mRj cIa @@ -186923,7 +168060,7 @@ aQN aQN aQN rdA -suP +fGb gCN jDn eIK @@ -187132,7 +168269,7 @@ roH dAz dGd cWw -pbz +oMp rRe gqx auR @@ -187141,9 +168278,9 @@ auR gqx mIS gqx -bmi +qAt enQ -bmi +qAt gqx nsh dPY @@ -187183,7 +168320,7 @@ rdA hjQ hjQ hjQ -vns +dGp lmO fVD dGo @@ -187387,9 +168524,9 @@ xZu dAz dAz dAz -fdy +eHu rPd -pbz +oMp tIO gqx gqx @@ -187639,14 +168776,14 @@ nNq mEa ksB dAz -dbx +whV jGV ksB dAz fGp -fdy +eHu tnh -pbz +oMp pgJ rja iEG @@ -187887,7 +169024,7 @@ fVF sBx gyt xmq -xAL +jiO bPO xUG kCJ @@ -187901,9 +169038,9 @@ qTY bju dAz vnT -fdy +eHu xTQ -pbz +oMp rja rja jkm @@ -188158,9 +169295,9 @@ dAz dAz dAz rRH -fdy +eHu xTQ -pbz +oMp rja vhW iWf @@ -188401,7 +169538,7 @@ fVF sBx gyt xmq -xAL +jiO bPO xUG nOd @@ -188415,7 +169552,7 @@ qez wZW dAz pWE -fdy +eHu xTQ lZk rja @@ -188438,7 +169575,7 @@ wiB mdd jgy bnx -qFz +rzi lKz bPb rwk @@ -188447,7 +169584,7 @@ dME dME gwm nvo -kmw +bZH bZH bZH bBH @@ -188471,7 +169608,7 @@ wal wal wPn hjQ -aiS +aQN rMR wal wal @@ -188664,7 +169801,7 @@ xUG aDH dAz fXb -qGC +mEa dKX dAz whV @@ -188672,9 +169809,9 @@ pDz dKX dAz fGp -fdy +eHu xTQ -oUO +dly atf nNU ihM @@ -188695,7 +169832,7 @@ pXr jgy jgy jgy -qFz +rzi lKz bPb rwk @@ -188704,10 +169841,10 @@ dME dME gwm iyt -sSr nra +nra +bZH bZH -lGr nqv dZI aQN @@ -188728,7 +169865,7 @@ wal hjQ wPn hjQ -aiS +aQN hjQ hjQ hjQ @@ -188961,10 +170098,10 @@ dME dME mpl fsC -mGO +tXs tXs bWK -lGr +bZH nqv aGO lfh @@ -189188,7 +170325,7 @@ tiv dAz kQw iDK -xMw +adD quS ydd uZv @@ -189241,7 +170378,7 @@ hjQ hjQ hjQ rMR -vns +dGp aQN bcF rMR @@ -189429,7 +170566,7 @@ fVF sBx gyt xmq -xAL +jiO bPO xUG dAz @@ -189443,7 +170580,7 @@ euF bGE wYt dAz -jZm +abI gFz len tKP @@ -189709,8 +170846,8 @@ dyO jzf sbT gsX -cBA -cBA +hxt +hxt qPQ csT dyO @@ -189735,10 +170872,10 @@ pmb pmb pmb sPE -eUg -bZF -rhI -rhI +sPE +mls +nGq +nGq oll lkY tKD @@ -189957,7 +171094,7 @@ wcQ lxk lxk dAz -fdy +eHu poC umD tKP @@ -189971,8 +171108,8 @@ hxt cJr oOQ dyO -wNz -lsI +cHA +cYg jFs jSz tVF @@ -190009,16 +171146,16 @@ hjQ hjQ hjQ ddI -rUe -rUe -rUe -rUe -rUe -rUe -rUe -rUe -rUe -gRx +fGb +fGb +fGb +fGb +fGb +fGb +fGb +fGb +fGb +dfK hjQ mnw hjQ @@ -190216,7 +171353,7 @@ pgw dAz dGd poC -pbz +oMp tKP nDK dyO @@ -190265,7 +171402,7 @@ chZ chZ chZ aiA -tdE +dkP aQN aQN aQN @@ -190275,7 +171412,7 @@ aQN aQN aQN aQN -xGW +dGp hjQ mnw hjQ @@ -190471,7 +171608,7 @@ cch dAz dAz dAz -fdy +eHu eJq yaN tTq @@ -190479,8 +171616,8 @@ dcb dyO jdG nbv -rHF -pTO +fKe +hdi dLi hxt uvC @@ -190522,7 +171659,7 @@ hIy rBH chZ hjQ -tdE +dkP aQN aQN aQN @@ -190532,7 +171669,7 @@ aQN aQN aQN aQN -xGW +dGp hjQ hjQ mnw @@ -190728,16 +171865,16 @@ vIK ohj dAz fGp -fdy +eHu dYy -pbz +oMp tKP tKP dyO dyO aRc sLv -bTB +hdi hxt hxt epa @@ -190779,7 +171916,7 @@ bWq qJg fZx wal -tdE +dkP pGf aQN aQN @@ -190789,7 +171926,7 @@ aQN aQN aQN irn -xGW +dGp hjQ hjQ mnw @@ -190952,7 +172089,7 @@ mnw kri dFz khP -lxe +eif hLg vcU eJt @@ -190985,7 +172122,7 @@ vcp ohj pmZ rXZ -azZ +wPu poC fOI jdE @@ -191046,7 +172183,7 @@ aQN aQN aQN aQN -xGW +dGp hjQ hjQ mnw @@ -191233,9 +172370,9 @@ dAz dAz dAz uZL -dBJ -dBJ -dBJ +nCu +nCu +nCu bPO qon bpl @@ -191249,9 +172386,9 @@ alm ihB iWa dyO -trt -trt -trt +hxt +hxt +hxt wrg kpY ibn @@ -191289,7 +172426,7 @@ jfA jfA jfA jfA -oBI +nTi oRd dbw lyA @@ -191303,7 +172440,7 @@ aQN aQN aQN aQN -xGW +dGp hjQ hjQ mnw @@ -191489,7 +172626,7 @@ vYz dAz enK hjc -eTa +gFR aNa aNa jiO @@ -191499,9 +172636,9 @@ aUT qPZ dAz fuV -fdy +eHu poC -pbz +oMp dyO dyO dyO @@ -191560,7 +172697,7 @@ aQN aQN aQN aQN -xGW +dGp hjQ hjQ hjQ @@ -191718,7 +172855,7 @@ kri jCP pZu gDX -faW +dFz szz yey eif @@ -191727,7 +172864,7 @@ cRe cGT alu cGT -rai +ppr wiA kri hjQ @@ -191746,7 +172883,7 @@ lOG dAz enK oQu -xyn +gFR iKw iKw jiO @@ -191756,7 +172893,7 @@ hrA fTs dwE fGp -fdy +eHu swa dWp cNh @@ -191817,7 +172954,7 @@ aQN aQN aQN aQN -xGW +dGp hjQ cOZ hjQ @@ -191975,16 +173112,16 @@ kri mTF qZp nbD -jQm +dFz dFz kri eif sYw -nww -kUr +ppr +cGT dXh -kUr -luA +cGT +ppr gSQ kri boa @@ -192013,9 +173150,9 @@ dwE dwE dAz tQi -fdy +eHu poC -pbz +oMp tKP tKP rUz @@ -192028,8 +173165,8 @@ iiM kmF dyO aQS -rWh -rWh +xZA +xZA xuX lpk ffy @@ -192074,7 +173211,7 @@ aQN aQN aQN aQN -xGW +dGp hjQ hjQ hjQ @@ -192270,9 +173407,9 @@ icU oUl bBq tQv -fdy +eHu poC -pbz +oMp dHa dyO dyO @@ -192317,7 +173454,7 @@ fcN jfA jfA jfA -oBI +nTi tVX cwc uwD @@ -192331,7 +173468,7 @@ aQN aQN aQN aQN -xGW +dGp hjQ hjQ hjQ @@ -192518,7 +173655,7 @@ kLW kLW lSm vQv -uBn +rMM iDe dSW dku @@ -192527,18 +173664,18 @@ bBq kdT olw qRw -fdy +eHu poC -pbz +oMp dfh dyO iHI lyp rIa qZK -qmN +lyp iGD -emj +pyr eaS dyO dyO @@ -192588,7 +173725,7 @@ aQN aQN aQN aQN -xGW +dGp hjQ hjQ hjQ @@ -192784,9 +173921,9 @@ eRn tBi pSK tfA -fdy +eHu poC -pbz +oMp dHa dyO hEW @@ -192801,7 +173938,7 @@ hVn uMQ dyO cmO -fww +adj wwV uPG cKU @@ -192809,7 +173946,7 @@ iHi hjQ iHi qBh -lji +ePW ufM xFf wIm @@ -192835,7 +173972,7 @@ wae jiD fZx hjQ -tdE +dkP pGf aQN aQN @@ -192845,7 +173982,7 @@ aQN aQN aQN irn -xGW +dGp hjQ hjQ hjQ @@ -193032,7 +174169,7 @@ aGt xtL lSm wiY -uBn +rMM jFP xSD xGS @@ -193053,12 +174190,12 @@ pjQ mTS mTS mTS -ruv +mTS mta -uud +nna oJW qFW -fww +adj qWc tTk rzi @@ -193092,7 +174229,7 @@ fyA fyA fZx hjQ -tdE +dkP aQN aQN aQN @@ -193102,7 +174239,7 @@ aQN aQN aQN aQN -xGW +dGp hjQ hjQ hjQ @@ -193289,7 +174426,7 @@ lSm lSm lSm rnt -uBn +rMM maL lVs xdS @@ -193310,12 +174447,12 @@ boy boy boy hIz -cBA +hxt dfG nna oJW elO -fww +adj qWc tTk rzi @@ -193349,7 +174486,7 @@ ojv ojv nIC hjQ -tdE +dkP aQN aQN aQN @@ -193359,7 +174496,7 @@ aQN aQN aQN aQN -xGW +dGp hjQ hjQ hjQ @@ -193500,8 +174637,8 @@ boa boa mnw cJi -flm -flm +egr +egr paW paW tOw @@ -193561,9 +174698,9 @@ dyO dyO dyO dyO -hCa -hCa -hCa +kTW +kTW +kTW jap iiM lFm @@ -193572,7 +174709,7 @@ aAb nna oJW rYz -fww +adj qWc tTk rzi @@ -193607,14 +174744,14 @@ fhK tng wal dfv -hEd -hEd +jqv +jqv gqt -hEd +jqv gqt -hEd -hEd -hEd +jqv +jqv +jqv cRR hil hjQ @@ -193803,7 +174940,7 @@ gVC gVC gVC rnt -uBn +rMM bJH iDe mqU @@ -193814,13 +174951,13 @@ mqU sMI mqU ksW -wdc +hTr mbq aAY dyO wOX mlC -hmS +mlC cwv iiM sJF @@ -193829,7 +174966,7 @@ iGo vdC dyO bpC -fww +adj ajO lpZ cuY @@ -194053,7 +175190,7 @@ ssw ssw ssw cLC -tkn +wcs kjw gVy vUY @@ -194071,13 +175208,13 @@ mqU hpm mqU bmI -wdc +hTr axZ vFU dyO iiM bJe -lPk +mlC wqQ iiM sJF @@ -194086,14 +175223,14 @@ iGo nna wSQ cYg -fww +adj qWc tTk uIq vxV -jVd -jVd -qoW +wQT +wQT +ePW ePW dPo eAT @@ -194270,7 +175407,7 @@ enW ofb ofb aHg -tfg +xkq wmd xkq bzi @@ -194310,14 +175447,14 @@ ieF ieF ieF cLC -tkn +wcs ppv -vBx -vBx -xVV +ssw +ssw +ssw gVC fdu -uBn +rMM xSK buZ eJb @@ -194328,33 +175465,33 @@ ndQ hvp mqU bCN -gro +hTr hnT mVC dyO aei bJe -cYG +mlC wqQ cjo bUn hxt -ent +dfG nna wSQ cYg -fww +adj qWc tTk uIq -ylx -drE -drE -lRx -wpb -eyw -eyw -wpb +vxV +wQT +wQT +ePW +ePW +yeE +yeE +ePW rhD iHi xLM @@ -194536,7 +175673,7 @@ bzi xaN pwS bHI -wWF +pZQ pZQ vQd oAq @@ -194567,14 +175704,14 @@ ieF ieF ieF cLC -tkn +wcs wvQ bfg bfg bfg gVC caq -uBn +rMM cei iDe mqU @@ -194591,7 +175728,7 @@ ufn dyO vuV bJe -cYG +mlC wqQ iiM rJQ @@ -194824,16 +175961,16 @@ ssw ssw ssw cLC -lOy -nzM -nzM -nzM +wcs +wcs +wcs +wcs pUD gVC rDc kDq rxf -dbn +kDq mqU mqU mqU @@ -194857,7 +175994,7 @@ glh bQD oJW uAY -fww +adj nrP tTk xrD @@ -194865,9 +176002,9 @@ vbh hjQ vbh iIU -xsR -drE -drE +wcq +wQT +wQT rtY sST iHi @@ -195065,9 +176202,9 @@ fnX qWA tvk aRO -tuf -tuf -tuf +mlM +mlM +mlM nxu erw jCF @@ -195088,7 +176225,7 @@ jUv iwo gVC bPW -uBn +rMM cro iDe pzF @@ -195105,16 +176242,16 @@ tEN dyO vMf bJe -cYG +mlC wqQ rXK -itd uzB -tTd +uzB +uzB wdQ oJW sCN -fww +adj qWc tTk kYV @@ -195142,7 +176279,7 @@ xJZ jnH jnH aTu -fsQ +jnH vIS oEV tIX @@ -195295,8 +176432,8 @@ bzi bzi rqN mqc -fUG -fUG +ofb +ofb kOK tHK nAw @@ -195345,7 +176482,7 @@ rBw wcs gVC sBI -uBn +rMM mdt iDe pzF @@ -195366,12 +176503,12 @@ aeW wqQ lio nkW -trt -jgH +hxt +hxt bTY oJW aUQ -fww +adj sNC tTk mzV @@ -195594,7 +176731,7 @@ tfH uaW njP sXI -iiJ +pLS psT psT cQw @@ -195602,7 +176739,7 @@ psT psT tNP fFj -uBn +rMM hfw bqN bqU @@ -195621,14 +176758,14 @@ tVV bJe dyO tAw -hCa -hCa -hCa -hCa +kTW +kTW +kTW +kTW hEq dyO nuB -fww +adj wiy tTk rzi @@ -195674,12 +176811,12 @@ iVX qPU lmO ddI -rUe -rUe -rUe -rUe -rUe -gRx +fGb +fGb +fGb +fGb +fGb +dfK wPn eQR hIV @@ -195814,7 +176951,7 @@ dMY aIT rkW hbY -ihY +xYh vXm sDy sDy @@ -195848,10 +176985,10 @@ qXP lGo xny tfH -wrO -iHK +cvw +cvw uRY -see +lKS prp jOu smR @@ -195936,7 +177073,7 @@ aQN aQN aQN aQN -xGW +dGp wPn xda wfk @@ -196067,8 +177204,8 @@ own dVs cEB cZV -eZP -quO +cZV +cZV obs evy xYh @@ -196105,7 +177242,7 @@ qhH fXx kUP tfH -loA +cvw cvw phB lKS @@ -196116,7 +177253,7 @@ ssw ssw hJh trP -bKs +rMM ght iDe giW @@ -196187,13 +177324,13 @@ wpn nRm acN imo -tdE +dkP aQN aQN aQN aQN aQN -xGW +dGp wPn xda wfk @@ -196373,7 +177510,7 @@ pgW pgW tNP nWH -uBn +rMM vmI xft mLP @@ -196395,7 +177532,7 @@ eLF wNW xdH wic -gEt +qbL qbL tNf byv @@ -196404,7 +177541,7 @@ qWc rhh uIq acY -crL +ssT hGb rUO xCw @@ -196439,7 +177576,7 @@ iVX uWB bqf jXU -gXc +bUo imo nRm gyT @@ -196450,7 +177587,7 @@ aQN aQN aQN aQN -xGW +dGp cXQ xda wfk @@ -196630,7 +177767,7 @@ jUv wcs gVC kHY -uBn +rMM uyY iDe giW @@ -196647,12 +177784,12 @@ ulK gXY gRT mEL -gbA -gEt +qbL +qbL nug uFg bBO -kSY +qbL qbL rov byv @@ -196661,7 +177798,7 @@ ekh qsC uIq acY -crL +ssT iVG rUO xCw @@ -196707,7 +177844,7 @@ aQN aQN aQN aQN -xGW +dGp mhD xda wfk @@ -196887,7 +178024,7 @@ rBw wcs gVC gFv -uBn +rMM uyY iDe giW @@ -196905,11 +178042,11 @@ gXY oNw trX ohw -kSY +qbL nug mUP uFg -kSY +qbL peL chj byv @@ -196953,7 +178090,7 @@ iVX fky bqf jXU -tGL +bUo imo nRm wbF @@ -196964,7 +178101,7 @@ aQN aQN aQN aQN -xGW +dGp xMn xda wfk @@ -197094,9 +178231,9 @@ boa dru eVO cEB -xTD -ybJ -dCf +cZV +cZV +cZV bhm aog qyG @@ -197119,14 +178256,14 @@ dPE klZ hfD bPQ -epI +mnc dAm fbc nGb rDc kDq aYt -dbn +kDq iYS xdt xRv @@ -197162,11 +178299,11 @@ gXY gXY gXY pta -kSY +qbL nug ulq rbr -kSY +qbL qbL bBP byv @@ -197175,7 +178312,7 @@ ajO uay rzi mpd -crL +ssT iVG yiF xCw @@ -197221,7 +178358,7 @@ aQN aQN aQN aQN -xGW +dGp wPn xda wfk @@ -197376,7 +178513,7 @@ bij klZ mnc mUv -epI +mnc dAm oKO nGb @@ -197401,7 +178538,7 @@ gVC gVC gVC rnt -uBn +rMM ykb iDe wSR @@ -197419,11 +178556,11 @@ mWK tcc yiI dDl -vZD +qbL blh -wre -crS -vZD +qWm +qbL +qbL saJ gXY xDb @@ -197432,7 +178569,7 @@ qWc oQj rzi mpd -crL +ssT glq tWo jsr @@ -197478,7 +178615,7 @@ aQN aQN aQN aQN -xGW +dGp wPn xda wfk @@ -197658,7 +178795,7 @@ weI weI tKP rnt -uBn +rMM xSt iDe sww @@ -197690,7 +178827,7 @@ eOR cuY xCw eoq -wYA +ssT ssT fHC cMQ @@ -197731,11 +178868,11 @@ qPU lmO dfv nsZ -hEd -hEd -hEd -hEd -cKc +jqv +jqv +jqv +jqv +bux wPn xda kZm @@ -197874,7 +179011,7 @@ qcS pdV bwf cBE -bob +ukB qcs rff lch @@ -197890,7 +179027,7 @@ dPE bsW hfD bPQ -epI +mnc abi ark auw @@ -197917,7 +179054,7 @@ tKP rDc kDq oZR -dbn +kDq wSR wSR pyh @@ -197969,11 +179106,11 @@ xwI qWT pTG fOU -enA rnF rnF rnF -nEX +rnF +bDi kgf nqk qFp @@ -198131,15 +179268,15 @@ mgX aFc lNR rZy -tcL +ukB bnu mbs sew hfP mWn cPg -gRS -xum +eFk +eFk gWv coZ pbN @@ -198147,7 +179284,7 @@ eYt fKZ mnc ixV -epI +mnc abi hAC ofF @@ -198226,7 +179363,7 @@ lBA sNX nqk cdz -uyp +rnF xJg ykF lYe @@ -198392,11 +179529,11 @@ pjW bnu xXb sRU -bSL +bRc iWL iWL iWL -utN +uxV oEO pgZ nJD @@ -198429,7 +179566,7 @@ odf pGQ odf xqx -uBn +rMM mNy sBQ pJN @@ -198483,7 +179620,7 @@ snR sNX nqk pfi -uyp +rnF kAL uzc dPW @@ -198661,7 +179798,7 @@ gVN klZ mnc bmZ -epI +mnc xlS oKO tvk @@ -198686,7 +179823,7 @@ odf sDr odf rDc -uBn +rMM sKQ sFu etI @@ -198740,7 +179877,7 @@ snR sNX nqk nGI -nEa +sZk szG sZk sZk @@ -198918,7 +180055,7 @@ dPE klZ eAC bPQ -epI +mnc xlS oKO nGb @@ -198943,7 +180080,7 @@ fzh dyE odf jrT -uBn +rMM sKQ sFu etI @@ -199155,9 +180292,9 @@ jSD fMu oSG fSf -kRN -jVk -jVk +wvp +noB +noB spP qgl mdP @@ -199200,7 +180337,7 @@ fzh lmT odf jLw -uBn +rMM sKQ sFu etI @@ -199457,7 +180594,7 @@ fzh mYj odf mBp -uBn +rMM sKQ sFu pzF @@ -199714,7 +180851,7 @@ jDj eAG odf rDc -uBn +rMM sKQ sFu pJN @@ -199937,7 +181074,7 @@ aUp nPG gZT aEe -ybc +wIE nPG vUr jAV @@ -199959,7 +181096,7 @@ cgV hBD mVd hMZ -cBg +hMZ nGD uum rgb @@ -199971,7 +181108,7 @@ vgb odf odf cNP -uBn +rMM sKQ sFu rZK @@ -200210,7 +181347,7 @@ fvU fvU lAg fUF -tJh +rFi gBS dnd rTO @@ -200226,7 +181363,7 @@ ydX aGo aGo iik -qbv +qAy uJF ocz pKn @@ -200726,19 +181863,19 @@ xjC vFR pCo nqT -tuf +mlM lLf -tuf -tuf -tuf -tuf -tuf -tuf -tuf -kTx -vhJ +mlM +mlM +mlM +mlM +mlM +mlM +mlM +iRk +mlM kBG -vhJ +mlM kBG qAy kBG @@ -200751,10 +181888,10 @@ kBG vlr kBG oah -cWK +uFA guz mjh -tUA +oah oRr vHL btA @@ -200782,7 +181919,7 @@ jNm tgN pgs eji -tyB +eMV fKY sPL fKY @@ -200815,7 +181952,7 @@ bTW irf tEa lOM -uWZ +lFr sDt rsJ qJo @@ -201072,7 +182209,7 @@ bTW irf fGW kIX -uWZ +lFr gGI rsJ ewN @@ -201256,9 +182393,9 @@ jDX uAf etV oYm -fGr +mJt hgX -tbq +mJt oYm sJB gFO @@ -201328,7 +182465,7 @@ kCj gMc ltW qky -bXh +ptH ycF tFy rsJ @@ -201817,7 +182954,7 @@ aLH aLH jaJ lri -oow +leg leg gBR sDd @@ -201991,7 +183128,7 @@ cTF gWb uxV mpU -yhT +uxV rNk nsR goN @@ -202751,17 +183888,17 @@ mnw mnw mnw fvU -qQK +juC tkd kZT aNJ -fXc -pFI -pFI +dIT +dIT +dIT roZ -pFI -pFI -sXr +dIT +dIT +dIT ruF nPG ieE @@ -203012,13 +184149,13 @@ juC xRd tFz enb -qSF +kqg ekJ dIT -bTj +roZ dIT -hku -iaa +scQ +kqg kew mSr jbL @@ -203269,12 +184406,12 @@ mqn xRd tFz eEG -iZT -wGO +kqg +ekJ dIT fCG dIT -dwi +scQ uli kew mSr @@ -203361,7 +184498,7 @@ vkD cmZ lri lri -hvv +eBa dUm eBa ghm @@ -203526,13 +184663,13 @@ jWT xRd tFz qsg -cSi -kso +kqg +ekJ dIT -bTj +roZ dIT scQ -ehn +kqg uor nPG ezM @@ -203780,16 +184917,16 @@ gKa mnw fvU xwC -sZq -wqy +xRd +tFz xSU -seH -pho -pho +dIT +dIT +dIT jZC -pho -pho -uaq +dIT +dIT +dIT kew mSr fkc @@ -204039,7 +185176,7 @@ fvU nPG dUt nPG -qfR +xSU bkg kqg kqg @@ -204306,12 +185443,12 @@ nPG nPG clO nPG -ftY +hfh fvJ hfh eJP -jQU -xaL +ftq +ftq fvU kji rNU @@ -204563,7 +185700,7 @@ aLN aLN xGE nPG -fTb +ezM fvJ hfh jtk @@ -204809,8 +185946,8 @@ mnw fvU nPG cgj -obj -pzL +fvJ +ukB gfE gfE nmK @@ -204820,12 +185957,12 @@ aLN vnW xGE nPG -tjF +hfh cAa hfh gIy gmm -ybp +ftq fvU kji rNU @@ -205067,11 +186204,11 @@ fvU aLN jzS fXj -sKA -csP -sJY -sJY -sJY +ukB +gfE +vnW +vnW +vnW fmV aLN fvU @@ -205325,8 +186462,8 @@ aLN ouY gfE gfE -mLT -wXk +vnW +fMe fMe fMe bkp @@ -205382,9 +186519,9 @@ nnm nZk kHh wlf -lxK -dgd -gXk +mxV +psM +mxV ebF mqU qmm @@ -205582,7 +186719,7 @@ aLN uEU gfE gfE -mLT +vnW qIN fMe fMe @@ -205840,7 +186977,7 @@ gfE gfE vnW fkE -oeg +fMe dtQ fMe fvU @@ -205917,7 +187054,7 @@ dpP fir cAl bWa -sbX +qyn eSo otd bfD @@ -206097,7 +187234,7 @@ aLN fwQ vnW niY -fSi +fMe fMe fMe fvU @@ -206353,7 +187490,7 @@ aLN aLN nPG aLN -mLT +vnW lSn xdl fMe @@ -206673,10 +187810,10 @@ hQV cnw wbt sgA -vwG +uaw ycS uaw -tml +sgA nLi ogg oxJ @@ -206725,7 +187862,7 @@ pqE vfx vlY uWd -sbv +cmm ozh dpe vfx @@ -206860,7 +187997,7 @@ rNU cPl cfC nQT -kOp +hda hda fvU fvU @@ -206923,9 +188060,9 @@ xfv pKe xfv kHh -koy -tZi -tZi +mxV +mxV +mxV amW kHh kHh @@ -207197,7 +188334,7 @@ oxJ dKg eoL bWa -rLh +sez vIN xOY sjY @@ -207377,7 +188514,7 @@ nQT azU azU uKy -jhF +aGu xyR xSH ghd @@ -207439,10 +188576,10 @@ aTp kHh bBb dof -iGl +nOB dof nZa -bJB +jTl cQA lYB lYB @@ -207477,7 +188614,7 @@ tKw czY tKw vzM -gEz +ykA ykA cFc lDv @@ -207649,10 +188786,10 @@ rNU fEl eBu lsV -vll -vll -gYi -gPQ +mDa +mDa +jBS +mDa nlY gwr cgA @@ -207699,7 +188836,7 @@ nOB nOB nOB uhE -aaM +jTl qGg hGE hGE @@ -207735,7 +188872,7 @@ jYd kHu lFd vzn -stm +vzn mEJ oKm oul @@ -207909,12 +189046,12 @@ lsV evX mDa ojt -kQJ +mDa nlY gwr ehx una -tjw +fDI bbE bbE mAy @@ -207991,8 +189128,8 @@ moa kEv fNh faM -jQu -diU +pAB +pAB tMB mvY eCb @@ -208166,12 +189303,12 @@ lsV aEt mDa vIl -kQJ +mDa nlY gwr ehx una -fpK +bbE bbE uZO mAy @@ -208214,7 +189351,7 @@ nOB qBu sup frS -cwk +jTl lYB lYB uBS @@ -208249,7 +189386,7 @@ lpO lpO bWa nZP -vLr +nZP iDN lpO lpO @@ -208405,7 +189542,7 @@ fXS rHQ gku kji -cTv +aGu gzY rNU bne @@ -208423,12 +189560,12 @@ lsV oGO mDa jBS -kQJ +mDa nlY gwr ehx una -tjw +fDI bbE bbE mAy @@ -208471,7 +189608,7 @@ xPQ nOB nOB nZa -bbh +jTl kDt kDt kDt @@ -208505,7 +189642,7 @@ cmh cmh cmh bWa -bMN +jwk uHk bWa cmh @@ -208680,7 +189817,7 @@ lsV pev mDa ojt -kQJ +mDa nlY gwr ehx @@ -208728,7 +189865,7 @@ nOB nOB nOB nZa -bJB +jTl ezd ezd xaj @@ -208934,10 +190071,10 @@ fEl kji eBu lsV -hla -hla +mDa +mDa pvY -bjk +mDa nlY gwr ehx @@ -208976,7 +190113,7 @@ vuG kHh kHO ggi -tji +wkX mOp kHh jmh @@ -208985,7 +190122,7 @@ nOB pQz nOB bnF -bJB +jTl cPB cPB uLp @@ -209233,7 +190370,7 @@ bjt bOs bqg bmH -lNc +wkX kdU kHh bBb @@ -209242,7 +190379,7 @@ nOB nOB nOB nZa -bbh +jTl lYB lYB uBS @@ -209430,7 +190567,7 @@ gaa gaa rNU ima -ulT +clw obq rNU kji @@ -209490,7 +190627,7 @@ kpB kHh vkX qty -qiQ +eMy xfv kHh bBb @@ -209499,7 +190636,7 @@ iVR nOB nOB nZa -bJB +jTl kDt kDt kDt @@ -209687,7 +190824,7 @@ fyU gaa rNU sSO -kCA +kji gXR nZO cDW @@ -209756,7 +190893,7 @@ nOB qBu ilY kBO -aaM +jTl ezd ezd xaj @@ -209970,10 +191107,10 @@ ylC iXn ppA hBZ -jAx -bbE +kAT bbE bbE +xKI jAx qRg mfg @@ -210003,7 +191140,7 @@ llN qta kHh jSI -fMV +xfv eMy jXG kHh @@ -210260,7 +191397,7 @@ brZ tin vYh miu -nHb +xfv eMy jXG kHh @@ -210269,7 +191406,7 @@ nOB nOB nOB snk -cwk +jTl dZs xHC xHC @@ -210288,7 +191425,7 @@ ppI ppI ppI ppI -son +dpP hxS tIF tIF @@ -210305,7 +191442,7 @@ hQP wMk bWa nZP -vLr +nZP bWa bWa owC @@ -210517,16 +191654,16 @@ wJR drp kHh ggi -dVT +xfv eMy xfv kHh bBb xVz -fsa +nOB xVz nZa -bbh +jTl cou ezd ezd @@ -210564,7 +191701,7 @@ dea fEa fEa fEa -tfk +pAB owC owC owC @@ -210791,7 +191928,7 @@ uBS toR kHh dXQ -eAr +wiJ sos wiJ dXQ @@ -211047,7 +192184,7 @@ kHh kHh kHh kHh -tdV +aiK cOQ dFT vHO @@ -211588,11 +192725,11 @@ wMk xxy urM wMk -eKW +pAB ufX rLK ahv -oqk +pAB owC gvR gAg @@ -212063,11 +193200,11 @@ boa boa gyt fOG -jEC -jEC -jEC -jEC -jEC +dJo +dJo +dJo +dJo +dJo cED mmE mne @@ -212612,14 +193749,14 @@ saT lQr lQr lgS -tnN -oEL -oEL +pEd +qUv +qUv mxt pVc qUv qUv -scF +qUv owC dBe qbE @@ -212834,11 +193971,11 @@ boa boa gyt fOG -saN +aqW yjx yjx yjx -vsx +aqW uMm uMm uMm @@ -212869,7 +194006,7 @@ snP wYL wLc tYj -fjr +oBB wVn tvf owC @@ -213098,7 +194235,7 @@ mFc pFB uMm hoy -vto +hoy xvA kii jaz @@ -213355,7 +194492,7 @@ qQu nKe uMm nXa -gHA +nXa wVT cXc cXc @@ -213363,7 +194500,7 @@ lSA hBC hBC oPa -bEK +cXc soZ wDp fBk @@ -213565,7 +194702,7 @@ euI qSe qQA ajw -mvX +lbd xRa reT kvG @@ -213613,14 +194750,14 @@ okY xzc keF ktC -glp +cXc cXc flO ojc cXc cXc lNw -bEK +cXc soZ wDp wDp @@ -213640,7 +194777,7 @@ saT xLY bJU wfc -fjr +oBB lQr hjQ owC @@ -213877,7 +195014,7 @@ usy udQ cXc fIY -bEK +cXc rmq wDp aCY @@ -214134,7 +195271,7 @@ gWA gWA cXc fIY -bEK +cXc soZ iNs wDp @@ -214145,14 +195282,14 @@ ufr bWa bwZ nkj -sbX -sbX -sbX +qyn +qyn +qyn fAP -sbX +qyn hpF -oLs -vVD +pAB +jWU jJP xWI owC @@ -214391,7 +195528,7 @@ vJU vnB cXc fIY -bEK +cXc soZ meM wDp @@ -214411,7 +195548,7 @@ imh imh mQC idR -fjr +oBB rKl tvZ owC @@ -214676,14 +195813,14 @@ jee dYN dYN daE -olc +pEd owC jAi llU vMU hbr pdq -pcH +llU lQr lQr lQr @@ -214905,9 +196042,9 @@ cXc czm cXc fIY -wXV -fYs -fYs +cXc +cXc +cXc uYu dAg ssp @@ -214926,14 +196063,14 @@ kIs gSj pEd oBB -hyr +pEd vZW vZW qWB vZW fLS whg -eMc +vZW owC ads llU @@ -215181,8 +196318,8 @@ vtz vtz owC nTK -oEL -sPM +qUv +oBB owC owC owC @@ -215621,7 +196758,7 @@ uoe bVR rmG hLX -ipW +hjQ hjQ hjQ exs @@ -216449,15 +197586,15 @@ cBX vLt cBX vLt -pMm -pRn -pRn -btk -avK -pMm -pRn -pRn -btk +oUm +oUm +oUm +oUm +pSf +oUm +oUm +oUm +oUm vtz dyy rXU @@ -216469,7 +197606,7 @@ pIl vqp kLP rFT -cGD +oUm bWa aBW itR @@ -216678,17 +197815,17 @@ rXV mXe mXe tfl -avK -fBn -fBn -fBn -fBn -fBn -fBn -fBn -fBn -fBn -fBn +pSf +oUm +oUm +oUm +oUm +oUm +oUm +oUm +oUm +oUm +oUm mFH vkC vkC @@ -216706,15 +197843,15 @@ cBX vLt cBX vLt -tTa +oUm iPZ iaT -eQz -fBn -tTa +oUm +oUm +oUm iPZ iaT -eQz +oUm vtz vtz vtz @@ -216726,7 +197863,7 @@ izH vtz vtz vtz -fjd +oUm bWa aBW itR @@ -216936,15 +198073,15 @@ iEz iEz iEz idj -fBn -fBn -fBn -icg -fBn -fBn -fBn -fBn -fBn +oUm +oUm +oUm +rDD +oUm +oUm +oUm +oUm +oUm vlt mFH vLt @@ -216963,27 +198100,27 @@ bWQ vLt bVY vLt -tTa +oUm mMZ mdv -eQz -fBn -tTa +oUm +oUm +oUm mMZ mdv -eQz -fBn -avK -fBn -fBn -fBn -fBn -fBn -fBn -fBn -avK -fBn -fBn +oUm +oUm +pSf +oUm +oUm +oUm +oUm +oUm +oUm +oUm +pSf +oUm +oUm bWa bWa bWa @@ -217192,27 +198329,27 @@ gyt gyt dul qav -kwF -kwF -kwF -kwF -kwF -kwF -kwF -kwF -kwF -kwF -kwF -kwF -kwF +pII +pII +pII +pII +pII +pII +pII +pII +pII +pII +pII +pII +pII myT -kwF +pII vLt mbt dQH qmZ vLt -uvL +wwO gLk wwO vLt @@ -217220,27 +198357,27 @@ qmZ dQH nnd vLt -qqv -uHl -uHl -nMn +pII +pII +pII +pII myT -qqv -uHl -uHl -nMn -kwF -kwF -kwF -kwF -kwF -kwF -kwF -kwF -iXv -fBn -fBn -fBn +pII +pII +pII +pII +pII +pII +pII +pII +pII +pII +pII +pII +ddq +oUm +oUm +oUm jXI cKP uoy @@ -217448,7 +198585,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -217494,7 +198631,7 @@ aQN aQN aQN aQN -cXn +uFK dul hAa dul @@ -217705,7 +198842,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -217962,7 +199099,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -218008,7 +199145,7 @@ aQN aQN aQN aQN -cXn +uFK dul hAa dul @@ -218219,7 +199356,7 @@ boa boa boa dul -hAl +okW aQN aQN aQN @@ -218265,7 +199402,7 @@ aQN aQN aQN aQN -cXn +uFK qsY wuX qci @@ -218522,7 +199659,7 @@ aQN aQN aQN aQN -cXn +uFK rqP tvB egy @@ -218733,7 +199870,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -218779,7 +199916,7 @@ aQN aQN aQN aQN -cXn +uFK mFj hzy bMa @@ -218990,7 +200127,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -219036,7 +200173,7 @@ aQN aQN aQN aQN -cXn +uFK dul hAa dul @@ -219247,7 +200384,7 @@ boa boa boa dul -hAl +okW aQN aQN aQN @@ -219293,7 +200430,7 @@ aQN aQN aQN aQN -cXn +uFK rAk rdv hAa @@ -219422,8 +200559,8 @@ boa boa boa boa -mFD -pQT +wbG +wbG boa boa boa @@ -219504,7 +200641,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -219550,7 +200687,7 @@ aQN aQN aQN aQN -cXn +uFK dul hAa dul @@ -219678,9 +200815,9 @@ boa boa boa boa -bCl +wbG mNv -pQT +wbG boa boa boa @@ -219761,7 +200898,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -219807,10 +200944,10 @@ aQN aQN aQN aQN -cXn -fBn -fBn -fBn +uFK +oUm +oUm +oUm jXI upU uoy @@ -219935,7 +201072,7 @@ boa boa boa boa -mFD +wbG wbG uvJ boa @@ -220018,7 +201155,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -220064,10 +201201,10 @@ aQN aQN aQN aQN -cXn -fBn -fBn -fBn +uFK +oUm +oUm +oUm jXI upU uoy @@ -220194,7 +201331,7 @@ boa boa jiJ wbG -pQT +wbG boa boa boa @@ -220275,7 +201412,7 @@ boa boa boa dul -hAl +okW aQN aQN aQN @@ -220321,7 +201458,7 @@ aQN aQN aQN aQN -cXn +uFK dul hAa dul @@ -220449,9 +201586,9 @@ boa boa hjQ hjQ -fKf -kgp -fKf +hjQ +hjQ +hjQ hjQ hjQ boa @@ -220532,7 +201669,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -220578,7 +201715,7 @@ aQN aQN aQN aQN -cXn +uFK rAk rdv hAa @@ -220789,7 +201926,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -220835,7 +201972,7 @@ aQN aQN aQN aQN -cXn +uFK dul hAa dul @@ -221046,7 +202183,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -221092,7 +202229,7 @@ aQN aQN aQN aQN -cXn +uFK soM grv qci @@ -221303,7 +202440,7 @@ boa boa boa dul -hAl +okW aQN aQN aQN @@ -221349,7 +202486,7 @@ aQN aQN aQN aQN -cXn +uFK rqP tvB bWH @@ -221560,7 +202697,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -221606,7 +202743,7 @@ aQN aQN aQN aQN -cXn +uFK ayi hzy bMa @@ -221817,7 +202954,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -221863,7 +203000,7 @@ aQN aQN aQN aQN -cXn +uFK dul hAa dul @@ -222074,7 +203211,7 @@ boa boa boa bbg -hAl +okW aQN aQN aQN @@ -222331,7 +203468,7 @@ boa boa boa dul -hAl +okW aQN aQN aQN @@ -222377,7 +203514,7 @@ aQN aQN aQN aQN -cXn +uFK dul hAa dul @@ -223934,9 +205071,9 @@ boa boa jNo hjQ -lQx -cIY -wsH +cYo +cYo +cYo jDN mnw mnw @@ -224191,9 +205328,9 @@ boa boa kCD qCH -hMf +cYo pfS -evK +cYo jDN mnw mnw @@ -224448,9 +205585,9 @@ boa boa kCD hjQ -gzo -luL -sIe +cYo +cYo +cYo jDN mnw mnw @@ -243398,12 +224535,12 @@ nLS nLS nLS hFG -vlK -mSF +heV +heV heV tuX hFG -iYg +wEz efe wWd hFG @@ -243656,7 +224793,7 @@ nLS nLS hFG pqQ -oWX +heV heV nOU hYD @@ -243912,7 +225049,7 @@ nLS nLS nLS hFG -gEl +heV uUT qgD vnh @@ -244940,12 +226077,12 @@ hjQ hjQ nLS hFG -vlK -bMn +heV +uUT qgD apY hFG -iYg +wEz lHf wWd hFG @@ -245198,7 +226335,7 @@ nLS nLS hFG pqQ -oWX +heV heV mks tPs @@ -245454,8 +226591,8 @@ nLS nLS nLS hFG -gEl -lpG +heV +heV heV uhV hFG @@ -246240,7 +227377,7 @@ nDB cRn oMS tZq -jTd +mEd bby aRx aRx @@ -246494,10 +227631,10 @@ rDY oCK cEg pUp -dyn +nDB oMS -rCW -kcX +mEd +mEd bby aRx jyp @@ -246753,8 +227890,8 @@ dGv pUp kHa oMS -rCW -kcX +mEd +mEd bby aRx cCO @@ -246997,18 +228134,18 @@ qup qup hFG oiF -yln +uUT qgD apY hFG -iYg +wEz dXr wWd rDY -mSp +nDB gAQ pUp -dyn +nDB oMS rpN mEd @@ -247254,7 +228391,7 @@ ljQ nLS hFG jmx -oWX +heV vQU nCz wXT @@ -247265,14 +228402,14 @@ jJC kCC uZa pUp -dyn +nDB oMS oMS oMS vJn aZD lGS -rMH +lnU lnU lnU lnU @@ -247511,7 +228648,7 @@ ljQ nLS hFG oiF -oWX +heV heV uhV hFG @@ -247519,17 +228656,17 @@ bMh xyj wWd rDY -mSp +nDB qEd pjy fqz oMS ahg -fkZ +ubz bby iyB wUK -lcs +lnU lnU jwT lnU @@ -247778,7 +228915,7 @@ hFG hFG axv scS -xAe +nDB hpC oMS jTs @@ -247786,7 +228923,7 @@ ggt bby ukn mWA -rMH +lnU lnU lnU lnU @@ -248043,7 +229180,7 @@ jwi bby oLM gRW -hQL +exy lnU lnU dHQ @@ -248300,7 +229437,7 @@ wnx nMa oLM cCO -gCq +lnU lnU qEi lnU @@ -248790,15 +229927,15 @@ boa vDg aOc bAB -pOC -oxs +pNv +pNv bUN tGK ahR lwd qDz aHf -jqE +tGK xlh qmk vEL @@ -249048,7 +230185,7 @@ boa rqL pZR hul -hGn +pNv bUN jEP iNA @@ -249305,15 +230442,15 @@ hjQ rqL vou dBw -fum +dBw txg -beF -beF +iNA +iNA bfB -sBT -sBT +ahR +ahR xQS -giz +ahR dde uFa ubR @@ -249560,17 +230697,17 @@ hjQ mnw hjQ rqL -aEx +pNv hul -hGn +pNv bUN -ozn -oMu -oMu +lhr +lhr +lhr hWW -wBs +lhr seK -iOK +iNA wAG xxg kcc @@ -249582,21 +230719,21 @@ jdt tQi rZm xSL -hjd +mWz bCa uDF aJV gqx -vAF -cJA +mFi +mFi wYx dkw dkw dkw gqx -pEo +dUh nwQ -pEo +dUh jtH xUd jqv @@ -249817,19 +230954,19 @@ hjQ hjQ hjQ rqL -aEx pNv -hGn +pNv +pNv bUN -isC lhr lhr lhr -qat -sNt -vvN -arY -vTD +lhr +lhr +ahR +pNv +pNv +pNv xPD vfW rCa @@ -249860,16 +230997,16 @@ aQN aQN aQN dkP -wMx -wMx -wMx -wMx -wMx -wMx -wMx -wMx -wMx -wMx +hcq +hcq +hcq +hcq +hcq +hcq +hcq +hcq +hcq +hcq gBv dGp aQN @@ -249898,7 +231035,7 @@ nLS nLS onn sfC -xAi +dCQ sfC sfC sfC @@ -250076,25 +231213,25 @@ lxO aOc hdj pNv -hGn +pNv bUN -isC lhr lhr lhr -qat -sNt +lhr +lhr +ahR uyt wlh -uoA +pNv dDq wgi dis naX pIk -hjd -hjd -azZ +mWz +mWz +wPu oMp nNP aAz @@ -250102,14 +231239,14 @@ bWe uwz gqx lTq -fgj -tQD -tQD -tQD -tQD +mFi +mFi +mFi +mFi +mFi xRh -wvy -wvy +exk +exk vjv jtH lso @@ -250117,7 +231254,7 @@ aQN aQN aQN bVF -wMx +hcq eQU psk psk @@ -250331,19 +231468,19 @@ hjQ hjQ nLS rqL -aEx pNv -hGn +pNv +pNv bUN -isC lhr lhr lhr -qat -sNt -tUL -rzv -noQ +lhr +lhr +ahR +pNv +pNv +pNv xPD nVe tbv @@ -250359,12 +231496,12 @@ tOR ost gqx lTq -fWF -ihD -ihD -ihD -ihD -puz +mFi +mFi +mFi +mFi +mFi +xRh exk exk bAO @@ -250374,7 +231511,7 @@ aQN aQN aQN dkP -wMx +hcq bsf aQN aQN @@ -250588,19 +231725,19 @@ nLS nLS nLS rqL -aEx +pNv qfY -hGn +pNv bUN iIf -dVH -dVH -dVH -aNd -nNL +lhr +lhr +lhr +lhr +ahR vTs nyL -fXz +xxg hTG fuS sPj @@ -250631,7 +231768,7 @@ aQN pIw aQN vGg -wMx +hcq bsf aQN aQN @@ -250667,7 +231804,7 @@ nLS nLS nLS nLS -oLx +vIU aQN aEi aEi @@ -250845,16 +231982,16 @@ nLS nLS nRX rqL -aEx pNv -hGn +pNv +pNv jde -hMd -hMd +vEr +vEr kBE -sDO -sDO -rnQ +ahR +ahR +ahR bUN qth ahR @@ -250924,7 +232061,7 @@ nLS nLS nLS nLS -oLx +vIU aQN aEi sYT @@ -251102,9 +232239,9 @@ cYr cYr iVC rqL -aEx +pNv qfY -hGn +pNv ahR rHa vEr @@ -251117,7 +232254,7 @@ ahR ahR abx wgi -fdy +eHu mje lSg jes @@ -251181,7 +232318,7 @@ nLS nLS nLS nLS -oLx +vIU aQN lmO lmO @@ -251360,8 +232497,8 @@ nLS iVC aOc xJX -kxC -luE +pNv +pNv cUl hYt cWL @@ -251374,7 +232511,7 @@ ahR ahR hGF vfW -fdy +eHu nbB jDO mqr @@ -252137,7 +233274,7 @@ cYr nLS cYr nLS -tmY +wue hKF tuZ avY @@ -252172,7 +233309,7 @@ rja qFw wsb iAf -xjT +jsI ukT fCM aQN @@ -252184,7 +233321,7 @@ aQN aQN fCM ukT -sPC +jsI qFw wsb iAf @@ -252394,7 +233531,7 @@ cYr nLS cYr nLS -tmY +wue hKF oCb bGE @@ -252429,7 +233566,7 @@ rja pJJ vkZ ndq -xjT +jsI ukT fCM aQN @@ -252441,7 +233578,7 @@ aQN aQN fCM ukT -sPC +jsI pJJ vkZ ndq @@ -252651,7 +233788,7 @@ kkB qBt afV nLS -tSF +wue mMs eaL gOP @@ -252660,7 +233797,7 @@ lxk dxC dAz uRI -wZL +hWv jCb ixq kxd @@ -252686,7 +233823,7 @@ rja qFw vkZ iAf -xjT +jsI ehi nBI aQN @@ -252698,7 +233835,7 @@ aQN aQN nBI sGg -sPC +jsI qFw vkZ iAf @@ -252720,7 +233857,7 @@ nLS nLS nLS nLS -oLx +vIU aQN aEi aQN @@ -252943,7 +234080,7 @@ rja qfh vkZ ndq -xjT +jsI qrh nBI aQN @@ -252955,7 +234092,7 @@ aQN aQN nBI qrh -sPC +jsI pJJ vkZ xqJ @@ -252977,7 +234114,7 @@ nLS nLS nLS nLS -oLx +vIU aEi aQN aQN @@ -253200,7 +234337,7 @@ rja xuy vkZ dtU -hQp +fCM fCM fCM aQN @@ -253234,7 +234371,7 @@ nLS nLS nLS nLS -oLx +vIU aQN aQN aEi @@ -253422,7 +234559,7 @@ cYr nLS cYr nLS -tmY +wue oOB tuZ avY @@ -253679,7 +234816,7 @@ cYr nLS cYr nLS -tmY +wue oOB oCb bGE @@ -253750,9 +234887,9 @@ nLS nLS iYn wcW -vzL -vzL -vzL +vHt +vHt +vHt wcW oCG aEi @@ -253936,7 +235073,7 @@ cYr nLS cYr nLS -tSF +wue mMs sxy gOP @@ -253971,7 +235108,7 @@ rja pJJ hLb ndq -xjT +jsI jsI oyE aQN @@ -253983,7 +235120,7 @@ aQN aQN oyE jsI -sPC +jsI pJJ hhr ndq @@ -254014,9 +235151,9 @@ nLS iYn wcW wcW -vzL -vzL -vzL +vHt +vHt +vHt jLn nLS nLS @@ -254228,7 +235365,7 @@ rja qFw hhr iAf -kVm +jsI kua iuI oyE @@ -254239,8 +235376,8 @@ fCM fCM oyE iuI -bmy -fHt +jsI +jsI qFw esH iAf @@ -254458,7 +235595,7 @@ lrL fQg kLr hiB -fdy +eHu nbB jDO eoe @@ -254715,9 +235852,9 @@ xyJ mzg mKS kDa -fdy +eHu wlC -hjd +mWz xjn vga xjn @@ -254971,8 +236108,8 @@ kLr iJI fhl med -hrB -fdy +kLr +eHu sNO jes jes @@ -254982,7 +236119,7 @@ xdM qPy qye mla -pbz +oMp whE vKE idE @@ -255204,7 +236341,7 @@ grY grY grY lNC -pnO +hjQ hjQ fjH hjQ @@ -255224,12 +236361,12 @@ nLS oPE eVu sXA -aYA -aYA -aYA +kLr +kLr +kLr vwn ocF -fdy +eHu sen hut hut @@ -255461,7 +236598,7 @@ ybT ybT ybT eJm -rUF +hjQ hjQ hjQ hjQ @@ -255496,7 +236633,7 @@ wQB fIF bfS wPu -pbz +oMp whE dxi eco @@ -255505,8 +236642,8 @@ ucF sbe lfa fKa -lSb -txf +ehI +jgb xzO xzO bMb @@ -255520,7 +236657,7 @@ tDS rcH osI qjz -xiR +qjz sZr dZP tDS @@ -255704,7 +236841,7 @@ hjQ hjQ hjQ hjQ -cDJ +hjQ iJt ybT ybT @@ -255718,7 +236855,7 @@ ybT ybT ybT hAK -ipW +hjQ hjQ hjQ mnw @@ -255736,8 +236873,8 @@ aFp whF nLS jhg -fdy -xMw +eHu +adD lSg lSg lSg @@ -255751,7 +236888,7 @@ lSg czI uSE few -xMw +adD jGU qHF fKa @@ -255762,7 +236899,7 @@ rCw rCw wYi fKa -cNE +kir hoO xzO xzO @@ -255777,7 +236914,7 @@ tDS djH keP qjz -xiR +qjz keP iwr tDS @@ -255975,7 +237112,7 @@ ybT ybT ybT eJm -iFw +hjQ hjQ mnw mnw @@ -255993,8 +237130,8 @@ hJg hJg jzP jzP -aBj -pbz +qhW +oMp mqe qGt vCX @@ -256006,7 +237143,7 @@ kMl gYD dzo tQi -cPq +fKm aJc fKm tQi @@ -256034,7 +237171,7 @@ tDS oKw keP qjz -xiR +qjz keP sHv tDS @@ -256232,7 +237369,7 @@ ybT ybT rFD eJm -rUF +hjQ hjQ mnw mnw @@ -256251,7 +237388,7 @@ ldJ xhd eFA mkp -wus +juc hON eSF xzO @@ -256263,9 +237400,9 @@ xzO xzO xzO tQi -fdy +eHu bei -pbz +oMp iHr tQi tQi @@ -256276,8 +237413,8 @@ tQi csu mPu fKa -cNE -nvB +kir +fGp hiZ wbf ark @@ -256291,7 +237428,7 @@ tDS jMn wAs uaH -xiR +qjz ifs cQG tDS @@ -256489,7 +237626,7 @@ ybT ybT ybT eJm -iFw +hjQ hjQ mnw mnw @@ -256501,10 +237638,10 @@ mnw mnw jzP iWZ -uix +rAu kMP tDc -jtw +rAu biW eFA oXU @@ -256522,19 +237659,19 @@ xzO tQi aZX gPS -pbz +oMp xyg tQi xzO xzO -hna -olg +ehI +ehI tQi tQi tQi tQi fLw -nvB +fGp hiZ lHV ark @@ -256732,7 +237869,7 @@ dQj hjQ hjQ hjQ -cDJ +hjQ iJt ybT ybT @@ -256746,7 +237883,7 @@ ybT ybT ybT hAK -ipW +hjQ hjQ hjQ mnw @@ -256761,7 +237898,7 @@ bnP aAa eZg emv -vZA +tVa cPK eFA wEM @@ -256779,19 +237916,19 @@ xzO tQi qhW gPS -pbz +oMp tgG tQi xzO xzO -nLb -eDP +kir +fGp tQi aex jiE tQi -cNE -nvB +kir +fGp hiZ aMc dvK @@ -257003,7 +238140,7 @@ csy uDy ybT eJm -qXH +hjQ hjQ iku hjQ @@ -257022,7 +238159,7 @@ hpP cPK eFA bVl -jSs +ehI xzO xzO xzO @@ -257034,14 +238171,14 @@ xzO xzO wHR tQi -fdy +eHu joZ xgB tQi tQi tQi tQi -pXo +usO xPA tQi kzM @@ -257261,7 +238398,7 @@ omh lyw lyw eKF -pnO +hjQ eKF eKF eKF @@ -257275,11 +238412,11 @@ yge jCB clx hOF -hTz +rAu cPK eFA haF -anb +ehI xzO urh xzO @@ -257291,21 +238428,21 @@ xzO xzO xzO tQi -fdy +eHu gPS -pbz -nvk +oMp +mZj jdE hlT hlT -nLb -eDP +kir +fGp tQi -nim +kzM lSk tQi -cNE -eyV +kir +jgb ihB ihB juc @@ -257550,19 +238687,19 @@ wIi tQi kEF gPS -pbz +oMp mZj alm hlT hlT -vil -rei +ehI +ehI tQi soJ tQi tQi -eEB -hWe +ehI +hoO ihB ihB ygS @@ -257823,9 +238960,9 @@ tQi tQi tQi tQi -jZm abI -qCn +abI +abI cCZ tQi tQi @@ -258013,7 +239150,7 @@ dmb kmp dmb cJi -pnO +hjQ hjQ hjQ hjQ @@ -258038,11 +239175,11 @@ fMK eDK eFA ami -wuH -oWL -rFz +cLT +cLT +cLT gMD -hfg +ssm vUo ovO eny @@ -258056,35 +239193,35 @@ rpn qZr qZr qZr -hjd -hjd -hjd -hjd -hjd +mWz +mWz +mWz +mWz +mWz iNv -uDN +wPu gPS dly hwd rqg mEb -hjd -hjd +mWz +mWz soU mkb mkg -hjd +mWz vWJ jnT mkb -hjd +mWz soU nvq -azZ +wPu kmy -oUO -hjd -qUr +dly +mWz +ocl aNP pku tUx @@ -258103,7 +239240,7 @@ pku ino pku pku -qPg +xjB nTM kxq swe @@ -258270,7 +239407,7 @@ eML gWC cvs gPY -rUF +hjQ hjQ hjQ hjQ @@ -258295,7 +239432,7 @@ kdO pKw eFA ami -jnz +cLT sGn cDX oIJ @@ -258530,7 +239667,7 @@ cJi cJi aEb cJi -pnO +hjQ hjQ omh wOA @@ -258552,8 +239689,8 @@ mlM glU eFA ami -iNO -ctd +cLT +cLT cLT nKw dSS @@ -258561,11 +239698,11 @@ edd ssm lHi bPy -iDE +ovO nii nVU xJO -lKv +teW jWJ lVs kNW @@ -258579,7 +239716,7 @@ lSg lSg lSg ueL -axS +hwd lSg lSg lSg @@ -258596,7 +239733,7 @@ kZG lSg uSE iOv -xMw +adD lSg ocl wcY @@ -258617,7 +239754,7 @@ tGT jvH jvH wec -tbU +iVB tbT pgN mMn @@ -258787,7 +239924,7 @@ jLj ukH pMN gxT -ipW +hjQ hjQ omh omh @@ -258822,9 +239959,9 @@ soG eFA eFA eFA -fGr +mJt oTS -tbq +mJt rDc gKQ nQy @@ -258851,9 +239988,9 @@ wki wki dyO hXd -fdy +eHu iOv -pbz +oMp ehI tkK iTw @@ -259073,13 +240210,13 @@ eFA xRk rAu mdZ -sWb +ovO wct -uIS +ovO lij gVu sDN -uBn +rMM wbC exl gqx @@ -259108,9 +240245,9 @@ oUP oUP wki fGp -fdy +eHu iOv -pbz +oMp kir myp myp @@ -259330,13 +240467,13 @@ eFA eil rAu xDf -sWb +ovO wct tJx -iDE +ovO sxa fid -uBn +rMM aVn iDe gqx @@ -259354,7 +240491,7 @@ pwU bNW bNW ltx -xzW +tQW evk oUP oUP @@ -259365,9 +240502,9 @@ oUP oUP wki fGp -fdy +eHu iOv -pbz +oMp lOV myp iMM @@ -259388,7 +240525,7 @@ fyv gvu ktX myp -mWR +wcX tbT wKQ kTi @@ -259551,7 +240688,7 @@ knP aEb pQo vJR -njA +teG mWM lXi lXi @@ -259622,9 +240759,9 @@ oUP oUP wki fGp -fdy +eHu iOv -pbz +oMp uIX myp xsu @@ -259807,7 +240944,7 @@ aFp aFp aEb pQo -fFp +vJR teG mWM lXi @@ -259838,19 +240975,19 @@ luR jrS eFA nbG -rob -rob +rAu +rAu eFA ruW cDE eZg -sWb +ovO ldH tJx -iDE +ovO ylJ tnY -uBn +rMM aVn lvJ gqx @@ -259865,10 +241002,10 @@ gXY gXY gXY xCu -cSv -nCd -nIu -kyb +rsN +hTr +hTr +tQW fKe oUP oUP @@ -259879,7 +241016,7 @@ oUP oUP wki fGp -fdy +eHu izo xgB kir @@ -260101,13 +241238,13 @@ eFA vOg hpx bIT -sWb +ovO ldH ssm -iDE +ovO gVu sDN -uBn +rMM aVn jrS gqx @@ -260123,9 +241260,9 @@ neI boR gRD jLA -bar +hTr cEE -gJz +tQW kGF oUP oUP @@ -260136,9 +241273,9 @@ oUP oUP wki fGp -fdy +eHu iOv -pbz +oMp kir myp xsu @@ -260349,7 +241486,7 @@ nQT rDc sib pPg -egf +sib eFA bHv nzo @@ -260358,13 +241495,13 @@ eFA mKf kch tdz -rRN +ovO ldH tJx -iDE +ovO sxa fid -uBn +rMM aVn iDe gqx @@ -260380,9 +241517,9 @@ xxz rsN gRD jLA -bar +hTr uJL -gJz +tQW evk oUP oUP @@ -260393,9 +241530,9 @@ oUP oUP wki fGp -fdy +eHu iOv -pbz +oMp xMf myp xsu @@ -260637,9 +241774,9 @@ eAM rsN gRD jLA -bar +hTr uJL -gJz +tQW xiL oUP oUP @@ -260650,9 +241787,9 @@ oUP oUP wki fGp -fdy +eHu iOv -pbz +oMp kir myp xsu @@ -260679,7 +241816,7 @@ wKQ ikT ojv tCy -dRr +wrz fHH fHH ojv @@ -260831,7 +241968,7 @@ aEb hvb wwY qvG -xgU +wwY qwt ucD yfp @@ -260869,16 +242006,16 @@ nii pCL nEA szd -sWb +ovO ovO ovO ovO ldH tJx -iDE +ovO iGa rYO -uBn +rMM aVn wro nLS @@ -260894,14 +242031,14 @@ boh rsN gRD npZ -bar +hTr uJL iHZ dyO cSb sbI qqy -kiX +obp cSb sbI qqy @@ -260909,7 +242046,7 @@ dyO gED luf pmU -pbz +oMp qyY myp xsu @@ -261126,7 +242263,7 @@ sVB fpq pWk iae -hxl +dEw skH dEw dEw @@ -261135,7 +242272,7 @@ dfe lSN xlV mpg -uBn +rMM aVn wro hqx @@ -261151,7 +242288,7 @@ fXv rsN gRD jLA -bar +hTr uJL lXp dyO @@ -261164,9 +242301,9 @@ jAB pQQ dyO fGp -fdy +eHu uLk -pbz +oMp uIX myp xsu @@ -261383,7 +242520,7 @@ nii daR dYP pNK -sWb +ovO ovO ovO pUu @@ -261406,28 +242543,28 @@ fxt hgS gXY jxR -vtR -gDa -jJK +gRD +rsN +hTr uJL -grJ +tQW bYs -nIu -nIu -nIu -nIu -nIu -nIu -xLL +hTr +hTr +hTr +hTr +hTr +hTr +hTr wXb tLN -fdy +eHu uLk -pbz +oMp bAZ myp iMM -bPo +xsu hHD hHD myp @@ -261595,7 +242732,7 @@ nLS nLS cJi cJi -kyK +vGT vGT vGT lMV @@ -261640,8 +242777,8 @@ eFA eFA eFA eFA -mtW -miw +ovO +cPH xRj eFA eFA @@ -261656,7 +242793,7 @@ bbY gqx uqN tjK -eZp +mRj gXY gXY bBa @@ -261675,16 +242812,16 @@ ooR hxa aQu mOZ -uTh +mOZ mFa rdk nnk une -pbz +oMp lOV myp xsu -bPo +xsu pWg xsu pGG @@ -261697,7 +242834,7 @@ uPt uPt diq uPt -kaF +ueo cjN aNm myp @@ -261855,7 +242992,7 @@ bVc iWP lMs ahp -tsF +dWq dWq duZ wZZ @@ -261921,23 +243058,23 @@ dyO vac ltx upL -qpQ -qpQ +rlp +rlp xer tFC kvW -lgD -lgD -erh -hbu +hTr +hTr +hTr +hTr fzc -jvQ -xYN +hTr +hTr wXb uIy -fdy +eHu uLk -pbz +oMp iLD aVm aVm @@ -262111,7 +243248,7 @@ wZZ mhH uzr qaD -kAc +hZE odp odp pNL @@ -262148,7 +243285,7 @@ sLR dtF fMK luR -tJh +rFi qZr qZr rTO @@ -262166,7 +243303,7 @@ vnQ uZI aVn rFi -vyK +aSB eFI cQt vfC @@ -262177,7 +243314,7 @@ fNH dyO hSj hRh -xzW +tQW hSj hRh lpv @@ -262186,15 +243323,15 @@ dyO bXO hSj ltx -bar +hTr cii -wdc +hTr jXs dyO dyO aZX uLk -pbz +oMp qBb aVm msk @@ -262434,7 +243571,7 @@ vBj dyO hDE bNW -xzW +tQW bNW bNW eFw @@ -262443,15 +243580,15 @@ dyO jAB jAB ltx -bar +hTr uJL -wdc +hTr hSj hSj dyO -rqS +bWe eaT -pbz +oMp vkG aVm cgH @@ -262625,7 +243762,7 @@ wZZ mhH hGh oaT -jiT +hZE odp odp aSP @@ -262691,7 +243828,7 @@ vgh dyO tHO tHO -xVv +tQW tHO ogr cKS @@ -262700,15 +243837,15 @@ dyO tHO tHO bMi -bar +hTr uJL -wdc +hTr jAB jAB dyO -fdy +eHu iop -pbz +oMp uIX aVm eso @@ -262883,7 +244020,7 @@ bVc iWP pEX fcv -bIA +foD foD dsX wZZ @@ -262920,7 +244057,7 @@ eHa iko aVn wro -jra +wLa wLa wLa xTf @@ -262948,7 +244085,7 @@ rKq dyO ltx ltx -xVv +tQW ltx dyO dyO @@ -262959,13 +244096,13 @@ dyO dyO lEa asz -wdc +hTr tHO tHO dyO kEF iop -pbz +oMp xMf aVm eEj @@ -263137,7 +244274,7 @@ nLS nLS cJi cJi -efg +vGT vGT nLU dms @@ -263177,7 +244314,7 @@ sbl pcU aVn wro -jra +wLa wLa pzF rNU @@ -263205,24 +244342,24 @@ rKq dyO hSj hSj -bcS -wiF +tQW +rTh dyO wYn -xLL +hTr vlw jAB kxU dyO laf -lgD -xYN +hTr +hTr jDk ltx dyO -fdy +eHu vRZ -pbz +oMp kir aVm xRz @@ -263434,12 +244571,12 @@ sbl pcU tth rCU -sqd +jAb jAb adO jKd aYv -rYk +aYv hDm tZO tNO @@ -263466,7 +244603,7 @@ uMg rlp qLH ggB -wdc +hTr ltx ltx jXs @@ -263691,7 +244828,7 @@ hhZ pcU tkX wro -atu +tiP wLa cvC rNU @@ -263719,11 +244856,11 @@ rKq dyO xQM tHO -oWV -xYN +hTr +hTr dyO nCO -xYN +hTr ltx ltx mKQ @@ -264209,8 +245346,8 @@ hLV bTf nVU pzz -kTF -rhe +wLa +wLa rDc nDP qpS @@ -264220,7 +245357,7 @@ sch sch atJ lGp -jhZ +oCH dsw sch sch @@ -264462,12 +245599,12 @@ hhZ pcU tkX iDe -quf +hLV lrS nVU kKs -lwB -urf +wLa +wLa rDc rUK qSa @@ -264774,7 +245911,7 @@ bZB inJ vsj roO -kaF +ueo rHh aZM qka @@ -265038,7 +246175,7 @@ ueo whs myp xsk -jyf +ftO aQE aQE tik @@ -265294,8 +246431,8 @@ mcH vXk mfd myp -nVH -jkb +ftO +ftO aQE aQE tik @@ -265536,7 +246673,7 @@ pgN jvH jvH jvH -tbU +iVB qvm hfE cEa @@ -266067,8 +247204,8 @@ aMq myp xoP xBf -jyf -jyf +ftO +ftO cKz xzT sfU @@ -266323,9 +247460,9 @@ uOV sgG myp kob -jvK -jvK -jvK +ftO +ftO +ftO vuH xzT sfU @@ -266527,7 +247664,7 @@ gdP sch sch kPk -gHB +msN msN uMm xxo @@ -266564,7 +247701,7 @@ uvH pku pku pku -qPg +xjB qvm hfE cEa @@ -266632,7 +247769,7 @@ vHt vHt vHt vHt -nGy +jLn nLS nLS nLS @@ -266783,9 +247920,9 @@ sch sch sch sch -tPH -dny -iHx +msN +msN +msN uMm jLp hYE @@ -267031,7 +248168,7 @@ pqx cJi pls fVV -rBZ +pls uMm uMm aqW @@ -267046,7 +248183,7 @@ mFc uMm lWb jNv -rcl +yfX oCH waY byg @@ -267285,7 +248422,7 @@ voN voN gzQ pqx -nJF +mBp prf pny iDe @@ -267294,9 +248431,9 @@ msF dOJ oea gtL -qDb -nkM -tYq +tve +sch +sch cBj rWn uMm @@ -267344,7 +248481,7 @@ ueb pih gXd voi -uwl +ueo hwL wjf iTQ @@ -267547,14 +248684,14 @@ prf tkX iDe cIb -tYq +sch fHf -tYq +sch ewu mpG tjM -gHB -kFb +msN +msN sch uMm rEu @@ -267805,13 +248942,13 @@ tkX iDe uMm gkn -gHB -gHB -gHB +msN +msN +msN lmK -dny -wfp -xNB +msN +msN +msN pld uMm iGA @@ -267866,7 +249003,7 @@ oYg dRH vxD jWS -ppk +cPp ioP dRH kAQ @@ -268067,8 +249204,8 @@ xsp xsp xcM sfA -tPI -xNB +msN +msN dmN uMm sch @@ -268131,7 +249268,7 @@ sfU swe vfx cGj -bQe +cmm aDg aDg wXF @@ -268318,14 +249455,14 @@ prf dNi iDe uMm -wAH -dny -dny -dny +gkn +msN +msN +msN rcZ -gHB -anP -xNB +msN +msN +msN wBk uMm sch @@ -268388,7 +249525,7 @@ rym gqK vfx flW -fyF +cmm aDg aDg kzS @@ -268575,14 +249712,14 @@ prf dNi iDe cIb -kor -lrO +sch +cBj skc jsq fSd dWo -dny -swH +msN +msN ioi uMm iGA @@ -268631,7 +249768,7 @@ nFE myp eEo qVj -itT +tdp dRH fzB dRH @@ -268667,9 +249804,9 @@ vfx dLy oMJ otz -iJy -aZf -aZf +uuf +uuf +uuf xrm cYr cYr @@ -268784,16 +249921,16 @@ dwx nQT gWS pRN -fGl -kfM +aOn +efn uQi rNU peN rNU rNU -mly -mly -mly +mil +mil +mil wwH nGb oZM @@ -268837,9 +249974,9 @@ hEA aqW imL akV -kor -kor -uss +sch +sch +owQ pDv uMm xEi @@ -268847,7 +249984,7 @@ sch xWS qij xqA -kxn +xqA dxY xFo xFo @@ -268917,7 +250054,7 @@ eTC uQp vfx cmm -bQe +cmm fGj fGj vfx @@ -269143,7 +250280,7 @@ uPt hSz kKK iGi -kaF +ueo pKb jyF dRH @@ -269169,12 +250306,12 @@ asg oZj vfx hKs -iel -iel +puM +puM iXb vfx jWC -fyF +cmm fGj fGj vfx @@ -269300,7 +250437,7 @@ bhb lbu tuz oGI -aLu +aOn rNU jvw kji @@ -269344,7 +250481,7 @@ pqx pIJ qUP mJT -tJh +rFi qZr vlg qZr @@ -269362,7 +250499,7 @@ fuZ xst xst xst -qbv +qAy eKq qZr qZr @@ -269657,7 +250794,7 @@ vLD dfB hHB iGi -uwl +ueo pKb jHE dRH @@ -269876,7 +251013,7 @@ gpP kBG kBG bbX -mDx +qAy iSk iSk iSk @@ -269952,7 +251089,7 @@ kmc lej dWL bds -igN +uuf lxX lxX bTW @@ -270141,7 +251278,7 @@ tEK lxd pqb tiP -uBn +rMM ipN iDe nnm @@ -270209,7 +251346,7 @@ mrh mrh mrh hfT -kyd +uuf uuf uuf bTW @@ -270400,7 +251537,7 @@ rDc rDc sca mJt -tbq +mJt nnm nnm xfv @@ -270428,7 +251565,7 @@ gjy dfB hHB iGi -kaF +ueo pKb nJh dRH @@ -270460,11 +251597,11 @@ mQk iLA uCE gtI -jvA -eds -eds -eds -nBo +jjJ +jjJ +jjJ +jjJ +jjJ xrm etn etn @@ -270623,12 +251760,12 @@ nQT rNU rex nQT -wuC -apF +sUZ +sUZ wXc wXc jwL -dvI +gQY lTh hYr hsV @@ -270717,7 +251854,7 @@ xrK nuM uCE gtI -xrS +jjJ dsg jjJ dsg @@ -270863,7 +252000,7 @@ fEw icn gzg uKa -rDz +bXg mVL oYy kji @@ -270880,7 +252017,7 @@ jvw kji rex nQT -bcw +sUZ sUZ wXc wXc @@ -270911,7 +252048,7 @@ dzF dzF aBM guy -bGx +pDI gYn aeE sWY @@ -270942,7 +252079,7 @@ voi bvX nWi iGi -uwl +ueo pKb jyF qpp @@ -270955,9 +252092,9 @@ gTQ gTQ gTQ ybR -iuw +ueo pKb -qRt +ueo vLm myp gMu @@ -270974,11 +252111,11 @@ xrK nuM uCE gtI -tIp -jHw -jHw -jHw -roE +jjJ +jjJ +jjJ +jjJ +jjJ xrm nLS nLS @@ -271168,7 +252305,7 @@ vdG vdG rKy hzR -bua +pDI gYn yfc sWY @@ -271203,7 +252340,7 @@ kpG vpF dJm tKd -aoW +xsu hTq tCT tdp @@ -271212,9 +252349,9 @@ gTQ gTQ gTQ ybR -iuw +ueo mno -qRt +ueo xsu myp gMu @@ -271394,7 +252531,7 @@ bGu kji rex nQT -bcw +sUZ sUZ rqu rqu @@ -271425,7 +252562,7 @@ wUL kjX shC guy -dUC +pDI gYn frz sWY @@ -271460,7 +252597,7 @@ nEG pKb jyF mSf -ibI +xsu aBC rfo vTw @@ -271651,8 +252788,8 @@ rNU rNU rex nQT -fDS -flZ +sUZ +sUZ rqu rqu nKq @@ -271709,13 +252846,13 @@ aMo eJX fAZ itw -iUm +uoT juO juO juO -kaF +ueo pKb -oCD +ueo rGh qJh ixO @@ -271726,9 +252863,9 @@ juO stQ juO uoT -kaF +ueo pKb -oCD +ueo sdT myp gMu @@ -271925,8 +253062,8 @@ ljp hsV hsV lYs -vXX -oSS +gfT +vET gcG gfT hsV @@ -272221,26 +253358,26 @@ vpy muH gaH oLW -mUy +voi hFT -uwl +ueo bLU -sYq +ueo oIt qWG nso bJn bqc bqc -uwl +ueo tAM -sYq +ueo oZZ bqc nso tjh oIt -uwl +ueo rWu jse sIR @@ -272725,7 +253862,7 @@ pzN ait ait scT -utp +ezd xaj roJ kHh @@ -272737,7 +253874,7 @@ wey xWo sOf lJN -lJQ +edA rXC wey nHu @@ -272754,11 +253891,11 @@ qPo uwQ jUw sdb -cfM +wqo gnO -cfM -cfM -cfM +wqo +wqo +wqo qtO uwQ gMu @@ -272982,7 +254119,7 @@ ait ait ait scT -qIi +lYB uBS toR kHh @@ -272994,7 +254131,7 @@ wey obZ lOw hmi -lJQ +edA qOR wey eNX @@ -273004,7 +254141,7 @@ dVt yei qFG kbV -rUc +opB rHw val qec @@ -273239,7 +254376,7 @@ ait ait ait epG -wWW +vro vro toR cwy @@ -273251,7 +254388,7 @@ wey rmA kOs ndP -lJQ +edA lWp wey aaW @@ -273496,7 +254633,7 @@ ait ait ait scT -utp +ezd xaj kAS kHh @@ -273508,7 +254645,7 @@ wey kKa jZX cAf -lJQ +edA bgs wey xoW @@ -273518,7 +254655,7 @@ dVt dOX qzk aNS -rUc +opB rHw wFk dnU @@ -273753,7 +254890,7 @@ ait ait ait scT -qIi +lYB uBS toR kHh @@ -273765,7 +254902,7 @@ wey ljy ljy ljy -nxt +ljy mFV wey tbA @@ -273781,7 +254918,7 @@ cHN dbV uwQ sUh -lqP +gYh xRe yjI fee @@ -274010,7 +255147,7 @@ ait ait ait epG -wWW +vro vro toR cwy @@ -274267,7 +255404,7 @@ ait ait ait scT -utp +ezd xaj toR kHh @@ -274524,7 +255661,7 @@ ait ait ait scT -cyG +cPB uLp kAS kHh @@ -274744,9 +255881,9 @@ fYT mSa fLI fSN -nHx -nHx -nHx +oWA +oWA +oWA oWA oWA oWA @@ -274781,7 +255918,7 @@ ait ait ait scT -qIi +lYB uBS toR kHh @@ -275038,7 +256175,7 @@ ait ait ait epG -wWW +vro vro toR cwy @@ -275295,7 +256432,7 @@ ait ait ait scT -utp +ezd xaj toR kHh @@ -275307,10 +256444,10 @@ edA bBY xiD lzl -mfS -mfS -mfS -mfS +edA +edA +edA +edA dIJ wey jDu @@ -275552,7 +256689,7 @@ ait ait ait scT -qIi +lYB uBS kAS kHh @@ -275809,7 +256946,7 @@ ait ait ait epG -wWW +vro vro toR cwy @@ -275867,7 +257004,7 @@ jrj cUc wAR wAR -fUA +wAR rnP wfk nLS @@ -276066,7 +257203,7 @@ ait ait ait scT -utp +ezd xaj toR kHh @@ -276120,11 +257257,11 @@ lJa gcl wlS iZO -jTY +wAR wAR tCu wAR -fUA +wAR rnP wfk nLS @@ -276323,7 +257460,7 @@ oJR ait ait scT -qIi +lYB uBS web kHh @@ -276518,7 +257655,7 @@ kji kji rNU wSr -lPR +wSr rNU rNU sio @@ -276565,7 +257702,7 @@ rnP kHO yio kHO -fMV +xfv ekK nnm xfv @@ -276822,7 +257959,7 @@ wsU kHO kHO ggi -nHb +xfv vyz nnm xfv @@ -276895,7 +258032,7 @@ aqk wAR tWT gAX -fzk +cUc rnP wfk nLS @@ -277151,8 +258288,8 @@ pWR uLB oCL kkl -quU -qmx +wAR +wAR rnP wfk nLS @@ -277598,7 +258735,7 @@ nLS nLS nLS nLS -rEC +cbB oUm oUm oUm @@ -277778,7 +258915,7 @@ vjo haa iyB wan -chm +lnU lnU lnU lnU @@ -277802,7 +258939,7 @@ rNU wdi rXr rNU -oTR +cNf rDM wUm imn @@ -277855,7 +258992,7 @@ nLS nLS nLS nLS -rEC +cbB oUm oUm oUm @@ -278035,7 +259172,7 @@ elb rmI iyB thL -lkL +lnU lnU jwT lnU @@ -278060,14 +259197,14 @@ wyJ aOn rNU lXK -ouo +rDM eir nHg gfS aVR vlA qAP -noZ +kji rex kji avh @@ -278112,14 +259249,14 @@ nLS nLS nLS nLS -rEC +cbB oUm oUm oUm oUm oUm rPV -aJe +iYd wud muH muH @@ -278292,7 +259429,7 @@ vjo xQC mWe crh -lkL +lnU lnU lnU lnU @@ -278315,16 +259452,16 @@ kji rNU wzN kXq -ceG +aOn cNf rzu -dEO +nHg hen imn aVR kBP qAP -vHi +kji rex kji avh @@ -278369,15 +259506,15 @@ nLS nLS nLS nLS -rEC +cbB oUm oUm oUm oUm oUm rPV -wTT -uIW +iYd +iYd ifT ifT bhY @@ -278549,7 +259686,7 @@ vjo haa iyB cCO -wmn +lnU fLc lnU lnU @@ -278581,7 +259718,7 @@ tqe aVR gvC qbK -xUq +kji rex kji nQT @@ -278626,7 +259763,7 @@ nLS nLS nLS nLS -rEC +cbB oUm oUm oUm @@ -278807,7 +259944,7 @@ xQC lUI cHf fZR -dMW +fZR rGT oMS elb @@ -278831,14 +259968,14 @@ rNU bXn rNU rNU -hEb +xSH iaq xSH xSH ptT aSQ rmp -pOu +kji rex kji kKD @@ -278884,9 +260021,9 @@ nLS nLS nLS hUP -izR -izR -izR +lPc +lPc +lPc obz lzU obz @@ -279674,9 +260811,9 @@ mTU cEz pHa gqx -tQD -tQD -tQD +mFi +mFi +mFi iIy tRW iiW @@ -279925,7 +261062,7 @@ nLS nLS hqx dXQ -nrt +rwB wYS cFe mTq @@ -280706,8 +261843,8 @@ igD ruJ gqx bVG -pEo -pEo +dUh +dUh jrD iIy okC @@ -280962,7 +262099,7 @@ gqx igD ruJ vya -eZp +mRj qAt qAt qAt @@ -281476,10 +262613,10 @@ gqx mFi mFi vya -oRC -pEo -pEo -pEo +mRj +dUh +dUh +dUh iIy unF vps @@ -281492,12 +262629,12 @@ rhJ qUa qUa hGL -ovG -ovG +hGL +hGL czH -ovG -ovG -uhL +hGL +hGL +hGL iIy hQj pOe @@ -281733,7 +262870,7 @@ jtH wJp lFX gqx -tOj +bVG qAt qAt euG @@ -281749,12 +262886,12 @@ koC qUa qUa vGF -jxW +vGF jqF jqF ugh jqF -umB +jqF iIy iIy iIy @@ -282006,7 +263143,7 @@ iIy iIy iIy vGF -xnw +vGF poj poj poj @@ -282263,7 +263400,7 @@ ydo ydo rgT ijr -rXe +ijr poj poj poj @@ -289470,9 +270607,9 @@ nLS nLS nLS krG -lQx -cIY -wsH +cYo +cYo +cYo hjQ mnw mnw @@ -289727,9 +270864,9 @@ nLS nLS nLS krG -hMf +cYo pfS -evK +cYo hjQ mnw mnw @@ -289984,9 +271121,9 @@ nLS nLS nLS jYM -skq -luL -sIe +cYo +cYo +cYo hjQ mnw mnw diff --git a/_maps/snaxi.json b/_maps/snaxi.json index ae8f8309c8ef..63631665090e 100644 --- a/_maps/snaxi.json +++ b/_maps/snaxi.json @@ -1,14 +1,10 @@ { - "map_name":"Snow Taxi", - "map_path":"map_files/Snaxi", - "map_file":[ - "IcemoonUnderground_Below.dmm", - "IcemoonUnderground_Above.dmm", - "Snaxi.dmm" - ], - "station_ruin_budget":0, - "space_ruin_levels":0, - "space_empty_levels":0, + "map_name": "Snow Taxi", + "map_path": "map_files/Snaxi", + "map_file": "Snaxi.dmm", + "station_ruin_budget": 0, + "space_ruin_levels": 0, + "space_empty_levels": 0, "shuttles":{ "cargo":"cargo_box", "ferry":"ferry_fancy", diff --git a/_maps/splurt_maps/map_files/Smexistation/Snaxi_Splurt.dmm b/_maps/splurt_maps/map_files/Smexistation/Snaxi_Splurt.dmm index 23a8b8955425..4d4453a50edf 100644 --- a/_maps/splurt_maps/map_files/Smexistation/Snaxi_Splurt.dmm +++ b/_maps/splurt_maps/map_files/Smexistation/Snaxi_Splurt.dmm @@ -480,11 +480,11 @@ pixel_y = 24 }, /obj/structure/table/reinforced, -/obj/item/destTagger{ +/obj/item/dest_tagger{ pixel_x = 3; pixel_y = 3 }, -/obj/item/destTagger, +/obj/item/dest_tagger, /turf/open/floor/plasteel, /area/cargo/sorting) "adu" = ( diff --git a/_maps/splurt_maps/map_files/Smexistation_OLD/Snaxi_Splurt.dmm b/_maps/splurt_maps/map_files/Smexistation_OLD/Snaxi_Splurt.dmm index 63418c7d4058..3ad60daf307e 100644 --- a/_maps/splurt_maps/map_files/Smexistation_OLD/Snaxi_Splurt.dmm +++ b/_maps/splurt_maps/map_files/Smexistation_OLD/Snaxi_Splurt.dmm @@ -491,11 +491,11 @@ dir = 1 }, /obj/structure/table/reinforced, -/obj/item/destTagger{ +/obj/item/dest_tagger{ pixel_x = 3; pixel_y = 3 }, -/obj/item/destTagger, +/obj/item/dest_tagger, /turf/open/floor/plasteel, /area/cargo/sorting) "adu" = ( diff --git a/_maps/splurt_maps/templates/hilbertshotel.dmm b/_maps/splurt_maps/templates/hilbertshotel.dmm index dbf63764b152..4e44fa23616d 100644 --- a/_maps/splurt_maps/templates/hilbertshotel.dmm +++ b/_maps/splurt_maps/templates/hilbertshotel.dmm @@ -245,6 +245,8 @@ /area/hilbertshotel) "MA" = ( /obj/structure/table/wood/fancy, +/obj/item/storage/fancy/heart_box, +/obj/item/paper/fluff/hilbertshotel/welcomeletter, /turf/open/indestructible/hotelwood, /area/hilbertshotel) "MZ" = ( diff --git a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_1.dmm b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_1.dmm index 4ec13e9d136a..72b860f4c426 100644 --- a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_1.dmm +++ b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_1.dmm @@ -572,6 +572,8 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, +/obj/item/storage/fancy/heart_box, +/obj/item/paper/fluff/hilbertshotel/welcomeletter, /turf/open/floor/wood/wood_tiled, /area/hilbertshotel) "WX" = ( diff --git a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_2.dmm b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_2.dmm index fb9f41af27ee..17d46b4bd651 100644 --- a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_2.dmm +++ b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_2.dmm @@ -402,6 +402,12 @@ }, /turf/open/floor/wood/wood_tiled, /area/hilbertshotel) +"gq" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/heart_box, +/obj/item/paper/fluff/hilbertshotel/welcomeletter, +/turf/open/floor/carpet, +/area/hilbertshotel) "jn" = ( /turf/closed/wall, /area/hilbertshotel) @@ -613,7 +619,7 @@ ab ax no aD -bB +gq bs bB aD diff --git a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_3.dmm b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_3.dmm index 5602bc1103bc..720b4bf1ec8d 100644 --- a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_3.dmm +++ b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_3.dmm @@ -165,6 +165,8 @@ /area/hilbertshotel) "bl" = ( /obj/structure/table/wood, +/obj/item/storage/fancy/heart_box, +/obj/item/paper/fluff/hilbertshotel/welcomeletter, /turf/open/floor/carpet, /area/hilbertshotel) "bn" = ( @@ -356,6 +358,10 @@ }, /turf/open/floor/mineral/plastitanium, /area/hilbertshotel) +"nA" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/hilbertshotel) "nE" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 @@ -753,7 +759,7 @@ aU YE bh kt -bl +nA ax LU XP diff --git a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_4.dmm b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_4.dmm index 48007a5e99f4..6ec6b9a4a0c6 100644 --- a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_4.dmm +++ b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_4.dmm @@ -277,6 +277,8 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, +/obj/item/storage/fancy/heart_box, +/obj/item/paper/fluff/hilbertshotel/welcomeletter, /turf/open/floor/carpet/royalblue, /area/hilbertshotel) "yJ" = ( diff --git a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_bar.dmm b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_bar.dmm index 8ff37e469676..20d3346269e4 100644 --- a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_bar.dmm +++ b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_bar.dmm @@ -14,6 +14,8 @@ dir = 1 }, /obj/structure/table/wood/fancy/royalblack, +/obj/item/storage/fancy/heart_box, +/obj/item/paper/fluff/hilbertshotel/welcomeletter, /turf/open/floor/wood/wood_tiled, /area/hilbertshotel) "ee" = ( @@ -102,6 +104,13 @@ /obj/structure/table/wood/poker/shadow, /turf/open/floor/carpet/royalblack, /area/hilbertshotel) +"nQ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/table/wood/fancy/royalblack, +/turf/open/floor/wood/wood_tiled, +/area/hilbertshotel) "oH" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/drinks/beer{ @@ -206,6 +215,12 @@ "yz" = ( /turf/open/floor/glass/reinforced, /area/hilbertshotel) +"yO" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/table/wood/poker/shadow, +/obj/item/choice_beacon/box/plushie, +/turf/open/floor/carpet/royalblack, +/area/hilbertshotel) "BL" = ( /obj/machinery/light{ dir = 8 @@ -475,11 +490,11 @@ rY ee ee pr -nj +yO Wg yz dy -dR +nQ TA Pz li @@ -497,7 +512,7 @@ nj cK yz dy -dR +nQ af af lS @@ -533,7 +548,7 @@ sm cK yz dy -dR +nQ af af fo @@ -551,7 +566,7 @@ sm cK yz dy -dR +nQ af af af diff --git a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_garden.dmm b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_garden.dmm index 32e5ec86b6a6..d443a0b75b6d 100644 --- a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_garden.dmm +++ b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_garden.dmm @@ -345,6 +345,11 @@ /obj/structure/flora/ausbushes/brflowers, /turf/open/floor/grass/fairy/purple, /area/hilbertshotel) +"JW" = ( +/obj/structure/chair/pew, +/obj/item/choice_beacon/box/plushie, +/turf/open/floor/wood/wood_tiled, +/area/hilbertshotel) "Kc" = ( /obj/structure/flora/rock, /obj/structure/flora/ausbushes/brflowers, @@ -487,6 +492,8 @@ "Xj" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/ppflowers, +/obj/item/storage/fancy/heart_box, +/obj/item/paper/fluff/hilbertshotel/welcomeletter, /turf/open/floor/grass/fairy/purple, /area/hilbertshotel) "XX" = ( @@ -661,7 +668,7 @@ Dd uV qq Qc -Gj +JW Kj tY YG diff --git a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_sauna.dmm b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_sauna.dmm index 5e655b153c9c..1c9c2a0458ae 100644 --- a/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_sauna.dmm +++ b/_maps/splurt_maps/templates/hilbertshotel_templates/apartment_sauna.dmm @@ -206,6 +206,8 @@ /area/hilbertshotel) "qm" = ( /obj/structure/table/wood, +/obj/item/storage/fancy/heart_box, +/obj/item/paper/fluff/hilbertshotel/welcomeletter, /turf/open/floor/wood, /area/hilbertshotel) "qv" = ( @@ -519,6 +521,7 @@ pixel_x = 5; pixel_y = 3 }, +/obj/item/choice_beacon/box/plushie, /turf/open/floor/carpet/red, /area/hilbertshotel) "ND" = ( diff --git a/auxmos.dll b/auxmos.dll index c465a14e5363..44e011ff8de3 100644 Binary files a/auxmos.dll and b/auxmos.dll differ diff --git a/auxmos.pdb b/auxmos.pdb index c0e3bae993cf..7a7f2d12cb0e 100644 Binary files a/auxmos.pdb and b/auxmos.pdb differ diff --git a/code/__DEFINES/_auxtools.dm b/code/__DEFINES/_auxtools.dm deleted file mode 100644 index fc5dfd4378dd..000000000000 --- a/code/__DEFINES/_auxtools.dm +++ /dev/null @@ -1,12 +0,0 @@ -#define AUXMOS (world.system_type == MS_WINDOWS ? "auxmos.dll" : __detect_auxmos()) - -/proc/__detect_auxmos() - var/static/known_auxmos_var - if(!known_auxmos_var) - if (fexists("./libauxmos.so")) - known_auxmos_var = "./libauxmos.so" - else if (fexists("[world.GetConfig("env", "HOME")]/.byond/bin/libauxmos.so")) - known_auxmos_var = "[world.GetConfig("env", "HOME")]/.byond/bin/libauxmos.so" - else - CRASH("Could not find libauxmos.so") - return known_auxmos_var diff --git a/code/__DEFINES/_click.dm b/code/__DEFINES/_click.dm new file mode 100644 index 000000000000..4118fb873d32 --- /dev/null +++ b/code/__DEFINES/_click.dm @@ -0,0 +1,2 @@ +//The button used for dragging (only sent for unrelated mouse up/down messages during a drag) +#define DRAG "drag" diff --git a/code/__DEFINES/_flags/_flags.dm b/code/__DEFINES/_flags/_flags.dm index 0478c4d5016b..d25207a5e41d 100644 --- a/code/__DEFINES/_flags/_flags.dm +++ b/code/__DEFINES/_flags/_flags.dm @@ -100,6 +100,8 @@ GLOBAL_LIST_INIT(bitflags, list( #define NO_ALERTS (1<<12) /// If blood cultists can draw runes or build structures on this AREA. #define CULT_PERMITTED (1<<13) +/// If cultists can use abilities in this area but the area is not on station. +#define CULTMAGIC_BYPASS (1<<14) /* These defines are used specifically with the atom/pass_flags bitmask diff --git a/code/__DEFINES/bindings.dm b/code/__DEFINES/bindings.dm new file mode 100644 index 000000000000..f7d94e15b07e --- /dev/null +++ b/code/__DEFINES/bindings.dm @@ -0,0 +1,185 @@ +//THIS FILE IS AUTOMATICALLY GENERATED BY AUXMOS, PLEASE DO NOT TOUCH IT +//PROC DEFINITIONS MAY MOVE AROUND, THIS IS NORMAL + +/* This comment bypasses grep checks */ /var/__auxmos + +/proc/__detect_auxmos() + if (world.system_type == UNIX) + return __auxmos = "libauxmos" + else + return __auxmos = "auxmos" + +#define AUXMOS (__auxmos || __detect_auxmos()) + +/datum/controller/subsystem/air/proc/process_turf_equalize_auxtools(remaining) + return LIBCALL(AUXMOS, "byond:equalize_hook_ffi")(src, remaining) + +/datum/controller/subsystem/air/proc/process_excited_groups_auxtools(remaining) + return LIBCALL(AUXMOS, "byond:groups_hook_ffi")(src, remaining) + +/datum/controller/subsystem/air/proc/process_turfs_auxtools(remaining) + return LIBCALL(AUXMOS, "byond:process_turf_hook_ffi")(src, remaining) + +/datum/controller/subsystem/air/proc/finish_turf_processing_auxtools(time_remaining) + return LIBCALL(AUXMOS, "byond:finish_process_turfs_ffi")(time_remaining) + +/datum/controller/subsystem/air/proc/thread_running() + return LIBCALL(AUXMOS, "byond:thread_running_hook_ffi")() + +/turf/proc/__update_auxtools_turf_adjacency_info() + return LIBCALL(AUXMOS, "byond:hook_infos_ffi")(src) + +/turf/proc/update_air_ref(flag) + return LIBCALL(AUXMOS, "byond:hook_register_turf_ffi")(src, flag) + +/proc/finalize_gas_refs() + return LIBCALL(AUXMOS, "byond:finalize_gas_refs_ffi")() + +/datum/controller/subsystem/air/proc/auxtools_update_reactions() + return LIBCALL(AUXMOS, "byond:update_reactions_ffi")() + +/proc/auxtools_atmos_init(gas_data) + return LIBCALL(AUXMOS, "byond:hook_init_ffi")(gas_data) + +/proc/_auxtools_register_gas(gas) + return LIBCALL(AUXMOS, "byond:hook_register_gas_ffi")(gas) + +/datum/gas_mixture/proc/__auxtools_parse_gas_string(string) + return LIBCALL(AUXMOS, "byond:parse_gas_string_ffi")(src, string) + +/datum/controller/subsystem/air/proc/get_max_gas_mixes() + return LIBCALL(AUXMOS, "byond:hook_max_gas_mixes_ffi")() + +/datum/controller/subsystem/air/proc/get_amt_gas_mixes() + return LIBCALL(AUXMOS, "byond:hook_amt_gas_mixes_ffi")() + +/proc/equalize_all_gases_in_list(gas_list) + return LIBCALL(AUXMOS, "byond:equalize_all_hook_ffi")(gas_list) + +/datum/gas_mixture/proc/get_oxidation_power(temp) + return LIBCALL(AUXMOS, "byond:oxidation_power_hook_ffi")(src, temp) + +/datum/gas_mixture/proc/get_fuel_amount(temp) + return LIBCALL(AUXMOS, "byond:fuel_amount_hook_ffi")(src, temp) + +/datum/gas_mixture/proc/equalize_with(total) + return LIBCALL(AUXMOS, "byond:equalize_with_hook_ffi")(src, total) + +/datum/gas_mixture/proc/transfer_ratio_to(other, ratio) + return LIBCALL(AUXMOS, "byond:transfer_ratio_hook_ffi")(src, other, ratio) + +/datum/gas_mixture/proc/transfer_to(other, moles) + return LIBCALL(AUXMOS, "byond:transfer_hook_ffi")(src, other, moles) + +/datum/gas_mixture/proc/adjust_heat(temp) + return LIBCALL(AUXMOS, "byond:adjust_heat_hook_ffi")(src, temp) + +/datum/gas_mixture/proc/react(holder) + return LIBCALL(AUXMOS, "byond:react_hook_ffi")(src, holder) + +/datum/gas_mixture/proc/compare(other) + return LIBCALL(AUXMOS, "byond:compare_hook_ffi")(src, other) + +/datum/gas_mixture/proc/clear() + return LIBCALL(AUXMOS, "byond:clear_hook_ffi")(src) + +/datum/gas_mixture/proc/mark_immutable() + return LIBCALL(AUXMOS, "byond:mark_immutable_hook_ffi")(src) + +/datum/gas_mixture/proc/scrub_into(into, ratio_v, gas_list) + return LIBCALL(AUXMOS, "byond:scrub_into_hook_ffi")(src, into, ratio_v, gas_list) + +/datum/gas_mixture/proc/get_by_flag(flag_val) + return LIBCALL(AUXMOS, "byond:get_by_flag_hook_ffi")(src, flag_val) + +/datum/gas_mixture/proc/__remove_by_flag(into, flag_val, amount_val) + return LIBCALL(AUXMOS, "byond:remove_by_flag_hook_ffi")(src, into, flag_val, amount_val) + +/datum/gas_mixture/proc/divide(num_val) + return LIBCALL(AUXMOS, "byond:divide_hook_ffi")(src, num_val) + +/datum/gas_mixture/proc/multiply(num_val) + return LIBCALL(AUXMOS, "byond:multiply_hook_ffi")(src, num_val) + +/datum/gas_mixture/proc/subtract(num_val) + return LIBCALL(AUXMOS, "byond:subtract_hook_ffi")(src, num_val) + +/datum/gas_mixture/proc/add(num_val) + return LIBCALL(AUXMOS, "byond:add_hook_ffi")(src, num_val) + +/datum/gas_mixture/proc/adjust_multi(...) + var/list/args_copy = args.Copy() + args_copy.Insert(1, src) + return LIBCALL(AUXMOS, "byond:adjust_multi_hook_ffi")(arglist(args_copy)) + +/datum/gas_mixture/proc/adjust_moles_temp(id_val, num_val, temp_val) + return LIBCALL(AUXMOS, "byond:adjust_moles_temp_hook_ffi")(src, id_val, num_val, temp_val) + +/datum/gas_mixture/proc/adjust_moles(id_val, num_val) + return LIBCALL(AUXMOS, "byond:adjust_moles_hook_ffi")(src, id_val, num_val) + +/datum/gas_mixture/proc/set_moles(gas_id, amt_val) + return LIBCALL(AUXMOS, "byond:set_moles_hook_ffi")(src, gas_id, amt_val) + +/datum/gas_mixture/proc/get_moles(gas_id) + return LIBCALL(AUXMOS, "byond:get_moles_hook_ffi")(src, gas_id) + +/datum/gas_mixture/proc/set_volume(vol_arg) + return LIBCALL(AUXMOS, "byond:set_volume_hook_ffi")(src, vol_arg) + +/datum/gas_mixture/proc/partial_heat_capacity(gas_id) + return LIBCALL(AUXMOS, "byond:partial_heat_capacity_ffi")(src, gas_id) + +/datum/gas_mixture/proc/set_temperature(arg_temp) + return LIBCALL(AUXMOS, "byond:set_temperature_hook_ffi")(src, arg_temp) + +/datum/gas_mixture/proc/get_gases() + return LIBCALL(AUXMOS, "byond:get_gases_hook_ffi")(src) + +/datum/gas_mixture/proc/temperature_share(...) + var/list/args_copy = args.Copy() + args_copy.Insert(1, src) + return LIBCALL(AUXMOS, "byond:temperature_share_hook_ffi")(arglist(args_copy)) + +/datum/gas_mixture/proc/copy_from(giver) + return LIBCALL(AUXMOS, "byond:copy_from_hook_ffi")(src, giver) + +/datum/gas_mixture/proc/__remove(into, amount_arg) + return LIBCALL(AUXMOS, "byond:remove_hook_ffi")(src, into, amount_arg) + +/datum/gas_mixture/proc/__remove_ratio(into, ratio_arg) + return LIBCALL(AUXMOS, "byond:remove_ratio_hook_ffi")(src, into, ratio_arg) + +/datum/gas_mixture/proc/merge(giver) + return LIBCALL(AUXMOS, "byond:merge_hook_ffi")(src, giver) + +/datum/gas_mixture/proc/thermal_energy() + return LIBCALL(AUXMOS, "byond:thermal_energy_hook_ffi")(src) + +/datum/gas_mixture/proc/return_volume() + return LIBCALL(AUXMOS, "byond:return_volume_hook_ffi")(src) + +/datum/gas_mixture/proc/return_temperature() + return LIBCALL(AUXMOS, "byond:return_temperature_hook_ffi")(src) + +/datum/gas_mixture/proc/return_pressure() + return LIBCALL(AUXMOS, "byond:return_pressure_hook_ffi")(src) + +/datum/gas_mixture/proc/total_moles() + return LIBCALL(AUXMOS, "byond:total_moles_hook_ffi")(src) + +/datum/gas_mixture/proc/set_min_heat_capacity(arg_min) + return LIBCALL(AUXMOS, "byond:min_heat_cap_hook_ffi")(src, arg_min) + +/datum/gas_mixture/proc/heat_capacity() + return LIBCALL(AUXMOS, "byond:heat_cap_hook_ffi")(src) + +/datum/gas_mixture/proc/__gasmixture_unregister() + return LIBCALL(AUXMOS, "byond:unregister_gasmixture_hook_ffi")(src) + +/datum/gas_mixture/proc/__gasmixture_register() + return LIBCALL(AUXMOS, "byond:register_gasmixture_hook_ffi")(src) + +/proc/process_atmos_callbacks(remaining) + return LIBCALL(AUXMOS, "byond:atmos_callback_handle_ffi")(remaining) + diff --git a/code/__DEFINES/callbacks.dm b/code/__DEFINES/callbacks.dm index f25dfdf1500f..f66fd0775fb2 100644 --- a/code/__DEFINES/callbacks.dm +++ b/code/__DEFINES/callbacks.dm @@ -2,4 +2,4 @@ /// A shorthand for the callback datum, [documented here](datum/callback.html) #define CALLBACK new /datum/callback #define INVOKE_ASYNC world.ImmediateInvokeAsync -#define CALLBACK_NEW(typepath, args) CALLBACK(GLOBAL_PROC, /proc/___callbacknew, typepath, args) +#define CALLBACK_NEW(typepath, args) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___callbacknew), typepath, args) diff --git a/code/__DEFINES/cooldowns.dm b/code/__DEFINES/cooldowns.dm index c5ad0d745d12..dfb18c3a7fa2 100644 --- a/code/__DEFINES/cooldowns.dm +++ b/code/__DEFINES/cooldowns.dm @@ -51,7 +51,7 @@ #define COMSIG_CD_STOP(cd_index) "cooldown_[cd_index]" #define COMSIG_CD_RESET(cd_index) "cd_reset_[cd_index]" -#define TIMER_COOLDOWN_START(cd_source, cd_index, cd_time) LAZYSET(cd_source.cooldowns, cd_index, addtimer(CALLBACK(GLOBAL_PROC, /proc/end_cooldown, cd_source, cd_index), cd_time)) +#define TIMER_COOLDOWN_START(cd_source, cd_index, cd_time) LAZYSET(cd_source.cooldowns, cd_index, addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(end_cooldown), cd_source, cd_index), cd_time)) #define TIMER_COOLDOWN_CHECK(cd_source, cd_index) LAZYACCESS(cd_source.cooldowns, cd_index) @@ -64,7 +64,7 @@ * A bit more expensive than the regular timers, but can be reset before they end and the time left can be checked. */ -#define S_TIMER_COOLDOWN_START(cd_source, cd_index, cd_time) LAZYSET(cd_source.cooldowns, cd_index, addtimer(CALLBACK(GLOBAL_PROC, /proc/end_cooldown, cd_source, cd_index), cd_time, TIMER_STOPPABLE)) +#define S_TIMER_COOLDOWN_START(cd_source, cd_index, cd_time) LAZYSET(cd_source.cooldowns, cd_index, addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(end_cooldown), cd_source, cd_index), cd_time, TIMER_STOPPABLE)) #define S_TIMER_COOLDOWN_RESET(cd_source, cd_index) reset_cooldown(cd_source, cd_index) diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index b2f47ef26abc..47c9c9dec264 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -199,18 +199,6 @@ #define COMSIG_ENTER_AREA "enter_area" //from base of area/Entered(): (/area) #define COMSIG_EXIT_AREA "exit_area" //from base of area/Exited(): (/area) -#define COMSIG_CLICK "atom_click" //from base of atom/Click(): (location, control, params, mob/user) -#define COMSIG_CLICK_SHIFT "shift_click" //from base of atom/ShiftClick(): (/mob), return flags also used by other signals. - #define COMPONENT_ALLOW_EXAMINATE 1 - #define COMPONENT_DENY_EXAMINATE 2 //Higher priority compared to the above one - -#define COMSIG_CLICK_CTRL "ctrl_click" //from base of atom/CtrlClickOn(): (/mob) -#define COMSIG_CLICK_ALT "alt_click" //from base of atom/AltClick(): (/mob) -#define COMSIG_CLICK_CTRL_SHIFT "ctrl_shift_click" //from base of atom/CtrlShiftClick(/mob) -#define COMSIG_MOUSEDROP_ONTO "mousedrop_onto" //from base of atom/MouseDrop(): (/atom/over, /mob/user) - #define COMPONENT_NO_MOUSEDROP 1 -#define COMSIG_MOUSEDROPPED_ONTO "mousedropped_onto" //from base of atom/MouseDrop_T: (/atom/from, /mob/user) - // /area signals #define COMSIG_AREA_ENTERED "area_entered" //from base of area/Entered(): (atom/movable/M) #define COMSIG_AREA_EXITED "area_exited" //from base of area/Exited(): (atom/movable/M) diff --git a/code/__DEFINES/dcs/signals/signals_action.dm b/code/__DEFINES/dcs/signals/signals_action.dm new file mode 100644 index 000000000000..62eccf282397 --- /dev/null +++ b/code/__DEFINES/dcs/signals/signals_action.dm @@ -0,0 +1,6 @@ +/// From base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/activated) +#define COMSIG_MOB_ABILITY_STARTED "mob_ability_base_started" + /// Return to block the ability from starting / activating + #define COMPONENT_BLOCK_ABILITY_START (1<<0) +/// From base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/finished) +#define COMSIG_MOB_ABILITY_FINISHED "mob_ability_base_finished" diff --git a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm new file mode 100644 index 000000000000..2b0c9c297e76 --- /dev/null +++ b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm @@ -0,0 +1,25 @@ +// mouse signals. Format: +// When the signal is called: (signal arguments) +// All signals send the source datum of the signal as the first argument + +///from base of client/Click(): (atom/target, atom/location, control, params, mob/user) +#define COMSIG_CLIENT_CLICK "atom_client_click" +///from base of atom/Click(): (atom/location, control, params, mob/user) +#define COMSIG_CLICK "atom_click" +///from base of atom/ShiftClick(): (/mob) +#define COMSIG_CLICK_SHIFT "shift_click" + /// Allows the user to examinate regardless of client.eye. + #define COMPONENT_ALLOW_EXAMINATE (1<<0) + /// Higher priority compared to the above one + #define COMPONENT_DENY_EXAMINATE (1<<1) +///from base of atom/CtrlClickOn(): (/mob) +#define COMSIG_CLICK_CTRL "ctrl_click" +///from base of atom/AltClick(): (/mob) +#define COMSIG_CLICK_ALT "alt_click" +///from base of atom/CtrlShiftClick(/mob) +#define COMSIG_CLICK_CTRL_SHIFT "ctrl_shift_click" +///from base of atom/MouseDrop(): (/atom/over, /mob/user) +#define COMSIG_MOUSEDROP_ONTO "mousedrop_onto" + #define COMPONENT_NO_MOUSEDROP (1<<0) +///from base of atom/MouseDrop_T: (/atom/from, /mob/user) +#define COMSIG_MOUSEDROPPED_ONTO "mousedropped_onto" //from base of atom/MouseDrop_T: (/atom/from, /mob/user) diff --git a/code/__DEFINES/economy.dm b/code/__DEFINES/economy.dm index 0d37607b817a..feceb0737088 100644 --- a/code/__DEFINES/economy.dm +++ b/code/__DEFINES/economy.dm @@ -1,4 +1,9 @@ +/// Number of paychecks jobs start with at the creation of a new bank account for a player (So at shift-start or game join, but not a blank new account.) #define STARTING_PAYCHECKS 5 +/// How much mail the Economy SS will create per minute, regardless of firing time. +#define MAX_MAIL_PER_MINUTE 3 +/// Probability of using letters of envelope sprites on all letters. +#define FULL_CRATE_LETTER_ODDS 70 #define PAYCHECK_ASSISTANT 25 #define PAYCHECK_MINIMAL 75 diff --git a/code/__DEFINES/hud.dm b/code/__DEFINES/hud.dm index 9c161c0a5fa9..ec5a29dd938c 100644 --- a/code/__DEFINES/hud.dm +++ b/code/__DEFINES/hud.dm @@ -1,12 +1,235 @@ //HUD styles. Index order defines how they are cycled in F12. -#define HUD_STYLE_STANDARD 1 //Standard hud -#define HUD_STYLE_REDUCED 2 //Reduced hud (just hands and intent switcher) -#define HUD_STYLE_NOHUD 3 //No hud (for screenshots) +/// Standard hud +#define HUD_STYLE_STANDARD 1 +/// Reduced hud (just hands and intent switcher) +#define HUD_STYLE_REDUCED 2 +/// No hud (for screenshots) +#define HUD_STYLE_NOHUD 3 -#define HUD_VERSIONS 3 //Used in show_hud(); Please ensure this is the same as the maximum index. +/// Used in show_hud(); Please ensure this is the same as the maximum index. +#define HUD_VERSIONS 3 +// Consider these images/atoms as part of the UI/HUD (apart of the appearance_flags) +/// Used for progress bars and chat messages +#define APPEARANCE_UI_IGNORE_ALPHA (RESET_COLOR|RESET_TRANSFORM|NO_CLIENT_COLOR|RESET_ALPHA|PIXEL_SCALE) +/// Used for HUD objects +#define APPEARANCE_UI (RESET_COLOR|RESET_TRANSFORM|NO_CLIENT_COLOR|PIXEL_SCALE) + +/* + These defines specificy screen locations. For more information, see the byond documentation on the screen_loc var. + + The short version: + + Everything is encoded as strings because apparently that's how Byond rolls. + + "1,1" is the bottom left square of the user's screen. This aligns perfectly with the turf grid. + "1:2,3:4" is the square (1,3) with pixel offsets (+2, +4); slightly right and slightly above the turf grid. + Pixel offsets are used so you don't perfectly hide the turf under them, that would be crappy. + + In addition, the keywords NORTH, SOUTH, EAST, WEST and CENTER can be used to represent their respective + screen borders. NORTH-1, for example, is the row just below the upper edge. Useful if you want your + UI to scale with screen size. + + The size of the user's screen is defined by client.view (indirectly by world.view), in our case "15x15". + Therefore, the top right corner (except during admin shenanigans) is at "15,15" +*/ + +/proc/ui_hand_position(i) //values based on old hand ui positions (CENTER:-/+16,SOUTH:5) + var/x_off = -(!(i % 2)) + var/y_off = round((i-1) / 2) + return"CENTER+[x_off]:16,SOUTH+[y_off]:5" + +/proc/ui_equip_position(mob/M) + var/y_off = round((M.held_items.len-1) / 2) //values based on old equip ui position (CENTER: +/-16,SOUTH+1:5) + return "CENTER:-16,SOUTH+[y_off+1]:5" + +/proc/ui_swaphand_position(mob/M, which = 1) //values based on old swaphand ui positions (CENTER: +/-16,SOUTH+1:5) + var/x_off = which == 1 ? -1 : 0 + var/y_off = round((M.held_items.len-1) / 2) + return "CENTER+[x_off]:16,SOUTH+[y_off+1]:5" + +//Lower left, persistent menu +#define ui_inventory "WEST:6,SOUTH:5" + +//Middle left indicators +#define ui_lingchemdisplay "WEST,CENTER-1:15" +#define ui_lingstingdisplay "WEST:6,CENTER-3:11" + +#define ui_devilsouldisplay "WEST:6,CENTER-1:15" + +//Lower center, persistent menu +#define ui_sstore1 "CENTER-5:10,SOUTH:5" +#define ui_id "CENTER-4:12,SOUTH:5" +#define ui_belt "CENTER-3:14,SOUTH:5" +#define ui_back "CENTER-2:14,SOUTH:5" +#define ui_storage1 "CENTER+1:18,SOUTH:5" +#define ui_storage2 "CENTER+2:20,SOUTH:5" +#define ui_combo "CENTER+4:24,SOUTH+1:7" // combo meter for martial arts + +//Lower right, persistent menu +#define ui_drop_throw "EAST-1:28,SOUTH+1:7" +#define ui_pull_resist "EAST-2:26,SOUTH+1:7" +#define ui_movi "EAST-2:26,SOUTH:5" +#define ui_sprintbufferloc "EAST-2:26,SOUTH:18" +#define ui_acti "EAST-3:24,SOUTH:5" +#define ui_zonesel "EAST-1:28,SOUTH:5" +#define ui_acti_alt "EAST-1:28,SOUTH:5" //alternative intent switcher for when the interface is hidden (F12) +#define ui_crafting "EAST-5:20,SOUTH:5"//CIT CHANGE - moves this over one tile to accommodate for combat mode toggle +#define ui_building "EAST-5:20,SOUTH:21"//CIT CHANGE - ditto +#define ui_language_menu "EAST-5:4,SOUTH:21"//CIT CHANGE - ditto +#define ui_voremode "EAST-5:20,SOUTH:5" + +//Upper-middle right (alerts) +#define ui_alert1 "EAST-1:28,CENTER+5:27" +#define ui_alert2 "EAST-1:28,CENTER+4:25" +#define ui_alert3 "EAST-1:28,CENTER+3:23" +#define ui_alert4 "EAST-1:28,CENTER+2:21" +#define ui_alert5 "EAST-1:28,CENTER+1:19" + +//Upper left (action buttons) +#define ui_action_palette "WEST+0:23,NORTH-1:5" +#define ui_action_palette_offset(north_offset) ("WEST+0:23,NORTH-[1+north_offset]:5") + +#define ui_palette_scroll "WEST+1:8,NORTH-6:28" +#define ui_palette_scroll_offset(north_offset) ("WEST+1:8,NORTH-[6+north_offset]:28") + +//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+1:19"//CIT CHANGE - moves internal icon up a little bit to accommodate for the stamina meter +#define ui_mood "EAST-1:28,CENTER-3:10" +// #define ui_spacesuit "EAST-1:28,CENTER-4:10" + +//Pop-up inventory +#define ui_shoes "WEST+1:8,SOUTH:5" +#define ui_iclothing "WEST:6,SOUTH+1:7" +#define ui_oclothing "WEST+1:8,SOUTH+1:7" +#define ui_gloves "WEST+2:10,SOUTH+1:7" +#define ui_glasses "WEST+2:10,SOUTH+2:9" //skyrat edit +#define ui_mask "WEST+1:8,SOUTH+2:9" +#define ui_ears "WEST+2:10,SOUTH+3:11" //skyrat edit +#define ui_neck "WEST:6,SOUTH+2:9" +#define ui_head "WEST+1:8,SOUTH+3:11" + +//Generic living +#define ui_living_pull "EAST-1:28,CENTER-2:15" +#define ui_living_health "EAST-1:28,CENTER:15" +#define ui_living_healthdoll "EAST-1:28,CENTER-1:15" + +//Monkeys +#define ui_monkey_head "CENTER-5:13,SOUTH:5" +#define ui_monkey_mask "CENTER-4:14,SOUTH:5" +#define ui_monkey_neck "CENTER-3:15,SOUTH:5" +#define ui_monkey_back "CENTER-2:16,SOUTH:5" + +//Drones +#define ui_drone_drop "CENTER+1:18,SOUTH:5" +#define ui_drone_pull "CENTER+2:2,SOUTH:5" +#define ui_drone_storage "CENTER-2:14,SOUTH:5" +#define ui_drone_head "CENTER-3:14,SOUTH:5" + +//Cyborgs +#define ui_borg_health "EAST-1:28,CENTER-1:15" +#define ui_borg_pull "EAST-2:26,SOUTH+1:7" +#define ui_borg_radio "EAST-1:28,SOUTH+1:7" +#define ui_borg_intents "EAST-2:26,SOUTH:5" +#define ui_borg_lamp "CENTER-3:16, SOUTH:5" +#define ui_borg_tablet "CENTER-4:16, SOUTH:5" +#define ui_inv1 "CENTER-2:16,SOUTH:5" +#define ui_inv2 "CENTER-1 :16,SOUTH:5" +#define ui_inv3 "CENTER :16,SOUTH:5" +#define ui_borg_module "CENTER+1:16,SOUTH:5" +#define ui_borg_store "CENTER+2:16,SOUTH:5" +#define ui_borg_camera "CENTER+3:21,SOUTH:5" +#define ui_borg_alerts "CENTER+4:21,SOUTH:5" +#define ui_borg_language_menu "CENTER+4:21,SOUTH+1:5" #define ui_borg_pda_send "CENTER+5:21,SOUTH:5" // To the right of the alert panel #define ui_borg_pda_log "CENTER+6:21,SOUTH:5" +#define ui_borg_sensor "CENTER-6:16, SOUTH:5" //LEGACY +#define ui_borg_thrusters "CENTER-5:16, SOUTH:5" //LEGACY + +//Aliens +#define ui_alien_health "EAST,CENTER-1:15" +#define ui_alienplasmadisplay "EAST,CENTER-2:15" +#define ui_alien_queen_finder "EAST,CENTER-3:15" +#define ui_alien_storage_r "CENTER+1:18,SOUTH:5" +#define ui_alien_language_menu "EAST-3:26,SOUTH:5" + +//Constructs +#define ui_construct_pull "EAST,CENTER-2:15" +#define ui_construct_health "EAST,CENTER:15" + +//AI +#define ui_ai_core "BOTTOM:6,RIGHT-4" +#define ui_ai_shuttle "BOTTOM:6,RIGHT-3" +#define ui_ai_announcement "BOTTOM:6,RIGHT-2" +#define ui_ai_state_laws "BOTTOM:6,RIGHT-1" +#define ui_ai_pda_log "BOTTOM:6,RIGHT" +#define ui_ai_pda_send "BOTTOM+1:6,RIGHT" +#define ui_ai_language_menu "BOTTOM+1:8,RIGHT-2:30" + +#define ui_ai_crew_monitor "BOTTOM:6,CENTER-1" +#define ui_ai_crew_manifest "BOTTOM:6,CENTER" +#define ui_ai_alerts "BOTTOM:6,CENTER+1" + +#define ui_ai_view_images "BOTTOM:6,LEFT+4" +#define ui_ai_camera_list "BOTTOM:6,LEFT+3" +#define ui_ai_track_with_camera "BOTTOM:6,LEFT+2" +#define ui_ai_camera_light "BOTTOM:6,LEFT+1" +#define ui_ai_sensor "BOTTOM:6,LEFT" +#define ui_ai_multicam "BOTTOM+1:6,LEFT+1" +#define ui_ai_add_multicam "BOTTOM+1:6,LEFT" +#define ui_ai_take_picture "BOTTOM+2:6,LEFT" + + +// pAI +// #define ui_pai_software "SOUTH:6,WEST" +// #define ui_pai_shell "SOUTH:6,WEST+1" +// #define ui_pai_chassis "SOUTH:6,WEST+2" +// #define ui_pai_rest "SOUTH:6,WEST+3" +// #define ui_pai_light "SOUTH:6,WEST+4" +// #define ui_pai_newscaster "SOUTH:6,WEST+5" +// #define ui_pai_host_monitor "SOUTH:6,WEST+6" +// #define ui_pai_crew_manifest "SOUTH:6,WEST+7" +// #define ui_pai_state_laws "SOUTH:6,WEST+8" +// #define ui_pai_pda_send "SOUTH:6,WEST+9" +// #define ui_pai_pda_log "SOUTH:6,WEST+10" +// #define ui_pai_take_picture "SOUTH:6,WEST+12" +// #define ui_pai_view_images "SOUTH:6,WEST+13" + +//Ghosts +#define ui_ghost_jumptomob "SOUTH:6,CENTER-3:24" +#define ui_ghost_orbit "SOUTH:6,CENTER-2:24" +#define ui_ghost_reenter_corpse "SOUTH:6,CENTER-1:24" +#define ui_ghost_teleport "SOUTH:6,CENTER:24" +#define ui_ghost_pai "SOUTH: 6, CENTER+1:24" +#define ui_ghost_mafia "SOUTH: 6, CENTER+2:24" +#define ui_ghost_spawners "SOUTH: 6, CENTER+1:24" // LEGACY. SAME LOC AS PAI + +//UI position overrides for 1:1 screen layout. (default is 7:5) +#define ui_stamina "EAST-1:28,CENTER:17" // replacing internals button +#define ui_overridden_resist "EAST-3:24,SOUTH+1:7" +#define ui_clickdelay "CENTER,SOUTH+1:-31" +#define ui_resistdelay "EAST-3:24,SOUTH+1:4" +#define ui_combat_toggle "EAST-4:22,SOUTH:5" + +#define ui_boxcraft "EAST-4:22,SOUTH+1:6" +#define ui_boxarea "EAST-4:6,SOUTH+1:6" +#define ui_boxlang "EAST-5:22,SOUTH+1:6" +#define ui_boxvore "EAST-5:22,SOUTH+1:6" + +#define ui_wanted_lvl "NORTH,11" + +// Defines relating to action button positions + +/// Whatever the base action datum thinks is best +#define SCRN_OBJ_DEFAULT "default" +/// Floating somewhere on the hud, not in any predefined place +#define SCRN_OBJ_FLOATING "floating" +/// In the list of buttons stored at the top of the screen +#define SCRN_OBJ_IN_LIST "list" +/// In the collapseable palette +#define SCRN_OBJ_IN_PALETTE "palette" /// The filter name for the hover outline #define HOVER_OUTLINE_FILTER "hover_outline" diff --git a/code/__DEFINES/maths.dm b/code/__DEFINES/maths.dm index 60d02c1e49a1..cd731c2c3b0e 100644 --- a/code/__DEFINES/maths.dm +++ b/code/__DEFINES/maths.dm @@ -30,6 +30,8 @@ #define CEILING(x, y) ( -round(-(x) / (y)) * (y) ) +#define ROUND_UP(x) ( -round(-(x))) + // round() acts like floor(x, 1) by default but can't handle other values #define FLOOR(x, y) ( round((x) / (y)) * (y) ) @@ -106,7 +108,8 @@ #define TORADIANS(degrees) ((degrees) * 0.0174532925) /// Gets shift x that would be required the bitflag (1<= MAX_ATOM_OVERLAYS) { \ + var/text_lays = overlays2text(changed_on.overlays); \ + stack_trace("Too many overlays on [changed_on.type] - [length(changed_on.overlays)], refusing to update and cutting.\ + \n What follows is a printout of all existing overlays at the time of the overflow \n[text_lays]"); \ + changed_on.overlays.Cut(); \ + changed_on.add_overlay(mutable_appearance('icons/testing/greyscale_error.dmi')); \ + } \ + +/// Performs any operations that ought to run after an appearance change +/* #define POST_OVERLAY_CHANGE(changed_on) \ + if(alternate_appearances) { \ + for(var/I in changed_on.alternate_appearances){\ + var/datum/atom_hud/alternate_appearance/AA = changed_on.alternate_appearances[I];\ + if(AA.transfer_overlays){\ + AA.copy_overlays(changed_on, TRUE);\ + }\ + } \ + } */ diff --git a/code/__DEFINES/rust_g.dm b/code/__DEFINES/rust_g.dm index e354105cc990..ab0f7d4c1f60 100644 --- a/code/__DEFINES/rust_g.dm +++ b/code/__DEFINES/rust_g.dm @@ -135,7 +135,7 @@ #define rustg_dmi_icon_states(fname) RUSTG_CALL(RUST_G, "dmi_icon_states")(fname) #define rustg_file_read(fname) RUSTG_CALL(RUST_G, "file_read")(fname) -#define rustg_file_exists(fname) RUSTG_CALL(RUST_G, "file_exists")(fname) +#define rustg_file_exists(fname) (RUSTG_CALL(RUST_G, "file_exists")(fname) == "true") #define rustg_file_write(text, fname) RUSTG_CALL(RUST_G, "file_write")(text, fname) #define rustg_file_append(text, fname) RUSTG_CALL(RUST_G, "file_append")(text, fname) #define rustg_file_get_line_count(fname) text2num(RUSTG_CALL(RUST_G, "file_get_line_count")(fname)) @@ -146,7 +146,13 @@ #define text2file(text, fname) rustg_file_append(text, "[fname]") #endif +/// Returns the git hash of the given revision, ex. "HEAD". #define rustg_git_revparse(rev) RUSTG_CALL(RUST_G, "rg_git_revparse")(rev) + +/** + * Returns the date of the given revision in the format YYYY-MM-DD. + * Returns null if the revision is invalid. + */ #define rustg_git_commit_date(rev) RUSTG_CALL(RUST_G, "rg_git_commit_date")(rev) #define rustg_hash_string(algorithm, text) RUSTG_CALL(RUST_G, "hash_string")(algorithm, text) @@ -161,6 +167,11 @@ #define RUSTG_HASH_XXH64 "xxh64" #define RUSTG_HASH_BASE64 "base64" +/// Encode a given string into base64 +#define rustg_encode_base64(str) rustg_hash_string(RUSTG_HASH_BASE64, str) +/// Decode a given base64 string +#define rustg_decode_base64(str) RUSTG_CALL(RUST_G, "decode_base64")(str) + #ifdef RUSTG_OVERRIDE_BUILTINS #define md5(thing) (isfile(thing) ? rustg_hash_file(RUSTG_HASH_MD5, "[thing]") : rustg_hash_string(RUSTG_HASH_MD5, thing)) #endif @@ -209,15 +220,15 @@ */ #define rustg_add_node_astar(json) RUSTG_CALL(RUST_G, "add_node_astar")(json) -/**² +/** * Remove every link to the node with unique_id. Replace that node by null */ -#define rustg_remove_node_astart(unique_id) RUSTG_CALL(RUST_G, "remove_node_astar")(unique_id) +#define rustg_remove_node_astar(unique_id) RUSTG_CALL(RUST_G, "remove_node_astar")("[unique_id]") /** * Compute the shortest path between start_node and goal_node using A*. Heuristic used is simple geometric distance */ -#define rustg_generate_path_astar(start_node_id, goal_node_id) RUSTG_CALL(RUST_G, "generate_path_astar")(start_node_id, goal_node_id) +#define rustg_generate_path_astar(start_node_id, goal_node_id) RUSTG_CALL(RUST_G, "generate_path_astar")("[start_node_id]", "[goal_node_id]") #define RUSTG_REDIS_ERROR_CHANNEL "RUSTG_REDIS_ERROR_CHANNEL" diff --git a/code/__DEFINES/skills/helpers.dm b/code/__DEFINES/skills/helpers.dm index dde412fd7df5..fbf32ad51191 100644 --- a/code/__DEFINES/skills/helpers.dm +++ b/code/__DEFINES/skills/helpers.dm @@ -27,7 +27,7 @@ if(body.mind){\ body.mind.add_skill_modifier(prototype.identifier)\ } else {\ - prototype.RegisterSignal(body, COMSIG_MOB_ON_NEW_MIND, /datum/skill_modifier.proc/on_mob_new_mind, TRUE)\ + prototype.RegisterSignal(body, COMSIG_MOB_ON_NEW_MIND, TYPE_PROC_REF(/datum/skill_modifier, on_mob_new_mind), TRUE)\ } /// Same as above but to remove the skill modifier. diff --git a/code/__DEFINES/spaceman_dmm.dm b/code/__DEFINES/spaceman_dmm.dm index f15d6a175fc6..cabb02fd49c0 100644 --- a/code/__DEFINES/spaceman_dmm.dm +++ b/code/__DEFINES/spaceman_dmm.dm @@ -3,30 +3,72 @@ // The SPACEMAN_DMM define is set by the linter and other tooling when it runs. #ifdef SPACEMAN_DMM + /** + * Sets a return type expression for a proc. The return type can take the forms: + + * `/typepath` - a raw typepath. The return type of the proc is the type named. + + * `param` - a typepath given as a parameter, for procs which return an instance of the passed-in type. + + * `param.type` - the static type of a passed-in parameter, for procs which + * return their input or otherwise another value of the same type. + + * `param[_].type` - the static type of a passed-in parameter, with one level + * of `/list` stripped, for procs which select one item from a list. The `[_]` + * may be repeated to strip more levels of `/list`. + */ #define RETURN_TYPE(X) set SpacemanDMM_return_type = X + /** + * If set, will enable a diagnostic on children of the proc it is set on which do + * not contain any `..()` parent calls. This can help with finding situations + * where a signal or other important handling in the parent proc is being skipped. + * Child procs may set this setting to `0` instead to override the check. + */ #define SHOULD_CALL_PARENT(X) set SpacemanDMM_should_call_parent = X - #define UNLINT(X) SpacemanDMM_unlint(X) + /** + * If set, raise a warning for any child procs that override this one, + * regardless of if it calls parent or not. + * This functions in a similar way to the `final` keyword in some languages. + * This cannot be disabled by child overrides. + */ #define SHOULD_NOT_OVERRIDE(X) set SpacemanDMM_should_not_override = X + /** + * If set, raise a warning if the proc or one of the sub-procs it calls + * uses a blocking call, such as `sleep()` or `input()` without using `set waitfor = 0` + * This cannot be disabled by child overrides. + */ #define SHOULD_NOT_SLEEP(X) set SpacemanDMM_should_not_sleep = X + /** + * If set, ensure a proc is 'pure', such that it does not make any changes + * outside itself or output. This also checks to make sure anything using + * this proc doesn't invoke it without making use of the return value. + * This cannot be disabled by child overrides. + */ #define SHOULD_BE_PURE(X) set SpacemanDMM_should_be_pure = X + ///Private procs can only be called by things of exactly the same type. #define PRIVATE_PROC(X) set SpacemanDMM_private_proc = X + ///Protected procs can only be call by things of the same type *or subtypes*. #define PROTECTED_PROC(X) set SpacemanDMM_protected_proc = X + ///If set, will not lint. + #define UNLINT(X) SpacemanDMM_unlint(X) + + ///If set, overriding their value isn't permitted by types that inherit it. #define VAR_FINAL var/SpacemanDMM_final + ///Private vars can only be called by things of exactly the same type. #define VAR_PRIVATE var/SpacemanDMM_private + ///Protected vars can only be called by things of the same type *or subtypes*. #define VAR_PROTECTED var/SpacemanDMM_protected #else #define RETURN_TYPE(X) #define SHOULD_CALL_PARENT(X) - #define UNLINT(X) X #define SHOULD_NOT_OVERRIDE(X) #define SHOULD_NOT_SLEEP(X) #define SHOULD_BE_PURE(X) #define PRIVATE_PROC(X) #define PROTECTED_PROC(X) + #define UNLINT(X) X + #define VAR_FINAL var #define VAR_PRIVATE var #define VAR_PROTECTED var #endif - -/proc/enable_debugging() - CRASH("Auxtools not found") diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 72475368853e..dc6d7168340e 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -231,25 +231,6 @@ #define SSMOBS_DT (SSmobs.wait/10) #define SSOBJ_DT (SSobj.wait/10) -//! ## Overlays subsystem - -///Compile all the overlays for an atom from the cache lists -// |= on overlays is not actually guaranteed to not add same appearances but we're optimistically using it anyway. -#define COMPILE_OVERLAYS(A)\ - do {\ - var/list/ad = A.add_overlays;\ - var/list/rm = A.remove_overlays;\ - if(LAZYLEN(rm)){\ - A.overlays -= rm;\ - rm.Cut();\ - }\ - if(LAZYLEN(ad)){\ - A.overlays |= ad;\ - ad.Cut();\ - }\ - A.flags_1 &= ~OVERLAY_QUEUED_1;\ - } while(FALSE) - /** Create a new timer and add it to the queue. * Arguments: diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm index a4fb6d40be73..e2c89df90e9b 100644 --- a/code/__DEFINES/tgs.dm +++ b/code/__DEFINES/tgs.dm @@ -1,6 +1,6 @@ // tgstation-server DMAPI -#define TGS_DMAPI_VERSION "7.1.1" +#define TGS_DMAPI_VERSION "7.1.2" // All functions and datums outside this document are subject to change with any version and should not be relied on. @@ -312,6 +312,7 @@ var/datum/tgs_chat_embed/structure/embed /datum/tgs_message_content/New(text) + ..() if(!istext(text)) TGS_ERROR_LOG("[/datum/tgs_message_content] created with no text!") text = null @@ -354,6 +355,7 @@ var/proxy_url /datum/tgs_chat_embed/media/New(url) + ..() if(!istext(url)) CRASH("[/datum/tgs_chat_embed/media] created with no url!") @@ -367,6 +369,7 @@ var/proxy_icon_url /datum/tgs_chat_embed/footer/New(text) + ..() if(!istext(text)) CRASH("[/datum/tgs_chat_embed/footer] created with no text!") @@ -383,6 +386,7 @@ var/proxy_icon_url /datum/tgs_chat_embed/provider/author/New(name) + ..() if(!istext(name)) CRASH("[/datum/tgs_chat_embed/provider/author] created with no name!") @@ -395,6 +399,7 @@ var/is_inline /datum/tgs_chat_embed/field/New(name, value) + ..() if(!istext(name)) CRASH("[/datum/tgs_chat_embed/field] created with no name!") @@ -510,7 +515,7 @@ /* The MIT License -Copyright (c) 2017-2023 Jordan Brown +Copyright (c) 2017-2024 Jordan Brown Permission is hereby granted, free of charge, to any person obtaining a copy of this software and diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index dbacbcbda59c..295f8f9a9066 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -1,4 +1,5 @@ #define SIGNAL_TRAIT(trait_ref) "trait [trait_ref]" +#define SIGNAL_REMOVETRAIT(trait_ref) "removetrait [trait_ref]" // trait accessor defines #define ADD_TRAIT(target, trait, source) \ @@ -59,6 +60,30 @@ };\ }\ } while (0) + +#define REMOVE_TRAITS_IN(target, sources) \ + do { \ + var/list/_L = target.status_traits; \ + var/list/_S = sources; \ + if (sources && !islist(sources)) { \ + _S = list(sources); \ + } else { \ + _S = sources\ + }; \ + if (_L) { \ + for (var/_T in _L) { \ + _L[_T] -= _S;\ + if (!length(_L[_T])) { \ + _L -= _T; \ + SEND_SIGNAL(target, SIGNAL_REMOVETRAIT(_T)); \ + }; \ + };\ + if (!length(_L)) { \ + target.status_traits = null\ + };\ + }\ + } while (0) + #define HAS_TRAIT(target, trait) (target.status_traits ? (target.status_traits[trait] ? TRUE : FALSE) : FALSE) #define HAS_TRAIT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (source in target.status_traits[trait]) : FALSE) : FALSE) #define HAS_TRAIT_FROM_ONLY(target, trait, source) (\ @@ -236,6 +261,12 @@ #define TRAIT_NO_STAMINA_REGENERATION "block_stamina_regen" /// Prevents stamina regeneration #define TRAIT_ARMOR_BROKEN "armor_broken" //acts as if you are wearing no clothing when taking damage, does not affect non-clothing sources of protection #define TRAIT_IWASBATONED "iwasbatoned" //some dastardly fellow has struck you with a baton and thought to use another to strike you again, the rogue +//Given by social anxiety quirk +#define TRAIT_ANXIOUS "anxious" +/// Trait granted by lipstick +#define LIPSTICK_TRAIT "lipstick_trait" +/// Blowing kisses that actually do damage to the victim +#define TRAIT_KISS_OF_DEATH "kiss_of_death" /// forces update_density to make us not dense #define TRAIT_LIVING_NO_DENSITY "living_no_density" /// forces us to not render our overlays diff --git a/code/__DEFINES/traits/sources.dm b/code/__DEFINES/traits/sources.dm new file mode 100644 index 000000000000..dd4246842abd --- /dev/null +++ b/code/__DEFINES/traits/sources.dm @@ -0,0 +1,2 @@ +/// From the item_scaling element +#define ITEM_SCALING_TRAIT "item_scaling" diff --git a/code/__HELPERS/_auxtools_api.dm b/code/__HELPERS/_auxtools_api.dm new file mode 100644 index 000000000000..8dbd58f2eeda --- /dev/null +++ b/code/__HELPERS/_auxtools_api.dm @@ -0,0 +1,43 @@ +#define AUXTOOLS_FULL_INIT 2 +#define AUXTOOLS_PARTIAL_INIT 1 + +GLOBAL_LIST_EMPTY(auxtools_initialized) +GLOBAL_PROTECT(auxtools_initialized) + +#define AUXTOOLS_CHECK(LIB)\ + if (!CONFIG_GET(flag/auxtools_enabled)) {\ + CRASH("Auxtools is not enabled in config!");\ + }\ + if (GLOB.auxtools_initialized[LIB] != AUXTOOLS_FULL_INIT) {\ + if (fexists(LIB)) {\ + var/string = LIBCALL(LIB,"auxtools_init")();\ + if(findtext(string, "SUCCESS")) {\ + GLOB.auxtools_initialized[LIB] = AUXTOOLS_FULL_INIT;\ + } else {\ + CRASH(string);\ + }\ + } else {\ + CRASH("No file named [LIB] found!")\ + }\ + }\ + +#define AUXTOOLS_SHUTDOWN(LIB)\ + if (GLOB.auxtools_initialized[LIB] == AUXTOOLS_FULL_INIT && fexists(LIB)){\ + LIBCALL(LIB,"auxtools_shutdown")();\ + GLOB.auxtools_initialized[LIB] = AUXTOOLS_PARTIAL_INIT;\ + }\ + +#define AUXTOOLS_FULL_SHUTDOWN(LIB)\ + if (GLOB.auxtools_initialized[LIB] && fexists(LIB)){\ + LIBCALL(LIB,"auxtools_full_shutdown")();\ + GLOB.auxtools_initialized[LIB] = FALSE;\ + } + +/proc/auxtools_stack_trace(msg) + CRASH(msg) + +/proc/auxtools_expr_stub() + CRASH("auxtools not loaded") + +/proc/enable_debugging(mode, port) + CRASH("auxtools not loaded") diff --git a/code/__HELPERS/_extools_api.dm b/code/__HELPERS/_extools_api.dm deleted file mode 100644 index d52ad5bd6f15..000000000000 --- a/code/__HELPERS/_extools_api.dm +++ /dev/null @@ -1,31 +0,0 @@ -//#define EXTOOLS_LOGGING // rust_g is used as a fallback if this is undefined - -/proc/extools_log_write() - -/proc/extools_finalize_logging() - -/proc/auxtools_stack_trace(msg) - CRASH(msg) - -//glob doesn't exist yet at some gas new calls, imma use it anyways -GLOBAL_REAL_VAR(list/__auxtools_initialized) = list() - -#define AUXTOOLS_CHECK(LIB)\ - if (!__auxtools_initialized[LIB]) {\ - if (fexists(LIB)) {\ - var/string = call(LIB,"auxtools_init")();\ - if(findtext(string, "SUCCESS")) {\ - __auxtools_initialized[LIB] = TRUE;\ - } else {\ - CRASH(string);\ - }\ - } else {\ - CRASH("No file named [LIB] found!")\ - }\ - }\ - -#define AUXTOOLS_SHUTDOWN(LIB)\ - if (__auxtools_initialized[LIB] && fexists(LIB)){\ - call(LIB,"auxtools_shutdown")();\ - __auxtools_initialized[LIB] = FALSE;\ - }\ diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index d7f689d7a6fc..3b092fd3b7ad 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -487,20 +487,20 @@ //for sorting clients or mobs by ckey /proc/sortKey(list/L, order=1) - return sortTim(L, order >= 0 ? /proc/cmp_ckey_asc : /proc/cmp_ckey_dsc) + return sortTim(L, order >= 0 ? GLOBAL_PROC_REF(cmp_ckey_asc) : GLOBAL_PROC_REF(cmp_ckey_dsc)) //Specifically for record datums in a list. /proc/sortRecord(list/L, field = "name", order = 1) GLOB.cmp_field = field - return sortTim(L, order >= 0 ? /proc/cmp_records_asc : /proc/cmp_records_dsc) + return sortTim(L, order >= 0 ? GLOBAL_PROC_REF(cmp_records_asc) : GLOBAL_PROC_REF(cmp_records_dsc)) //any value in a list -/proc/sort_list(list/L, cmp=/proc/cmp_text_asc) +/proc/sort_list(list/L, cmp=GLOBAL_PROC_REF(cmp_text_asc)) return sortTim(L.Copy(), cmp) //uses sort_list() but uses the var's name specifically. This should probably be using mergeAtom() instead /proc/sortNames(list/L, order=1) - return sortTim(L.Copy(), order >= 0 ? /proc/cmp_name_asc : /proc/cmp_name_dsc) + return sortTim(L.Copy(), order >= 0 ? GLOBAL_PROC_REF(cmp_name_asc) : GLOBAL_PROC_REF(cmp_name_dsc)) //Converts a bitfield to a list of numbers (or words if a wordlist is provided) diff --git a/code/__HELPERS/_string_lists.dm b/code/__HELPERS/_string_lists.dm index 43d45594e08e..7d6415c1efa0 100644 --- a/code/__HELPERS/_string_lists.dm +++ b/code/__HELPERS/_string_lists.dm @@ -13,7 +13,7 @@ GLOBAL_VAR(string_filename_current_key) if((filename in GLOB.string_cache) && (key in GLOB.string_cache[filename])) var/response = pick(GLOB.string_cache[filename][key]) var/regex/r = regex("@pick\\((\\D+?)\\)", "g") - response = r.Replace(response, /proc/strings_subkey_lookup) + response = r.Replace(response, GLOBAL_PROC_REF(strings_subkey_lookup)) return response else CRASH("strings list not found: strings/[filename], index=[key]") diff --git a/code/__HELPERS/angles.dm b/code/__HELPERS/angles.dm index a3fc2404bd67..08351357888b 100644 --- a/code/__HELPERS/angles.dm +++ b/code/__HELPERS/angles.dm @@ -16,7 +16,7 @@ /proc/Get_Angle(atom/movable/start,atom/movable/end)//For beams. if(!start || !end) - return 0 + return FALSE var/dy var/dx dy=(32*end.y+end.pixel_y)-(32*start.y+start.pixel_y) diff --git a/code/__HELPERS/areas.dm b/code/__HELPERS/areas.dm index 84740b2fc3e9..7a811312fafd 100644 --- a/code/__HELPERS/areas.dm +++ b/code/__HELPERS/areas.dm @@ -12,11 +12,11 @@ GLOBAL_LIST_INIT(typecache_powerfailure_safe_areas, typecacheof(/area/engineerin for(var/area/A in world) GLOB.sortedAreas.Add(A) - sortTim(GLOB.sortedAreas, /proc/cmp_name_asc) + sortTim(GLOB.sortedAreas, GLOBAL_PROC_REF(cmp_name_asc)) /area/proc/addSorted() GLOB.sortedAreas.Add(src) - sortTim(GLOB.sortedAreas, /proc/cmp_name_asc) + sortTim(GLOB.sortedAreas, GLOBAL_PROC_REF(cmp_name_asc)) //Takes: Area type as a text string from a variable. //Returns: Instance for the area in the world. diff --git a/code/__HELPERS/chat.dm b/code/__HELPERS/chat.dm index a45bbe23d511..31c175ba797e 100644 --- a/code/__HELPERS/chat.dm +++ b/code/__HELPERS/chat.dm @@ -70,7 +70,7 @@ In TGS3 it will always be sent to all connected designated game chats. message = replacetext(replacetext(message, "\proper", ""), "\improper", "") if(!embed_links) message = GLOB.has_discord_embeddable_links.Replace(replacetext(message, "`", ""), " ```$1``` ") - world.TgsTargetedChatBroadcast("[category] | [message]", TRUE) + world.TgsTargetedChatBroadcast(new /datum/tgs_message_content("[category] | [message]"), TRUE) /// Handles text formatting for item use hints in examine text #define EXAMINE_HINT(text) ("" + text + "") diff --git a/code/__HELPERS/custom_holoforms.dm b/code/__HELPERS/custom_holoforms.dm index 87f3bfbe8bbb..4761c1f1601e 100644 --- a/code/__HELPERS/custom_holoforms.dm +++ b/code/__HELPERS/custom_holoforms.dm @@ -25,7 +25,6 @@ var/icon/combined = new for(var/d in GLOB.cardinals) mannequin.setDir(d) - COMPILE_OVERLAYS(mannequin) CHECK_TICK var/icon/capture = getFlatIcon(mannequin) CHECK_TICK diff --git a/code/__HELPERS/files.dm b/code/__HELPERS/files.dm index aad5b4cab198..a97d1280ea6b 100644 --- a/code/__HELPERS/files.dm +++ b/code/__HELPERS/files.dm @@ -45,12 +45,12 @@ var/time_to_wait = GLOB.fileaccess_timer - world.time if(time_to_wait > 0) to_chat(src, "Error: file_spam_check(): Spam. Please wait [DisplayTimeText(time_to_wait)].") - return 1 + return TRUE var/delay = FTPDELAY if(holder) delay *= ADMIN_FTPDELAY_MODIFIER GLOB.fileaccess_timer = world.time + delay - return 0 + return FALSE #undef FTPDELAY #undef ADMIN_FTPDELAY_MODIFIER diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 38b8bdfb2497..2f252c6f3708 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -97,8 +97,8 @@ if(C == must_be_alone) continue if(our_area == get_area(C)) - return 0 - return 1 + return FALSE + return TRUE //We used to use linear regression to approximate the answer, but Mloc realized this was actually faster. //And lo and behold, it is, and it's more accurate to boot. @@ -310,14 +310,14 @@ var/turf/T if(X1==X2) if(Y1==Y2) - return 1 //Light cannot be blocked on same tile + return TRUE //Light cannot be blocked on same tile else var/s = SIGN(Y2-Y1) Y1+=s while(Y1!=Y2) T=locate(X1,Y1,Z) if(T.opacity) - return 0 + return FALSE Y1+=s else var/m=(32*(Y2-Y1)+(PY2-PY1))/(32*(X2-X1)+(PX2-PX1)) @@ -333,8 +333,8 @@ X1+=signX //Line exits tile horizontally T=locate(X1,Y1,Z) if(T.opacity) - return 0 - return 1 + return FALSE + return TRUE #undef SIGNV @@ -343,13 +343,13 @@ var/turf/Bturf = get_turf(B) if(!Aturf || !Bturf) - return 0 + return FALSE if(inLineOfSight(Aturf.x,Aturf.y, Bturf.x,Bturf.y,Aturf.z)) - return 1 + return TRUE else - return 0 + return FALSE /proc/get_cardinal_step_away(atom/start, atom/finish) //returns the position of a step from start away from finish, in one of the cardinal directions @@ -416,7 +416,7 @@ /proc/flick_overlay(image/I, list/show_to, duration) for(var/client/C in show_to) C.images += I - addtimer(CALLBACK(GLOBAL_PROC, /proc/remove_images_from_clients, I, show_to), duration, TIMER_CLIENT_TIME) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(remove_images_from_clients), I, show_to), duration, TIMER_CLIENT_TIME) /proc/flick_overlay_view(image/I, atom/target, duration) //wrapper for the above, flicks to everyone who can see the target atom var/list/viewing = list() diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 78e1899f5319..a1d7705b09e9 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -99,7 +99,7 @@ init_subtypes(/datum/crafting_recipe, GLOB.crafting_recipes) - INVOKE_ASYNC(GLOBAL_PROC, /proc/init_ref_coin_values) //so the current procedure doesn't sleep because of UNTIL() + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(init_ref_coin_values)) //so the current procedure doesn't sleep because of UNTIL() //creates every subtype of prototype (excluding prototype) and adds it to list L. //if no list/L is provided, one is created. diff --git a/code/__HELPERS/heap.dm b/code/__HELPERS/heap.dm index eabcb0e0dc7a..b8b24c2360df 100644 --- a/code/__HELPERS/heap.dm +++ b/code/__HELPERS/heap.dm @@ -29,7 +29,7 @@ //(i.e the max or the min dependant on the comparison function) /datum/heap/proc/pop() if(!length(L)) - return 0 + return FALSE . = L[1] L[1] = L[length(L)] @@ -60,7 +60,7 @@ //or 0 if there's no child /datum/heap/proc/get_greater_child(index) if(index * 2 > length(L)) - return 0 + return FALSE if(index * 2 + 1 > length(L)) return index * 2 diff --git a/code/__HELPERS/icon_smoothing.dm b/code/__HELPERS/icon_smoothing.dm index 801a2cd4319f..0e4010aff036 100644 --- a/code/__HELPERS/icon_smoothing.dm +++ b/code/__HELPERS/icon_smoothing.dm @@ -56,7 +56,7 @@ /proc/calculate_adjacencies(atom/A) if(!A.loc) - return 0 + return FALSE var/adjacencies = 0 @@ -64,7 +64,7 @@ if(ismovable(A)) AM = A if(AM.can_be_unanchored && !AM.anchored) - return 0 + return FALSE for(var/direction in GLOB.cardinals) AM = find_type_in_direction(A, direction) @@ -374,7 +374,7 @@ if(N_SOUTH|N_EAST|N_SOUTHEAST) return SOUTHEAST else - return 0 + return FALSE //SSicon_smooth /proc/queue_smooth_neighbors(atom/A) diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index 2ccd9deaf248..e5aff01eef5c 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -829,7 +829,7 @@ world break layers[current] = current_layer - //sortTim(layers, /proc/cmp_image_layer_asc) + //sortTim(layers, GLOBAL_PROC_REF(cmp_image_layer_asc)) var/icon/add // Icon of overlay being added @@ -1027,15 +1027,15 @@ GLOBAL_LIST_EMPTY(friendly_animal_types) //Returns the same icon specifed in the argument, but with the pixel drawn /proc/DrawPixel(icon/I,colour,drawX,drawY) if(!I) - return 0 + return FALSE var/Iwidth = I.Width() var/Iheight = I.Height() if(drawX > Iwidth || drawX <= 0) - return 0 + return FALSE if(drawY > Iheight || drawY <= 0) - return 0 + return FALSE I.DrawBox(colour,drawX, drawY) return I @@ -1048,7 +1048,7 @@ GLOBAL_LIST_EMPTY(friendly_animal_types) if(J) //Only set the icon if it succeeded, the icon without the pixel is 1000x better than a black square. icon = J return J - return 0 + return FALSE //For creating consistent icons for human looking simple animals /proc/get_flat_human_icon(icon_id, datum/job/J, datum/preferences/prefs, dummy_key, showDirs = GLOB.cardinals, outfit_override = null, no_anim = FALSE) @@ -1065,7 +1065,6 @@ GLOBAL_LIST_EMPTY(friendly_animal_types) var/icon/out_icon = icon('icons/effects/effects.dmi', "nothing") - COMPILE_OVERLAYS(body) for(var/D in showDirs) var/icon/partial = getFlatIcon(body, defdir = D, no_anim = no_anim) out_icon.Insert(partial,dir=D) diff --git a/code/__HELPERS/nameof.dm b/code/__HELPERS/nameof.dm new file mode 100644 index 000000000000..7cd5777f4652 --- /dev/null +++ b/code/__HELPERS/nameof.dm @@ -0,0 +1,15 @@ +/** + * NAMEOF: Compile time checked variable name to string conversion + * evaluates to a string equal to "X", but compile errors if X isn't a var on datum. + * datum may be null, but it does need to be a typed var. + **/ +#define NAMEOF(datum, X) (#X || ##datum.##X) + +/** + * NAMEOF that actually works in static definitions because src::type requires src to be defined + */ +#if DM_VERSION >= 515 +#define NAMEOF_STATIC(datum, X) (nameof(type::##X)) +#else +#define NAMEOF_STATIC(datum, X) (#X || ##datum.##X) +#endif diff --git a/code/__HELPERS/path.dm b/code/__HELPERS/path.dm index 72ed8da81901..f44a1d0dbb2b 100644 --- a/code/__HELPERS/path.dm +++ b/code/__HELPERS/path.dm @@ -132,6 +132,11 @@ src.simulated_only = simulated_only src.avoid = avoid +/datum/pathfind/Destroy(force, ...) + caller = null + id = null + return ..() + /** * search() is the proc you call to kick off and handle the actual pathfinding, and kills the pathfind datum instance when it's done. * diff --git a/code/__HELPERS/priority_announce.dm b/code/__HELPERS/priority_announce.dm index cfb52408aaf4..d53cfe2f1b07 100644 --- a/code/__HELPERS/priority_announce.dm +++ b/code/__HELPERS/priority_announce.dm @@ -64,7 +64,7 @@ to_chat(mob_to_teleport, announcement) SEND_SOUND(mob_to_teleport, meeting_sound) //no preferences here, you must hear the funny sound mob_to_teleport.overlay_fullscreen("emergency_meeting", /atom/movable/screen/fullscreen/scaled/emergency_meeting, 1) - addtimer(CALLBACK(mob_to_teleport, /mob/.proc/clear_fullscreen, "emergency_meeting"), 3 SECONDS) + addtimer(CALLBACK(mob_to_teleport, TYPE_PROC_REF(/mob, clear_fullscreen), "emergency_meeting"), 3 SECONDS) if (is_station_level(mob_to_teleport.z)) //teleport the mob to the crew meeting var/turf/target diff --git a/code/__HELPERS/qdel.dm b/code/__HELPERS/qdel.dm index af7e7b99f0a9..4943cd0b6823 100644 --- a/code/__HELPERS/qdel.dm +++ b/code/__HELPERS/qdel.dm @@ -3,10 +3,10 @@ #define QDEL_IN(item, time) ; \ addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(qdel), (time) > GC_FILTER_QUEUE ? WEAKREF(item) : item), time); #define QDEL_IN_STOPPABLE(item, time) addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(qdel), (time) > GC_FILTER_QUEUE ? WEAKREF(item) : item), time, TIMER_STOPPABLE) -#define QDEL_IN_CLIENT_TIME(item, time) addtimer(CALLBACK(GLOBAL_PROC, .proc/qdel, item), time, TIMER_STOPPABLE | TIMER_CLIENT_TIME) +#define QDEL_IN_CLIENT_TIME(item, time) addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(qdel), item), time, TIMER_STOPPABLE | TIMER_CLIENT_TIME) #define QDEL_NULL(item) qdel(item); item = null #define QDEL_LIST(L) if(L) { for(var/I in L) qdel(I); L.Cut(); } -#define QDEL_LIST_IN(L, time) addtimer(CALLBACK(GLOBAL_PROC, .proc/______qdel_list_wrapper, L), time, TIMER_STOPPABLE) +#define QDEL_LIST_IN(L, time) addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(______qdel_list_wrapper), L), time, TIMER_STOPPABLE) #define QDEL_LIST_ASSOC(L) if(L) { for(var/I in L) { qdel(L[I]); qdel(I); } L.Cut(); } #define QDEL_LIST_ASSOC_VAL(L) if(L) { for(var/I in L) qdel(L[I]); L.Cut(); } diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index 325233b7be93..583adf0e96c5 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -621,7 +621,7 @@ var/currrent_category var/datum/antagonist/previous_category - sortTim(all_antagonists, /proc/cmp_antag_category) + sortTim(all_antagonists, GLOBAL_PROC_REF(cmp_antag_category)) for(var/datum/antagonist/A in all_antagonists) if(!A.show_in_roundend) @@ -668,7 +668,7 @@ SSticker.show_roundend_report(owner.client) /datum/action/report/IsAvailable() - return 1 + return TRUE /datum/action/report/Topic(href,href_list) if(usr != owner) diff --git a/code/__HELPERS/screen_objs.dm b/code/__HELPERS/screen_objs.dm new file mode 100644 index 000000000000..aa86b6d57956 --- /dev/null +++ b/code/__HELPERS/screen_objs.dm @@ -0,0 +1,91 @@ +/// Takes a screen loc string in the format +/// "+-left-offset:+-pixel,+-bottom-offset:+-pixel" +/// Where the :pixel is optional, and returns +/// A list in the format (x_offset, y_offset) +/// We require context to get info out of screen locs that contain relative info, so NORTH, SOUTH, etc +/proc/screen_loc_to_offset(screen_loc, view) + if(!screen_loc) + return list(64, 64) + var/list/view_size = view_to_pixels(view) + var/x = 0 + var/y = 0 + // Time to parse for directional relative offsets + if(findtext(screen_loc, "EAST")) // If you're starting from the east, we start from the east too + x += view_size[1] + if(findtext(screen_loc, "WEST")) // HHHHHHHHHHHHHHHHHHHHHH WEST is technically a 1 tile offset from the start. Shoot me please + x += world.icon_size + if(findtext(screen_loc, "NORTH")) + y += view_size[2] + if(findtext(screen_loc, "SOUTH")) + y += world.icon_size + // Cut out everything we just parsed + screen_loc = cut_relative_direction(screen_loc) + + var/list/x_and_y = splittext(screen_loc, ",") + var/list/x_pack = splittext(x_and_y[1], ":") + var/list/y_pack = splittext(x_and_y[2], ":") + x += text2num(x_pack[1]) * world.icon_size + y += text2num(y_pack[1]) * world.icon_size + + if(length(x_pack) > 1) + x += text2num(x_pack[2]) + if(length(y_pack) > 1) + y += text2num(y_pack[2]) + return list(x, y) + +/// Takes a list in the form (x_offset, y_offset) +/// And converts it to a screen loc string +/// Accepts an optional view string/size to force the screen_loc around, so it can't go out of scope +/proc/offset_to_screen_loc(x_offset, y_offset, view = null) + if(view) + var/list/view_bounds = view_to_pixels(view) + x_offset = clamp(x_offset, world.icon_size, view_bounds[1]) + y_offset = clamp(y_offset, world.icon_size, view_bounds[2]) + + // Round with no argument is floor, so we get the non pixel offset here + var/x = round(x_offset / world.icon_size) + var/pixel_x = x_offset % world.icon_size + var/y = round(y_offset / world.icon_size) + var/pixel_y = y_offset % world.icon_size + + var/list/generated_loc = list() + generated_loc += "[x]" + if(pixel_x) + generated_loc += ":[pixel_x]" + generated_loc += ",[y]" + if(pixel_y) + generated_loc += ":[pixel_y]" + return jointext(generated_loc, "") + +/** + * Returns a valid location to place a screen object without overflowing the viewport + * + * * target: The target location as a purely number based screen_loc string "+-left-offset:+-pixel,+-bottom-offset:+-pixel" + * * target_offset: The amount we want to offset the target location by. We explictly don't care about direction here, we will try all 4 + * * view: The view variable of the client we're doing this for. We use this to get the size of the screen + * + * Returns a screen loc representing the valid location +**/ +/proc/get_valid_screen_location(target_loc, target_offset, view) + var/list/offsets = screen_loc_to_offset(target_loc) + var/base_x = offsets[1] + var/base_y = offsets[2] + + var/list/view_size = view_to_pixels(view) + + // Bias to the right, down, left, and then finally up + if(base_x + target_offset < view_size[1]) + return offset_to_screen_loc(base_x + target_offset, base_y, view) + if(base_y - target_offset > world.icon_size) + return offset_to_screen_loc(base_x, base_y - target_offset, view) + if(base_x - target_offset > world.icon_size) + return offset_to_screen_loc(base_x - target_offset, base_y, view) + if(base_y + target_offset < view_size[2]) + return offset_to_screen_loc(base_x, base_y + target_offset, view) + stack_trace("You passed in a scren location {[target_loc]} and offset {[target_offset]} that can't be fit in the viewport Width {[view_size[1]]}, Height {[view_size[2]]}. what did you do lad") + return null // The fuck did you do lad + +/// Takes a screen_loc string and cut out any directions like NORTH or SOUTH +/proc/cut_relative_direction(fragment) + var/static/regex/regex = regex(@"([A-Z])\w+", "g") + return regex.Replace(fragment, "") diff --git a/code/__HELPERS/sorts/InsertSort.dm b/code/__HELPERS/sorts/InsertSort.dm index 4c8c207abe65..56cc39544bb6 100644 --- a/code/__HELPERS/sorts/InsertSort.dm +++ b/code/__HELPERS/sorts/InsertSort.dm @@ -1,5 +1,5 @@ //simple insertion sort - generally faster than merge for runs of 7 or smaller -/proc/sortInsert(list/L, cmp=/proc/cmp_numeric_asc, associative, fromIndex=1, toIndex=0) +/proc/sortInsert(list/L, cmp=GLOBAL_PROC_REF(cmp_numeric_asc), associative, fromIndex=1, toIndex=0) if(L && L.len >= 2) fromIndex = fromIndex % L.len toIndex = toIndex % (L.len+1) diff --git a/code/__HELPERS/sorts/MergeSort.dm b/code/__HELPERS/sorts/MergeSort.dm index 9c85f37f7c64..e2dfffdf4bbc 100644 --- a/code/__HELPERS/sorts/MergeSort.dm +++ b/code/__HELPERS/sorts/MergeSort.dm @@ -1,5 +1,5 @@ //merge-sort - gernerally faster than insert sort, for runs of 7 or larger -/proc/sortMerge(list/L, cmp=/proc/cmp_numeric_asc, associative, fromIndex=1, toIndex) +/proc/sortMerge(list/L, cmp=GLOBAL_PROC_REF(cmp_numeric_asc), associative, fromIndex=1, toIndex) if(L && L.len >= 2) fromIndex = fromIndex % L.len toIndex = toIndex % (L.len+1) diff --git a/code/__HELPERS/sorts/TimSort.dm b/code/__HELPERS/sorts/TimSort.dm index 7191d1ee55c5..7a468271242c 100644 --- a/code/__HELPERS/sorts/TimSort.dm +++ b/code/__HELPERS/sorts/TimSort.dm @@ -1,5 +1,5 @@ //TimSort interface -/proc/sortTim(list/L, cmp=/proc/cmp_numeric_asc, associative, fromIndex=1, toIndex=0) +/proc/sortTim(list/L, cmp=GLOBAL_PROC_REF(cmp_numeric_asc), associative, fromIndex=1, toIndex=0) if(L && L.len >= 2) fromIndex = fromIndex % L.len toIndex = toIndex % (L.len+1) diff --git a/code/__HELPERS/sorts/__main.dm b/code/__HELPERS/sorts/__main.dm index 493f7b209661..0d95d1c3f69c 100644 --- a/code/__HELPERS/sorts/__main.dm +++ b/code/__HELPERS/sorts/__main.dm @@ -15,7 +15,7 @@ GLOBAL_DATUM_INIT(sortInstance, /datum/sortInstance, new()) var/list/L //The comparator proc-reference - var/cmp = /proc/cmp_numeric_asc + var/cmp = GLOBAL_PROC_REF(cmp_numeric_asc) //whether we are sorting list keys (0: L[i]) or associated values (1: L[L[i]]) var/associative = 0 @@ -138,7 +138,7 @@ GLOBAL_DATUM_INIT(sortInstance, /datum/sortInstance, new()) var/runHi = lo + 1 if(runHi >= hi) - return 1 + return TRUE var/last = fetchElement(L,lo) var/current = fetchElement(L,runHi++) diff --git a/code/__HELPERS/stat_tracking.dm b/code/__HELPERS/stat_tracking.dm index 007cd2695d0a..525d1a8c844a 100644 --- a/code/__HELPERS/stat_tracking.dm +++ b/code/__HELPERS/stat_tracking.dm @@ -1,4 +1,4 @@ -/proc/render_stats(list/stats, user, sort = /proc/cmp_generic_stat_item_time) +/proc/render_stats(list/stats, user, sort = GLOBAL_PROC_REF(cmp_generic_stat_item_time)) sortTim(stats, sort, TRUE) var/list/lines = list() diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index 77e39ccf0ff8..204eb8e60bf8 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -228,15 +228,15 @@ /proc/text_in_list(haystack, list/needle_list, start=1, end=0) for(var/needle in needle_list) if(findtext(haystack, needle, start, end)) - return 1 - return 0 + return TRUE + return FALSE //Like above, but case sensitive /proc/text_in_list_case(haystack, list/needle_list, start=1, end=0) for(var/needle in needle_list) if(findtextEx(haystack, needle, start, end)) - return 1 - return 0 + return TRUE + return FALSE //Adds 'char' ahead of 'text' until there are 'count' characters total /proc/add_leading(text, count, char = " ") @@ -301,7 +301,7 @@ else if(b == replace) //if B is the replacement char newtext = copytext(newtext, 1, newtext_it) + a + copytext(newtext, newtext_it + length(newtext[newtext_it])) else //The lists disagree, Uh-oh! - return 0 + return FALSE text_it += length(a) comp_it += length(b) newtext_it += length(newtext[newtext_it]) @@ -311,7 +311,7 @@ //This proc returns the number of chars of the string that is the character //This is used for detective work to determine fingerprint completion. if(!text || !character) - return 0 + return FALSE var/count = 0 var/lentext = length(text) var/a = "" @@ -403,7 +403,7 @@ GLOBAL_LIST_INIT(binary, list("0","1")) . = findtextEx(haystack, char, start, end) if(.) return - return 0 + return FALSE /proc/parsemarkdown_basic_step1(t, limited=FALSE) if(length(t) <= 0) diff --git a/code/__HELPERS/time.dm b/code/__HELPERS/time.dm index 519a54b38d95..0af855cbf6de 100644 --- a/code/__HELPERS/time.dm +++ b/code/__HELPERS/time.dm @@ -14,7 +14,7 @@ var/MM = text2num(time2text(world.timeofday, "MM")) // get the current month var/DD = text2num(time2text(world.timeofday, "DD")) // get the current day if(month == MM && day == DD) - return 1 + return TRUE //returns timestamp in a sql and a not-quite-compliant ISO 8601 friendly format /proc/SQLtime(timevar) @@ -41,7 +41,7 @@ GLOBAL_VAR_INIT(rollovercheck_last_timeofday, 0) if(28 to INFINITY) return 5 else - return 1 + return TRUE //Takes a value of time in deciseconds. //Returns a text value of that number in hours, minutes, or seconds. diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index 40c2b38036fe..5df7b9f875fd 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -158,7 +158,7 @@ /proc/dir2angle(D) switch(D) if(NORTH) - return 0 + return FALSE if(SOUTH) return 180 if(EAST) @@ -301,7 +301,7 @@ /proc/unix2date(timestamp, seperator = "-") if(timestamp < 0) - return 0 //Do not accept negative values + return FALSE //Do not accept negative values var/year = 1970 //Unix Epoc begins 1970-01-01 var/dayInSeconds = 86400 //60secs*60mins*24hours @@ -363,7 +363,7 @@ var/list/covered_parts = list() if(!bpc) - return 0 + return FALSE if(bpc & FULL_BODY) covered_parts |= list(BODY_ZONE_L_ARM,BODY_ZONE_R_ARM,BODY_ZONE_HEAD,BODY_ZONE_CHEST,BODY_ZONE_L_LEG,BODY_ZONE_R_LEG) @@ -557,7 +557,7 @@ //assumes format #RRGGBB #rrggbb /proc/color_hex2num(A) if(!A || length(A) != length_char(A)) - return 0 + return FALSE var/R = hex2num(copytext(A, 2, 4)) var/G = hex2num(copytext(A, 4, 6)) var/B = hex2num(copytext(A, 6, 0)) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 08eea65c9344..bebad85775c7 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -394,7 +394,7 @@ Turf and target are separate in case you want to teleport some distance from a t /proc/get_edge_target_turf(atom/A, direction) var/turf/target = locate(A.x, A.y, A.z) if(!A || !target) - return 0 + return FALSE //since NORTHEAST == NORTH|EAST, etc, doing it this way allows for diagonal mass drivers in the future //and isn't really any more complicated @@ -512,35 +512,35 @@ Turf and target are separate in case you want to teleport some distance from a t current = get_step_towards(current, target_turf) while(current != target_turf) if(steps > length) - return 0 + return FALSE if(current.opacity) - return 0 + return FALSE for(var/thing in current) var/atom/A = thing if(A.opacity) - return 0 + return FALSE current = get_step_towards(current, target_turf) steps++ - return 1 + return TRUE /proc/is_blocked_turf(turf/T, exclude_mobs) if(T.density) - return 1 + return TRUE for(var/i in T) var/atom/A = i if(A.density && (!exclude_mobs || !ismob(A))) - return 1 - return 0 + return TRUE + return FALSE /proc/is_anchored_dense_turf(turf/T) //like the older version of the above, fails only if also anchored if(T.density) - return 1 + return TRUE for(var/i in T) var/atom/movable/A = i if(A.density && A.anchored) - return 1 - return 0 + return TRUE + return FALSE /proc/get_step_towards2(atom/ref , atom/trg) var/base_dir = get_dir(ref, get_step_towards(ref,trg)) @@ -577,9 +577,9 @@ Turf and target are separate in case you want to teleport some distance from a t //Returns: 1 if found, 0 if not. /proc/hasvar(datum/A, varname) if(A.vars.Find(lowertext(varname))) - return 1 + return TRUE else - return 0 + return FALSE /proc/get_cardinal_dir(atom/A, atom/B) var/dx = abs(B.x - A.x) @@ -700,7 +700,7 @@ Turf and target are separate in case you want to teleport some distance from a t //of course mathematically this is just adding world.icon_size on again /proc/getPixelDistance(atom/A, atom/B, centered = TRUE) if(!istype(A)||!istype(B)) - return 0 + return FALSE . = bounds_dist(A, B) + sqrt((((A.pixel_x+B.pixel_x)**2) + ((A.pixel_y+B.pixel_y)**2))) if(centered) . += world.icon_size @@ -741,28 +741,28 @@ GLOBAL_LIST_INIT(WALLITEMS_INVERSE, typecacheof(list( //Direction works sometimes if(is_type_in_typecache(O, GLOB.WALLITEMS_INVERSE)) if(O.dir == turn(dir, 180)) - return 1 + return TRUE else if(O.dir == dir) - return 1 + return TRUE //Some stuff doesn't use dir properly, so we need to check pixel instead //That's exactly what get_turf_pixel() does if(get_turf_pixel(O) == locdir) - return 1 + return TRUE if(is_type_in_typecache(O, GLOB.WALLITEMS_EXTERNAL) && check_external) if(is_type_in_typecache(O, GLOB.WALLITEMS_INVERSE)) if(O.dir == turn(dir, 180)) - return 1 + return TRUE else if(O.dir == dir) - return 1 + return TRUE //Some stuff is placed directly on the wallturf (signs) for(var/obj/O in locdir) if(is_type_in_typecache(O, GLOB.WALLITEMS) && check_external != 2) if(O.pixel_x == 0 && O.pixel_y == 0) - return 1 - return 0 + return TRUE + return FALSE /proc/check_target_facings(mob/living/initator, mob/living/target) /*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. @@ -835,25 +835,25 @@ GLOBAL_LIST_INIT(WALLITEMS_INVERSE, typecacheof(list( /proc/IsValidSrc(datum/D) if(istype(D)) return !QDELETED(D) - return 0 + return FALSE //Compare A's dir, the clockwise dir of A and the anticlockwise dir of A //To the opposite dir of the dir returned by get_dir(B,A) //If one of them is a match, then A is facing B /proc/is_A_facing_B(atom/A,atom/B) if(!istype(A) || !istype(B)) - return 0 + return FALSE if(isliving(A)) var/mob/living/LA = A if(LA.lying) - return 0 + return FALSE var/goal_dir = get_dir(A,B) var/clockwise_A_dir = turn(A.dir, -45) var/anticlockwise_A_dir = turn(A.dir, 45) if(A.dir == goal_dir || clockwise_A_dir == goal_dir || anticlockwise_A_dir == goal_dir) - return 1 - return 0 + return TRUE + return FALSE /* @@ -1046,10 +1046,10 @@ B --><-- A /atom/proc/contains(var/atom/A) if(!A) - return 0 + return FALSE for(var/atom/location = A.loc, location, location = location.loc) if(location == src) - return 1 + return TRUE /proc/flick_overlay_static(O, atom/A, duration) set waitfor = 0 @@ -1149,7 +1149,7 @@ GLOBAL_REAL_VAR(list/stack_trace_storage) /proc/stoplag(initial_delay) if (!Master || !(Master.current_runlevel & RUNLEVELS_DEFAULT)) sleep(world.tick_lag) - return 1 + return TRUE if (!initial_delay) initial_delay = world.tick_lag . = 0 @@ -1427,12 +1427,9 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) if(is_servant_of_ratvar(V) || isobserver(V)) . += V -//datum may be null, but it does need to be a typed var -#define NAMEOF(datum, X) (#X || ##datum.##X) - -#define VARSET_LIST_CALLBACK(target, var_name, var_value) CALLBACK(GLOBAL_PROC, /proc/___callbackvarset, ##target, ##var_name, ##var_value) +#define VARSET_LIST_CALLBACK(target, var_name, var_value) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___callbackvarset), ##target, ##var_name, ##var_value) //dupe code because dm can't handle 3 level deep macros -#define VARSET_CALLBACK(datum, var, var_value) CALLBACK(GLOBAL_PROC, /proc/___callbackvarset, ##datum, NAMEOF(##datum, ##var), ##var_value) +#define VARSET_CALLBACK(datum, var, var_value) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___callbackvarset), ##datum, NAMEOF(##datum, ##var), ##var_value) /proc/___callbackvarset(list_or_datum, var_name, var_value) if(length(list_or_datum)) @@ -1444,8 +1441,8 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) else D.vars[var_name] = var_value -#define TRAIT_CALLBACK_ADD(target, trait, source) CALLBACK(GLOBAL_PROC, /proc/___TraitAdd, ##target, ##trait, ##source) -#define TRAIT_CALLBACK_REMOVE(target, trait, source) CALLBACK(GLOBAL_PROC, /proc/___TraitRemove, ##target, ##trait, ##source) +#define TRAIT_CALLBACK_ADD(target, trait, source) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___TraitAdd), ##target, ##trait, ##source) +#define TRAIT_CALLBACK_REMOVE(target, trait, source) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___TraitRemove), ##target, ##trait, ##source) ///DO NOT USE ___TraitAdd OR ___TraitRemove as a replacement for ADD_TRAIT / REMOVE_TRAIT defines. To be used explicitly for callback. /proc/___TraitAdd(target,trait,source) @@ -1568,11 +1565,11 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) /proc/num2sign(numeric) if(numeric > 0) - return 1 + return TRUE else if(numeric < 0) return -1 else - return 0 + return FALSE // Converts browser keycodes to BYOND keycodes. /proc/browser_keycode_to_byond(keycode) diff --git a/code/__HELPERS/view.dm b/code/__HELPERS/view.dm index 1c92971802ea..6a4210bc5350 100644 --- a/code/__HELPERS/view.dm +++ b/code/__HELPERS/view.dm @@ -1,15 +1,19 @@ /proc/getviewsize(view) - var/viewX - var/viewY if(isnum(view)) var/totalviewrange = (view < 0 ? -1 : 1) + 2 * view - viewX = totalviewrange - viewY = totalviewrange + return list(totalviewrange, totalviewrange) else var/list/viewrangelist = splittext(view,"x") - viewX = text2num(viewrangelist[1]) - viewY = text2num(viewrangelist[2]) - return list(viewX, viewY) + return list(text2num(viewrangelist[1]), text2num(viewrangelist[2])) + +/// Takes a string or num view, and converts it to pixel width/height in a list(pixel_width, pixel_height) +/proc/view_to_pixels(view) + if(!view) + return list(0, 0) + var/list/view_info = getviewsize(view) + view_info[1] *= world.icon_size + view_info[2] *= world.icon_size + return view_info /proc/in_view_range(mob/user, atom/A) var/list/view_range = getviewsize(user.client.view) diff --git a/code/__SANDCODE/DEFINES/hud.dm b/code/__SANDCODE/DEFINES/hud.dm new file mode 100644 index 000000000000..729422d219be --- /dev/null +++ b/code/__SANDCODE/DEFINES/hud.dm @@ -0,0 +1,8 @@ +//sandstorm slots +#define ui_inventory_extra "WEST:6,SOUTH+3:11" +#define ui_boxers "WEST:6,SOUTH+4:13" +#define ui_socks "WEST:6,SOUTH+5:15" +#define ui_shirt "WEST:6,SOUTH+6:17" +#define ui_ears_extra "WEST+2:10,SOUTH+4:13" +#define ui_wrists "WEST+1:8,SOUTH+4:13" +// diff --git a/code/__SPLURTCODE/DEFINES/dcs/signals.dm b/code/__SPLURTCODE/DEFINES/dcs/signals.dm index f12c163f7178..30320d2b1a77 100644 --- a/code/__SPLURTCODE/DEFINES/dcs/signals.dm +++ b/code/__SPLURTCODE/DEFINES/dcs/signals.dm @@ -11,3 +11,6 @@ * Used by signals for determining when genitals have been updated */ #define COMSIG_MOB_UPDATE_GENITALS "mob_genitals_updated" + +///called on [/obj/item] AFTER unequip from base of [mob/proc/doUnEquip]: (force, atom/newloc, no_move, invdrop, silent) +#define COMSIG_ITEM_POST_UNEQUIP "item_post_unequip" diff --git a/code/__SPLURTCODE/DEFINES/traits.dm b/code/__SPLURTCODE/DEFINES/traits.dm index 24d4aa2bc2eb..3274bba85986 100644 --- a/code/__SPLURTCODE/DEFINES/traits.dm +++ b/code/__SPLURTCODE/DEFINES/traits.dm @@ -9,11 +9,8 @@ #define PREGNANCY_TRAIT "pregnancy" #define DUMB_CUM_TRAIT "dumb4cum" -// Quirk traits -#define TRAIT_HYPNOTIC_GAZE "hypnotic_gaze" -#define TRAIT_GFLUID_DETECT "genital_fluid_detect" -#define TRAIT_ASHRESISTANCE "ash_resistance" +// Chastity traits #define TRAIT_CHASTENED_ANUS "chastened_anus" #define TRAIT_IMPOTENT_ANUS "impotent_anus" #define TRAIT_EDGINGONLY_ANUS "edgingonly_anus" @@ -21,7 +18,10 @@ #define TRAIT_OVERSTIM_ANUS "overstim_anus" #define TRAIT_HYPERSENS_ANUS "hypersens_anus" -// Hyperstation traits +// Quirk traits +#define TRAIT_HYPNOTIC_GAZE "hypnotic_gaze" +#define TRAIT_GFLUID_DETECT "genital_fluid_detect" +#define TRAIT_ASHRESISTANCE "ash_resistance" #define TRAIT_PHARMA "hepatic_pharmacokinesis" #define TRAIT_CHOKE_SLUT "choke_slut" #define TRAIT_BLOODFLEDGE "bloodfledge" @@ -49,3 +49,4 @@ #define TRAIT_HALLOWED "hallowed" #define TRAIT_MESSY "messy" #define TRAIT_RESTORATIVE_METABOLISM "restorative_metabolism" +#define TRAIT_KISS_SLUT "kiss_slut" diff --git a/code/__byond_version_compat.dm b/code/__byond_version_compat.dm index aed9bbf1761e..43307b5ce14d 100644 --- a/code/__byond_version_compat.dm +++ b/code/__byond_version_compat.dm @@ -1,34 +1,53 @@ -// So we want to have compile time guarantees these methods exist on local type, unfortunately 515 killed the .proc/procname and .verb/verbname syntax so we have to use nameof() -// For the record: GLOBAL_VERB_REF would be useless as verbs can't be global. +// This file contains defines allowing targeting byond versions newer than the supported + +//Update this whenever you need to take advantage of more recent byond features +#define MIN_COMPILER_VERSION 515 +#define MIN_COMPILER_BUILD 1634 +#if (DM_VERSION < MIN_COMPILER_VERSION || DM_BUILD < MIN_COMPILER_BUILD) && !defined(SPACEMAN_DMM) +//Don't forget to update this part +#error Your version of BYOND is too out-of-date to compile this project. Go to https://secure.byond.com/download and update. +#error You need version 515.1634 or higher +#endif + +#if (DM_VERSION == 514 && DM_BUILD > 1575 && DM_BUILD <= 1577) +#error Your version of BYOND currently has a crashing issue that will prevent you from running Dream Daemon test servers. +#error We require developers to test their content, so an inability to test means we cannot allow the compile. +#error Please consider downgrading to 514.1575 or lower. +#endif + +// Keep savefile compatibilty at minimum supported level +#if DM_VERSION >= 515 +/savefile/byond_version = MIN_COMPILER_VERSION +#endif +// 515 split call for external libraries into call_ext #if DM_VERSION < 515 +#define LIBCALL call +#else +#define LIBCALL call_ext +#endif -/// Call by name proc references, checks if the proc exists on either this type or as a global proc. +// So we want to have compile time guarantees these procs exist on local type, unfortunately 515 killed the .proc/procname syntax so we have to use nameof() +#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 references, checks if the verb exists on either this type or as a global verb. #define VERB_REF(X) (.verb/##X) - -/// Call by name proc reference, checks if the proc exists on either the given type or as a global proc +/// 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 either the given type or as a global verb #define TYPE_VERB_REF(TYPE, X) (##TYPE.verb/##X) - -/// Call by name proc reference, checks if the proc is an existing global proc +/// Call by name proc reference, checks if the proc is existing global proc #define GLOBAL_PROC_REF(X) (/proc/##X) - #else - -/// Call by name proc references, checks if the proc exists on either this type or as a global proc. +/// 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 verb exists on either 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 either the given type or as a global proc +/// 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 either the given type or as a global verb #define TYPE_VERB_REF(TYPE, X) (nameof(##TYPE.verb/##X)) - -/// Call by name proc reference, checks if the proc is an existing global proc +/// Call by name proc reference, checks if the proc is existing global proc #define GLOBAL_PROC_REF(X) (/proc/##X) - #endif diff --git a/code/_compile_options.dm b/code/_compile_options.dm index 908b4239cb14..832241f47952 100644 --- a/code/_compile_options.dm +++ b/code/_compile_options.dm @@ -59,15 +59,6 @@ #define FORCE_MAP "_maps/runtimestation.json" #endif -//Update this whenever you need to take advantage of more recent byond features -#define MIN_COMPILER_VERSION 513 -#define MIN_COMPILER_BUILD 1514 -#if (DM_VERSION < MIN_COMPILER_VERSION || DM_BUILD < MIN_COMPILER_BUILD) && !defined(SPACEMAN_DMM) -//Don't forget to update this part -#error Your version of BYOND is too out-of-date to compile this project. Go to https://secure.byond.com/download and update. -#error You need version 513.1514 or higher -#endif - //Additional code for the above flags. #ifdef TESTING #warn compiling in TESTING mode. testing() debug messages will be visible. @@ -94,12 +85,13 @@ #define CBT #endif -// A reasonable number of maximum overlays an object needs -// If you think you need more, rethink it -#define MAX_ATOM_OVERLAYS 100 - #if !defined(CBT) && !defined(SPACEMAN_DMM) #warn Building with Dream Maker is no longer supported and will result in errors. #warn In order to build, run BUILD.bat in the root directory. #warn Consider switching to VSCode editor instead, where you can press Ctrl+Shift+B to build. #endif + +// Uncomment this to enable profiling via Tracy. +// You will need to compile your own copy of prof.dll in order to use it. +// Find the source code and build instructions here: https://github.com/mafemergency/byond-tracy/ +// #define TRACY_PROFILING diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index b90888e1cef9..11bbca9e316d 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -55,6 +55,7 @@ DEFINE_BITFIELD(area_flags, list( "BLOBS_ALLOWED" = BLOBS_ALLOWED, "BLOCK_SUICIDE" = BLOCK_SUICIDE, "CULT_PERMITTED" = CULT_PERMITTED, + "CULTMAGIC_BYPASS" = CULTMAGIC_BYPASS, "FLORA_ALLOWED" = FLORA_ALLOWED, "HIDDEN_AREA" = HIDDEN_AREA, "MEGAFAUNA_SPAWN_ALLOWED" = MEGAFAUNA_SPAWN_ALLOWED, @@ -164,7 +165,6 @@ DEFINE_BITFIELD(flags_1, list( "NO_LAVA_GEN_1" = NO_LAVA_GEN_1, "NO_RUINS_1" = NO_RUINS_1, "NO_SCREENTIPS_1" = NO_SCREENTIPS_1, - "OVERLAY_QUEUED_1" = OVERLAY_QUEUED_1, "ON_BORDER_1" = ON_BORDER_1, "PREVENT_CLICK_UNDER_1" = PREVENT_CLICK_UNDER_1, "PREVENT_CONTENTS_EXPLOSION_1" = PREVENT_CONTENTS_EXPLOSION_1, diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index ee606ffad89c..c5980d7b1114 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -350,3 +350,5 @@ GLOBAL_LIST_INIT(eye_types, list("normal", "insect", "moth", "double", "double2" GLOBAL_LIST_INIT(bodypart_names, list(num2text(HEAD) = "Head", num2text(CHEST) = "Chest", num2text(LEG_LEFT) = "Left Leg", num2text(LEG_RIGHT) = "Right Leg", num2text(ARM_LEFT) = "Left Arm", num2text(ARM_RIGHT) = "Right Arm")) // list linking bodypart names back to the bitflags GLOBAL_LIST_INIT(bodypart_values, list("Head" = num2text(HEAD), "Chest" = num2text(CHEST), "Left Leg" = num2text(LEG_LEFT), "Right Leg" = num2text(LEG_RIGHT), "Left Arm" = num2text(ARM_LEFT), "Right Arm" = num2text(ARM_RIGHT))) + +GLOBAL_LIST_INIT(junkmail_messages, world.file2list("strings/junkmail.txt")) diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm index 709d558a4203..09a3d052c045 100644 --- a/code/_globalvars/traits.dm +++ b/code/_globalvars/traits.dm @@ -132,6 +132,8 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_SNOWSTORM_IMMUNE" = TRAIT_SNOWSTORM_IMMUNE, "TRAIT_VOIDSTORM_IMMUNE" = TRAIT_VOIDSTORM_IMMUNE, "TRAIT_WEATHER_IMMUNE" = TRAIT_WEATHER_IMMUNE, + "TRAIT_KISS_OF_DEATH" = TRAIT_KISS_OF_DEATH, + "TRAIT_ANXIOUS" = TRAIT_ANXIOUS, "TRAIT_SPACEWALK" = TRAIT_SPACEWALK, "TRAIT_PRIMITIVE" = TRAIT_PRIMITIVE, //unable to use mechs. Given to Ash Walkers ), diff --git a/code/_onclick/adjacent.dm b/code/_onclick/adjacent.dm index e629a6eb57b7..06499b3a642b 100644 --- a/code/_onclick/adjacent.dm +++ b/code/_onclick/adjacent.dm @@ -11,7 +11,7 @@ to check that the mob is not inside of something */ /atom/proc/Adjacent(atom/neighbor) // basic inheritance, unused - return 0 + return FALSE // Not a sane use of the function and (for now) indicative of an error elsewhere /area/Adjacent(var/atom/neighbor) @@ -57,9 +57,9 @@ if(!src.ClickCross(get_dir(src,T1), border_only = 1, target_atom = target, mover = mover)) continue // could not enter src - return 1 // we don't care about our own density + return TRUE // we don't care about our own density - return 0 + return FALSE /* Adjacency (to anything else): @@ -78,11 +78,11 @@ // This is necessary for storage items not on your person. /obj/item/Adjacent(var/atom/neighbor, var/recurse = 1) if(neighbor == loc) - return 1 + return TRUE if(isitem(loc)) if(recurse > 0) return loc.Adjacent(neighbor,recurse - 1) - return 0 + return FALSE return ..() /* @@ -99,7 +99,7 @@ if( O.flags_1&ON_BORDER_1) // windows are on border, check them first if( O.dir & target_dir || O.dir & (O.dir-1) ) // full tile windows are just diagonals mechanically - return 0 //O.dir&(O.dir-1) is false for any cardinal direction, but true for diagonal ones + return FALSE //O.dir&(O.dir-1) is false for any cardinal direction, but true for diagonal ones else if( !border_only ) // dense, not on border, cannot pass over - return 0 - return 1 + return FALSE + return TRUE diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm index 239ef319d116..3bcaf80bf2a5 100644 --- a/code/_onclick/ai.dm +++ b/code/_onclick/ai.dm @@ -70,11 +70,11 @@ if(aicamera.in_camera_mode) aicamera.camera_mode_off() - INVOKE_ASYNC(aicamera, /obj/item/camera.proc/captureimage, pixel_turf, usr) + INVOKE_ASYNC(aicamera, TYPE_PROC_REF(/obj/item/camera, captureimage), pixel_turf, usr) return if(waypoint_mode) waypoint_mode = FALSE - INVOKE_ASYNC(src, .proc/set_waypoint, A) + INVOKE_ASYNC(src, PROC_REF(set_waypoint), A) return A.attack_ai(src) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 1d1d517fb603..5c387dd59a2a 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -347,7 +347,7 @@ SEND_SIGNAL(src, COMSIG_CLICK_CTRL, user) var/mob/living/ML = user if(istype(ML)) - INVOKE_ASYNC(ML, /mob/living.verb/pulled, src) + INVOKE_ASYNC(ML, TYPE_VERB_REF(/mob/living, pulled), src) /mob/living/carbon/human/CtrlClick(mob/user) if(ishuman(user) && Adjacent(user) && !user.incapacitated()) diff --git a/code/_onclick/cyborg.dm b/code/_onclick/cyborg.dm index 743d75b557c9..c9453619af02 100644 --- a/code/_onclick/cyborg.dm +++ b/code/_onclick/cyborg.dm @@ -40,7 +40,7 @@ */ if(aicamera.in_camera_mode) //Cyborg picture taking aicamera.camera_mode_off() - INVOKE_ASYNC(aicamera, /obj/item/camera.proc/captureimage, A, usr) + INVOKE_ASYNC(aicamera, TYPE_PROC_REF(/obj/item/camera, captureimage), A, usr) return var/obj/item/W = get_active_held_item(TRUE) @@ -48,7 +48,7 @@ if(!W && A.Adjacent(src) && (isobj(A) || ismob(A))) var/atom/movable/C = A if(C.can_buckle && C.has_buckled_mobs()) - INVOKE_ASYNC(C, /atom/movable.proc/precise_user_unbuckle_mob, src) + INVOKE_ASYNC(C, TYPE_PROC_REF(/atom/movable, precise_user_unbuckle_mob), src) return if(!W && (get_dist(src,A) <= interaction_range)) diff --git a/code/_onclick/drag_drop.dm b/code/_onclick/drag_drop.dm index ce6732b1746a..8722e86add5b 100644 --- a/code/_onclick/drag_drop.dm +++ b/code/_onclick/drag_drop.dm @@ -91,11 +91,11 @@ . = 1 //Please don't roast me too hard -/client/MouseMove(object,location,control,params) +/client/MouseMove(object, location, control, params) mouseParams = params - mouseLocation = location - mouseObject = object - mouseControlObject = control + mouse_location_ref = WEAKREF(location) + mouse_object_ref = WEAKREF(object) + mouse_control_object = control if(mob) SEND_SIGNAL(mob, COMSIG_MOB_CLIENT_MOUSEMOVE, object, location, control, params) // god forgive me for i have sinned - used for autoparry. currently at 5 objects. @@ -106,15 +106,16 @@ /client/MouseDrag(src_object,atom/over_object,src_location,over_location,src_control,over_control,params) mouseParams = params - mouseLocation = over_location - mouseObject = over_object - mouseControlObject = over_control - if(selected_target[1] && over_object && over_object.IsAutoclickable()) + mouse_location_ref = WEAKREF(over_location) + mouse_object_ref = WEAKREF(over_object) + mouse_control_object = over_control + if(selected_target[1] && over_object?.IsAutoclickable()) selected_target[1] = over_object selected_target[2] = params if(active_mousedown_item) active_mousedown_item.onMouseDrag(src_object, over_object, src_location, over_location, params, mob) SEND_SIGNAL(src, COMSIG_CLIENT_MOUSEDRAG, src_object, over_object, src_location, over_location, src_control, over_control, params) + return ..() /obj/item/proc/onMouseDrag(src_object, over_object, src_location, over_location, params, mob) return diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm deleted file mode 100644 index 302edcc54b0a..000000000000 --- a/code/_onclick/hud/_defines.dm +++ /dev/null @@ -1,204 +0,0 @@ -/* - These defines specificy screen locations. For more information, see the byond documentation on the screen_loc var. - - The short version: - - Everything is encoded as strings because apparently that's how Byond rolls. - - "1,1" is the bottom left square of the user's screen. This aligns perfectly with the turf grid. - "1:2,3:4" is the square (1,3) with pixel offsets (+2, +4); slightly right and slightly above the turf grid. - Pixel offsets are used so you don't perfectly hide the turf under them, that would be crappy. - - In addition, the keywords NORTH, SOUTH, EAST, WEST and CENTER can be used to represent their respective - screen borders. NORTH-1, for example, is the row just below the upper edge. Useful if you want your - UI to scale with screen size. - - The size of the user's screen is defined by client.view (indirectly by world.view), in our case "15x15". - Therefore, the top right corner (except during admin shenanigans) is at "15,15" -*/ - -/proc/ui_hand_position(i) //values based on old hand ui positions (CENTER:-/+16,SOUTH:5) - var/x_off = -(!(i % 2)) - var/y_off = round((i-1) / 2) - return"CENTER+[x_off]:16,SOUTH+[y_off]:5" - -/proc/ui_equip_position(mob/M) - var/y_off = round((M.held_items.len-1) / 2) //values based on old equip ui position (CENTER: +/-16,SOUTH+1:5) - return "CENTER:-16,SOUTH+[y_off+1]:5" - -/proc/ui_swaphand_position(mob/M, which = 1) //values based on old swaphand ui positions (CENTER: +/-16,SOUTH+1:5) - var/x_off = which == 1 ? -1 : 0 - var/y_off = round((M.held_items.len-1) / 2) - return "CENTER+[x_off]:16,SOUTH+[y_off+1]:5" - -//Lower left, persistent menu -#define ui_inventory "WEST:6,SOUTH:5" - -//Middle left indicators -#define ui_lingchemdisplay "WEST,CENTER-1:15" -#define ui_lingstingdisplay "WEST:6,CENTER-3:11" - -#define ui_devilsouldisplay "WEST:6,CENTER-1:15" - -//Lower center, persistent menu -#define ui_sstore1 "CENTER-5:10,SOUTH:5" -#define ui_id "CENTER-4:12,SOUTH:5" -#define ui_belt "CENTER-3:14,SOUTH:5" -#define ui_back "CENTER-2:14,SOUTH:5" -#define ui_storage1 "CENTER+1:18,SOUTH:5" -#define ui_storage2 "CENTER+2:20,SOUTH:5" -#define ui_combo "CENTER+4:24,SOUTH+1:7" // combo meter for martial arts - -//Lower right, persistent menu -#define ui_drop_throw "EAST-1:28,SOUTH+1:7" -#define ui_pull_resist "EAST-2:26,SOUTH+1:7" -#define ui_movi "EAST-2:26,SOUTH:5" -#define ui_sprintbufferloc "EAST-2:26,SOUTH:18" -#define ui_acti "EAST-3:24,SOUTH:5" -#define ui_zonesel "EAST-1:28,SOUTH:5" -#define ui_acti_alt "EAST-1:28,SOUTH:5" //alternative intent switcher for when the interface is hidden (F12) -#define ui_crafting "EAST-5:20,SOUTH:5"//CIT CHANGE - moves this over one tile to accommodate for combat mode toggle -#define ui_building "EAST-5:20,SOUTH:21"//CIT CHANGE - ditto -#define ui_language_menu "EAST-5:4,SOUTH:21"//CIT CHANGE - ditto -#define ui_voremode "EAST-5:20,SOUTH:5" - -//Upper-middle right (alerts) -#define ui_alert1 "EAST-1:28,CENTER+5:27" -#define ui_alert2 "EAST-1:28,CENTER+4:25" -#define ui_alert3 "EAST-1:28,CENTER+3:23" -#define ui_alert4 "EAST-1:28,CENTER+2:21" -#define ui_alert5 "EAST-1:28,CENTER+1:19" - -//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+1:19"//CIT CHANGE - moves internal icon up a little bit to accommodate for the stamina meter -#define ui_mood "EAST-1:28,CENTER-3:10" -// #define ui_spacesuit "EAST-1:28,CENTER-4:10" - -//Pop-up inventory -#define ui_shoes "WEST+1:8,SOUTH:5" -#define ui_iclothing "WEST:6,SOUTH+1:7" -#define ui_oclothing "WEST+1:8,SOUTH+1:7" -#define ui_gloves "WEST+2:10,SOUTH+1:7" -#define ui_glasses "WEST+2:10,SOUTH+2:9" //skyrat edit -#define ui_mask "WEST+1:8,SOUTH+2:9" -#define ui_ears "WEST+2:10,SOUTH+3:11" //skyrat edit -#define ui_neck "WEST:6,SOUTH+2:9" -#define ui_head "WEST+1:8,SOUTH+3:11" - -//Generic living -#define ui_living_pull "EAST-1:28,CENTER-2:15" -#define ui_living_health "EAST-1:28,CENTER:15" -#define ui_living_healthdoll "EAST-1:28,CENTER-1:15" - -//Monkeys -#define ui_monkey_head "CENTER-5:13,SOUTH:5" -#define ui_monkey_mask "CENTER-4:14,SOUTH:5" -#define ui_monkey_neck "CENTER-3:15,SOUTH:5" -#define ui_monkey_back "CENTER-2:16,SOUTH:5" - -//Drones -#define ui_drone_drop "CENTER+1:18,SOUTH:5" -#define ui_drone_pull "CENTER+2:2,SOUTH:5" -#define ui_drone_storage "CENTER-2:14,SOUTH:5" -#define ui_drone_head "CENTER-3:14,SOUTH:5" - -//Cyborgs -#define ui_borg_health "EAST-1:28,CENTER-1:15" -#define ui_borg_pull "EAST-2:26,SOUTH+1:7" -#define ui_borg_radio "EAST-1:28,SOUTH+1:7" -#define ui_borg_intents "EAST-2:26,SOUTH:5" -#define ui_borg_lamp "CENTER-3:16, SOUTH:5" -#define ui_borg_tablet "CENTER-4:16, SOUTH:5" -#define ui_inv1 "CENTER-2:16,SOUTH:5" -#define ui_inv2 "CENTER-1 :16,SOUTH:5" -#define ui_inv3 "CENTER :16,SOUTH:5" -#define ui_borg_module "CENTER+1:16,SOUTH:5" -#define ui_borg_store "CENTER+2:16,SOUTH:5" -#define ui_borg_camera "CENTER+3:21,SOUTH:5" -#define ui_borg_alerts "CENTER+4:21,SOUTH:5" -#define ui_borg_language_menu "CENTER+4:21,SOUTH+1:5" -#define ui_borg_sensor "CENTER-6:16, SOUTH:5" //LEGACY -#define ui_borg_thrusters "CENTER-5:16, SOUTH:5" //LEGACY - -//Aliens -#define ui_alien_health "EAST,CENTER-1:15" -#define ui_alienplasmadisplay "EAST,CENTER-2:15" -#define ui_alien_queen_finder "EAST,CENTER-3:15" -#define ui_alien_storage_r "CENTER+1:18,SOUTH:5" -#define ui_alien_language_menu "EAST-3:26,SOUTH:5" - -//Constructs -#define ui_construct_pull "EAST,CENTER-2:15" -#define ui_construct_health "EAST,CENTER:15" - -//AI -#define ui_ai_core "BOTTOM:6,RIGHT-4" -#define ui_ai_shuttle "BOTTOM:6,RIGHT-3" -#define ui_ai_announcement "BOTTOM:6,RIGHT-2" -#define ui_ai_state_laws "BOTTOM:6,RIGHT-1" -#define ui_ai_pda_log "BOTTOM:6,RIGHT" -#define ui_ai_pda_send "BOTTOM+1:6,RIGHT" -#define ui_ai_language_menu "BOTTOM+1:8,RIGHT-2:30" - -#define ui_ai_crew_monitor "BOTTOM:6,CENTER-1" -#define ui_ai_crew_manifest "BOTTOM:6,CENTER" -#define ui_ai_alerts "BOTTOM:6,CENTER+1" - -#define ui_ai_view_images "BOTTOM:6,LEFT+4" -#define ui_ai_camera_list "BOTTOM:6,LEFT+3" -#define ui_ai_track_with_camera "BOTTOM:6,LEFT+2" -#define ui_ai_camera_light "BOTTOM:6,LEFT+1" -#define ui_ai_sensor "BOTTOM:6,LEFT" -#define ui_ai_multicam "BOTTOM+1:6,LEFT+1" -#define ui_ai_add_multicam "BOTTOM+1:6,LEFT" -#define ui_ai_take_picture "BOTTOM+2:6,LEFT" - - -// pAI -// #define ui_pai_software "SOUTH:6,WEST" -// #define ui_pai_shell "SOUTH:6,WEST+1" -// #define ui_pai_chassis "SOUTH:6,WEST+2" -// #define ui_pai_rest "SOUTH:6,WEST+3" -// #define ui_pai_light "SOUTH:6,WEST+4" -// #define ui_pai_newscaster "SOUTH:6,WEST+5" -// #define ui_pai_host_monitor "SOUTH:6,WEST+6" -// #define ui_pai_crew_manifest "SOUTH:6,WEST+7" -// #define ui_pai_state_laws "SOUTH:6,WEST+8" -// #define ui_pai_pda_send "SOUTH:6,WEST+9" -// #define ui_pai_pda_log "SOUTH:6,WEST+10" -// #define ui_pai_take_picture "SOUTH:6,WEST+12" -// #define ui_pai_view_images "SOUTH:6,WEST+13" - -//skyrat slots -#define ui_inventory_extra "WEST:6,SOUTH+3:11" -#define ui_boxers "WEST:6,SOUTH+4:13" -#define ui_socks "WEST:6,SOUTH+5:15" -#define ui_shirt "WEST:6,SOUTH+6:17" -#define ui_ears_extra "WEST+2:10,SOUTH+4:13" -#define ui_wrists "WEST+1:8,SOUTH+4:13" -// - -//Ghosts -#define ui_ghost_jumptomob "SOUTH:6,CENTER-3:24" -#define ui_ghost_orbit "SOUTH:6,CENTER-2:24" -#define ui_ghost_reenter_corpse "SOUTH:6,CENTER-1:24" -#define ui_ghost_teleport "SOUTH:6,CENTER:24" -#define ui_ghost_pai "SOUTH: 6, CENTER+1:24" -#define ui_ghost_mafia "SOUTH: 6, CENTER+2:24" -#define ui_ghost_spawners "SOUTH: 6, CENTER+1:24" // LEGACY. SAME LOC AS PAI - -//UI position overrides for 1:1 screen layout. (default is 7:5) -#define ui_stamina "EAST-1:28,CENTER:17" // replacing internals button -#define ui_overridden_resist "EAST-3:24,SOUTH+1:7" -#define ui_clickdelay "CENTER,SOUTH+1:-31" -#define ui_resistdelay "EAST-3:24,SOUTH+1:4" -#define ui_combat_toggle "EAST-4:22,SOUTH:5" - -#define ui_boxcraft "EAST-4:22,SOUTH+1:6" -#define ui_boxarea "EAST-4:6,SOUTH+1:6" -#define ui_boxlang "EAST-5:22,SOUTH+1:6" -#define ui_boxvore "EAST-5:22,SOUTH+1:6" - -#define ui_wanted_lvl "NORTH,11" diff --git a/code/_onclick/hud/action_button.dm b/code/_onclick/hud/action_button.dm index d97e1f5d04ac..5ce1d3130de0 100644 --- a/code/_onclick/hud/action_button.dm +++ b/code/_onclick/hud/action_button.dm @@ -2,186 +2,156 @@ /atom/movable/screen/movable/action_button var/datum/action/linked_action + var/datum/hud/our_hud var/actiontooltipstyle = "" screen_loc = null var/button_icon_state var/appearance_cache + /// Where we are currently placed on the hud. SCRN_OBJ_DEFAULT asks the linked action what it thinks + var/location = SCRN_OBJ_DEFAULT + /// A unique bitflag, combined with the name of our linked action this lets us persistently remember any user changes to our position var/id - var/ordered = TRUE //If the button gets placed into the default bar + /// A weakref of the last thing we hovered over + /// God I hate how dragging works + var/datum/weakref/last_hovored_ref + +/atom/movable/screen/movable/action_button/Destroy() + if(our_hud) + var/mob/viewer = our_hud.mymob + our_hud.hide_action(src) + viewer?.client?.screen -= src + linked_action.viewers -= our_hud + viewer.update_action_buttons() + our_hud = null + linked_action = null + return ..() /atom/movable/screen/movable/action_button/proc/can_use(mob/user) if (linked_action) - return linked_action.owner == user + if(linked_action.viewers[user.hud_used]) + return TRUE + return FALSE else if (isobserver(user)) var/mob/dead/observer/O = user return !O.observetarget else return TRUE -/atom/movable/screen/movable/action_button/MouseDrop(over_object) - if(!can_use(usr)) - return - if((istype(over_object, /atom/movable/screen/movable/action_button) && !istype(over_object, /atom/movable/screen/movable/action_button/hide_toggle))) - if(locked) - to_chat(usr, "Action button \"[name]\" is locked, unlock it first.") - return - var/atom/movable/screen/movable/action_button/B = over_object - var/list/actions = usr.actions - actions.Swap(actions.Find(src.linked_action), actions.Find(B.linked_action)) - moved = FALSE - ordered = TRUE - B.moved = FALSE - B.ordered = TRUE - usr.update_action_buttons() - else - return ..() - /atom/movable/screen/movable/action_button/Click(location,control,params) if (!can_use(usr)) return var/list/modifiers = params2list(params) if(modifiers["shift"]) - if(locked) - to_chat(usr, "Action button \"[name]\" is locked, unlock it first.") - return TRUE - moved = 0 - usr.update_action_buttons() //redraw buttons that are no longer considered "moved" - return TRUE - if(modifiers["ctrl"]) - locked = !locked - to_chat(usr, "Action button \"[name]\" [locked ? "" : "un"]locked.") - if(id && usr.client) //try to (un)remember position - usr.client.prefs.action_buttons_screen_locs["[name]_[id]"] = locked ? moved : null + var/datum/hud/our_hud = usr.hud_used + our_hud.position_action(src, SCRN_OBJ_DEFAULT) return TRUE linked_action.Trigger() return TRUE -//Hide/Show Action Buttons ... Button -/atom/movable/screen/movable/action_button/hide_toggle - name = "Hide Buttons" - desc = "Shift-click any button to reset its position, and Control-click it to lock it in place. Alt-click this button to reset all buttons to their default positions." - icon = 'icons/mob/actions.dmi' - icon_state = "bg_default" - var/hidden = 0 - var/hide_icon = 'icons/mob/actions.dmi' - var/hide_state = "hide" - var/show_state = "show" - var/mutable_appearance/hide_appearance - var/mutable_appearance/show_appearance - -/atom/movable/screen/movable/action_button/hide_toggle/Initialize(mapload) +// Entered and Exited won't fire while you're dragging something, because you're still "holding" it +// Very much byond logic, but I want nice behavior, so we fake it with drag +/atom/movable/screen/movable/action_button/MouseDrag(atom/over_object, src_location, over_location, src_control, over_control, params) . = ..() - var/static/list/icon_cache = list() - - var/cache_key = "[hide_icon][hide_state]" - hide_appearance = icon_cache[cache_key] - if(!hide_appearance) - hide_appearance = icon_cache[cache_key] = mutable_appearance(hide_icon, hide_state) - - cache_key = "[hide_icon][show_state]" - show_appearance = icon_cache[cache_key] - if(!show_appearance) - show_appearance = icon_cache[cache_key] = mutable_appearance(hide_icon, show_state) - -/atom/movable/screen/movable/action_button/hide_toggle/Click(location,control,params) - if (!can_use(usr)) + if(!can_use(usr)) return + if(IS_WEAKREF_OF(over_object, last_hovored_ref)) + return + var/atom/old_object + if(last_hovored_ref) + old_object = last_hovored_ref?.resolve() + else // If there's no current ref, we assume it was us. We also treat this as our "first go" location + old_object = src + var/datum/hud/our_hud = usr.hud_used + our_hud?.generate_landings(src) - var/list/modifiers = params2list(params) - if(modifiers["shift"]) - if(locked) - to_chat(usr, "Action button \"[name]\" is locked, unlock it first.") - return TRUE - moved = FALSE - usr.update_action_buttons(TRUE) - return TRUE - if(modifiers["ctrl"]) - locked = !locked - to_chat(usr, "Action button \"[name]\" [locked ? "" : "un"]locked.") - if(id && usr.client) //try to (un)remember position - usr.client.prefs.action_buttons_screen_locs["[name]_[id]"] = locked ? moved : null - return TRUE - if(modifiers["alt"]) - for(var/V in usr.actions) - var/datum/action/A = V - var/atom/movable/screen/movable/action_button/B = A.button - B.moved = FALSE - if(B.id && usr.client) - usr.client.prefs.action_buttons_screen_locs["[B.name]_[B.id]"] = null - B.locked = usr.client.prefs.buttons_locked - locked = usr.client.prefs.buttons_locked - moved = FALSE - if(id && usr.client) - usr.client.prefs.action_buttons_screen_locs["[name]_[id]"] = null - usr.update_action_buttons(TRUE) - to_chat(usr, "Action button positions have been reset.") - return TRUE - usr.hud_used.action_buttons_hidden = !usr.hud_used.action_buttons_hidden - - hidden = usr.hud_used.action_buttons_hidden - if(hidden) - name = "Show Buttons" - else - name = "Hide Buttons" - update_icon() - usr.update_action_buttons() - -/atom/movable/screen/movable/action_button/hide_toggle/AltClick(mob/user) - for(var/V in user.actions) - var/datum/action/A = V - var/atom/movable/screen/movable/action_button/B = A.button - B.moved = FALSE - if(moved) - moved = FALSE - user.update_action_buttons(TRUE) - to_chat(user, "Action button positions have been reset.") - return TRUE + if(old_object) + old_object.MouseExited(over_location, over_control, params) + last_hovored_ref = WEAKREF(over_object) + over_object.MouseEntered(over_location, over_control, params) -/atom/movable/screen/movable/action_button/hide_toggle/proc/InitialiseIcon(datum/hud/owner_hud) - var/settings = owner_hud.get_action_buttons_icons() - icon = settings["bg_icon"] - icon_state = settings["bg_state"] - hide_icon = settings["toggle_icon"] - hide_state = settings["toggle_hide"] - show_state = settings["toggle_show"] - update_icon() - -/atom/movable/screen/movable/action_button/hide_toggle/update_overlays() +/atom/movable/screen/movable/action_button/MouseEntered(location, control, params) . = ..() - if(hidden) - . += show_appearance - else - . += hide_appearance + if(!QDELETED(src)) + openToolTip(usr, src, params, title = name, content = desc, theme = actiontooltipstyle) +/atom/movable/screen/movable/action_button/MouseExited(location, control, params) + closeToolTip(usr) + return ..() -/atom/movable/screen/movable/action_button/MouseEntered(location,control,params) - if(!QDELETED(src)) - openToolTip(usr,src,params,title = name,content = desc,theme = actiontooltipstyle) +/atom/movable/screen/movable/action_button/MouseDrop(over_object) + last_hovored_ref = null + if(!can_use(usr)) + return + var/datum/hud/our_hud = usr.hud_used + if(over_object == src) + our_hud.hide_landings() + return + if(istype(over_object, /atom/movable/screen/action_landing)) + var/atom/movable/screen/action_landing/reserve = over_object + reserve.hit_by(src) + our_hud.hide_landings() + save_position() + return + our_hud.hide_landings() + if(istype(over_object, /atom/movable/screen/button_palette) || istype(over_object, /atom/movable/screen/palette_scroll)) + our_hud.position_action(src, SCRN_OBJ_IN_PALETTE) + save_position() + return + if(istype(over_object, /atom/movable/screen/movable/action_button)) + var/atom/movable/screen/movable/action_button/button = over_object + our_hud.position_action_relative(src, button) + save_position() + return + . = ..() + our_hud.position_action(src, screen_loc) + save_position() -/atom/movable/screen/movable/action_button/MouseExited() - closeToolTip(usr) +/atom/movable/screen/movable/action_button/proc/save_position() + var/mob/user = our_hud.mymob + if(!user?.client) + return + var/position_info = "" + switch(location) + if(SCRN_OBJ_FLOATING) + position_info = screen_loc + if(SCRN_OBJ_IN_LIST) + position_info = SCRN_OBJ_IN_LIST + if(SCRN_OBJ_IN_PALETTE) + position_info = SCRN_OBJ_IN_PALETTE + + user.client.prefs.action_buttons_screen_locs["[name]_[id]"] = position_info + user.client.prefs.queue_save_pref(1 SECONDS, TRUE) + +/atom/movable/screen/movable/action_button/proc/load_position() + var/mob/user = our_hud.mymob + if(!user) + return + var/position_info = user.client?.prefs?.action_buttons_screen_locs["[name]_[id]"] || SCRN_OBJ_DEFAULT + user.hud_used.position_action(src, position_info) + +/atom/movable/screen/movable/action_button/proc/dump_save() + var/mob/user = our_hud.mymob + if(!user?.client) + return + user.client.prefs.action_buttons_screen_locs -= "[name]_[id]" + user.client.prefs.queue_save_pref(1 SECONDS, TRUE) /datum/hud/proc/get_action_buttons_icons() . = list() .["bg_icon"] = ui_style .["bg_state"] = "template" - //TODO : Make these fit theme - .["toggle_icon"] = 'icons/mob/actions.dmi' - .["toggle_hide"] = "hide" - .["toggle_show"] = "show" - //see human and alien hud for specific implementations. /mob/proc/update_action_buttons_icon(status_only = FALSE) for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon(status_only) + A.UpdateButtons(status_only) //This is the proc used to update all the action buttons. /mob/proc/update_action_buttons(reload_screen) @@ -191,56 +161,243 @@ if(hud_used.hud_shown != HUD_STYLE_STANDARD) return - var/button_number = 0 - var/list/cview = getviewsize(client.view) - var/supportedcolumns = cview[1]-2 + for(var/datum/action/action as anything in actions) + var/atom/movable/screen/movable/action_button/button = action.viewers[hud_used] + action.UpdateButtons() + if(reload_screen) + client.screen += button - if(hud_used.action_buttons_hidden) - for(var/datum/action/A in actions) - A.button.screen_loc = null - if(reload_screen) - client.screen += A.button + if(reload_screen) + hud_used.update_our_owner() + // This holds the logic for the palette buttons + hud_used.palette_actions.refresh_actions() + +/atom/movable/screen/button_palette + desc = "Drag buttons to move them
Shift-click any button to reset it
Alt-click this to reset all buttons" + icon = 'icons/hud/64x16_actions.dmi' + icon_state = "screen_gen_palette" + screen_loc = ui_action_palette + var/datum/hud/our_hud + var/expanded = FALSE + /// Id of any currently running timers that set our color matrix + var/color_timer_id + +/atom/movable/screen/button_palette/Destroy() + if(our_hud) + our_hud.mymob?.client?.screen -= src + our_hud.toggle_palette = null + our_hud = null + return ..() + +/atom/movable/screen/button_palette/Initialize(mapload) + . = ..() + update_appearance() + +/atom/movable/screen/button_palette/proc/set_hud(datum/hud/our_hud) + src.our_hud = our_hud + refresh_owner() + +/atom/movable/screen/button_palette/update_name(updates) + . = ..() + if(expanded) + name = "Hide Buttons" else - for(var/datum/action/A in actions) - A.UpdateButtonIcon() - var/atom/movable/screen/movable/action_button/B = A.button - if(B.ordered) - button_number++ - if(B.moved) - B.screen_loc = B.moved - else - B.screen_loc = hud_used.ButtonNumberToScreenCoords(button_number, supportedcolumns) - if(reload_screen) - client.screen += B - - if(!button_number) - hud_used.hide_actions_toggle.screen_loc = null - return - - if(!hud_used.hide_actions_toggle.moved) - hud_used.hide_actions_toggle.screen_loc = hud_used.ButtonNumberToScreenCoords(button_number+1, supportedcolumns) + name = "Show Buttons" + +/atom/movable/screen/button_palette/proc/refresh_owner() + var/mob/viewer = our_hud.mymob + if(viewer.client) + viewer.client.screen |= src + + var/list/settings = our_hud.get_action_buttons_icons() + var/ui_icon = "[settings["bg_icon"]]" + var/list/ui_segments = splittext(ui_icon, ".") + var/list/ui_paths = splittext(ui_segments[1], "/") + var/ui_name = ui_paths[length(ui_paths)] + + icon_state = "[ui_name]_palette" + +/atom/movable/screen/button_palette/MouseEntered(location, control, params) + . = ..() + if(QDELETED(src)) + return + show_tooltip(params) + +/atom/movable/screen/button_palette/MouseExited() + closeToolTip(usr) + return ..() + +/atom/movable/screen/button_palette/proc/show_tooltip(params) + openToolTip(usr, src, params, title = name, content = desc) + +GLOBAL_LIST_INIT(palette_added_matrix, list(0.4,0.5,0.2,0, 0,1.4,0,0, 0,0.4,0.6,0, 0,0,0,1, 0,0,0,0)) +GLOBAL_LIST_INIT(palette_removed_matrix, list(1.4,0,0,0, 0.7,0.4,0,0, 0.4,0,0.6,0, 0,0,0,1, 0,0,0,0)) + +/atom/movable/screen/button_palette/proc/play_item_added() + color_for_now(GLOB.palette_added_matrix) + +/atom/movable/screen/button_palette/proc/play_item_removed() + color_for_now(GLOB.palette_removed_matrix) + +/atom/movable/screen/button_palette/proc/color_for_now(list/color) + if(color_timer_id) + return + add_atom_colour(color, TEMPORARY_COLOUR_PRIORITY) //We unfortunately cannot animate matrix colors. Curse you lummy it would be ~~non~~trivial to interpolate between the two valuessssssssss + color_timer_id = addtimer(CALLBACK(src, PROC_REF(remove_color), color), 2 SECONDS) + +/atom/movable/screen/button_palette/proc/remove_color(list/to_remove) + color_timer_id = null + remove_atom_colour(TEMPORARY_COLOUR_PRIORITY, to_remove) + +/atom/movable/screen/button_palette/proc/can_use(mob/user) + if (isobserver(user)) + var/mob/dead/observer/O = user + return !O.observetarget + return TRUE + +/atom/movable/screen/button_palette/Click(location, control, params) + if(!can_use(usr)) + return + + var/list/modifiers = params2list(params) + + if(LAZYACCESS(modifiers, ALT_CLICK)) + for(var/datum/action/action as anything in usr.actions) // Reset action positions to default + for(var/datum/hud/hud as anything in action.viewers) + var/atom/movable/screen/movable/action_button/button = action.viewers[hud] + hud.position_action(button, SCRN_OBJ_DEFAULT) + to_chat(usr, span_notice("Action button positions have been reset.")) + return TRUE + + set_expanded(!expanded) + +/atom/movable/screen/button_palette/proc/clicked_while_open(datum/source, atom/target, atom/location, control, params, mob/user) + if(istype(target, /atom/movable/screen/movable/action_button) || istype(target, /atom/movable/screen/palette_scroll) || target == src) // If you're clicking on an action button, or us, you can live + return + set_expanded(FALSE) + if(source) + UnregisterSignal(source, COMSIG_CLIENT_CLICK) + +/atom/movable/screen/button_palette/proc/set_expanded(new_expanded) + var/datum/action_group/our_group = our_hud.palette_actions + if(!length(our_group.actions)) //Looks dumb, trust me lad + new_expanded = FALSE + if(expanded == new_expanded) + return + + expanded = new_expanded + our_group.refresh_actions() + update_appearance() + + if(!usr.client) + return + + if(expanded) + RegisterSignal(usr.client, COMSIG_CLIENT_CLICK, PROC_REF(clicked_while_open)) else - hud_used.hide_actions_toggle.screen_loc = hud_used.hide_actions_toggle.moved - if(reload_screen) - client.screen += hud_used.hide_actions_toggle + UnregisterSignal(usr.client, COMSIG_CLIENT_CLICK) -/datum/hud/proc/ButtonNumberToScreenCoords(number, supportedcolumns) // TODO : Make this zero-indexed for readabilty - var/row = round((number - 1)/supportedcolumns) - var/col = ((number - 1)%(supportedcolumns)) + 1 + closeToolTip(usr) //Our tooltips are now invalid, can't seem to update them in one frame, so here, just close them - var/coord_col = "+[col-1]" - var/coord_col_offset = 2 + 2 * col +/atom/movable/screen/palette_scroll + icon = 'icons/mob/screen_gen.dmi' + screen_loc = ui_palette_scroll + /// How should we move the palette's actions? + /// Positive scrolls down the list, negative scrolls back + var/scroll_direction = 0 + var/datum/hud/our_hud - var/coord_row = "[row ? -row : "+0"]" +/atom/movable/screen/palette_scroll/proc/can_use(mob/user) + if (isobserver(user)) + var/mob/dead/observer/O = user + return !O.observetarget + return TRUE + +/atom/movable/screen/palette_scroll/proc/set_hud(datum/hud/our_hud) + src.our_hud = our_hud + refresh_owner() + +/atom/movable/screen/palette_scroll/proc/refresh_owner() + var/mob/viewer = our_hud.mymob + if(viewer.client) + viewer.client.screen |= src + + var/list/settings = our_hud.get_action_buttons_icons() + icon = settings["bg_icon"] + +/atom/movable/screen/palette_scroll/Click(location, control, params) + if(!can_use(usr)) + return + our_hud.palette_actions.scroll(scroll_direction) - return "WEST[coord_col]:[coord_col_offset],NORTH[coord_row]:-6" +/atom/movable/screen/palette_scroll/MouseEntered(location, control, params) + . = ..() + if(QDELETED(src)) + return + openToolTip(usr, src, params, title = name, content = desc) -/datum/hud/proc/SetButtonCoords(atom/movable/screen/button,number, supportedcolumns) - var/row = round((number-1)/supportedcolumns) - var/col = ((number - 1)%(supportedcolumns)) + 1 - var/x_offset = 32*(col-1) + 4 + 2*col - var/y_offset = -32*(row+1) + 26 +/atom/movable/screen/palette_scroll/MouseExited() + closeToolTip(usr) + return ..() + +/atom/movable/screen/palette_scroll/down + name = "Scroll Down" + desc = "Click on this to scroll the actions above down" + icon_state = "scroll_down" + scroll_direction = 1 + +/atom/movable/screen/palette_scroll/down/Destroy() + if(our_hud) + our_hud.mymob?.client?.screen -= src + our_hud.palette_down = null + our_hud = null + return ..() + +/atom/movable/screen/palette_scroll/up + name = "Scroll Up" + desc = "Click on this to scroll the actions above up" + icon_state = "scroll_up" + scroll_direction = -1 + +/atom/movable/screen/palette_scroll/up/Destroy() + if(our_hud) + our_hud.mymob?.client?.screen -= src + our_hud.palette_up = null + our_hud = null + return ..() + +/// Exists so you have a place to put your buttons when you move them around +/atom/movable/screen/action_landing + name = "Button Space" + desc = "Drag and drop a button into this spot
to add it to the group" + icon = 'icons/mob/screen_gen.dmi' + icon_state = "reserved" + // We want our whole 32x32 space to be clickable, so dropping's forgiving + mouse_opacity = MOUSE_OPACITY_OPAQUE + var/datum/action_group/owner + +/atom/movable/screen/action_landing/Destroy() + if(owner) + owner.landing = null + owner?.owner?.mymob?.client?.screen -= src + owner.refresh_actions() + owner = null + return ..() + +/atom/movable/screen/action_landing/proc/set_owner(datum/action_group/owner) + src.owner = owner + refresh_owner() + +/atom/movable/screen/action_landing/proc/refresh_owner() + var/datum/hud/our_hud = owner.owner + var/mob/viewer = our_hud.mymob + if(viewer.client) + viewer.client.screen |= src + + var/list/settings = our_hud.get_action_buttons_icons() + icon = settings["bg_icon"] - var/matrix/M = matrix() - M.Translate(x_offset,y_offset) - button.transform = M +/// Reacts to having a button dropped on it +/atom/movable/screen/action_landing/proc/hit_by(atom/movable/screen/movable/action_button/button) + var/datum/hud/our_hud = owner.owner + our_hud.position_action(button, owner.location) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index d3d0fb32b6c7..6a1ed142a2c0 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -63,7 +63,7 @@ animate(thealert, transform = matrix(), time = 2.5, easing = BACK_EASING) if(thealert.timeout) - addtimer(CALLBACK(src, .proc/alert_timeout, thealert, category), thealert.timeout) + addtimer(CALLBACK(src, PROC_REF(alert_timeout), thealert, category), thealert.timeout) thealert.timeout = world.time + thealert.timeout - world.tick_lag return thealert @@ -75,9 +75,9 @@ /mob/proc/clear_alert(category, clear_override = FALSE) var/atom/movable/screen/alert/alert = alerts[category] if(!alert) - return 0 + return FALSE if(alert.override_alerts && !clear_override) - return 0 + return FALSE alerts -= category if(client && hud_used) @@ -344,7 +344,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." add_overlay(receiving) src.receiving = receiving src.offerer = offerer - RegisterSignal(taker, COMSIG_MOVABLE_MOVED, .proc/check_in_range, override = TRUE) //Override to prevent runtimes when people offer a item multiple times + RegisterSignal(taker, COMSIG_MOVABLE_MOVED, PROC_REF(check_in_range), override = TRUE) //Override to prevent runtimes when people offer a item multiple times /atom/movable/screen/alert/give/Click(location, control, params) . = ..() @@ -371,7 +371,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." . = ..() name = "[offerer] is offering a high-five!" desc = "[offerer] is offering a high-five! Click this alert to slap it." - RegisterSignal(offerer, COMSIG_PARENT_EXAMINE_MORE, .proc/check_fake_out) + RegisterSignal(offerer, COMSIG_PARENT_EXAMINE_MORE, PROC_REF(check_fake_out)) /atom/movable/screen/alert/give/highfive/handle_transfer() var/mob/living/carbon/taker = owner @@ -389,7 +389,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." offerer.visible_message(span_notice("[rube] rushes in to high-five [offerer], but-"), span_nicegreen("[rube] falls for your trick just as planned, lunging for a high-five that no longer exists! Classic!"), ignored_mobs=rube) to_chat(rube, span_nicegreen("You go in for [offerer]'s high-five, but-")) - addtimer(CALLBACK(src, .proc/too_slow_p2, offerer, rube), 0.5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(too_slow_p2), offerer, rube), 0.5 SECONDS) /// Part two of the ultimate prank /atom/movable/screen/alert/give/highfive/proc/too_slow_p2() @@ -426,7 +426,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." add_overlay(receiving) src.receiving = receiving src.offerer = offerer - RegisterSignal(taker, COMSIG_MOVABLE_MOVED, .proc/check_in_range, override = TRUE) //Override to prevent runtimes when people offer a item multiple times + RegisterSignal(taker, COMSIG_MOVABLE_MOVED, PROC_REF(check_in_range), override = TRUE) //Override to prevent runtimes when people offer a item multiple times //ALIENS @@ -797,7 +797,7 @@ so as to remain in compliance with the most up-to-date laws." if(!hud_shown) for(var/i = 1, i <= alerts.len, i++) screenmob.client.screen -= alerts[alerts[i]] - return 1 + return TRUE for(var/i = 1, i <= alerts.len, i++) var/atom/movable/screen/alert/alert = alerts[alerts[i]] if(alert.icon_state == "template") @@ -820,7 +820,7 @@ so as to remain in compliance with the most up-to-date laws." if(!viewmob) for(var/M in mymob.observers) reorganize_alerts(M) - return 1 + return TRUE /atom/movable/screen/alert/Click(location, control, params) if(!usr || !usr.client) diff --git a/code/_onclick/hud/credits.dm b/code/_onclick/hud/credits.dm index 77f4ed5c84ae..e991ebc47b75 100644 --- a/code/_onclick/hud/credits.dm +++ b/code/_onclick/hud/credits.dm @@ -53,7 +53,7 @@ animate(src, transform = M, time = CREDIT_ROLL_SPEED) target = M animate(src, alpha = 255, time = CREDIT_EASE_DURATION, flags = ANIMATION_PARALLEL) - addtimer(CALLBACK(src, .proc/FadeOut), CREDIT_ROLL_SPEED - CREDIT_EASE_DURATION) + addtimer(CALLBACK(src, PROC_REF(FadeOut)), CREDIT_ROLL_SPEED - CREDIT_EASE_DURATION) QDEL_IN(src, CREDIT_ROLL_SPEED) if(parent) parent.screen += src diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index 285134d3f97d..d01ba13595ad 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -77,8 +77,13 @@ GLOBAL_LIST_INIT(available_ui_styles, list( // We don't actually do proccalls really yet, so let's grab at prefs - var/atom/movable/screen/movable/action_button/hide_toggle/hide_actions_toggle - var/action_buttons_hidden = FALSE + var/atom/movable/screen/button_palette/toggle_palette + var/atom/movable/screen/palette_scroll/down/palette_down + var/atom/movable/screen/palette_scroll/up/palette_up + + var/datum/action_group/palette/palette_actions + var/datum/action_group/listed/listed_actions + var/list/floating_actions var/atom/movable/screen/healths var/atom/movable/screen/healthdoll @@ -95,10 +100,12 @@ GLOBAL_LIST_INIT(available_ui_styles, list( // will fall back to the default if any of these are null ui_style = ui_style2icon(owner.client && owner.client.prefs && owner.client.prefs.UI_style) - hide_actions_toggle = new - hide_actions_toggle.InitialiseIcon(src) - if(mymob.client) - hide_actions_toggle.locked = mymob.client.prefs.buttons_locked + toggle_palette = new() + toggle_palette.set_hud(src) + palette_down = new() + palette_down.set_hud(src) + palette_up = new() + palette_up.set_hud(src) hand_slots = list() @@ -114,7 +121,13 @@ GLOBAL_LIST_INIT(available_ui_styles, list( if(mymob.hud_used == src) mymob.hud_used = null - QDEL_NULL(hide_actions_toggle) + QDEL_NULL(toggle_palette) + QDEL_NULL(palette_down) + QDEL_NULL(palette_up) + QDEL_NULL(palette_actions) + QDEL_NULL(listed_actions) + QDEL_LIST(floating_actions) + QDEL_NULL(module_store_icon) QDEL_LIST(static_inventory) @@ -159,10 +172,14 @@ GLOBAL_LIST_INIT(available_ui_styles, list( /mob/proc/create_mob_hud() if(!client || hud_used) return - hud_used = new hud_type(src) + set_hud_used(new hud_type(src)) update_sight() SEND_SIGNAL(src, COMSIG_MOB_HUD_CREATED) +/mob/proc/set_hud_used(datum/hud/new_hud) + hud_used = new_hud + new_hud.build_action_groups() + //Version denotes which style should be displayed. blank or 0 means "next version" /datum/hud/proc/show_hud(version = 0, mob/viewmob) if(!ismob(mymob)) @@ -171,6 +188,8 @@ GLOBAL_LIST_INIT(available_ui_styles, list( if(!screenmob.client) return FALSE + // This code is the absolute fucking worst, I want it to go die in a fire + // Seriously, why screenmob.client.screen = list() screenmob.client.update_clickcatcher() @@ -196,7 +215,7 @@ GLOBAL_LIST_INIT(available_ui_styles, list( if(infodisplay.len) screenmob.client.screen += infodisplay - screenmob.client.screen += hide_actions_toggle + screenmob.client.screen += toggle_palette if(action_intent) action_intent.screen_loc = initial(action_intent.screen_loc) //Restore intent selection to the original position @@ -296,7 +315,6 @@ GLOBAL_LIST_INIT(available_ui_styles, list( ui_style = new_ui_style build_hand_slots() - hide_actions_toggle.InitialiseIcon(src) //Triggered when F12 is pressed (Unless someone changed something in the DMF) /mob/verb/button_pressed_F12() @@ -344,3 +362,312 @@ GLOBAL_LIST_INIT(available_ui_styles, list( /datum/hud/proc/update_locked_slots() return + +/datum/hud/proc/position_action(atom/movable/screen/movable/action_button/button, position) + // This is kinda a hack, I'm sorry. + // Basically, FLOATING is never a valid position to pass into this proc. It exists as a generic marker for manually positioned buttons + // Not as a position to target + if(position == SCRN_OBJ_FLOATING) + return + if(button.location != SCRN_OBJ_DEFAULT) + hide_action(button) + switch(position) + if(SCRN_OBJ_DEFAULT) // Reset to the default + button.dump_save() // Nuke any existing saves + position_action(button, button.linked_action.default_button_position) + return + if(SCRN_OBJ_IN_LIST) + listed_actions.insert_action(button) + if(SCRN_OBJ_IN_PALETTE) + palette_actions.insert_action(button) + else // If we don't have it as a define, this is a screen_loc, and we should be floating + floating_actions += button + button.screen_loc = position + position = SCRN_OBJ_FLOATING + + button.location = position + +/datum/hud/proc/position_action_relative(atom/movable/screen/movable/action_button/button, atom/movable/screen/movable/action_button/relative_to) + if(button.location != SCRN_OBJ_DEFAULT) + hide_action(button) + switch(relative_to.location) + if(SCRN_OBJ_IN_LIST) + listed_actions.insert_action(button, listed_actions.index_of(relative_to)) + if(SCRN_OBJ_IN_PALETTE) + palette_actions.insert_action(button, palette_actions.index_of(relative_to)) + if(SCRN_OBJ_FLOATING) // If we don't have it as a define, this is a screen_loc, and we should be floating + floating_actions += button + var/client/our_client = mymob.client + if(!our_client) + position_action(button, button.linked_action.default_button_position) + return + button.screen_loc = get_valid_screen_location(relative_to.screen_loc, world.icon_size, our_client.view_size.getView()) // Asks for a location adjacent to our button that won't overflow the map + + button.location = relative_to.location + +/// Removes the passed in action from its current position on the screen +/datum/hud/proc/hide_action(atom/movable/screen/movable/action_button/button) + switch(button.location) + if(SCRN_OBJ_DEFAULT) // Invalid + CRASH("We just tried to hide an action buttion that somehow has the default position as its location, you done fucked up") + if(SCRN_OBJ_FLOATING) + floating_actions -= button + if(SCRN_OBJ_IN_LIST) + listed_actions.remove_action(button) + if(SCRN_OBJ_IN_PALETTE) + palette_actions.remove_action(button) + button.screen_loc = null + +/// Generates visual landings for all groups that the button is not a memeber of +/datum/hud/proc/generate_landings(atom/movable/screen/movable/action_button/button) + listed_actions.generate_landing() + palette_actions.generate_landing() + +/// Clears all currently visible landings +/datum/hud/proc/hide_landings() + listed_actions.clear_landing() + palette_actions.clear_landing() + +// Updates any existing "owned" visuals, ensures they continue to be visible +/datum/hud/proc/update_our_owner() + toggle_palette.refresh_owner() + palette_down.refresh_owner() + palette_up.refresh_owner() + listed_actions.update_landing() + palette_actions.update_landing() + +/// Ensures all of our buttons are properly within the bounds of our client's view, moves them if they're not +/datum/hud/proc/view_audit_buttons() + var/our_view = mymob?.client?.view + if(!our_view) + return + listed_actions.check_against_view() + palette_actions.check_against_view() + for(var/atom/movable/screen/movable/action_button/floating_button as anything in floating_actions) + var/list/current_offsets = screen_loc_to_offset(floating_button.screen_loc) + // We set the view arg here, so the output will be properly hemm'd in by our new view + floating_button.screen_loc = offset_to_screen_loc(current_offsets[1], current_offsets[2], view = our_view) + +/// Generates and fills new action groups with our mob's current actions +/datum/hud/proc/build_action_groups() + listed_actions = new(src) + palette_actions = new(src) + floating_actions = list() + for(var/datum/action/action as anything in mymob.actions) + var/atom/movable/screen/movable/action_button/button = action.viewers[src] + if(!button) + action.ShowTo(mymob) + button = action.viewers[src] + else + position_action(button, button.location) + +/datum/action_group + /// The hud we're owned by + var/datum/hud/owner + /// The actions we're managing + var/list/atom/movable/screen/movable/action_button/actions + /// The initial vertical offset of our action buttons + var/north_offset = 0 + /// The pixel vertical offset of our action buttons + var/pixel_north_offset = 0 + /// Max amount of buttons we can have per row + /// Indexes at 1 + var/column_max = 0 + /// How far "ahead" of the first row we start. Lets us "scroll" our rows + /// Indexes at 1 + var/row_offset = 0 + /// How many rows of actions we can have at max before we just stop hiding + /// Indexes at 1 + var/max_rows = INFINITY + /// The screen location we go by + var/location + /// Our landing screen object + var/atom/movable/screen/action_landing/landing + +/datum/action_group/New(datum/hud/owner) + ..() + actions = list() + src.owner = owner + +/datum/action_group/Destroy() + owner = null + QDEL_NULL(landing) + QDEL_LIST(actions) + return ..() + +/datum/action_group/proc/insert_action(atom/movable/screen/action, index) + if(action in actions) + if(actions[index] == action) + return + actions -= action // Don't dupe, come on + if(!index) + index = length(actions) + 1 + index = min(length(actions) + 1, index) + actions.Insert(index, action) + refresh_actions() + +/datum/action_group/proc/remove_action(atom/movable/screen/action) + actions -= action + refresh_actions() + +/datum/action_group/proc/refresh_actions() + + // We don't use size() here because landings are not canon + var/total_rows = ROUND_UP(length(actions) / column_max) + total_rows -= max_rows // Lets get the amount of rows we're off from our max + row_offset = clamp(row_offset, 0, total_rows) // You're not allowed to offset so far that we have a row of blank space + + var/button_number = 0 + for(var/atom/movable/screen/button as anything in actions) + var/postion = ButtonNumberToScreenCoords(button_number ) + button.screen_loc = postion + button_number++ + + if(landing) + var/postion = ButtonNumberToScreenCoords(button_number, landing = TRUE) // Need a good way to count buttons off screen, but allow this to display in the right place if it's being placed with no concern for dropdown + landing.screen_loc = postion + button_number++ + +/// Accepts a number represeting our position in the group, indexes at 0 to make the math nicer +/datum/action_group/proc/ButtonNumberToScreenCoords(number, landing = FALSE) + var/row = round(number / column_max) + row -= row_offset // If you're less then 0, you don't get to render, this lets us "scroll" rows ya feel? + if(row < 0) + return null + + // Could use >= here, but I think it's worth noting that the two start at different places, since row is based on number here + if(row > max_rows - 1) + if(!landing) // If you're not a landing, go away please. thx + return null + // We always want to render landings, even if their action button can't be displayed. + // So we set a row equal to the max amount of rows + 1. Willing to overrun that max slightly to properly display the landing spot + row = max_rows // Remembering that max_rows indexes at 1, and row indexes at 0 + + // We're going to need to set our column to match the first item in the last row, so let's set number properly now + number = row * column_max + + var/visual_row = row + north_offset + var/coord_row = visual_row ? "-[visual_row]" : "+0" + + var/visual_column = number % column_max + var/coord_col = "+[visual_column]" + var/coord_col_offset = 4 + 2 * (visual_column + 1) + return "WEST[coord_col]:[coord_col_offset],NORTH[coord_row]:-[pixel_north_offset]" + +/datum/action_group/proc/check_against_view() + var/owner_view = owner?.mymob?.client?.view + if(!owner_view) + return + // Unlikey as it is, we may have been changed. Want to start from our target position and fail down + column_max = initial(column_max) + // Convert our viewer's view var into a workable offset + var/list/view_size = view_to_pixels(owner_view) + + // We're primarially concerned about width here, if someone makes us 1x2000 I wish them a swift and watery death + var/furthest_screen_loc = ButtonNumberToScreenCoords(column_max - 1) + var/list/offsets = screen_loc_to_offset(furthest_screen_loc, owner_view) + if(offsets[1] > world.icon_size && offsets[1] < view_size[1] && offsets[2] > world.icon_size && offsets[2] < view_size[2]) // We're all good + return + + for(column_max in column_max - 1 to 1 step -1) // Yes I could do this by unwrapping ButtonNumberToScreenCoords, but I don't feel like it + var/tested_screen_loc = ButtonNumberToScreenCoords(column_max) + offsets = screen_loc_to_offset(tested_screen_loc, owner_view) + // We've found a valid max length, pack it in + if(offsets[1] > world.icon_size && offsets[1] < view_size[1] && offsets[2] > world.icon_size && offsets[2] < view_size[2]) + break + // Use our newly resized column max + refresh_actions() + +/// Returns the amount of objects we're storing at the moment +/datum/action_group/proc/size() + var/amount = length(actions) + if(landing) + amount += 1 + return amount + +/datum/action_group/proc/index_of(atom/movable/screen/get_location) + return actions.Find(get_location) + +/// Generates a landing object that can be dropped on to join this group +/datum/action_group/proc/generate_landing() + if(landing) + return + landing = new() + landing.set_owner(src) + refresh_actions() + +/// Clears any landing objects we may currently have +/datum/action_group/proc/clear_landing() + QDEL_NULL(landing) + +/datum/action_group/proc/update_landing() + if(!landing) + return + landing.refresh_owner() + +/datum/action_group/proc/scroll(amount) + row_offset += amount + refresh_actions() + +/datum/action_group/palette + north_offset = 2 + column_max = 3 + max_rows = 3 + location = SCRN_OBJ_IN_PALETTE + +/datum/action_group/palette/insert_action(atom/movable/screen/action, index) + . = ..() + var/atom/movable/screen/button_palette/palette = owner.toggle_palette + palette.play_item_added() + +/datum/action_group/palette/remove_action(atom/movable/screen/action) + . = ..() + var/atom/movable/screen/button_palette/palette = owner.toggle_palette + palette.play_item_removed() + if(!length(actions)) + palette.set_expanded(FALSE) + +/datum/action_group/palette/refresh_actions() + var/atom/movable/screen/button_palette/palette = owner.toggle_palette + var/atom/movable/screen/palette_scroll/scroll_down = owner.palette_down + var/atom/movable/screen/palette_scroll/scroll_up = owner.palette_up + + var/actions_above = round((owner.listed_actions.size() - 1) / owner.listed_actions.column_max) + north_offset = initial(north_offset) + actions_above + + palette.screen_loc = ui_action_palette_offset(actions_above) + var/action_count = length(owner?.mymob?.actions) + var/our_row_count = round((length(actions) - 1) / column_max) + if(!action_count) + palette.screen_loc = null + + if(palette.expanded && action_count && our_row_count >= max_rows) + scroll_down.screen_loc = ui_palette_scroll_offset(actions_above) + scroll_up.screen_loc = ui_palette_scroll_offset(actions_above) + else + scroll_down.screen_loc = null + scroll_up.screen_loc = null + + return ..() + +/datum/action_group/palette/ButtonNumberToScreenCoords(number, landing) + var/atom/movable/screen/button_palette/palette = owner.toggle_palette + if(palette.expanded) + return ..() + + if(!landing) + return null + + // We only render the landing in this case, so we force it to be the second item displayed (Second rather then first since it looks nicer) + // Remember the number var indexes at 0 + return ..(1 + (row_offset * column_max), landing) + + +/datum/action_group/listed + pixel_north_offset = 6 + column_max = 10 + location = SCRN_OBJ_IN_LIST + +/datum/action_group/listed/refresh_actions() + . = ..() + owner?.palette_actions.refresh_actions() // We effect them, so we gotta refresh em diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index d1303a06e7ef..5ebde532dcbd 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -63,7 +63,7 @@ /atom/movable/screen/human/equip/Click() if(ismecha(usr.loc)) // stops inventory actions in a mech - return 1 + return TRUE var/mob/living/carbon/human/H = usr H.quick_equip() @@ -265,18 +265,20 @@ static_inventory += using inv_box = new /atom/movable/screen/inventory() - inv_box.name = "i_clothing" + inv_box.name = "uniform" inv_box.icon = ui_style inv_box.slot_id = ITEM_SLOT_ICLOTHING inv_box.icon_state = "uniform" + inv_box.icon_full = "template" inv_box.screen_loc = ui_iclothing toggleable_inventory += inv_box inv_box = new /atom/movable/screen/inventory() - inv_box.name = "o_clothing" + inv_box.name = "suit" inv_box.icon = ui_style inv_box.slot_id = ITEM_SLOT_OCLOTHING inv_box.icon_state = "suit" + inv_box.icon_full = "template" inv_box.screen_loc = ui_oclothing toggleable_inventory += inv_box @@ -300,6 +302,7 @@ inv_box.name = "id" inv_box.icon = ui_style inv_box.icon_state = "id" + inv_box.icon_full = "template_small" inv_box.screen_loc = ui_id inv_box.slot_id = ITEM_SLOT_ID static_inventory += inv_box @@ -308,6 +311,7 @@ inv_box.name = "mask" inv_box.icon = ui_style inv_box.icon_state = "mask" + inv_box.icon_full = "template" inv_box.screen_loc = ui_mask inv_box.slot_id = ITEM_SLOT_MASK toggleable_inventory += inv_box @@ -316,6 +320,7 @@ inv_box.name = "neck" inv_box.icon = ui_style inv_box.icon_state = "neck" + inv_box.icon_full = "template" inv_box.screen_loc = ui_neck inv_box.slot_id = ITEM_SLOT_NECK toggleable_inventory += inv_box @@ -324,22 +329,25 @@ inv_box.name = "back" inv_box.icon = ui_style inv_box.icon_state = "back" + inv_box.icon_full = "template" inv_box.screen_loc = ui_back inv_box.slot_id = ITEM_SLOT_BACK static_inventory += inv_box inv_box = new /atom/movable/screen/inventory() - inv_box.name = "storage1" + inv_box.name = "left pocket" inv_box.icon = ui_style inv_box.icon_state = "pocket" + inv_box.icon_full = "template" inv_box.screen_loc = ui_storage1 inv_box.slot_id = ITEM_SLOT_LPOCKET static_inventory += inv_box inv_box = new /atom/movable/screen/inventory() - inv_box.name = "storage2" + inv_box.name = "right pocket" inv_box.icon = ui_style inv_box.icon_state = "pocket" + inv_box.icon_full = "template" inv_box.screen_loc = ui_storage2 inv_box.slot_id = ITEM_SLOT_RPOCKET static_inventory += inv_box @@ -348,6 +356,7 @@ inv_box.name = "suit storage" inv_box.icon = ui_style inv_box.icon_state = "suit_storage" + inv_box.icon_full = "template" inv_box.screen_loc = ui_sstore1 inv_box.slot_id = ITEM_SLOT_SUITSTORE static_inventory += inv_box @@ -381,6 +390,7 @@ inv_box.name = "gloves" inv_box.icon = ui_style inv_box.icon_state = "gloves" + inv_box.icon_full = "template" inv_box.screen_loc = ui_gloves inv_box.slot_id = ITEM_SLOT_GLOVES toggleable_inventory += inv_box @@ -389,6 +399,7 @@ inv_box.name = "eyes" inv_box.icon = ui_style inv_box.icon_state = "glasses" + inv_box.icon_full = "template" inv_box.screen_loc = ui_glasses inv_box.slot_id = ITEM_SLOT_EYES toggleable_inventory += inv_box @@ -397,6 +408,7 @@ inv_box.name = "left ear" // Sandstorm edit inv_box.icon = ui_style inv_box.icon_state = "ears" + inv_box.icon_full = "template" inv_box.screen_loc = ui_ears inv_box.slot_id = ITEM_SLOT_EARS_LEFT // Sandstorm Edit toggleable_inventory += inv_box @@ -405,6 +417,7 @@ inv_box.name = "head" inv_box.icon = ui_style inv_box.icon_state = "head" + inv_box.icon_full = "template" inv_box.screen_loc = ui_head inv_box.slot_id = ITEM_SLOT_HEAD toggleable_inventory += inv_box @@ -413,6 +426,7 @@ inv_box.name = "shoes" inv_box.icon = ui_style inv_box.icon_state = "shoes" + inv_box.icon_full = "template" inv_box.screen_loc = ui_shoes inv_box.slot_id = ITEM_SLOT_FEET toggleable_inventory += inv_box @@ -428,6 +442,7 @@ inv_box.name = "underwear" inv_box.icon = ui_style_modular(ui_style) inv_box.icon_state = "underwear" + inv_box.icon_full = "template" inv_box.screen_loc = ui_boxers inv_box.slot_id = ITEM_SLOT_UNDERWEAR // Sandstorm edit extra_inventory += inv_box @@ -436,6 +451,7 @@ inv_box.name = "socks" inv_box.icon = ui_style_modular(ui_style) inv_box.icon_state = "socks" + inv_box.icon_full = "template" inv_box.screen_loc = ui_socks inv_box.slot_id = ITEM_SLOT_SOCKS // Sandstorm edit extra_inventory += inv_box @@ -444,6 +460,7 @@ inv_box.name = "shirt" inv_box.icon = ui_style_modular(ui_style) inv_box.icon_state = "shirt" + inv_box.icon_full = "template" inv_box.screen_loc = ui_shirt inv_box.slot_id = ITEM_SLOT_SHIRT // Sandstorm edit extra_inventory += inv_box @@ -452,6 +469,7 @@ inv_box.name = "right ear" inv_box.icon = ui_style_modular(ui_style) inv_box.icon_state = "ears_extra" + inv_box.icon_full = "template" inv_box.screen_loc = ui_ears_extra inv_box.slot_id = ITEM_SLOT_EARS_RIGHT // Sandstorm edit extra_inventory += inv_box @@ -460,6 +478,7 @@ inv_box.name = "wrists" inv_box.icon = ui_style_modular(ui_style) inv_box.icon_state = "wrists" + inv_box.icon_full = "template" inv_box.screen_loc = ui_wrists inv_box.slot_id = ITEM_SLOT_WRISTS extra_inventory += inv_box @@ -469,7 +488,7 @@ inv_box.name = "belt" inv_box.icon = ui_style inv_box.icon_state = "belt" -// inv_box.icon_full = "template_small" + inv_box.icon_full = "template_small" inv_box.screen_loc = ui_belt inv_box.slot_id = ITEM_SLOT_BELT static_inventory += inv_box @@ -657,15 +676,24 @@ H.head.screen_loc = ui_head screenmob.client.screen += H.head else - if(H.shoes) screenmob.client.screen -= H.shoes - if(H.gloves) screenmob.client.screen -= H.gloves - if(H.ears) screenmob.client.screen -= H.ears - if(H.glasses) screenmob.client.screen -= H.glasses - if(H.w_uniform) screenmob.client.screen -= H.w_uniform - if(H.wear_suit) screenmob.client.screen -= H.wear_suit - if(H.wear_mask) screenmob.client.screen -= H.wear_mask - if(H.wear_neck) screenmob.client.screen -= H.wear_neck - if(H.head) screenmob.client.screen -= H.head + if(H.shoes) + screenmob.client.screen -= H.shoes + if(H.gloves) + screenmob.client.screen -= H.gloves + if(H.ears) + screenmob.client.screen -= H.ears + if(H.glasses) + screenmob.client.screen -= H.glasses + if(H.w_uniform) + screenmob.client.screen -= H.w_uniform + if(H.wear_suit) + screenmob.client.screen -= H.wear_suit + if(H.wear_mask) + screenmob.client.screen -= H.wear_mask + if(H.wear_neck) + screenmob.client.screen -= H.wear_neck + if(H.head) + screenmob.client.screen -= H.head // Sandstorm edit diff --git a/code/_onclick/hud/movable_screen_objects.dm b/code/_onclick/hud/movable_screen_objects.dm index c87ce2059ff9..ff8776c75db7 100644 --- a/code/_onclick/hud/movable_screen_objects.dm +++ b/code/_onclick/hud/movable_screen_objects.dm @@ -9,9 +9,8 @@ //Not tied to the grid, places it's center where the cursor is /atom/movable/screen/movable + mouse_drag_pointer = 'icons/effects/mouse_pointers/screen_drag.dmi' var/snap2grid = FALSE - var/moved = FALSE - var/locked = FALSE var/x_off = -16 var/y_off = -16 @@ -21,35 +20,29 @@ /atom/movable/screen/movable/snap snap2grid = TRUE - /atom/movable/screen/movable/MouseDrop(over_object, src_location, over_location, src_control, over_control, params) - if(locked) //no! I am locked! begone! + var/position = mouse_params_to_position(params) + if(!position) return - var/list/PM = params2list(params) - - //No screen-loc information? abort. - if(!PM || !PM["screen-loc"]) - return - - //Split screen-loc up into X+Pixel_X and Y+Pixel_Y - var/list/screen_loc_params = splittext(PM["screen-loc"], ",") - //Split X+Pixel_X up into list(X, Pixel_X) - var/list/screen_loc_X = splittext(screen_loc_params[1],":") + screen_loc = position - //Split Y+Pixel_Y up into list(Y, Pixel_Y) - var/list/screen_loc_Y = splittext(screen_loc_params[2],":") +/// Takes mouse parmas as input, returns a string representing the appropriate mouse position +/atom/movable/screen/movable/proc/mouse_params_to_position(params) + var/list/modifiers = params2list(params) + //No screen-loc information? abort. + if(!LAZYACCESS(modifiers, SCREEN_LOC)) + return + var/client/our_client = usr.client + var/list/offset = screen_loc_to_offset(LAZYACCESS(modifiers, SCREEN_LOC)) if(snap2grid) //Discard Pixel Values - screen_loc = "[screen_loc_X[1]],[screen_loc_Y[1]]" - + offset[1] = FLOOR(offset[1], world.icon_size) // drops any pixel offset + offset[2] = FLOOR(offset[2], world.icon_size) // drops any pixel offset else //Normalise Pixel Values (So the object drops at the center of the mouse, not 16 pixels off) - var/pix_X = text2num(screen_loc_X[2]) + x_off - var/pix_Y = text2num(screen_loc_Y[2]) + y_off - screen_loc = "[screen_loc_X[1]]:[pix_X],[screen_loc_Y[1]]:[pix_Y]" - - moved = screen_loc - + offset[1] += x_off + offset[2] += y_off + return offset_to_screen_loc(offset[1], offset[2], our_client?.view) //Debug procs /client/proc/test_movable_UI() diff --git a/code/_onclick/hud/new_player.dm b/code/_onclick/hud/new_player.dm index c5d3cbca892b..539b842375e3 100644 --- a/code/_onclick/hud/new_player.dm +++ b/code/_onclick/hud/new_player.dm @@ -144,10 +144,10 @@ . = ..() switch(SSticker.current_state) if(GAME_STATE_PREGAME, GAME_STATE_STARTUP) - RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, .proc/hide_ready_button) + RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, PROC_REF(hide_ready_button)) if(GAME_STATE_SETTING_UP) set_button_status(FALSE) - RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, .proc/show_ready_button) + RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, PROC_REF(show_ready_button)) else set_button_status(FALSE) @@ -155,13 +155,13 @@ SIGNAL_HANDLER set_button_status(FALSE) UnregisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP) - RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, .proc/show_ready_button) + RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, PROC_REF(show_ready_button)) /atom/movable/screen/lobby/button/ready/proc/show_ready_button() SIGNAL_HANDLER set_button_status(TRUE) UnregisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP) - RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, .proc/hide_ready_button) + RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, PROC_REF(hide_ready_button)) /atom/movable/screen/lobby/button/ready/Click(location, control, params) . = ..() @@ -190,10 +190,10 @@ . = ..() switch(SSticker.current_state) if(GAME_STATE_PREGAME, GAME_STATE_STARTUP) - RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, .proc/show_join_button) + RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, PROC_REF(show_join_button)) if(GAME_STATE_SETTING_UP) set_button_status(TRUE) - RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, .proc/hide_join_button) + RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, PROC_REF(hide_join_button)) else set_button_status(TRUE) @@ -234,13 +234,13 @@ SIGNAL_HANDLER set_button_status(TRUE) UnregisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP) - RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, .proc/hide_join_button) + RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, PROC_REF(hide_join_button)) /atom/movable/screen/lobby/button/join/proc/hide_join_button() SIGNAL_HANDLER set_button_status(FALSE) UnregisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP) - RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, .proc/show_join_button) + RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, PROC_REF(show_join_button)) /atom/movable/screen/lobby/button/observe name = "Observe" @@ -255,7 +255,7 @@ if(SSticker.current_state > GAME_STATE_STARTUP) set_button_status(TRUE) else - RegisterSignal(SSticker, COMSIG_TICKER_ENTER_PREGAME, .proc/enable_observing) + RegisterSignal(SSticker, COMSIG_TICKER_ENTER_PREGAME, PROC_REF(enable_observing)) /atom/movable/screen/lobby/button/observe/Click(location, control, params) . = ..() @@ -268,7 +268,7 @@ SIGNAL_HANDLER flick("[base_icon_state]_enabled", src) set_button_status(TRUE) - UnregisterSignal(SSticker, COMSIG_TICKER_ENTER_PREGAME, .proc/enable_observing) + UnregisterSignal(SSticker, COMSIG_TICKER_ENTER_PREGAME, PROC_REF(enable_observing)) //Subtype the bottom buttons away so the collapse/expand shutter goes behind them /atom/movable/screen/lobby/button/bottom diff --git a/code/_onclick/hud/radial.dm b/code/_onclick/hud/radial.dm index a582c372e121..c8999814edc5 100644 --- a/code/_onclick/hud/radial.dm +++ b/code/_onclick/hud/radial.dm @@ -20,7 +20,7 @@ GLOBAL_LIST_EMPTY(radial_menus) UnregisterSignal(parent, COMSIG_PARENT_QDELETING) parent = new_value if(parent) - RegisterSignal(parent, COMSIG_PARENT_QDELETING, .proc/handle_parent_del) + RegisterSignal(parent, COMSIG_PARENT_QDELETING, PROC_REF(handle_parent_del)) /atom/movable/screen/radial/proc/handle_parent_del() SIGNAL_HANDLER diff --git a/code/_onclick/hud/robot.dm b/code/_onclick/hud/robot.dm index 9c5dc6aa05cc..114c4cb6fcea 100644 --- a/code/_onclick/hud/robot.dm +++ b/code/_onclick/hud/robot.dm @@ -7,7 +7,7 @@ /atom/movable/screen/robot/Click() if(isobserver(usr)) - return 1 + return TRUE /atom/movable/screen/robot/module/Click() if(..()) @@ -15,7 +15,7 @@ var/mob/living/silicon/robot/R = usr if(R.module.type != /obj/item/robot_module) R.hud_used.toggle_show_robot_modules() - return 1 + return TRUE R.pick_module() /atom/movable/screen/robot/module1 @@ -296,6 +296,7 @@ update_icon() /atom/movable/screen/robot/lamp/update_icon() + . = ..() if(robot?.lamp_enabled) icon_state = "lamp_on" else diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index e74d7fad4a0e..c0d500511f9a 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -62,12 +62,12 @@ // At this point in client Click() code we have passed the 1/10 sec check and little else // We don't even know if it's a middle click if(usr.incapacitated()) - return 1 + return TRUE if(ismob(usr)) var/mob/M = usr M.swap_hand() - return 1 + return TRUE // /atom/movable/screen/skills // name = "skills" @@ -143,12 +143,12 @@ /atom/movable/screen/inventory/MouseEntered(location, control, params) . = ..() -// add_overlays() + add_overlays() /atom/movable/screen/inventory/MouseExited() ..() -// cut_overlay(object_overlay) -// QDEL_NULL(object_overlay) + cut_overlay(object_overlay) + QDEL_NULL(object_overlay) /atom/movable/screen/inventory/update_icon_state() if(!icon_empty) @@ -452,7 +452,7 @@ var/icon_y = text2num(LAZYACCESS(modifiers, "icon-y")) var/choice = get_zone_at(icon_x, icon_y) if (!choice) - return 1 + return TRUE return set_selected_zone(choice, usr) @@ -735,7 +735,7 @@ deltimer(timerid) if (!streak) return - timerid = addtimer(CALLBACK(src, .proc/clear_streak), 20, TIMER_UNIQUE | TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(clear_streak)), 20, TIMER_UNIQUE | TIMER_STOPPABLE) icon_state = "combo" for (var/i = 1; i <= length(streak); ++i) var/intent_text = copytext(streak, i, i + 1) diff --git a/code/_onclick/hud/screen_objects/storage.dm b/code/_onclick/hud/screen_objects/storage.dm index bbd6941a369e..d77e4e03edce 100644 --- a/code/_onclick/hud/screen_objects/storage.dm +++ b/code/_onclick/hud/screen_objects/storage.dm @@ -57,8 +57,8 @@ /atom/movable/screen/storage/volumetric_box/Initialize(mapload, new_master, obj/item/our_item) src.our_item = our_item - RegisterSignal(our_item, COMSIG_ITEM_MOUSE_ENTER, .proc/on_item_mouse_enter) - RegisterSignal(our_item, COMSIG_ITEM_MOUSE_EXIT, .proc/on_item_mouse_exit) + RegisterSignal(our_item, COMSIG_ITEM_MOUSE_ENTER, PROC_REF(on_item_mouse_enter)) + RegisterSignal(our_item, COMSIG_ITEM_MOUSE_EXIT, PROC_REF(on_item_mouse_exit)) return ..() /atom/movable/screen/storage/volumetric_box/Destroy() diff --git a/code/_onclick/hud/screentip.dm b/code/_onclick/hud/screentip.dm index 5128448561aa..b9b27072b33d 100644 --- a/code/_onclick/hud/screentip.dm +++ b/code/_onclick/hud/screentip.dm @@ -17,4 +17,4 @@ SIGNAL_HANDLER if(!hud || !hud.mymob.client.view_size) //Might not have been initialized by now return - maptext_width = getviewsize(hud.mymob.client.view_size.getView())[1] * world.icon_size + maptext_width = view_to_pixels(hud.mymob.client.view_size.getView())[1] diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 23486cac29a8..488a50193c0e 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -236,7 +236,7 @@ attack_message_local = "You [message_verb] yourself[message_hit_area] with [I]" visible_message("[attack_message]",\ "[attack_message_local]", null, COMBAT_MESSAGE_RANGE) - return 1 + return TRUE /// How much stamina this takes to swing this is not for realism purposes hecc off. /obj/item/proc/getweight(mob/living/user, multiplier = 1, trait = SKILL_STAMINA_COST) diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 073f50d8c536..7bc994b9c59e 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -18,7 +18,7 @@ . = attackchain_flags // Special glove functions: - // If the gloves do anything, have them return 1 to stop + // If the gloves do anything, have them return TRUE to stop // normal attack_hand() here. var/obj/item/clothing/gloves/G = gloves // not typecast specifically enough in defines if(proximity && istype(G)) @@ -35,7 +35,7 @@ SEND_SIGNAL(src, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, A) return . | A.attack_hand(src, intent, .) -/atom/proc/attack_hand(mob/user, act_intent = user.a_intent, attackchain_flags) +/atom/proc/attack_hand(mob/user, act_intent = user?.a_intent, attackchain_flags) //SHOULD_NOT_SLEEP(TRUE) if(!(interaction_flags_atom & INTERACT_ATOM_NO_FINGERPRINT_ATTACK_HAND)) add_fingerprint(user) @@ -47,14 +47,14 @@ return if(interaction_flags_atom & INTERACT_ATOM_ATTACK_HAND) . = _try_interact(user) - INVOKE_ASYNC(src, .proc/on_attack_hand, user, act_intent, .) + INVOKE_ASYNC(src, PROC_REF(on_attack_hand), user, act_intent, .) if(!(. & ATTACK_IGNORE_ACTION)) if(attack_hand_unwieldlyness) user.DelayNextAction(attack_hand_unwieldlyness, considered_action = attack_hand_is_action) else if(attack_hand_is_action) user.DelayNextAction() -/atom/proc/on_attack_hand(mob/user, act_intent = user.a_intent, unarmed_attack_flags) +/atom/proc/on_attack_hand(mob/user, act_intent = user?.a_intent, unarmed_attack_flags) //Return a non FALSE value to cancel whatever called this from propagating, if it respects it. /atom/proc/_try_interact(mob/user) @@ -99,7 +99,7 @@ */ /mob/living/carbon/RestrainedClickOn(atom/A) - return 0 + return FALSE /mob/living/carbon/human/RangedAttack(atom/A, mouseparams) . = ..() diff --git a/code/_rendering/atom_huds/atom_hud.dm b/code/_rendering/atom_huds/atom_hud.dm index 151ebc8a2407..059283d8d135 100644 --- a/code/_rendering/atom_huds/atom_hud.dm +++ b/code/_rendering/atom_huds/atom_hud.dm @@ -88,10 +88,10 @@ GLOBAL_LIST_INIT(huds, list( return if(!hudusers[M]) hudusers[M] = 1 - RegisterSignal(M, COMSIG_PARENT_QDELETING, .proc/unregister_mob) + RegisterSignal(M, COMSIG_PARENT_QDELETING, PROC_REF(unregister_mob)) if(next_time_allowed[M] > world.time) if(!queued_to_see[M]) - addtimer(CALLBACK(src, .proc/show_hud_images_after_cooldown, M), next_time_allowed[M] - world.time) + addtimer(CALLBACK(src, PROC_REF(show_hud_images_after_cooldown), M), next_time_allowed[M] - world.time) queued_to_see[M] = TRUE else next_time_allowed[M] = world.time + ADD_HUD_TO_COOLDOWN diff --git a/code/_rendering/atom_huds/data_huds.dm b/code/_rendering/atom_huds/data_huds.dm index 11c410d928a7..26886414e9e3 100644 --- a/code/_rendering/atom_huds/data_huds.dm +++ b/code/_rendering/atom_huds/data_huds.dm @@ -24,13 +24,13 @@ /datum/atom_hud/data/human/medical/basic/proc/check_sensors(mob/living/carbon/human/H) if(!istype(H)) - return 0 + return FALSE var/obj/item/clothing/under/U = H.w_uniform if(!istype(U)) - return 0 + return FALSE if(U.sensor_mode <= SENSOR_VITALS) - return 0 - return 1 + return FALSE + return TRUE /datum/atom_hud/data/human/medical/basic/add_to_single_hud(mob/M, mob/living/carbon/H) if(check_sensors(H)) diff --git a/code/_rendering/fullscreen/fullscreen.dm b/code/_rendering/fullscreen/fullscreen.dm index dd8f69789177..c5edb29097fd 100644 --- a/code/_rendering/fullscreen/fullscreen.dm +++ b/code/_rendering/fullscreen/fullscreen.dm @@ -35,7 +35,7 @@ return if(animated > 0) animate(screen, alpha = 0, time = animated) - addtimer(CALLBACK(src, .proc/_remove_fullscreen_direct, screen), animated, TIMER_CLIENT_TIME) + addtimer(CALLBACK(src, PROC_REF(_remove_fullscreen_direct), screen), animated, TIMER_CLIENT_TIME) else if(client) client.screen -= screen diff --git a/code/_rendering/parallax/parallax_object.dm b/code/_rendering/parallax/parallax_object.dm index 8307fc5f0884..640e3bf18c57 100644 --- a/code/_rendering/parallax/parallax_object.dm +++ b/code/_rendering/parallax/parallax_object.dm @@ -123,7 +123,7 @@ /atom/movable/screen/parallax_layer/proc/QueueLoop(delay, speed, matrix/translate_matrix, matrix/target_matrix) if(queued_animation) CancelAnimation() - queued_animation = addtimer(CALLBACK(src, .proc/_loop, speed, translate_matrix, target_matrix), delay, TIMER_STOPPABLE) + queued_animation = addtimer(CALLBACK(src, PROC_REF(_loop), speed, translate_matrix, target_matrix), delay, TIMER_STOPPABLE) /atom/movable/screen/parallax_layer/proc/_loop(speed, matrix/translate_matrix = matrix(1, 0, 0, 0, 1, 480), matrix/target_matrix = matrix()) transform = translate_matrix diff --git a/code/controllers/admin.dm b/code/controllers/admin.dm index 5c767ecb1b94..6529c21aa46f 100644 --- a/code/controllers/admin.dm +++ b/code/controllers/admin.dm @@ -11,7 +11,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/statclick) name = text src.target = target if(istype(target, /datum)) //Harddel man bad - RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/cleanup) + RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(cleanup)) /obj/effect/statclick/Destroy() target = null diff --git a/code/controllers/configuration/config_entry.dm b/code/controllers/configuration/config_entry.dm index 865d868ad592..b0a02fa6dd39 100644 --- a/code/controllers/configuration/config_entry.dm +++ b/code/controllers/configuration/config_entry.dm @@ -66,7 +66,7 @@ . &= !(protection & CONFIG_ENTRY_HIDDEN) /datum/config_entry/vv_edit_var(var_name, var_value) - var/static/list/banned_edits = list(NAMEOF(src, name), NAMEOF(src, vv_VAS), NAMEOF(src, default), NAMEOF(src, resident_file), NAMEOF(src, protection), NAMEOF(src, abstract_type), NAMEOF(src, modified), NAMEOF(src, dupes_allowed)) + var/static/list/banned_edits = list(NAMEOF_STATIC(src, name), NAMEOF_STATIC(src, vv_VAS), NAMEOF_STATIC(src, default), NAMEOF_STATIC(src, resident_file), NAMEOF_STATIC(src, protection), NAMEOF_STATIC(src, abstract_type), NAMEOF_STATIC(src, modified), NAMEOF_STATIC(src, dupes_allowed)) if(var_name == NAMEOF(src, config_entry_value)) if(protection & CONFIG_ENTRY_LOCKED) return FALSE @@ -136,7 +136,7 @@ return FALSE /datum/config_entry/number/vv_edit_var(var_name, var_value) - var/static/list/banned_edits = list(NAMEOF(src, max_val), NAMEOF(src, min_val), NAMEOF(src, integer)) + var/static/list/banned_edits = list(NAMEOF_STATIC(src, max_val), NAMEOF_STATIC(src, min_val), NAMEOF_STATIC(src, integer)) return !(var_name in banned_edits) && ..() /datum/config_entry/flag diff --git a/code/controllers/configuration/configuration.dm b/code/controllers/configuration/configuration.dm index dd50017d3125..4f5d799338e4 100644 --- a/code/controllers/configuration/configuration.dm +++ b/code/controllers/configuration/configuration.dm @@ -465,4 +465,4 @@ Example config: //Message admins when you can. /datum/controller/configuration/proc/DelayedMessageAdmins(text) - addtimer(CALLBACK(GLOBAL_PROC, /proc/message_admins, text), 0) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(message_admins), text), 0) diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm index 04b88eb3be20..43127b177791 100644 --- a/code/controllers/failsafe.dm +++ b/code/controllers/failsafe.dm @@ -148,7 +148,7 @@ GLOBAL_REAL(Failsafe, /datum/controller/failsafe) /proc/recover_all_SS_and_recreate_master() del(Master) var/list/subsytem_types = subtypesof(/datum/controller/subsystem) - sortTim(subsytem_types, /proc/cmp_subsystem_init) + sortTim(subsytem_types, GLOBAL_PROC_REF(cmp_subsystem_init)) for(var/I in subsytem_types) new I . = Recreate_MC() diff --git a/code/controllers/globals.dm b/code/controllers/globals.dm index 7b5cc94d3620..d69d3edbca8a 100644 --- a/code/controllers/globals.dm +++ b/code/controllers/globals.dm @@ -13,7 +13,13 @@ GLOBAL_REAL(GLOB, /datum/controller/global_vars) GLOB = src var/datum/controller/exclude_these = new - gvars_datum_in_built_vars = exclude_these.vars + list(NAMEOF(src, gvars_datum_protected_varlist), NAMEOF(src, gvars_datum_in_built_vars), NAMEOF(src, gvars_datum_init_order)) + // I know this is dumb but the nested vars list hangs a ref to the datum. This fixes that + // I have an issue report open, lummox has not responded. It might be a FeaTuRE + // Sooo we gotta be dumb + var/list/controller_vars = exclude_these.vars.Copy() + controller_vars["vars"] = null + gvars_datum_in_built_vars = controller_vars + list(NAMEOF(src, gvars_datum_protected_varlist), NAMEOF(src, gvars_datum_in_built_vars), NAMEOF(src, gvars_datum_init_order)) + QDEL_IN(exclude_these, 0) //signal logging isn't ready log_world("[vars.len - gvars_datum_in_built_vars.len] global variables") diff --git a/code/controllers/hooks.dm b/code/controllers/hooks.dm index fe6a49c8544a..9eb6631c3b70 100644 --- a/code/controllers/hooks.dm +++ b/code/controllers/hooks.dm @@ -11,9 +11,9 @@ * @code /hook/foo/proc/bar() if(1) - return 1 //Sucessful + return TRUE //Sucessful else - return 0 //Error, or runtime. + return FALSE //Error, or runtime. * @endcode * All hooks must return nonzero on success, as runtimes will force return null. */ diff --git a/code/controllers/master.dm b/code/controllers/master.dm index 055271fd8672..de94b27e7783 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -93,7 +93,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new //Code used for first master on game boot or if existing master got deleted Master = src var/list/subsytem_types = subtypesof(/datum/controller/subsystem) - sortTim(subsytem_types, /proc/cmp_subsystem_init) + sortTim(subsytem_types, GLOBAL_PROC_REF(cmp_subsystem_init)) //Find any abandoned subsystem from the previous master (if there was any) var/list/existing_subsystems = list() for(var/global_var in global.vars) @@ -117,7 +117,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new /datum/controller/master/Shutdown() processing = FALSE - sortTim(subsystems, /proc/cmp_subsystem_init) + sortTim(subsystems, GLOBAL_PROC_REF(cmp_subsystem_init)) reverseRange(subsystems) for(var/datum/controller/subsystem/ss in subsystems) log_world("Shutting down [ss.name] subsystem...") @@ -129,7 +129,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new /proc/Recreate_MC() . = -1 //so if we runtime, things know we failed if (world.time < Master.restart_timeout) - return 0 + return FALSE if (world.time < Master.restart_clear) Master.restart_count *= 0.5 @@ -142,7 +142,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new new/datum/controller/master() catch return -1 - return 1 + return TRUE /datum/controller/master/Recover() @@ -201,7 +201,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new to_chat(world, span_boldannounce("Initializing subsystems...")) // Sort subsystems by init_order, so they initialize in the correct order. - sortTim(subsystems, /proc/cmp_subsystem_init) + sortTim(subsystems, GLOBAL_PROC_REF(cmp_subsystem_init)) var/start_timeofday = REALTIMEOFDAY // Initialize subsystems. @@ -222,7 +222,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new SetRunLevel(1) // Sort subsystems by display setting for easy access. - sortTim(subsystems, /proc/cmp_subsystem_display) + sortTim(subsystems, GLOBAL_PROC_REF(cmp_subsystem_display)) // Set world options. world.change_fps(CONFIG_GET(number/fps)) var/initialized_tod = REALTIMEOFDAY @@ -307,9 +307,9 @@ GLOBAL_REAL(Master, /datum/controller/master) = new queue_tail = null //these sort by lower priorities first to reduce the number of loops needed to add subsequent SS's to the queue //(higher subsystems will be sooner in the queue, adding them later in the loop means we don't have to loop thru them next queue add) - sortTim(tickersubsystems, /proc/cmp_subsystem_priority) + sortTim(tickersubsystems, GLOBAL_PROC_REF(cmp_subsystem_priority)) for(var/I in runlevel_sorted_subsystems) - sortTim(runlevel_sorted_subsystems, /proc/cmp_subsystem_priority) + sortTim(I, GLOBAL_PROC_REF(cmp_subsystem_priority)) I += tickersubsystems var/cached_runlevel = current_runlevel diff --git a/code/controllers/subsystem/activity.dm b/code/controllers/subsystem/activity.dm index d10e67f21001..0dddc390dade 100644 --- a/code/controllers/subsystem/activity.dm +++ b/code/controllers/subsystem/activity.dm @@ -9,8 +9,8 @@ SUBSYSTEM_DEF(activity) var/list/threats = list() /datum/controller/subsystem/activity/Initialize(timeofday) - RegisterSignal(SSdcs,COMSIG_GLOB_EXPLOSION,.proc/on_explosion) - RegisterSignal(SSdcs,COMSIG_GLOB_MOB_DEATH,.proc/on_death) + RegisterSignal(SSdcs,COMSIG_GLOB_EXPLOSION, PROC_REF(on_explosion)) + RegisterSignal(SSdcs,COMSIG_GLOB_MOB_DEATH, PROC_REF(on_death)) return ..() /datum/controller/subsystem/activity/fire(resumed = 0) @@ -48,7 +48,7 @@ SUBSYSTEM_DEF(activity) /datum/controller/subsystem/activity/proc/get_average_threat() if(!length(threat_history)) - return 0 + return FALSE var/total_weight = 0 var/total_amt = 0 for(var/i in 1 to threat_history.len-1) diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index e760ea12e612..035f5e74531b 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -6,6 +6,8 @@ SUBSYSTEM_DEF(air) flags = SS_BACKGROUND runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME + var/cached_cost = 0 + var/cost_turfs = 0 var/cost_groups = 0 var/cost_highpressure = 0 @@ -26,6 +28,9 @@ SUBSYSTEM_DEF(air) var/num_group_turfs_processed = 0 var/num_equalize_processed = 0 + var/gas_mixes_count = 0 + var/gas_mixes_allocated = 0 + var/list/hotspots = list() var/list/networks = list() var/list/pipenets_needing_rebuilt = list() @@ -53,8 +58,6 @@ SUBSYSTEM_DEF(air) var/equalize_hard_turf_limit = 2000 // Whether equalization is enabled. Can be disabled for performance reasons. var/equalize_enabled = FALSE - // When above 0, won't equalize; performance handling - var/eq_cooldown = 0 // Whether turf-to-turf heat exchanging should be enabled. var/heat_enabled = FALSE // Max number of times process_turfs will share in a tick. @@ -65,8 +68,6 @@ SUBSYSTEM_DEF(air) var/excited_group_pressure_goal = 1 // Target for excited_group_pressure_goal; can go below this, if it determines the thread is taking too long. var/excited_group_pressure_goal_target = 1 - // If this is set to 0, monstermos won't process planet atmos - var/planet_equalize_enabled = 0 /datum/controller/subsystem/air/stat_entry(msg) msg += "C:{" @@ -91,8 +92,8 @@ SUBSYSTEM_DEF(air) msg += "LT:[low_pressure_turfs]|" msg += "ET:[num_equalize_processed]|" msg += "GT:[num_group_turfs_processed]|" - msg += "GA:[get_amt_gas_mixes()]|" - msg += "MG:[get_max_gas_mixes()]" + msg += "GA:[gas_mixes_count]|" + msg += "MG:[gas_mixes_allocated]" return ..() /datum/controller/subsystem/air/Initialize(timeofday) @@ -107,11 +108,10 @@ SUBSYSTEM_DEF(air) /datum/controller/subsystem/air/proc/extools_update_ssair() -/datum/controller/subsystem/air/proc/auxtools_update_reactions() /datum/controller/subsystem/air/proc/add_reaction(datum/gas_reaction/r) gas_reactions += r - sortTim(gas_reactions, /proc/cmp_gas_reaction) + sortTim(gas_reactions, GLOBAL_PROC_REF(cmp_gas_reaction)) auxtools_update_reactions() /proc/reset_all_air() @@ -123,9 +123,6 @@ SUBSYSTEM_DEF(air) message_admins("Air reset done.") SSair.can_fire = 1 -/datum/controller/subsystem/air/proc/thread_running() - return FALSE - /proc/fix_corrupted_atmos() /datum/admins/proc/fixcorruption() @@ -137,6 +134,12 @@ SUBSYSTEM_DEF(air) /datum/controller/subsystem/air/fire(resumed = 0) var/timer = TICK_USAGE_REAL + thread_wait_ticks = MC_AVERAGE(thread_wait_ticks, cur_thread_wait_ticks) + cur_thread_wait_ticks = 0 + + gas_mixes_count = get_amt_gas_mixes() + gas_mixes_allocated = get_max_gas_mixes() + if(currentpart == SSAIR_REBUILD_PIPENETS) timer = TICK_USAGE_REAL var/list/pipenet_rebuilds = pipenets_needing_rebuilt @@ -150,49 +153,56 @@ SUBSYSTEM_DEF(air) if(state != SS_RUNNING) return resumed = FALSE - currentpart = SSAIR_ACTIVETURFS + currentpart = SSAIR_PIPENETS - if(currentpart == SSAIR_ACTIVETURFS) + if(currentpart == SSAIR_PIPENETS || !resumed) timer = TICK_USAGE_REAL - process_turfs(resumed) + if(!resumed) + cached_cost = 0 + process_pipenets(resumed) + cached_cost += TICK_USAGE_REAL - timer if(state != SS_RUNNING) return + cost_pipenets = MC_AVERAGE(cost_pipenets, TICK_DELTA_TO_MS(cached_cost)) resumed = 0 - currentpart = SSAIR_EXCITEDGROUPS + currentpart = SSAIR_ATMOSMACHINERY - if(currentpart == SSAIR_EXCITEDGROUPS) - process_excited_groups(resumed) + if(currentpart == SSAIR_ATMOSMACHINERY) + timer = TICK_USAGE_REAL + if(!resumed) + cached_cost = 0 + process_atmos_machinery(resumed) + cached_cost += TICK_USAGE_REAL - timer if(state != SS_RUNNING) return resumed = 0 - currentpart = equalize_enabled ? SSAIR_EQUALIZE : SSAIR_FINALIZE_TURFS + cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, TICK_DELTA_TO_MS(cached_cost)) + currentpart = SSAIR_ACTIVETURFS - if(currentpart == SSAIR_EQUALIZE) - equalize_turfs(resumed) + if(currentpart == SSAIR_ACTIVETURFS) + timer = TICK_USAGE_REAL + process_turfs(resumed) if(state != SS_RUNNING) return resumed = 0 - currentpart = SSAIR_FINALIZE_TURFS + currentpart = equalize_enabled ? SSAIR_EQUALIZE : SSAIR_EXCITEDGROUPS - if(currentpart == SSAIR_FINALIZE_TURFS) - finish_turf_processing(resumed) + if(currentpart == SSAIR_EQUALIZE) + process_turf_equalize(resumed) if(state != SS_RUNNING) return - resumed = FALSE - currentpart = SSAIR_PIPENETS + resumed = 0 + currentpart = SSAIR_EXCITEDGROUPS - if(currentpart == SSAIR_PIPENETS || !resumed) - timer = TICK_USAGE_REAL - process_pipenets(resumed) - cost_pipenets = MC_AVERAGE(cost_pipenets, TICK_DELTA_TO_MS(TICK_USAGE_REAL - timer)) + if(currentpart == SSAIR_EXCITEDGROUPS) + process_excited_groups(resumed) if(state != SS_RUNNING) return resumed = 0 - currentpart = SSAIR_ATMOSMACHINERY - if(currentpart == SSAIR_ATMOSMACHINERY) - timer = TICK_USAGE_REAL - process_atmos_machinery(resumed) - cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, TICK_DELTA_TO_MS(TICK_USAGE_REAL - timer)) + currentpart = SSAIR_FINALIZE_TURFS + + if(currentpart == SSAIR_FINALIZE_TURFS) + finish_turf_processing(resumed) if(state != SS_RUNNING) return resumed = 0 @@ -200,21 +210,28 @@ SUBSYSTEM_DEF(air) if(currentpart == SSAIR_HIGHPRESSURE) timer = TICK_USAGE_REAL + if(!resumed) + cached_cost = 0 process_high_pressure_delta(resumed) - cost_highpressure = MC_AVERAGE(cost_highpressure, TICK_DELTA_TO_MS(TICK_USAGE_REAL - timer)) + cached_cost += TICK_USAGE_REAL - timer if(state != SS_RUNNING) return + cost_highpressure = MC_AVERAGE(cost_highpressure, TICK_DELTA_TO_MS(cached_cost)) resumed = 0 currentpart = SSAIR_HOTSPOTS if(currentpart == SSAIR_HOTSPOTS) timer = TICK_USAGE_REAL + if(!resumed) + cached_cost = 0 process_hotspots(resumed) - cost_hotspots = MC_AVERAGE(cost_hotspots, TICK_DELTA_TO_MS(TICK_USAGE_REAL - timer)) + cached_cost += TICK_USAGE_REAL - timer if(state != SS_RUNNING) return + cost_hotspots = MC_AVERAGE(cost_hotspots, TICK_DELTA_TO_MS(cached_cost)) resumed = 0 currentpart = heat_enabled ? SSAIR_TURF_CONDUCTION : SSAIR_REBUILD_PIPENETS + // Heat -- slow and of questionable usefulness. Off by default for this reason. Pretty cool, though. if(currentpart == SSAIR_TURF_CONDUCTION) timer = TICK_USAGE_REAL @@ -309,14 +326,8 @@ SUBSYSTEM_DEF(air) if(post_process_turfs_auxtools(TICK_REMAINING_MS)) pause() -/datum/controller/subsystem/air/proc/finish_turf_processing_auxtools() /datum/controller/subsystem/air/proc/equalize_turfs_auxtools() -/datum/controller/subsystem/air/proc/process_turfs_auxtools() /datum/controller/subsystem/air/proc/post_process_turfs_auxtools() -/datum/controller/subsystem/air/proc/process_turf_equalize_auxtools() -/datum/controller/subsystem/air/proc/process_excited_groups_auxtools() -/datum/controller/subsystem/air/proc/get_amt_gas_mixes() -/datum/controller/subsystem/air/proc/get_max_gas_mixes() /datum/controller/subsystem/air/proc/turf_process_time() /datum/controller/subsystem/air/proc/heat_process_time() /datum/controller/subsystem/air/proc/process_turf_heat() @@ -392,6 +403,19 @@ SUBSYSTEM_DEF(air) var/datum/atmosphere/mix = atmos_gen[gas_string] return mix.gas_string +/datum/controller/subsystem/air/proc/start_processing_machine(obj/machinery/machine) + if(machine.atmos_processing) + return + machine.atmos_processing = TRUE + atmos_machinery += machine + +/datum/controller/subsystem/air/proc/stop_processing_machine(obj/machinery/machine) + if(!machine.atmos_processing) + return + machine.atmos_processing = FALSE + atmos_machinery -= machine + currentrun -= machine + #undef SSAIR_PIPENETS #undef SSAIR_ATMOSMACHINERY #undef SSAIR_EXCITEDGROUPS diff --git a/code/controllers/subsystem/augury.dm b/code/controllers/subsystem/augury.dm index 53c86004a6a4..f7a7c667184e 100644 --- a/code/controllers/subsystem/augury.dm +++ b/code/controllers/subsystem/augury.dm @@ -69,15 +69,15 @@ SUBSYSTEM_DEF(augury) SSaugury.watchers += owner to_chat(owner, "You are now auto-following debris.") active = TRUE - UpdateButtonIcon() + UpdateButtons() /datum/action/innate/augury/Deactivate() SSaugury.watchers -= owner to_chat(owner, "You are no longer auto-following debris.") active = FALSE - UpdateButtonIcon() + UpdateButtons() -/datum/action/innate/augury/UpdateButtonIcon(status_only = FALSE, force) +/datum/action/innate/augury/UpdateButton(atom/movable/screen/movable/action_button/button, status_only = FALSE, force) ..() if(active) button.icon_state = "template_active" diff --git a/code/controllers/subsystem/blackmarket.dm b/code/controllers/subsystem/blackmarket.dm index c26a030e0a75..1034923d7fb9 100644 --- a/code/controllers/subsystem/blackmarket.dm +++ b/code/controllers/subsystem/blackmarket.dm @@ -60,7 +60,7 @@ SUBSYSTEM_DEF(blackmarket) if (!targetturf) // This shouldn't happen. continue to_chat(recursive_loc_check(purchase.uplink.loc, /mob), "[purchase.uplink] flashes a message noting that the order is being teleported to [get_area(targetturf)] in 60 seconds.") - addtimer(CALLBACK(src, /datum/controller/subsystem/blackmarket/proc/fake_teleport, purchase.entry.spawn_item(), targetturf), 60 SECONDS) // do_teleport does not want to teleport items from nullspace, so it just forceMoves and does sparks. + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/controller/subsystem/blackmarket, fake_teleport), purchase.entry.spawn_item(), targetturf), 60 SECONDS) // do_teleport does not want to teleport items from nullspace, so it just forceMoves and does sparks. queued_purchases -= purchase qdel(purchase) if(SHIPPING_METHOD_LAUNCH) // Get the current location of the uplink if it exists, then throws the item from space at the station from a random direction. diff --git a/code/controllers/subsystem/callback.dm b/code/controllers/subsystem/callback.dm index 21c43f3e6cc0..dc33f6f3c800 100644 --- a/code/controllers/subsystem/callback.dm +++ b/code/controllers/subsystem/callback.dm @@ -4,11 +4,6 @@ SUBSYSTEM_DEF(callbacks) wait = 1 priority = FIRE_PRIORITY_CALLBACKS -/proc/process_atmos_callbacks() - SScallbacks.can_fire = 0 - SScallbacks.flags |= SS_NO_FIRE - CRASH("Auxtools not found! Callback subsystem shutting itself off.") - /datum/controller/subsystem/callbacks/fire() if(process_atmos_callbacks(TICK_REMAINING_MS)) pause() diff --git a/code/controllers/subsystem/dbcore.dm b/code/controllers/subsystem/dbcore.dm index b6b750fbf4b0..52e50d3c532b 100644 --- a/code/controllers/subsystem/dbcore.dm +++ b/code/controllers/subsystem/dbcore.dm @@ -190,9 +190,9 @@ SUBSYSTEM_DEF(dbcore) for (var/thing in querys) var/datum/db_query/query = thing if (warn) - INVOKE_ASYNC(query, /datum/db_query.proc/warn_execute) + INVOKE_ASYNC(query, TYPE_PROC_REF(/datum/db_query, warn_execute)) else - INVOKE_ASYNC(query, /datum/db_query.proc/Execute) + INVOKE_ASYNC(query, TYPE_PROC_REF(/datum/db_query, Execute)) for (var/thing in querys) var/datum/db_query/query = thing diff --git a/code/controllers/subsystem/economy.dm b/code/controllers/subsystem/economy.dm index 88255f375e7f..73e6c0d128df 100644 --- a/code/controllers/subsystem/economy.dm +++ b/code/controllers/subsystem/economy.dm @@ -55,6 +55,13 @@ SUBSYSTEM_DEF(economy) var/civ_bounty_tracker = 0 /// Contains the message to send to newscasters about earnings, updated on price_update() + /// Total value of exported materials. + var/export_total = 0 + /// Total value of imported goods. + var/import_total = 0 + /// Number of mail items generated. + var/mail_waiting = 0 + /datum/controller/subsystem/economy/Initialize(timeofday) var/budget_to_hand_out = round(budget_pool / department_accounts.len) for(var/A in department_accounts) @@ -62,6 +69,7 @@ SUBSYSTEM_DEF(economy) return ..() /datum/controller/subsystem/economy/fire(resumed = 0) + var/delta_time = wait * 0.2 eng_payout() // Payout based on nothing. What will replace it? Surplus power, powered APC's, air alarms? Who knows. sci_payout() // Payout based on slimes. secmedsrv_payout() // Payout based on crew safety, health, and mood. @@ -70,7 +78,8 @@ SUBSYSTEM_DEF(economy) for(var/account in bank_accounts) var/datum/bank_account/bank_account = account bank_account.payday(1) - + var/effective_mailcount = round(living_player_count() / (rand(1, 5) - 0.5)) // fake inflation // (inflation_value - 0.5)) //More mail at low inflation, and vis versa. + mail_waiting += clamp(effective_mailcount, 1, MAX_MAIL_PER_MINUTE * delta_time) /datum/controller/subsystem/economy/proc/get_dep_account(dep_id) for(var/datum/bank_account/department/D in generated_accounts) diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index 7f7d301a1d17..07e7a62b9e6d 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -84,7 +84,7 @@ SUBSYSTEM_DEF(garbage) var/list/dellog = list() //sort by how long it's wasted hard deleting - sortTim(items, cmp=/proc/cmp_qdel_item_time, associative = TRUE) + sortTim(items, cmp=GLOBAL_PROC_REF(cmp_qdel_item_time), associative = TRUE) for(var/path in items) var/datum/qdel_item/I = items[path] dellog += "Path: [path]" @@ -191,11 +191,11 @@ SUBSYSTEM_DEF(garbage) if (GC_QUEUE_CHECK) #ifdef REFERENCE_TRACKING if(reference_find_on_fail[refID]) - INVOKE_ASYNC(D, /datum/proc/find_references) + INVOKE_ASYNC(D, TYPE_PROC_REF(/datum, find_references)) ref_searching = TRUE #ifdef GC_FAILURE_HARD_LOOKUP else - INVOKE_ASYNC(D, /datum/proc/find_references) + INVOKE_ASYNC(D, TYPE_PROC_REF(/datum, find_references)) ref_searching = TRUE #endif reference_find_on_fail -= refID diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 549da9a086a6..dd0a29bdb220 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -26,6 +26,19 @@ SUBSYSTEM_DEF(job) set_overflow_role(CONFIG_GET(string/overflow_job)) return ..() +/// Returns a list of jobs that we are allowed to fuck with during random events +/datum/controller/subsystem/job/proc/get_valid_overflow_jobs() + var/static/list/overflow_jobs + if (!isnull(overflow_jobs)) + return overflow_jobs + + overflow_jobs = list() + for (var/datum/job/check_job in occupations) // TODO: Port joinable_occupations from upstream TG PR #60578. + if (!check_job.allow_bureaucratic_error) + continue + overflow_jobs += check_job + return overflow_jobs + /datum/controller/subsystem/job/proc/set_overflow_role(new_overflow_role) var/datum/job/new_overflow = GetJob(new_overflow_role) var/cap = CONFIG_GET(number/overflow_cap) @@ -47,7 +60,7 @@ SUBSYSTEM_DEF(job) var/list/all_jobs = subtypesof(/datum/job) if(!all_jobs.len) to_chat(world, "Error setting up jobs, no job datums found") - return 0 + return FALSE for(var/J in all_jobs) var/datum/job/job = new J() @@ -65,7 +78,7 @@ SUBSYSTEM_DEF(job) name_occupations[job.title] = job type_occupations[J] = job - return 1 + return TRUE /datum/controller/subsystem/job/proc/GetJob(rank) @@ -199,8 +212,8 @@ SUBSYSTEM_DEF(job) continue var/mob/dead/new_player/candidate = pick(candidates) if(AssignRole(candidate, command_position)) - return 1 - return 0 + return TRUE + return FALSE //This proc is called at the start of the level loop of DivideOccupations() and will cause head jobs to be checked before any other jobs of the same level @@ -222,7 +235,7 @@ SUBSYSTEM_DEF(job) var/ai_selected = 0 var/datum/job/job = GetJob("AI") if(!job) - return 0 + return FALSE for(var/i = job.total_positions, i > 0, i--) for(var/level in level_order) var/list/candidates = list() @@ -233,8 +246,8 @@ SUBSYSTEM_DEF(job) ai_selected++ break if(ai_selected) - return 1 - return 0 + return TRUE + return FALSE /** Proc DivideOccupations @@ -560,7 +573,8 @@ SUBSYSTEM_DEF(job) var/jobstext = file2text("[global.config.directory]/jobs.txt") for(var/datum/job/J in occupations) var/regex/jobs = new("[J.title]=(-1|\\d+),(-1|\\d+)") - jobs.Find(jobstext) + if(!jobs.Find(jobstext)) + continue J.total_positions = text2num(jobs.group[1]) J.spawn_positions = text2num(jobs.group[2]) @@ -606,8 +620,8 @@ SUBSYSTEM_DEF(job) if(hpc || epc) var/relevent_cap = max(hpc, epc) if((initial_players_to_assign - unassigned.len) >= relevent_cap) - return 1 - return 0 + return TRUE + return FALSE /datum/controller/subsystem/job/proc/RejectPlayer(mob/dead/new_player/player) if(player.mind && player.mind.special_role) @@ -625,7 +639,7 @@ SUBSYSTEM_DEF(job) var/oldjobs = SSjob.occupations sleep(20) for (var/datum/job/J in oldjobs) - INVOKE_ASYNC(src, .proc/RecoverJob, J) + INVOKE_ASYNC(src, PROC_REF(RecoverJob), J) /datum/controller/subsystem/job/proc/RecoverJob(datum/job/J) var/datum/job/newjob = GetJob(J.title) diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index f54e2766fe14..3cdacd241a2d 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -178,7 +178,7 @@ SUBSYSTEM_DEF(mapping) message_admins("Shuttles in transit detected. Attempting to fast travel. Timeout is [wipe_safety_delay/10] seconds.") var/list/cleared = list() for(var/i in in_transit) - INVOKE_ASYNC(src, .proc/safety_clear_transit_dock, i, in_transit[i], cleared) + INVOKE_ASYNC(src, PROC_REF(safety_clear_transit_dock), i, in_transit[i], cleared) UNTIL((go_ahead < world.time) || (cleared.len == in_transit.len)) do_wipe_turf_reservations() clearing_reserved_turfs = FALSE @@ -428,7 +428,7 @@ GLOBAL_LIST_EMPTY(the_station_areas) banned += generateMapList("[global.config.directory]/iceruinblacklist.txt") banned += generateMapList("[global.config.directory]/stationruinblacklist.txt") - for(var/item in sort_list(subtypesof(/datum/map_template/ruin), /proc/cmp_ruincost_priority)) + for(var/item in sort_list(subtypesof(/datum/map_template/ruin), GLOBAL_PROC_REF(cmp_ruincost_priority))) var/datum/map_template/ruin/ruin_type = item // screen out the abstract subtypes if(!initial(ruin_type.id)) diff --git a/code/controllers/subsystem/materials.dm b/code/controllers/subsystem/materials.dm index f396f187c6b6..7f2ccdf5d202 100644 --- a/code/controllers/subsystem/materials.dm +++ b/code/controllers/subsystem/materials.dm @@ -59,7 +59,7 @@ SUBSYSTEM_DEF(materials) var/datum/material/mat = x var/path_name = ispath(mat) ? "[mat]" : "[mat.type]" combo_params += "[path_name]=[materials_declaration[mat] * multiplier]" - sortTim(combo_params, /proc/cmp_text_asc) // We have to sort now in case the declaration was not in order + sortTim(combo_params, GLOBAL_PROC_REF(cmp_text_asc)) // We have to sort now in case the declaration was not in order var/combo_index = combo_params.Join("-") var/list/combo = material_combos[combo_index] if(!combo) diff --git a/code/controllers/subsystem/npcpool.dm b/code/controllers/subsystem/npcpool.dm index c20820c092bf..492e657df44f 100644 --- a/code/controllers/subsystem/npcpool.dm +++ b/code/controllers/subsystem/npcpool.dm @@ -29,7 +29,7 @@ SUBSYSTEM_DEF(npcpool) invoking = TRUE invoke_start = world.time - INVOKE_ASYNC(src, .proc/invoke_process, SA) + INVOKE_ASYNC(src, PROC_REF(invoke_process), SA) if(invoking) stack_trace("WARNING: [SA] ([SA.type]) slept during NPCPool processing.") invoking = FALSE diff --git a/code/controllers/subsystem/overlays.dm b/code/controllers/subsystem/overlays.dm index 74b60783c30b..255b2e39a098 100644 --- a/code/controllers/subsystem/overlays.dm +++ b/code/controllers/subsystem/overlays.dm @@ -1,187 +1,114 @@ SUBSYSTEM_DEF(overlays) name = "Overlay" - flags = SS_TICKER - wait = 1 - priority = FIRE_PRIORITY_OVERLAYS - init_order = INIT_ORDER_OVERLAY - - var/list/queue + flags = SS_NO_FIRE|SS_NO_INIT var/list/stats - var/list/overlay_icon_state_caches - var/list/overlay_icon_cache /datum/controller/subsystem/overlays/PreInit() - overlay_icon_state_caches = list() - overlay_icon_cache = list() - queue = list() stats = list() -/datum/controller/subsystem/overlays/Initialize() - initialized = TRUE - fire(mc_check = FALSE) - return ..() - - -/datum/controller/subsystem/overlays/stat_entry(msg) - msg = "Ov:[length(queue)]" - return ..() - - /datum/controller/subsystem/overlays/Shutdown() text2file(render_stats(stats), "[GLOB.log_directory]/overlay.log") - /datum/controller/subsystem/overlays/Recover() - overlay_icon_state_caches = SSoverlays.overlay_icon_state_caches - overlay_icon_cache = SSoverlays.overlay_icon_cache - queue = SSoverlays.queue - - -/datum/controller/subsystem/overlays/fire(resumed = FALSE, mc_check = TRUE) - var/list/queue = src.queue - var/static/count = 0 - if (count) - var/c = count - count = 0 //so if we runtime on the Cut, we don't try again. - queue.Cut(1,c+1) - - for (var/thing in queue) - count++ - if(thing) - var/atom/A = thing - if(A.overlays.len >= MAX_ATOM_OVERLAYS) - //Break it real GOOD - stack_trace("Too many overlays on [A.type] - [A.overlays.len], refusing to update and cutting") - A.overlays.Cut() - continue - STAT_START_STOPWATCH - COMPILE_OVERLAYS(A) - UNSETEMPTY(A.add_overlays) - UNSETEMPTY(A.remove_overlays) - STAT_STOP_STOPWATCH - STAT_LOG_ENTRY(stats, A.type) - if(mc_check) - if(MC_TICK_CHECK) - break - else - CHECK_TICK - - if (count) - queue.Cut(1,count+1) - count = 0 + stats = SSoverlays.stats + +/// Converts an overlay list into text for debug printing +/// Of note: overlays aren't actually mutable appearances, they're just appearances +/// Don't have access to that type tho, so this is the best you're gonna get +/proc/overlays2text(list/overlays) + var/list/unique_overlays = list() + // As anything because we're basically doing type coerrsion, rather then actually filtering for mutable apperances + for(var/mutable_appearance/overlay as anything in overlays) + var/key = "[overlay.icon]-[overlay.icon_state]-[overlay.dir]" + unique_overlays[key] += 1 + var/list/output_text = list() + for(var/key in unique_overlays) + output_text += "([key]) = [unique_overlays[key]]" + return output_text.Join("\n") /proc/iconstate2appearance(icon, iconstate) var/static/image/stringbro = new() - var/list/icon_states_cache = SSoverlays.overlay_icon_state_caches - var/list/cached_icon = icon_states_cache[icon] - if (cached_icon) - var/cached_appearance = cached_icon["[iconstate]"] - if (cached_appearance) - return cached_appearance stringbro.icon = icon stringbro.icon_state = iconstate - if (!cached_icon) //not using the macro to save an associated lookup - cached_icon = list() - icon_states_cache[icon] = cached_icon - var/cached_appearance = stringbro.appearance - cached_icon["[iconstate]"] = cached_appearance - return cached_appearance + return stringbro.appearance /proc/icon2appearance(icon) var/static/image/iconbro = new() - var/list/icon_cache = SSoverlays.overlay_icon_cache - . = icon_cache[icon] - if (!.) - iconbro.icon = icon - . = iconbro.appearance - icon_cache[icon] = . - -/atom/proc/build_appearance_list(old_overlays) - var/static/image/appearance_bro = new() - var/list/new_overlays = list() - if (!islist(old_overlays)) - old_overlays = list(old_overlays) - for (var/overlay in old_overlays) + iconbro.icon = icon + return iconbro.appearance + +/atom/proc/build_appearance_list(list/build_overlays) + if (!islist(build_overlays)) + build_overlays = list(build_overlays) + for (var/overlay in build_overlays) if(!overlay) + build_overlays -= overlay continue if (istext(overlay)) - new_overlays += iconstate2appearance(icon, overlay) +/*#ifdef UNIT_TESTS // Commented until upstream fixes their shit + // This is too expensive to run normally but running it during CI is a good test + var/list/icon_states_available = icon_states(icon) + if(!(overlay in icon_states_available)) + var/icon_file = "[icon]" || "Unknown Generated Icon" + stack_trace("Invalid overlay: Icon object '[icon_file]' [REF(icon)] used in '[src]' [type] is missing icon state [overlay].") + continue +#endif*/ + var/index = build_overlays.Find(overlay) + build_overlays[index] = iconstate2appearance(icon, overlay) else if(isicon(overlay)) - new_overlays += icon2appearance(overlay) - else - if(isloc(overlay)) - var/atom/A = overlay - if (A.flags_1 & OVERLAY_QUEUED_1) - COMPILE_OVERLAYS(A) - appearance_bro.appearance = overlay //this works for images and atoms too! - if(!ispath(overlay)) - var/image/I = overlay - appearance_bro.dir = I.dir - new_overlays += appearance_bro.appearance - return new_overlays - -#define NOT_QUEUED_ALREADY (!(flags_1 & OVERLAY_QUEUED_1)) -#define QUEUE_FOR_COMPILE flags_1 |= OVERLAY_QUEUED_1; SSoverlays.queue += src; -/atom/proc/cut_overlays() - LAZYINITLIST(remove_overlays) - remove_overlays = overlays.Copy() - add_overlays = null + var/index = build_overlays.Find(overlay) + build_overlays[index] = icon2appearance(overlay) + return build_overlays - //If not already queued for work and there are overlays to remove - if(NOT_QUEUED_ALREADY && remove_overlays.len) - QUEUE_FOR_COMPILE +/atom/proc/cut_overlays() + STAT_START_STOPWATCH + overlays = null +// POST_OVERLAY_CHANGE(src) + STAT_STOP_STOPWATCH + STAT_LOG_ENTRY(SSoverlays.stats, type) -/atom/proc/cut_overlay(list/overlays) +/atom/proc/cut_overlay(list/remove_overlays) if(!overlays) return - overlays = build_appearance_list(overlays) - LAZYINITLIST(add_overlays) - LAZYINITLIST(remove_overlays) - var/a_len = add_overlays.len - var/r_len = remove_overlays.len - remove_overlays += overlays - add_overlays -= overlays - - var/fa_len = add_overlays.len - var/fr_len = remove_overlays.len - - //If not already queued and there is work to be done - if(NOT_QUEUED_ALREADY && (fa_len != a_len || fr_len != r_len )) - QUEUE_FOR_COMPILE - UNSETEMPTY(add_overlays) - -/atom/proc/add_overlay(list/overlays) + STAT_START_STOPWATCH + overlays -= build_appearance_list(remove_overlays) +// POST_OVERLAY_CHANGE(src) + STAT_STOP_STOPWATCH + STAT_LOG_ENTRY(SSoverlays.stats, type) + +/atom/proc/add_overlay(list/add_overlays) if(!overlays) return - - overlays = build_appearance_list(overlays) - - LAZYINITLIST(add_overlays) //always initialized after this point - var/a_len = add_overlays.len - - add_overlays += overlays - var/fa_len = add_overlays.len - if(NOT_QUEUED_ALREADY && fa_len != a_len) - QUEUE_FOR_COMPILE - -/atom/proc/copy_overlays(atom/other, cut_old) //copys our_overlays from another atom + STAT_START_STOPWATCH + overlays += build_appearance_list(add_overlays) + VALIDATE_OVERLAY_LIMIT(src) +// POST_OVERLAY_CHANGE(src) + STAT_STOP_STOPWATCH + STAT_LOG_ENTRY(SSoverlays.stats, type) + +/atom/proc/copy_overlays(atom/other, cut_old) //copys our_overlays from another atom if(!other) if(cut_old) cut_overlays() return + STAT_START_STOPWATCH var/list/cached_other = other.overlays.Copy() - if(cached_other) - if(cut_old || !LAZYLEN(overlays)) - remove_overlays = overlays - add_overlays = cached_other - if(NOT_QUEUED_ALREADY) - QUEUE_FOR_COMPILE - else if(cut_old) - cut_overlays() - -#undef NOT_QUEUED_ALREADY -#undef QUEUE_FOR_COMPILE + if(cut_old) + if(cached_other) + overlays = cached_other + else + overlays = null + VALIDATE_OVERLAY_LIMIT(src) +// POST_OVERLAY_CHANGE(src) + STAT_STOP_STOPWATCH + STAT_LOG_ENTRY(SSoverlays.stats, type) + else if(cached_other) + overlays += cached_other + VALIDATE_OVERLAY_LIMIT(src) +// POST_OVERLAY_CHANGE(src) + STAT_STOP_STOPWATCH + STAT_LOG_ENTRY(SSoverlays.stats, type) //TODO: Better solution for these? /image/proc/add_overlay(x) @@ -207,3 +134,100 @@ SUBSYSTEM_DEF(overlays) overlays |= cached_other else if(cut_old) cut_overlays() + +// Debug procs + +/atom + /// List of overlay "keys" (info about the appearance) -> mutable versions of static appearances + /// Drawn from the overlays list + var/list/realized_overlays + /// List of underlay "keys" (info about the appearance) -> mutable versions of static appearances + /// Drawn from the underlays list + var/list/realized_underlays + +/image + /// List of overlay "keys" (info about the appearance) -> mutable versions of static appearances + /// Drawn from the overlays list + var/list/realized_overlays + /// List of underlay "keys" (info about the appearance) -> mutable versions of static appearances + /// Drawn from the underlays list + var/list/realized_underlays + +/// Takes the atoms's existing overlays and underlays, and makes them mutable so they can be properly vv'd in the realized_overlays/underlays list +/atom/proc/realize_overlays() + realized_overlays = realize_appearance_queue(overlays) + realized_underlays = realize_appearance_queue(underlays) + +/// Takes the image's existing overlays, and makes them mutable so they can be properly vv'd in the realized_overlays list +/image/proc/realize_overlays() + realized_overlays = realize_appearance_queue(overlays) + realized_underlays = realize_appearance_queue(underlays) + +/// Takes a list of appearnces, makes them mutable so they can be properly vv'd and inspected +/proc/realize_appearance_queue(list/appearances) + var/list/real_appearances = list() + var/list/queue = appearances.Copy() + var/queue_index = 0 + while(queue_index < length(queue)) + queue_index++ + // If it's not a command, we assert that it's an appearance + var/mutable_appearance/appearance = queue[queue_index] + if(!appearance) // Who fucking adds nulls to their sublists god you people are the worst + continue + + var/mutable_appearance/new_appearance = new /mutable_appearance() + new_appearance.appearance = appearance + var/key = "[appearance.icon]-[appearance.icon_state]-[appearance.plane]-[appearance.layer]-[appearance.dir]-[appearance.color]" + var/tmp_key = key + var/appearance_indx = 1 + while(real_appearances[tmp_key]) + tmp_key = "[key]-[appearance_indx]" + appearance_indx++ + + real_appearances[tmp_key] = new_appearance + var/add_index = queue_index + // Now check its children + for(var/mutable_appearance/child_appearance as anything in appearance.overlays) + add_index++ + queue.Insert(add_index, child_appearance) + for(var/mutable_appearance/child_appearance as anything in appearance.underlays) + add_index++ + queue.Insert(add_index, child_appearance) + return real_appearances + +/// Takes two appearances as args, prints out, logs, and returns a text representation of their differences +/// Including suboverlays +/proc/diff_appearances(mutable_appearance/first, mutable_appearance/second, iter = 0) + var/list/diffs = list() + var/list/firstdeet = first.vars + var/list/seconddeet = second.vars + var/diff_found = FALSE + for(var/name in first.vars) + var/firstv = firstdeet[name] + var/secondv = seconddeet[name] + if(firstv ~= secondv) + continue + if((islist(firstv) || islist(secondv)) && length(firstv) == 0 && length(secondv) == 0) + continue + if(name == "vars") // Go away + continue + if(name == "_listen_lookup") // This is just gonna happen with marked datums, don't care + continue + if(name == "overlays") + first.realize_overlays() + second.realize_overlays() + var/overlays_differ = FALSE + for(var/i in 1 to length(first.realized_overlays)) + if(diff_appearances(first.realized_overlays[i], second.realized_overlays[i], iter + 1)) + overlays_differ = TRUE + + if(!overlays_differ) + continue + + diff_found = TRUE + diffs += "Diffs detected at [name]: First ([firstv]), Second ([secondv])" + + var/text = "Depth of: [iter]\n\t[diffs.Join("\n\t")]" + message_admins(text) + log_world(text) + return diff_found diff --git a/code/controllers/subsystem/pai.dm b/code/controllers/subsystem/pai.dm index 8a6ded48650b..710e23f70385 100644 --- a/code/controllers/subsystem/pai.dm +++ b/code/controllers/subsystem/pai.dm @@ -161,7 +161,7 @@ SUBSYSTEM_DEF(pai) if(!G.can_reenter_round()) // this should use notify_ghosts() instead one day. return FALSE to_chat(G, "[user] is requesting a pAI personality! Use the pAI button to submit yourself as one.") - addtimer(CALLBACK(src, .proc/spam_again), spam_delay) + addtimer(CALLBACK(src, PROC_REF(spam_again)), spam_delay) var/list/available = list() for(var/datum/paiCandidate/c in SSpai.candidates) available.Add(check_ready(c)) diff --git a/code/controllers/subsystem/pathfinder.dm b/code/controllers/subsystem/pathfinder.dm index ccbea7930663..49a80ab2df56 100644 --- a/code/controllers/subsystem/pathfinder.dm +++ b/code/controllers/subsystem/pathfinder.dm @@ -31,12 +31,12 @@ SUBSYSTEM_DEF(pathfinder) while(flow[free]) CHECK_TICK free = (free % lcount) + 1 - var/t = addtimer(CALLBACK(src, /datum/flowcache.proc/toolong, free), 150, TIMER_STOPPABLE) + var/t = addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/flowcache, toolong), free), 150, TIMER_STOPPABLE) flow[free] = t flow[t] = M return free else - return 0 + return FALSE /datum/flowcache/proc/toolong(l) log_game("Pathfinder route took longer than 150 ticks, src bot [flow[flow[l]]]") diff --git a/code/controllers/subsystem/processing/quirks.dm b/code/controllers/subsystem/processing/quirks.dm index 14c6c8aa260f..a50968e25d72 100644 --- a/code/controllers/subsystem/processing/quirks.dm +++ b/code/controllers/subsystem/processing/quirks.dm @@ -22,7 +22,7 @@ PROCESSING_SUBSYSTEM_DEF(quirks) /datum/controller/subsystem/processing/quirks/proc/SetupQuirks() // Sort by Positive, Negative, Neutral; and then by name - var/list/quirk_list = sort_list(subtypesof(/datum/quirk), /proc/cmp_quirk_asc) + var/list/quirk_list = sort_list(subtypesof(/datum/quirk), GLOBAL_PROC_REF(cmp_quirk_asc)) for(var/V in quirk_list) var/datum/quirk/T = V @@ -36,6 +36,8 @@ PROCESSING_SUBSYSTEM_DEF(quirks) var/list/cut if(job?.blacklisted_quirks) cut = filter_quirks(my_quirks, job.blacklisted_quirks) + if(LAZYLEN(cut)) + log_admin("Quirks cut from [key_name(user)] due to job blacklist: [english_list(cut)]") for(var/V in my_quirks) if(V in quirks) var/datum/quirk/Q = quirks[V] @@ -54,7 +56,8 @@ PROCESSING_SUBSYSTEM_DEF(quirks) var/datum/species/S = H.dna.species if(S.remove_blacklisted_quirks(H)) to_chat(to_chat_target || user, "Some quirks have been cut from your character due to them conflicting with your species: [english_list(S.removed_quirks)]") - + if(LAZYLEN(S.removed_quirks)) + log_admin("Quirks cut from [key_name(user)] due to species blacklist: [english_list(S.removed_quirks)]") /datum/controller/subsystem/processing/quirks/proc/quirk_path_by_name(name) return quirks[name] @@ -106,14 +109,14 @@ PROCESSING_SUBSYSTEM_DEF(quirks) points_used -= points if(points_used <= 0) break - */ - //Nah, let's null all non-neutrals out. + //Nah, let's null all non-neutrals out. if (pointscut < 0)// only if the pointscutting didn't work. if(cut.len) for(var/i in our_quirks) if(quirk_points_by_name(i) != 0) //cut += i -- Commented out: Only show the ones that triggered the quirk purge. our_quirks -= i + */ return cut diff --git a/code/controllers/subsystem/processing/weather.dm b/code/controllers/subsystem/processing/weather.dm index 4035149ef20a..fb9485607087 100644 --- a/code/controllers/subsystem/processing/weather.dm +++ b/code/controllers/subsystem/processing/weather.dm @@ -22,7 +22,7 @@ PROCESSING_SUBSYSTEM_DEF(weather) run_weather(W, list(text2num(z))) eligible_zlevels -= z var/randTime = rand(3000, 6000) - addtimer(CALLBACK(src, .proc/make_eligible, z, possible_weather), randTime + initial(W.weather_duration_upper), TIMER_UNIQUE) //Around 5-10 minutes between weathers + addtimer(CALLBACK(src, PROC_REF(make_eligible), z, possible_weather), randTime + initial(W.weather_duration_upper), TIMER_UNIQUE) //Around 5-10 minutes between weathers next_hit_by_zlevel["[z]"] = world.time + randTime + initial(W.telegraph_duration) /datum/controller/subsystem/processing/weather/Initialize(start_timeofday) diff --git a/code/controllers/subsystem/radio.dm b/code/controllers/subsystem/radio.dm index 8299709392d3..22f7b4920716 100644 --- a/code/controllers/subsystem/radio.dm +++ b/code/controllers/subsystem/radio.dm @@ -25,7 +25,7 @@ SUBSYSTEM_DEF(radio) if(frequency) frequency.remove_listener(device) // let's don't delete frequencies in case a non-listener keeps a reference - return 1 + return TRUE /datum/controller/subsystem/radio/proc/return_frequency(new_frequency as num) var/f_text = num2text(new_frequency) diff --git a/code/controllers/subsystem/research.dm b/code/controllers/subsystem/research.dm index 8078034c4a3f..2ec9ac1a1dbd 100644 --- a/code/controllers/subsystem/research.dm +++ b/code/controllers/subsystem/research.dm @@ -369,7 +369,7 @@ SUBSYSTEM_DEF(research) /datum/controller/subsystem/research/proc/calculate_server_coefficient() //Diminishing returns. var/amt = servers.len if(!amt) - return 0 + return FALSE var/coeff = 100 coeff = sqrt(coeff / amt) return coeff diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index cf7ab159b6b5..645978eb9724 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -5,6 +5,7 @@ SUBSYSTEM_DEF(shuttle) wait = 10 init_order = INIT_ORDER_SHUTTLE flags = SS_KEEP_TIMING|SS_NO_TICK_CHECK + runlevels = RUNLEVEL_SETUP | RUNLEVEL_GAME | RUNLEVEL_POSTGAME // Splurt edit: Add RUNLEVEL_POSTGAME to let shuttles move after round is over. var/list/mobile = list() var/list/stationary = list() @@ -185,7 +186,7 @@ SUBSYSTEM_DEF(shuttle) /datum/controller/subsystem/shuttle/proc/block_recall(lockout_timer) emergencyNoRecall = TRUE - addtimer(CALLBACK(src, .proc/unblock_recall), lockout_timer) + addtimer(CALLBACK(src, PROC_REF(unblock_recall)), lockout_timer) /datum/controller/subsystem/shuttle/proc/unblock_recall() emergencyNoRecall = FALSE @@ -310,7 +311,7 @@ SUBSYSTEM_DEF(shuttle) log_shuttle("[key_name(user)] has recalled the shuttle.") message_admins("[ADMIN_LOOKUPFLW(user)] has recalled the shuttle.") deadchat_broadcast(" has recalled the shuttle from [span_name("[get_area_name(user, TRUE)]")].", span_name("[user.real_name]"), user, message_type=DEADCHAT_ANNOUNCEMENT) - return 1 + return TRUE /datum/controller/subsystem/shuttle/proc/canRecall() if(!emergency || emergency.mode != SHUTTLE_CALL || emergencyNoRecall || SSticker.mode.name == "meteor") @@ -416,7 +417,7 @@ SUBSYSTEM_DEF(shuttle) /datum/controller/subsystem/shuttle/proc/toggleShuttle(shuttleId, dockHome, dockAway, timed) var/obj/docking_port/mobile/M = getShuttle(shuttleId) if(!M) - return 1 + return TRUE var/obj/docking_port/stationary/dockedAt = M.get_docked() var/destination = dockHome if(dockedAt && dockedAt.id == dockHome) @@ -427,7 +428,7 @@ SUBSYSTEM_DEF(shuttle) else if(M.initiate_docking(getDock(destination)) != DOCKING_SUCCESS) return 2 - return 0 //dock successful + return FALSE //dock successful /datum/controller/subsystem/shuttle/proc/moveShuttle(shuttleId, dockId, timed) @@ -435,14 +436,14 @@ SUBSYSTEM_DEF(shuttle) var/obj/docking_port/stationary/D = getDock(dockId) if(!M) - return 1 + return TRUE if(timed) if(M.request(D)) return 2 else if(M.initiate_docking(D) != DOCKING_SUCCESS) return 2 - return 0 //dock successful + return FALSE //dock successful /datum/controller/subsystem/shuttle/proc/request_transit_dock(obj/docking_port/mobile/M) if(!istype(M)) diff --git a/code/controllers/subsystem/statpanel.dm b/code/controllers/subsystem/statpanel.dm index 3231cd31bcfc..f2488502a49d 100644 --- a/code/controllers/subsystem/statpanel.dm +++ b/code/controllers/subsystem/statpanel.dm @@ -144,7 +144,7 @@ SUBSYSTEM_DEF(statpanels) if(length(turfitems) < 30) // only create images for the first 30 items on the turf, for performance reasons if(!(REF(turf_content) in cached_images)) cached_images += REF(turf_content) - turf_content.RegisterSignal(turf_content, COMSIG_PARENT_QDELETING, /atom/.proc/remove_from_cache) // we reset cache if anything in it gets deleted + turf_content.RegisterSignal(turf_content, COMSIG_PARENT_QDELETING, TYPE_PROC_REF(/atom, remove_from_cache)) // we reset cache if anything in it gets deleted if(ismob(turf_content) || length(turf_content.overlays) > 2) turfitems[++turfitems.len] = list("[turf_content.name]", REF(turf_content), costly_icon2html(turf_content, target, sourceonly=TRUE)) else diff --git a/code/controllers/subsystem/throwing.dm b/code/controllers/subsystem/throwing.dm index 8c873d07c4c1..c013a258543e 100644 --- a/code/controllers/subsystem/throwing.dm +++ b/code/controllers/subsystem/throwing.dm @@ -92,7 +92,7 @@ SUBSYSTEM_DEF(throwing) /datum/thrownthing/New(thrownthing, target, init_dir, maxrange, speed, thrower, diagonals_first, force, gentle, callback, target_zone) . = ..() src.thrownthing = thrownthing - RegisterSignal(thrownthing, COMSIG_PARENT_QDELETING, .proc/on_thrownthing_qdel) + RegisterSignal(thrownthing, COMSIG_PARENT_QDELETING, PROC_REF(on_thrownthing_qdel)) src.target_turf = get_turf(target) if(target_turf != target) src.initial_target = WEAKREF(target) @@ -111,7 +111,7 @@ SUBSYSTEM_DEF(throwing) if(HAS_TRAIT_FROM(thrownthing, TRAIT_SPOOKY_THROW, "revenant")) REMOVE_TRAIT(thrownthing, TRAIT_SPOOKY_THROW, "revenant") SSthrowing.processing -= thrownthing - SSthrowing.currentrun -= thrownthing + LAZYREMOVE(SSthrowing.currentrun, thrownthing) thrownthing.throwing = null thrownthing = null thrower = null diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index d7b4069cd5ac..e3a32aca85a7 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -250,7 +250,7 @@ SUBSYSTEM_DEF(ticker) mode = null SSjob.ResetOccupations() emergency_swap++ - return 0 + return FALSE CHECK_TICK //Configure mode and assign player to special mode stuff @@ -269,7 +269,7 @@ SUBSYSTEM_DEF(ticker) to_chat(world, "Error setting up [GLOB.master_mode]. Reverting to pre-game lobby.") SSjob.ResetOccupations() emergency_swap++ - return 0 + return FALSE else message_admins("DEBUG: Bypassing prestart checks...") @@ -443,7 +443,7 @@ SUBSYSTEM_DEF(ticker) living.client.init_verbs() livings += living if(livings.len) - addtimer(CALLBACK(src, .proc/release_characters, livings), 30, TIMER_CLIENT_TIME) + addtimer(CALLBACK(src, PROC_REF(release_characters), livings), 30, TIMER_CLIENT_TIME) /datum/controller/subsystem/ticker/proc/release_characters(list/livings) for(var/I in livings) @@ -502,7 +502,7 @@ SUBSYSTEM_DEF(ticker) if (!prob((world.time/600)*CONFIG_GET(number/maprotatechancedelta)) && CONFIG_GET(flag/tgstyle_maprotation)) return if(CONFIG_GET(flag/tgstyle_maprotation)) - INVOKE_ASYNC(SSmapping, /datum/controller/subsystem/mapping/.proc/maprotate) + INVOKE_ASYNC(SSmapping, TYPE_PROC_REF(/datum/controller/subsystem/mapping, maprotate)) else var/vote_type = CONFIG_GET(string/map_vote_type) SSvote.initiate_vote("map","server", display = SHOW_RESULTS, votesystem = vote_type) diff --git a/code/controllers/subsystem/timer.dm b/code/controllers/subsystem/timer.dm index 48165be9600a..571bf344d875 100644 --- a/code/controllers/subsystem/timer.dm +++ b/code/controllers/subsystem/timer.dm @@ -257,7 +257,7 @@ SUBSYSTEM_DEF(timer) return // Sort all timers by time to run - sortTim(alltimers, .proc/cmp_timer) + sortTim(alltimers, PROC_REF(cmp_timer)) // Get the earliest timer, and if the TTR is earlier than the current world.time, // then set the head offset appropriately to be the earliest time tracked by the diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm index 6a7b0d9c2c6c..529f9dee5c3c 100644 --- a/code/controllers/subsystem/traumas.dm +++ b/code/controllers/subsystem/traumas.dm @@ -100,12 +100,12 @@ SUBSYSTEM_DEF(traumas) /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, /obj/machinery/door/airlock/centcom)), - "robots" = typecacheof(list(/obj/machinery/computer/upload, /obj/item/ai_module/, /obj/machinery/recharge_station, + "robots" = typecacheof(list(/obj/machinery/computer/upload, /obj/item/ai_module, /obj/machinery/recharge_station, /obj/item/aicard, /obj/item/deactivated_swarmer, /obj/effect/mob_spawn/swarmer)), "doctors" = typecacheof(list(/obj/item/clothing/under/rank/medical/doctor, /obj/item/clothing/under/rank/medical/chemist, /obj/item/clothing/under/rank/medical/doctor/nurse, /obj/item/clothing/under/rank/medical/chief_medical_officer, - /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/pill/, /obj/item/reagent_containers/hypospray, + /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/pill, /obj/item/reagent_containers/hypospray, /obj/item/storage/firstaid, /obj/item/storage/pill_bottle, /obj/item/healthanalyzer, /obj/structure/sign/departments/medbay, /obj/machinery/door/airlock/medical, /obj/machinery/sleeper, /obj/machinery/stasis, /obj/machinery/dna_scannernew, /obj/machinery/atmospherics/components/unary/cryo_cell, /obj/item/surgical_drapes, @@ -126,7 +126,7 @@ SUBSYSTEM_DEF(traumas) /obj/item/stack/sheet/runed_metal, /obj/machinery/door/airlock/cult, /obj/singularity/narsie, /obj/item/soulstone, /obj/structure/destructible/clockwork, /obj/item/clockwork, /obj/item/clothing/suit/armor/clockwork, - /obj/item/clothing/glasses/judicial_visor, /obj/effect/clockwork/sigil/, /obj/item/stack/tile/brass, + /obj/item/clothing/glasses/judicial_visor, /obj/effect/clockwork/sigil, /obj/item/stack/tile/brass, /obj/machinery/door/airlock/clockwork, /obj/item/clothing/suit/wizrobe, /obj/item/clothing/head/wizard, /obj/item/spellbook, /obj/item/staff, /obj/item/clothing/suit/space/hardsuit/shielded/wizard, /obj/item/clothing/suit/space/hardsuit/wizard, diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 629032a04eed..b323f1cef423 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -163,7 +163,7 @@ SUBSYSTEM_DEF(vote) var/list/pretty_vote = list() for(var/choice in choices) if(("[choice]" in this_vote) && ("[choice]" in scores_by_choice)) - sorted_insert(scores_by_choice["[choice]"],this_vote["[choice]"],/proc/cmp_numeric_asc) + sorted_insert(scores_by_choice["[choice]"],this_vote["[choice]"],GLOBAL_PROC_REF(cmp_numeric_asc)) // START BALLOT GATHERING pretty_vote += "[choice]" if(this_vote["[choice]"] in GLOB.vote_score_options) @@ -361,7 +361,7 @@ SUBSYSTEM_DEF(vote) /datum/controller/subsystem/vote/proc/submit_vote(vote, score = 0) if(mode) if(CONFIG_GET(flag/no_dead_vote) && usr.stat == DEAD && !usr.client.holder) - return 0 + return FALSE if(vote && ISINRANGE(vote, 1, choices.len)) switch(vote_system) if(PLURALITY_VOTING) @@ -403,7 +403,7 @@ SUBSYSTEM_DEF(vote) voted[usr.ckey] = list() voted[usr.ckey][choices[vote]] = score saved -= usr.ckey - return 0 + return FALSE /datum/controller/subsystem/vote/proc/initiate_vote(vote_type, initiator_key, display = display_votes, votesystem = PLURALITY_VOTING, forced = FALSE,vote_time = -1)//CIT CHANGE - adds display argument to votes to allow for obfuscated votes vote_system = votesystem @@ -412,7 +412,7 @@ SUBSYSTEM_DEF(vote) var/next_allowed_time = (started_time + CONFIG_GET(number/vote_delay)) if(mode) to_chat(usr, "There is already a vote in progress! please wait for it to finish.") - return 0 + return FALSE var/admin = FALSE var/ckey = ckey(initiator_key) @@ -421,7 +421,7 @@ SUBSYSTEM_DEF(vote) if(next_allowed_time > world.time && !admin) to_chat(usr, "A vote was initiated recently, you must wait [DisplayTimeText(next_allowed_time-world.time)] before a new vote can be started!") - return 0 + return FALSE SEND_SOUND(world, sound('sound/misc/notice2.ogg')) reset() @@ -456,7 +456,7 @@ SUBSYSTEM_DEF(vote) if("custom") question = stripped_input(usr,"What is the vote for?") if(!question) - return 0 + return FALSE var/system_string = input(usr,"Which voting type?",GLOB.vote_type_names[1]) in GLOB.vote_type_names vote_system = GLOB.vote_type_names[system_string] for(var/i=1,i<=10,i++) @@ -480,7 +480,7 @@ SUBSYSTEM_DEF(vote) toggles ^= choices[chosen] display_votes = toggles else - return 0 + return FALSE mode = vote_type initiator = initiator_key ? initiator_key : "the Server" // austation -- Crew autotransfer vote started_time = world.time @@ -513,8 +513,8 @@ SUBSYSTEM_DEF(vote) popup.set_window_options("can_close=0") popup.set_content(SSvote.interface(C)) popup.open(0) - return 1 - return 0 + return TRUE + return FALSE /datum/controller/subsystem/vote/proc/interface(client/C) if(!C) @@ -728,7 +728,7 @@ SUBSYSTEM_DEF(vote) Remove(owner) /datum/action/vote/IsAvailable(silent = FALSE) - return 1 + return TRUE /datum/action/vote/proc/remove_from_client() if(!owner) diff --git a/code/datums/achievements/_awards.dm b/code/datums/achievements/_awards.dm index 22296b90f524..ce9482963748 100644 --- a/code/datums/achievements/_awards.dm +++ b/code/datums/achievements/_awards.dm @@ -50,7 +50,7 @@ ) if(!Q.Execute(async = TRUE)) qdel(Q) - return 0 + return FALSE var/result = 0 if(Q.NextRow()) result = text2num(Q.item[1]) diff --git a/code/datums/action.dm b/code/datums/action.dm index 2cb7c749aba6..6419d73a6513 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -11,11 +11,10 @@ var/check_flags = 0 var/required_mobility_flags = MOBILITY_USE var/processing = FALSE - var/atom/movable/screen/movable/action_button/button = null var/buttontooltipstyle = "" var/transparent_when_unavailable = TRUE - var/use_target_appearance = FALSE - var/list/target_appearance_matrix //if set, will be used to transform the target button appearance as an arglist. + /// Where any buttons we create should be by default. Accepts screen_loc and location defines + var/default_button_position = SCRN_OBJ_IN_LIST var/button_icon = 'icons/mob/actions/backgrounds.dmi' //This is the file for the BACKGROUND icon var/background_icon_state = ACTION_BUTTON_DEFAULT_BACKGROUND //And this is the state for the background icon @@ -28,66 +27,59 @@ /datum/action/New(Target) link_to(Target) - button = new - button.linked_action = src - button.name = name - button.actiontooltipstyle = buttontooltipstyle - if(desc) - button.desc = desc /datum/action/proc/link_to(Target) target = Target - RegisterSignal(Target, COMSIG_ATOM_UPDATED_ICON, .proc/OnUpdatedIcon) + RegisterSignal(Target, COMSIG_ATOM_UPDATED_ICON, PROC_REF(OnUpdatedIcon)) /datum/action/Destroy() if(owner) Remove(owner) target = null - QDEL_NULL(button) + QDEL_LIST_ASSOC_VAL(viewers) // Qdel the buttons in the viewers list **NOT THE HUDS** return ..() /datum/action/proc/Grant(mob/M) - if(M) - if(owner) - if(owner == M) - return - Remove(owner) - owner = M - - //button id generation - var/counter = 0 - var/bitfield = 0 - for(var/datum/action/A in M.actions) - if(A.name == name && A.button.id) - counter += 1 - bitfield |= A.button.id - bitfield = ~bitfield - var/bitflag = 1 - for(var/i in 1 to (counter + 1)) - if(bitfield & bitflag) - button.id = bitflag - break - bitflag *= 2 - - M.actions += src - if(M.client) - M.client.screen += button - button.locked = M.client.prefs.buttons_locked || button.id ? M.client.prefs.action_buttons_screen_locs["[name]_[button.id]"] : FALSE //even if it's not defaultly locked we should remember we locked it before - button.moved = button.id ? M.client.prefs.action_buttons_screen_locs["[name]_[button.id]"] : FALSE - M.update_action_buttons() - else + if(!M) Remove(owner) + return + if(owner) + if(owner == M) + return + Remove(owner) + owner = M + RegisterSignal(owner, COMSIG_PARENT_QDELETING, PROC_REF(clear_ref), override = TRUE) + // Register some signals based on our check_flags + // so that our button icon updates when relevant + if(check_flags & AB_CHECK_CONSCIOUS) + RegisterSignal(owner, COMSIG_MOB_STATCHANGE, PROC_REF(update_status_on_signal)) + + GiveAction(M) + +/datum/action/proc/clear_ref(datum/ref) + SIGNAL_HANDLER + if(ref == owner) + Remove(owner) + if(ref == target) + qdel(src) /datum/action/proc/Remove(mob/M) + for(var/datum/hud/hud in viewers) + if(!hud.mymob) + continue + HideFrom(hud.mymob) if(M) - if(M.client) - M.client.screen -= button - M.actions -= src - M.update_action_buttons() - owner = null - button.moved = FALSE //so the button appears in its normal position when given to another owner. - button.locked = FALSE - button.id = null + LAZYREMOVE(M.actions, src) // We aren't always properly inserted into the viewers list, gotta make sure that action's cleared + viewers = list() + + if(owner) + UnregisterSignal(owner, list( + COMSIG_PARENT_QDELETING, + COMSIG_MOB_STATCHANGE + )) + if(target == owner) + RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(clear_ref)) + owner = null /datum/action/proc/Trigger() if(!IsAvailable()) @@ -125,15 +117,15 @@ /datum/action/proc/UpdateButtons(status_only, force) for(var/datum/hud/hud in viewers) var/atom/movable/screen/movable/button = viewers[hud] - UpdateButtonIcon(button, status_only, force) + UpdateButton(button, status_only, force) -/datum/action/proc/UpdateButtonIcon(status_only = FALSE, force = FALSE) +/datum/action/proc/UpdateButton(atom/movable/screen/movable/action_button/button, status_only = FALSE, force = FALSE) if(!button) return if(!status_only) button.name = name button.desc = desc - if(owner && owner.hud_used && background_icon_state == ACTION_BUTTON_DEFAULT_BACKGROUND) + if(owner?.hud_used && background_icon_state == ACTION_BUTTON_DEFAULT_BACKGROUND) var/list/settings = owner.hud_used.get_action_buttons_icons() if(button.icon != settings["bg_icon"]) button.icon = settings["bg_icon"] @@ -145,25 +137,13 @@ if(button.icon_state != background_icon_state) button.icon_state = background_icon_state - if(!use_target_appearance) - ApplyIcon(button, force) - - else if(target && button.appearance_cache != target.appearance) //replace with /ref comparison if this is not valid. - var/mutable_appearance/M = new(target) - M.layer = FLOAT_LAYER - M.plane = FLOAT_PLANE - if(target_appearance_matrix) - var/list/L = target_appearance_matrix - M.transform = matrix(L[1], L[2], L[3], L[4], L[5], L[6]) - button.cut_overlays() - button.add_overlay(M) - button.appearance_cache = target.appearance + ApplyIcon(button, force) if(!IsAvailable(TRUE)) button.color = transparent_when_unavailable ? rgb(128,0,0,128) : rgb(128,0,0) else button.color = rgb(255,255,255,255) - return 1 + return TRUE /datum/action/proc/ApplyIcon(atom/movable/screen/movable/action_button/current_button, force = FALSE) if(icon_icon && button_icon_state && ((current_button.button_icon_state != button_icon_state) || force)) @@ -179,25 +159,87 @@ /datum/action/ghost/Trigger() if(!..()) - return 0 + return FALSE var/mob/M = target M.ghostize(can_reenter_corpse = TRUE, voluntary = TRUE) /datum/action/proc/OnUpdatedIcon() - addtimer(CALLBACK(src, .proc/UpdateButtonIcon), 1) //Hopefully runs after new icon overlays have been compiled. + SIGNAL_HANDLER + UpdateButtons(force = TRUE) + +//Give our action button to the player +/datum/action/proc/GiveAction(mob/viewer) + var/datum/hud/our_hud = viewer.hud_used + if(viewers[our_hud]) // Already have a copy of us? go away + return + + LAZYOR(viewer.actions, src) // Move this in + ShowTo(viewer) + +//Adds our action button to the screen of a player +/datum/action/proc/ShowTo(mob/viewer) + var/datum/hud/our_hud = viewer.hud_used + if(!our_hud || viewers[our_hud]) // There's no point in this if you have no hud in the first place + return + + var/atom/movable/screen/movable/action_button/button = CreateButton() + SetId(button, viewer) + + button.our_hud = our_hud + viewers[our_hud] = button + if(viewer.client) + viewer.client.screen += button + + button.load_position(viewer) + viewer.update_action_buttons() + +//Removes our action button from the screen of a player +/datum/action/proc/HideFrom(mob/viewer) + var/datum/hud/our_hud = viewer.hud_used + var/atom/movable/screen/movable/action_button/button = viewers[our_hud] + LAZYREMOVE(viewer.actions, src) + if(button) + qdel(button) + +/datum/action/proc/CreateButton() + var/atom/movable/screen/movable/action_button/button = new() + button.linked_action = src + button.actiontooltipstyle = buttontooltipstyle + if(desc) + button.desc = desc + return button + +/datum/action/proc/SetId(atom/movable/screen/movable/action_button/our_button, mob/owner) + //button id generation + var/bitfield = 0 + for(var/datum/action/action in owner.actions) + if(action == src) // This could be us, which is dumb + continue + var/atom/movable/screen/movable/action_button/button = action.viewers[owner.hud_used] + if(action.name == name && button.id) + bitfield |= button.id + + bitfield = ~bitfield // Flip our possible ids, so we can check if we've found a unique one + for(var/i in 0 to 23) // We get 24 possible bitflags in dm + var/bitflag = 1 << i // Shift us over one + if(bitfield & bitflag) + our_button.id = bitflag + return + +/// A general use signal proc that reacts to an event and updates JUST our button's status +/datum/action/proc/update_status_on_signal(datum/source, new_stat, old_stat) + SIGNAL_HANDLER + UpdateButton(status_only = TRUE) //Presets for item actions /datum/action/item_action check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUN|AB_CHECK_LYING|AB_CHECK_CONSCIOUS button_icon_state = null - use_target_appearance = TRUE // If you want to override the normal icon being the item // then change this to an icon state /datum/action/item_action/New(Target) ..() - if(button_icon_state) - use_target_appearance = FALSE var/obj/item/I = target LAZYINITLIST(I.actions) I.actions += src @@ -208,17 +250,41 @@ UNSETEMPTY(I.actions) return ..() -/datum/action/item_action/Trigger() - if(!..()) - return 0 +/datum/action/item_action/Trigger(trigger_flags) + . = ..() + if(!.) + return FALSE if(target) var/obj/item/I = target I.ui_action_click(owner, src) - return 1 + return TRUE + +/datum/action/item_action/ApplyIcon(atom/movable/screen/movable/action_button/current_button, force) + var/obj/item/item_target = target + if(button_icon && button_icon_state) + // If set, use the custom icon that we set instead + // of the item appearence + ..() + else if((target && current_button.appearance_cache != item_target.appearance) || force) //replace with /ref comparison if this is not valid. + var/old_layer = item_target.layer + var/old_plane = item_target.plane + item_target.layer = FLOAT_LAYER //AAAH + item_target.plane = FLOAT_PLANE //^ what that guy said + current_button.filters = null + current_button.cut_overlays() + current_button.add_overlay(item_target) + item_target.layer = old_layer + item_target.plane = old_plane + current_button.appearance_cache = item_target.appearance /datum/action/item_action/toggle_light name = "Toggle Light" +/datum/action/item_action/toggle_light/pda/Trigger(trigger_flags) + if(istype(target, /obj/item/pda)) + var/obj/item/pda/P = target + return P.toggle_light(owner) + /datum/action/item_action/toggle_hood name = "Toggle Hood" @@ -258,12 +324,14 @@ /datum/action/item_action/set_internals name = "Set Internals" -/datum/action/item_action/set_internals/UpdateButtonIcon(status_only = FALSE, force) - if(..()) //button available - if(iscarbon(owner)) - var/mob/living/carbon/C = owner - if(target == C.internal) - button.icon_state = "template_active" +/datum/action/item_action/set_internals/UpdateButton(atom/movable/screen/movable/action_button/button, status_only = FALSE, force) + if(!..()) // no button available + return + if(!iscarbon(owner)) + return + var/mob/living/carbon/C = owner + if(target == C.internal) + button.icon_state = "template_active" /datum/action/item_action/pick_color name = "Choose A Color" @@ -309,9 +377,9 @@ /datum/action/item_action/toggle_unfriendly_fire/Trigger() if(..()) - UpdateButtonIcon() + UpdateButtons() -/datum/action/item_action/toggle_unfriendly_fire/UpdateButtonIcon(status_only = FALSE, force) +/datum/action/item_action/toggle_unfriendly_fire/UpdateButton(atom/movable/screen/movable/action_button/button, status_only = FALSE, force) if(istype(target, /obj/item/hierophant_club)) var/obj/item/hierophant_club/H = target if(H.friendly_fire_check) @@ -332,7 +400,7 @@ if(istype(target, /obj/item/hierophant_club)) var/obj/item/hierophant_club/H = target if(H.teleporting) - return 0 + return FALSE return ..() /datum/action/item_action/clock @@ -342,7 +410,7 @@ /datum/action/item_action/clock/IsAvailable(silent = FALSE) if(!is_servant_of_ratvar(owner)) - return 0 + return FALSE return ..() /datum/action/item_action/clock/toggle_visor @@ -351,11 +419,11 @@ /datum/action/item_action/clock/toggle_visor/IsAvailable(silent = FALSE) if(!is_servant_of_ratvar(owner)) - return 0 + return FALSE if(istype(target, /obj/item/clothing/glasses/judicial_visor)) var/obj/item/clothing/glasses/judicial_visor/V = target if(V.recharging) - return 0 + return FALSE return ..() /datum/action/item_action/clock/hierophant @@ -366,7 +434,6 @@ /datum/action/item_action/clock/quickbind name = "Quickbind" desc = "If you're seeing this, file a bug report." - use_target_appearance = FALSE var/scripture_index = 0 //the index of the scripture we're associated with /datum/action/item_action/toggle_helmet_flashlight @@ -380,7 +447,6 @@ /datum/action/item_action/toggle/New(Target) ..() name = "Toggle [target.name]" - button.name = name /datum/action/item_action/halt name = "HALT!" @@ -409,7 +475,6 @@ /datum/action/item_action/adjust/New(Target) ..() name = "Adjust [target.name]" - button.name = name /datum/action/item_action/switch_hud name = "Switch HUD" @@ -432,7 +497,7 @@ /datum/action/item_action/jetpack_stabilization/IsAvailable(silent = FALSE) var/obj/item/tank/jetpack/J = target if(!istype(J) || !J.on) - return 0 + return FALSE return ..() /datum/action/item_action/hands_free @@ -464,7 +529,7 @@ else owner.research_scanner-- to_chat(owner, "[target] research scanner has been [active ? "activated" : "deactivated"].") - return 1 + return TRUE /datum/action/item_action/toggle_research_scanner/Remove(mob/M) if(owner && active) @@ -489,18 +554,16 @@ /datum/action/item_action/organ_action/IsAvailable(silent = FALSE) var/obj/item/organ/I = target if(!I.owner) - return 0 + return FALSE return ..() /datum/action/item_action/organ_action/toggle/New(Target) ..() name = "Toggle [target.name]" - button.name = name /datum/action/item_action/organ_action/use/New(Target) ..() name = "Use [target.name]" - button.name = name /datum/action/item_action/cult_dagger name = "Draw Blood Rune" @@ -509,14 +572,13 @@ button_icon_state = "draw" buttontooltipstyle = "cult" background_icon_state = "bg_demon" + default_button_position = "6:157,4:-2" /datum/action/item_action/cult_dagger/Grant(mob/M) - if(iscultist(M)) - ..() - button.screen_loc = "6:157,4:-2" - button.moved = "6:157,4:-2" - else + if(!iscultist(M)) Remove(owner) + return + return ..() /datum/action/item_action/cult_dagger/Trigger() for(var/obj/item/H in owner.held_items) //In case we were already holding another dagger @@ -643,7 +705,6 @@ icon_icon = S.action_icon button_icon_state = S.action_icon_state background_icon_state = S.action_background_icon_state - button.name = name /datum/action/spell_action/Destroy() var/obj/effect/proc_holder/S = target @@ -694,12 +755,12 @@ /datum/action/innate/Trigger() if(!..()) - return 0 + return FALSE if(!active) Activate() else Deactivate() - return 1 + return TRUE /datum/action/innate/proc/Activate() return @@ -712,47 +773,114 @@ /datum/action/cooldown check_flags = 0 transparent_when_unavailable = FALSE + // The default cooldown applied when StartCooldown() is called var/cooldown_time = 0 + // The actual next time this ability can be used var/next_use_time = 0 - -/datum/action/cooldown/New() - ..() + // Whether or not you want the cooldown for the ability to display in text form + var/text_cooldown = TRUE + // Setting for intercepting clicks before activating the ability + var/click_to_activate = FALSE + // Shares cooldowns with other cooldown abilities of the same value, not active if null + var/shared_cooldown + +/datum/action/cooldown/CreateButton() + var/atom/movable/screen/movable/action_button/button = ..() button.maptext = "" button.maptext_x = 8 button.maptext_y = 0 button.maptext_width = 24 button.maptext_height = 12 + return button + +/datum/action/cooldown/IsAvailable() + return ..() && (next_use_time <= world.time) + +/// Starts a cooldown time to be shared with similar abilities, will use default cooldown time if an override is not specified +/datum/action/cooldown/proc/StartCooldown(override_cooldown_time) + if(shared_cooldown) + for(var/datum/action/cooldown/shared_ability in owner.actions - src) + if(shared_cooldown == shared_ability.shared_cooldown) + if(isnum(override_cooldown_time)) + shared_ability.StartCooldownSelf(override_cooldown_time) + else + shared_ability.StartCooldownSelf(cooldown_time) + StartCooldownSelf(override_cooldown_time) + +/// Starts a cooldown time for this ability only, will use default cooldown time if an override is not specified +/datum/action/cooldown/proc/StartCooldownSelf(override_cooldown_time) + if(isnum(override_cooldown_time)) + next_use_time = world.time + override_cooldown_time + else + next_use_time = world.time + cooldown_time + UpdateButtons() + START_PROCESSING(SSfastprocess, src) -/datum/action/cooldown/IsAvailable(silent = FALSE) +/datum/action/cooldown/Trigger(trigger_flags, atom/target) . = ..() if(!.) return - return next_use_time <= world.time + if(!owner) + return FALSE + if(click_to_activate) + if(target) + // For automatic / mob handling + return InterceptClickOn(owner, null, target) + if(owner.click_intercept == src) + owner.click_intercept = null + else + owner.click_intercept = src + for(var/datum/action/cooldown/ability in owner.actions) + ability.UpdateButtons() + return TRUE + return PreActivate(owner) -/datum/action/cooldown/proc/StartCooldown() - next_use_time = world.time + cooldown_time - button.maptext = MAPTEXT_TINY_UNICODE("[round(cooldown_time/10, 0.1)]") - UpdateButtonIcon() - START_PROCESSING(SSfastprocess, src) +/// Intercepts client owner clicks to activate the ability +/datum/action/cooldown/proc/InterceptClickOn(mob/living/caller, params, atom/target) + if(!IsAvailable()) + return FALSE + if(!target) + return FALSE + PreActivate(target) + caller.click_intercept = null + return TRUE -/datum/action/cooldown/process() - if(!owner) - button.maptext = "" - STOP_PROCESSING(SSfastprocess, src) - var/timeleft = max(next_use_time - world.time, 0) - if(timeleft == 0) +/// For signal calling +/datum/action/cooldown/proc/PreActivate(atom/target) + if(SEND_SIGNAL(owner, COMSIG_MOB_ABILITY_STARTED, src) & COMPONENT_BLOCK_ABILITY_START) + return + . = Activate(target) + SEND_SIGNAL(owner, COMSIG_MOB_ABILITY_FINISHED, src) + +/// To be implemented by subtypes +/datum/action/cooldown/proc/Activate(atom/target) + return + +/datum/action/cooldown/UpdateButton(atom/movable/screen/movable/action_button/button, status_only = FALSE, force = FALSE) + . = ..() + if(!button) + return + var/time_left = max(next_use_time - world.time, 0) + if(text_cooldown) + button.maptext = MAPTEXT("[round(time_left/10, 0.1)]") + if(!owner || time_left == 0) button.maptext = "" - UpdateButtonIcon() + if(IsAvailable() && owner.click_intercept == src) + button.color = COLOR_GREEN + +/datum/action/cooldown/process() + var/time_left = max(next_use_time - world.time, 0) + if(!owner || time_left == 0) STOP_PROCESSING(SSfastprocess, src) - else - button.maptext = MAPTEXT_TINY_UNICODE("[round(cooldown_time/10, 0.1)]") + UpdateButtons() /datum/action/cooldown/Grant(mob/M) ..() - if(owner) - UpdateButtonIcon() - if(next_use_time > world.time) - START_PROCESSING(SSfastprocess, src) + if(!owner) + return + UpdateButtons() + if(next_use_time > world.time) + START_PROCESSING(SSfastprocess, src) //surf_ss13 /datum/action/item_action/bhop @@ -845,7 +973,7 @@ target.plane = old_plane current_button.appearance_cache = target.appearance -/proc/get_action_of_type(mob/M, var/action_type) +/proc/get_action_of_type(mob/M, action_type) if(!M.actions || !ispath(action_type, /datum/action)) return for(var/datum/action/A in M.actions) diff --git a/code/datums/beam.dm b/code/datums/beam.dm index 6a9878e086d9..80d1aebd24a4 100644 --- a/code/datums/beam.dm +++ b/code/datums/beam.dm @@ -29,8 +29,8 @@ icon = beam_icon icon_state = beam_icon_state beam_type = btype - if(time < INFINITY) - addtimer(CALLBACK(src,.proc/End), time) + if(time < INFINITY) + addtimer(CALLBACK(src,PROC_REF(End)), time) /datum/beam/proc/Start() Draw() @@ -66,13 +66,13 @@ if(timing_id) deltimer(timing_id) if(!finished) - timing_id = addtimer(CALLBACK(src, .proc/recalculate), time, TIMER_STOPPABLE) + timing_id = addtimer(CALLBACK(src, PROC_REF(recalculate)), time, TIMER_STOPPABLE) /datum/beam/proc/after_calculate() if((sleep_time == null) || finished) //Does not automatically recalculate. return if(isnull(timing_id)) - timing_id = addtimer(CALLBACK(src, .proc/recalculate), sleep_time, TIMER_STOPPABLE) + timing_id = addtimer(CALLBACK(src, PROC_REF(recalculate)), sleep_time, TIMER_STOPPABLE) /datum/beam/proc/End(destroy_self = TRUE) finished = TRUE @@ -167,5 +167,5 @@ /atom/proc/Beam(atom/BeamTarget,icon_state="b_beam",icon='icons/effects/beam.dmi',time=50, maxdistance=10,beam_type=/obj/effect/ebeam,beam_sleep_time = 3) var/datum/beam/newbeam = new(src,BeamTarget,icon,icon_state,time,maxdistance,beam_type,beam_sleep_time) - INVOKE_ASYNC(newbeam, /datum/beam/.proc/Start) + INVOKE_ASYNC(newbeam, TYPE_PROC_REF(/datum/beam, Start)) return newbeam diff --git a/code/datums/brain_damage/brain_trauma.dm b/code/datums/brain_damage/brain_trauma.dm index 65ae23556e64..87d6720f46cc 100644 --- a/code/datums/brain_damage/brain_trauma.dm +++ b/code/datums/brain_damage/brain_trauma.dm @@ -41,8 +41,8 @@ /datum/brain_trauma/proc/on_gain() if(gain_text) to_chat(owner, gain_text) - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) - RegisterSignal(owner, COMSIG_MOVABLE_HEAR, .proc/handle_hearing) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) + RegisterSignal(owner, COMSIG_MOVABLE_HEAR, PROC_REF(handle_hearing)) //Called when removed from a mob /datum/brain_trauma/proc/on_lose(silent) diff --git a/code/datums/brain_damage/imaginary_friend.dm b/code/datums/brain_damage/imaginary_friend.dm index 3d8eedbcb597..5d2b6e63956a 100644 --- a/code/datums/brain_damage/imaginary_friend.dm +++ b/code/datums/brain_damage/imaginary_friend.dm @@ -23,7 +23,7 @@ qdel(src) return if(!friend.client && friend_initialized) - addtimer(CALLBACK(src, .proc/reroll_friend), 600) + addtimer(CALLBACK(src, PROC_REF(reroll_friend)), 600) /datum/brain_trauma/special/imaginary_friend/on_death() ..() @@ -94,7 +94,7 @@ trauma = _trauma owner = trauma.owner - INVOKE_ASYNC(src, .proc/setup_friend) + INVOKE_ASYNC(src, PROC_REF(setup_friend)) join = new join.Grant(src) @@ -173,7 +173,7 @@ if(owner.client) var/mutable_appearance/MA = mutable_appearance('icons/mob/talk.dmi', src, "default[say_test(message)]", FLY_LAYER) MA.appearance_flags = APPEARANCE_UI_IGNORE_ALPHA - INVOKE_ASYNC(GLOBAL_PROC, /proc/flick_overlay, MA, list(owner.client), 30) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(flick_overlay), MA, list(owner.client), 30) for(var/mob/M in GLOB.dead_mob_list) var/link = FOLLOW_LINK(M, owner) @@ -227,7 +227,7 @@ name = "Hide" desc = "Hide yourself from your owner's sight." button_icon_state = "hide" - UpdateButtonIcon() + UpdateButtons() /datum/action/innate/imaginary_hide/Activate() var/mob/camera/imaginary_friend/I = owner diff --git a/code/datums/brain_damage/mild.dm b/code/datums/brain_damage/mild.dm index eb5e3c0735f3..4f15e8eb49ee 100644 --- a/code/datums/brain_damage/mild.dm +++ b/code/datums/brain_damage/mild.dm @@ -178,8 +178,8 @@ to_chat(owner, "[pick("You have a coughing fit!", "You can't stop coughing!")]") owner.Stun(20) owner.emote("cough") - addtimer(CALLBACK(owner, /mob/.proc/emote, "cough"), 6) - addtimer(CALLBACK(owner, /mob/.proc/emote, "cough"), 12) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob, emote), "cough"), 6) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob, emote), "cough"), 12) owner.emote("cough") ..() diff --git a/code/datums/brain_damage/phobia.dm b/code/datums/brain_damage/phobia.dm index 8010f5dc6fc4..10c217c6a9cc 100644 --- a/code/datums/brain_damage/phobia.dm +++ b/code/datums/brain_damage/phobia.dm @@ -95,7 +95,7 @@ mainsource = word if(matches) - addtimer(CALLBACK(src, .proc/freak_out, null, mainsource), 10) //to react AFTER the chat message + addtimer(CALLBACK(src, PROC_REF(freak_out), null, mainsource), 10) //to react AFTER the chat message /datum/brain_trauma/mild/phobia/handle_speech(datum/source, list/speech_args) if(HAS_TRAIT(owner, TRAIT_FEARLESS)) diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm index 19247c486a7a..182bcce97e6f 100644 --- a/code/datums/brain_damage/severe.dm +++ b/code/datums/brain_damage/severe.dm @@ -173,6 +173,12 @@ /datum/brain_trauma/severe/monophobia/proc/check_alone() //SANDSTORM EDIT var/check_radius = 7 +//SPLURT EDIT - (Fix monophobia if picked up by a macro character) + if(!owner) + return FALSE + if(istype(owner.loc, /obj/item/clothing/head/mob_holder/micro)) + return FALSE +//SPLURT EDIT End if(istype(owner.loc, /obj/belly)) return FALSE if(HAS_TRAIT(owner, TRAIT_BLIND)) @@ -196,7 +202,7 @@ to_chat(owner, "You feel sick...") else to_chat(owner, "You feel really sick at the thought of being alone!") - addtimer(CALLBACK(owner, /mob/living/carbon.proc/vomit, high_stress), 50) //blood vomit if high stress + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob/living/carbon, vomit), high_stress), 50) //blood vomit if high stress if(2) if(!high_stress) to_chat(owner, "You can't stop shaking...") @@ -271,7 +277,7 @@ var/min_hypno_duration = 6000 var/max_hypno_duration = 12000 var/hypno_duration = -1 // 0 or some world time limits, whereas -1 has old behavior - + /datum/brain_trauma/severe/hypnotic_stupor/on_gain() ..() min_hypno_duration = CONFIG_GET(number/min_stupor_hypno_duration) // 6000 @@ -287,7 +293,7 @@ if(prob(1) && !owner.has_status_effect(/datum/status_effect/trance)) if (world.time > hypno_duration) // Only re-trance every so often owner.apply_status_effect(/datum/status_effect/trance, rand(100,300), FALSE, hypno_duration > -1) - + /datum/brain_trauma/severe/hypnotic_stupor/proc/on_hypnosis() if (hypno_duration > -1) hypno_duration = world.time + rand(min_hypno_duration, max_hypno_duration) @@ -319,7 +325,7 @@ var/regex/reg = new("(\\b[REGEX_QUOTE(trigger_phrase)]\\b)","ig") if(findtext(hearing_args[HEARING_RAW_MESSAGE], reg)) - addtimer(CALLBACK(src, .proc/hypnotrigger), 10) //to react AFTER the chat message + addtimer(CALLBACK(src, PROC_REF(hypnotrigger)), 10) //to react AFTER the chat message hearing_args[HEARING_RAW_MESSAGE] = reg.Replace(hearing_args[HEARING_RAW_MESSAGE], "*********") /datum/brain_trauma/severe/hypnotic_trigger/proc/hypnotrigger() diff --git a/code/datums/brain_damage/special.dm b/code/datums/brain_damage/special.dm index d4631f2558cc..ac506f068969 100644 --- a/code/datums/brain_damage/special.dm +++ b/code/datums/brain_damage/special.dm @@ -181,7 +181,7 @@ /datum/brain_trauma/special/death_whispers/proc/whispering() ADD_TRAIT(owner, TRAIT_SIXTHSENSE, TRAUMA_TRAIT) active = TRUE - addtimer(CALLBACK(src, .proc/cease_whispering), rand(50, 300)) + addtimer(CALLBACK(src, PROC_REF(cease_whispering)), rand(50, 300)) /datum/brain_trauma/special/death_whispers/proc/cease_whispering() REMOVE_TRAIT(owner, TRAIT_SIXTHSENSE, TRAUMA_TRAIT) @@ -225,7 +225,7 @@ var/atom/movable/AM = thing SEND_SIGNAL(AM, COMSIG_MOVABLE_SECLUDED_LOCATION) next_crisis = world.time + 600 - addtimer(CALLBACK(src, .proc/fade_in), duration) + addtimer(CALLBACK(src, PROC_REF(fade_in)), duration) /datum/brain_trauma/special/existential_crisis/proc/fade_in() QDEL_NULL(veil) diff --git a/code/datums/brain_damage/split_personality.dm b/code/datums/brain_damage/split_personality.dm index 44a1a76b086c..3dbdf1f3ac5a 100644 --- a/code/datums/brain_damage/split_personality.dm +++ b/code/datums/brain_damage/split_personality.dm @@ -20,7 +20,7 @@ ..() make_backseats() get_ghost() - RegisterSignal(M, COMSIG_MOB_DEATH, .proc/revert_to_normal) + RegisterSignal(M, COMSIG_MOB_DEATH, PROC_REF(revert_to_normal)) /datum/brain_trauma/severe/split_personality/proc/make_backseats() stranger_backseat = new(owner, src) @@ -198,7 +198,7 @@ var/message = hearing_args[HEARING_RAW_MESSAGE] if(findtext(message, codeword)) hearing_args[HEARING_RAW_MESSAGE] = replacetext(message, codeword, "[codeword]") - addtimer(CALLBACK(src, /datum/brain_trauma/severe/split_personality.proc/switch_personalities), 10) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/brain_trauma/severe/split_personality, switch_personalities)), 10) /datum/brain_trauma/severe/split_personality/brainwashing/handle_speech(datum/source, list/speech_args) if(findtext(speech_args[SPEECH_MESSAGE], codeword)) diff --git a/code/datums/browser.dm b/code/datums/browser.dm index e8c7615ecb0b..951c38f8c34a 100644 --- a/code/datums/browser.dm +++ b/code/datums/browser.dm @@ -17,7 +17,7 @@ /datum/browser/New(nuser, nwindow_id, ntitle = 0, nwidth = 0, nheight = 0, atom/nref = null) user = nuser - RegisterSignal(user, COMSIG_PARENT_QDELETING, .proc/user_deleted) + RegisterSignal(user, COMSIG_PARENT_QDELETING, PROC_REF(user_deleted)) window_id = nwindow_id if (ntitle) title = format_text(ntitle) @@ -250,7 +250,7 @@ winset(user, "mapwindow", "focus=true") break if (timeout) - addtimer(CALLBACK(src, .proc/close), timeout) + addtimer(CALLBACK(src, PROC_REF(close)), timeout) /datum/browser/modal/proc/wait() while (opentime && selectedbutton <= 0 && (!timeout || opentime+timeout > world.time)) diff --git a/code/datums/callback.dm b/code/datums/callback.dm index b5baea28f1f1..50e3380adf0f 100644 --- a/code/datums/callback.dm +++ b/code/datums/callback.dm @@ -5,10 +5,10 @@ * ## USAGE * * ``` - * var/datum/callback/C = new(object|null, /proc/type/path|"procstring", arg1, arg2, ... argn) + * var/datum/callback/C = new(object|null, GLOBAL_PROC_REF(type/path|"procstring"), arg1, arg2, ... argn) * var/timerid = addtimer(C, time, timertype) * you can also use the compiler define shorthand - * var/timerid = addtimer(CALLBACK(object|null, /proc/type/path|procstring, arg1, arg2, ... argn), time, timertype) + * var/timerid = addtimer(CALLBACK(object|null, PROC_REF(procname), arg1, arg2, ... argn), time, timertype) * ``` * * Note: proc strings can only be given for datum proc calls, global procs must be proc paths @@ -26,27 +26,19 @@ * ## PROC TYPEPATH SHORTCUTS * (these operate on paths, not types, so to these shortcuts, datum is NOT a parent of atom, etc...) * - * ### global proc while in another global proc: - * .procname + * ### proc defined on current(src) object OR overridden at src or any of it's parents: + * PROC_REF(procname) * - * `CALLBACK(GLOBAL_PROC, .some_proc_here)` + * `CALLBACK(src, PROC_REF(some_proc_here))` * - * ### proc defined on current(src) object (when in a /proc/ and not an override) OR overridden at src or any of it's parents: - * .procname + * ### global proc + * GLOBAL_PROC_REF(procname) * - * `CALLBACK(src, .some_proc_here)` + * `CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(some_proc_here))` * - * ### when the above doesn't apply: - *.proc/procname * - * `CALLBACK(src, .proc/some_proc_here)` - * - * - * proc defined on a parent of a some type - * - * `/some/type/.proc/some_proc_here` - * - * Otherwise you must always provide the full typepath of the proc (/type/of/thing/proc/procname) + * ### proc defined on some type + * TYPE_PROC_REF(/some/type, some_proc_here) */ /datum/callback diff --git a/code/datums/chatmessage.dm b/code/datums/chatmessage.dm index 026ad190f74a..dae42d7e8cb8 100644 --- a/code/datums/chatmessage.dm +++ b/code/datums/chatmessage.dm @@ -65,7 +65,7 @@ stack_trace("/datum/chatmessage created with [isnull(owner) ? "null" : "invalid"] mob owner") qdel(src) return - INVOKE_ASYNC(src, .proc/generate_image, text, target, owner, language, extra_classes, lifespan) + INVOKE_ASYNC(src, PROC_REF(generate_image), text, target, owner, language, extra_classes, lifespan) /datum/chatmessage/Destroy() if (owned_by) @@ -103,7 +103,7 @@ owned_by = owner.client if(!owned_by) return - RegisterSignal(owned_by, COMSIG_PARENT_QDELETING, .proc/on_parent_qdel) + RegisterSignal(owned_by, COMSIG_PARENT_QDELETING, PROC_REF(on_parent_qdel)) // Clip message var/maxlen = owned_by.prefs.max_chat_length diff --git a/code/datums/cinematic.dm b/code/datums/cinematic.dm index 6052b843646c..cf9d1b70b9a7 100644 --- a/code/datums/cinematic.dm +++ b/code/datums/cinematic.dm @@ -66,7 +66,7 @@ //We are now playing this cinematic //Handle what happens when a different cinematic tries to play over us - RegisterSignal(SSdcs, COMSIG_GLOB_PLAY_CINEMATIC, .proc/replacement_cinematic) + RegisterSignal(SSdcs, COMSIG_GLOB_PLAY_CINEMATIC, PROC_REF(replacement_cinematic)) //Pause OOC var/ooc_toggled = FALSE @@ -78,7 +78,7 @@ for(var/MM in watchers) var/mob/M = MM show_to(M, M.client) - RegisterSignal(M, COMSIG_MOB_CLIENT_LOGIN, .proc/show_to) + RegisterSignal(M, COMSIG_MOB_CLIENT_LOGIN, PROC_REF(show_to)) //Close watcher ui's SStgui.close_user_uis(M) diff --git a/code/datums/components/acid.dm b/code/datums/components/acid.dm index 686d47cb1ef4..9ab1f56a5a65 100644 --- a/code/datums/components/acid.dm +++ b/code/datums/components/acid.dm @@ -9,9 +9,9 @@ var/acid_cap = acidpwr * 300 level = min(acidpwr * acid_volume, acid_cap) START_PROCESSING(SSprocessing, src) - RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/add_acid_overlay) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(add_acid_overlay)) if(isitem(parent)) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/on_attack_hand) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(on_attack_hand)) O.update_icon() /datum/component/acid/proc/on_attack_hand(datum/source, mob/user) diff --git a/code/datums/components/activity.dm b/code/datums/components/activity.dm index 7c4c758d49e2..b3e87afce462 100644 --- a/code/datums/components/activity.dm +++ b/code/datums/components/activity.dm @@ -8,12 +8,12 @@ return COMPONENT_INCOMPATIBLE var/mob/living/L = parent - RegisterSignal(L, COMSIG_LIVING_SET_AS_ATTACKER, .proc/on_set_as_attacker) - RegisterSignal(L, COMSIG_LIVING_ATTACKER_SET, .proc/on_attacker_set) - RegisterSignal(L, COMSIG_MOB_DEATH, .proc/on_death) - RegisterSignal(L, COMSIG_EXIT_AREA, .proc/on_exit_area) - RegisterSignal(L, COMSIG_LIVING_LIFE, .proc/on_life) - RegisterSignal(L, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_MOB_ATTACK_RANGED, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, COMSIG_MOB_ATTACK_HAND, COMSIG_MOB_THROW, COMSIG_MOVABLE_TELEPORTED, COMSIG_LIVING_GUN_PROCESS_FIRE, COMSIG_MOB_APPLY_DAMAGE), .proc/minor_activity) + RegisterSignal(L, COMSIG_LIVING_SET_AS_ATTACKER, PROC_REF(on_set_as_attacker)) + RegisterSignal(L, COMSIG_LIVING_ATTACKER_SET, PROC_REF(on_attacker_set)) + RegisterSignal(L, COMSIG_MOB_DEATH, PROC_REF(on_death)) + RegisterSignal(L, COMSIG_EXIT_AREA, PROC_REF(on_exit_area)) + RegisterSignal(L, COMSIG_LIVING_LIFE, PROC_REF(on_life)) + RegisterSignal(L, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_MOB_ATTACK_RANGED, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, COMSIG_MOB_ATTACK_HAND, COMSIG_MOB_THROW, COMSIG_MOVABLE_TELEPORTED, COMSIG_LIVING_GUN_PROCESS_FIRE, COMSIG_MOB_APPLY_DAMAGE), PROC_REF(minor_activity)) /datum/component/activity/proc/log_activity() historical_activity_levels["[world.time]"] = activity_level diff --git a/code/datums/components/anti_magic.dm b/code/datums/components/anti_magic.dm index 840c202bfcf6..242bdfb5055c 100644 --- a/code/datums/components/anti_magic.dm +++ b/code/datums/components/anti_magic.dm @@ -10,10 +10,10 @@ /datum/component/anti_magic/Initialize(_magic = FALSE, _holy = FALSE, _psychic = FALSE, _allowed_slots, _charges, _blocks_self = TRUE, datum/callback/_reaction, datum/callback/_expire) if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) else if(ismob(parent)) - RegisterSignal(parent, COMSIG_MOB_RECEIVE_MAGIC, .proc/protect) + RegisterSignal(parent, COMSIG_MOB_RECEIVE_MAGIC, PROC_REF(protect)) else return COMPONENT_INCOMPATIBLE @@ -32,7 +32,7 @@ if(!(allowed_slots & slot)) //Check that the slot is valid for antimagic UnregisterSignal(equipper, COMSIG_MOB_RECEIVE_MAGIC) return - RegisterSignal(equipper, COMSIG_MOB_RECEIVE_MAGIC, .proc/protect, TRUE) + RegisterSignal(equipper, COMSIG_MOB_RECEIVE_MAGIC, PROC_REF(protect), TRUE) /datum/component/anti_magic/proc/on_drop(datum/source, mob/user) UnregisterSignal(user, COMSIG_MOB_RECEIVE_MAGIC) diff --git a/code/datums/components/area_sound_manager.dm b/code/datums/components/area_sound_manager.dm index 50bb77772f7b..cb6b7bef74fb 100644 --- a/code/datums/components/area_sound_manager.dm +++ b/code/datums/components/area_sound_manager.dm @@ -16,10 +16,10 @@ accepted_zs = acceptable_zs change_the_track() - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/react_to_move) - RegisterSignal(parent, COMSIG_MOVABLE_Z_CHANGED, .proc/react_to_z_move) - RegisterSignal(parent, change_on, .proc/handle_change) - RegisterSignal(parent, remove_on, .proc/handle_removal) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(react_to_move)) + RegisterSignal(parent, COMSIG_MOVABLE_Z_CHANGED, PROC_REF(react_to_z_move)) + RegisterSignal(parent, change_on, PROC_REF(handle_change)) + RegisterSignal(parent, remove_on, PROC_REF(handle_removal)) /datum/component/area_sound_manager/Destroy(force, silent) QDEL_NULL(our_loop) @@ -66,7 +66,7 @@ //If we're still playing, wait a bit before changing the sound so we don't double up if(time_remaining) - timerid = addtimer(CALLBACK(src, .proc/start_looping_sound), time_remaining, TIMER_UNIQUE | TIMER_CLIENT_TIME | TIMER_STOPPABLE | TIMER_NO_HASH_WAIT | TIMER_DELETE_ME, SSsound_loops) + timerid = addtimer(CALLBACK(src, PROC_REF(start_looping_sound)), time_remaining, TIMER_UNIQUE | TIMER_CLIENT_TIME | TIMER_STOPPABLE | TIMER_NO_HASH_WAIT | TIMER_DELETE_ME, SSsound_loops) return timerid = null our_loop.start() diff --git a/code/datums/components/armor_plate.dm b/code/datums/components/armor_plate.dm index db22e2277b46..52a8e7443b14 100644 --- a/code/datums/components/armor_plate.dm +++ b/code/datums/components/armor_plate.dm @@ -9,11 +9,11 @@ if(!isobj(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/applyplate) - RegisterSignal(parent, COMSIG_PARENT_PREQDELETED, .proc/dropplates) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(applyplate)) + RegisterSignal(parent, COMSIG_PARENT_PREQDELETED, PROC_REF(dropplates)) if(istype(parent, /obj/vehicle/sealed/mecha/working/ripley)) - RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/apply_mech_overlays) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(apply_mech_overlays)) if(_maxamount) maxamount = _maxamount diff --git a/code/datums/components/bane.dm b/code/datums/components/bane.dm index bdfcfed51751..cd6e9d5b35be 100644 --- a/code/datums/components/bane.dm +++ b/code/datums/components/bane.dm @@ -21,9 +21,9 @@ /datum/component/bane/RegisterWithParent() . = ..() if(speciestype) - RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/speciesCheck) + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(speciesCheck)) else - RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/mobCheck) + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(mobCheck)) /datum/component/bane/UnregisterFromParent() . = ..() diff --git a/code/datums/components/bouncy.dm b/code/datums/components/bouncy.dm index 3c4e228b5977..afb49480589e 100644 --- a/code/datums/components/bouncy.dm +++ b/code/datums/components/bouncy.dm @@ -18,11 +18,11 @@ var/list/diff_bounces = difflist(bounce_signals, _bounce_signals, TRUE) for(var/bounce in diff_bounces) bounce_signals += bounce - RegisterSignal(parent, bounce, .proc/bounce_up) + RegisterSignal(parent, bounce, PROC_REF(bounce_up)) /datum/component/bouncy/RegisterWithParent() . = ..() - RegisterSignal(parent, bounce_signals, .proc/bounce_up) + RegisterSignal(parent, bounce_signals, PROC_REF(bounce_up)) /datum/component/bouncy/UnregisterFromParent() . = ..() diff --git a/code/datums/components/butchering.dm b/code/datums/components/butchering.dm index 770efe9cadbb..feeae722d08a 100644 --- a/code/datums/components/butchering.dm +++ b/code/datums/components/butchering.dm @@ -20,14 +20,14 @@ if(_can_be_blunt) can_be_blunt = _can_be_blunt if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/onItemAttack) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(onItemAttack)) /datum/component/butchering/proc/onItemAttack(obj/item/source, mob/living/M, mob/living/user) if(user.a_intent != INTENT_HARM) return if(M.stat == DEAD && (M.butcher_results || M.guaranteed_butcher_results)) //can we butcher it? if(butchering_enabled && (can_be_blunt || source.get_sharpness())) - INVOKE_ASYNC(src, .proc/startButcher, source, M, user) + INVOKE_ASYNC(src, PROC_REF(startButcher), source, M, user) return COMPONENT_ITEM_NO_ATTACK if(ishuman(M) && source.force && source.get_sharpness()) @@ -37,7 +37,7 @@ user.show_message("[H]'s neck has already been already cut, you can't make the bleeding any worse!", 1, \ "Their neck has already been already cut, you can't make the bleeding any worse!") return COMPONENT_ITEM_NO_ATTACK - INVOKE_ASYNC(src, .proc/startNeckSlice, source, H, user) + INVOKE_ASYNC(src, PROC_REF(startNeckSlice), source, H, user) return COMPONENT_ITEM_NO_ATTACK /datum/component/butchering/proc/startButcher(obj/item/source, mob/living/M, mob/living/user) @@ -123,7 +123,7 @@ . = ..() if(. == COMPONENT_INCOMPATIBLE) return - RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, .proc/onCrossed) + RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, PROC_REF(onCrossed)) /datum/component/butchering/recycler/proc/onCrossed(datum/source, mob/living/L) if(!istype(L)) diff --git a/code/datums/components/caltrop.dm b/code/datums/components/caltrop.dm index 408d65638af0..69cb6ef75d9b 100644 --- a/code/datums/components/caltrop.dm +++ b/code/datums/components/caltrop.dm @@ -12,7 +12,7 @@ probability = _probability flags = _flags - RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED), .proc/Crossed) + RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED), PROC_REF(Crossed)) /datum/component/caltrop/proc/Crossed(datum/source, atom/movable/AM) var/atom/A = parent diff --git a/code/datums/components/chasm.dm b/code/datums/components/chasm.dm index f5a34bfca24f..fedbe93ed8e9 100644 --- a/code/datums/components/chasm.dm +++ b/code/datums/components/chasm.dm @@ -24,7 +24,7 @@ )) /datum/component/chasm/Initialize(turf/target) - RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ATOM_ENTERED), .proc/Entered) + RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ATOM_ENTERED), PROC_REF(Entered)) target_turf = target START_PROCESSING(SSobj, src) // process on create, in case stuff is still there @@ -57,7 +57,7 @@ for (var/thing in to_check) if (droppable(thing)) . = 1 - INVOKE_ASYNC(src, .proc/drop, thing) + INVOKE_ASYNC(src, PROC_REF(drop), thing) /datum/component/chasm/proc/droppable(atom/movable/AM) // avoid an infinite loop, but allow falling a large distance diff --git a/code/datums/components/combat_mode.dm b/code/datums/components/combat_mode.dm index dae074308850..17c67e96625f 100644 --- a/code/datums/components/combat_mode.dm +++ b/code/datums/components/combat_mode.dm @@ -17,14 +17,14 @@ src.hud_loc = hud_loc - RegisterSignal(L, SIGNAL_TRAIT(TRAIT_COMBAT_MODE_LOCKED), .proc/update_combat_lock) - RegisterSignal(L, COMSIG_TOGGLE_COMBAT_MODE, .proc/user_toggle_intentional_combat_mode) - RegisterSignal(L, COMSIG_DISABLE_COMBAT_MODE, .proc/safe_disable_combat_mode) - RegisterSignal(L, COMSIG_ENABLE_COMBAT_MODE, .proc/safe_enable_combat_mode) - RegisterSignal(L, COMSIG_MOB_DEATH, .proc/on_death) - RegisterSignal(L, COMSIG_MOB_CLIENT_LOGOUT, .proc/on_logout) - RegisterSignal(L, COMSIG_MOB_HUD_CREATED, .proc/on_mob_hud_created) - RegisterSignal(L, COMSIG_COMBAT_MODE_CHECK, .proc/check_flags) + RegisterSignal(L, SIGNAL_TRAIT(TRAIT_COMBAT_MODE_LOCKED), PROC_REF(update_combat_lock)) + RegisterSignal(L, COMSIG_TOGGLE_COMBAT_MODE, PROC_REF(user_toggle_intentional_combat_mode)) + RegisterSignal(L, COMSIG_DISABLE_COMBAT_MODE, PROC_REF(safe_disable_combat_mode)) + RegisterSignal(L, COMSIG_ENABLE_COMBAT_MODE, PROC_REF(safe_enable_combat_mode)) + RegisterSignal(L, COMSIG_MOB_DEATH, PROC_REF(on_death)) + RegisterSignal(L, COMSIG_MOB_CLIENT_LOGOUT, PROC_REF(on_logout)) + RegisterSignal(L, COMSIG_MOB_HUD_CREATED, PROC_REF(on_mob_hud_created)) + RegisterSignal(L, COMSIG_COMBAT_MODE_CHECK, PROC_REF(check_flags)) update_combat_lock() @@ -89,8 +89,8 @@ if(playsound) playsound(source, 'sound/machines/chime.ogg', 10) //sandstorm stuff - combat mode indicator flick_emote_popup_on_mob(source, "combat", 10) //sandstorm stuff - combat mode indicator - RegisterSignal(source, COMSIG_MOB_CLIENT_MOUSEMOVE, .proc/onMouseMove) - RegisterSignal(source, COMSIG_MOVABLE_MOVED, .proc/on_move) + RegisterSignal(source, COMSIG_MOB_CLIENT_MOUSEMOVE, PROC_REF(onMouseMove)) + RegisterSignal(source, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) if(hud_icon) hud_icon.combat_on = TRUE hud_icon.update_icon() diff --git a/code/datums/components/construction.dm b/code/datums/components/construction.dm index 01df44752c97..e51ff333507b 100644 --- a/code/datums/components/construction.dm +++ b/code/datums/components/construction.dm @@ -15,8 +15,8 @@ if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY,.proc/action) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(action)) update_parent(index) /datum/component/construction/proc/examine(datum/source, mob/user, list/examine_list) diff --git a/code/datums/components/crafting/crafting.dm b/code/datums/components/crafting/crafting.dm index e4ca8317d5e2..257e6cc4ca2a 100644 --- a/code/datums/components/crafting/crafting.dm +++ b/code/datums/components/crafting/crafting.dm @@ -1,6 +1,6 @@ /datum/component/personal_crafting/Initialize() if(ismob(parent)) - RegisterSignal(parent, COMSIG_MOB_HUD_CREATED, .proc/create_mob_button) + RegisterSignal(parent, COMSIG_MOB_HUD_CREATED, PROC_REF(create_mob_button)) /datum/component/personal_crafting/proc/create_mob_button(mob/user) var/datum/hud/H = user.hud_used @@ -8,7 +8,7 @@ C.icon = H.ui_style H.static_inventory += C user.client.screen += C - RegisterSignal(C, COMSIG_CLICK, .proc/component_ui_interact) + RegisterSignal(C, COMSIG_CLICK, PROC_REF(component_ui_interact)) /datum/component/personal_crafting var/busy diff --git a/code/datums/components/dejavu.dm b/code/datums/components/dejavu.dm index 1bad589c97ea..88e6301b0523 100644 --- a/code/datums/components/dejavu.dm +++ b/code/datums/components/dejavu.dm @@ -42,22 +42,22 @@ tox_loss = L.getToxLoss() oxy_loss = L.getOxyLoss() brain_loss = L.getOrganLoss(ORGAN_SLOT_BRAIN) - rewind_type = .proc/rewind_living + rewind_type = PROC_REF(rewind_living) if(iscarbon(parent)) var/mob/living/carbon/C = parent saved_bodyparts = C.save_bodyparts() - rewind_type = .proc/rewind_carbon + rewind_type = PROC_REF(rewind_carbon) else if(isanimal(parent)) var/mob/living/simple_animal/M = parent brute_loss = M.bruteloss - rewind_type = .proc/rewind_animal + rewind_type = PROC_REF(rewind_animal) else if(isobj(parent)) var/obj/O = parent integrity = O.obj_integrity - rewind_type = .proc/rewind_obj + rewind_type = PROC_REF(rewind_obj) addtimer(CALLBACK(src, rewind_type), rewind_interval) diff --git a/code/datums/components/dullahan.dm b/code/datums/components/dullahan.dm index 94733636c753..6a5ccde7c78c 100644 --- a/code/datums/components/dullahan.dm +++ b/code/datums/components/dullahan.dm @@ -17,7 +17,7 @@ update_name() dullahan_head.owner = H - RegisterSignal(H, COMSIG_LIVING_REGENERATE_LIMBS, .proc/unlist_head) + RegisterSignal(H, COMSIG_LIVING_REGENERATE_LIMBS, PROC_REF(unlist_head)) // make sure the brain can't decay or fall out var/obj/item/organ/brain/B = H.getorganslot(ORGAN_SLOT_BRAIN) @@ -57,7 +57,7 @@ H.flags_1 &= ~(HEAR_1) - RegisterSignal(dullahan_head, COMSIG_ATOM_HEARER_IN_VIEW, .proc/include_owner) + RegisterSignal(dullahan_head, COMSIG_ATOM_HEARER_IN_VIEW, PROC_REF(include_owner)) dullahan_head.update_appearance() @@ -69,7 +69,7 @@ dullahan_head.name = "[H.name]'s head" dullahan_head.desc = "the decapitated head of [H.name]" return TRUE - addtimer(CALLBACK(src, .proc/update_name, retries + 1), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(update_name), retries + 1), 2 SECONDS) /datum/component/dullahan/proc/include_owner(datum/source, list/processing_list, list/hearers) if(!QDELETED(parent)) diff --git a/code/datums/components/earprotection.dm b/code/datums/components/earprotection.dm index 9256c4310a70..6439e49b831f 100644 --- a/code/datums/components/earprotection.dm +++ b/code/datums/components/earprotection.dm @@ -1,7 +1,7 @@ /datum/component/wearertargeting/earprotection signals = list(COMSIG_CARBON_SOUNDBANG) mobtype = /mob/living/carbon - proctype = .proc/reducebang + proctype = PROC_REF(reducebang) /datum/component/wearertargeting/earprotection/Initialize(_valid_slots) . = ..() diff --git a/code/datums/components/edible.dm b/code/datums/components/edible.dm index dc2e490fe43b..3b4d8d7611e8 100644 --- a/code/datums/components/edible.dm +++ b/code/datums/components/edible.dm @@ -34,12 +34,12 @@ Behavior that's still missing from this component that original food items had t if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, .proc/UseByAnimal) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, PROC_REF(UseByAnimal)) if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/UseFromHand) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(UseFromHand)) else if(isturf(parent)) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/TryToEatTurf) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(TryToEatTurf)) src.bite_consumption = bite_consumption src.food_flags = food_flags diff --git a/code/datums/components/edit_complainer.dm b/code/datums/components/edit_complainer.dm index e2cca2eb50c6..038cd3e5e74e 100644 --- a/code/datums/components/edit_complainer.dm +++ b/code/datums/components/edit_complainer.dm @@ -16,7 +16,7 @@ ) say_lines = text || default_lines - RegisterSignal(SSdcs, COMSIG_GLOB_VAR_EDIT, .proc/var_edit_react) + RegisterSignal(SSdcs, COMSIG_GLOB_VAR_EDIT, PROC_REF(var_edit_react)) /datum/component/edit_complainer/proc/var_edit_react(datum/source, list/arguments) var/atom/movable/master = parent diff --git a/code/datums/components/embedded.dm b/code/datums/components/embedded.dm index 9bdb009962eb..835318a35662 100644 --- a/code/datums/components/embedded.dm +++ b/code/datums/components/embedded.dm @@ -100,12 +100,12 @@ /datum/component/embedded/RegisterWithParent() if(iscarbon(parent)) - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/jostleCheck) - RegisterSignal(parent, COMSIG_CARBON_EMBED_RIP, .proc/ripOutCarbon) - RegisterSignal(parent, COMSIG_CARBON_EMBED_REMOVAL, .proc/safeRemoveCarbon) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(jostleCheck)) + RegisterSignal(parent, COMSIG_CARBON_EMBED_RIP, PROC_REF(ripOutCarbon)) + RegisterSignal(parent, COMSIG_CARBON_EMBED_REMOVAL, PROC_REF(safeRemoveCarbon)) else if(isclosedturf(parent)) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examineTurf) - RegisterSignal(parent, COMSIG_PARENT_QDELETING, .proc/itemMoved) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examineTurf)) + RegisterSignal(parent, COMSIG_PARENT_QDELETING, PROC_REF(itemMoved)) /datum/component/embedded/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_MOVABLE_MOVED, COMSIG_CARBON_EMBED_RIP, COMSIG_CARBON_EMBED_REMOVAL, COMSIG_PARENT_EXAMINE)) @@ -137,7 +137,7 @@ limb.embedded_objects |= weapon // on the inside... on the inside... weapon.forceMove(victim) - RegisterSignal(weapon, list(COMSIG_MOVABLE_MOVED, COMSIG_PARENT_QDELETING), .proc/byeItemCarbon) + RegisterSignal(weapon, list(COMSIG_MOVABLE_MOVED, COMSIG_PARENT_QDELETING), PROC_REF(byeItemCarbon)) var/damage = 0 if(harmful) victim.visible_message("[weapon] embeds itself in [victim]'s [limb.name]!",ignored_mobs=victim) @@ -304,7 +304,7 @@ // we can't store the item IN the turf (cause turfs are just kinda... there), so we fake it by making the item invisible and bailing if it moves due to a blast weapon.forceMove(hit) weapon.invisibility = INVISIBILITY_ABSTRACT - RegisterSignal(weapon, COMSIG_MOVABLE_MOVED, .proc/itemMoved) + RegisterSignal(weapon, COMSIG_MOVABLE_MOVED, PROC_REF(itemMoved)) var/pixelX = rand(-2, 2) var/pixelY = rand(-1, 3) // bias this upwards since in-hands are usually on the lower end of the sprite @@ -327,7 +327,7 @@ var/matrix/M = matrix() M.Translate(pixelX, pixelY) overlay.transform = M - RegisterSignal(hit,COMSIG_ATOM_UPDATE_OVERLAYS,.proc/apply_overlay) + RegisterSignal(hit,COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(apply_overlay)) hit.update_icon() if(harmful) diff --git a/code/datums/components/explodable.dm b/code/datums/components/explodable.dm index 1e63f2d051d0..ac6d0294f690 100644 --- a/code/datums/components/explodable.dm +++ b/code/datums/components/explodable.dm @@ -10,16 +10,16 @@ if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/explodable_attack) - RegisterSignal(parent, COMSIG_TRY_STORAGE_INSERT, .proc/explodable_insert_item) - RegisterSignal(parent, COMSIG_ATOM_EX_ACT, .proc/detonate) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(explodable_attack)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_INSERT, PROC_REF(explodable_insert_item)) + RegisterSignal(parent, COMSIG_ATOM_EX_ACT, PROC_REF(detonate)) if(ismovable(parent)) - RegisterSignal(parent, COMSIG_MOVABLE_IMPACT, .proc/explodable_impact) - RegisterSignal(parent, COMSIG_MOVABLE_BUMP, .proc/explodable_bump) + RegisterSignal(parent, COMSIG_MOVABLE_IMPACT, PROC_REF(explodable_impact)) + RegisterSignal(parent, COMSIG_MOVABLE_BUMP, PROC_REF(explodable_bump)) if(isitem(parent)) - RegisterSignal(parent, list(COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_OBJ, COMSIG_ITEM_HIT_REACT), .proc/explodable_attack) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(parent, list(COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_OBJ, COMSIG_ITEM_HIT_REACT), PROC_REF(explodable_attack)) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) @@ -56,7 +56,7 @@ detonate() /datum/component/explodable/proc/on_equip(datum/source, mob/equipper, slot) - RegisterSignal(equipper, COMSIG_MOB_APPLY_DAMAGE, .proc/explodable_attack_zone, TRUE) + RegisterSignal(equipper, COMSIG_MOB_APPLY_DAMAGE, PROC_REF(explodable_attack_zone), TRUE) /datum/component/explodable/proc/on_drop(datum/source, mob/user) UnregisterSignal(user, COMSIG_MOB_APPLY_DAMAGE) diff --git a/code/datums/components/field_of_vision.dm b/code/datums/components/field_of_vision.dm index 4c03346639ab..903d0f01c79c 100644 --- a/code/datums/components/field_of_vision.dm +++ b/code/datums/components/field_of_vision.dm @@ -82,14 +82,14 @@ var/mob/M = parent if(M.client) generate_fov_holder(M, angle) - RegisterSignal(M, COMSIG_MOB_CLIENT_LOGIN, .proc/on_mob_login) - RegisterSignal(M, COMSIG_MOB_CLIENT_LOGOUT, .proc/on_mob_logout) - RegisterSignal(M, COMSIG_MOB_GET_VISIBLE_MESSAGE, .proc/on_visible_message) - RegisterSignal(M, COMSIG_MOB_EXAMINATE, .proc/on_examinate) - RegisterSignal(M, COMSIG_MOB_FOV_VIEW, .proc/on_fov_view) - RegisterSignal(M, COMSIG_MOB_CLIENT_CHANGE_VIEW, .proc/on_change_view) - RegisterSignal(M, COMSIG_MOB_RESET_PERSPECTIVE, .proc/on_reset_perspective) - RegisterSignal(M, COMSIG_MOB_FOV_VIEWER, .proc/is_viewer) + RegisterSignal(M, COMSIG_MOB_CLIENT_LOGIN, PROC_REF(on_mob_login)) + RegisterSignal(M, COMSIG_MOB_CLIENT_LOGOUT, PROC_REF(on_mob_logout)) + RegisterSignal(M, COMSIG_MOB_GET_VISIBLE_MESSAGE, PROC_REF(on_visible_message)) + RegisterSignal(M, COMSIG_MOB_EXAMINATE, PROC_REF(on_examinate)) + RegisterSignal(M, COMSIG_MOB_FOV_VIEW, PROC_REF(on_fov_view)) + RegisterSignal(M, COMSIG_MOB_CLIENT_CHANGE_VIEW, PROC_REF(on_change_view)) + RegisterSignal(M, COMSIG_MOB_RESET_PERSPECTIVE, PROC_REF(on_reset_perspective)) + RegisterSignal(M, COMSIG_MOB_FOV_VIEWER, PROC_REF(is_viewer)) /datum/component/field_of_vision/UnregisterFromParent() . = ..() @@ -134,14 +134,14 @@ if(_angle) rotate_shadow_cone(_angle) fov.alpha = M.stat == DEAD ? 0 : 255 - RegisterSignal(M, COMSIG_MOB_DEATH, .proc/hide_fov) - RegisterSignal(M, COMSIG_LIVING_REVIVE, .proc/show_fov) - RegisterSignal(M, COMSIG_ATOM_DIR_CHANGE, .proc/on_dir_change) - RegisterSignal(M, COMSIG_MOVABLE_MOVED, .proc/on_mob_moved) - RegisterSignal(M, COMSIG_ROBOT_UPDATE_ICONS, .proc/manual_centered_render_source) + RegisterSignal(M, COMSIG_MOB_DEATH, PROC_REF(hide_fov)) + RegisterSignal(M, COMSIG_LIVING_REVIVE, PROC_REF(show_fov)) + RegisterSignal(M, COMSIG_ATOM_DIR_CHANGE, PROC_REF(on_dir_change)) + RegisterSignal(M, COMSIG_MOVABLE_MOVED, PROC_REF(on_mob_moved)) + RegisterSignal(M, COMSIG_ROBOT_UPDATE_ICONS, PROC_REF(manual_centered_render_source)) var/atom/A = M if(M.loc && !isturf(M.loc)) - REGISTER_NESTED_LOCS(M, nested_locs, COMSIG_MOVABLE_MOVED, .proc/on_loc_moved) + REGISTER_NESTED_LOCS(M, nested_locs, COMSIG_MOVABLE_MOVED, PROC_REF(on_loc_moved)) A = nested_locs[nested_locs.len] CENTERED_RENDER_SOURCE(owner_mask, A, src) M.client.images += shadow_mask @@ -213,7 +213,7 @@ var/turf/T if(!isturf(source.loc)) //Recalculate all nested locations. UNREGISTER_NESTED_LOCS( nested_locs, COMSIG_MOVABLE_MOVED, 1) - REGISTER_NESTED_LOCS(source, nested_locs, COMSIG_MOVABLE_MOVED, .proc/on_loc_moved) + REGISTER_NESTED_LOCS(source, nested_locs, COMSIG_MOVABLE_MOVED, PROC_REF(on_loc_moved)) var/atom/movable/topmost = nested_locs[nested_locs.len] T = topmost.loc CENTERED_RENDER_SOURCE(owner_mask, topmost, src) @@ -233,7 +233,7 @@ var/atom/movable/prev_topmost = nested_locs[nested_locs.len] if(prev_topmost != source) UNREGISTER_NESTED_LOCS(nested_locs, COMSIG_MOVABLE_MOVED, nested_locs.Find(source) + 1) - REGISTER_NESTED_LOCS(source, nested_locs, COMSIG_MOVABLE_MOVED, .proc/on_loc_moved) + REGISTER_NESTED_LOCS(source, nested_locs, COMSIG_MOVABLE_MOVED, PROC_REF(on_loc_moved)) var/atom/movable/topmost = nested_locs[nested_locs.len] if(topmost != prev_topmost) CENTERED_RENDER_SOURCE(owner_mask, topmost, src) diff --git a/code/datums/components/footstep.dm b/code/datums/components/footstep.dm index 8b326ac4248d..da7e4a58d90b 100644 --- a/code/datums/components/footstep.dm +++ b/code/datums/components/footstep.dm @@ -21,7 +21,7 @@ if(FOOTSTEP_MOB_HUMAN) if(!ishuman(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/play_humanstep) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(play_humanstep)) return if(FOOTSTEP_MOB_CLAW) footstep_sounds = GLOB.clawfootstep @@ -35,7 +35,7 @@ footstep_sounds = 'sound/effects/footstep/slime1.ogg' if(FOOTSTEP_MOB_CRAWL) footstep_sounds = 'sound/effects/footstep/crawl1.ogg' - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/play_simplestep) //Note that this doesn't get called for humans. + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(play_simplestep)) //Note that this doesn't get called for humans. ///Prepares a footstep. Determines if it should get played. Returns the turf it should get played on. Note that it is always a /turf/open /datum/component/footstep/proc/prepare_step() diff --git a/code/datums/components/fried.dm b/code/datums/components/fried.dm index 4e219627786a..d86ee6cee9f6 100644 --- a/code/datums/components/fried.dm +++ b/code/datums/components/fried.dm @@ -12,8 +12,8 @@ if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) - RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, .proc/restore) //basically, unfry people who are being cleaned (badmemes fried someone) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) + RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(restore)) //basically, unfry people who are being cleaned (badmemes fried someone) fry_power = frying_power owner = parent diff --git a/code/datums/components/fullauto.dm b/code/datums/components/fullauto.dm index f508f056c3e9..fbf51c7f41e0 100644 --- a/code/datums/components/fullauto.dm +++ b/code/datums/components/fullauto.dm @@ -18,9 +18,9 @@ if(!isgun(parent)) return COMPONENT_INCOMPATIBLE var/obj/item/gun = parent - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/wake_up) - RegisterSignal(parent, COMSIG_GUN_AUTOFIRE_SELECTED, .proc/wake_up) - RegisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_ITEM_DROPPED, COMSIG_GUN_AUTOFIRE_DESELECTED), .proc/autofire_off) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(wake_up)) + RegisterSignal(parent, COMSIG_GUN_AUTOFIRE_SELECTED, PROC_REF(wake_up)) + RegisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_ITEM_DROPPED, COMSIG_GUN_AUTOFIRE_DESELECTED), PROC_REF(autofire_off)) if(_autofire_shot_delay) autofire_shot_delay = _autofire_shot_delay if(ismob(gun.loc)) @@ -69,12 +69,12 @@ autofire_stat = AUTOFIRE_STAT_ALERT clicker = usercli shooter = clicker.mob - RegisterSignal(clicker, COMSIG_CLIENT_MOUSEDOWN, .proc/on_mouse_down) - RegisterSignal(shooter, COMSIG_MOB_CLIENT_LOGOUT, .proc/autofire_off) + RegisterSignal(clicker, COMSIG_CLIENT_MOUSEDOWN, PROC_REF(on_mouse_down)) + RegisterSignal(shooter, COMSIG_MOB_CLIENT_LOGOUT, PROC_REF(autofire_off)) if(!QDELETED(shooter)) UnregisterSignal(shooter, COMSIG_MOB_CLIENT_LOGIN) - parent.RegisterSignal(src, COMSIG_AUTOFIRE_ONMOUSEDOWN, /obj/item/gun/.proc/autofire_bypass_check) - parent.RegisterSignal(parent, COMSIG_AUTOFIRE_SHOT, /obj/item/gun/.proc/do_autofire) + parent.RegisterSignal(src, COMSIG_AUTOFIRE_ONMOUSEDOWN, TYPE_PROC_REF(/obj/item/gun, autofire_bypass_check)) + parent.RegisterSignal(parent, COMSIG_AUTOFIRE_SHOT, TYPE_PROC_REF(/obj/item/gun, do_autofire)) /datum/component/automatic_fire/proc/autofire_off(datum/source) @@ -90,7 +90,7 @@ UnregisterSignal(clicker, list(COMSIG_CLIENT_MOUSEDOWN, COMSIG_CLIENT_MOUSEUP, COMSIG_CLIENT_MOUSEDRAG)) mouse_status = AUTOFIRE_MOUSEUP //In regards to the component there's no click anymore to care about. clicker = null - RegisterSignal(shooter, COMSIG_MOB_CLIENT_LOGIN, .proc/on_client_login) + RegisterSignal(shooter, COMSIG_MOB_CLIENT_LOGIN, PROC_REF(on_client_login)) if(!QDELETED(shooter)) UnregisterSignal(shooter, COMSIG_MOB_CLIENT_LOGOUT) shooter = null @@ -157,10 +157,10 @@ clicker.mouse_pointer_icon = clicker.mouse_override_icon if(mouse_status == AUTOFIRE_MOUSEUP) //See mouse_status definition for the reason for this. - RegisterSignal(clicker, COMSIG_CLIENT_MOUSEUP, .proc/on_mouse_up) + RegisterSignal(clicker, COMSIG_CLIENT_MOUSEUP, PROC_REF(on_mouse_up)) mouse_status = AUTOFIRE_MOUSEDOWN - RegisterSignal(shooter, COMSIG_MOB_SWAP_HANDS, .proc/stop_autofiring) + RegisterSignal(shooter, COMSIG_MOB_SWAP_HANDS, PROC_REF(stop_autofiring)) if(isgun(parent)) var/obj/item/gun/shoota = parent @@ -174,7 +174,7 @@ return //If it fails, such as when the gun is empty, then there's no need to schedule a second shot. START_PROCESSING(SSprojectiles, src) - RegisterSignal(clicker, COMSIG_CLIENT_MOUSEDRAG, .proc/on_mouse_drag) + RegisterSignal(clicker, COMSIG_CLIENT_MOUSEDRAG, PROC_REF(on_mouse_drag)) /datum/component/automatic_fire/proc/on_mouse_up(datum/source, atom/object, turf/location, control, params) @@ -270,7 +270,7 @@ if(istype(akimbo_gun) && weapon_weight < WEAPON_MEDIUM) if(akimbo_gun.weapon_weight < WEAPON_MEDIUM && akimbo_gun.can_trigger_gun(shooter)) bonus_spread = dual_wield_spread - addtimer(CALLBACK(akimbo_gun, /obj/item/gun.proc/process_fire, target, shooter, TRUE, params, null, bonus_spread), 1) + addtimer(CALLBACK(akimbo_gun, TYPE_PROC_REF(/obj/item/gun, process_fire), target, shooter, TRUE, params, null, bonus_spread), 1) process_fire(target, shooter, TRUE, params, null, bonus_spread) return COMPONENT_AUTOFIRE_SHOT_SUCCESS //All is well, we can continue shooting. diff --git a/code/datums/components/gps.dm b/code/datums/components/gps.dm index d78bd799a216..acc965d52246 100644 --- a/code/datums/components/gps.dm +++ b/code/datums/components/gps.dm @@ -39,12 +39,12 @@ GLOBAL_LIST_EMPTY(GPS_list) else tracking = FALSE A.name = "[initial(A.name)] ([gpstag])" - RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/interact) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(interact)) if(!emp_proof) - RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, .proc/on_emp_act) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/on_examine) - RegisterSignal(parent, COMSIG_CLICK_ALT, .proc/on_AltClick) - RegisterSignal(parent, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, PROC_REF(on_emp_act)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(parent, COMSIG_CLICK_ALT, PROC_REF(on_AltClick)) + RegisterSignal(parent, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) ///Called on COMSIG_ITEM_ATTACK_SELF /datum/component/gps/item/proc/interact(datum/source, mob/user) @@ -72,7 +72,7 @@ GLOBAL_LIST_EMPTY(GPS_list) var/atom/A = parent A.cut_overlay("working") A.add_overlay("emp") - addtimer(CALLBACK(src, .proc/reboot), 300, TIMER_UNIQUE|TIMER_OVERRIDE) //if a new EMP happens, remove the old timer so it doesn't reactivate early + addtimer(CALLBACK(src, PROC_REF(reboot)), 300, TIMER_UNIQUE|TIMER_OVERRIDE) //if a new EMP happens, remove the old timer so it doesn't reactivate early SStgui.close_uis(src) //Close the UI control if it is open. ///Restarts the GPS after getting turned off by an EMP. diff --git a/code/datums/components/honkspam.dm b/code/datums/components/honkspam.dm index 73b5e3335aad..ee457b4d967e 100644 --- a/code/datums/components/honkspam.dm +++ b/code/datums/components/honkspam.dm @@ -9,7 +9,7 @@ /datum/component/honkspam/Initialize() if(!isitem(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/interact) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(interact)) /datum/component/honkspam/proc/reset_spamflag() spam_flag = FALSE @@ -19,4 +19,4 @@ spam_flag = TRUE var/obj/item/parent_item = parent playsound(parent_item.loc, 'sound/items/bikehorn.ogg', 50, TRUE) - addtimer(CALLBACK(src, .proc/reset_spamflag), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reset_spamflag)), 2 SECONDS) diff --git a/code/datums/components/identification.dm b/code/datums/components/identification.dm index cd47cfcbebac..18fbeb46bc56 100644 --- a/code/datums/components/identification.dm +++ b/code/datums/components/identification.dm @@ -24,12 +24,12 @@ identification_method_flags = id_method_flags /datum/component/identification/RegisterWithParent() - RegisterSignal(parent, COMSIG_IDENTIFICATION_KNOWLEDGE_CHECK, .proc/check_knowledge) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(parent, COMSIG_IDENTIFICATION_KNOWLEDGE_CHECK, PROC_REF(check_knowledge)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) if(identification_effect_flags & ID_COMPONENT_EFFECT_NO_ACTIONS) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) if(identification_method_flags & ID_COMPONENT_IDENTIFY_WITH_DECONSTRUCTOR) - RegisterSignal(parent, COMSIG_ITEM_DECONSTRUCTOR_DEEPSCAN, .proc/on_deconstructor_deepscan) + RegisterSignal(parent, COMSIG_ITEM_DECONSTRUCTOR_DEEPSCAN, PROC_REF(on_deconstructor_deepscan)) /datum/component/identification/UnregisterFromParent() var/list/unregister = list(COMSIG_PARENT_EXAMINE) diff --git a/code/datums/components/igniter.dm b/code/datums/components/igniter.dm index 2f311db1668f..cec8e2f97269 100644 --- a/code/datums/components/igniter.dm +++ b/code/datums/components/igniter.dm @@ -11,11 +11,11 @@ /datum/component/igniter/RegisterWithParent() . = ..() if(ismachinery(parent) || isstructure(parent) || isgun(parent)) // turrets, etc - RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, .proc/projectile_hit) + RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, PROC_REF(projectile_hit)) else if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/item_afterattack) + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(item_afterattack)) else if(ishostile(parent)) - RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, .proc/hostile_attackingtarget) + RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, PROC_REF(hostile_attackingtarget)) /datum/component/igniter/UnregisterFromParent() . = ..() diff --git a/code/datums/components/infective.dm b/code/datums/components/infective.dm index 8d3c6ab81f0e..67a0e4e5abb1 100644 --- a/code/datums/components/infective.dm +++ b/code/datums/components/infective.dm @@ -15,19 +15,19 @@ if(!ismovable(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, .proc/clean) - RegisterSignal(parent, COMSIG_MOVABLE_BUCKLE, .proc/try_infect_buckle) - RegisterSignal(parent, COMSIG_MOVABLE_BUMP, .proc/try_infect_collide) - RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, .proc/try_infect_crossed) - RegisterSignal(parent, COMSIG_MOVABLE_IMPACT_ZONE, .proc/try_infect_impact_zone) + RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(clean)) + RegisterSignal(parent, COMSIG_MOVABLE_BUCKLE, PROC_REF(try_infect_buckle)) + RegisterSignal(parent, COMSIG_MOVABLE_BUMP, PROC_REF(try_infect_collide)) + RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, PROC_REF(try_infect_crossed)) + RegisterSignal(parent, COMSIG_MOVABLE_IMPACT_ZONE, PROC_REF(try_infect_impact_zone)) if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_ATTACK_ZONE, .proc/try_infect_attack_zone) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/try_infect_attack) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/try_infect_equipped) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_ZONE, PROC_REF(try_infect_attack_zone)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(try_infect_attack)) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(try_infect_equipped)) if(istype(parent, /obj/item/reagent_containers/food/snacks)) - RegisterSignal(parent, COMSIG_FOOD_EATEN, .proc/try_infect_eat) + RegisterSignal(parent, COMSIG_FOOD_EATEN, PROC_REF(try_infect_eat)) else if(istype(parent, /obj/effect/decal/cleanable/blood/gibs)) - RegisterSignal(parent, COMSIG_GIBS_STREAK, .proc/try_infect_streak) + RegisterSignal(parent, COMSIG_GIBS_STREAK, PROC_REF(try_infect_streak)) /datum/component/infective/proc/try_infect_eat(datum/source, mob/living/eater, mob/living/feeder) for(var/V in diseases) diff --git a/code/datums/components/jousting.dm b/code/datums/components/jousting.dm index 2a865d6658b6..5f16e147afbf 100644 --- a/code/datums/components/jousting.dm +++ b/code/datums/components/jousting.dm @@ -18,12 +18,12 @@ /datum/component/jousting/Initialize() if(!isitem(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/on_attack) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(on_attack)) /datum/component/jousting/proc/on_equip(datum/source, mob/user, slot) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/mob_move, TRUE) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(mob_move), TRUE) current_holder = user /datum/component/jousting/proc/on_drop(datum/source, mob/user) @@ -68,7 +68,7 @@ current_tile_charge++ if(current_timerid) deltimer(current_timerid) - current_timerid = addtimer(CALLBACK(src, .proc/reset_charge), movement_reset_tolerance, TIMER_STOPPABLE) + current_timerid = addtimer(CALLBACK(src, PROC_REF(reset_charge)), movement_reset_tolerance, TIMER_STOPPABLE) /datum/component/jousting/proc/reset_charge() current_tile_charge = 0 diff --git a/code/datums/components/killerqueen.dm b/code/datums/components/killerqueen.dm index 0f7d3f034694..072db869b618 100644 --- a/code/datums/components/killerqueen.dm +++ b/code/datums/components/killerqueen.dm @@ -51,10 +51,10 @@ /datum/component/killerqueen/RegisterWithParent() . = ..() - RegisterSignal(parent, list(COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_ATTACK_PAW, COMSIG_ATOM_ATTACK_ANIMAL), .proc/touch_detonate) - RegisterSignal(parent, COMSIG_MOVABLE_BUMP, .proc/bump_detonate) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/attackby_detonate) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(parent, list(COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_ATTACK_PAW, COMSIG_ATOM_ATTACK_ANIMAL), PROC_REF(touch_detonate)) + RegisterSignal(parent, COMSIG_MOVABLE_BUMP, PROC_REF(bump_detonate)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(attackby_detonate)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) /datum/component/killerqueen/UnregisterFromParent() . = ..() diff --git a/code/datums/components/knockback.dm b/code/datums/components/knockback.dm index bd0d5ae35211..c7c576342b41 100644 --- a/code/datums/components/knockback.dm +++ b/code/datums/components/knockback.dm @@ -17,11 +17,11 @@ /datum/component/knockback/RegisterWithParent() . = ..() if(ismachinery(parent) || isstructure(parent) || isgun(parent)) // turrets, etc - RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, .proc/projectile_hit) + RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, PROC_REF(projectile_hit)) else if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/item_afterattack) + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(item_afterattack)) else if(ishostile(parent)) - RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, .proc/hostile_attackingtarget) + RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, PROC_REF(hostile_attackingtarget)) /datum/component/knockback/UnregisterFromParent() . = ..() diff --git a/code/datums/components/knockoff.dm b/code/datums/components/knockoff.dm index b9cdb7754c1c..1297ac276226 100644 --- a/code/datums/components/knockoff.dm +++ b/code/datums/components/knockoff.dm @@ -7,8 +7,8 @@ /datum/component/knockoff/Initialize(knockoff_chance,zone_override,slots_knockoffable) if(!isitem(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED,.proc/OnEquipped) - RegisterSignal(parent, COMSIG_ITEM_DROPPED,.proc/OnDropped) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(OnEquipped)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(OnDropped)) src.knockoff_chance = knockoff_chance @@ -38,7 +38,7 @@ if(slots_knockoffable && !(slot in slots_knockoffable)) UnregisterSignal(H, COMSIG_HUMAN_DISARM_HIT) return - RegisterSignal(H, COMSIG_HUMAN_DISARM_HIT, .proc/Knockoff, TRUE) + RegisterSignal(H, COMSIG_HUMAN_DISARM_HIT, PROC_REF(Knockoff), TRUE) /datum/component/knockoff/proc/OnDropped(datum/source, mob/living/M) UnregisterSignal(M, COMSIG_HUMAN_DISARM_HIT) diff --git a/code/datums/components/label.dm b/code/datums/components/label.dm index c6d0c595ebb1..0a8c50cdf71f 100644 --- a/code/datums/components/label.dm +++ b/code/datums/components/label.dm @@ -22,8 +22,8 @@ apply_label() /datum/component/label/RegisterWithParent() - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/OnAttackby) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/Examine) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(OnAttackby)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(Examine)) /datum/component/label/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_PARENT_ATTACKBY, COMSIG_PARENT_EXAMINE)) diff --git a/code/datums/components/lifesteal.dm b/code/datums/components/lifesteal.dm index 9d62d3286651..0427394c20cd 100644 --- a/code/datums/components/lifesteal.dm +++ b/code/datums/components/lifesteal.dm @@ -12,11 +12,11 @@ /datum/component/lifesteal/RegisterWithParent() . = ..() if(isgun(parent)) - RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, .proc/projectile_hit) + RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, PROC_REF(projectile_hit)) else if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/item_afterattack) + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(item_afterattack)) else if(ishostile(parent)) - RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, .proc/hostile_attackingtarget) + RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, PROC_REF(hostile_attackingtarget)) /datum/component/lifesteal/UnregisterFromParent() . = ..() diff --git a/code/datums/components/lockon_aiming.dm b/code/datums/components/lockon_aiming.dm index 4acdece7e5c7..f6f3ae7e3727 100644 --- a/code/datums/components/lockon_aiming.dm +++ b/code/datums/components/lockon_aiming.dm @@ -26,7 +26,7 @@ if(target_callback) can_target_callback = target_callback else - can_target_callback = CALLBACK(src, .proc/can_target) + can_target_callback = CALLBACK(src, PROC_REF(can_target)) if(range) lock_cursor_range = range if(typecache) @@ -47,7 +47,7 @@ if(icon_state) lock_icon_state = icon_state generate_lock_visuals() - RegisterSignal(parent, COMSIG_MOB_CLIENT_MOUSEMOVE, .proc/onMouseMove) + RegisterSignal(parent, COMSIG_MOB_CLIENT_MOUSEMOVE, PROC_REF(onMouseMove)) START_PROCESSING(SSfastprocess, src) /datum/component/lockon_aiming/Destroy() diff --git a/code/datums/components/magnetic_catch.dm b/code/datums/components/magnetic_catch.dm index 20cd8e1d78f8..52c417981d7d 100644 --- a/code/datums/components/magnetic_catch.dm +++ b/code/datums/components/magnetic_catch.dm @@ -1,31 +1,31 @@ /datum/component/magnetic_catch/Initialize() if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) if(ismovable(parent)) - RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, .proc/crossed_react) - RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, .proc/uncrossed_react) + RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, PROC_REF(crossed_react)) + RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, PROC_REF(uncrossed_react)) for(var/i in get_turf(parent)) if(i == parent) continue - RegisterSignal(i, COMSIG_MOVABLE_PRE_THROW, .proc/throw_react) + RegisterSignal(i, COMSIG_MOVABLE_PRE_THROW, PROC_REF(throw_react)) else - RegisterSignal(parent, COMSIG_ATOM_ENTERED, .proc/entered_react) - RegisterSignal(parent, COMSIG_ATOM_EXITED, .proc/exited_react) + RegisterSignal(parent, COMSIG_ATOM_ENTERED, PROC_REF(entered_react)) + RegisterSignal(parent, COMSIG_ATOM_EXITED, PROC_REF(exited_react)) for(var/i in parent) - RegisterSignal(i, COMSIG_MOVABLE_PRE_THROW, .proc/throw_react) + RegisterSignal(i, COMSIG_MOVABLE_PRE_THROW, PROC_REF(throw_react)) /datum/component/magnetic_catch/proc/examine(datum/source, mob/user, list/examine_list) examine_list += "It has been installed with inertia dampening to prevent coffee spills." /datum/component/magnetic_catch/proc/crossed_react(datum/source, atom/movable/thing) - RegisterSignal(thing, COMSIG_MOVABLE_PRE_THROW, .proc/throw_react, TRUE) + RegisterSignal(thing, COMSIG_MOVABLE_PRE_THROW, PROC_REF(throw_react), TRUE) /datum/component/magnetic_catch/proc/uncrossed_react(datum/source, atom/movable/thing) UnregisterSignal(thing, COMSIG_MOVABLE_PRE_THROW) /datum/component/magnetic_catch/proc/entered_react(datum/source, atom/movable/thing, atom/oldloc) - RegisterSignal(thing, COMSIG_MOVABLE_PRE_THROW, .proc/throw_react, TRUE) + RegisterSignal(thing, COMSIG_MOVABLE_PRE_THROW, PROC_REF(throw_react), TRUE) /datum/component/magnetic_catch/proc/exited_react(datum/source, atom/movable/thing, atom/newloc) UnregisterSignal(thing, COMSIG_MOVABLE_PRE_THROW) diff --git a/code/datums/components/material_container.dm b/code/datums/components/material_container.dm index cc988544b8f0..aac8075209f9 100644 --- a/code/datums/components/material_container.dm +++ b/code/datums/components/material_container.dm @@ -50,8 +50,8 @@ precondition = _precondition after_insert = _after_insert - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/on_attackby) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(on_attackby)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) for(var/mat in mat_list) //Make the assoc list material reference -> amount var/mat_ref = SSmaterials.GetMaterialRef(mat) @@ -328,9 +328,9 @@ /// For spawning mineral sheets at a specific location. Used by machines to output sheets. /datum/component/material_container/proc/retrieve_sheets(sheet_amt, var/datum/material/M, target = null) if(!M.sheet_type) - return 0 //Add greyscale sheet handling here later + return FALSE //Add greyscale sheet handling here later if(sheet_amt <= 0) - return 0 + return FALSE if(!target) target = get_turf(parent) diff --git a/code/datums/components/mirv.dm b/code/datums/components/mirv.dm index 77c47bcb1d4c..ce579d0bf25e 100644 --- a/code/datums/components/mirv.dm +++ b/code/datums/components/mirv.dm @@ -16,7 +16,7 @@ /datum/component/mirv/RegisterWithParent() . = ..() if(ismachinery(parent) || isstructure(parent) || isgun(parent)) // turrets, etc - RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, .proc/projectile_hit) + RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, PROC_REF(projectile_hit)) /datum/component/mirv/UnregisterFromParent() . = ..() diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm index dcb6837c3dd4..a5c316310b95 100644 --- a/code/datums/components/mood.dm +++ b/code/datums/components/mood.dm @@ -27,14 +27,14 @@ if(owner.stat != DEAD) START_PROCESSING(SSobj, src) - RegisterSignal(parent, COMSIG_ADD_MOOD_EVENT, .proc/add_event) - RegisterSignal(parent, COMSIG_CLEAR_MOOD_EVENT, .proc/clear_event) - RegisterSignal(parent, COMSIG_MODIFY_SANITY, .proc/modify_sanity) - RegisterSignal(parent, COMSIG_LIVING_REVIVE, .proc/on_revive) - RegisterSignal(parent, COMSIG_MOB_HUD_CREATED, .proc/modify_hud) - RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/stop_processing) - RegisterSignal(parent, COMSIG_VOID_MASK_ACT, .proc/direct_sanity_drain) - RegisterSignal(parent, COMSIG_ENTER_AREA, .proc/update_beauty) + RegisterSignal(parent, COMSIG_ADD_MOOD_EVENT, PROC_REF(add_event)) + RegisterSignal(parent, COMSIG_CLEAR_MOOD_EVENT, PROC_REF(clear_event)) + RegisterSignal(parent, COMSIG_MODIFY_SANITY, PROC_REF(modify_sanity)) + RegisterSignal(parent, COMSIG_LIVING_REVIVE, PROC_REF(on_revive)) + RegisterSignal(parent, COMSIG_MOB_HUD_CREATED, PROC_REF(modify_hud)) + RegisterSignal(parent, COMSIG_MOB_DEATH, PROC_REF(stop_processing)) + RegisterSignal(parent, COMSIG_VOID_MASK_ACT, PROC_REF(direct_sanity_drain)) + RegisterSignal(parent, COMSIG_ENTER_AREA, PROC_REF(update_beauty)) if(owner.hud_used) @@ -233,7 +233,7 @@ if(master.mind) master.mind.add_skill_modifier(malus.identifier) else - malus.RegisterSignal(master, COMSIG_MOB_ON_NEW_MIND, /datum/skill_modifier.proc/on_mob_new_mind, TRUE) + malus.RegisterSignal(master, COMSIG_MOB_ON_NEW_MIND, TYPE_PROC_REF(/datum/skill_modifier, on_mob_new_mind), TRUE) malus.value_mod = malus.level_mod = 1 - (sanity_level - 3) * MOOD_INSANITY_MALUS else if(malus) if(master.mind) @@ -269,20 +269,20 @@ clear_event(null, category) else if(the_event.timeout) - addtimer(CALLBACK(src, .proc/clear_event, null, category), the_event.timeout, TIMER_UNIQUE|TIMER_OVERRIDE) - return 0 //Don't have to update the event. + addtimer(CALLBACK(src, PROC_REF(clear_event), null, category), the_event.timeout, TIMER_UNIQUE|TIMER_OVERRIDE) + return FALSE //Don't have to update the event. the_event = new type(src, param)//This causes a runtime for some reason, was this me? No - there's an event floating around missing a definition. mood_events[category] = the_event update_mood() if(the_event.timeout) - addtimer(CALLBACK(src, .proc/clear_event, null, category), the_event.timeout, TIMER_UNIQUE|TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(clear_event), null, category), the_event.timeout, TIMER_UNIQUE|TIMER_OVERRIDE) /datum/component/mood/proc/clear_event(datum/source, category) var/datum/mood_event/event = mood_events[category] if(!event) - return 0 + return FALSE mood_events -= category qdel(event) @@ -304,8 +304,8 @@ screen_obj_sanity = new // Sandstorm sanity hud.infodisplay += screen_obj hud.infodisplay += screen_obj_sanity // Sandstorm sanity - RegisterSignal(hud, COMSIG_PARENT_QDELETING, .proc/unmodify_hud) - RegisterSignal(screen_obj, COMSIG_CLICK, .proc/hud_click) + RegisterSignal(hud, COMSIG_PARENT_QDELETING, PROC_REF(unmodify_hud)) + RegisterSignal(screen_obj, COMSIG_CLICK, PROC_REF(hud_click)) /datum/component/mood/proc/unmodify_hud(datum/source) if(!screen_obj || !parent) diff --git a/code/datums/components/multiple_lives.dm b/code/datums/components/multiple_lives.dm index 3f4418a9d163..e65f04e249be 100644 --- a/code/datums/components/multiple_lives.dm +++ b/code/datums/components/multiple_lives.dm @@ -15,8 +15,8 @@ src.lives_left = lives_left /datum/component/multiple_lives/RegisterWithParent() - RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/respawn) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(parent, COMSIG_MOB_DEATH, PROC_REF(respawn)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) /datum/component/multiple_lives/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_MOB_DEATH, COMSIG_PARENT_EXAMINE)) diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index 50ac5e5cc5c9..5ddd082fa8f7 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -78,34 +78,34 @@ cloud_sync() /datum/component/nanites/RegisterWithParent() - RegisterSignal(parent, COMSIG_HAS_NANITES, .proc/confirm_nanites) - RegisterSignal(parent, COMSIG_NANITE_IS_STEALTHY, .proc/check_stealth) - RegisterSignal(parent, COMSIG_NANITE_DELETE, .proc/delete_nanites) - RegisterSignal(parent, COMSIG_NANITE_UI_DATA, .proc/nanite_ui_data) - RegisterSignal(parent, COMSIG_NANITE_GET_PROGRAMS, .proc/get_programs) - RegisterSignal(parent, COMSIG_NANITE_SET_VOLUME, .proc/set_volume) - RegisterSignal(parent, COMSIG_NANITE_ADJUST_VOLUME, .proc/adjust_nanites) - RegisterSignal(parent, COMSIG_NANITE_SET_MAX_VOLUME, .proc/set_max_volume) - RegisterSignal(parent, COMSIG_NANITE_SET_CLOUD, .proc/set_cloud) - RegisterSignal(parent, COMSIG_NANITE_SET_CLOUD_SYNC, .proc/set_cloud_sync) - RegisterSignal(parent, COMSIG_NANITE_SET_SAFETY, .proc/set_safety) - RegisterSignal(parent, COMSIG_NANITE_SET_REGEN, .proc/set_regen) - RegisterSignal(parent, COMSIG_NANITE_ADD_PROGRAM, .proc/add_program) - RegisterSignal(parent, COMSIG_NANITE_SCAN, .proc/nanite_scan) - RegisterSignal(parent, COMSIG_NANITE_SYNC, .proc/sync) - RegisterSignal(parent, COMSIG_NANITE_CHECK_CONSOLE_LOCK, .proc/check_console_locking) - RegisterSignal(parent, COMSIG_NANITE_CHECK_HOST_LOCK, .proc/check_host_lockout) - RegisterSignal(parent, COMSIG_NANITE_CHECK_VIRAL_PREVENTION, .proc/check_viral_prevention) + RegisterSignal(parent, COMSIG_HAS_NANITES, PROC_REF(confirm_nanites)) + RegisterSignal(parent, COMSIG_NANITE_IS_STEALTHY, PROC_REF(check_stealth)) + RegisterSignal(parent, COMSIG_NANITE_DELETE, PROC_REF(delete_nanites)) + RegisterSignal(parent, COMSIG_NANITE_UI_DATA, PROC_REF(nanite_ui_data)) + RegisterSignal(parent, COMSIG_NANITE_GET_PROGRAMS, PROC_REF(get_programs)) + RegisterSignal(parent, COMSIG_NANITE_SET_VOLUME, PROC_REF(set_volume)) + RegisterSignal(parent, COMSIG_NANITE_ADJUST_VOLUME, PROC_REF(adjust_nanites)) + RegisterSignal(parent, COMSIG_NANITE_SET_MAX_VOLUME, PROC_REF(set_max_volume)) + RegisterSignal(parent, COMSIG_NANITE_SET_CLOUD, PROC_REF(set_cloud)) + RegisterSignal(parent, COMSIG_NANITE_SET_CLOUD_SYNC, PROC_REF(set_cloud_sync)) + RegisterSignal(parent, COMSIG_NANITE_SET_SAFETY, PROC_REF(set_safety)) + RegisterSignal(parent, COMSIG_NANITE_SET_REGEN, PROC_REF(set_regen)) + RegisterSignal(parent, COMSIG_NANITE_ADD_PROGRAM, PROC_REF(add_program)) + RegisterSignal(parent, COMSIG_NANITE_SCAN, PROC_REF(nanite_scan)) + RegisterSignal(parent, COMSIG_NANITE_SYNC, PROC_REF(sync)) + RegisterSignal(parent, COMSIG_NANITE_CHECK_CONSOLE_LOCK, PROC_REF(check_console_locking)) + RegisterSignal(parent, COMSIG_NANITE_CHECK_HOST_LOCK, PROC_REF(check_host_lockout)) + RegisterSignal(parent, COMSIG_NANITE_CHECK_VIRAL_PREVENTION, PROC_REF(check_viral_prevention)) if(isliving(parent)) - RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, .proc/on_emp) - RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/on_death) - RegisterSignal(parent, COMSIG_MOB_ALLOWED, .proc/check_access) - RegisterSignal(parent, COMSIG_LIVING_ELECTROCUTE_ACT, .proc/on_shock) - RegisterSignal(parent, COMSIG_LIVING_MINOR_SHOCK, .proc/on_minor_shock) - RegisterSignal(parent, COMSIG_SPECIES_GAIN, .proc/check_viable_biotype) - RegisterSignal(parent, COMSIG_NANITE_SIGNAL, .proc/receive_signal) - RegisterSignal(parent, COMSIG_NANITE_COMM_SIGNAL, .proc/receive_comm_signal) + RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, PROC_REF(on_emp)) + RegisterSignal(parent, COMSIG_MOB_DEATH, PROC_REF(on_death)) + RegisterSignal(parent, COMSIG_MOB_ALLOWED, PROC_REF(check_access)) + RegisterSignal(parent, COMSIG_LIVING_ELECTROCUTE_ACT, PROC_REF(on_shock)) + RegisterSignal(parent, COMSIG_LIVING_MINOR_SHOCK, PROC_REF(on_minor_shock)) + RegisterSignal(parent, COMSIG_SPECIES_GAIN, PROC_REF(check_viable_biotype)) + RegisterSignal(parent, COMSIG_NANITE_SIGNAL, PROC_REF(receive_signal)) + RegisterSignal(parent, COMSIG_NANITE_COMM_SIGNAL, PROC_REF(receive_comm_signal)) /datum/component/nanites/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_HAS_NANITES, diff --git a/code/datums/components/omen.dm b/code/datums/components/omen.dm index 3ea767771039..6773a92a273b 100644 --- a/code/datums/components/omen.dm +++ b/code/datums/components/omen.dm @@ -27,9 +27,9 @@ return ..() /datum/component/omen/RegisterWithParent() - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/check_accident) - RegisterSignal(parent, COMSIG_LIVING_STATUS_KNOCKDOWN, .proc/check_slip) - RegisterSignal(parent, COMSIG_ADD_MOOD_EVENT, .proc/check_bless) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(check_accident)) + RegisterSignal(parent, COMSIG_LIVING_STATUS_KNOCKDOWN, PROC_REF(check_slip)) + RegisterSignal(parent, COMSIG_ADD_MOOD_EVENT, PROC_REF(check_bless)) /datum/component/omen/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_LIVING_STATUS_KNOCKDOWN, COMSIG_MOVABLE_MOVED, COMSIG_ADD_MOOD_EVENT)) diff --git a/code/datums/components/orbiter.dm b/code/datums/components/orbiter.dm index c34d56982a5f..3726f0719064 100644 --- a/code/datums/components/orbiter.dm +++ b/code/datums/components/orbiter.dm @@ -23,7 +23,7 @@ . = ..() var/atom/target = parent while(ismovable(target)) - RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/move_react) + RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(move_react)) target = target.loc /datum/component/orbiter/UnregisterFromParent() @@ -62,7 +62,7 @@ orbiter.orbiting.end_orbit(orbiter) orbiters[orbiter] = TRUE orbiter.orbiting = src - RegisterSignal(orbiter, COMSIG_MOVABLE_MOVED, .proc/orbiter_move_react) + RegisterSignal(orbiter, COMSIG_MOVABLE_MOVED, PROC_REF(orbiter_move_react)) var/matrix/initial_transform = matrix(orbiter.transform) orbiters[orbiter] = initial_transform @@ -121,7 +121,7 @@ if(orbited?.loc && orbited.loc != newturf) // We want to know when anything holding us moves too var/atom/target = orbited.loc while(ismovable(target)) - RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/move_react, TRUE) + RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(move_react), TRUE) target = target.loc var/atom/curloc = master.loc diff --git a/code/datums/components/paintable.dm b/code/datums/components/paintable.dm index 756c42aa9dab..f98230643140 100644 --- a/code/datums/components/paintable.dm +++ b/code/datums/components/paintable.dm @@ -2,7 +2,7 @@ var/current_paint /datum/component/spraycan_paintable/Initialize() - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/Repaint) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(Repaint)) /datum/component/spraycan_paintable/Destroy() RemoveCurrentCoat() diff --git a/code/datums/components/pellet_cloud.dm b/code/datums/components/pellet_cloud.dm index b214b8b282dd..afbef51fa57a 100644 --- a/code/datums/components/pellet_cloud.dm +++ b/code/datums/components/pellet_cloud.dm @@ -78,16 +78,16 @@ return ..() /datum/component/pellet_cloud/RegisterWithParent() - RegisterSignal(parent, COMSIG_PARENT_PREQDELETED, .proc/nullspace_parent) + RegisterSignal(parent, COMSIG_PARENT_PREQDELETED, PROC_REF(nullspace_parent)) if(isammocasing(parent)) - RegisterSignal(parent, COMSIG_PELLET_CLOUD_INIT, .proc/create_casing_pellets) + RegisterSignal(parent, COMSIG_PELLET_CLOUD_INIT, PROC_REF(create_casing_pellets)) else if(isgrenade(parent)) - RegisterSignal(parent, COMSIG_GRENADE_ARMED, .proc/grenade_armed) - RegisterSignal(parent, COMSIG_GRENADE_PRIME, .proc/create_blast_pellets) + RegisterSignal(parent, COMSIG_GRENADE_ARMED, PROC_REF(grenade_armed)) + RegisterSignal(parent, COMSIG_GRENADE_PRIME, PROC_REF(create_blast_pellets)) else if(islandmine(parent)) - RegisterSignal(parent, COMSIG_MINE_TRIGGERED, .proc/create_blast_pellets) + RegisterSignal(parent, COMSIG_MINE_TRIGGERED, PROC_REF(create_blast_pellets)) else if(issupplypod(parent)) - RegisterSignal(parent, COMSIG_SUPPLYPOD_LANDED, .proc/create_blast_pellets) + RegisterSignal(parent, COMSIG_SUPPLYPOD_LANDED, PROC_REF(create_blast_pellets)) /datum/component/pellet_cloud/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_PELLET_CLOUD_INIT, COMSIG_GRENADE_PRIME, COMSIG_GRENADE_ARMED, COMSIG_MOVABLE_MOVED, COMSIG_MOVABLE_UNCROSSED, COMSIG_MINE_TRIGGERED, COMSIG_ITEM_DROPPED, COMSIG_SUPPLYPOD_LANDED)) @@ -112,8 +112,8 @@ else //Smart spread spread = round((i / num_pellets - 0.5) * distro) - RegisterSignal(shell.BB, COMSIG_PROJECTILE_SELF_ON_HIT, .proc/pellet_hit) - RegisterSignal(shell.BB, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), .proc/pellet_range) + RegisterSignal(shell.BB, COMSIG_PROJECTILE_SELF_ON_HIT, PROC_REF(pellet_hit)) + RegisterSignal(shell.BB, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), PROC_REF(pellet_range)) pellets += shell.BB if(!shell.throw_proj(target, targloc, shooter, params, spread)) return @@ -189,7 +189,7 @@ if(martyr.stat != DEAD && martyr.client) LAZYADD(purple_hearts, martyr) - RegisterSignal(martyr, COMSIG_PARENT_QDELETING, .proc/on_target_qdel, override=TRUE) + RegisterSignal(martyr, COMSIG_PARENT_QDELETING, PROC_REF(on_target_qdel), override=TRUE) for(var/i in 1 to round(pellets_absorbed * 0.5)) pew(martyr) @@ -220,7 +220,7 @@ targets_hit[target]++ if(targets_hit[target] == 1) - RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/on_target_qdel, override=TRUE) + RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(on_target_qdel), override=TRUE) UnregisterSignal(P, list(COMSIG_PARENT_QDELETING, COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PROJECTILE_SELF_ON_HIT)) if(terminated == num_pellets) finalize() @@ -245,8 +245,8 @@ P.impacted = list(parent = TRUE) // don't hit the target we hit already with the flak P.suppressed = SUPPRESSED_VERY // set the projectiles to make no message so we can do our own aggregate message P.preparePixelProjectile(target, parent) - RegisterSignal(P, COMSIG_PROJECTILE_SELF_ON_HIT, .proc/pellet_hit) - RegisterSignal(P, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), .proc/pellet_range) + RegisterSignal(P, COMSIG_PROJECTILE_SELF_ON_HIT, PROC_REF(pellet_hit)) + RegisterSignal(P, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), PROC_REF(pellet_range)) pellets += P P.fire() @@ -290,9 +290,9 @@ if(ismob(nade.loc)) shooter = nade.loc LAZYINITLIST(bodies) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/grenade_dropped) - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/grenade_moved) - RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, .proc/grenade_uncrossed) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(grenade_dropped)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(grenade_moved)) + RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, PROC_REF(grenade_uncrossed)) /// Someone dropped the grenade, so set them to the shooter in case they're on top of it when it goes off /datum/component/pellet_cloud/proc/grenade_dropped(obj/item/nade, mob/living/slick_willy) @@ -303,7 +303,7 @@ /datum/component/pellet_cloud/proc/grenade_moved() LAZYCLEARLIST(bodies) for(var/mob/living/L in get_turf(parent)) - RegisterSignal(L, COMSIG_PARENT_QDELETING, .proc/on_target_qdel, override=TRUE) + RegisterSignal(L, COMSIG_PARENT_QDELETING, PROC_REF(on_target_qdel), override=TRUE) bodies += L /// Someone who was originally "under" the grenade has moved off the tile and is now eligible for being a martyr and "covering" it diff --git a/code/datums/components/phantomthief.dm b/code/datums/components/phantomthief.dm index a73754d04a74..5f99edd5dc8e 100644 --- a/code/datums/components/phantomthief.dm +++ b/code/datums/components/phantomthief.dm @@ -3,7 +3,7 @@ /datum/component/wearertargeting/phantomthief dupe_mode = COMPONENT_DUPE_ALLOWED signals = list(COMSIG_LIVING_COMBAT_ENABLED, COMSIG_LIVING_COMBAT_DISABLED) - proctype = .proc/handlefilterstuff + proctype = PROC_REF(handlefilterstuff) var/filter_x var/filter_y var/filter_size diff --git a/code/datums/components/plumbing/_plumbing.dm b/code/datums/components/plumbing/_plumbing.dm index 6592e411035c..cebd7d4b0e99 100644 --- a/code/datums/components/plumbing/_plumbing.dm +++ b/code/datums/components/plumbing/_plumbing.dm @@ -25,8 +25,8 @@ reagents = AM.reagents turn_connects = _turn_connects - RegisterSignal(parent, list(COMSIG_MOVABLE_MOVED,COMSIG_PARENT_PREQDELETED), .proc/disable) - RegisterSignal(parent, list(COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH), .proc/toggle_active) + RegisterSignal(parent, list(COMSIG_MOVABLE_MOVED,COMSIG_PARENT_PREQDELETED), PROC_REF(disable)) + RegisterSignal(parent, list(COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH), PROC_REF(toggle_active)) if(start) enable() diff --git a/code/datums/components/pricetag.dm b/code/datums/components/pricetag.dm index 2ad63c6464b4..af3dfe05d105 100644 --- a/code/datums/components/pricetag.dm +++ b/code/datums/components/pricetag.dm @@ -12,10 +12,10 @@ payees[_owner] = _profit_ratio else payees[_owner] = default_profit_ratio - RegisterSignal(parent, COMSIG_ITEM_SOLD, .proc/split_profit) - RegisterSignal(parent, COMSIG_STRUCTURE_UNWRAPPED, .proc/Unwrapped) - RegisterSignal(parent, COMSIG_ITEM_UNWRAPPED, .proc/Unwrapped) - RegisterSignal(parent, COMSIG_ITEM_SPLIT_PROFIT, .proc/return_ratio) + RegisterSignal(parent, COMSIG_ITEM_SOLD, PROC_REF(split_profit)) + RegisterSignal(parent, COMSIG_STRUCTURE_UNWRAPPED, PROC_REF(Unwrapped)) + RegisterSignal(parent, COMSIG_ITEM_UNWRAPPED, PROC_REF(Unwrapped)) + RegisterSignal(parent, COMSIG_ITEM_SPLIT_PROFIT, PROC_REF(return_ratio)) /datum/component/pricetag/proc/Unwrapped() qdel(src) //Once it leaves it's wrapped container, the object in question should lose it's pricetag component. diff --git a/code/datums/components/rad_insulation.dm b/code/datums/components/rad_insulation.dm index 73d8c29440cf..546cfe8dc4ae 100644 --- a/code/datums/components/rad_insulation.dm +++ b/code/datums/components/rad_insulation.dm @@ -6,11 +6,11 @@ return COMPONENT_INCOMPATIBLE if(protects) // Does this protect things in its contents from being affected? - RegisterSignal(parent, COMSIG_ATOM_RAD_PROBE, .proc/rad_probe_react) + RegisterSignal(parent, COMSIG_ATOM_RAD_PROBE, PROC_REF(rad_probe_react)) if(contamination_proof) // Can this object be contaminated? - RegisterSignal(parent, COMSIG_ATOM_RAD_CONTAMINATING, .proc/rad_contaminating) + RegisterSignal(parent, COMSIG_ATOM_RAD_CONTAMINATING, PROC_REF(rad_contaminating)) if(_amount != 1) // If it's 1 it wont have any impact on radiation passing through anyway - RegisterSignal(parent, COMSIG_ATOM_RAD_WAVE_PASSING, .proc/rad_pass) + RegisterSignal(parent, COMSIG_ATOM_RAD_WAVE_PASSING, PROC_REF(rad_pass)) amount = _amount diff --git a/code/datums/components/radioactive.dm b/code/datums/components/radioactive.dm index f41396ad6758..7670b5cffdc8 100644 --- a/code/datums/components/radioactive.dm +++ b/code/datums/components/radioactive.dm @@ -19,10 +19,10 @@ can_contaminate = _can_contaminate if(istype(parent, /atom)) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/rad_examine) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(rad_examine)) if(istype(parent, /obj/item)) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/rad_attack) - RegisterSignal(parent, COMSIG_ITEM_ATTACK_OBJ, .proc/rad_attack) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(rad_attack)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_OBJ, PROC_REF(rad_attack)) else CRASH("Something that wasn't an atom was given /datum/component/radioactive") @@ -33,7 +33,7 @@ //This relies on parent not being a turf or something. IF YOU CHANGE THAT, CHANGE THIS var/atom/movable/master = parent master.add_filter("rad_glow", 2, list("type" = "outline", "color" = "#39ff1430", "size" = 2)) - addtimer(CALLBACK(src, .proc/glow_loop, master), rand(1,19))//Things should look uneven + addtimer(CALLBACK(src, PROC_REF(glow_loop), master), rand(1,19))//Things should look uneven START_PROCESSING(SSradiation, src) @@ -52,7 +52,7 @@ return strength -= strength / hl3_release_date if(strength <= RAD_BACKGROUND_RADIATION) - addtimer(CALLBACK(src, .proc/check_dissipate), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(check_dissipate)), 5 SECONDS) return PROCESS_KILL /datum/component/radioactive/proc/check_dissipate() diff --git a/code/datums/components/remote_materials.dm b/code/datums/components/remote_materials.dm index b1d23ea3a86a..8cfd8e45e038 100644 --- a/code/datums/components/remote_materials.dm +++ b/code/datums/components/remote_materials.dm @@ -25,11 +25,11 @@ handles linking back and forth. src.allow_standalone = allow_standalone after_insert = _after_insert - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/OnAttackBy) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(OnAttackBy)) var/turf/T = get_turf(parent) if (force_connect || (mapload && is_station_level(T.z))) - addtimer(CALLBACK(src, .proc/LateInitialize)) + addtimer(CALLBACK(src, PROC_REF(LateInitialize))) else if (allow_standalone) _MakeLocal() diff --git a/code/datums/components/riding.dm b/code/datums/components/riding.dm index 49b8f7f7f091..d99258a2c747 100644 --- a/code/datums/components/riding.dm +++ b/code/datums/components/riding.dm @@ -25,9 +25,9 @@ /datum/component/riding/Initialize() if(!ismovable(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_MOVABLE_BUCKLE, .proc/vehicle_mob_buckle) - RegisterSignal(parent, COMSIG_MOVABLE_UNBUCKLE, .proc/vehicle_mob_unbuckle) - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/vehicle_moved) + 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)) /datum/component/riding/proc/vehicle_mob_unbuckle(datum/source, mob/living/M, force = FALSE) var/atom/movable/AM = parent @@ -188,7 +188,7 @@ to_chat(user, "You'll need the keys in one of your hands to [drive_verb] [AM].") /datum/component/riding/proc/Unbuckle(atom/movable/M) - addtimer(CALLBACK(parent, /atom/movable/.proc/unbuckle_mob, M), 0, TIMER_UNIQUE) + addtimer(CALLBACK(parent, TYPE_PROC_REF(/atom/movable, unbuckle_mob), M), 0, TIMER_UNIQUE) /datum/component/riding/proc/Process_Spacemove(direction) var/atom/movable/AM = parent @@ -210,7 +210,7 @@ /datum/component/riding/human/Initialize() . = ..() directional_vehicle_layers = list(TEXT_NORTH = MOB_LOWER_LAYER, TEXT_SOUTH = MOB_UPPER_LAYER, TEXT_EAST = MOB_UPPER_LAYER, TEXT_WEST = MOB_UPPER_LAYER) - RegisterSignal(parent, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, .proc/on_host_unarmed_melee) + RegisterSignal(parent, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, PROC_REF(on_host_unarmed_melee)) /datum/component/riding/human/vehicle_mob_unbuckle(datum/source, mob/living/M, force = FALSE) var/mob/living/carbon/human/H = parent diff --git a/code/datums/components/rotation.dm b/code/datums/components/rotation.dm index 4b0e58df18b6..8eb37eabdf16 100644 --- a/code/datums/components/rotation.dm +++ b/code/datums/components/rotation.dm @@ -40,11 +40,11 @@ /datum/component/simple_rotation/proc/add_signals() if(rotation_flags & ROTATION_ALTCLICK) - RegisterSignal(parent, COMSIG_CLICK_ALT, .proc/HandRot) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/ExamineMessage) + RegisterSignal(parent, COMSIG_CLICK_ALT, PROC_REF(HandRot)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(ExamineMessage)) if(rotation_flags & ROTATION_WRENCH) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/WrenchRot) - RegisterSignal(parent, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(WrenchRot)) + RegisterSignal(parent, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) /datum/component/simple_rotation/proc/add_verbs() if(rotation_flags & ROTATION_VERBS) diff --git a/code/datums/components/shielded.dm b/code/datums/components/shielded.dm index 79a84427f41f..e7701f3db318 100644 --- a/code/datums/components/shielded.dm +++ b/code/datums/components/shielded.dm @@ -40,11 +40,11 @@ /datum/component/shielded/RegisterWithParent() . = ..() if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) else //it's a mob var/mob/living/L = parent - RegisterSignal(L, COMSIG_LIVING_RUN_BLOCK, .proc/living_block) + RegisterSignal(L, COMSIG_LIVING_RUN_BLOCK, PROC_REF(living_block)) holder = L var/to_add = charges >= 1 ? shield_state : broken_state if(to_add) @@ -111,9 +111,9 @@ if(!(accepted_slots & slot)) return holder = equipper - RegisterSignal(parent, COMSIG_ITEM_RUN_BLOCK, .proc/on_run_block) - RegisterSignal(parent, COMSIG_ITEM_CHECK_BLOCK, .proc/on_check_block) - RegisterSignal(equipper, COMSIG_LIVING_GET_BLOCKING_ITEMS, .proc/include_shield) + RegisterSignal(parent, COMSIG_ITEM_RUN_BLOCK, PROC_REF(on_run_block)) + RegisterSignal(parent, COMSIG_ITEM_CHECK_BLOCK, PROC_REF(on_check_block)) + RegisterSignal(equipper, COMSIG_LIVING_GET_BLOCKING_ITEMS, PROC_REF(include_shield)) var/to_add = charges >= 1 ? shield_state : broken_state if(to_add) var/layer = (holder.layer > MOB_LAYER ? holder.layer : MOB_LAYER) + 0.01 diff --git a/code/datums/components/slippery.dm b/code/datums/components/slippery.dm index 7e263c4f3043..9ab8f725029b 100644 --- a/code/datums/components/slippery.dm +++ b/code/datums/components/slippery.dm @@ -7,7 +7,7 @@ intensity = max(_intensity, 0) lube_flags = _lube_flags callback = _callback - RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ATOM_ENTERED, COMSIG_ITEM_WEARERCROSSED), .proc/Slip) + RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ATOM_ENTERED, COMSIG_ITEM_WEARERCROSSED), PROC_REF(Slip)) /datum/component/slippery/proc/Slip(datum/source, atom/movable/AM) var/mob/victim = AM diff --git a/code/datums/components/spawner.dm b/code/datums/components/spawner.dm index 44fbf313cfe8..3ab9e6dd0d69 100644 --- a/code/datums/components/spawner.dm +++ b/code/datums/components/spawner.dm @@ -21,8 +21,8 @@ if(_max_mobs) max_mobs=_max_mobs - RegisterSignal(parent, COMSIG_PARENT_QDELETING, .proc/stop_spawning) - RegisterSignal(parent, COMSIG_OBJ_ATTACK_GENERIC, .proc/on_attack_generic) + RegisterSignal(parent, COMSIG_PARENT_QDELETING, PROC_REF(stop_spawning)) + RegisterSignal(parent, COMSIG_OBJ_ATTACK_GENERIC, PROC_REF(on_attack_generic)) START_PROCESSING(SSprocessing, src) /datum/component/spawner/process() @@ -43,9 +43,9 @@ /datum/component/spawner/proc/try_spawn_mob() var/atom/P = parent if(spawned_mobs.len >= max_mobs) - return 0 + return FALSE if(spawn_delay > world.time) - return 0 + return FALSE spawn_delay = world.time + spawn_time var/chosen_mob_type = pick(mob_types) var/mob/living/simple_animal/L = new chosen_mob_type(P.loc) diff --git a/code/datums/components/spooky.dm b/code/datums/components/spooky.dm index b74f71aaa511..90e1330209a7 100644 --- a/code/datums/components/spooky.dm +++ b/code/datums/components/spooky.dm @@ -2,7 +2,7 @@ var/too_spooky = TRUE //will it spawn a new instrument? /datum/component/spooky/Initialize() - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/spectral_attack) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(spectral_attack)) /datum/component/spooky/proc/spectral_attack(datum/source, mob/living/carbon/C, mob/user) if(ishuman(user)) //this weapon wasn't meant for mortals. diff --git a/code/datums/components/squeak.dm b/code/datums/components/squeak.dm index 5462b35d53d5..289e171d5f2b 100644 --- a/code/datums/components/squeak.dm +++ b/code/datums/components/squeak.dm @@ -29,21 +29,21 @@ /datum/component/squeak/Initialize(custom_sounds, volume_override, chance_override, step_delay_override, use_delay_override, extrarange, falloff_exponent, fallof_distance) if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, list(COMSIG_ATOM_ENTERED, COMSIG_ATOM_BLOB_ACT, COMSIG_ATOM_HULK_ATTACK, COMSIG_PARENT_ATTACKBY), .proc/play_squeak) + RegisterSignal(parent, list(COMSIG_ATOM_ENTERED, COMSIG_ATOM_BLOB_ACT, COMSIG_ATOM_HULK_ATTACK, COMSIG_PARENT_ATTACKBY), PROC_REF(play_squeak)) if(ismovable(parent)) - RegisterSignal(parent, list(COMSIG_MOVABLE_BUMP, COMSIG_MOVABLE_IMPACT), .proc/play_squeak) - RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ITEM_WEARERCROSSED), .proc/play_squeak_crossed) - RegisterSignal(parent, COMSIG_CROSS_SQUEAKED, .proc/delay_squeak) - RegisterSignal(parent, COMSIG_MOVABLE_DISPOSING, .proc/disposing_react) + RegisterSignal(parent, list(COMSIG_MOVABLE_BUMP, COMSIG_MOVABLE_IMPACT), PROC_REF(play_squeak)) + RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ITEM_WEARERCROSSED), PROC_REF(play_squeak_crossed)) + RegisterSignal(parent, COMSIG_CROSS_SQUEAKED, PROC_REF(delay_squeak)) + RegisterSignal(parent, COMSIG_MOVABLE_DISPOSING, PROC_REF(disposing_react)) if(isitem(parent)) - RegisterSignal(parent, list(COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_OBJ, COMSIG_ITEM_HIT_REACT), .proc/play_squeak) - RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/use_squeak) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(parent, list(COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_OBJ, COMSIG_ITEM_HIT_REACT), PROC_REF(play_squeak)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(use_squeak)) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) if(istype(parent, /obj/item/clothing/shoes)) - RegisterSignal(parent, COMSIG_SHOES_STEP_ACTION, .proc/step_squeak) + RegisterSignal(parent, COMSIG_SHOES_STEP_ACTION, PROC_REF(step_squeak)) else if(isstructure(parent)) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/use_squeak) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(use_squeak)) override_squeak_sounds = custom_sounds if(chance_override) @@ -127,7 +127,7 @@ last_squeak = world.time /datum/component/squeak/proc/on_equip(datum/source, mob/equipper, slot) - RegisterSignal(equipper, COMSIG_MOVABLE_DISPOSING, .proc/disposing_react, TRUE) + RegisterSignal(equipper, COMSIG_MOVABLE_DISPOSING, PROC_REF(disposing_react), TRUE) /datum/component/squeak/proc/on_drop(datum/source, mob/user) UnregisterSignal(user, COMSIG_MOVABLE_DISPOSING) @@ -135,7 +135,7 @@ // Disposal pipes related shit /datum/component/squeak/proc/disposing_react(datum/source, obj/structure/disposalholder/holder, obj/machinery/disposal/source) //We don't need to worry about unregistering this signal as it will happen for us automaticaly when the holder is qdeleted - RegisterSignal(holder, COMSIG_ATOM_DIR_CHANGE, .proc/holder_dir_change) + RegisterSignal(holder, COMSIG_ATOM_DIR_CHANGE, PROC_REF(holder_dir_change)) /datum/component/squeak/proc/holder_dir_change(datum/source, old_dir, new_dir) SIGNAL_HANDLER diff --git a/code/datums/components/stationloving.dm b/code/datums/components/stationloving.dm index fbf6b65893df..3337cf8217f4 100644 --- a/code/datums/components/stationloving.dm +++ b/code/datums/components/stationloving.dm @@ -7,10 +7,10 @@ /datum/component/stationloving/Initialize(inform_admins = FALSE, allow_death = FALSE) if(!ismovable(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, list(COMSIG_MOVABLE_Z_CHANGED), .proc/check_in_bounds) - RegisterSignal(parent, list(COMSIG_MOVABLE_SECLUDED_LOCATION), .proc/relocate) - RegisterSignal(parent, list(COMSIG_PARENT_PREQDELETED), .proc/check_deletion) - RegisterSignal(parent, list(COMSIG_ITEM_IMBUE_SOUL), .proc/check_soul_imbue) + RegisterSignal(parent, list(COMSIG_MOVABLE_Z_CHANGED), PROC_REF(check_in_bounds)) + RegisterSignal(parent, list(COMSIG_MOVABLE_SECLUDED_LOCATION), PROC_REF(relocate)) + RegisterSignal(parent, list(COMSIG_PARENT_PREQDELETED), PROC_REF(check_deletion)) + RegisterSignal(parent, list(COMSIG_ITEM_IMBUE_SOUL), PROC_REF(check_soul_imbue)) src.inform_admins = inform_admins src.allow_death = allow_death check_in_bounds() // Just in case something is being created outside of station/centcom diff --git a/code/datums/components/storage/concrete/_concrete.dm b/code/datums/components/storage/concrete/_concrete.dm index 6f08959dd21d..e81c701e371b 100644 --- a/code/datums/components/storage/concrete/_concrete.dm +++ b/code/datums/components/storage/concrete/_concrete.dm @@ -17,9 +17,9 @@ /datum/component/storage/concrete/Initialize() . = ..() - RegisterSignal(parent, COMSIG_ATOM_CONTENTS_DEL, .proc/on_contents_del) - RegisterSignal(parent, COMSIG_OBJ_DECONSTRUCT, .proc/on_deconstruct) - RegisterSignal(parent, COMSIG_OBJ_BREAK, .proc/on_break) + RegisterSignal(parent, COMSIG_ATOM_CONTENTS_DEL, PROC_REF(on_contents_del)) + RegisterSignal(parent, COMSIG_OBJ_DECONSTRUCT, PROC_REF(on_deconstruct)) + RegisterSignal(parent, COMSIG_OBJ_BREAK, PROC_REF(on_break)) /datum/component/storage/concrete/Destroy() var/atom/real_location = real_location() diff --git a/code/datums/components/storage/concrete/emergency.dm b/code/datums/components/storage/concrete/emergency.dm index faaeada13d8b..1aa152a69cd3 100644 --- a/code/datums/components/storage/concrete/emergency.dm +++ b/code/datums/components/storage/concrete/emergency.dm @@ -5,7 +5,7 @@ /datum/component/storage/concrete/emergency/Initialize() . = ..() - RegisterSignal(parent, COMSIG_ATOM_EMAG_ACT, .proc/unlock_me) + RegisterSignal(parent, COMSIG_ATOM_EMAG_ACT, PROC_REF(unlock_me)) /datum/component/storage/concrete/emergency/on_attack_hand(datum/source, mob/user) var/atom/A = parent diff --git a/code/datums/components/storage/concrete/rped.dm b/code/datums/components/storage/concrete/rped.dm index bf96ae436f3d..47549be56511 100644 --- a/code/datums/components/storage/concrete/rped.dm +++ b/code/datums/components/storage/concrete/rped.dm @@ -37,7 +37,7 @@ to_chat(M, "You start dumping out tier/cell rating [lowest_rating] parts from [parent].") var/turf/T = get_turf(A) var/datum/progressbar/progress = new(M, length(things), T) - while (do_after(M, 1 SECONDS, T, NONE, FALSE, CALLBACK(src, .proc/mass_remove_from_storage, T, things, progress, TRUE, M))) + while (do_after(M, 1 SECONDS, T, NONE, FALSE, CALLBACK(src, PROC_REF(mass_remove_from_storage), T, things, progress, TRUE, M))) stoplag(1) progress.end_progress() A.do_squish(0.8, 1.2) @@ -81,7 +81,7 @@ to_chat(M, "You start dumping out tier/cell rating [lowest_rating] parts from [parent].") var/turf/T = get_turf(A) var/datum/progressbar/progress = new(M, length(things), T) - while (do_after(M, 10, T, NONE, FALSE, CALLBACK(src, .proc/mass_remove_from_storage, T, things, progress, TRUE, M))) + while (do_after(M, 10, T, NONE, FALSE, CALLBACK(src, PROC_REF(mass_remove_from_storage), T, things, progress, TRUE, M))) stoplag(1) progress.end_progress() A.do_squish(0.8, 1.2) diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm index 76c5830765fd..246c249281b6 100644 --- a/code/datums/components/storage/storage.dm +++ b/code/datums/components/storage/storage.dm @@ -76,40 +76,40 @@ if(master) change_master(master) - RegisterSignal(parent, COMSIG_CONTAINS_STORAGE, .proc/on_check) - RegisterSignal(parent, COMSIG_IS_STORAGE_LOCKED, .proc/check_locked) - RegisterSignal(parent, COMSIG_TRY_STORAGE_SHOW, .proc/signal_show_attempt) - RegisterSignal(parent, COMSIG_TRY_STORAGE_INSERT, .proc/signal_insertion_attempt) - RegisterSignal(parent, COMSIG_TRY_STORAGE_CAN_INSERT, .proc/signal_can_insert) - RegisterSignal(parent, COMSIG_TRY_STORAGE_TAKE_TYPE, .proc/signal_take_type) - RegisterSignal(parent, COMSIG_TRY_STORAGE_FILL_TYPE, .proc/signal_fill_type) - RegisterSignal(parent, COMSIG_TRY_STORAGE_SET_LOCKSTATE, .proc/set_locked) - RegisterSignal(parent, COMSIG_TRY_STORAGE_TAKE, .proc/signal_take_obj) - RegisterSignal(parent, COMSIG_TRY_STORAGE_QUICK_EMPTY, .proc/signal_quick_empty) - RegisterSignal(parent, COMSIG_TRY_STORAGE_HIDE_FROM, .proc/signal_hide_attempt) - RegisterSignal(parent, COMSIG_TRY_STORAGE_HIDE_ALL, .proc/close_all) - RegisterSignal(parent, COMSIG_TRY_STORAGE_RETURN_INVENTORY, .proc/signal_return_inv) - - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/attackby) - - RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/on_attack_hand) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_PAW, .proc/on_attack_hand) - RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, .proc/emp_act) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_GHOST, .proc/show_to_ghost) - RegisterSignal(parent, COMSIG_ATOM_ENTERED, .proc/refresh_mob_views) - RegisterSignal(parent, COMSIG_ATOM_EXITED, .proc/_remove_and_refresh) - RegisterSignal(parent, COMSIG_ATOM_CANREACH, .proc/canreach_react) - - RegisterSignal(parent, COMSIG_ITEM_PRE_ATTACK, .proc/preattack_intercept) - RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/attack_self) - RegisterSignal(parent, COMSIG_ITEM_PICKUP, .proc/signal_on_pickup) - - RegisterSignal(parent, COMSIG_MOVABLE_POST_THROW, .proc/close_all) - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/check_views) - - RegisterSignal(parent, COMSIG_CLICK_ALT, .proc/on_alt_click) - RegisterSignal(parent, COMSIG_MOUSEDROP_ONTO, .proc/mousedrop_onto) - RegisterSignal(parent, COMSIG_MOUSEDROPPED_ONTO, .proc/mousedrop_receive) + RegisterSignal(parent, COMSIG_CONTAINS_STORAGE, PROC_REF(on_check)) + RegisterSignal(parent, COMSIG_IS_STORAGE_LOCKED, PROC_REF(check_locked)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_SHOW, PROC_REF(signal_show_attempt)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_INSERT, PROC_REF(signal_insertion_attempt)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_CAN_INSERT, PROC_REF(signal_can_insert)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_TAKE_TYPE, PROC_REF(signal_take_type)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_FILL_TYPE, PROC_REF(signal_fill_type)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_SET_LOCKSTATE, PROC_REF(set_locked)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_TAKE, PROC_REF(signal_take_obj)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_QUICK_EMPTY, PROC_REF(signal_quick_empty)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_HIDE_FROM, PROC_REF(signal_hide_attempt)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_HIDE_ALL, PROC_REF(close_all)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_RETURN_INVENTORY, PROC_REF(signal_return_inv)) + + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(attackby)) + + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(on_attack_hand)) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_PAW, PROC_REF(on_attack_hand)) + RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, PROC_REF(emp_act)) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_GHOST, PROC_REF(show_to_ghost)) + RegisterSignal(parent, COMSIG_ATOM_ENTERED, PROC_REF(refresh_mob_views)) + RegisterSignal(parent, COMSIG_ATOM_EXITED, PROC_REF(_remove_and_refresh)) + RegisterSignal(parent, COMSIG_ATOM_CANREACH, PROC_REF(canreach_react)) + + RegisterSignal(parent, COMSIG_ITEM_PRE_ATTACK, PROC_REF(preattack_intercept)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(attack_self)) + RegisterSignal(parent, COMSIG_ITEM_PICKUP, PROC_REF(signal_on_pickup)) + + RegisterSignal(parent, COMSIG_MOVABLE_POST_THROW, PROC_REF(close_all)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(check_views)) + + RegisterSignal(parent, COMSIG_CLICK_ALT, PROC_REF(on_alt_click)) + RegisterSignal(parent, COMSIG_MOUSEDROP_ONTO, PROC_REF(mousedrop_onto)) + RegisterSignal(parent, COMSIG_MOUSEDROPPED_ONTO, PROC_REF(mousedrop_receive)) update_actions() @@ -134,7 +134,7 @@ return var/obj/item/I = parent modeswitch_action = new(I) - RegisterSignal(modeswitch_action, COMSIG_ACTION_TRIGGER, .proc/action_trigger) + RegisterSignal(modeswitch_action, COMSIG_ACTION_TRIGGER, PROC_REF(action_trigger)) if(I.obj_flags & IN_INVENTORY) var/mob/M = I.loc if(!istype(M)) @@ -213,7 +213,7 @@ return var/datum/progressbar/progress = new(M, len, I.loc) var/list/rejections = list() - while(do_after(M, 1 SECONDS, parent, NONE, FALSE, CALLBACK(src, .proc/handle_mass_pickup, things, I.loc, rejections, progress))) + while(do_after(M, 1 SECONDS, parent, NONE, FALSE, CALLBACK(src, PROC_REF(handle_mass_pickup), things, I.loc, rejections, progress))) stoplag(1) progress.end_progress() to_chat(M, "You put everything you could [insert_preposition] [parent].") @@ -271,7 +271,7 @@ var/turf/T = get_turf(A) var/list/things = contents() var/datum/progressbar/progress = new(M, length(things), T) - while(do_after(M, 1 SECONDS, T, NONE, FALSE, CALLBACK(src, .proc/mass_remove_from_storage, T, things, progress, TRUE, M))) + while(do_after(M, 1 SECONDS, T, NONE, FALSE, CALLBACK(src, PROC_REF(mass_remove_from_storage), T, things, progress, TRUE, M))) stoplag(1) progress.end_progress() A.do_squish(0.8, 1.2) @@ -436,7 +436,7 @@ if(over_object == M) user_show_to_mob(M, trigger_on_found = TRUE) if(isrevenant(M)) - INVOKE_ASYNC(GLOBAL_PROC, .proc/RevenantThrow, over_object, M, source) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(RevenantThrow), over_object, M, source) return if(check_locked(null, M) || !M.CanReach(A)) return @@ -444,7 +444,7 @@ A.do_jiggle() A.add_fingerprint(M) if(!istype(over_object, /atom/movable/screen)) - INVOKE_ASYNC(src, .proc/dump_content_at, over_object, M) + INVOKE_ASYNC(src, PROC_REF(dump_content_at), over_object, M) return if(A.loc != M) return @@ -486,7 +486,7 @@ var/atom/A = parent A.do_squish() -//This proc return 1 if the item can be picked up and 0 if it can't. +//This proc return TRUE if the item can be picked up and 0 if it can't. //Set the stop_messages to stop it from printing messages /datum/component/storage/proc/can_be_inserted(obj/item/I, stop_messages = FALSE, mob/M) if(!istype(I) || (I.item_flags & ABSTRACT)) diff --git a/code/datums/components/storage/ui.dm b/code/datums/components/storage/ui.dm index 4d61d569c36c..c0cc03965cc6 100644 --- a/code/datums/components/storage/ui.dm +++ b/code/datums/components/storage/ui.dm @@ -11,7 +11,7 @@ else var/datum/numbered_display/ND = .[I.type] ND.number++ - . = sortTim(., /proc/cmp_numbered_displays_name_asc, associative = TRUE) + . = sortTim(., GLOBAL_PROC_REF(cmp_numbered_displays_name_asc), associative = TRUE) /** * Orients all objects in legacy mode, and returns the objects to show to the user. @@ -194,8 +194,8 @@ // in tiles var/maxallowedscreensize = cview[1]-8 // we got screen size, register signal - RegisterSignal(M, COMSIG_MOB_CLIENT_LOGOUT, .proc/on_logout, override = TRUE) - RegisterSignal(M, COMSIG_PARENT_QDELETING, .proc/on_logout, override = TRUE) + RegisterSignal(M, COMSIG_MOB_CLIENT_LOGOUT, PROC_REF(on_logout), override = TRUE) + RegisterSignal(M, COMSIG_PARENT_QDELETING, PROC_REF(on_logout), override = TRUE) if(M.active_storage != src) if(M.active_storage) M.active_storage.ui_hide(M) diff --git a/code/datums/components/summoning.dm b/code/datums/components/summoning.dm index ffb4309c1c8a..037b070ce8cd 100644 --- a/code/datums/components/summoning.dm +++ b/code/datums/components/summoning.dm @@ -26,11 +26,11 @@ /datum/component/summoning/RegisterWithParent() . = ..() if(ismachinery(parent) || isstructure(parent) || isgun(parent)) // turrets, etc - RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, .proc/projectile_hit) + RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, PROC_REF(projectile_hit)) else if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/item_afterattack) + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(item_afterattack)) else if(ishostile(parent)) - RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, .proc/hostile_attackingtarget) + RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, PROC_REF(hostile_attackingtarget)) /datum/component/summoning/UnregisterFromParent() . = ..() @@ -49,11 +49,11 @@ /datum/component/summoning/proc/do_spawn_mob(atom/spawn_location, summoner) if(spawned_mobs.len >= max_mobs) - return 0 + return FALSE if(last_spawned_time > world.time) - return 0 + return FALSE if(!prob(spawn_chance)) - return 0 + return FALSE last_spawned_time = world.time + spawn_delay var/chosen_mob_type = pick(mob_types) var/mob/living/simple_animal/L = new chosen_mob_type(spawn_location) @@ -63,7 +63,7 @@ spawned_mobs += L if(faction != null) L.faction = faction - RegisterSignal(L, COMSIG_MOB_DEATH, .proc/on_spawned_death) // so we can remove them from the list, etc (for mobs with corpses) + RegisterSignal(L, COMSIG_MOB_DEATH, PROC_REF(on_spawned_death)) // so we can remove them from the list, etc (for mobs with corpses) playsound(spawn_location,spawn_sound, 50, 1) spawn_location.visible_message("[L] [spawn_text].") diff --git a/code/datums/components/swarming.dm b/code/datums/components/swarming.dm index 76179a82e85e..21e61b9445f5 100644 --- a/code/datums/components/swarming.dm +++ b/code/datums/components/swarming.dm @@ -8,8 +8,8 @@ offset_x = rand(-max_x, max_x) offset_y = rand(-max_y, max_y) - RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, .proc/join_swarm) - RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, .proc/leave_swarm) + RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, PROC_REF(join_swarm)) + RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, PROC_REF(leave_swarm)) /datum/component/swarming/Destroy() if(is_swarming) diff --git a/code/datums/components/tackle.dm b/code/datums/components/tackle.dm index eef4e3c409be..1c3a10a2ddc1 100644 --- a/code/datums/components/tackle.dm +++ b/code/datums/components/tackle.dm @@ -43,7 +43,7 @@ var/mob/living/carbon/P = parent to_chat(P, "You are now able to launch tackles! You can do so by activating throw intent, and clicking on your target with an empty hand.") P.tackling = TRUE - addtimer(CALLBACK(src, .proc/resetTackle), base_knockdown, TIMER_STOPPABLE) + addtimer(CALLBACK(src, PROC_REF(resetTackle)), base_knockdown, TIMER_STOPPABLE) /datum/component/tackler/Destroy() var/mob/living/carbon/P = parent @@ -52,9 +52,9 @@ return ..() /datum/component/tackler/RegisterWithParent() - RegisterSignal(parent, COMSIG_MOB_CLICKON, .proc/checkTackle) - RegisterSignal(parent, COMSIG_MOVABLE_IMPACT, .proc/sack) - RegisterSignal(parent, COMSIG_MOVABLE_POST_THROW, .proc/registerTackle) + RegisterSignal(parent, COMSIG_MOB_CLICKON, PROC_REF(checkTackle)) + RegisterSignal(parent, COMSIG_MOVABLE_IMPACT, PROC_REF(sack)) + RegisterSignal(parent, COMSIG_MOVABLE_POST_THROW, PROC_REF(registerTackle)) /datum/component/tackler/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_MOB_CLICKON, COMSIG_MOVABLE_IMPACT, COMSIG_MOVABLE_MOVED, COMSIG_MOVABLE_POST_THROW)) @@ -105,7 +105,7 @@ return user.tackling = TRUE - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/checkObstacle) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(checkObstacle)) playsound(user, 'sound/weapons/thudswoosh.ogg', 40, TRUE, -1) var/leap_word = iscatperson(user) ? "pounce" : "leap" ///If cat, "pounce" instead of "leap". @@ -121,7 +121,7 @@ user.adjustStaminaLoss(stamina_cost) user.throw_at(A, range, speed, user, FALSE) user.toggle_throw_mode() - addtimer(CALLBACK(src, .proc/resetTackle), base_knockdown, TIMER_STOPPABLE) + addtimer(CALLBACK(src, PROC_REF(resetTackle)), base_knockdown, TIMER_STOPPABLE) return(COMSIG_MOB_CANCEL_CLICKON) /** diff --git a/code/datums/components/thermite.dm b/code/datums/components/thermite.dm index 251272ac2e91..ae44050443ed 100644 --- a/code/datums/components/thermite.dm +++ b/code/datums/components/thermite.dm @@ -34,9 +34,9 @@ overlay = mutable_appearance('icons/effects/effects.dmi', "thermite") master.add_overlay(overlay) - RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, .proc/clean_react) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/attackby_react) - RegisterSignal(parent, COMSIG_ATOM_FIRE_ACT, .proc/flame_react) + RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(clean_react)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(attackby_react)) + RegisterSignal(parent, COMSIG_ATOM_FIRE_ACT, PROC_REF(flame_react)) /datum/component/thermite/Destroy() var/turf/master = parent diff --git a/code/datums/components/twitch_plays.dm b/code/datums/components/twitch_plays.dm index a04592e1af64..8577fc2a7a91 100644 --- a/code/datums/components/twitch_plays.dm +++ b/code/datums/components/twitch_plays.dm @@ -9,8 +9,8 @@ . = ..() if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ATOM_ORBIT_BEGIN, .proc/on_start_orbit) - RegisterSignal(parent, COMSIG_ATOM_ORBIT_END, .proc/on_end_orbit) + RegisterSignal(parent, COMSIG_ATOM_ORBIT_BEGIN, PROC_REF(on_start_orbit)) + RegisterSignal(parent, COMSIG_ATOM_ORBIT_END, PROC_REF(on_end_orbit)) /datum/component/twitch_plays/Destroy(force, silent) for(var/i in players) @@ -29,7 +29,7 @@ /datum/component/twitch_plays/proc/AttachPlayer(mob/dead/observer) players |= observer - RegisterSignal(observer, COMSIG_PARENT_QDELETING, .proc/on_end_orbit) + RegisterSignal(observer, COMSIG_PARENT_QDELETING, PROC_REF(on_end_orbit)) /datum/component/twitch_plays/proc/DetachPlayer(mob/dead/observer) players -= observer @@ -46,11 +46,11 @@ . = ..() if(. & COMPONENT_INCOMPATIBLE) return - RegisterSignal(parent, COMSIG_TWITCH_PLAYS_MOVEMENT_DATA, .proc/fetch_data) + RegisterSignal(parent, COMSIG_TWITCH_PLAYS_MOVEMENT_DATA, PROC_REF(fetch_data)) /datum/component/twitch_plays/simple_movement/AttachPlayer(mob/dead/observer) . = ..() - RegisterSignal(observer, COMSIG_MOVABLE_PRE_MOVE, .proc/pre_move) + RegisterSignal(observer, COMSIG_MOVABLE_PRE_MOVE, PROC_REF(pre_move)) /datum/component/twitch_plays/simple_movement/DetachPlayer(mob/dead/observer) . = ..() diff --git a/code/datums/components/twohanded.dm b/code/datums/components/twohanded.dm index f451241fb422..d7f76e7b3fbb 100644 --- a/code/datums/components/twohanded.dm +++ b/code/datums/components/twohanded.dm @@ -69,13 +69,13 @@ // register signals withthe parent item /datum/component/two_handed/RegisterWithParent() - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) - RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/on_attack_self) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/on_attack) - RegisterSignal(parent, COMSIG_ATOM_UPDATE_ICON, .proc/on_update_icon) - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/on_moved) - RegisterSignal(parent, COMSIG_ITEM_SHARPEN_ACT, .proc/on_sharpen) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(on_attack_self)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(on_attack)) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_ICON, PROC_REF(on_update_icon)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) + RegisterSignal(parent, COMSIG_ITEM_SHARPEN_ACT, PROC_REF(on_sharpen)) // Remove all siginals registered to the parent item /datum/component/two_handed/UnregisterFromParent() @@ -141,7 +141,7 @@ if(SEND_SIGNAL(parent, COMSIG_TWOHANDED_WIELD, user) & COMPONENT_TWOHANDED_BLOCK_WIELD) return // blocked wield from item wielded = TRUE - RegisterSignal(user, COMSIG_MOB_SWAP_HANDS, .proc/on_swap_hands) + RegisterSignal(user, COMSIG_MOB_SWAP_HANDS, PROC_REF(on_swap_hands)) // update item stats and name var/obj/item/parent_item = parent @@ -168,7 +168,7 @@ offhand_item.name = "[parent_item.name] - offhand" offhand_item.desc = "Your second grip on [parent_item]." offhand_item.wielded = TRUE - RegisterSignal(offhand_item, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(offhand_item, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) user.put_in_inactive_hand(offhand_item) /** diff --git a/code/datums/components/uplink.dm b/code/datums/components/uplink.dm index c0ec25dfc2b4..6ae10d149ba6 100644 --- a/code/datums/components/uplink.dm +++ b/code/datums/components/uplink.dm @@ -36,20 +36,20 @@ GLOBAL_LIST_EMPTY(uplinks) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/OnAttackBy) - RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/interact) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(OnAttackBy)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(interact)) if(istype(parent, /obj/item/implant)) - RegisterSignal(parent, COMSIG_IMPLANT_ACTIVATED, .proc/implant_activation) - RegisterSignal(parent, COMSIG_IMPLANT_IMPLANTING, .proc/implanting) - RegisterSignal(parent, COMSIG_IMPLANT_OTHER, .proc/old_implant) - RegisterSignal(parent, COMSIG_IMPLANT_EXISTING_UPLINK, .proc/new_implant) + RegisterSignal(parent, COMSIG_IMPLANT_ACTIVATED, PROC_REF(implant_activation)) + RegisterSignal(parent, COMSIG_IMPLANT_IMPLANTING, PROC_REF(implanting)) + RegisterSignal(parent, COMSIG_IMPLANT_OTHER, PROC_REF(old_implant)) + RegisterSignal(parent, COMSIG_IMPLANT_EXISTING_UPLINK, PROC_REF(new_implant)) else if(istype(parent, /obj/item/pda)) - RegisterSignal(parent, COMSIG_PDA_CHANGE_RINGTONE, .proc/new_ringtone) - // RegisterSignal(parent, COMSIG_PDA_CHECK_DETONATE, .proc/check_detonate) + RegisterSignal(parent, COMSIG_PDA_CHANGE_RINGTONE, PROC_REF(new_ringtone)) + // RegisterSignal(parent, COMSIG_PDA_CHECK_DETONATE, PROC_REF(check_detonate)) else if(istype(parent, /obj/item/radio)) - RegisterSignal(parent, COMSIG_RADIO_NEW_FREQUENCY, .proc/new_frequency) + RegisterSignal(parent, COMSIG_RADIO_NEW_FREQUENCY, PROC_REF(new_frequency)) else if(istype(parent, /obj/item/pen)) - RegisterSignal(parent, COMSIG_PEN_ROTATED, .proc/pen_rotation) + RegisterSignal(parent, COMSIG_PEN_ROTATED, PROC_REF(pen_rotation)) GLOB.uplinks |= src @@ -145,7 +145,7 @@ GLOBAL_LIST_EMPTY(uplinks) active = TRUE update_items() if(user) - INVOKE_ASYNC(src, .proc/ui_interact, user) + INVOKE_ASYNC(src, PROC_REF(ui_interact), user) // an unlocked uplink blocks also opening the PDA or headset menu return COMPONENT_NO_INTERACT diff --git a/code/datums/components/virtual_reality.dm b/code/datums/components/virtual_reality.dm index c0e6e9dba609..b111c6dbee59 100644 --- a/code/datums/components/virtual_reality.dm +++ b/code/datums/components/virtual_reality.dm @@ -50,12 +50,12 @@ if(!quit_action) quit_action = new quit_action.Grant(M) - RegisterSignal(quit_action, COMSIG_ACTION_TRIGGER, .proc/action_trigger) - RegisterSignal(M, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), .proc/game_over) - RegisterSignal(M, COMSIG_MOB_GHOSTIZE, .proc/be_a_quitter) - RegisterSignal(M, COMSIG_MOB_KEY_CHANGE, .proc/on_player_transfer) - RegisterSignal(current_mind, COMSIG_MIND_TRANSFER, .proc/on_player_transfer) - RegisterSignal(current_mind, COMSIG_PRE_MIND_TRANSFER, .proc/pre_player_transfer) + RegisterSignal(quit_action, COMSIG_ACTION_TRIGGER, PROC_REF(action_trigger)) + RegisterSignal(M, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), PROC_REF(game_over)) + RegisterSignal(M, COMSIG_MOB_GHOSTIZE, PROC_REF(be_a_quitter)) + RegisterSignal(M, COMSIG_MOB_KEY_CHANGE, PROC_REF(on_player_transfer)) + RegisterSignal(current_mind, COMSIG_MIND_TRANSFER, PROC_REF(on_player_transfer)) + RegisterSignal(current_mind, COMSIG_PRE_MIND_TRANSFER, PROC_REF(pre_player_transfer)) if(mastermind?.current) mastermind.current.audiovisual_redirect = M ADD_TRAIT(M, TRAIT_NO_MIDROUND_ANTAG, VIRTUAL_REALITY_TRAIT) @@ -87,9 +87,9 @@ mastermind = M.mind mastermind.current.audiovisual_redirect = parent M.transfer_ckey(vr_M, FALSE) - RegisterSignal(mastermind, COMSIG_PRE_MIND_TRANSFER, .proc/switch_player) - RegisterSignal(M, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), .proc/game_over) - RegisterSignal(M, COMSIG_MOB_PRE_PLAYER_CHANGE, .proc/player_hijacked) + RegisterSignal(mastermind, COMSIG_PRE_MIND_TRANSFER, PROC_REF(switch_player)) + RegisterSignal(M, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), PROC_REF(game_over)) + RegisterSignal(M, COMSIG_MOB_PRE_PLAYER_CHANGE, PROC_REF(player_hijacked)) SStgui.close_user_uis(vr_M, src) session_paused = FALSE return TRUE @@ -114,8 +114,8 @@ quit() return COMPONENT_STOP_MIND_TRANSFER UnregisterSignal(old_mob, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING, COMSIG_MOB_PRE_PLAYER_CHANGE)) - RegisterSignal(new_mob, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), .proc/game_over) - RegisterSignal(new_mob, COMSIG_MOB_PRE_PLAYER_CHANGE, .proc/player_hijacked) + RegisterSignal(new_mob, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), PROC_REF(game_over)) + RegisterSignal(new_mob, COMSIG_MOB_PRE_PLAYER_CHANGE, PROC_REF(player_hijacked)) old_mob.audiovisual_redirect = null new_mob.audiovisual_redirect = parent diff --git a/code/datums/components/waddling.dm b/code/datums/components/waddling.dm index 7b94a14285fd..64833aeb70dd 100644 --- a/code/datums/components/waddling.dm +++ b/code/datums/components/waddling.dm @@ -4,7 +4,7 @@ /datum/component/waddling/Initialize() if(!isliving(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, list(COMSIG_MOVABLE_MOVED), .proc/Waddle) + RegisterSignal(parent, list(COMSIG_MOVABLE_MOVED), PROC_REF(Waddle)) /datum/component/waddling/proc/Waddle() var/mob/living/L = parent diff --git a/code/datums/components/wearertargeting.dm b/code/datums/components/wearertargeting.dm index 4760757701fe..dbf06ea22f6b 100644 --- a/code/datums/components/wearertargeting.dm +++ b/code/datums/components/wearertargeting.dm @@ -3,14 +3,14 @@ /datum/component/wearertargeting var/list/valid_slots = list() var/list/signals = list() - var/proctype = .proc/pass + var/proctype = PROC_REF(pass) var/mobtype = /mob/living /datum/component/wearertargeting/Initialize() if(!isitem(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) /datum/component/wearertargeting/proc/on_equip(datum/source, mob/equipper, slot) if((slot in valid_slots) && istype(equipper, mobtype)) diff --git a/code/datums/components/wet_floor.dm b/code/datums/components/wet_floor.dm index e2c3cbff86d0..0521fc8443fe 100644 --- a/code/datums/components/wet_floor.dm +++ b/code/datums/components/wet_floor.dm @@ -29,13 +29,13 @@ permanent = _permanent if(!permanent) START_PROCESSING(SSwet_floors, src) - addtimer(CALLBACK(src, .proc/gc, TRUE), 1) //GC after initialization. + addtimer(CALLBACK(src, PROC_REF(gc), TRUE), 1) //GC after initialization. last_process = world.time /datum/component/wet_floor/RegisterWithParent() . = ..() - RegisterSignal(parent, COMSIG_TURF_IS_WET, .proc/is_wet) - RegisterSignal(parent, COMSIG_TURF_MAKE_DRY, .proc/dry) + RegisterSignal(parent, COMSIG_TURF_IS_WET, PROC_REF(is_wet)) + RegisterSignal(parent, COMSIG_TURF_MAKE_DRY, PROC_REF(dry)) /datum/component/wet_floor/UnregisterFromParent() . = ..() @@ -96,7 +96,7 @@ qdel(parent.GetComponent(/datum/component/slippery)) return - var/datum/component/slippery/S = parent.LoadComponent(/datum/component/slippery, NONE, CALLBACK(src, .proc/AfterSlip)) + var/datum/component/slippery/S = parent.LoadComponent(/datum/component/slippery, NONE, CALLBACK(src, PROC_REF(AfterSlip))) S.intensity = intensity S.lube_flags = lube_flags diff --git a/code/datums/dash_weapon.dm b/code/datums/dash_weapon.dm index 627216aace16..b86854f18a7d 100644 --- a/code/datums/dash_weapon.dm +++ b/code/datums/dash_weapon.dm @@ -6,7 +6,6 @@ var/current_charges = 1 var/max_charges = 1 var/charge_rate = 250 - var/mob/living/carbon/human/holder var/obj/item/dashing_item var/dash_sound = 'sound/magic/blink.ogg' var/recharge_sound = 'sound/magic/charge.ogg' @@ -17,7 +16,6 @@ /datum/action/innate/dash/Grant(mob/user, obj/dasher) . = ..() dashing_item = dasher - holder = user /datum/action/innate/dash/Destroy() dashing_item = null @@ -30,7 +28,7 @@ return FALSE /datum/action/innate/dash/Activate() - dashing_item.attack_self(holder) //Used to toggle dash behavior in the dashing item + dashing_item.attack_self(owner) //Used to toggle dash behavior in the dashing item /datum/action/innate/dash/proc/Teleport(mob/user, atom/target) if(!IsAvailable()) @@ -42,12 +40,12 @@ var/obj/spot2 = new phasein(get_turf(user), user.dir) spot1.Beam(spot2,beam_effect,time=20) current_charges-- - holder.update_action_buttons_icon() - addtimer(CALLBACK(src, .proc/charge), charge_rate) + owner.update_action_buttons_icon() + addtimer(CALLBACK(src, PROC_REF(charge)), charge_rate) /datum/action/innate/dash/proc/charge() current_charges = clamp(current_charges + 1, 0, max_charges) - holder.update_action_buttons_icon() + owner.update_action_buttons_icon() if(recharge_sound) playsound(dashing_item, recharge_sound, 50, 1) - to_chat(holder, "[src] now has [current_charges]/[max_charges] charges.") + to_chat(owner, "[src] now has [current_charges]/[max_charges] charges.") diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index 1ca07bf50223..0f72f39653c8 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -98,7 +98,7 @@ advance_diseases += P var/replace_num = advance_diseases.len + 1 - DISEASE_LIMIT //amount of diseases that need to be removed to fit this one if(replace_num > 0) - sortTim(advance_diseases, /proc/cmp_advdisease_resistance_asc) + sortTim(advance_diseases, GLOBAL_PROC_REF(cmp_advdisease_resistance_asc)) for(var/i in 1 to replace_num) var/datum/disease/advance/competition = advance_diseases[i] if(totalTransmittable() > competition.totalResistance()) @@ -135,11 +135,11 @@ /datum/disease/advance/IsSame(datum/disease/advance/D) if(!(istype(D, /datum/disease/advance))) - return 0 + return FALSE if(GetDiseaseID() != D.GetDiseaseID()) - return 0 - return 1 + return FALSE + return TRUE // Returns the advance disease with a different reference memory. /datum/disease/advance/Copy() @@ -178,8 +178,8 @@ /datum/disease/advance/proc/HasSymptom(datum/symptom/S) for(var/datum/symptom/symp in symptoms) if(symp.type == S.type) - return 1 - return 0 + return TRUE + return FALSE // Will generate new unique symptoms, use this if there are none. Returns a list of symptoms that were generated. /datum/disease/advance/proc/GenerateSymptoms(level_min, level_max, amount_get = 0) diff --git a/code/datums/diseases/advance/symptoms/choking.dm b/code/datums/diseases/advance/symptoms/choking.dm index c34ab566cfac..a46e874698ad 100644 --- a/code/datums/diseases/advance/symptoms/choking.dm +++ b/code/datums/diseases/advance/symptoms/choking.dm @@ -64,11 +64,11 @@ Bonus /datum/symptom/choking/proc/Choke_stage_3_4(mob/living/M, datum/disease/advance/A) M.adjustOxyLoss(rand(6,13)) - return 1 + return TRUE /datum/symptom/choking/proc/Choke(mob/living/M, datum/disease/advance/A) M.adjustOxyLoss(rand(10,18)) - return 1 + return TRUE /* ////////////////////////////////////// @@ -136,17 +136,17 @@ Bonus /datum/symptom/asphyxiation/proc/Asphyxiate_stage_3_4(mob/living/M, datum/disease/advance/A) var/get_damage = rand(10,15) * power M.adjustOxyLoss(get_damage) - return 1 + return TRUE /datum/symptom/asphyxiation/proc/Asphyxiate(mob/living/M, datum/disease/advance/A) var/get_damage = rand(15,21) * power M.adjustOxyLoss(get_damage) if(paralysis) M.reagents.add_reagent_list(list(/datum/reagent/toxin/pancuronium = 3, /datum/reagent/toxin/sodium_thiopental = 3)) - return 1 + return TRUE /datum/symptom/asphyxiation/proc/Asphyxiate_death(mob/living/M, datum/disease/advance/A) var/get_damage = rand(25,35) * power M.adjustOxyLoss(get_damage) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, get_damage/2) - return 1 + return TRUE diff --git a/code/datums/diseases/advance/symptoms/cough.dm b/code/datums/diseases/advance/symptoms/cough.dm index cf15ec407ac1..e79e89ce15bc 100644 --- a/code/datums/diseases/advance/symptoms/cough.dm +++ b/code/datums/diseases/advance/symptoms/cough.dm @@ -68,9 +68,9 @@ BONUS to_chat(M, "[pick("You have a coughing fit!", "You can't stop coughing!")]") M.Stun(20) M.emote("cough") - addtimer(CALLBACK(M, /mob/.proc/emote, "cough"), 6) - addtimer(CALLBACK(M, /mob/.proc/emote, "cough"), 12) - addtimer(CALLBACK(M, /mob/.proc/emote, "cough"), 18) + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob, emote), "cough"), 6) + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob, emote), "cough"), 12) + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob, emote), "cough"), 18) if(infective && M.CanSpreadAirborneDisease()) A.spread(1) diff --git a/code/datums/diseases/advance/symptoms/fever.dm b/code/datums/diseases/advance/symptoms/fever.dm index 0348e3981844..be551addbf95 100644 --- a/code/datums/diseases/advance/symptoms/fever.dm +++ b/code/datums/diseases/advance/symptoms/fever.dm @@ -58,4 +58,4 @@ Bonus M.adjust_bodytemperature(get_heat * A.stage, 0, BODYTEMP_HEAT_DAMAGE_LIMIT - 1) else M.adjust_bodytemperature(get_heat * A.stage) - return 1 + return TRUE diff --git a/code/datums/diseases/advance/symptoms/fire.dm b/code/datums/diseases/advance/symptoms/fire.dm index c30da0614a44..57c6ff820305 100644 --- a/code/datums/diseases/advance/symptoms/fire.dm +++ b/code/datums/diseases/advance/symptoms/fire.dm @@ -71,14 +71,14 @@ Bonus M.adjustFireLoss(3 * power) if(infective) A.spread(2) - return 1 + return TRUE /datum/symptom/fire/proc/Firestacks_stage_5(mob/living/M, datum/disease/advance/A) M.adjust_fire_stacks(3 * power) M.adjustFireLoss(5 * power) if(infective) A.spread(4) - return 1 + return TRUE /* ////////////////////////////////////// @@ -157,7 +157,7 @@ Bonus M.adjustFireLoss(get_stacks/2) if(chems) M.reagents.add_reagent(/datum/reagent/clf3, 2 * power) - return 1 + return TRUE /datum/symptom/alkali/proc/Alkali_fire_stage_5(mob/living/M, datum/disease/advance/A) var/get_stacks = 8 * power @@ -165,4 +165,4 @@ Bonus M.adjustFireLoss(get_stacks) if(chems) M.reagents.add_reagent_list(list(/datum/reagent/napalm = 4 * power, /datum/reagent/clf3 = 4 * power)) - return 1 + return TRUE diff --git a/code/datums/diseases/advance/symptoms/flesh_eating.dm b/code/datums/diseases/advance/symptoms/flesh_eating.dm index b5b55c1e14ae..0fb97cdc41f6 100644 --- a/code/datums/diseases/advance/symptoms/flesh_eating.dm +++ b/code/datums/diseases/advance/symptoms/flesh_eating.dm @@ -65,7 +65,7 @@ Bonus var/mob/living/carbon/human/H = M var/obj/item/bodypart/random_part = pick(H.bodyparts) random_part.generic_bleedstacks += 5 * power - return 1 + return TRUE /* ////////////////////////////////////// @@ -133,4 +133,4 @@ Bonus M.reagents.add_reagent_list(list(/datum/reagent/toxin/heparin = 2, /datum/reagent/toxin/lipolicide = 2)) if(zombie) M.reagents.add_reagent(/datum/reagent/romerol, 1) - return 1 + return TRUE diff --git a/code/datums/diseases/advance/symptoms/heal.dm b/code/datums/diseases/advance/symptoms/heal.dm index 0b4b3ef2dd73..f16c6fc3d4dc 100644 --- a/code/datums/diseases/advance/symptoms/heal.dm +++ b/code/datums/diseases/advance/symptoms/heal.dm @@ -92,7 +92,7 @@ for(var/obj/item/bodypart/L in parts) if(L.heal_damage(heal_amt/parts.len, heal_amt/parts.len)) M.update_damage_overlays() - return 1 + return TRUE /datum/symptom/heal/starlight/passive_message_condition(mob/living/M) if(M.getBruteLoss() || M.getFireLoss() || M.getToxLoss()) @@ -129,7 +129,7 @@ M.adjust_nutrition(0.3) if(prob(2)) to_chat(M, "You feel a mild warmth as your blood purifies itself.") - return 1 + return TRUE @@ -167,7 +167,7 @@ C.adjust_nutrition(-lost_nutrition * HUNGER_FACTOR) //Hunger depletes at 10x the normal speed if(prob(2)) to_chat(C, "You feel an odd gurgle in your stomach, as if it was working much faster than normal.") - return 1 + return TRUE /datum/symptom/heal/darkness name = "Nocturnal Regeneration" @@ -210,7 +210,7 @@ for(var/obj/item/bodypart/L in parts) if(L.heal_damage(heal_amt/parts.len, heal_amt/parts.len * 0.5)) //more effective on brute M.update_damage_overlays() - return 1 + return TRUE /datum/symptom/heal/darkness/passive_message_condition(mob/living/M) if(M.getBruteLoss() || M.getFireLoss()) @@ -266,7 +266,7 @@ if(M.getBruteLoss() + M.getFireLoss() >= 70 && !active_coma) to_chat(M, "You feel yourself slip into a regenerative coma...") active_coma = TRUE - addtimer(CALLBACK(src, .proc/coma, M), 60) + addtimer(CALLBACK(src, PROC_REF(coma), M), 60) if(HAS_TRAIT(M, TRAIT_DEATHCOMA)) return power else if(M.stat == SOFT_CRIT) @@ -282,7 +282,7 @@ M.fakedeath("regenerative_coma", TRUE) M.update_stat() M.update_mobility() - addtimer(CALLBACK(src, .proc/uncoma, M), 300) + addtimer(CALLBACK(src, PROC_REF(uncoma), M), 300) /datum/symptom/heal/coma/proc/uncoma(mob/living/M) if(!active_coma) @@ -307,7 +307,7 @@ if(active_coma && M.getBruteLoss() + M.getFireLoss() == 0) uncoma(M) - return 1 + return TRUE /datum/symptom/heal/coma/passive_message_condition(mob/living/M) if((M.getBruteLoss() + M.getFireLoss()) > 30) @@ -365,7 +365,7 @@ if(L.heal_damage(heal_amt/parts.len * 0.5, heal_amt/parts.len)) M.update_damage_overlays() - return 1 + return TRUE /datum/symptom/heal/water/passive_message_condition(mob/living/M) if(M.getBruteLoss() || M.getFireLoss()) @@ -435,7 +435,7 @@ for(var/obj/item/bodypart/L in parts) if(L.heal_damage(heal_amt/parts.len, heal_amt/parts.len)) M.update_damage_overlays() - return 1 + return TRUE /datum/symptom/heal/radiation @@ -475,7 +475,7 @@ if(RAD_BURN_THRESHOLD to RAD_MOB_MUTATE) return 0.75 if(RAD_MOB_MUTATE to RAD_MOB_KNOCKDOWN) - return 1 + return TRUE else return 1.5 @@ -498,4 +498,4 @@ for(var/obj/item/bodypart/L in parts) if(L.heal_damage(heal_amt/parts.len, heal_amt/parts.len)) M.update_damage_overlays() - return 1 + return TRUE diff --git a/code/datums/diseases/advance/symptoms/shedding.dm b/code/datums/diseases/advance/symptoms/shedding.dm index 58357f04e27b..f2944549aac4 100644 --- a/code/datums/diseases/advance/symptoms/shedding.dm +++ b/code/datums/diseases/advance/symptoms/shedding.dm @@ -40,11 +40,11 @@ BONUS if(3, 4) if(!(H.hair_style == "Bald") && !(H.hair_style == "Balding Hair")) to_chat(H, "Your hair starts to fall out in clumps...") - addtimer(CALLBACK(src, .proc/Shed, H, FALSE), 50) + addtimer(CALLBACK(src, PROC_REF(Shed), H, FALSE), 50) if(5) if(!(H.facial_hair_style == "Shaved") || !(H.hair_style == "Bald")) to_chat(H, "Your hair starts to fall out in clumps...") - addtimer(CALLBACK(src, .proc/Shed, H, TRUE), 50) + addtimer(CALLBACK(src, PROC_REF(Shed), H, TRUE), 50) /datum/symptom/shedding/proc/Shed(mob/living/carbon/human/H, fullbald) if(fullbald) diff --git a/code/datums/diseases/advance/symptoms/shivering.dm b/code/datums/diseases/advance/symptoms/shivering.dm index 7674d80495e2..4bce1ac65e32 100644 --- a/code/datums/diseases/advance/symptoms/shivering.dm +++ b/code/datums/diseases/advance/symptoms/shivering.dm @@ -58,4 +58,4 @@ Bonus if(unsafe) limit = 0 M.adjust_bodytemperature(-get_cold * A.stage, limit) - return 1 + return TRUE diff --git a/code/datums/diseases/pierrot_throat.dm b/code/datums/diseases/pierrot_throat.dm index b323399906b0..15901dad4f9c 100644 --- a/code/datums/diseases/pierrot_throat.dm +++ b/code/datums/diseases/pierrot_throat.dm @@ -28,7 +28,7 @@ affected_mob.say( pick( list("HONK!", "Honk!", "Honk.", "Honk?", "Honk!!", "Honk?!", "Honk...") ) , forced = "pierrot's throat") /datum/disease/pierrot_throat/after_add() - RegisterSignal(affected_mob, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(affected_mob, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/disease/pierrot_throat/proc/handle_speech(datum/source, list/speech_args) var/message = speech_args[SPEECH_MESSAGE] diff --git a/code/datums/dna.dm b/code/datums/dna.dm index a1754ef4d13d..b10cd46ea7f4 100644 --- a/code/datums/dna.dm +++ b/code/datums/dna.dm @@ -27,12 +27,16 @@ /datum/dna/Destroy() if(iscarbon(holder)) var/mob/living/carbon/cholder = holder + // We do this because a lot of stuff keeps references on species, for some reason. + species.on_species_loss(holder) if(cholder.dna == src) cholder.dna = null holder = null if(delete_species) QDEL_NULL(species) + else + species = null mutations.Cut() //This only references mutations, just dereference. temporary_mutations.Cut() //^ @@ -530,7 +534,7 @@ /datum/dna/proc/check_block_string(mutation) if((LAZYLEN(mutation_index) > DNA_MUTATION_BLOCKS) || !(mutation in mutation_index)) - return 0 + return FALSE return is_gene_active(mutation) /datum/dna/proc/is_gene_active(mutation) @@ -577,7 +581,7 @@ /proc/setblock(istring, blocknumber, replacement, blocksize=DNA_BLOCK_SIZE) if(!istring || !blocknumber || !replacement || !blocksize) - return 0 + return FALSE return getleftblocks(istring, blocknumber, blocksize) + replacement + getrightblocks(istring, blocknumber, blocksize) /datum/dna/proc/mutation_in_sequence(mutation) @@ -641,7 +645,7 @@ /proc/scramble_dna(mob/living/carbon/M, ui=FALSE, se=FALSE, probability) if(!M.has_dna()) - return 0 + return FALSE if(se) for(var/i=1, i<=DNA_MUTATION_BLOCKS, i++) if(prob(probability)) @@ -652,7 +656,7 @@ if(prob(probability)) M.dna.uni_identity = setblock(M.dna.uni_identity, i, random_string(DNA_BLOCK_SIZE, GLOB.hex_characters)) M.updateappearance(mutations_overlay_update=1) - return 1 + return TRUE //value in range 1 to values. values must be greater than 0 //all arguments assumed to be positive integers diff --git a/code/datums/ductnet.dm b/code/datums/ductnet.dm index 14a74a67c490..3c109564815e 100644 --- a/code/datums/ductnet.dm +++ b/code/datums/ductnet.dm @@ -15,8 +15,8 @@ /datum/ductnet/proc/remove_duct(obj/machinery/duct/ducting) destroy_network(FALSE) for(var/obj/machinery/duct/D in ducting.neighbours) - addtimer(CALLBACK(D, /obj/machinery/duct/proc/reconnect), 0) //all needs to happen after the original duct that was destroyed finishes destroying itself - addtimer(CALLBACK(D, /obj/machinery/duct/proc/generate_connects), 0) + addtimer(CALLBACK(D, TYPE_PROC_REF(/obj/machinery/duct, reconnect)), 0) //all needs to happen after the original duct that was destroyed finishes destroying itself + addtimer(CALLBACK(D, TYPE_PROC_REF(/obj/machinery/duct, generate_connects)), 0) qdel(src) ///add a plumbing object to either demanders or suppliers /datum/ductnet/proc/add_plumber(datum/component/plumbing/P, dir) diff --git a/code/datums/elements/_element.dm b/code/datums/elements/_element.dm index 38ae5b3a998b..a77a519909c9 100644 --- a/code/datums/elements/_element.dm +++ b/code/datums/elements/_element.dm @@ -23,7 +23,7 @@ return ELEMENT_INCOMPATIBLE SEND_SIGNAL(target, COMSIG_ELEMENT_ATTACH, src) if(element_flags & ELEMENT_DETACH) - RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/Detach, override = TRUE) + RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(Detach), override = TRUE) /// Deactivates the functionality defines by the element on the given datum /datum/element/proc/Detach(datum/source, force) diff --git a/code/datums/elements/art.dm b/code/datums/elements/art.dm index 47908a2e2d17..189c495ab275 100644 --- a/code/datums/elements/art.dm +++ b/code/datums/elements/art.dm @@ -14,13 +14,13 @@ return ELEMENT_INCOMPATIBLE impressiveness = impress if(isobj(target)) - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/on_obj_examine) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(on_obj_examine)) if(isstructure(target)) - RegisterSignal(target, COMSIG_ATOM_ATTACK_HAND, .proc/on_attack_hand) + RegisterSignal(target, COMSIG_ATOM_ATTACK_HAND, PROC_REF(on_attack_hand)) if(isitem(target)) - RegisterSignal(target, COMSIG_ITEM_ATTACK_SELF, .proc/apply_moodlet) + RegisterSignal(target, COMSIG_ITEM_ATTACK_SELF, PROC_REF(apply_moodlet)) else - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/on_other_examine) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(on_other_examine)) /datum/element/art/Detach(datum/target) UnregisterSignal(target, list(COMSIG_PARENT_EXAMINE, COMSIG_ATOM_ATTACK_HAND, COMSIG_ITEM_ATTACK_SELF)) diff --git a/code/datums/elements/beauty.dm b/code/datums/elements/beauty.dm index 88950269677a..fde54465fa42 100644 --- a/code/datums/elements/beauty.dm +++ b/code/datums/elements/beauty.dm @@ -10,8 +10,8 @@ beauty = beautyamount if(ismovable(target)) - RegisterSignal(target, COMSIG_ENTER_AREA, .proc/enter_area) - RegisterSignal(target, COMSIG_EXIT_AREA, .proc/exit_area) + RegisterSignal(target, COMSIG_ENTER_AREA, PROC_REF(enter_area)) + RegisterSignal(target, COMSIG_EXIT_AREA, PROC_REF(exit_area)) var/area/A = get_area(target) if(A) diff --git a/code/datums/elements/bed_tucking.dm b/code/datums/elements/bed_tucking.dm index 4a498b2ed859..500528fbefa5 100644 --- a/code/datums/elements/bed_tucking.dm +++ b/code/datums/elements/bed_tucking.dm @@ -17,7 +17,7 @@ x_offset = x y_offset = y rotation_degree = rotation - RegisterSignal(target, COMSIG_ITEM_ATTACK_OBJ, .proc/tuck_into_bed) + RegisterSignal(target, COMSIG_ITEM_ATTACK_OBJ, PROC_REF(tuck_into_bed)) /datum/element/bed_tuckable/Detach(obj/target) . = ..() @@ -44,7 +44,7 @@ tucked.pixel_y = y_offset if(rotation_degree) tucked.transform = turn(tucked.transform, rotation_degree) - RegisterSignal(tucked, COMSIG_ITEM_PICKUP, .proc/untuck) + RegisterSignal(tucked, COMSIG_ITEM_PICKUP, PROC_REF(untuck)) return COMPONENT_NO_AFTERATTACK diff --git a/code/datums/elements/bsa_blocker.dm b/code/datums/elements/bsa_blocker.dm index 61140ad0ed5d..e33338650b96 100644 --- a/code/datums/elements/bsa_blocker.dm +++ b/code/datums/elements/bsa_blocker.dm @@ -3,7 +3,7 @@ /datum/element/bsa_blocker/Attach(datum/target) if(!isatom(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_ATOM_BSA_BEAM, .proc/block_bsa) + RegisterSignal(target, COMSIG_ATOM_BSA_BEAM, PROC_REF(block_bsa)) return ..() /datum/element/bsa_blocker/proc/block_bsa() diff --git a/code/datums/elements/cleaning.dm b/code/datums/elements/cleaning.dm index d7d8e66179ed..fd48f582dd17 100644 --- a/code/datums/elements/cleaning.dm +++ b/code/datums/elements/cleaning.dm @@ -2,7 +2,7 @@ . = ..() if(!ismovable(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/Clean) + RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(Clean)) /datum/element/cleaning/Detach(datum/target) . = ..() diff --git a/code/datums/elements/connect_loc.dm b/code/datums/elements/connect_loc.dm index fee9072f751d..12fa35ea3fa7 100644 --- a/code/datums/elements/connect_loc.dm +++ b/code/datums/elements/connect_loc.dm @@ -14,7 +14,7 @@ src.connections = connections - RegisterSignal(listener, COMSIG_MOVABLE_MOVED, .proc/on_moved, override = TRUE) + RegisterSignal(listener, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved), override = TRUE) update_signals(listener) /datum/element/connect_loc/Detach(atom/movable/listener) diff --git a/code/datums/elements/decal.dm b/code/datums/elements/decal.dm index a20d46c813b7..c3f9f1bd1753 100644 --- a/code/datums/elements/decal.dm +++ b/code/datums/elements/decal.dm @@ -27,12 +27,12 @@ if(!num_decals_per_atom[A]) if(first_dir) - RegisterSignal(A, COMSIG_ATOM_DIR_CHANGE, .proc/rotate_react) + RegisterSignal(A, COMSIG_ATOM_DIR_CHANGE, PROC_REF(rotate_react)) if(cleanable) - RegisterSignal(A, COMSIG_COMPONENT_CLEAN_ACT, .proc/clean_react) + RegisterSignal(A, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(clean_react)) if(description) - RegisterSignal(A, COMSIG_PARENT_EXAMINE, .proc/examine) - RegisterSignal(A, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/apply_overlay, TRUE) + RegisterSignal(A, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) + RegisterSignal(A, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(apply_overlay), TRUE) num_decals_per_atom[A]++ apply(A) @@ -51,9 +51,9 @@ if(target.flags_1 & INITIALIZED_1) target.update_icon() //could use some queuing here now maybe. else if(!QDELETED(target) && num_decals_per_atom[target] == 1) - RegisterSignal(target, COMSIG_ATOM_AFTER_SUCCESSFUL_INITIALIZE, .proc/late_update_icon) + RegisterSignal(target, COMSIG_ATOM_AFTER_SUCCESSFUL_INITIALIZE, PROC_REF(late_update_icon)) if(isitem(target)) - addtimer(CALLBACK(target, /obj/item/.proc/update_slot_icon), 0, TIMER_UNIQUE) + addtimer(CALLBACK(target, TYPE_PROC_REF(/obj/item, update_slot_icon)), 0, TIMER_UNIQUE) /datum/element/decal/proc/late_update_icon(atom/source) source.update_icon() diff --git a/code/datums/elements/dusts_on_leaving_area.dm b/code/datums/elements/dusts_on_leaving_area.dm index 7b1807a15c4c..dd22542bfeda 100644 --- a/code/datums/elements/dusts_on_leaving_area.dm +++ b/code/datums/elements/dusts_on_leaving_area.dm @@ -8,7 +8,7 @@ if(!ismob(target)) return ELEMENT_INCOMPATIBLE area_types = types - RegisterSignal(target,COMSIG_ENTER_AREA,.proc/check_dust) + RegisterSignal(target,COMSIG_ENTER_AREA, PROC_REF(check_dust)) /datum/element/dusts_on_leaving_area/Detach(mob/M) . = ..() diff --git a/code/datums/elements/dwarfism.dm b/code/datums/elements/dwarfism.dm index f07481cc5e8c..c39990f2843c 100644 --- a/code/datums/elements/dwarfism.dm +++ b/code/datums/elements/dwarfism.dm @@ -23,7 +23,7 @@ L.transform = L.transform.Scale(1, SHORT) L.transform = L.transform.Translate(0, 16*(SHORT-1)) //Makes sure you stand on the tile no matter the size - sand attached_targets[target] = comsig_target - RegisterSignal(target, comsig, .proc/check_loss) //Second arg of the signal will be checked against the comsig_target. + RegisterSignal(target, comsig, PROC_REF(check_loss)) //Second arg of the signal will be checked against the comsig_target. /datum/element/dwarfism/proc/check_loss(mob/living/L, comsig_target) if(attached_targets[L] == comsig_target) diff --git a/code/datums/elements/earhealing.dm b/code/datums/elements/earhealing.dm index 04f51e6e2847..0436834f6d79 100644 --- a/code/datums/elements/earhealing.dm +++ b/code/datums/elements/earhealing.dm @@ -11,7 +11,7 @@ if(!isitem(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED), .proc/equippedChanged) + RegisterSignal(target, list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED), PROC_REF(equippedChanged)) /datum/element/earhealing/Detach(datum/target) . = ..() diff --git a/code/datums/elements/embed.dm b/code/datums/elements/embed.dm index 66c11e36686a..c827ee05e366 100644 --- a/code/datums/elements/embed.dm +++ b/code/datums/elements/embed.dm @@ -37,13 +37,13 @@ if(!isitem(target) && !isprojectile(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_ELEMENT_ATTACH, .proc/severancePackage) + RegisterSignal(target, COMSIG_ELEMENT_ATTACH, PROC_REF(severancePackage)) if(isitem(target)) - RegisterSignal(target, COMSIG_MOVABLE_IMPACT_ZONE, .proc/checkEmbedMob) - RegisterSignal(target, COMSIG_MOVABLE_IMPACT, .proc/checkEmbedOther) - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/examined) - RegisterSignal(target, COMSIG_EMBED_TRY_FORCE, .proc/tryForceEmbed) - RegisterSignal(target, COMSIG_ITEM_DISABLE_EMBED, .proc/detachFromWeapon) + RegisterSignal(target, COMSIG_MOVABLE_IMPACT_ZONE, PROC_REF(checkEmbedMob)) + RegisterSignal(target, COMSIG_MOVABLE_IMPACT, PROC_REF(checkEmbedOther)) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(examined)) + RegisterSignal(target, COMSIG_EMBED_TRY_FORCE, PROC_REF(tryForceEmbed)) + RegisterSignal(target, COMSIG_ITEM_DISABLE_EMBED, PROC_REF(detachFromWeapon)) if(!initialized) src.embed_chance = embed_chance src.fall_chance = fall_chance @@ -60,7 +60,7 @@ initialized = TRUE else payload_type = projectile_payload - RegisterSignal(target, COMSIG_PROJECTILE_SELF_ON_HIT, .proc/checkEmbedProjectile) + RegisterSignal(target, COMSIG_PROJECTILE_SELF_ON_HIT, PROC_REF(checkEmbedProjectile)) /datum/element/embed/Detach(obj/target) diff --git a/code/datums/elements/empprotection.dm b/code/datums/elements/empprotection.dm index c24914decb88..bf36d6d43254 100644 --- a/code/datums/elements/empprotection.dm +++ b/code/datums/elements/empprotection.dm @@ -8,7 +8,7 @@ if(. == ELEMENT_INCOMPATIBLE || !isatom(target)) return ELEMENT_INCOMPATIBLE flags = _flags - RegisterSignal(target, COMSIG_ATOM_EMP_ACT, .proc/getEmpFlags) + RegisterSignal(target, COMSIG_ATOM_EMP_ACT, PROC_REF(getEmpFlags)) /datum/element/empprotection/Detach(atom/target) UnregisterSignal(target, COMSIG_ATOM_EMP_ACT) diff --git a/code/datums/elements/firestacker.dm b/code/datums/elements/firestacker.dm index 771812242f88..8124a4a34be3 100644 --- a/code/datums/elements/firestacker.dm +++ b/code/datums/elements/firestacker.dm @@ -15,10 +15,10 @@ src.amount = amount - RegisterSignal(target, COMSIG_MOVABLE_IMPACT, .proc/impact, override = TRUE) + RegisterSignal(target, COMSIG_MOVABLE_IMPACT, PROC_REF(impact), override = TRUE) if(isitem(target)) - RegisterSignal(target, COMSIG_ITEM_ATTACK, .proc/item_attack, override = TRUE) - RegisterSignal(target, COMSIG_ITEM_ATTACK_SELF, .proc/item_attack_self, override = TRUE) + RegisterSignal(target, COMSIG_ITEM_ATTACK, PROC_REF(item_attack), override = TRUE) + RegisterSignal(target, COMSIG_ITEM_ATTACK_SELF, PROC_REF(item_attack_self), override = TRUE) /datum/element/firestacker/Detach(datum/source, force) . = ..() diff --git a/code/datums/elements/flavor_text.dm b/code/datums/elements/flavor_text.dm index 43b7766ad70f..56903c60acae 100644 --- a/code/datums/elements/flavor_text.dm +++ b/code/datums/elements/flavor_text.dm @@ -36,7 +36,7 @@ GLOBAL_LIST_EMPTY(mobs_with_editable_flavor_text) //et tu, hacky code save_key = _save_key examine_no_preview = _examine_no_preview - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/show_flavor) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(show_flavor)) if(can_edit && ismob(target)) //but only mobs receive the proc/verb for the time being var/mob/M = target @@ -46,10 +46,10 @@ GLOBAL_LIST_EMPTY(mobs_with_editable_flavor_text) //et tu, hacky code if(!save_key) return if(ishuman(target)) - RegisterSignal(target, COMSIG_HUMAN_PREFS_COPIED_TO, .proc/update_prefs_flavor_text) + RegisterSignal(target, COMSIG_HUMAN_PREFS_COPIED_TO, PROC_REF(update_prefs_flavor_text)) else if(iscyborg(target)) - RegisterSignal(target, COMSIG_MOB_ON_NEW_MIND, .proc/borged_update_flavor_text) - RegisterSignal(target, COMSIG_MOB_CLIENT_JOINED_FROM_LOBBY, .proc/borged_update_flavor_text) + RegisterSignal(target, COMSIG_MOB_ON_NEW_MIND, PROC_REF(borged_update_flavor_text)) + RegisterSignal(target, COMSIG_MOB_CLIENT_JOINED_FROM_LOBBY, PROC_REF(borged_update_flavor_text)) /datum/element/flavor_text/Detach(atom/A) . = ..() @@ -246,11 +246,11 @@ GLOBAL_LIST_EMPTY(mobs_with_editable_flavor_text) //et tu, hacky code . = ..() if(. == ELEMENT_INCOMPATIBLE) return - RegisterSignal(target, COMSIG_CARBON_IDENTITY_TRANSFERRED_TO, .proc/update_dna_flavor_text) - RegisterSignal(target, COMSIG_MOB_ANTAG_ON_GAIN, .proc/on_antag_gain) + RegisterSignal(target, COMSIG_CARBON_IDENTITY_TRANSFERRED_TO, PROC_REF(update_dna_flavor_text)) + RegisterSignal(target, COMSIG_MOB_ANTAG_ON_GAIN, PROC_REF(on_antag_gain)) if(ishuman(target)) - RegisterSignal(target, COMSIG_HUMAN_HARDSET_DNA, .proc/update_dna_flavor_text) - RegisterSignal(target, COMSIG_HUMAN_ON_RANDOMIZE, .proc/unset_flavor) + RegisterSignal(target, COMSIG_HUMAN_HARDSET_DNA, PROC_REF(update_dna_flavor_text)) + RegisterSignal(target, COMSIG_HUMAN_ON_RANDOMIZE, PROC_REF(unset_flavor)) /datum/element/flavor_text/carbon/Detach(mob/living/carbon/C) . = ..() diff --git a/code/datums/elements/forced_gravity.dm b/code/datums/elements/forced_gravity.dm index 0b50df5b21fe..23dd79f443a0 100644 --- a/code/datums/elements/forced_gravity.dm +++ b/code/datums/elements/forced_gravity.dm @@ -12,9 +12,9 @@ src.gravity = gravity src.ignore_space = ignore_space - RegisterSignal(target, COMSIG_ATOM_HAS_GRAVITY, .proc/gravity_check) + RegisterSignal(target, COMSIG_ATOM_HAS_GRAVITY, PROC_REF(gravity_check)) if(isturf(target)) - RegisterSignal(target, COMSIG_TURF_HAS_GRAVITY, .proc/turf_gravity_check) + RegisterSignal(target, COMSIG_TURF_HAS_GRAVITY, PROC_REF(turf_gravity_check)) /datum/element/forced_gravity/Detach(datum/source, force) . = ..() diff --git a/code/datums/elements/ghost_role_eligibility.dm b/code/datums/elements/ghost_role_eligibility.dm index 4e7884efe4ee..50c75c0b612f 100644 --- a/code/datums/elements/ghost_role_eligibility.dm +++ b/code/datums/elements/ghost_role_eligibility.dm @@ -17,7 +17,7 @@ GLOBAL_LIST_EMPTY(client_ghost_timeouts) var/mob/M = target if(!(M in GLOB.ghost_eligible_mobs)) GLOB.ghost_eligible_mobs += M - RegisterSignal(M, COMSIG_MOB_GHOSTIZE, .proc/get_ghost_flags) + RegisterSignal(M, COMSIG_MOB_GHOSTIZE, PROC_REF(get_ghost_flags)) /datum/element/ghost_role_eligibility/Detach(mob/M) . = ..() diff --git a/code/datums/elements/item_scaling.dm b/code/datums/elements/item_scaling.dm new file mode 100644 index 000000000000..1c489e610da5 --- /dev/null +++ b/code/datums/elements/item_scaling.dm @@ -0,0 +1,108 @@ +/** + * Element for scaling item appearances in the overworld or in inventory/storage. + * + * This bespoke element allows for items to have varying sizes depending on their location. + * The overworld simply refers to items being on a turf. Inventory includes HUD item slots, + * and storage is anywhere a storage component is used. + * Scaling should affect the item's icon and all attached overlays (such as blood decals). + * + */ +/datum/element/item_scaling + element_flags = ELEMENT_BESPOKE + id_arg_index = 2 + /// Scaling value when the attached item is in the overworld (on a turf). + var/overworld_scaling + /// Scaling value when the attached item is in a storage component or inventory slot. + var/storage_scaling + +/** + * Attach proc for the item_scaling element + * + * The proc checks the target's type before attaching. It then initializes + * the target to overworld scaling. The target should then rescale if it is placed + * in inventory/storage on initialization. Relevant signals are registered to listen + * for pickup/drop or storage events. Scaling values of 1 will result in items + * returning to their original size. + * Arguments: + * * target - Datum to attach the element to. + * * overworld_scaling - Integer or float to scale the item in the overworld. + * * storage_scaling - Integer or float to scale the item in storage/inventory. + */ +/datum/element/item_scaling/Attach(atom/target, overworld_scaling, storage_scaling) + . = ..() + if(!isatom(target)) + return ELEMENT_INCOMPATIBLE + + // Initial scaling set to overworld_scaling when item is spawned. + scale(target, overworld_scaling) + + src.overworld_scaling = overworld_scaling + src.storage_scaling = storage_scaling + + // Make sure overlays also inherit the scaling. + ADD_KEEP_TOGETHER(target, ITEM_SCALING_TRAIT) + + // When moved sends a signal. + RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(scale_by_loc)) + +/** + * Detach proc for the item_scaling element. + * + * All registered signals are unregistered, and the attached element is removed from the target datum. + * Arguments: + * * target - Datum which the element is attached to. + */ +/datum/element/item_scaling/Detach(atom/target) + UnregisterSignal(target, COMSIG_MOVABLE_MOVED) + + REMOVE_KEEP_TOGETHER(target, ITEM_SCALING_TRAIT) + + return ..() + +/** + * Scales the attached item's matrix. + * + * The proc first narrows the type of the source to (datums do not have a transform matrix). + * It then creates an identity matrix, M, which is transformed by the scaling value. + * The object's transform variable (matrix) is then set to the resulting value of M. + * Arguments: + * * source - Source datum which sent the signal. + * * scaling - Integer or float to scale the item's matrix. + */ +/datum/element/item_scaling/proc/scale(datum/source, scaling) + var/atom/scalable_object = source + var/matrix/M = matrix() + scalable_object.transform = M.Scale(scaling) + +//Grabs any move signals and checks its loc, properly scaling it when in storage,inhand, or in world. +/datum/element/item_scaling/proc/scale_by_loc(atom/scale) + if(isturf(scale.loc)) + scale_overworld(scale) + else + scale_storage(scale) + +/** + * Shrinks when inworld + * + * Longer detailed paragraph about the proc + * including any relevant detail + * Arguments: + * * source - Source datum which sent the signal. + */ +/datum/element/item_scaling/proc/scale_overworld(datum/source) + SIGNAL_HANDLER + + scale(source, overworld_scaling) + +/** + * Enlarges when inhand or in storage. + * + * Longer detailed paragraph about the proc + * including any relevant detail + * Arguments: + * * source - Source datum which sent the signal. + */ +/datum/element/item_scaling/proc/scale_storage(datum/source) + SIGNAL_HANDLER + + scale(source, storage_scaling) diff --git a/code/datums/elements/mob_holder.dm b/code/datums/elements/mob_holder.dm index 341e6ca6a067..db7d91deeded 100644 --- a/code/datums/elements/mob_holder.dm +++ b/code/datums/elements/mob_holder.dm @@ -23,10 +23,9 @@ src.proctype = proctype src.escape_on_find = escape_on_find - RegisterSignal(target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) - RegisterSignal(target, COMSIG_CLICK_ALT, .proc/mob_try_pickup) - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/on_examine) - RegisterSignal(target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item, TRUE) + RegisterSignal(target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) + RegisterSignal(target, COMSIG_CLICK_ALT, PROC_REF(mob_try_pickup)) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) /datum/element/mob_holder/Detach(datum/source, force) . = ..() @@ -183,9 +182,9 @@ return TRUE /obj/item/clothing/head/mob_holder/relaymove(mob/living/user, direction) - container_resist() + container_resist(user) -/obj/item/clothing/head/mob_holder/container_resist() +/obj/item/clothing/head/mob_holder/container_resist(mob/living/user) if(isliving(loc)) var/mob/living/L = loc L.visible_message("[held_mob] escapes from [L]!", "[held_mob] escapes your grip!") diff --git a/code/datums/elements/object_reskinning.dm b/code/datums/elements/object_reskinning.dm index 2d994a04d02d..468e681e5f11 100644 --- a/code/datums/elements/object_reskinning.dm +++ b/code/datums/elements/object_reskinning.dm @@ -26,9 +26,9 @@ message_admins("[src] was given to an object without any unique reskins, if you really need to, give it a couple skins first.") return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/on_examine) - RegisterSignal(target, target.reskin_binding, .proc/reskin) - RegisterSignal(target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(target, target.reskin_binding, PROC_REF(reskin)) + RegisterSignal(target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) /datum/element/object_reskinning/Detach(obj/source, force) UnregisterSignal(source, list(COMSIG_PARENT_EXAMINE, source.reskin_binding, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM)) @@ -68,7 +68,7 @@ items = sort_list(items) // Display to the user - var/pick = show_radial_menu(user, to_reskin, items, custom_check = CALLBACK(src, .proc/check_reskin_menu, user, to_reskin), radius = 38, require_near = TRUE) + var/pick = show_radial_menu(user, to_reskin, items, custom_check = CALLBACK(src, PROC_REF(check_reskin_menu), user, to_reskin), radius = 38, require_near = TRUE) if(!pick) return FALSE diff --git a/code/datums/elements/photosynthesis.dm b/code/datums/elements/photosynthesis.dm index 8e1c8c53ffe6..ba51875a4a13 100644 --- a/code/datums/elements/photosynthesis.dm +++ b/code/datums/elements/photosynthesis.dm @@ -39,17 +39,19 @@ attached_atoms[target]++ /datum/element/photosynthesis/Detach(datum/target) - attached_atoms[target]-- - if(!attached_atoms[target]) - attached_atoms -= target - if(!length(attached_atoms)) - STOP_PROCESSING(SSobj, src) - attached_atoms = null + if(attached_atoms && LAZYLEN(attached_atoms)) + attached_atoms[target]-- + if(!attached_atoms[target]) + attached_atoms -= target + if(!length(attached_atoms)) + STOP_PROCESSING(SSobj, src) + attached_atoms = null return ..() /datum/element/photosynthesis/process() - for(var/A in attached_atoms) - var/atom/movable/AM = A + for(var/atom/movable/AM as anything in attached_atoms) + if(isnull(AM)) + continue var/light_amount = 0 //how much light there is in the place, affects receiving nutrition and healing if(isturf(AM.loc)) //else, there's considered to be no light var/turf/T = AM.loc diff --git a/code/datums/elements/polychromic.dm b/code/datums/elements/polychromic.dm index 2649a8ee6f7e..79e186ffe990 100644 --- a/code/datums/elements/polychromic.dm +++ b/code/datums/elements/polychromic.dm @@ -38,11 +38,11 @@ L += make_appearances ? mutable_appearance(mut_icon, overlays_states[I], color = col) : col colors_by_atom[A] = L - RegisterSignal(A, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/apply_overlays) + RegisterSignal(A, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(apply_overlays)) if(_flags & POLYCHROMIC_ALTCLICK) - RegisterSignal(A, COMSIG_PARENT_EXAMINE, .proc/on_examine) - RegisterSignal(A, COMSIG_CLICK_ALT, .proc/set_color) + RegisterSignal(A, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(A, COMSIG_CLICK_ALT, PROC_REF(set_color)) if(!overlays_names && names) //generate overlays_names = names @@ -55,16 +55,16 @@ if(isitem(A)) if(_flags & POLYCHROMIC_ACTION) - RegisterSignal(A, COMSIG_ITEM_EQUIPPED, .proc/grant_user_action) - RegisterSignal(A, COMSIG_ITEM_DROPPED, .proc/remove_user_action) + RegisterSignal(A, COMSIG_ITEM_EQUIPPED, PROC_REF(grant_user_action)) + RegisterSignal(A, COMSIG_ITEM_DROPPED, PROC_REF(remove_user_action)) if(!(_flags & POLYCHROMIC_NO_WORN) || !(_flags & POLYCHROMIC_NO_HELD)) A.AddElement(/datum/element/update_icon_updates_onmob) - RegisterSignal(A, COMSIG_ITEM_WORN_OVERLAYS, .proc/apply_worn_overlays) + RegisterSignal(A, COMSIG_ITEM_WORN_OVERLAYS, PROC_REF(apply_worn_overlays)) if(suits_with_helmet_typecache[A.type]) - RegisterSignal(A, COMSIG_SUIT_MADE_HELMET, .proc/register_helmet) //you better work now you slut + RegisterSignal(A, COMSIG_SUIT_MADE_HELMET, PROC_REF(register_helmet)) //you better work now you slut else if(_flags & POLYCHROMIC_ACTION && ismob(A)) //in the event mob update icon procs are ever standarized. - var/datum/action/polychromic/P = new(A) - RegisterSignal(P, COMSIG_ACTION_TRIGGER, .proc/activate_action) + var/datum/action/item_action/polychromic/P = new(A) + RegisterSignal(P, COMSIG_ACTION_TRIGGER, PROC_REF(activate_action)) actions_by_atom[A] = P P.Grant(A) @@ -73,7 +73,7 @@ /datum/element/polychromic/Detach(atom/A) . = ..() colors_by_atom -= A - var/datum/action/polychromic/P = actions_by_atom[A] + var/datum/action/item_action/polychromic/P = actions_by_atom[A] if(P) actions_by_atom -= A qdel(P) @@ -146,17 +146,17 @@ /datum/element/polychromic/proc/grant_user_action(atom/source, mob/user, slot) if(slot == ITEM_SLOT_BACKPACK || slot == ITEM_SLOT_LEGCUFFED || slot == ITEM_SLOT_HANDCUFFED || slot == ITEM_SLOT_DEX_STORAGE) return - var/datum/action/polychromic/P = actions_by_atom[source] + var/datum/action/item_action/polychromic/P = actions_by_atom[source] if(!P) P = new (source) P.name = "Modify [source]'\s Colors" actions_by_atom[source] = P P.check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUN|AB_CHECK_CONSCIOUS - RegisterSignal(P, COMSIG_ACTION_TRIGGER, .proc/activate_action) + RegisterSignal(P, COMSIG_ACTION_TRIGGER, PROC_REF(activate_action)) P.Grant(user) /datum/element/polychromic/proc/remove_user_action(atom/source, mob/user) - var/datum/action/polychromic/P = actions_by_atom[source] + var/datum/action/item_action/polychromic/P = actions_by_atom[source] P?.Remove(user) /datum/element/polychromic/proc/activate_action(datum/action/source, atom/target) @@ -187,9 +187,9 @@ suit_by_helmet[H] = source helmet_by_suit[source] = H colors_by_atom[H] = colors_by_atom[source] - RegisterSignal(H, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/apply_overlays) - RegisterSignal(H, COMSIG_ITEM_WORN_OVERLAYS, .proc/apply_worn_overlays) - RegisterSignal(H, COMSIG_PARENT_QDELETING, .proc/unregister_helmet) + RegisterSignal(H, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(apply_overlays)) + RegisterSignal(H, COMSIG_ITEM_WORN_OVERLAYS, PROC_REF(apply_worn_overlays)) + RegisterSignal(H, COMSIG_PARENT_QDELETING, PROC_REF(unregister_helmet)) /datum/element/polychromic/proc/unregister_helmet(atom/source) var/obj/item/clothing/suit/S = suit_by_helmet[source] @@ -197,9 +197,14 @@ helmet_by_suit -= S colors_by_atom -= source -/datum/action/polychromic +/datum/action/item_action/polychromic name = "Modify Polychromic Colors" background_icon_state = "bg_polychromic" - use_target_appearance = TRUE button_icon_state = null - target_appearance_matrix = list(0.8,0,0,0,0.8,0) + check_flags = NONE + +/datum/action/item_action/polychromic/ApplyIcon(atom/movable/screen/movable/action_button/current_button, force) + var/matrix/save_matrix = target.transform + target.transform = matrix(0.8, 0, 0, 0, 0.8, 0) + . = ..() + target.transform = save_matrix diff --git a/code/datums/elements/scavenging.dm b/code/datums/elements/scavenging.dm index e6e3279a6b77..1963036b1e68 100644 --- a/code/datums/elements/scavenging.dm +++ b/code/datums/elements/scavenging.dm @@ -47,10 +47,10 @@ loot_restriction = restriction maximum_loot_per_player = max_per_player if(can_use_hands) - RegisterSignal(target, list(COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_ATTACK_PAW), .proc/scavenge_barehanded) + RegisterSignal(target, list(COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_ATTACK_PAW), PROC_REF(scavenge_barehanded)) if(tool_types) - RegisterSignal(target, COMSIG_PARENT_ATTACKBY, .proc/scavenge_tool) - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(target, COMSIG_PARENT_ATTACKBY, PROC_REF(scavenge_tool)) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) /datum/element/scavenging/Detach(atom/target) . = ..() @@ -98,7 +98,7 @@ if(len_messages >= 3) msg_blind = "[search_texts[3]]" user.visible_message("[user] [search_texts[1]] [source].", msg_first_person, msg_blind) - if(do_after(user, scavenge_time * speed_multi, source, NONE, TRUE, CALLBACK(src, .proc/set_progress, source, world.time), resume_time = progress_done * speed_multi)) + if(do_after(user, scavenge_time * speed_multi, source, NONE, TRUE, CALLBACK(src, PROC_REF(set_progress), source, world.time), resume_time = progress_done * speed_multi)) spawn_loot(source, user) players_busy_scavenging -= user diff --git a/code/datums/elements/screentips/contextual_screentip_bare_hands.dm b/code/datums/elements/screentips/contextual_screentip_bare_hands.dm index 98ef45af3ff3..dd12372e1160 100644 --- a/code/datums/elements/screentips/contextual_screentip_bare_hands.dm +++ b/code/datums/elements/screentips/contextual_screentip_bare_hands.dm @@ -51,7 +51,7 @@ var/atom/atom_target = target atom_target.flags_1 |= HAS_CONTEXTUAL_SCREENTIPS_1 - RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) /datum/element/contextual_screentip_bare_hands/Detach(datum/source, ...) UnregisterSignal(source, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM) diff --git a/code/datums/elements/screentips/contextual_screentip_item_typechecks.dm b/code/datums/elements/screentips/contextual_screentip_item_typechecks.dm index 44ff1f3190f6..10d5ac6b8276 100644 --- a/code/datums/elements/screentips/contextual_screentip_item_typechecks.dm +++ b/code/datums/elements/screentips/contextual_screentip_item_typechecks.dm @@ -17,7 +17,7 @@ var/atom/atom_target = target atom_target.flags_1 |= HAS_CONTEXTUAL_SCREENTIPS_1 - RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) /datum/element/contextual_screentip_item_typechecks/Detach(datum/source, ...) UnregisterSignal(source, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM) diff --git a/code/datums/elements/screentips/contextual_screentip_sharpness.dm b/code/datums/elements/screentips/contextual_screentip_sharpness.dm index 0ee89f2fd77c..27738376f82c 100644 --- a/code/datums/elements/screentips/contextual_screentip_sharpness.dm +++ b/code/datums/elements/screentips/contextual_screentip_sharpness.dm @@ -21,7 +21,7 @@ var/atom/atom_target = target atom_target.flags_1 |= HAS_CONTEXTUAL_SCREENTIPS_1 - RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) /datum/element/contextual_screentip_sharpness/Detach(datum/source, ...) UnregisterSignal(source, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM) diff --git a/code/datums/elements/screentips/contextual_screentip_tools.dm b/code/datums/elements/screentips/contextual_screentip_tools.dm index a0850f8742b8..a6c358ef2f63 100644 --- a/code/datums/elements/screentips/contextual_screentip_tools.dm +++ b/code/datums/elements/screentips/contextual_screentip_tools.dm @@ -17,7 +17,7 @@ var/atom/atom_target = target atom_target.flags_1 |= HAS_CONTEXTUAL_SCREENTIPS_1 - RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) /datum/element/contextual_screentip_tools/Detach(datum/source, ...) UnregisterSignal(source, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM) diff --git a/code/datums/elements/snail_crawl.dm b/code/datums/elements/snail_crawl.dm index 0e322c7c9d28..91ed2e31dc01 100644 --- a/code/datums/elements/snail_crawl.dm +++ b/code/datums/elements/snail_crawl.dm @@ -7,9 +7,9 @@ return ELEMENT_INCOMPATIBLE var/P if(iscarbon(target)) - P = .proc/snail_crawl + P = PROC_REF(snail_crawl) else - P = .proc/lubricate + P = PROC_REF(lubricate) RegisterSignal(target, COMSIG_MOVABLE_MOVED, P) /datum/element/snailcrawl/Detach(mob/living/carbon/target) diff --git a/code/datums/elements/spellcasting.dm b/code/datums/elements/spellcasting.dm index c789972d6039..7b41925dcfc3 100644 --- a/code/datums/elements/spellcasting.dm +++ b/code/datums/elements/spellcasting.dm @@ -9,10 +9,10 @@ /datum/element/spellcasting/Attach(datum/target, _flags, _slots) . = ..() if(isitem(target)) - RegisterSignal(target, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(target, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(target, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(target, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) else if(ismob(target)) - RegisterSignal(target, COMSIG_MOB_SPELL_CAN_CAST, .proc/on_cast) + RegisterSignal(target, COMSIG_MOB_SPELL_CAN_CAST, PROC_REF(on_cast)) stacked_spellcasting_by_user[target]++ else return ELEMENT_INCOMPATIBLE @@ -39,7 +39,7 @@ return users_by_item[source] = equipper if(!stacked_spellcasting_by_user[equipper]) - RegisterSignal(equipper, COMSIG_MOB_SPELL_CAN_CAST, .proc/on_cast) + RegisterSignal(equipper, COMSIG_MOB_SPELL_CAN_CAST, PROC_REF(on_cast)) stacked_spellcasting_by_user[equipper]++ /datum/element/spellcasting/proc/on_drop(datum/source, mob/user) diff --git a/code/datums/elements/squish.dm b/code/datums/elements/squish.dm index 823d391e14c8..5ac31fa76eea 100644 --- a/code/datums/elements/squish.dm +++ b/code/datums/elements/squish.dm @@ -11,7 +11,7 @@ var/mob/living/carbon/C = target var/was_lying = (C.lying != 0) - addtimer(CALLBACK(src, .proc/Detach, C, was_lying), duration) + addtimer(CALLBACK(src, PROC_REF(Detach), C, was_lying), duration) C.transform = C.transform.Scale(TALL, SHORT) diff --git a/code/datums/elements/strippable.dm b/code/datums/elements/strippable.dm index 5b2480a5bcf4..4238bc7a87fb 100644 --- a/code/datums/elements/strippable.dm +++ b/code/datums/elements/strippable.dm @@ -19,7 +19,7 @@ if (!isatom(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_MOUSEDROP_ONTO, .proc/mouse_drop_onto) + RegisterSignal(target, COMSIG_MOUSEDROP_ONTO, PROC_REF(mouse_drop_onto)) src.items = items src.should_strip_proc_path = should_strip_proc_path @@ -57,7 +57,7 @@ strip_menu = new(source, src) LAZYSET(strip_menus, source, strip_menu) - INVOKE_ASYNC(strip_menu, /datum/.proc/ui_interact, user) + INVOKE_ASYNC(strip_menu, TYPE_PROC_REF(/datum, ui_interact), user) /// A representation of an item that can be stripped down /datum/strippable_item diff --git a/code/datums/elements/swimming.dm b/code/datums/elements/swimming.dm index d16ef6625f01..f77435c78dff 100644 --- a/code/datums/elements/swimming.dm +++ b/code/datums/elements/swimming.dm @@ -7,7 +7,7 @@ return if(!isliving(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/check_valid) + RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(check_valid)) ADD_TRAIT(target, TRAIT_SWIMMING, TRAIT_SWIMMING) //seriously there's only one way to get this /datum/element/swimming/Detach(datum/target) diff --git a/code/datums/elements/sword_point.dm b/code/datums/elements/sword_point.dm index d691e22a6a97..c41a2a30f449 100644 --- a/code/datums/elements/sword_point.dm +++ b/code/datums/elements/sword_point.dm @@ -7,7 +7,7 @@ return if(!istype(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_ITEM_ALT_AFTERATTACK, .proc/point) + RegisterSignal(target, COMSIG_ITEM_ALT_AFTERATTACK, PROC_REF(point)) /datum/element/sword_point/Detach(datum/source) . = ..() diff --git a/code/datums/elements/tactical.dm b/code/datums/elements/tactical.dm index 4b49552fbe55..913686062f58 100644 --- a/code/datums/elements/tactical.dm +++ b/code/datums/elements/tactical.dm @@ -9,8 +9,8 @@ return ELEMENT_INCOMPATIBLE src.allowed_slot = allowed_slot - RegisterSignal(target, COMSIG_ITEM_EQUIPPED, .proc/modify) - RegisterSignal(target, COMSIG_ITEM_DROPPED, .proc/unmodify) + RegisterSignal(target, COMSIG_ITEM_EQUIPPED, PROC_REF(modify)) + RegisterSignal(target, COMSIG_ITEM_DROPPED, PROC_REF(unmodify)) /datum/element/tactical/Detach(datum/target) UnregisterSignal(target, list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED)) diff --git a/code/datums/elements/trash.dm b/code/datums/elements/trash.dm index 97864cd5f2f6..06f1c6fe32ff 100644 --- a/code/datums/elements/trash.dm +++ b/code/datums/elements/trash.dm @@ -3,7 +3,7 @@ /datum/element/trash/Attach(datum/target) . = ..() - RegisterSignal(target, COMSIG_ITEM_ATTACK, .proc/UseFromHand) + RegisterSignal(target, COMSIG_ITEM_ATTACK, PROC_REF(UseFromHand)) /datum/element/trash/proc/UseFromHand(obj/item/source, mob/living/M, mob/living/user) if((M == user || user.vore_flags & TRASH_FORCEFEED) && ishuman(user)) diff --git a/code/datums/elements/turf_transparency.dm b/code/datums/elements/turf_transparency.dm index fa0919d61ab0..ff55bca3b311 100644 --- a/code/datums/elements/turf_transparency.dm +++ b/code/datums/elements/turf_transparency.dm @@ -14,8 +14,8 @@ our_turf.plane = OPENSPACE_PLANE our_turf.layer = OPENSPACE_LAYER - RegisterSignal(target, COMSIG_TURF_MULTIZ_DEL, .proc/on_multiz_turf_del) - RegisterSignal(target, COMSIG_TURF_MULTIZ_NEW, .proc/on_multiz_turf_new) + RegisterSignal(target, COMSIG_TURF_MULTIZ_DEL, PROC_REF(on_multiz_turf_del)) + RegisterSignal(target, COMSIG_TURF_MULTIZ_NEW, PROC_REF(on_multiz_turf_new)) ADD_TRAIT(our_turf, TURF_Z_TRANSPARENT_TRAIT, TURF_TRAIT) diff --git a/code/datums/elements/update_icon_blocker.dm b/code/datums/elements/update_icon_blocker.dm index f52a712ebb5e..f584f2194d7f 100644 --- a/code/datums/elements/update_icon_blocker.dm +++ b/code/datums/elements/update_icon_blocker.dm @@ -4,7 +4,7 @@ . = ..() if(!istype(target, /atom)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_ATOM_UPDATE_ICON, .proc/block_update_icon) + RegisterSignal(target, COMSIG_ATOM_UPDATE_ICON, PROC_REF(block_update_icon)) /datum/element/update_icon_blocker/proc/block_update_icon() return COMSIG_ATOM_NO_UPDATE_ICON_STATE | COMSIG_ATOM_NO_UPDATE_OVERLAYS diff --git a/code/datums/elements/update_icon_updates_onmob.dm b/code/datums/elements/update_icon_updates_onmob.dm index 5c71547f6243..b60f88e60159 100644 --- a/code/datums/elements/update_icon_updates_onmob.dm +++ b/code/datums/elements/update_icon_updates_onmob.dm @@ -5,7 +5,7 @@ . = ..() if(!istype(target, /obj/item)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_ATOM_UPDATED_ICON, .proc/update_onmob, override = TRUE) + RegisterSignal(target, COMSIG_ATOM_UPDATED_ICON, PROC_REF(update_onmob), override = TRUE) /datum/element/update_icon_updates_onmob/proc/update_onmob(obj/item/target) if(ismob(target.loc)) diff --git a/code/datums/elements/ventcrawling.dm b/code/datums/elements/ventcrawling.dm index 254345a97f28..9dc07f2d2e27 100644 --- a/code/datums/elements/ventcrawling.dm +++ b/code/datums/elements/ventcrawling.dm @@ -12,12 +12,12 @@ src.tier = given_tier - RegisterSignal(target, COMSIG_HANDLE_VENTCRAWL, .proc/handle_ventcrawl) - RegisterSignal(target, COMSIG_CHECK_VENTCRAWL, .proc/check_ventcrawl) + RegisterSignal(target, COMSIG_HANDLE_VENTCRAWL, PROC_REF(handle_ventcrawl)) + RegisterSignal(target, COMSIG_CHECK_VENTCRAWL, PROC_REF(check_ventcrawl)) to_chat(target, "You can ventcrawl! Use alt+click on vents to quickly travel about the station.") if(duration!=0) - addtimer(CALLBACK(src, .proc/Detach, target), duration) + addtimer(CALLBACK(src, PROC_REF(Detach), target), duration) /datum/element/ventcrawling/Detach(datum/target) UnregisterSignal(target, list(COMSIG_HANDLE_VENTCRAWL, COMSIG_CHECK_VENTCRAWL)) diff --git a/code/datums/elements/weather_listener.dm b/code/datums/elements/weather_listener.dm index 7cea61b640f0..1eb26dca0a08 100644 --- a/code/datums/elements/weather_listener.dm +++ b/code/datums/elements/weather_listener.dm @@ -24,8 +24,8 @@ weather_trait = trait playlist = weather_playlist - RegisterSignal(target, COMSIG_MOVABLE_Z_CHANGED, .proc/handle_z_level_change, override = TRUE) - RegisterSignal(target, COMSIG_MOB_CLIENT_LOGOUT, .proc/handle_logout, override = TRUE) + RegisterSignal(target, COMSIG_MOVABLE_Z_CHANGED, PROC_REF(handle_z_level_change), override = TRUE) + RegisterSignal(target, COMSIG_MOB_CLIENT_LOGOUT, PROC_REF(handle_logout), override = TRUE) /datum/element/weather_listener/Detach(datum/source) . = ..() @@ -37,7 +37,7 @@ if(!(new_z in fitting_z_levels)) return var/datum/component/our_comp = source.AddComponent(/datum/component/area_sound_manager, playlist, list(), COMSIG_MOB_CLIENT_LOGOUT, fitting_z_levels) - our_comp.RegisterSignal(SSdcs, sound_change_signals, /datum/component/area_sound_manager/proc/handle_change) + our_comp.RegisterSignal(SSdcs, sound_change_signals, TYPE_PROC_REF(/datum/component/area_sound_manager, handle_change)) /datum/element/weather_listener/proc/handle_logout(datum/source, client/this_is_a_null_ref) SIGNAL_HANDLER diff --git a/code/datums/elements/wuv.dm b/code/datums/elements/wuv.dm index 854bfdf8dd87..96cc29da5a81 100644 --- a/code/datums/elements/wuv.dm +++ b/code/datums/elements/wuv.dm @@ -28,7 +28,7 @@ pet_moodlet = pet_mood punt_moodlet = punt_mood - RegisterSignal(target, COMSIG_MOB_ATTACK_HAND, .proc/on_attack_hand) + RegisterSignal(target, COMSIG_MOB_ATTACK_HAND, PROC_REF(on_attack_hand)) /datum/element/wuv/Detach(datum/source, force) . = ..() @@ -42,9 +42,9 @@ //we want to delay the effect to be displayed after the mob is petted, not before. switch(act_intent) if(INTENT_HARM) - addtimer(CALLBACK(src, .proc/kick_the_dog, source, user), 1) + addtimer(CALLBACK(src, PROC_REF(kick_the_dog), source, user), 1) if(INTENT_HELP) - addtimer(CALLBACK(src, .proc/pet_the_dog, source, user), 1) + addtimer(CALLBACK(src, PROC_REF(pet_the_dog), source, user), 1) /datum/element/wuv/proc/pet_the_dog(mob/target, mob/user) if(QDELETED(target) || QDELETED(user) || target.stat != CONSCIOUS) diff --git a/code/datums/explosion.dm b/code/datums/explosion.dm index ed1056640a9c..2fe14246c2aa 100644 --- a/code/datums/explosion.dm +++ b/code/datums/explosion.dm @@ -166,7 +166,7 @@ GLOBAL_LIST_EMPTY(explosions) M.playsound_local(epicenter, null, echo_volume, 1, frequency, S = explosion_echo_sound, distance_multiplier = 0) if(creaking_explosion) // 5 seconds after the bang, the station begins to creak - addtimer(CALLBACK(M, /mob/proc/playsound_local, epicenter, null, rand(FREQ_LOWER, FREQ_UPPER), 1, frequency, null, null, FALSE, hull_creaking_sound, 0), CREAK_DELAY) + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob, playsound_local), epicenter, null, rand(FREQ_LOWER, FREQ_UPPER), 1, frequency, null, null, FALSE, hull_creaking_sound, 0), CREAK_DELAY) EX_PREPROCESS_CHECK_TICK @@ -397,7 +397,7 @@ GLOBAL_LIST_EMPTY(explosions) var/choice = input("Bomb Size?") in choices switch(choice) if(null) - return 0 + return FALSE if("Small Bomb") dev = 1 heavy = 2 @@ -446,7 +446,7 @@ GLOBAL_LIST_EMPTY(explosions) else continue - addtimer(CALLBACK(GLOBAL_PROC, .proc/wipe_color_and_text, wipe_colours), 100) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(wipe_color_and_text), wipe_colours), 100) /proc/wipe_color_and_text(list/atom/wiping) for(var/i in wiping) diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index ab7cdcfe20ab..f871878c58d7 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -238,7 +238,7 @@ /obj/item/disk/holodisk/Initialize(mapload) . = ..() if(preset_record_text) - INVOKE_ASYNC(src, .proc/build_record) + INVOKE_ASYNC(src, PROC_REF(build_record)) /obj/item/disk/holodisk/Destroy() QDEL_NULL(record) @@ -318,7 +318,6 @@ if(outfit_type) mannequin.equipOutfit(outfit_type,TRUE) mannequin.setDir(SOUTH) - COMPILE_OVERLAYS(mannequin) . = image(mannequin) unset_busy_human_dummy("HOLODISK_PRESET") diff --git a/code/datums/looping_sounds/_looping_sound.dm b/code/datums/looping_sounds/_looping_sound.dm index e8c6bc4d22f5..4d03729098c7 100644 --- a/code/datums/looping_sounds/_looping_sound.dm +++ b/code/datums/looping_sounds/_looping_sound.dm @@ -73,7 +73,7 @@ /datum/looping_sound/proc/start_sound_loop() loop_started = TRUE sound_loop() - timerid = addtimer(CALLBACK(src, .proc/sound_loop, world.time), mid_length, TIMER_CLIENT_TIME | TIMER_STOPPABLE | TIMER_LOOP | TIMER_DELETE_ME, SSsound_loops) + timerid = addtimer(CALLBACK(src, PROC_REF(sound_loop), world.time), mid_length, TIMER_CLIENT_TIME | TIMER_STOPPABLE | TIMER_LOOP | TIMER_DELETE_ME, SSsound_loops) /datum/looping_sound/proc/sound_loop(starttime) if(max_loops && world.time >= starttime + mid_length * max_loops) @@ -101,7 +101,7 @@ if(start_sound && !skip_starting_sounds) play(start_sound, start_volume) start_wait = start_length - timerid = addtimer(CALLBACK(src, .proc/start_sound_loop), start_wait, TIMER_CLIENT_TIME | TIMER_DELETE_ME | TIMER_STOPPABLE, SSsound_loops) + timerid = addtimer(CALLBACK(src, PROC_REF(start_sound_loop)), start_wait, TIMER_CLIENT_TIME | TIMER_DELETE_ME | TIMER_STOPPABLE, SSsound_loops) /datum/looping_sound/proc/on_stop() if(end_sound && loop_started) @@ -112,7 +112,7 @@ UnregisterSignal(parent, COMSIG_PARENT_QDELETING) parent = new_parent if(parent) - RegisterSignal(parent, COMSIG_PARENT_QDELETING, .proc/handle_parent_del) + RegisterSignal(parent, COMSIG_PARENT_QDELETING, PROC_REF(handle_parent_del)) /datum/looping_sound/proc/handle_parent_del(datum/source) SIGNAL_HANDLER diff --git a/code/datums/martial/boxing.dm b/code/datums/martial/boxing.dm index 32b916d72442..8fb2c9a14170 100644 --- a/code/datums/martial/boxing.dm +++ b/code/datums/martial/boxing.dm @@ -6,11 +6,11 @@ /datum/martial_art/boxing/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) to_chat(A, "Can't disarm while boxing!") - return 1 + return TRUE /datum/martial_art/boxing/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) to_chat(A, "Can't grab while boxing!") - return 1 + return TRUE /datum/martial_art/boxing/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -46,7 +46,7 @@ log_combat(A, D, "knocked out (boxing) ") else if(D.lying) D.forcesay(GLOB.hit_appends) - return 1 + return TRUE /datum/martial_art/boxing/teach(mob/living/carbon/human/H, make_temporary = TRUE) . = ..() diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm index 547a24de0a04..d23db6f05541 100644 --- a/code/datums/martial/sleeping_carp.dm +++ b/code/datums/martial/sleeping_carp.dm @@ -226,8 +226,8 @@ /obj/item/staff/bostaff/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/staff/bostaff/ComponentInitialize() . = ..() diff --git a/code/datums/martial/wrestling.dm b/code/datums/martial/wrestling.dm index 466bf5c778cf..b56c891820e6 100644 --- a/code/datums/martial/wrestling.dm +++ b/code/datums/martial/wrestling.dm @@ -209,7 +209,7 @@ if (T && isturf(T)) if (!D.stat) D.emote("scream") - D.throw_at(T, 10, 4, A, TRUE, TRUE, callback = CALLBACK(D, /mob/living/carbon/human.proc/DefaultCombatKnockdown, 20)) + D.throw_at(T, 10, 4, A, TRUE, TRUE, callback = CALLBACK(D, TYPE_PROC_REF(/mob/living/carbon/human, DefaultCombatKnockdown), 20)) log_combat(A, D, "has thrown with wrestling") return FALSE @@ -350,7 +350,7 @@ A.setDir(turn(A.dir, 90)) A.forceMove(D.loc) - addtimer(CALLBACK(src, .proc/CheckStrikeTurf, A, T), 4) + addtimer(CALLBACK(src, PROC_REF(CheckStrikeTurf), A, T), 4) A.visible_message("[A] headbutts [D]!") D.apply_damage(damage + 15, BRUTE) diff --git a/code/datums/materials/_material.dm b/code/datums/materials/_material.dm index b94246a2c5c9..435ca0dc5b1a 100644 --- a/code/datums/materials/_material.dm +++ b/code/datums/materials/_material.dm @@ -82,7 +82,7 @@ Simple datum which is instanced once per type and is used for every object of sa source.name = "[name] [source.name]" // if(beauty_modifier) returnign in hardsync2 if i ever port ebeauty cmp - // addtimer(CALLBACK(source, /datum.proc/_AddElement, list(/datum/element/beauty, beauty_modifier * amount)), 0) + // addtimer(CALLBACK(source, TYPE_PROC_REF(/datum, _AddElement), list(/datum/element/beauty, beauty_modifier * amount)), 0) if(istype(source, /obj)) //objs on_applied_obj(source, amount, material_flags) @@ -151,7 +151,7 @@ Simple datum which is instanced once per type and is used for every object of sa source.name = initial(source.name) // if(beauty_modifier) //component/beauty/InheritComponent() will handle the removal. - // addtimer(CALLBACK(source, /datum.proc/_AddElement, list(/datum/element/beauty, -beauty_modifier * amount)), 0) + // addtimer(CALLBACK(source, TYPE_PROC_REF(/datum, _AddElement), list(/datum/element/beauty, -beauty_modifier * amount)), 0) if(istype(source, /obj)) //objs on_removed_obj(source, amount, material_flags) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 2abf605ea1af..243edd94726f 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -88,7 +88,7 @@ /// A lazy list of statuses to add next to this mind in the traitor panel var/list/special_statuses -/datum/mind/New(var/key) +/datum/mind/New(key) skill_holder = new(src) src.key = key soulOwner = src @@ -176,7 +176,7 @@ SEND_SIGNAL(src, COMSIG_MIND_TRANSFER, new_character, old_character) SEND_SIGNAL(new_character, COMSIG_MOB_ON_NEW_MIND) //splurt change - INVOKE_ASYNC(GLOBAL_PROC, .proc/_paci_check, new_character, old_character) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(_paci_check), new_character, old_character) //end change /datum/mind/proc/store_memory(new_text) @@ -845,7 +845,7 @@ GLOBAL_LIST(objective_choices) do_edit_objectives_ambitions() return S_TIMER_COOLDOWN_START(src, COOLDOWN_OBJ_ADMIN_PING, ADMIN_PING_COOLDOWN_TIME) - RegisterSignal(src, list(COMSIG_CD_STOP(COOLDOWN_OBJ_ADMIN_PING), COMSIG_CD_RESET(COOLDOWN_OBJ_ADMIN_PING)), .proc/on_objectives_request_cd_end) + RegisterSignal(src, list(COMSIG_CD_STOP(COOLDOWN_OBJ_ADMIN_PING), COMSIG_CD_RESET(COOLDOWN_OBJ_ADMIN_PING)), PROC_REF(on_objectives_request_cd_end)) log_admin("Objectives review request - [key_name(usr)] has requested a review of their objective changes, pinging the admins.") for(var/a in GLOB.admins) var/client/admin_client = a @@ -1681,8 +1681,8 @@ GLOBAL_LIST(objective_choices) if(istype(S, type)) continue S.charge_counter = delay - S.updateButtonIcon() - INVOKE_ASYNC(S, /obj/effect/proc_holder/spell.proc/start_recharge) + S.UpdateButton() + INVOKE_ASYNC(S, TYPE_PROC_REF(/obj/effect/proc_holder/spell, start_recharge)) /datum/mind/proc/get_ghost(even_if_they_cant_reenter) for(var/mob/dead/observer/G in GLOB.dead_mob_list) diff --git a/code/datums/mood_events/generic_negative_events.dm b/code/datums/mood_events/generic_negative_events.dm index d22bae92215d..66264b781497 100644 --- a/code/datums/mood_events/generic_negative_events.dm +++ b/code/datums/mood_events/generic_negative_events.dm @@ -89,7 +89,7 @@ var/mob/living/carbon/human/H = owner if(iscatperson(H)) H.dna.species.start_wagging_tail(H) - addtimer(CALLBACK(H.dna.species, /datum/species.proc/stop_wagging_tail, H), 30) + addtimer(CALLBACK(H.dna.species, TYPE_PROC_REF(/datum/species, stop_wagging_tail), H), 30) description = span_nicegreen("They want to play on the table!\n") mood_change = 2 diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm index 8dd6d80a9230..475715212ae2 100644 --- a/code/datums/mood_events/generic_positive_events.dm +++ b/code/datums/mood_events/generic_positive_events.dm @@ -225,3 +225,8 @@ description = "The gods are pleased with this offering!\n" mood_change = 5 timeout = 3 MINUTES + +/datum/mood_event/kiss + description = span_nicegreen("Someone blew a kiss at me, I must be a real catch!\n") + mood_change = 1.5 + timeout = 2 MINUTES diff --git a/code/datums/mutations/_mutations.dm b/code/datums/mutations/_mutations.dm index 33a082372e75..591e4dd2581d 100644 --- a/code/datums/mutations/_mutations.dm +++ b/code/datums/mutations/_mutations.dm @@ -48,7 +48,7 @@ . = ..() class = class_ if(timer) - addtimer(CALLBACK(src, .proc/remove), timer) + addtimer(CALLBACK(src, PROC_REF(remove)), timer) timed = TRUE if(copymut && istype(copymut, /datum/mutation/human)) copy_mutation(copymut) @@ -86,7 +86,7 @@ grant_spell() if(!modified) - addtimer(CALLBACK(src, .proc/modify, 5)) //gonna want children calling ..() to run first + addtimer(CALLBACK(src, PROC_REF(modify), 5)) //gonna want children calling ..() to run first /datum/mutation/human/proc/get_visual_indicator() return @@ -119,8 +119,8 @@ owner.RemoveSpell(power) qdel(power) SEND_SIGNAL(owner, COMSIG_HUMAN_MUTATION_LOSS, src) - return 0 - return 1 + return FALSE + return TRUE /datum/mutation/human/proc/say_mod(message) if(message) diff --git a/code/datums/mutations/actions.dm b/code/datums/mutations/actions.dm index dad5237aa530..37da0c80bf49 100644 --- a/code/datums/mutations/actions.dm +++ b/code/datums/mutations/actions.dm @@ -422,14 +422,14 @@ embedding = list("embedded_pain_multiplier" = 4, "embed_chance" = 100, "embedded_fall_chance" = 0) w_class = WEIGHT_CLASS_SMALL sharpness = SHARP_POINTY - var/mob/living/carbon/human/fired_by + var/datum/weakref/fired_by /// if we missed our target var/missed = TRUE /obj/item/hardened_spike/Initialize(mapload, firedby) . = ..() - fired_by = firedby - addtimer(CALLBACK(src, .proc/checkembedded), 5 SECONDS) + fired_by = WEAKREF(firedby) + addtimer(CALLBACK(src, PROC_REF(checkembedded)), 5 SECONDS) /obj/item/hardened_spike/proc/checkembedded() if(missed) @@ -478,13 +478,16 @@ return been_places = TRUE chems = new - chems.transfered = embedded_mob - chems.spikey = src - to_chat(fired_by, "Link established! Use the \"Transfer Chemicals\" ability to send your chemicals to the linked target!") - chems.Grant(fired_by) + chems.transfered = WEAKREF(embedded_mob) + var/mob/fired_by_mob = fired_by.resolve() + if(fired_by_mob) + to_chat(fired_by_mob, span_notice("Link established! Use the \"Transfer Chemicals\" ability to send your chemicals to the linked target!")) + chems.Grant(fired_by_mob) /obj/item/hardened_spike/chem/unembedded() - to_chat(fired_by, "Link lost!") + var/mob/fired_by_mob = fired_by.resolve() + if(fired_by_mob) + to_chat(fired_by_mob, span_warning("Link lost!")) QDEL_NULL(chems) ..() @@ -496,19 +499,17 @@ name = "Transfer Chemicals" desc = "Send all of your reagents into whomever the chem spike is embedded in. One use." var/obj/item/hardened_spike/chem/spikey - var/mob/living/carbon/human/transfered + var/datum/weakref/transfered /datum/action/innate/send_chems/Activate() - if(!ishuman(transfered) || !ishuman(owner)) + var/mob/living/carbon/human/transfered_mob = transfered?.resolve() + if(!ishuman(transfered_mob) || !ishuman(owner)) return - var/mob/living/carbon/human/transferer = owner - - to_chat(transfered, "You feel a tiny prick!") - transferer.reagents.trans_to(transfered, transferer.reagents.total_volume, 1, 1, 0) + to_chat(transfered_mob, span_warning("You feel a tiny prick!")) + owner.reagents.trans_to(transfered_mob, owner.reagents.total_volume, 1, 1, 0) var/obj/item/bodypart/L = spikey.checkembedded() //this is where it would deal damage, if it transfers chems it removes itself so no damage spikey.forceMove(get_turf(L)) - transfered.visible_message("[spikey] falls out of [transfered]!") - + transfered_mob.visible_message(span_notice("[spikey] falls out of [transfered_mob]!")) diff --git a/code/datums/mutations/antenna.dm b/code/datums/mutations/antenna.dm index 54139f74a010..410224ffa0f2 100644 --- a/code/datums/mutations/antenna.dm +++ b/code/datums/mutations/antenna.dm @@ -29,7 +29,7 @@ if(..()) return if(linked_radio) - linked_radio.Destroy() + QDEL_NULL(linked_radio) /datum/mutation/human/antenna/New(class_ = MUT_OTHER, timer, datum/mutation/human/copymut) ..() diff --git a/code/datums/mutations/body.dm b/code/datums/mutations/body.dm index 9a416d1eac03..6cb328ee769a 100644 --- a/code/datums/mutations/body.dm +++ b/code/datums/mutations/body.dm @@ -15,7 +15,7 @@ owner.Unconscious(200 * GET_MUTATION_POWER(src)) owner.Jitter(1000 * GET_MUTATION_POWER(src)) SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "epilepsy", /datum/mood_event/epilepsy) - addtimer(CALLBACK(src, .proc/jitter_less), 90) + addtimer(CALLBACK(src, PROC_REF(jitter_less)), 90) /datum/mutation/human/epilepsy/proc/jitter_less(mob/living/carbon/human/owner) if(owner) diff --git a/code/datums/mutations/hulk.dm b/code/datums/mutations/hulk.dm index 5d363124d97b..8685c40d9cf1 100644 --- a/code/datums/mutations/hulk.dm +++ b/code/datums/mutations/hulk.dm @@ -17,7 +17,7 @@ ADD_TRAIT(owner, TRAIT_CHUNKYFINGERS, TRAIT_HULK) owner.update_body_parts() SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "hulk", /datum/mood_event/hulk) - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/mutation/human/hulk/on_attack_hand(atom/target, proximity, act_intent, unarmed_attack_flags) if(proximity && (act_intent == INTENT_HARM)) //no telekinetic hulk attack diff --git a/code/datums/mutations/space_adaptation.dm b/code/datums/mutations/space_adaptation.dm index 6defd05ee524..a418433fe106 100644 --- a/code/datums/mutations/space_adaptation.dm +++ b/code/datums/mutations/space_adaptation.dm @@ -15,7 +15,7 @@ ADD_TRAIT(owner, TRAIT_RESISTLOWPRESSURE, "cold_resistance") ADD_TRAIT(owner, TRAIT_LOWPRESSURECOOLING, "cold_resistance") owner.add_filter("space_glow", 2, list("type" = "outline", "color" = "#ffe46bd8", "size" = 1)) - addtimer(CALLBACK(src, .proc/glow_loop, owner), rand(1,19)) + addtimer(CALLBACK(src, PROC_REF(glow_loop), owner), rand(1,19)) /datum/mutation/human/space_adaptation/proc/glow_loop(mob/living/carbon/human/owner) var/filter = owner.get_filter("space_glow") diff --git a/code/datums/mutations/speech.dm b/code/datums/mutations/speech.dm index 531837e5834f..0eeb387a779b 100644 --- a/code/datums/mutations/speech.dm +++ b/code/datums/mutations/speech.dm @@ -23,7 +23,7 @@ . = ..() if(.) return - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/mutation/human/wacky/on_losing(mob/living/carbon/human/owner) . = ..() @@ -65,7 +65,7 @@ . = ..() if(.) return - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/mutation/human/smile/on_losing(mob/living/carbon/human/owner) . = ..() @@ -152,7 +152,7 @@ . = ..() if(.) return - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/mutation/human/swedish/on_losing(mob/living/carbon/human/owner) . = ..() @@ -184,7 +184,7 @@ . = ..() if(.) return - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/mutation/human/chav/on_losing(mob/living/carbon/human/owner) . = ..() @@ -243,7 +243,7 @@ . = ..() if(.) return - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/mutation/human/elvis/on_losing(mob/living/carbon/human/owner) . = ..() diff --git a/code/datums/profiling.dm b/code/datums/profiling.dm index 49a80d0eded6..1eec87871164 100644 --- a/code/datums/profiling.dm +++ b/code/datums/profiling.dm @@ -6,7 +6,7 @@ GLOBAL_REAL_VAR(PROFILE_SLEEPCHECK) GLOBAL_REAL_VAR(PROFILE_TIME) -/proc/profile_show(user, sort = /proc/cmp_profile_avg_time_dsc) +/proc/profile_show(user, sort = GLOBAL_PROC_REF(cmp_profile_avg_time_dsc)) sortTim(PROFILE_STORE, sort, TRUE) var/list/lines = list() diff --git a/code/datums/progressbar.dm b/code/datums/progressbar.dm index b3d7d2d6332d..984c90967f6c 100644 --- a/code/datums/progressbar.dm +++ b/code/datums/progressbar.dm @@ -45,9 +45,9 @@ user_client = user.client add_prog_bar_image_to_client() - RegisterSignal(user, COMSIG_PARENT_QDELETING, .proc/on_user_delete) - RegisterSignal(user, COMSIG_MOB_CLIENT_LOGOUT, .proc/clean_user_client) - RegisterSignal(user, COMSIG_MOB_CLIENT_LOGIN, .proc/on_user_login) + RegisterSignal(user, COMSIG_PARENT_QDELETING, PROC_REF(on_user_delete)) + RegisterSignal(user, COMSIG_MOB_CLIENT_LOGOUT, PROC_REF(clean_user_client)) + RegisterSignal(user, COMSIG_MOB_CLIENT_LOGIN, PROC_REF(on_user_login)) /datum/progressbar/Destroy() if(user) diff --git a/code/datums/recipe.dm b/code/datums/recipe.dm index c4d0d6f9c6a8..9a484c9e4d5e 100644 --- a/code/datums/recipe.dm +++ b/code/datums/recipe.dm @@ -48,7 +48,7 @@ if (aval_r_amnt>reagents_list[r_r]) . = -1 else - return 0 + return FALSE if ((reagents_list?(reagents_list.len):(0)) < avail_reagents.reagent_list.len) return -1 return . @@ -58,7 +58,7 @@ if (locate(/obj/) in container) return -1 else - return 1 + return TRUE . = 1 var/list/checklist = items.Copy() for (var/obj/O in container) @@ -71,7 +71,7 @@ if (!found) . = -1 if (checklist.len) - return 0 + return FALSE return . //general version diff --git a/code/datums/screentips/atom_context.dm b/code/datums/screentips/atom_context.dm index ebab6b155adc..de2266b8b66d 100644 --- a/code/datums/screentips/atom_context.dm +++ b/code/datums/screentips/atom_context.dm @@ -4,7 +4,7 @@ /// This is not necessary for Type-B interactions, as you can just apply the flag and register to the signal yourself. /atom/proc/register_context() flags_1 |= HAS_CONTEXTUAL_SCREENTIPS_1 - RegisterSignal(src, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/add_context, override = TRUE) + RegisterSignal(src, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(add_context), override = TRUE) /// Creates a "Type-B" contextual screentip interaction. /// When a user hovers over this, this proc will be called in order diff --git a/code/datums/screentips/item_context.dm b/code/datums/screentips/item_context.dm index 239cd1868364..8afa99ddcf2b 100644 --- a/code/datums/screentips/item_context.dm +++ b/code/datums/screentips/item_context.dm @@ -7,7 +7,7 @@ RegisterSignal( src, COMSIG_ITEM_REQUESTING_CONTEXT_FOR_TARGET, - .proc/add_item_context, + PROC_REF(add_item_context), ) /// Creates a "Type-A" contextual screentip interaction. diff --git a/code/datums/skills/_skill.dm b/code/datums/skills/_skill.dm index a7d7df72e4b8..c55cc70585ab 100644 --- a/code/datums/skills/_skill.dm +++ b/code/datums/skills/_skill.dm @@ -8,7 +8,7 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) continue S = new path .[S.type] = S - . = sortTim(., /proc/cmp_skill_categories, TRUE) + . = sortTim(., GLOBAL_PROC_REF(cmp_skill_categories), TRUE) /** * Skill datums diff --git a/code/datums/skills/_skill_modifier.dm b/code/datums/skills/_skill_modifier.dm index fd8de29f2810..c863ae7c4694 100644 --- a/code/datums/skills/_skill_modifier.dm +++ b/code/datums/skills/_skill_modifier.dm @@ -52,7 +52,7 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) GLOB.potential_skills_per_mod[target_skills_key] = list(target_skills) else //Should be a list. var/list/T = target_skills - T = sortTim(target_skills, /proc/cmp_text_asc) //Sort the list contents alphabetically. + T = sortTim(target_skills, GLOBAL_PROC_REF(cmp_text_asc)) //Sort the list contents alphabetically. target_skills_key = T.Join("-") var/list/L = GLOB.potential_skills_per_mod[target_skills_key] if(!L) @@ -115,9 +115,9 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) skill_holder.need_static_data_update = TRUE if(M.modifier_flags & MODIFIER_SKILL_BODYBOUND) - M.RegisterSignal(src, COMSIG_MIND_TRANSFER, /datum/skill_modifier.proc/on_mind_transfer) - M.RegisterSignal(current, COMSIG_MOB_ON_NEW_MIND, /datum/skill_modifier.proc/on_mob_new_mind, TRUE) - RegisterSignal(M, COMSIG_PARENT_PREQDELETED, .proc/on_skill_modifier_deletion) + M.RegisterSignal(src, COMSIG_MIND_TRANSFER, TYPE_PROC_REF(/datum/skill_modifier, on_mind_transfer)) + M.RegisterSignal(current, COMSIG_MOB_ON_NEW_MIND, TYPE_PROC_REF(/datum/skill_modifier, on_mob_new_mind), TRUE) + RegisterSignal(M, COMSIG_PARENT_PREQDELETED, PROC_REF(on_skill_modifier_deletion)) #undef ADD_MOD_STEP @@ -201,4 +201,4 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) /datum/skill_modifier/proc/on_mob_new_mind(mob/source) source.mind.add_skill_modifier(identifier) - RegisterSignal(source.mind, COMSIG_MIND_TRANSFER, /datum/skill_modifier.proc/on_mind_transfer) + RegisterSignal(source.mind, COMSIG_MIND_TRANSFER, TYPE_PROC_REF(/datum/skill_modifier, on_mind_transfer)) diff --git a/code/datums/spawners_menu.dm b/code/datums/spawners_menu.dm index 95a7d8e63391..efa3beddb4ff 100644 --- a/code/datums/spawners_menu.dm +++ b/code/datums/spawners_menu.dm @@ -33,6 +33,7 @@ this["short_desc"] = MS.short_desc this["flavor_text"] = MS.flavour_text this["important_info"] = MS.important_info + this["can_load_appearance"] = MS.can_load_appearance else var/obj/O = spawner_obj this["desc"] = O.desc diff --git a/code/datums/station_traits/_station_trait.dm b/code/datums/station_traits/_station_trait.dm index 5fbf8611d575..cb0de6afd4e4 100644 --- a/code/datums/station_traits/_station_trait.dm +++ b/code/datums/station_traits/_station_trait.dm @@ -26,7 +26,7 @@ /datum/station_trait/New() . = ..() - RegisterSignal(SSticker, COMSIG_TICKER_ROUND_STARTING, .proc/on_round_start) + RegisterSignal(SSticker, COMSIG_TICKER_ROUND_STARTING, PROC_REF(on_round_start)) if(trait_processes) START_PROCESSING(SSstation, src) diff --git a/code/datums/station_traits/negative_traits.dm b/code/datums/station_traits/negative_traits.dm index c24d93865cf6..91043d39429f 100644 --- a/code/datums/station_traits/negative_traits.dm +++ b/code/datums/station_traits/negative_traits.dm @@ -46,7 +46,7 @@ /datum/station_trait/hangover/New() . = ..() - RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_LATEJOIN_SPAWN, .proc/on_job_after_spawn) + RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_LATEJOIN_SPAWN, PROC_REF(on_job_after_spawn)) /datum/station_trait/hangover/revert() for (var/obj/effect/landmark/start/hangover/hangover_spot in GLOB.start_landmarks_list) @@ -112,16 +112,16 @@ /datum/station_trait/overflow_job_bureaucracy/New() . = ..() - RegisterSignal(SSjob, COMSIG_SUBSYSTEM_POST_INITIALIZE, .proc/set_overflow_job_override) + RegisterSignal(SSjob, COMSIG_SUBSYSTEM_POST_INITIALIZE, PROC_REF(set_overflow_job_override)) /datum/station_trait/overflow_job_bureaucracy/get_report() return "[name] - It seems for some reason we put out the wrong job-listing for the overflow role this shift...I hope you like [chosen_job_name]s." /datum/station_trait/overflow_job_bureaucracy/proc/set_overflow_job_override(datum/source) SIGNAL_HANDLER - var/datum/job/picked_job = pick(get_all_jobs()) - chosen_job_name = lowertext(picked_job.title) // like Chief Engineers vs like chief engineers - SSjob.set_overflow_role(picked_job.type) + var/picked_job_title = SSjob.get_valid_overflow_jobs() + chosen_job_name = lowertext(picked_job_title) // like Chief Engineers vs like chief engineers + SSjob.set_overflow_role(SSjob.GetJobType(picked_job_title)) // TODO: port a blacklist for this from upstream TG PR /datum/station_trait/slow_shuttle name = "Slow Shuttle" @@ -180,7 +180,7 @@ /obj/item/gun/ballistic/automatic/pistol = 1, ) - RegisterSignal(SSatoms, COMSIG_SUBSYSTEM_POST_INITIALIZE, .proc/arm_monke) + RegisterSignal(SSatoms, COMSIG_SUBSYSTEM_POST_INITIALIZE, PROC_REF(arm_monke)) /datum/station_trait/revenge_of_pun_pun/proc/arm_monke() SIGNAL_HANDLER diff --git a/code/datums/station_traits/neutral_traits.dm b/code/datums/station_traits/neutral_traits.dm index 1f7e040e977f..38358da33411 100644 --- a/code/datums/station_traits/neutral_traits.dm +++ b/code/datums/station_traits/neutral_traits.dm @@ -40,7 +40,7 @@ // Also gives him a couple extra lives to survive eventual tiders. dog.AddComponent(/datum/component/twitch_plays/simple_movement/auto, 3 SECONDS) dog.AddComponent(/datum/component/multiple_lives, 2) - RegisterSignal(dog, COMSIG_ON_MULTIPLE_LIVES_RESPAWN, .proc/do_corgi_respawn) + RegisterSignal(dog, COMSIG_ON_MULTIPLE_LIVES_RESPAWN, PROC_REF(do_corgi_respawn)) // The extended safety checks at time of writing are about chasms and lava // if there are any chasms and lava on stations in the future, woah @@ -78,7 +78,7 @@ new_dog.regenerate_icons() new_dog.AddComponent(/datum/component/twitch_plays/simple_movement/auto, 3 SECONDS) if(lives_left) - RegisterSignal(new_dog, COMSIG_ON_MULTIPLE_LIVES_RESPAWN, .proc/do_corgi_respawn) + RegisterSignal(new_dog, COMSIG_ON_MULTIPLE_LIVES_RESPAWN, PROC_REF(do_corgi_respawn)) if(!gibbed) //The old dog will now disappear so we won't have more than one Ian at a time. qdel(old_dog) diff --git a/code/datums/station_traits/positive_traits.dm b/code/datums/station_traits/positive_traits.dm index abe5a3a0e91f..a1deb8899cb2 100644 --- a/code/datums/station_traits/positive_traits.dm +++ b/code/datums/station_traits/positive_traits.dm @@ -108,7 +108,7 @@ scarves -= /obj/item/clothing/neck/scarf/zomb // donator snowflake code--mayhaps we should make a glob for this or similar - RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, .proc/on_job_after_spawn) + RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, PROC_REF(on_job_after_spawn)) /datum/station_trait/scarves/proc/on_job_after_spawn(datum/source, datum/job/job, mob/living/spawned, client/player_client) @@ -158,7 +158,7 @@ deathrattle_group = new("[department_name] group") blacklist += subtypesof(/datum/station_trait/deathrattle_department) - type //All but ourselves report_message = "All members of [department_name] have received an implant to notify each other if one of them dies. This should help improve job-safety!" - RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, .proc/on_job_after_spawn) + RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, PROC_REF(on_job_after_spawn)) /datum/station_trait/deathrattle_department/proc/on_job_after_spawn(datum/source, datum/job/job, mob/living/spawned, client/player_client) @@ -234,7 +234,7 @@ . = ..() deathrattle_group = new("station group") blacklist = subtypesof(/datum/station_trait/deathrattle_department) - RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, .proc/on_job_after_spawn) + RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, PROC_REF(on_job_after_spawn)) /datum/station_trait/deathrattle_all/proc/on_job_after_spawn(datum/source, datum/job/job, mob/living/spawned, client/player_client) @@ -254,7 +254,7 @@ /datum/station_trait/wallets/New() . = ..() - RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, .proc/on_job_after_spawn) + RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, PROC_REF(on_job_after_spawn)) /datum/station_trait/wallets/proc/on_job_after_spawn(datum/source, datum/job/job, mob/living/living_mob, mob/M, joined_late) SIGNAL_HANDLER diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 58f1989b2049..2ee3c4cf9870 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -135,7 +135,7 @@ owner.add_stun_absorption("inathneq", 150, 2, "'s flickering blue aura momentarily intensifies!", "Inath-neq's power absorbs the stun!", " glowing with a flickering blue light!") owner.status_flags |= GODMODE animate(owner, color = oldcolor, time = 150, easing = EASE_IN) - addtimer(CALLBACK(owner, /atom/proc/update_atom_colour), 150) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/atom, update_atom_colour)), 150) playsound(owner, 'sound/magic/ethereal_enter.ogg', 50, 1) return ..() @@ -409,7 +409,7 @@ owner.add_stun_absorption("bloody bastard sword", duration, 2, "doesn't even flinch as the sword's power courses through them!", "You shrug off the stun!", " glowing with a blazing red aura!") owner.spin(duration,1) animate(owner, color = oldcolor, time = duration, easing = EASE_IN) - addtimer(CALLBACK(owner, /atom/proc/update_atom_colour), duration) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/atom, update_atom_colour)), duration) playsound(owner, 'sound/weapons/fwoosh.wav', 75, 0) return ..() diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index af32731d93d9..486b0d764b2d 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -1,5 +1,5 @@ /// The damage healed per tick while sleeping without any modifiers -#define HEALING_SLEEP_DEFAULT 0.005 +#define HEALING_SLEEP_DEFAULT -0.005 //Largely negative status effects go here, even if they have small benificial effects //STUN EFFECTS @@ -90,7 +90,7 @@ else if((locate(/obj/structure/chair) in owner.loc)) healing -= 0.0025 if(locate(/obj/item/bedsheet) in owner.loc) - healing -= 0.005 + healing -= 0.005 if(health_ratio > 0.75) // Only heal when above 75% health owner.adjustBruteLoss(healing) owner.adjustFireLoss(healing) @@ -171,7 +171,7 @@ . = ..() if(!.) return - RegisterSignal(owner, COMSIG_LIVING_LIFE, .proc/InterruptBiologicalLife) + RegisterSignal(owner, COMSIG_LIVING_LIFE, PROC_REF(InterruptBiologicalLife)) owner.mobility_flags &= ~(MOBILITY_USE | MOBILITY_PICKUP | MOBILITY_PULL | MOBILITY_HOLD) owner.update_mobility() owner.add_filter("stasis_status_ripple", 2, list("type" = "ripple", "flags" = WAVE_BOUNDED, "radius" = 0, "size" = 2)) @@ -509,7 +509,7 @@ /datum/status_effect/eldritch/on_apply() . = ..() if(owner.mob_size >= MOB_SIZE_HUMAN) - RegisterSignal(owner,COMSIG_ATOM_UPDATE_OVERLAYS,.proc/update_owner_underlay) + RegisterSignal(owner,COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(update_owner_underlay)) owner.update_icon() return TRUE return FALSE @@ -1045,7 +1045,7 @@ . = ..() if(!iscarbon(owner)) return FALSE - RegisterSignal(owner, COMSIG_MOVABLE_HEAR, .proc/hypnotize) + RegisterSignal(owner, COMSIG_MOVABLE_HEAR, PROC_REF(hypnotize)) ADD_TRAIT(owner, TRAIT_MUTE, "trance") owner.add_client_colour(/datum/client_colour/monochrome/trance) owner.visible_message("[stun ? "[owner] stands still as [owner.p_their()] eyes seem to focus on a distant point." : ""]", \ @@ -1086,8 +1086,8 @@ // The brain trauma itself does its own set of logging, but this is the only place the source of the hypnosis phrase can be found. hearing_speaker.log_message("has hypnotised [key_name(C)] with the phrase '[hypnomsg]'", LOG_ATTACK) C.log_message("has been hypnotised by the phrase '[hypnomsg]' spoken by [key_name(hearing_speaker)]", LOG_VICTIM, log_globally = FALSE) - addtimer(CALLBACK(C, /mob/living/carbon.proc/gain_trauma, /datum/brain_trauma/hypnosis, TRAUMA_RESILIENCE_SURGERY, hypnomsg), 10) - addtimer(CALLBACK(C, /mob/living.proc/Stun, 60, TRUE, TRUE), 15) //Take some time to think about it + addtimer(CALLBACK(C, TYPE_PROC_REF(/mob/living/carbon, gain_trauma), /datum/brain_trauma/hypnosis, TRAUMA_RESILIENCE_SURGERY, hypnomsg), 10) + addtimer(CALLBACK(C, TYPE_PROC_REF(/mob/living, Stun), 60, TRUE, TRUE), 15) //Take some time to think about it qdel(src) /datum/status_effect/spasms diff --git a/code/datums/status_effects/gas.dm b/code/datums/status_effects/gas.dm index 34c83b9a8e33..b7382c49db6e 100644 --- a/code/datums/status_effects/gas.dm +++ b/code/datums/status_effects/gas.dm @@ -12,7 +12,7 @@ icon_state = "frozen" /datum/status_effect/freon/on_apply() - RegisterSignal(owner, COMSIG_LIVING_RESIST, .proc/owner_resist) + RegisterSignal(owner, COMSIG_LIVING_RESIST, PROC_REF(owner_resist)) if(!owner.stat) to_chat(owner, "You become frozen in a cube!") cube = icon('icons/effects/freeze.dmi', "ice_cube") diff --git a/code/datums/status_effects/neutral.dm b/code/datums/status_effects/neutral.dm index 53ba29622e3c..108e698a40e3 100644 --- a/code/datums/status_effects/neutral.dm +++ b/code/datums/status_effects/neutral.dm @@ -116,9 +116,9 @@ qdel(src) return - RegisterSignal(owner, COMSIG_MOVABLE_MOVED, .proc/check_owner_in_range) - RegisterSignal(offered_item, list(COMSIG_PARENT_QDELETING, COMSIG_ITEM_DROPPED), .proc/dropped_item) - //RegisterSignal(owner, COMSIG_PARENT_EXAMINE_MORE, .proc/check_fake_out) + RegisterSignal(owner, COMSIG_MOVABLE_MOVED, PROC_REF(check_owner_in_range)) + RegisterSignal(offered_item, list(COMSIG_PARENT_QDELETING, COMSIG_ITEM_DROPPED), PROC_REF(dropped_item)) + //RegisterSignal(owner, COMSIG_PARENT_EXAMINE_MORE, PROC_REF(check_fake_out)) /datum/status_effect/offering/Destroy() for(var/i in possible_takers) @@ -133,7 +133,7 @@ if(!G) return LAZYADD(possible_takers, possible_candidate) - RegisterSignal(possible_candidate, COMSIG_MOVABLE_MOVED, .proc/check_taker_in_range) + RegisterSignal(possible_candidate, COMSIG_MOVABLE_MOVED, PROC_REF(check_taker_in_range)) G.setup(possible_candidate, owner, offered_item) /// Remove the alert and signals for the specified carbon mob. Automatically removes the status effect when we lost the last taker diff --git a/code/datums/status_effects/status_effect.dm b/code/datums/status_effects/status_effect.dm index f3171f61970f..d55289c32da1 100644 --- a/code/datums/status_effects/status_effect.dm +++ b/code/datums/status_effects/status_effect.dm @@ -95,7 +95,7 @@ * Multiplied to clickdelays */ /datum/status_effect/proc/action_cooldown_mod() - return 1 + return TRUE //////////////// // ALERT HOOK // diff --git a/code/datums/status_effects/wound_effects.dm b/code/datums/status_effects/wound_effects.dm index 74fc55e95be8..f5903bbc2881 100644 --- a/code/datums/status_effects/wound_effects.dm +++ b/code/datums/status_effects/wound_effects.dm @@ -41,8 +41,8 @@ left = C.get_bodypart(BODY_ZONE_L_LEG) right = C.get_bodypart(BODY_ZONE_R_LEG) update_limp() - RegisterSignal(C, COMSIG_MOVABLE_MOVED, .proc/check_step) - RegisterSignal(C, list(COMSIG_CARBON_GAIN_WOUND, COMSIG_CARBON_LOSE_WOUND, COMSIG_CARBON_ATTACH_LIMB, COMSIG_CARBON_REMOVE_LIMB), .proc/update_limp) + RegisterSignal(C, COMSIG_MOVABLE_MOVED, PROC_REF(check_step)) + RegisterSignal(C, list(COMSIG_CARBON_GAIN_WOUND, COMSIG_CARBON_LOSE_WOUND, COMSIG_CARBON_ATTACH_LIMB, COMSIG_CARBON_REMOVE_LIMB), PROC_REF(update_limp)) return ..() /datum/status_effect/limp/on_remove() @@ -129,7 +129,7 @@ /datum/status_effect/wound/on_apply() if(!iscarbon(owner)) return FALSE - RegisterSignal(owner, COMSIG_CARBON_LOSE_WOUND, .proc/check_remove) + RegisterSignal(owner, COMSIG_CARBON_LOSE_WOUND, PROC_REF(check_remove)) return ..() /// check if the wound getting removed is the wound we're tied to @@ -143,7 +143,7 @@ /datum/status_effect/wound/blunt/on_apply() . = ..() - RegisterSignal(owner, COMSIG_MOB_SWAP_HANDS, .proc/on_swap_hands) + RegisterSignal(owner, COMSIG_MOB_SWAP_HANDS, PROC_REF(on_swap_hands)) on_swap_hands() /datum/status_effect/wound/blunt/on_remove() diff --git a/code/datums/tgs_event_handler.dm b/code/datums/tgs_event_handler.dm index 434450b9bec5..55c7c6427749 100644 --- a/code/datums/tgs_event_handler.dm +++ b/code/datums/tgs_event_handler.dm @@ -23,7 +23,7 @@ to_chat(world, "Server updated, changes will be applied on the next round...") if(TGS_EVENT_WATCHDOG_DETACH) message_admins("TGS restarting...") - reattach_timer = addtimer(CALLBACK(src, .proc/LateOnReattach), 1 MINUTES) + reattach_timer = addtimer(CALLBACK(src, PROC_REF(LateOnReattach)), 1 MINUTES) if(TGS_EVENT_WATCHDOG_REATTACH) var/datum/tgs_version/old_version = world.TgsVersion() var/datum/tgs_version/new_version = args[2] diff --git a/code/datums/traits/_quirk.dm b/code/datums/traits/_quirk.dm index e26a19d3f07e..a0be01b42d12 100644 --- a/code/datums/traits/_quirk.dm +++ b/code/datums/traits/_quirk.dm @@ -1,20 +1,33 @@ //every quirk in this folder should be coded around being applied on spawn //these are NOT "mob quirks" like GOTTAGOFAST, but exist as a medium to apply them and other different effects /datum/quirk + /// The name of the quirk var/name = "Test Quirk" + /// The description of the quirk var/desc = "This is a test quirk." + /// What the quirk is worth in preferences, zero = neutral / free var/value = 0 var/human_only = TRUE + /// Text displayed when this quirk is assigned to a mob (and not transferred) var/gain_text + /// Text displayed when this quirk is removed from a mob (and not transferred) var/lose_text - var/medical_record_text //This text will appear on medical records for the trait. Not yet implemented - var/antag_removal_text // Text will be given to the quirk holder if they get an antag that has it blacklisted. + /// This text will appear on medical records for the trait. + var/medical_record_text + /// Text will be given to the quirk holder if they get an antag that has it blacklisted. + var/antag_removal_text var/mood_quirk = FALSE //if true, this quirk affects mood and is unavailable if moodlets are disabled - var/mob_trait //if applicable, apply and remove this mob trait + /// if applicable, apply and remove this mob trait + var/mob_trait /// should we immediately call on_spawn or add a timer to trigger var/on_spawn_immediate = TRUE + /// Reference to the mob currently tied to this quirk datum. Quirks are not singletons. var/mob/living/quirk_holder var/processing_quirk = FALSE + /// A lazylist of items people can receive from mail who have this quirk enabled + /// The base weight for the each quirk's mail goodies list to be selected is 5 + /// then the item selected is determined by pick(selected_quirk.mail_goodies) + var/list/mail_goodies /datum/quirk/New(mob/living/quirk_mob, spawn_effects) if(!quirk_mob || (human_only && !ishuman(quirk_mob)) || quirk_mob.has_quirk(type)) @@ -34,8 +47,8 @@ if(on_spawn_immediate) on_spawn() else - addtimer(CALLBACK(src, .proc/on_spawn), 0) - addtimer(CALLBACK(src, .proc/post_add), 30) + addtimer(CALLBACK(src, PROC_REF(on_spawn)), 0) + addtimer(CALLBACK(src, PROC_REF(post_add)), 30) /datum/quirk/Destroy() if(processing_quirk) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index a30e27c8f8b1..961ef8e0fa53 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -9,6 +9,12 @@ antag_removal_text = "Your antagonistic nature has removed your blood deficiency." medical_record_text = "Patient requires regular treatment for blood loss due to low production of blood." +/datum/quirk/blooddeficiency/add() + RegisterSignal(quirk_holder, COMSIG_SPECIES_GAIN, PROC_REF(update_mail)) + + var/mob/living/carbon/human/human_holder = quirk_holder + update_mail(new_species = human_holder.dna.species) + /datum/quirk/blooddeficiency/on_process() var/mob/living/carbon/human/H = quirk_holder if(NOBLOOD in H.dna.species.species_traits) //can't lose blood if your species doesn't have any @@ -16,6 +22,24 @@ else quirk_holder.blood_volume -= 0.2 +/datum/quirk/blooddeficiency/proc/update_mail(datum/source, datum/species/new_species, datum/species/old_species) + SIGNAL_HANDLER + + mail_goodies.Cut() + + if(isnull(new_species.exotic_blood)) // && isnull(new_species.exotic_bloodtype)) // We don't really support your blood yet :( + if(NOBLOOD in new_species.inherent_traits) + return + + mail_goodies += /obj/item/reagent_containers/blood/OMinus + return + + for(var/obj/item/reagent_containers/blood/blood_bag as anything in typesof(/obj/item/reagent_containers/blood)) + var/right_blood_type = !isnull(new_species.exotic_bloodtype) && initial(blood_bag.blood_type) == new_species.exotic_bloodtype +// var/right_blood_reagent = !isnull(new_species.exotic_blood) && initial(blood_bag.unique_blood) == new_species.exotic_blood + if(right_blood_type) // || right_blood_reagent) + mail_goodies += blood_bag + /datum/quirk/depression name = "Depression" desc = "You sometimes just hate life." @@ -43,11 +67,11 @@ GLOBAL_LIST_EMPTY(family_heirlooms) -/datum/quirk/family_heirloom/on_spawn() +/datum/quirk/family_heirloom/on_spawn() // Define holder and type var/mob/living/carbon/human/human_holder = quirk_holder var/obj/item/heirloom_type - + // The quirk holder's species - we have a 50% chance, if we have a species with a set heirloom, to choose a species heirloom. var/datum/species/holder_species = human_holder.dna?.species if(holder_species && LAZYLEN(holder_species.family_heirlooms) && prob(50)) @@ -61,13 +85,13 @@ GLOBAL_LIST_EMPTY(family_heirlooms) // If we didn't find an heirloom somehow, throw them a generic one if(!heirloom_type) heirloom_type = pick(/obj/item/toy/cards/deck, /obj/item/lighter, /obj/item/dice/d20) - + // Create the heirloom item heirloom = new heirloom_type(get_turf(quirk_holder)) - + // Add to global list GLOB.family_heirlooms += heirloom - + // Determine and assign item location var/list/slots = list( "in your left pocket" = ITEM_SLOT_LPOCKET, @@ -156,7 +180,7 @@ GLOBAL_LIST_EMPTY(family_heirlooms) medical_record_text = "Patient demonstrates a fear of the dark. (Seriously?)" /datum/quirk/nyctophobia/add() - RegisterSignal(quirk_holder, COMSIG_MOVABLE_MOVED, .proc/on_holder_moved) + RegisterSignal(quirk_holder, COMSIG_MOVABLE_MOVED, PROC_REF(on_holder_moved)) /datum/quirk/nyctophobia/remove() UnregisterSignal(quirk_holder, COMSIG_MOVABLE_MOVED) @@ -197,7 +221,7 @@ GLOBAL_LIST_EMPTY(family_heirlooms) medical_record_text = "Despite my warnings, the patient refuses turn on the lights, only to end up rolling down a full flight of stairs and into the cellar." /datum/quirk/lightless/add() - RegisterSignal(quirk_holder, COMSIG_MOVABLE_MOVED, .proc/on_holder_moved) + RegisterSignal(quirk_holder, COMSIG_MOVABLE_MOVED, PROC_REF(on_holder_moved)) /datum/quirk/lightless/remove() UnregisterSignal(quirk_holder, COMSIG_MOVABLE_MOVED) @@ -330,12 +354,13 @@ GLOBAL_LIST_EMPTY(family_heirlooms) gain_text = "You start worrying about what you're saying." lose_text = "You feel easier about talking again." //if only it were that easy! medical_record_text = "Patient is usually anxious in social encounters and prefers to avoid them." + mob_trait = TRAIT_ANXIOUS var/dumb_thing = TRUE processing_quirk = TRUE /datum/quirk/social_anxiety/add() - RegisterSignal(quirk_holder, COMSIG_MOB_EYECONTACT, .proc/eye_contact) - RegisterSignal(quirk_holder, COMSIG_MOB_EXAMINATE, .proc/looks_at_floor) + RegisterSignal(quirk_holder, COMSIG_MOB_EYECONTACT, PROC_REF(eye_contact)) + RegisterSignal(quirk_holder, COMSIG_MOB_EXAMINATE, PROC_REF(looks_at_floor)) /datum/quirk/social_anxiety/remove() UnregisterSignal(quirk_holder, list(COMSIG_MOB_EYECONTACT, COMSIG_MOB_EXAMINATE)) @@ -363,7 +388,7 @@ GLOBAL_LIST_EMPTY(family_heirlooms) if(prob(85) || (istype(mind_check) && mind_check.mind)) return - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, quirk_holder, "You make eye contact with [A]."), 3) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), quirk_holder, "You make eye contact with [A]."), 3) /datum/quirk/social_anxiety/proc/eye_contact(datum/source, mob/living/other_mob, triggering_examiner) if(prob(75)) @@ -386,7 +411,7 @@ GLOBAL_LIST_EMPTY(family_heirlooms) msg += "causing you to freeze up!" SEND_SIGNAL(quirk_holder, COMSIG_ADD_MOOD_EVENT, "anxiety_eyecontact", /datum/mood_event/anxiety_eyecontact) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, quirk_holder, "[msg]"), 3) // so the examine signal has time to fire and this will print after + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), quirk_holder, "[msg]"), 3) // so the examine signal has time to fire and this will print after return COMSIG_BLOCK_EYECONTACT /datum/mood_event/anxiety_eyecontact diff --git a/code/datums/traits/neutral.dm b/code/datums/traits/neutral.dm index bdd15b863f23..45bcce41d8f2 100644 --- a/code/datums/traits/neutral.dm +++ b/code/datums/traits/neutral.dm @@ -215,7 +215,7 @@ /datum/quirk/jiggly_ass/add() // Add examine text - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/on_examine_holder) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine_holder)) /datum/quirk/jiggly_ass/remove() // Remove examine text diff --git a/code/datums/view.dm b/code/datums/view.dm index 5610fb040ed1..7313cc4c186c 100644 --- a/code/datums/view.dm +++ b/code/datums/view.dm @@ -1,108 +1,110 @@ //This is intended to be a full wrapper. DO NOT directly modify its values ///Container for client viewsize -/datum/viewData +/datum/view_data var/width = 0 var/height = 0 var/default = "" var/is_suppressed = FALSE 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/proc/setDefault(string) default = string apply() -/datum/viewData/proc/safeApplyFormat() +/datum/view_data/proc/afterViewChange() if(isZooming()) assertFormat() - return - resetFormat() + else + resetFormat() + var/datum/hud/our_hud = chief?.mob?.hud_used + our_hud.view_audit_buttons() // Make sure our hud's buttons are in our new size -/datum/viewData/proc/assertFormat()//T-Pose +/datum/view_data/proc/assertFormat()//T-Pose // winset(chief, "mapwindow.map", "zoom=0") // Citadel Edit - We're using icon dropdown instead -/datum/viewData/proc/resetFormat()//Cuck +/datum/view_data/proc/resetFormat()//Cuck // winset(chief, "mapwindow.map", "zoom=[chief.prefs.pixel_size]") // Citadel Edit - We're using icon dropdown instead -/datum/viewData/proc/setZoomMode() +/datum/view_data/proc/setZoomMode() // winset(chief, "mapwindow.map", "zoom-mode=[chief.prefs.scaling_method]") // Citadel Edit - We're using icon dropdown instead -/datum/viewData/proc/isZooming() +/datum/view_data/proc/isZooming() return (width || height) -/datum/viewData/proc/resetToDefault() +/datum/view_data/proc/resetToDefault() width = 0 height = 0 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() +/datum/view_data/proc/apply() chief.change_view(getView()) - safeApplyFormat() + afterViewChange() -/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/weather/weather.dm b/code/datums/weather/weather.dm index 797b26b51d75..15510f697709 100644 --- a/code/datums/weather/weather.dm +++ b/code/datums/weather/weather.dm @@ -121,7 +121,7 @@ to_chat(M, telegraph_message) if(telegraph_sound) SEND_SOUND(M, sound(telegraph_sound)) - addtimer(CALLBACK(src, .proc/start), telegraph_duration) + addtimer(CALLBACK(src, PROC_REF(start)), telegraph_duration) /** * Starts the actual weather and effects from it @@ -146,7 +146,7 @@ if(weather_sound) SEND_SOUND(player, sound(weather_sound)) if(!perpetual) - addtimer(CALLBACK(src, .proc/wind_down), weather_duration) + addtimer(CALLBACK(src, PROC_REF(wind_down)), weather_duration) /** * Weather enters the winding down phase, stops effects @@ -167,7 +167,7 @@ to_chat(M, end_message) if(end_sound) SEND_SOUND(M, sound(end_sound)) - addtimer(CALLBACK(src, .proc/end), end_duration) + addtimer(CALLBACK(src, PROC_REF(end)), end_duration) /** * Fully ends the weather @@ -178,7 +178,7 @@ */ /datum/weather/proc/end() if(stage == END_STAGE) - return 1 + return TRUE stage = END_STAGE STOP_PROCESSING(SSweather, src) update_areas() diff --git a/code/datums/wires/airalarm.dm b/code/datums/wires/airalarm.dm index 376512a3756f..addacb315d3d 100644 --- a/code/datums/wires/airalarm.dm +++ b/code/datums/wires/airalarm.dm @@ -32,13 +32,13 @@ if(!A.shorted) A.shorted = TRUE A.update_icon() - addtimer(CALLBACK(A, /obj/machinery/airalarm.proc/reset, wire), 1200) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/airalarm, reset), wire), 1200) if(WIRE_IDSCAN) // Toggle lock. A.locked = !A.locked if(WIRE_AI) // Disable AI control for a while. if(!A.aidisabled) A.aidisabled = TRUE - addtimer(CALLBACK(A, /obj/machinery/airalarm.proc/reset, wire), 100) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/airalarm, reset), wire), 100) if(WIRE_PANIC) // Toggle panic siphon. if(!A.shorted) if(A.mode == 1) // AALARM_MODE_SCRUB diff --git a/code/datums/wires/airlock.dm b/code/datums/wires/airlock.dm index f21b3acc31f5..c932ff753e4a 100644 --- a/code/datums/wires/airlock.dm +++ b/code/datums/wires/airlock.dm @@ -83,9 +83,9 @@ return if(!A.requiresID() || A.check_access(null)) if(A.density) - INVOKE_ASYNC(A, /obj/machinery/door/airlock.proc/open) + INVOKE_ASYNC(A, TYPE_PROC_REF(/obj/machinery/door/airlock, open)) else - INVOKE_ASYNC(A, /obj/machinery/door/airlock.proc/close) + INVOKE_ASYNC(A, TYPE_PROC_REF(/obj/machinery/door/airlock, close)) else holder.visible_message("You hear a a grinding noise coming from the airlock.") if(WIRE_BOLTS) // Pulse to toggle bolts (but only raise if power is on). @@ -106,7 +106,7 @@ A.aiControlDisabled = 1 else if(A.aiControlDisabled == -1) A.aiControlDisabled = 2 - addtimer(CALLBACK(A, /obj/machinery/door/airlock.proc/reset_ai_wire), 1 SECONDS) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/door/airlock, reset_ai_wire)), 1 SECONDS) if(WIRE_SHOCK) // Pulse to shock the door for 10 ticks. if(!A.secondsElectrified) A.set_electrified(30, usr) diff --git a/code/datums/wires/apc.dm b/code/datums/wires/apc.dm index d167a11fd36a..4621e187090c 100644 --- a/code/datums/wires/apc.dm +++ b/code/datums/wires/apc.dm @@ -31,14 +31,14 @@ if(!A.shorted) A.shorted = TRUE A.update() - addtimer(CALLBACK(A, /obj/machinery/power/apc.proc/reset, wire), 1200) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/power/apc, reset), wire), 1200) if(WIRE_IDSCAN) // Unlock for a little while. A.locked = FALSE - addtimer(CALLBACK(A, /obj/machinery/power/apc.proc/reset, wire), 300) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/power/apc, reset), wire), 300) if(WIRE_AI) // Disable AI control for a very short time. if(!A.aidisabled) A.aidisabled = TRUE - addtimer(CALLBACK(A, /obj/machinery/power/apc.proc/reset, wire), 10) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/power/apc, reset), wire), 10) /datum/wires/apc/on_cut(index, mend) var/obj/machinery/power/apc/A = holder diff --git a/code/datums/wires/autolathe.dm b/code/datums/wires/autolathe.dm index 01e87228d4f1..86f7dde38640 100644 --- a/code/datums/wires/autolathe.dm +++ b/code/datums/wires/autolathe.dm @@ -28,14 +28,14 @@ switch(wire) if(WIRE_HACK) A.adjust_hacked(!A.hacked) - addtimer(CALLBACK(A, /obj/machinery/autolathe.proc/reset, wire), 60) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/autolathe, reset), wire), 60) if(WIRE_SHOCK) A.shocked = !A.shocked A.shock(usr, 50) - addtimer(CALLBACK(A, /obj/machinery/autolathe.proc/reset, wire), 60) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/autolathe, reset), wire), 60) if(WIRE_DISABLE) A.disabled = !A.disabled - addtimer(CALLBACK(A, /obj/machinery/autolathe.proc/reset, wire), 60) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/autolathe, reset), wire), 60) /datum/wires/autolathe/on_cut(wire, mend) var/obj/machinery/autolathe/A = holder diff --git a/code/datums/wounds/_scars.dm b/code/datums/wounds/_scars.dm index 0edcf65b42f2..a384862c7caf 100644 --- a/code/datums/wounds/_scars.dm +++ b/code/datums/wounds/_scars.dm @@ -47,7 +47,7 @@ qdel(src) return limb = BP - RegisterSignal(limb, COMSIG_PARENT_QDELETING, .proc/limb_gone) + RegisterSignal(limb, COMSIG_PARENT_QDELETING, PROC_REF(limb_gone)) severity = W.severity if(limb.owner) @@ -88,7 +88,7 @@ return limb = BP - RegisterSignal(limb, COMSIG_PARENT_QDELETING, .proc/limb_gone) + RegisterSignal(limb, COMSIG_PARENT_QDELETING, PROC_REF(limb_gone)) src.severity = severity LAZYADD(limb.scars, src) if(BP.owner) diff --git a/code/datums/wounds/_wounds.dm b/code/datums/wounds/_wounds.dm index 9b1a912f49f1..2c1707e991e9 100644 --- a/code/datums/wounds/_wounds.dm +++ b/code/datums/wounds/_wounds.dm @@ -124,7 +124,7 @@ return victim = L.owner - RegisterSignal(victim, COMSIG_PARENT_QDELETING, .proc/null_victim) + RegisterSignal(victim, COMSIG_PARENT_QDELETING, PROC_REF(null_victim)) limb = L LAZYADD(victim.all_wounds, src) LAZYADD(limb.wounds, src) diff --git a/code/datums/wounds/bones.dm b/code/datums/wounds/bones.dm index bf5c0f55d2ab..bf46e6b0fde7 100644 --- a/code/datums/wounds/bones.dm +++ b/code/datums/wounds/bones.dm @@ -39,7 +39,7 @@ active_trauma = victim.gain_trauma_type(brain_trauma_group, TRAUMA_RESILIENCE_WOUND) next_trauma_cycle = world.time + (rand(100-WOUND_BONE_HEAD_TIME_VARIANCE, 100+WOUND_BONE_HEAD_TIME_VARIANCE) * 0.01 * trauma_cycle_cooldown) - RegisterSignal(victim, COMSIG_HUMAN_EARLY_UNARMED_ATTACK, .proc/attack_with_hurt_hand) + RegisterSignal(victim, COMSIG_HUMAN_EARLY_UNARMED_ATTACK, PROC_REF(attack_with_hurt_hand)) if(limb.held_index && victim.get_item_for_held_index(limb.held_index) && (disabling || prob(30 * severity))) var/obj/item/I = victim.get_item_for_held_index(limb.held_index) if(istype(I, /obj/item/offhand)) @@ -122,7 +122,7 @@ if(ishuman(victim)) var/mob/living/carbon/human/H = victim new /obj/effect/temp_visual/dir_setting/bloodsplatter(victim.loc, victim.dir, H.dna.species.exotic_blood_color) - else + else new /obj/effect/temp_visual/dir_setting/bloodsplatter(victim.loc, victim.dir) victim.bleed(blood_bled) if(20 to INFINITY) @@ -131,7 +131,7 @@ if(ishuman(victim)) var/mob/living/carbon/human/H = victim new /obj/effect/temp_visual/dir_setting/bloodsplatter(victim.loc, victim.dir, H.dna.species.exotic_blood_color) - else + else new /obj/effect/temp_visual/dir_setting/bloodsplatter(victim.loc, victim.dir) victim.add_splatter_floor(get_step(victim.loc, victim.dir)) @@ -235,7 +235,7 @@ /datum/wound/blunt/moderate/proc/chiropractice(mob/living/carbon/human/user) var/time = base_treat_time - if(!do_after(user, time, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, time, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return if(prob(65)) @@ -254,7 +254,7 @@ /datum/wound/blunt/moderate/proc/malpractice(mob/living/carbon/human/user) var/time = base_treat_time - if(!do_after(user, time, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, time, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return if(prob(65)) @@ -275,7 +275,7 @@ else user.visible_message("[user] begins resetting [victim]'s [limb.name] with [I].", "You begin resetting [victim]'s [limb.name] with [I]...") - if(!do_after(user, base_treat_time * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, PROC_REF(still_exists)))) return if(victim == user) @@ -350,7 +350,7 @@ user.visible_message("[user] begins hastily applying [I] to [victim]'s' [limb.name]...", "You begin hastily applying [I] to [user == victim ? "your" : "[victim]'s"] [limb.name], disregarding the warning label...") - if(!do_after(user, base_treat_time * 1.5 * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * 1.5 * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, PROC_REF(still_exists)))) return I.use(1) @@ -388,7 +388,7 @@ user.visible_message("[user] begins applying [I] to [victim]'s' [limb.name]...", "You begin applying [I] to [user == victim ? "your" : "[victim]'s"] [limb.name]...") - if(!do_after(user, base_treat_time * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, PROC_REF(still_exists)))) return regen_points_current = 0 diff --git a/code/datums/wounds/burns.dm b/code/datums/wounds/burns.dm index c16be6005a2c..3417c76f60c4 100644 --- a/code/datums/wounds/burns.dm +++ b/code/datums/wounds/burns.dm @@ -180,7 +180,7 @@ /// if someone is using ointment on our burns /datum/wound/burn/proc/ointment(obj/item/stack/medical/ointment/I, mob/user) user.visible_message("[user] begins applying [I] to [victim]'s [limb.name]...", "You begin applying [I] to [user == victim ? "your" : "[victim]'s"] [limb.name]...") - if(!do_after(user, (user == victim ? I.self_delay : I.other_delay), extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, (user == victim ? I.self_delay : I.other_delay), extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return limb.heal_damage(I.heal_brute, I.heal_burn) @@ -197,7 +197,7 @@ /// if someone is using mesh on our burns /datum/wound/burn/proc/mesh(obj/item/stack/medical/mesh/I, mob/user) user.visible_message("[user] begins wrapping [victim]'s [limb.name] with [I]...", "You begin wrapping [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...") - if(!do_after(user, (user == victim ? I.self_delay : I.other_delay), target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, (user == victim ? I.self_delay : I.other_delay), target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return limb.heal_damage(I.heal_brute, I.heal_burn) diff --git a/code/datums/wounds/pierce.dm b/code/datums/wounds/pierce.dm index 434a711109a7..e57782f82847 100644 --- a/code/datums/wounds/pierce.dm +++ b/code/datums/wounds/pierce.dm @@ -96,7 +96,7 @@ /datum/wound/pierce/proc/suture(obj/item/stack/medical/suture/I, mob/user) var/self_penalty_mult = (user == victim ? 1.4 : 1) user.visible_message("[user] begins stitching [victim]'s [limb.name] with [I]...", "You begin stitching [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...") - if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return user.visible_message("[user] stitches up some of the bleeding on [victim].", "You stitch up some of the bleeding on [user == victim ? "yourself" : "[victim]"].") var/blood_sutured = I.stop_bleeding / self_penalty_mult * 0.5 @@ -112,7 +112,7 @@ /datum/wound/pierce/proc/tool_cauterize(obj/item/I, mob/user) var/self_penalty_mult = (user == victim ? 1.5 : 1) user.visible_message("[user] begins cauterizing [victim]'s [limb.name] with [I]...", "You begin cauterizing [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...") - if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return user.visible_message("[user] cauterizes some of the bleeding on [victim].", "You cauterize some of the bleeding on [victim].") diff --git a/code/datums/wounds/slash.dm b/code/datums/wounds/slash.dm index 02e3db30702b..89c95ba7066d 100644 --- a/code/datums/wounds/slash.dm +++ b/code/datums/wounds/slash.dm @@ -47,7 +47,7 @@ if(highest_scar) UnregisterSignal(highest_scar, COMSIG_PARENT_QDELETING) if(new_scar) - RegisterSignal(new_scar, COMSIG_PARENT_QDELETING, .proc/clear_highest_scar) + RegisterSignal(new_scar, COMSIG_PARENT_QDELETING, PROC_REF(clear_highest_scar)) highest_scar = new_scar /datum/wound/slash/proc/clear_highest_scar(datum/source) @@ -180,7 +180,7 @@ user.visible_message("[user] begins licking the wounds on [victim]'s [limb.name].", "You begin licking the wounds on [victim]'s [limb.name]...", ignored_mobs=victim) to_chat(victim, "[user] begins to lick the wounds on your [limb.name].[user] licks the wounds on [victim]'s [limb.name].", "You lick some of the wounds on [victim]'s [limb.name]", ignored_mobs=victim) @@ -209,7 +209,7 @@ /datum/wound/slash/proc/las_cauterize(obj/item/gun/energy/laser/lasgun, mob/user) var/self_penalty_mult = (user == victim ? 1.25 : 1) user.visible_message("[user] begins aiming [lasgun] directly at [victim]'s [limb.name]...", "You begin aiming [lasgun] directly at [user == victim ? "your" : "[victim]'s"] [limb.name]...") - if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return var/damage = lasgun.chambered.BB.damage lasgun.chambered.BB.wound_bonus -= 30 @@ -224,7 +224,7 @@ /datum/wound/slash/proc/tool_cauterize(obj/item/I, mob/user) var/self_penalty_mult = (user == victim ? 1.5 : 1) user.visible_message("[user] begins cauterizing [victim]'s [limb.name] with [I]...", "You begin cauterizing [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...") - if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return user.visible_message("[user] cauterizes some of the bleeding on [victim].", "You cauterize some of the bleeding on [victim].") @@ -244,7 +244,7 @@ var/self_penalty_mult = (user == victim ? 1.4 : 1) user.visible_message("[user] begins stitching [victim]'s [limb.name] with [I]...", "You begin stitching [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...") - if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return user.visible_message("[user] stitches up some of the bleeding on [victim].", "You stitch up some of the bleeding on [user == victim ? "yourself" : "[victim]"].") var/blood_sutured = I.stop_bleeding / self_penalty_mult diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 54f1db323aff..7b46fe63e530 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -40,7 +40,7 @@ /// Bonus mood for being in this area var/mood_bonus = 0 /// Mood message for being here, only shows up if mood_bonus != 0 - var/mood_message = "This area is pretty nice!\n" + var/mood_message = span_nicegreen("This area is pretty nice!\n") ///Will objects this area be needing power? var/requires_power = TRUE @@ -173,7 +173,7 @@ GLOBAL_LIST_EMPTY(teleportlocs) if (picked && is_station_level(picked.z)) GLOB.teleportlocs[AR.name] = AR - sortTim(GLOB.teleportlocs, /proc/cmp_text_asc) + sortTim(GLOB.teleportlocs, GLOBAL_PROC_REF(cmp_text_asc)) /** * Called when an area loads @@ -420,7 +420,7 @@ GLOBAL_LIST_EMPTY(teleportlocs) if(D.operating) D.nextstate = opening ? FIREDOOR_OPEN : FIREDOOR_CLOSED else if(!(D.density ^ opening)) - INVOKE_ASYNC(D, (opening ? /obj/machinery/door/firedoor.proc/open : /obj/machinery/door/firedoor.proc/close)) + INVOKE_ASYNC(D, (opening ? TYPE_PROC_REF(/obj/machinery/door/firedoor, open) : TYPE_PROC_REF(/obj/machinery/door/firedoor, close))) /area/proc/firealert(obj/source) if(always_unpowered == 1) //no fire alarms in space/asteroid @@ -513,7 +513,7 @@ GLOBAL_LIST_EMPTY(teleportlocs) var/mob/living/silicon/SILICON = i if(SILICON.triggerAlarm("Burglar", src, cameras, trigger)) //Cancel silicon alert after 1 minute - addtimer(CALLBACK(SILICON, /mob/living/silicon.proc/cancelAlarm,"Burglar",src,trigger), 600) + addtimer(CALLBACK(SILICON, TYPE_PROC_REF(/mob/living/silicon, cancelAlarm),"Burglar",src,trigger), 600) /area/proc/set_fire_alarm_effects(boolean) fire = boolean @@ -560,9 +560,9 @@ GLOBAL_LIST_EMPTY(teleportlocs) /area/proc/powered(chan) // return true if the area has power to given channel if(!requires_power) - return 1 + return TRUE if(always_unpowered) - return 0 + return FALSE switch(chan) if(EQUIP) return power_equip @@ -571,10 +571,10 @@ GLOBAL_LIST_EMPTY(teleportlocs) if(ENVIRON) return power_environ - return 0 + return FALSE /area/space/powered(chan) //Nope.avi - return 0 + return FALSE // called when power status changes @@ -682,7 +682,7 @@ GLOBAL_LIST_EMPTY(teleportlocs) if(!L.client.played) SEND_SOUND(L, sound(sound, repeat = 0, wait = 0, volume = 25, channel = CHANNEL_AMBIENCE)) L.client.played = TRUE - addtimer(CALLBACK(L.client, /client/proc/ResetAmbiencePlayed), 600) + addtimer(CALLBACK(L.client, TYPE_PROC_REF(/client, ResetAmbiencePlayed)), 600) ///Divides total beauty in the room by roomsize to allow us to get an average beauty per tile. /area/proc/update_beauty() diff --git a/code/game/area/areas/holodeck.dm b/code/game/area/areas/holodeck.dm index 35d6f1d202d7..ff73bf54343e 100644 --- a/code/game/area/areas/holodeck.dm +++ b/code/game/area/areas/holodeck.dm @@ -26,18 +26,18 @@ /area/holodeck/powered(var/chan) if(!requires_power) - return 1 + return TRUE if(always_unpowered) - return 0 + return FALSE if(!linked) - return 0 + return FALSE var/area/A = get_area(linked) ASSERT(!istype(A, /area/holodeck)) return A.powered(chan) /area/holodeck/usage(var/chan) if(!linked) - return 0 + return FALSE var/area/A = get_area(linked) ASSERT(!istype(A, /area/holodeck)) return A.usage(chan) @@ -51,7 +51,7 @@ /area/holodeck/use_power(var/amount, var/chan) if(!linked) - return 0 + return FALSE var/area/A = get_area(linked) ASSERT(!istype(A, /area/holodeck)) return A.use_power(amount,chan) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 07492922888a..0a659bc48f8e 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -620,7 +620,10 @@ cut_overlay(managed_overlays) managed_overlays = null if(length(new_overlays)) - managed_overlays = new_overlays + if (length(new_overlays) == 1) + managed_overlays = new_overlays[1] + else + managed_overlays = new_overlays add_overlay(new_overlays) . |= UPDATE_OVERLAYS @@ -674,7 +677,7 @@ if((explosion_flags & EXPLOSION_FLAG_DENSITY_DEPENDENT) && !density) return power // no block else if((explosion_flags & EXPLOSION_FLAG_HARD_OBSTACLE) && !QDELETED(src)) - return 0 // fully blocked + return FALSE // fully blocked /** * Called when a wave explosion hits this atom. @@ -706,7 +709,7 @@ /atom/proc/hitby(atom/movable/hitting_atom, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum) SEND_SIGNAL(src, COMSIG_ATOM_HITBY, hitting_atom, skipcatch, hitpush, blocked, throwingdatum) if(density && !has_gravity(hitting_atom)) //thrown stuff bounces off dense stuff in no grav, unless the thrown stuff ends up inside what it hit(embedding, bola, etc...). - addtimer(CALLBACK(src, .proc/hitby_react, hitting_atom), 2) + addtimer(CALLBACK(src, PROC_REF(hitby_react), hitting_atom), 2) /** * We have have actually hit the passed in atom @@ -940,7 +943,7 @@ if(STR == src_object) progress.end_progress() return - while(do_after(user, 1 SECONDS, src, NONE, FALSE, CALLBACK(STR, /datum/component/storage.proc/handle_mass_item_insertion, things, src_object, user, progress))) + while(do_after(user, 1 SECONDS, src, NONE, FALSE, CALLBACK(STR, TYPE_PROC_REF(/datum/component/storage, handle_mass_item_insertion), things, src_object, user, progress))) stoplag(1) progress.end_progress() to_chat(user, "You dump as much of [src_object.parent]'s contents into [STR.insert_preposition]to [src] as you can.") @@ -1340,7 +1343,7 @@ /atom/proc/update_filters() filters = null - filter_data = sortTim(filter_data, /proc/cmp_filter_data_priority, TRUE) + filter_data = sortTim(filter_data, GLOBAL_PROC_REF(cmp_filter_data_priority), TRUE) for(var/f in filter_data) var/list/data = filter_data[f] var/list/arguments = data.Copy() @@ -1438,7 +1441,7 @@ T = get_turf(src) if(!T) - return 0 + return FALSE var/list/forced_gravity = list() SEND_SIGNAL(src, COMSIG_ATOM_HAS_GRAVITY, T, forced_gravity) @@ -1451,7 +1454,7 @@ return max_grav if(isspaceturf(T)) // Turf never has gravity - return 0 + return FALSE var/area/A = get_area(T) if(A.has_gravity) // Areas which always has gravity diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 3c1887ad27e7..764e61d4c891 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -172,7 +172,7 @@ if(isobj(A) || ismob(A)) if(A.layer > highest.layer) highest = A - INVOKE_ASYNC(src, .proc/SpinAnimation, 5, 2) + INVOKE_ASYNC(src, PROC_REF(SpinAnimation), 5, 2) throw_impact(highest) return TRUE diff --git a/code/game/atoms_movement.dm b/code/game/atoms_movement.dm index 7e0a1e6899e9..7cf86be7cf1d 100644 --- a/code/game/atoms_movement.dm +++ b/code/game/atoms_movement.dm @@ -291,9 +291,9 @@ * 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][/atom/movable/proc/newtonian_move] * - * Return 0 to have src start/keep drifting in a no-grav area and 1 to stop/not start drifting + * return FALSE to have src start/keep drifting in a no-grav area and 1 to stop/not start drifting * - * Mobs should return 1 if they should be able to move of their own volition, see [/client/proc/Move] + * Mobs should return TRUE if they should be able to move of their own volition, see [/client/proc/Move] * * Arguments: * * movement_dir - 0 when stopping or any dir when trying to move diff --git a/code/game/communications.dm b/code/game/communications.dm index e79c27b9fb58..8c21691b432e 100644 --- a/code/game/communications.dm +++ b/code/game/communications.dm @@ -152,7 +152,7 @@ GLOBAL_LIST_INIT(reverseradiochannels, list( if(range) start_point = get_turf(source) if(!start_point) - return 0 + return FALSE //Send the data for(var/current_filter in filter_list) diff --git a/code/game/gamemodes/bloodsucker/bloodsucker.dm b/code/game/gamemodes/bloodsucker/bloodsucker.dm index 6acedb0d52e4..c6437490c0af 100644 --- a/code/game/gamemodes/bloodsucker/bloodsucker.dm +++ b/code/game/gamemodes/bloodsucker/bloodsucker.dm @@ -199,7 +199,7 @@ // Check Overdose: Am I even addicted to blood? Do I even have any in me? //if (!target.reagents.addiction_list || !target.reagents.reagent_list) //message_admins("DEBUG2: can_make_vassal() Abort: No reagents") - // return 0 + // return FALSE // Check Overdose: Did my current volume go over the Overdose threshold? //var/am_addicted = 0 //for (var/datum/reagent/blood/vampblood/blood in target.reagents.addiction_list) // overdosed is tracked in reagent_list, not addiction_list. @@ -210,7 +210,7 @@ //if (!am_addicted) //message_admins("DEBUG4: can_make_vassal() Abort: No Blood") - // return 0 + // return FALSE // No Mind! if(!target.mind || !target.mind.key) if(display_warning) diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index 74d2f7ebc393..913c30b08305 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -51,10 +51,10 @@ GLOBAL_VAR(changeling_team_objective_type) //If this is not null, we hand our th changelings += changeling changeling.special_role = ROLE_CHANGELING changeling.restricted_roles = restricted_jobs - return 1 + return TRUE else setup_error = "Not enough changeling candidates" - return 0 + return FALSE /datum/game_mode/changeling/post_setup() for(var/datum/mind/changeling in changelings) diff --git a/code/game/gamemodes/changeling/traitor_chan.dm b/code/game/gamemodes/changeling/traitor_chan.dm index 691111031da4..a21d6c676d52 100644 --- a/code/game/gamemodes/changeling/traitor_chan.dm +++ b/code/game/gamemodes/changeling/traitor_chan.dm @@ -20,11 +20,11 @@ /datum/game_mode/traitor/changeling/can_start() if(!..()) - return 0 + return FALSE possible_changelings = get_players_for_role(ROLE_CHANGELING) if(possible_changelings.len < required_enemies) - return 0 - return 1 + return FALSE + return TRUE /datum/game_mode/traitor/changeling/pre_setup() if(CONFIG_GET(flag/protect_roles_from_antagonist)) @@ -55,7 +55,7 @@ changeling.restricted_roles = restricted_jobs return ..() else - return 0 + return FALSE /datum/game_mode/traitor/changeling/post_setup() for(var/datum/mind/changeling in changelings) diff --git a/code/game/gamemodes/clock_cult/clock_cult.dm b/code/game/gamemodes/clock_cult/clock_cult.dm index 77371ad7bce0..d852ce9850f5 100644 --- a/code/game/gamemodes/clock_cult/clock_cult.dm +++ b/code/game/gamemodes/clock_cult/clock_cult.dm @@ -188,16 +188,16 @@ Credit where due: equip_servant(L) add_servant_of_ratvar(L, TRUE) ..() - return 1 + return TRUE /datum/game_mode/proc/greet_servant(mob/M) //Description of their role if(!M) - return 0 + return FALSE to_chat(M, "You are a servant of Ratvar, the Clockwork Justiciar!") to_chat(M, "Unlock Script scripture by converting a new servant or when 35kw of power is reached.") to_chat(M, "Application scripture will be unlocked when 50kw of power is reached.") M.playsound_local(get_turf(M), 'sound/ambience/antag/clockcultalr.ogg', 100, FALSE, pressure_affected = FALSE) - return 1 + return TRUE /datum/game_mode/proc/equip_servant(mob/living/M) //Grants a clockwork slab to the mob if(!M || !ishuman(M)) diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 9a49c0573993..72b3b5398918 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -154,9 +154,9 @@ if(cult_mind.current.onCentCom() || cult_mind.current.onSyndieBase()) acolytes_survived++ if(acolytes_survived>=acolytes_needed) - return 0 + return FALSE else - return 1 + return TRUE /datum/game_mode/cult/generate_report() diff --git a/code/game/gamemodes/devil/devil agent/devil_agent.dm b/code/game/gamemodes/devil/devil agent/devil_agent.dm index ccfd6f1dd53e..d491594d400c 100644 --- a/code/game/gamemodes/devil/devil agent/devil_agent.dm +++ b/code/game/gamemodes/devil/devil agent/devil_agent.dm @@ -41,8 +41,8 @@ outsellobjective.target = target_mind outsellobjective.update_explanation_text() D.objectives += outsellobjective - return 1 - return 0 + return TRUE + return FALSE /datum/game_mode/devil/devil_agents/generate_report() return "Multiple soul merchants have been spotted in the quadrant, and appear to be competing over who can purchase the most souls. Be advised that they are likely to manufacture \ diff --git a/code/game/gamemodes/devil/devil_game_mode.dm b/code/game/gamemodes/devil/devil_game_mode.dm index 7fe2f917145f..64de9f209794 100644 --- a/code/game/gamemodes/devil/devil_game_mode.dm +++ b/code/game/gamemodes/devil/devil_game_mode.dm @@ -47,15 +47,15 @@ if(devils.len < required_enemies) setup_error = "Not enough devil candidates" - return 0 - return 1 + return FALSE + return TRUE /datum/game_mode/devil/post_setup() for(var/datum/mind/devil in devils) post_setup_finalize(devil) ..() - return 1 + return TRUE /datum/game_mode/devil/generate_report() return "Infernal creatures have been seen nearby offering great boons in exchange for souls. This is considered theft against Nanotrasen, as all employment contracts contain a lien on the \ diff --git a/code/game/gamemodes/dynamic/dynamic.dm b/code/game/gamemodes/dynamic/dynamic.dm index c31cbbdcfc25..450950e640f2 100644 --- a/code/game/gamemodes/dynamic/dynamic.dm +++ b/code/game/gamemodes/dynamic/dynamic.dm @@ -421,7 +421,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) /datum/game_mode/dynamic/post_setup(report) for(var/datum/dynamic_ruleset/roundstart/rule in executed_rules) rule.candidates.Cut() // The rule should not use candidates at this point as they all are null. - addtimer(CALLBACK(src, /datum/game_mode/dynamic/.proc/execute_roundstart_rule, rule), rule.delay) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/game_mode/dynamic, execute_roundstart_rule), rule), rule.delay) ..() @@ -546,7 +546,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) return ruleset.cost + added_threat else stack_trace("The starting rule \"[ruleset.name]\" failed to pre_execute.") - return 0 + return FALSE /// Mainly here to facilitate delayed rulesets. All roundstart rulesets are executed with a timered callback to this proc. /datum/game_mode/dynamic/proc/execute_roundstart_rule(sent_rule) @@ -740,7 +740,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) if (forced_latejoin_rule.ready(TRUE)) if (!forced_latejoin_rule.repeatable) latejoin_rules = remove_from_list(latejoin_rules, forced_latejoin_rule.type) - addtimer(CALLBACK(src, /datum/game_mode/dynamic/.proc/execute_midround_latejoin_rule, forced_latejoin_rule), forced_latejoin_rule.delay) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/game_mode/dynamic, execute_midround_latejoin_rule), forced_latejoin_rule), forced_latejoin_rule.delay) forced_latejoin_rule = null else if (latejoin_injection_cooldown < world.time && prob(get_injection_chance())) diff --git a/code/game/gamemodes/dynamic/dynamic_hijacking.dm b/code/game/gamemodes/dynamic/dynamic_hijacking.dm index 04892ad15304..cd13665114ca 100644 --- a/code/game/gamemodes/dynamic/dynamic_hijacking.dm +++ b/code/game/gamemodes/dynamic/dynamic_hijacking.dm @@ -1,5 +1,5 @@ /datum/game_mode/dynamic/proc/setup_hijacking() - RegisterSignal(SSdcs, COMSIG_GLOB_PRE_RANDOM_EVENT, .proc/on_pre_random_event) + RegisterSignal(SSdcs, COMSIG_GLOB_PRE_RANDOM_EVENT, PROC_REF(on_pre_random_event)) /datum/game_mode/dynamic/proc/on_pre_random_event(datum/source, datum/round_event_control/round_event_control) SIGNAL_HANDLER diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets.dm b/code/game/gamemodes/dynamic/dynamic_rulesets.dm index b742f6f36c0b..88c1dfc7478e 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets.dm @@ -115,7 +115,7 @@ /// Returns how much threat to actually spend in the end. /datum/dynamic_ruleset/proc/scale_up(population, max_scale) if (!scaling_cost) - return 0 + return FALSE var/antag_fraction = 0 for(var/_ruleset in (mode.executed_rules + list(src))) // we care about the antags we *will* assign, too diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm index cbafe64eb542..15e0e859f334 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm @@ -941,7 +941,7 @@ /datum/dynamic_ruleset/midround/from_ghosts/sentient_disease/generate_ruleset_body(mob/applicant) var/mob/camera/disease/virus = new /mob/camera/disease(SSmapping.get_station_center()) virus.key = applicant.key - INVOKE_ASYNC(virus, /mob/camera/disease/proc/pick_name) + INVOKE_ASYNC(virus, TYPE_PROC_REF(/mob/camera/disease, pick_name)) message_admins("[ADMIN_LOOKUPFLW(virus)] has been made into a sentient disease by the midround ruleset.") log_game("[key_name(virus)] was spawned as a sentient disease by the midround ruleset.") return virus diff --git a/code/game/gamemodes/dynamic/ruleset_picking.dm b/code/game/gamemodes/dynamic/ruleset_picking.dm index 7c87f1bc82b7..d14e6e8aa161 100644 --- a/code/game/gamemodes/dynamic/ruleset_picking.dm +++ b/code/game/gamemodes/dynamic/ruleset_picking.dm @@ -37,7 +37,7 @@ current_midround_rulesets = drafted_rules - rule midround_injection_timer_id = addtimer( - CALLBACK(src, .proc/execute_midround_rule, rule), \ + CALLBACK(src, PROC_REF(execute_midround_rule), rule), \ ADMIN_CANCEL_MIDROUND_TIME, \ TIMER_STOPPABLE, \ ) @@ -53,7 +53,7 @@ midround_injection_timer_id = null if (!rule.repeatable) midround_rules = remove_from_list(midround_rules, rule.type) - addtimer(CALLBACK(src, .proc/execute_midround_latejoin_rule, rule), rule.delay) + addtimer(CALLBACK(src, PROC_REF(execute_midround_latejoin_rule), rule), rule.delay) /// Executes a random latejoin ruleset from the list of drafted rules. /datum/game_mode/dynamic/proc/pick_latejoin_rule(list/drafted_rules) @@ -62,7 +62,7 @@ return if (!rule.repeatable) latejoin_rules = remove_from_list(latejoin_rules, rule.type) - addtimer(CALLBACK(src, .proc/execute_midround_latejoin_rule, rule), rule.delay) + addtimer(CALLBACK(src, PROC_REF(execute_midround_latejoin_rule), rule), rule.delay) return TRUE /// Mainly here to facilitate delayed rulesets. All midround/latejoin rulesets are executed with a timered callback to this proc. diff --git a/code/game/gamemodes/extended/extended.dm b/code/game/gamemodes/extended/extended.dm index bfc75a9dc16c..1692e9fef68d 100644 --- a/code/game/gamemodes/extended/extended.dm +++ b/code/game/gamemodes/extended/extended.dm @@ -9,7 +9,7 @@ announce_text = "Just have fun and enjoy the game!" /datum/game_mode/extended/pre_setup() - return 1 + return TRUE /datum/game_mode/extended/generate_report() return "The transmission mostly failed to mention your sector. It is possible that there is nothing in the Syndicate that could threaten your station during this shift." diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 2bc497e62a28..85689b97618e 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -68,28 +68,28 @@ playerC++ if(!GLOB.Debug2) if(playerC < required_players || (maximum_players >= 0 && playerC > maximum_players)) - return 0 + return FALSE antag_candidates = get_players_for_role(antag_flag) if(!GLOB.Debug2) if(antag_candidates.len < required_enemies) - return 0 - return 1 + return FALSE + return TRUE else message_admins("DEBUG: GAME STARTING WITHOUT PLAYER NUMBER CHECKS, THIS WILL PROBABLY BREAK SHIT.") - return 1 + return TRUE ///Attempts to select players for special roles the mode might have. /datum/game_mode/proc/pre_setup() - return 1 + return TRUE ///Everyone should now be on the station and have their normal gear. This is the place to give the special roles extra things /datum/game_mode/proc/post_setup(report) //Gamemodes can override the intercept report. Passing TRUE as the argument will force a report. if(!report) report = !CONFIG_GET(flag/no_intercept_report) - addtimer(CALLBACK(GLOBAL_PROC, .proc/display_roundstart_logout_report), ROUNDSTART_LOGOUT_REPORT_TIME) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(display_roundstart_logout_report)), ROUNDSTART_LOGOUT_REPORT_TIME) if(prob(20)) //cit-change flipseclevel = TRUE @@ -100,7 +100,7 @@ // delay = (delay SECONDS) // else // delay = (4 MINUTES) //default to 4 minutes if the delay isn't defined. - // addtimer(CALLBACK(GLOBAL_PROC, .proc/reopen_roundstart_suicide_roles), delay) + // addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(reopen_roundstart_suicide_roles)), delay) if(SSdbcore.Connect()) var/list/to_set = list() @@ -120,7 +120,7 @@ query_round_game_mode.Execute() qdel(query_round_game_mode) if(report) - addtimer(CALLBACK(src, .proc/send_intercept, 0), rand(waittime_l, waittime_h)) + addtimer(CALLBACK(src, PROC_REF(send_intercept), 0), rand(waittime_l, waittime_h)) generate_station_goals() gamemode_ready = TRUE return TRUE @@ -162,10 +162,10 @@ switch(SSshuttle.emergency.mode) //Rounds on the verge of ending don't get new antags, they just run out if(SHUTTLE_STRANDED, SHUTTLE_ESCAPE) - return 1 + return TRUE if(SHUTTLE_CALL) if(SSshuttle.emergency.timeLeft(1) < initial(SSshuttle.emergencyCallTime)*0.5) - return 1 + return TRUE var/matc = CONFIG_GET(number/midround_antag_time_check) if(world.time >= (matc * 600)) @@ -202,7 +202,7 @@ //somewhere between 1 and 3 minutes from now if(!CONFIG_GET(keyed_list/midround_antag)[SSticker.mode.config_tag]) round_converted = 0 - return 1 + return TRUE for(var/mob/living/carbon/human/H in antag_candidates) if(H.client) replacementmode.make_antag_chance(H) @@ -213,7 +213,7 @@ ///Called by the gameSSticker /datum/game_mode/process() - return 0 + return FALSE //For things that do not die easily /datum/game_mode/proc/are_special_antags_dead() @@ -237,44 +237,44 @@ if(Player.mind) if(Player.mind.special_role || LAZYLEN(Player.mind.antag_datums)) continuous_sanity_checked = 1 - return 0 + return FALSE if(!continuous_sanity_checked) message_admins("The roundtype ([config_tag]) has no antagonists, continuous round has been defaulted to on and midround_antag has been defaulted to off.") continuous[config_tag] = TRUE midround_antag[config_tag] = FALSE SSshuttle.clearHostileEnvironment(src) - return 0 + return FALSE if(living_antag_player && living_antag_player.mind && isliving(living_antag_player) && living_antag_player.stat != DEAD && !isnewplayer(living_antag_player) &&!isbrain(living_antag_player) && (living_antag_player.mind.special_role || LAZYLEN(living_antag_player.mind.antag_datums))) - return 0 //A resource saver: once we find someone who has to die for all antags to be dead, we can just keep checking them, cycling over everyone only when we lose our mark. + return FALSE //A resource saver: once we find someone who has to die for all antags to be dead, we can just keep checking them, cycling over everyone only when we lose our mark. for(var/mob/Player in GLOB.alive_mob_list) if(Player.mind && Player.stat != DEAD && !isnewplayer(Player) &&!isbrain(Player) && Player.client) if(Player.mind.special_role || LAZYLEN(Player.mind.antag_datums)) //Someone's still antaging! living_antag_player = Player - return 0 + return FALSE if(!are_special_antags_dead()) return FALSE if(!continuous[config_tag] || force_ending) - return 1 + return TRUE else round_converted = convert_roundtype() if(!round_converted) if(round_ends_with_antag_death) - return 1 + return TRUE else midround_antag[config_tag] = 0 - return 0 + return FALSE - return 0 + return FALSE /datum/game_mode/proc/check_win() //universal trigger to be called at mob death, nuke explosion, etc. To be called from everywhere. - return 0 + return FALSE /datum/game_mode/proc/send_intercept() if(flipseclevel && !(config_tag == "extended"))//CIT CHANGE - lets the security level be flipped roundstart @@ -533,21 +533,21 @@ //If the configuration option is set to require players to be logged as old enough to play certain jobs, then this proc checks that they are, otherwise it just returns 1 /datum/game_mode/proc/age_check(client/C) if(get_remaining_days(C) == 0) - return 1 //Available in 0 days = available right now = player is old enough to play. - return 0 + return TRUE //Available in 0 days = available right now = player is old enough to play. + return FALSE /datum/game_mode/proc/get_remaining_days(client/C) if(!C) - return 0 + return FALSE if(C.prefs?.db_flags & DB_FLAG_EXEMPT) - return 0 + return FALSE if(!CONFIG_GET(flag/use_age_restriction_for_jobs)) - return 0 + return FALSE if(!isnum(C.player_age)) - return 0 //This is only a number if the db connection is established, otherwise it is text: "Requires database", meaning these restrictions cannot be enforced + return FALSE //This is only a number if the db connection is established, otherwise it is text: "Requires database", meaning these restrictions cannot be enforced if(!isnum(enemy_minimum_age)) - return 0 + return FALSE return max(0, enemy_minimum_age - C.player_age) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index bf45fe7efe90..ab087dceb0c4 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -639,11 +639,11 @@ GLOBAL_LIST_EMPTY(possible_items) if(istype(I, steal_target)) if(!targetinfo) //If there's no targetinfo, then that means it was a custom objective. At this point, we know you have the item, so return 1. return TRUE - else if(targetinfo.check_special_completion(I))//Returns 1 by default. Items with special checks will return 1 if the conditions are fulfilled. + else if(targetinfo.check_special_completion(I))//Returns 1 by default. Items with special checks will return TRUE if the conditions are fulfilled. return TRUE if(targetinfo && (I.type in targetinfo.altitems)) //Ok, so you don't have the item. Do you have an alternative, at least? - if(targetinfo.check_special_completion(I))//Yeah, we do! Don't return 0 if we don't though - then you could fail if you had 1 item that didn't pass and got checked first! + if(targetinfo.check_special_completion(I))//Yeah, we do! Don't return FALSE if we don't though - then you could fail if you had 1 item that didn't pass and got checked first! return TRUE return FALSE @@ -1291,9 +1291,9 @@ GLOBAL_LIST_EMPTY(possible_sabotages) var/payout_bonus = 0 var/area/dropoff = null var/static/list/blacklisted_areas = typecacheof(list(/area/ai_monitored/turret_protected, - /area/solars/, - /area/ruin/, //thank you station space ruins - /area/science/test_area/, + /area/solars, + /area/ruin, //thank you station space ruins + /area/science/test_area, /area/shuttle/)) /datum/objective/contract/proc/generate_dropoff() // Generate a random valid area on the station that the dropoff will happen. diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index 78644281b84a..2a64f690380c 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -9,7 +9,7 @@ var/list/special_equipment = list() /datum/objective_item/proc/check_special_completion() //for objectives with special checks (is that slime extract unused? does that intellicard have an ai in it? etcetc) - return 1 + return TRUE /datum/objective_item/proc/TargetExists() return TRUE @@ -142,8 +142,8 @@ /datum/objective_item/steal/functionalai/check_special_completion(obj/item/aicard/C) for(var/mob/living/silicon/ai/A in C) if(isAI(A) && A.stat != DEAD) //See if any AI's are alive inside that card. - return 1 - return 0 + return TRUE + return FALSE /datum/objective_item/steal/blueprints name = "the station blueprints." @@ -169,8 +169,8 @@ /datum/objective_item/steal/slime/check_special_completion(obj/item/slime_extract/E) if(E.Uses > 0) - return 1 - return 0 + return TRUE + return FALSE //Unique Objectives /datum/objective_item/unique/docs_red diff --git a/code/game/gamemodes/objective_sabotage.dm b/code/game/gamemodes/objective_sabotage.dm index 75a4ba3a1009..74cc485d78ca 100644 --- a/code/game/gamemodes/objective_sabotage.dm +++ b/code/game/gamemodes/objective_sabotage.dm @@ -23,7 +23,7 @@ START_PROCESSING(SSprocessing, src) /datum/sabotage_objective/processing/proc/check_condition_processing() - return 1 + return TRUE /datum/sabotage_objective/processing/process() check_condition_processing() diff --git a/code/game/gamemodes/overthrow/objective.dm b/code/game/gamemodes/overthrow/objective.dm index 75b7f9f3b83e..098fcce31a5d 100644 --- a/code/game/gamemodes/overthrow/objective.dm +++ b/code/game/gamemodes/overthrow/objective.dm @@ -34,7 +34,7 @@ return get_points() ? TRUE : FALSE /datum/objective/overthrow/proc/get_points() - return 0 // int, not bool + return FALSE // int, not bool /datum/objective/overthrow/proc/result_points(datum/mind/the_dude, base_points) // App var/initial_points = base_points diff --git a/code/game/gamemodes/sandbox/h_sandbox.dm b/code/game/gamemodes/sandbox/h_sandbox.dm index 92ae0b764f52..f91a8acc60cb 100644 --- a/code/game/gamemodes/sandbox/h_sandbox.dm +++ b/code/game/gamemodes/sandbox/h_sandbox.dm @@ -28,7 +28,7 @@ GLOBAL_VAR_INIT(hsboxspawn, TRUE) var/static/list/spawn_forbidden = list( /obj/item/tk_grab, /obj/item/implant, // not implanter, the actual thing that is inside you /obj/item/assembly, /obj/item/onetankbomb, /obj/item/pda/ai, - /obj/item/smallDelivery, /obj/item/projectile, + /obj/item/small_delivery, /obj/item/projectile, /obj/item/borg/sight, /obj/item/borg/stun, /obj/item/robot_module) /datum/hSB/proc/update() diff --git a/code/game/gamemodes/sandbox/sandbox.dm b/code/game/gamemodes/sandbox/sandbox.dm index 9c38bd83e846..667bf3808a0f 100644 --- a/code/game/gamemodes/sandbox/sandbox.dm +++ b/code/game/gamemodes/sandbox/sandbox.dm @@ -11,7 +11,7 @@ /datum/game_mode/sandbox/pre_setup() for(var/mob/M in GLOB.player_list) M.CanBuild() - return 1 + return TRUE /datum/game_mode/sandbox/post_setup() ..() diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 220fbe997882..a46e4e90c84c 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -69,7 +69,7 @@ /datum/game_mode/traitor/post_setup() for(var/datum/mind/traitor in pre_traitors) var/datum/antagonist/traitor/new_antag = new antag_datum() - addtimer(CALLBACK(traitor, /datum/mind.proc/add_antag_datum, new_antag), rand(10,100)) + addtimer(CALLBACK(traitor, TYPE_PROC_REF(/datum/mind, add_antag_datum), new_antag), rand(10,100)) if(!exchange_blue) exchange_blue = -1 //Block latejoiners from getting exchange objectives ..() diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index c19c59448f2e..e88a0a1a03b1 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -139,6 +139,9 @@ Class Procs: var/market_verb = "Customer" var/payment_department = ACCOUNT_ENG + ///Boolean on whether this machines interact with atmos + var/atmos_processing = FALSE + /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) @@ -154,7 +157,7 @@ Class Procs: START_PROCESSING(SSfastprocess, src) else START_PROCESSING(SSmachines, src) - RegisterSignal(src, COMSIG_ENTER_AREA, .proc/power_change) + RegisterSignal(src, COMSIG_ENTER_AREA, PROC_REF(power_change)) if (occupant_typecache) occupant_typecache = typecacheof(occupant_typecache) @@ -512,8 +515,8 @@ Class Procs: I.play_tool_sound(src, 50) setDir(turn(dir,-90)) to_chat(user, "You rotate [src].") - return 1 - return 0 + return TRUE + return FALSE /obj/proc/can_be_unfasten_wrench(mob/user, silent) //if we can unwrench this object; returns SUCCESSFUL_UNFASTEN and FAILED_UNFASTEN, which are both TRUE, or CANT_UNFASTEN, which isn't. if(!(isfloorturf(loc) || istype(loc, /turf/open/indestructible)) && !anchored) @@ -531,7 +534,7 @@ Class Procs: I.play_tool_sound(src, 50) var/prev_anchored = anchored //as long as we're the same anchored state and we're either on a floor or are anchored, toggle our anchored state - if(I.use_tool(src, user, time, extra_checks = CALLBACK(src, .proc/unfasten_wrench_check, prev_anchored, user))) + if(I.use_tool(src, user, time, extra_checks = CALLBACK(src, PROC_REF(unfasten_wrench_check), prev_anchored, user))) to_chat(user, "You [anchored ? "un" : ""]secure [src].") setAnchored(!anchored) playsound(src, 'sound/items/deconstruct.ogg', 50, 1) @@ -553,44 +556,46 @@ Class Procs: if((flags_1 & NODECONSTRUCT_1) && !W.works_from_distance) return FALSE var/shouldplaysound = 0 - if(component_parts) - if(panel_open || W.works_from_distance) - var/obj/item/circuitboard/machine/CB = locate(/obj/item/circuitboard/machine) in component_parts - var/P - if(W.works_from_distance) - to_chat(user, display_parts(user)) - for(var/obj/item/A in component_parts) - for(var/D in CB.req_components) - if(ispath(A.type, D)) - P = D - break - for(var/obj/item/B in W.contents) - if(istype(B, P) && istype(A, P)) - if(B.get_part_rating() > A.get_part_rating()) - if(istype(B,/obj/item/stack)) //conveniently this will mean A is also a stack and I will kill the first person to prove me wrong - var/obj/item/stack/SA = A - var/obj/item/stack/SB = B - var/used_amt = SA.get_amount() - if(!SB.use(used_amt)) - continue //if we don't have the exact amount to replace we don't - var/obj/item/stack/SN = new SB.merge_type(null,used_amt) - component_parts += SN - else - if(SEND_SIGNAL(W, COMSIG_TRY_STORAGE_TAKE, B, src)) - component_parts += B - B.moveToNullspace() - SEND_SIGNAL(W, COMSIG_TRY_STORAGE_INSERT, A, null, null, TRUE) - component_parts -= A - to_chat(user, "[capitalize(A.name)] replaced with [B.name].") - shouldplaysound = 1 //Only play the sound when parts are actually replaced! - break - RefreshParts() - else - to_chat(user, display_parts(user)) - if(shouldplaysound) - W.play_rped_sound() - return TRUE - return FALSE + if(!component_parts) + return FALSE + if(!panel_open && !W.works_from_distance) + to_chat(user, display_parts(user)) + return FALSE + var/obj/item/circuitboard/machine/machine_board = locate(/obj/item/circuitboard/machine) in component_parts + if(!machine_board) + return FALSE + var/P + if(W.works_from_distance) + to_chat(user, display_parts(user)) + for(var/obj/item/A in component_parts) + for(var/D in machine_board.req_components) + if(istype(A, D)) + P = D + break + for(var/obj/item/B in W.contents) + if(istype(B, P) && istype(A, P)) + if(B.get_part_rating() > A.get_part_rating()) + if(istype(B,/obj/item/stack)) //conveniently this will mean A is also a stack and I will kill the first person to prove me wrong + var/obj/item/stack/SA = A + var/obj/item/stack/SB = B + var/used_amt = SA.get_amount() + if(!SB.use(used_amt)) + continue //if we don't have the exact amount to replace we don't + var/obj/item/stack/SN = new SB.merge_type(null,used_amt) + component_parts += SN + else + if(SEND_SIGNAL(W, COMSIG_TRY_STORAGE_TAKE, B, src)) + component_parts += B + B.moveToNullspace() + SEND_SIGNAL(W, COMSIG_TRY_STORAGE_INSERT, A, null, null, TRUE) + component_parts -= A + to_chat(user, "[capitalize(A.name)] replaced with [B.name].") + shouldplaysound = 1 //Only play the sound when parts are actually replaced! + break + RefreshParts() + if(shouldplaysound) + W.play_rped_sound() + return TRUE /obj/machinery/proc/display_parts(mob/user) . = list() diff --git a/code/game/machinery/ai_slipper.dm b/code/game/machinery/ai_slipper.dm index b59e71d62eb2..b5fdb5af8d72 100644 --- a/code/game/machinery/ai_slipper.dm +++ b/code/game/machinery/ai_slipper.dm @@ -55,4 +55,4 @@ to_chat(user, "You activate [src]. It now has [uses] uses of foam remaining.") cooldown = world.time + cooldown_time power_change() - addtimer(CALLBACK(src, .proc/power_change), cooldown_time) + addtimer(CALLBACK(src, PROC_REF(power_change)), cooldown_time) diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 6c4542bfd17a..05cb3202d29c 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -51,7 +51,7 @@ matching_designs = list() /obj/machinery/autolathe/ComponentInitialize() - AddComponent(/datum/component/material_container, SSmaterials.materialtypes_by_category[MAT_CATEGORY_RIGID], 0, TRUE, null, null, CALLBACK(src, .proc/AfterMaterialInsert)) + AddComponent(/datum/component/material_container, SSmaterials.materialtypes_by_category[MAT_CATEGORY_RIGID], 0, TRUE, null, null, CALLBACK(src, PROC_REF(AfterMaterialInsert))) /obj/machinery/autolathe/Destroy() QDEL_NULL(wires) @@ -210,7 +210,7 @@ if(materials.materials[i] > 0) list_to_show += i - used_material = tgui_input_list(usr, "Choose [used_material]", "Custom Material", sort_list(list_to_show, /proc/cmp_typepaths_asc)) + used_material = tgui_input_list(usr, "Choose [used_material]", "Custom Material", sort_list(list_to_show, GLOBAL_PROC_REF(cmp_typepaths_asc))) if(isnull(used_material)) return //Didn't pick any material, so you can't build shit either. custom_materials[used_material] += amount_needed @@ -223,7 +223,7 @@ use_power(power) icon_state = "autolathe_n" var/time = is_stack ? 32 : (32 * coeff * multiplier) ** 0.8 - addtimer(CALLBACK(src, .proc/make_item, power, materials_used, custom_materials, multiplier, coeff, is_stack, usr), time) + addtimer(CALLBACK(src, PROC_REF(make_item), power, materials_used, custom_materials, multiplier, coeff, is_stack, usr), time) . = TRUE else to_chat(usr, span_alert("Not enough materials for this operation.")) @@ -477,4 +477,4 @@ // override the base to allow plastics /obj/machinery/autolathe/ComponentInitialize() var/list/extra_mats = list(/datum/material/plastic) - AddComponent(/datum/component/material_container, SSmaterials.materialtypes_by_category[MAT_CATEGORY_RIGID] + extra_mats, 0, TRUE, null, null, CALLBACK(src, .proc/AfterMaterialInsert)) + AddComponent(/datum/component/material_container, SSmaterials.materialtypes_by_category[MAT_CATEGORY_RIGID] + extra_mats, 0, TRUE, null, null, CALLBACK(src, PROC_REF(AfterMaterialInsert))) diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index 54a06f39ebff..6978da1000d7 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -47,7 +47,7 @@ /obj/machinery/button/update_icon() - cut_overlays() + . = ..() if(panel_open) icon_state = "button-open" else if(stat & (NOPOWER|BROKEN)) @@ -183,12 +183,18 @@ if(device) device.pulsed() - addtimer(CALLBACK(src, /atom/.proc/update_icon), 15) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 15) /obj/machinery/button/power_change() ..() update_icon() +/obj/machinery/button/vv_edit_var(vname, vval) + . = ..() + if(vname == NAMEOF(src, id)) + var/obj/item/assembly/control/controller = device + if(istype(controller)) + controller.id = vval /obj/machinery/button/door name = "door button" @@ -285,3 +291,17 @@ icon_state = "button" result_path = /obj/machinery/button custom_materials = list(/datum/material/iron = MINERAL_MATERIAL_AMOUNT) + +/obj/machinery/button/elevator + name = "elevator button" + desc = "Go back. Go back. Go back. Can you operate the elevator." + icon_state = "launcher" + skin = "launcher" + device_type = /obj/item/assembly/control/elevator + req_access = list() + id = 1 + +/obj/machinery/button/elevator/examine(mob/user) + . = ..() + . += "There's a small inscription on the button..." + . += "THIS CALLS THE ELEVATOR! IT DOES NOT OPERATE IT! Interact with the elevator itself to use it!" diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 6e794b80722e..b6ab1af36602 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -117,7 +117,7 @@ if(can_use()) GLOB.cameranet.addCamera(src) emped = 0 //Resets the consecutive EMP count - addtimer(CALLBACK(src, .proc/cancelCameraAlarm), 100) + addtimer(CALLBACK(src, PROC_REF(cancelCameraAlarm)), 100) for(var/i in GLOB.player_list) var/mob/M = i if (M.client.eye == src) @@ -274,7 +274,7 @@ /obj/machinery/camera/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) if(damage_flag == MELEE && damage_amount < 12 && !(stat & BROKEN)) - return 0 + return FALSE . = ..() /obj/machinery/camera/obj_break(damage_flag) @@ -325,7 +325,7 @@ change_msg = "reactivates" triggerCameraAlarm() if(!QDELETED(src)) //We'll be doing it anyway in destroy - addtimer(CALLBACK(src, .proc/cancelCameraAlarm), 100) + addtimer(CALLBACK(src, PROC_REF(cancelCameraAlarm)), 100) if(displaymessage) if(user) visible_message("[user] [change_msg] [src]!") @@ -417,4 +417,4 @@ else user.sight = 0 user.see_in_dark = 2 - return 1 + return TRUE diff --git a/code/game/machinery/civilian_bountys.dm b/code/game/machinery/civilian_bountys.dm index 1df0d02c3bc6..7768a06258da 100644 --- a/code/game/machinery/civilian_bountys.dm +++ b/code/game/machinery/civilian_bountys.dm @@ -340,7 +340,7 @@ /obj/item/civ_bounty_beacon/attack_self() loc.visible_message("\The [src] begins to beep loudly!") - addtimer(CALLBACK(src, .proc/launch_payload), 4 SECONDS) + addtimer(CALLBACK(src, PROC_REF(launch_payload)), 4 SECONDS) /obj/item/civ_bounty_beacon/proc/launch_payload() playsound(src, "sparks", 80, TRUE) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 06a399a2ebfc..9758c00ef31a 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -137,7 +137,7 @@ if(G.suiciding) // The ghost came from a body that is suiciding. return FALSE if(clonemind.damnation_type) //Can't clone the damned. - INVOKE_ASYNC(src, .proc/horrifyingsound) + INVOKE_ASYNC(src, PROC_REF(horrifyingsound)) mess = TRUE update_icon() return FALSE diff --git a/code/game/machinery/computer/_computer.dm b/code/game/machinery/computer/_computer.dm index 6b1d28fcba8e..19d6688ee8a2 100644 --- a/code/game/machinery/computer/_computer.dm +++ b/code/game/machinery/computer/_computer.dm @@ -43,18 +43,23 @@ /obj/machinery/computer/update_overlays() . = ..() SSvis_overlays.remove_vis_overlay(src, managed_vis_overlays) - if(stat & NOPOWER) - . += "[icon_keyboard]_off" - return - . += icon_keyboard + if(icon_keyboard) + if(stat & NOPOWER) + . += "[icon_keyboard]_off" + else + . += icon_keyboard - // This whole block lets screens ignore lighting and be visible even in the darkest room - // We can't do this for many things that emit light unfortunately because it layers over things that would be on top of it - var/overlay_state = icon_screen if(stat & BROKEN) - overlay_state = "[icon_state]_broken" - . += mutable_appearance(icon, overlay_state) - . += emissive_appearance(icon, overlay_state) + . += mutable_appearance(icon, "[icon_state]_broken") + return // If we don't do this broken computers glow in the dark. + + if(stat & NOPOWER) // Your screen can't be on if you've got no damn charge + return + + // This lets screens ignore lighting and be visible even in the darkest room + if(icon_screen) + . += mutable_appearance(icon, icon_screen) + . += emissive_appearance(icon, icon_screen) /obj/machinery/computer/power_change() ..() diff --git a/code/game/machinery/computer/apc_control.dm b/code/game/machinery/computer/apc_control.dm index 804025961b04..f091b7791680 100644 --- a/code/game/machinery/computer/apc_control.dm +++ b/code/game/machinery/computer/apc_control.dm @@ -112,7 +112,7 @@ log_game("[key_name(operator)] set the logs of [src] in [AREACOORD(src)] [should_log ? "On" : "Off"]") if("restore-console") restoring = TRUE - addtimer(CALLBACK(src, .proc/restore_comp), rand(3,5) * 9) + addtimer(CALLBACK(src, PROC_REF(restore_comp)), rand(3,5) * 9) if("access-apc") var/ref = params["ref"] playsound(src, "terminal_type", 50, FALSE) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 2986e67999e0..039b22ef04e9 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -74,7 +74,7 @@ GLOBAL_LIST_INIT(arcade_prize_pool, list( name = "random arcade" desc = "random arcade machine" icon_state = "arcade" - icon_keyboard = "no_keyboard" + icon_keyboard = null icon_screen = "invaders" light_color = LIGHT_COLOR_GREEN var/list/prize_override diff --git a/code/game/machinery/computer/arcade/battle.dm b/code/game/machinery/computer/arcade/battle.dm index b668b648f288..166f89187c60 100644 --- a/code/game/machinery/computer/arcade/battle.dm +++ b/code/game/machinery/computer/arcade/battle.dm @@ -207,7 +207,7 @@ else playsound(src, 'sound/arcade/hit.ogg', 50, TRUE, extrarange = -3) - timer_id = addtimer(CALLBACK(src, .proc/enemy_action,player_stance,user),1 SECONDS,TIMER_STOPPABLE) + timer_id = addtimer(CALLBACK(src, PROC_REF(enemy_action),player_stance,user),1 SECONDS,TIMER_STOPPABLE) gameover_check(user) ///the enemy turn, the enemy's action entirely depend on their current passive and a teensy tiny bit of randomness diff --git a/code/game/machinery/computer/arcade/orion_trail.dm b/code/game/machinery/computer/arcade/orion_trail.dm index 21b0ac1cc021..8894d53a21b9 100644 --- a/code/game/machinery/computer/arcade/orion_trail.dm +++ b/code/game/machinery/computer/arcade/orion_trail.dm @@ -386,7 +386,7 @@ var/mob/living/L = usr L.Stun(200, ignore_canstun = TRUE) //you can't run :^) var/S = new /obj/singularity/academy(usr.loc) - addtimer(CALLBACK(src, /atom/movable/proc/say, "[S] winks out, just as suddenly as it appeared."), 50) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom/movable, say), "[S] winks out, just as suddenly as it appeared."), 50) QDEL_IN(S, 50) else event = null diff --git a/code/game/machinery/computer/atmos_control.dm b/code/game/machinery/computer/atmos_control.dm index c8add9e6909d..81c3ad81186e 100644 --- a/code/game/machinery/computer/atmos_control.dm +++ b/code/game/machinery/computer/atmos_control.dm @@ -73,11 +73,11 @@ /obj/machinery/air_sensor/Initialize(mapload) . = ..() - SSair.atmos_machinery += src + SSair.start_processing_machine(src) set_frequency(frequency) /obj/machinery/air_sensor/Destroy() - SSair.atmos_machinery -= src + SSair.stop_processing_machine(src) SSradio.remove_object(src, frequency) return ..() diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 1d47155c339e..b881b52099e7 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -209,7 +209,7 @@ name = "security camera monitor" desc = "An old TV hooked into the station's camera network." icon_state = "television" - icon_keyboard = "no_keyboard" + icon_keyboard = null icon_screen = "detective_tv" pass_flags = PASSTABLE @@ -252,6 +252,7 @@ desc = "Used for watching an empty arena." icon = 'icons/obj/stationobjs.dmi' icon_state = "telescreen" + icon_keyboard = null layer = SIGN_LAYER network = list("thunder") density = FALSE @@ -277,13 +278,13 @@ /obj/machinery/computer/security/telescreen/entertainment/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_CLICK, .proc/BigClick) + RegisterSignal(src, COMSIG_CLICK, PROC_REF(BigClick)) // Bypass clickchain to allow humans to use the telescreen from a distance /obj/machinery/computer/security/telescreen/entertainment/proc/BigClick() SIGNAL_HANDLER - INVOKE_ASYNC(src, /atom.proc/interact, usr) + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom, interact), usr) /obj/machinery/computer/security/telescreen/entertainment/proc/notify(on) if(on && icon_state == icon_state_off) diff --git a/code/game/machinery/computer/camera_advanced.dm b/code/game/machinery/computer/camera_advanced.dm index 30463f4f01f1..95c4a089f392 100644 --- a/code/game/machinery/computer/camera_advanced.dm +++ b/code/game/machinery/computer/camera_advanced.dm @@ -179,7 +179,7 @@ user.see_invisible = SEE_INVISIBLE_LIVING //can't see ghosts through cameras user.sight = SEE_TURFS | SEE_BLACKNESS user.see_in_dark = 2 - return 1 + return TRUE /mob/camera/aiEye/remote/Destroy() if(origin && eye_user) diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index 50ad14d0fc2c..feef63b62b27 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -506,10 +506,10 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) var/datum/job/j = SSjob.GetJob(edit_job_target) if(!j) updateUsrDialog() - return 0 + return FALSE if(can_open_job(j) != 1) updateUsrDialog() - return 0 + return FALSE if(opened_positions[edit_job_target] >= 0) GLOB.time_last_changed_position = world.time / 10 j.total_positions++ @@ -523,10 +523,10 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) var/datum/job/j = SSjob.GetJob(edit_job_target) if(!j) updateUsrDialog() - return 0 + return FALSE if(can_close_job(j) != 1) updateUsrDialog() - return 0 + return FALSE //Allow instant closing without cooldown if a position has been opened before if(opened_positions[edit_job_target] <= 0) GLOB.time_last_changed_position = world.time / 10 @@ -541,7 +541,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) var/datum/job/j = SSjob.GetJob(priority_target) if(!j) updateUsrDialog() - return 0 + return FALSE var/priority = TRUE if(j in SSjob.prioritized_jobs) SSjob.prioritized_jobs -= j diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 91211d3d402a..16aa4f72be8e 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -274,7 +274,7 @@ say("Initiating scan...") var/prev_locked = scanner.locked scanner.locked = TRUE - addtimer(CALLBACK(src, .proc/finish_scan, scanner.occupant, prev_locked), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(finish_scan), scanner.occupant, prev_locked), 2 SECONDS) . = TRUE /obj/machinery/computer/cloning/proc/Toggle_autoprocess(mob/user) diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index 8921232c069c..8f7b15070b61 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -200,7 +200,7 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new) else results_undamaged[++results_undamaged.len] = total_list - var/list/returning = sortTim(results_damaged,/proc/damage_compare) + sortTim(results_undamaged,/proc/ijob_compare) + var/list/returning = sortTim(results_damaged,GLOBAL_PROC_REF(damage_compare)) + sortTim(results_undamaged,GLOBAL_PROC_REF(ijob_compare)) data_by_z["[z]"] = returning last_update["[z]"] = world.time diff --git a/code/game/machinery/computer/law.dm b/code/game/machinery/computer/law.dm index 6fee35766a98..397446b0a747 100644 --- a/code/game/machinery/computer/law.dm +++ b/code/game/machinery/computer/law.dm @@ -27,8 +27,8 @@ /obj/machinery/computer/upload/proc/can_upload_to(mob/living/silicon/S) if(S.stat == DEAD) - return 0 - return 1 + return FALSE + return TRUE /obj/machinery/computer/upload/ai name = "\improper AI upload console" @@ -45,9 +45,9 @@ /obj/machinery/computer/upload/ai/can_upload_to(mob/living/silicon/ai/A) if(!A || !isAI(A)) - return 0 + return FALSE if(A.control_disabled) - return 0 + return FALSE return ..() @@ -66,7 +66,7 @@ /obj/machinery/computer/upload/borg/can_upload_to(mob/living/silicon/robot/B) if(!B || !iscyborg(B)) - return 0 + return FALSE if(B.scrambledcodes || B.emagged) - return 0 + return FALSE return ..() diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index 66fe6e2ff067..53a66b7cf15d 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -573,8 +573,8 @@ if(user.canUseTopic(src, !hasSiliconAccessInArea(user))) if(!record1 || record1 == active1) if(!record2 || record2 == active2) - return 1 - return 0 + return TRUE + return FALSE /obj/machinery/computer/med_data/laptop name = "medical laptop" diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index a7071ac72e64..54b515f74c3e 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -138,13 +138,13 @@ name = "\improper DoorMex control console" icon_state = "oldcomp" icon_screen = "library" - icon_keyboard = "no_keyboard" + icon_keyboard = null // /obj/machinery/computer/pod/old/mass_driver_controller // name = "\improper Mass Driver Controller" // icon = 'icons/obj/airlock_machines.dmi' // icon_state = "airlock_control_standby" -// icon_keyboard = "no_keyboard" +// icon_keyboard = null // density = FALSE // /obj/machinery/computer/pod/old/mass_driver_controller/toxinsdriver diff --git a/code/game/machinery/computer/prisoner/gulag_teleporter.dm b/code/game/machinery/computer/prisoner/gulag_teleporter.dm index 70b66c1b8708..917104df2277 100644 --- a/code/game/machinery/computer/prisoner/gulag_teleporter.dm +++ b/code/game/machinery/computer/prisoner/gulag_teleporter.dm @@ -111,7 +111,7 @@ if("teleport") if(!teleporter || !beacon) return - addtimer(CALLBACK(src, .proc/teleport, usr), 5) + addtimer(CALLBACK(src, PROC_REF(teleport), usr), 5) return TRUE /obj/machinery/computer/prisoner/gulag_teleporter_computer/proc/scan_machinery() diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index d5b47d45f69c..d7bc95cbde80 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -817,9 +817,9 @@ What a mess.*/ if(authenticated) if(user.canUseTopic(src, !hasSiliconAccessInArea(user))) if(!trim(message1)) - return 0 + return FALSE if(!record1 || record1 == active1) if(!record2 || record2 == active2) - return 1 - return 0 + return TRUE + return FALSE diff --git a/code/game/machinery/computer/teleporter.dm b/code/game/machinery/computer/teleporter.dm index eb1c4903fc00..dcda7a33f291 100644 --- a/code/game/machinery/computer/teleporter.dm +++ b/code/game/machinery/computer/teleporter.dm @@ -90,7 +90,7 @@ say("Processing hub calibration to target...") calibrating = TRUE power_station.update_icon() - addtimer(CALLBACK(src, .proc/finish_calibration), 50 * (3 - power_station.teleporter_hub.accuracy)) //Better parts mean faster calibration + addtimer(CALLBACK(src, PROC_REF(finish_calibration)), 50 * (3 - power_station.teleporter_hub.accuracy)) //Better parts mean faster calibration . = TRUE /obj/machinery/computer/teleporter/proc/finish_calibration() @@ -150,7 +150,7 @@ var/mob/living/M = target var/obj/item/implant/tracking/I = locate() in M.implants if(I) - RegisterSignal(I, COMSIG_IMPLANT_REMOVING, .proc/untarget_implant) + RegisterSignal(I, COMSIG_IMPLANT_REMOVING, PROC_REF(untarget_implant)) imp_t = I else target = null diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 8cdec2f32426..9f8fd6ba5eec 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -90,7 +90,7 @@ return to_chat(user, "You start to add cables to the frame...") - if(P.use_tool(src, user, 20, volume=50, amount=5, extra_checks = CALLBACK(src, .proc/check_state, 1))) + if(P.use_tool(src, user, 20, volume=50, amount=5, extra_checks = CALLBACK(src, PROC_REF(check_state), 1))) to_chat(user, "You add cables to the frame.") state = 2 icon_state = "box_1" @@ -99,7 +99,7 @@ if(P.tool_behaviour == TOOL_SCREWDRIVER && !anchored) user.visible_message("[user] disassembles the frame.", \ "You start to disassemble the frame...", "You hear banging and clanking.") - if(P.use_tool(src, user, 40, volume=50, extra_checks = CALLBACK(src, .proc/check_state, 1))) + if(P.use_tool(src, user, 40, volume=50, extra_checks = CALLBACK(src, PROC_REF(check_state), 1))) if(state == 1) to_chat(user, "You disassemble the frame.") var/obj/item/stack/sheet/metal/M = new (loc, 5) @@ -108,7 +108,7 @@ return if(P.tool_behaviour == TOOL_WRENCH) to_chat(user, "You start [anchored ? "un" : ""]securing [src]...") - if(P.use_tool(src, user, 40, volume=75, extra_checks = CALLBACK(src, .proc/check_state, 1))) + if(P.use_tool(src, user, 40, volume=75, extra_checks = CALLBACK(src, PROC_REF(check_state), 1))) if(state == 1) to_chat(user, "You [anchored ? "un" : ""]secure [src].") set_anchored(!anchored) @@ -117,7 +117,7 @@ if(2) if(P.tool_behaviour == TOOL_WRENCH) to_chat(user, "You start [anchored ? "un" : ""]securing [src]...") - if(P.use_tool(src, user, 40, volume=75, extra_checks = CALLBACK(src, .proc/check_state, 2))) + if(P.use_tool(src, user, 40, volume=75, extra_checks = CALLBACK(src, PROC_REF(check_state), 2))) to_chat(user, "You [anchored ? "un" : ""]secure [src].") set_anchored(!anchored) return @@ -175,7 +175,7 @@ if(P.tool_behaviour == TOOL_WRENCH && !circuit.needs_anchored) to_chat(user, "You start [anchored ? "un" : ""]securing [src]...") - if(P.use_tool(src, user, 40, volume=75, extra_checks = CALLBACK(src, .proc/check_state, 3))) + if(P.use_tool(src, user, 40, volume=75, extra_checks = CALLBACK(src, PROC_REF(check_state), 3))) to_chat(user, "You [anchored ? "un" : ""]secure [src].") set_anchored(!anchored) return @@ -231,7 +231,7 @@ for(var/obj/item/co in replacer) part_list += co //Sort the parts. This ensures that higher tier items are applied first. - part_list = sortTim(part_list, /proc/cmp_rped_sort) + part_list = sortTim(part_list, GLOBAL_PROC_REF(cmp_rped_sort)) for(var/path in req_components) while(req_components[path] > 0 && (locate(path) in part_list)) diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 1a0e36fb6285..bf83cc21d360 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -351,7 +351,7 @@ glow.update_light() continue if(prob(2)) // Unique effects for the dance floor that show up randomly to mix things up - INVOKE_ASYNC(src, .proc/hierofunk) + INVOKE_ASYNC(src, PROC_REF(hierofunk)) sleep(playing.song_beat) #undef DISCO_INFENO_RANGE diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 29816473d018..37195b92e9a2 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -123,7 +123,7 @@ /obj/structure/barricade/security/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/deploy), deploy_time) + addtimer(CALLBACK(src, PROC_REF(deploy)), deploy_time) /obj/structure/barricade/security/proc/deploy() icon_state = "barrier1" diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index c3ec2dff211b..493a37bfdad6 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -113,7 +113,7 @@ set_frequency(frequency) if(closeOtherId != null) - addtimer(CALLBACK(.proc/update_other_id), 5) + addtimer(CALLBACK(src, PROC_REF(update_other_id)), 5) if(glass) airlock_material = "glass" if(security_level > AIRLOCK_SECURITY_METAL) @@ -224,9 +224,9 @@ return if(density) - INVOKE_ASYNC(src, .proc/open) + INVOKE_ASYNC(src, PROC_REF(open)) else - INVOKE_ASYNC(src, .proc/close) + INVOKE_ASYNC(src, PROC_REF(close)) if("bolt") if(command_value == "on" && locked) @@ -346,7 +346,7 @@ if(cyclelinkedairlock.operating) cyclelinkedairlock.delayed_close_requested = TRUE else - addtimer(CALLBACK(cyclelinkedairlock, .proc/close), 2) + addtimer(CALLBACK(cyclelinkedairlock, PROC_REF(close)), 2) ..() /obj/machinery/door/airlock/proc/isElectrified() @@ -403,7 +403,7 @@ secondsBackupPowerLost = 10 if(!spawnPowerRestoreRunning) spawnPowerRestoreRunning = TRUE - INVOKE_ASYNC(src, .proc/handlePowerRestore) + INVOKE_ASYNC(src, PROC_REF(handlePowerRestore)) update_icon() /obj/machinery/door/airlock/proc/loseBackupPower() @@ -411,7 +411,7 @@ src.secondsBackupPowerLost = 60 if(!spawnPowerRestoreRunning) spawnPowerRestoreRunning = TRUE - INVOKE_ASYNC(src, .proc/handlePowerRestore) + INVOKE_ASYNC(src, PROC_REF(handlePowerRestore)) update_icon() /obj/machinery/door/airlock/proc/regainBackupPower() @@ -1042,7 +1042,7 @@ user.visible_message("[user] is [welded ? "unwelding":"welding"] the airlock.", \ "You begin [welded ? "unwelding":"welding"] the airlock...", \ "You hear welding.") - if(W.use_tool(src, user, 40, volume=50, extra_checks = CALLBACK(src, .proc/weld_checks, W, user))) + if(W.use_tool(src, user, 40, volume=50, extra_checks = CALLBACK(src, PROC_REF(weld_checks), W, user))) welded = !welded user.visible_message("[user.name] has [welded? "welded shut":"unwelded"] [src].", \ "You [welded ? "weld the airlock shut":"unweld the airlock"].") @@ -1054,7 +1054,7 @@ user.visible_message("[user] is welding the airlock.", \ "You begin repairing the airlock...", \ "You hear welding.") - if(W.use_tool(src, user, 40, volume=50, extra_checks = CALLBACK(src, .proc/weld_checks, W, user))) + if(W.use_tool(src, user, 40, volume=50, extra_checks = CALLBACK(src, PROC_REF(weld_checks), W, user))) obj_integrity = max_integrity stat &= ~BROKEN user.visible_message("[user.name] has repaired [src].", \ @@ -1127,9 +1127,9 @@ if(!axe.wielded) to_chat(user, "You need to be wielding \the [axe] to do that!") return - INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) + INVOKE_ASYNC(src, (density ? PROC_REF(open) : PROC_REF(close)), 2) else - INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) + INVOKE_ASYNC(src, (density ? PROC_REF(open) : PROC_REF(close)), 2) if(I.tool_behaviour == TOOL_CROWBAR) if(!I.can_force_powered) @@ -1208,7 +1208,7 @@ operating = FALSE if(delayed_close_requested) delayed_close_requested = FALSE - addtimer(CALLBACK(src, .proc/close), 1) + addtimer(CALLBACK(src, PROC_REF(close)), 1) return TRUE @@ -1305,7 +1305,7 @@ return operating = TRUE update_icon(AIRLOCK_EMAG, 1) - addtimer(CALLBACK(src, .proc/open_sesame), 6) + addtimer(CALLBACK(src, PROC_REF(open_sesame)), 6) return TRUE /obj/machinery/door/airlock/proc/open_sesame() @@ -1381,7 +1381,7 @@ deltimer(unelectrify_timerid) unelectrify_timerid = null if(secondsElectrified != ELECTRIFIED_PERMANENT) - unelectrify_timerid = addtimer(CALLBACK(src, .proc/remove_electrify), secondsElectrified SECONDS, TIMER_STOPPABLE) + unelectrify_timerid = addtimer(CALLBACK(src, PROC_REF(remove_electrify)), secondsElectrified SECONDS, TIMER_STOPPABLE) diag_hud_set_electrified() if(user) diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 9575c45c576c..11167a3cd9c4 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -255,7 +255,7 @@ qdel(src) /obj/machinery/door/airlock/plasma/BlockThermalConductivity() //we don't stop the heat~ - return 0 + return FALSE /obj/machinery/door/airlock/plasma/attackby(obj/item/C, mob/user, params) if(C.get_temperature() > 300)//If the temperature of the object is over 300, then ignite @@ -507,11 +507,11 @@ /obj/machinery/door/airlock/cult/allowed(mob/living/L) if(!density) - return 1 + return TRUE if(friendly || iscultist(L) || isshade(L) || isconstruct(L)) if(!stealthy) new openingoverlaytype(loc) - return 1 + return TRUE else if(!stealthy) new /obj/effect/temp_visual/cult/sac(loc) @@ -521,7 +521,7 @@ flash_color(L, flash_color="#960000", flash_time=20) L.DefaultCombatKnockdown(40) L.throw_at(throwtarget, 5, 1) - return 0 + return FALSE /obj/machinery/door/airlock/cult/proc/conceal() icon = 'icons/obj/doors/airlocks/station/maintenance.dmi' @@ -619,7 +619,7 @@ return (is_servant_of_ratvar(user) && !isAllPowerCut()) /obj/machinery/door/airlock/clockwork/ratvar_act() - return 0 + return FALSE /obj/machinery/door/airlock/clockwork/narsie_act() ..() @@ -627,7 +627,7 @@ var/previouscolor = color color = "#960000" animate(src, color = previouscolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) /obj/machinery/door/airlock/clockwork/attackby(obj/item/I, mob/living/user, params) if(!attempt_construction(I, user)) @@ -635,8 +635,8 @@ /obj/machinery/door/airlock/clockwork/allowed(mob/M) if(is_servant_of_ratvar(M)) - return 1 - return 0 + return TRUE + return FALSE /obj/machinery/door/airlock/clockwork/hasPower() return TRUE //yes we do have power @@ -657,36 +657,36 @@ /obj/machinery/door/airlock/clockwork/proc/attempt_construction(obj/item/I, mob/living/user) if(!I || !user || !user.canUseTopic(src)) - return 0 + return FALSE else if(I.tool_behaviour == TOOL_WRENCH) if(construction_state == GEAR_SECURE) user.visible_message("[user] begins loosening [src]'s cogwheel...", "You begin loosening [src]'s cogwheel...") if(!I.use_tool(src, user, 75, volume=50) || construction_state != GEAR_SECURE) - return 1 + return TRUE user.visible_message("[user] loosens [src]'s cogwheel!", "[src]'s cogwheel pops off and dangles loosely.") playsound(src, 'sound/items/deconstruct.ogg', 50, 1) construction_state = GEAR_LOOSE else if(construction_state == GEAR_LOOSE) user.visible_message("[user] begins tightening [src]'s cogwheel...", "You begin tightening [src]'s cogwheel into place...") if(!I.use_tool(src, user, 75, volume=50) || construction_state != GEAR_LOOSE) - return 1 + return TRUE user.visible_message("[user] tightens [src]'s cogwheel!", "You firmly tighten [src]'s cogwheel into place.") playsound(src, 'sound/items/deconstruct.ogg', 50, 1) construction_state = GEAR_SECURE - return 1 + return TRUE else if(I.tool_behaviour == TOOL_CROWBAR) if(construction_state == GEAR_SECURE) to_chat(user, "[src]'s cogwheel is too tightly secured! Your [I.name] can't reach under it!") - return 1 + return TRUE else if(construction_state == GEAR_LOOSE) user.visible_message("[user] begins slowly lifting off [src]'s cogwheel...", "You slowly begin lifting off [src]'s cogwheel...") if(!I.use_tool(src, user, 75, volume=50) || construction_state != GEAR_LOOSE) - return 1 + return TRUE user.visible_message("[user] lifts off [src]'s cogwheel, causing it to fall apart!", \ "You lift off [src]'s cogwheel, causing it to fall apart!") deconstruct(TRUE) - return 1 - return 0 + return TRUE + return FALSE /obj/machinery/door/airlock/clockwork/brass glass = TRUE diff --git a/code/game/machinery/doors/alarmlock.dm b/code/game/machinery/doors/alarmlock.dm index f0b0d9eeb0f9..71c3ad630666 100644 --- a/code/game/machinery/doors/alarmlock.dm +++ b/code/game/machinery/doors/alarmlock.dm @@ -23,7 +23,7 @@ . = ..() SSradio.remove_object(src, air_frequency) air_connection = SSradio.add_object(src, air_frequency, RADIO_TO_AIRALARM) - INVOKE_ASYNC(src, .proc/open) + INVOKE_ASYNC(src, PROC_REF(open)) /obj/machinery/door/airlock/alarmlock/receive_signal(datum/signal/signal) ..() diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index 57dcb223cc85..c4f326840160 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -81,7 +81,7 @@ // linked door is open/closed (by density) then opens it/closes it. /obj/machinery/door_timer/proc/timer_start() if(stat & (NOPOWER|BROKEN)) - return 0 + return FALSE activation_time = REALTIMEOFDAY timing = TRUE @@ -89,7 +89,7 @@ for(var/obj/machinery/door/window/brigdoor/door in targets) if(door.density) continue - INVOKE_ASYNC(door, /obj/machinery/door/window/brigdoor.proc/close) + INVOKE_ASYNC(door, TYPE_PROC_REF(/obj/machinery/door/window/brigdoor, close)) for(var/obj/structure/closet/secure_closet/brig/C in targets) if(C.broken) @@ -98,12 +98,12 @@ continue C.locked = TRUE C.update_icon() - return 1 + return TRUE /obj/machinery/door_timer/proc/timer_end(forced = FALSE) if(stat & (NOPOWER|BROKEN)) - return 0 + return FALSE if(!forced) Radio.set_frequency(FREQ_SECURITY) @@ -117,7 +117,7 @@ for(var/obj/machinery/door/window/brigdoor/door in targets) if(!door.density) continue - INVOKE_ASYNC(door, /obj/machinery/door/window/brigdoor.proc/open) + INVOKE_ASYNC(door, TYPE_PROC_REF(/obj/machinery/door/window/brigdoor, open)) for(var/obj/structure/closet/secure_closet/brig/C in targets) if(C.broken) @@ -127,7 +127,7 @@ C.locked = FALSE C.update_icon() - return 1 + return TRUE /obj/machinery/door_timer/proc/time_left(seconds = FALSE) @@ -137,7 +137,7 @@ /obj/machinery/door_timer/proc/set_timer(value) var/new_time = clamp(value,0,MAX_TIMER) - . = new_time == timer_duration //return 1 on no change + . = new_time == timer_duration //return TRUE on no change timer_duration = new_time /obj/machinery/door_timer/ui_interact(mob/user, datum/tgui/ui) @@ -151,6 +151,7 @@ // if BROKEN, display blue screen of death icon AI uses // if timing=true, run update display function /obj/machinery/door_timer/update_icon() + . = ..() if(stat & (NOPOWER)) icon_state = "frame" return @@ -169,7 +170,6 @@ else if(maptext) maptext = "" - return // Adds an icon in case the screen is broken/off, stolen from status_display.dm diff --git a/code/game/machinery/doors/checkForMultipleDoors.dm b/code/game/machinery/doors/checkForMultipleDoors.dm index 73a9edde6fe5..0d985714f921 100644 --- a/code/game/machinery/doors/checkForMultipleDoors.dm +++ b/code/game/machinery/doors/checkForMultipleDoors.dm @@ -1,16 +1,16 @@ /obj/machinery/door/proc/checkForMultipleDoors() if(!src.loc) - return 0 + return FALSE for(var/obj/machinery/door/D in src.loc) if(!istype(D, /obj/machinery/door/window) && D.density && D != src) - return 0 - return 1 + return FALSE + return TRUE /turf/closed/wall/proc/checkForMultipleDoors() if(!src.loc) - return 0 + return FALSE for(var/obj/machinery/door/D in locate(src.x,src.y,src.z)) if(!istype(D, /obj/machinery/door/window) && D.density) - return 0 + return FALSE //There are no false wall checks because that would be fucking - return 1 + return TRUE diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index a3483e5702eb..1a932f7c88c5 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -222,13 +222,13 @@ /obj/machinery/door/attackby(obj/item/I, mob/user, params) if(user.a_intent != INTENT_HARM && (I.tool_behaviour == TOOL_CROWBAR || istype(I, /obj/item/fireaxe))) try_to_crowbar(I, user) - return 1 + return TRUE else if(I.tool_behaviour == TOOL_WELDER) try_to_weld(I, user) - return 1 + return TRUE else if(!(I.item_flags & NOBLUDGEON) && user.a_intent != INTENT_HARM) try_to_activate_door(user) - return 1 + return TRUE return ..() /obj/machinery/door/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = 1, attack_dir) @@ -254,7 +254,7 @@ if (. & EMP_PROTECT_SELF) return if(prob(severity/5) && (istype(src, /obj/machinery/door/airlock) || istype(src, /obj/machinery/door/window)) ) - INVOKE_ASYNC(src, .proc/open) + INVOKE_ASYNC(src, PROC_REF(open)) /obj/machinery/door/proc/unelectrify() secondsElectrified = MACHINE_NOT_ELECTRIFIED @@ -284,7 +284,7 @@ /obj/machinery/door/proc/open() if(!density) - return 1 + return TRUE if(operating) return operating = TRUE @@ -302,7 +302,7 @@ if(autoclose) spawn(autoclose) close() - return 1 + return TRUE /obj/machinery/door/proc/close() if(density) @@ -335,7 +335,7 @@ CheckForMobs() else if(!(flags_1 & ON_BORDER_1)) crush() - return 1 + return TRUE /obj/machinery/door/proc/CheckForMobs() if(locate(/mob/living) in get_turf(src)) @@ -377,10 +377,10 @@ close() /obj/machinery/door/proc/autoclose_in(wait) - addtimer(CALLBACK(src, .proc/autoclose), wait, TIMER_UNIQUE | TIMER_NO_HASH_WAIT | TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(autoclose)), wait, TIMER_UNIQUE | TIMER_NO_HASH_WAIT | TIMER_OVERRIDE) /obj/machinery/door/proc/requiresID() - return 1 + return TRUE /obj/machinery/door/proc/hasPower() return !(stat & NOPOWER) @@ -391,8 +391,8 @@ /obj/machinery/door/BlockThermalConductivity() // All non-glass airlocks block heat, this is intended. if(opacity || heat_proof) - return 1 - return 0 + return TRUE + return FALSE /obj/machinery/door/morgue icon = 'icons/obj/doors/doormorgue.dmi' diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index d040b98a3812..0ed7bd771d4a 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -128,7 +128,7 @@ /obj/machinery/door/firedoor/power_change() if(powered(power_channel)) stat &= ~NOPOWER - INVOKE_ASYNC(src, .proc/latetoggle) + INVOKE_ASYNC(src, PROC_REF(latetoggle)) else stat |= NOPOWER @@ -393,7 +393,7 @@ for(var/T2 in T.atmos_adjacent_turfs) turfs[T2] = 1 if(turfs.len <= 10) - return 0 // not big enough to matter + return FALSE // not big enough to matter return start_point.air.return_pressure() < 20 ? -1 : 1 /obj/machinery/door/firedoor/border_only/CanAllowThrough(atom/movable/mover, turf/target) diff --git a/code/game/machinery/doors/passworddoor.dm b/code/game/machinery/doors/passworddoor.dm index 64afc07ae3a7..a58d84b164c5 100644 --- a/code/game/machinery/doors/passworddoor.dm +++ b/code/game/machinery/doors/passworddoor.dm @@ -73,4 +73,4 @@ return /obj/machinery/door/password/wave_ex_act(power, datum/wave_explosion/explosion, dir) - return 0 //no. + return FALSE //no. diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index ba96cb5bf6f2..25016a90f42a 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -38,9 +38,9 @@ /obj/machinery/door/poddoor/shuttledock/proc/check() var/turf/T = get_step(src, checkdir) if(!istype(T, turftype)) - INVOKE_ASYNC(src, .proc/open) + INVOKE_ASYNC(src, PROC_REF(open)) else - INVOKE_ASYNC(src, .proc/close) + INVOKE_ASYNC(src, PROC_REF(close)) /obj/machinery/door/poddoor/incinerator_toxmix name = "combustion chamber vent" @@ -64,7 +64,7 @@ /obj/machinery/door/poddoor/Bumped(atom/movable/AM) if(density) - return 0 + return FALSE else return ..() diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 7d9ec6a9a1dc..a58c8c59a32a 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -129,7 +129,7 @@ if(get_dir(loc, T) == dir) return !density else - return 1 + return TRUE //used in the AStar algorithm to determinate if the turf the door is on is passable /obj/machinery/door/window/CanAStarPass(obj/item/card/id/ID, to_dir) @@ -144,19 +144,19 @@ /obj/machinery/door/window/open(forced=0) if (src.operating == 1) //doors can still open when emag-disabled - return 0 + return FALSE if(!forced) if(!hasPower()) - return 0 + return FALSE if(forced < 2) if(obj_flags & EMAGGED) - return 0 + return FALSE if(!src.operating) //in case of emag operating = TRUE do_animate("opening") playsound(src.loc, 'sound/machines/windowdoor.ogg', 100, 1) src.icon_state ="[src.base_state]open" - addtimer(CALLBACK(src, .proc/finish_opening), 10) + addtimer(CALLBACK(src, PROC_REF(finish_opening)), 10) return TRUE /obj/machinery/door/window/proc/finish_opening() @@ -171,13 +171,13 @@ /obj/machinery/door/window/close(forced=0) if (src.operating) - return 0 + return FALSE if(!forced) if(!hasPower()) - return 0 + return FALSE if(forced < 2) if(obj_flags & EMAGGED) - return 0 + return FALSE operating = TRUE do_animate("closing") playsound(src.loc, 'sound/machines/windowdoor.ogg', 100, 1) @@ -186,7 +186,7 @@ density = TRUE air_update_turf(1) update_freelook_sight() - addtimer(CALLBACK(src, .proc/finish_closing), 10) + addtimer(CALLBACK(src, PROC_REF(finish_closing)), 10) return TRUE /obj/machinery/door/window/proc/finish_closing() @@ -231,7 +231,7 @@ operating = TRUE flick("[src.base_state]spark", src) playsound(src, "sparks", 75, 1) - addtimer(CALLBACK(src, .proc/open_windows_me), 6) + addtimer(CALLBACK(src, PROC_REF(open_windows_me)), 6) return TRUE /obj/machinery/door/window/proc/open_windows_me() @@ -349,11 +349,11 @@ return if(density) - INVOKE_ASYNC(src, .proc/open) + INVOKE_ASYNC(src, PROC_REF(open)) else - INVOKE_ASYNC(src, .proc/close) + INVOKE_ASYNC(src, PROC_REF(close)) if("touch") - INVOKE_ASYNC(src, .proc/open_and_close) + INVOKE_ASYNC(src, PROC_REF(open_and_close)) /obj/machinery/door/window/brigdoor name = "secure door" @@ -419,12 +419,12 @@ var/previouscolor = color color = "#960000" animate(src, color = previouscolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) /obj/machinery/door/window/clockwork/allowed(mob/M) if(is_servant_of_ratvar(M)) - return 1 - return 0 + return TRUE + return FALSE /obj/machinery/door/window/northleft dir = NORTH diff --git a/code/game/machinery/doppler_array.dm b/code/game/machinery/doppler_array.dm index 458f231f4b10..6dfff281d53f 100644 --- a/code/game/machinery/doppler_array.dm +++ b/code/game/machinery/doppler_array.dm @@ -20,7 +20,7 @@ GLOBAL_LIST_EMPTY(doppler_arrays) /obj/machinery/doppler_array/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE,null,null,CALLBACK(src,.proc/rot_message)) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE,null,null,CALLBACK(src,PROC_REF(rot_message))) /obj/machinery/doppler_array/Destroy() GLOB.doppler_arrays -= src diff --git a/code/game/machinery/embedded_controller/access_controller.dm b/code/game/machinery/embedded_controller/access_controller.dm index 3beb481e00ae..badec7ef3822 100644 --- a/code/game/machinery/embedded_controller/access_controller.dm +++ b/code/game/machinery/embedded_controller/access_controller.dm @@ -164,7 +164,7 @@ set waitfor = FALSE if(A.density) goIdle() - return 0 + return FALSE update_icon() A.unbolt() . = 1 diff --git a/code/game/machinery/embedded_controller/airlock_controller.dm b/code/game/machinery/embedded_controller/airlock_controller.dm index 125c6692f395..bb601ccac475 100644 --- a/code/game/machinery/embedded_controller/airlock_controller.dm +++ b/code/game/machinery/embedded_controller/airlock_controller.dm @@ -190,7 +190,7 @@ memory["processing"] = state != target_state //sensor_pressure = null //not sure if we can comment this out. Uncomment in case of problems -rastaf0 - return 1 + return TRUE /obj/machinery/embedded_controller/radio/airlock_controller diff --git a/code/game/machinery/embedded_controller/embedded_controller_base.dm b/code/game/machinery/embedded_controller/embedded_controller_base.dm index 0a0a4e08f3c9..45ae4dc5da1f 100644 --- a/code/game/machinery/embedded_controller/embedded_controller_base.dm +++ b/code/game/machinery/embedded_controller/embedded_controller_base.dm @@ -19,7 +19,7 @@ return null /datum/computer/file/embedded_program/process() - return 0 + return FALSE /obj/machinery/embedded_controller var/datum/computer/file/embedded_program/program @@ -44,7 +44,7 @@ /obj/machinery/embedded_controller/proc/return_text() /obj/machinery/embedded_controller/proc/post_signal(datum/signal/signal, comm_line) - return 0 + return FALSE /obj/machinery/embedded_controller/receive_signal(datum/signal/signal) if(istype(signal) && program) @@ -52,14 +52,14 @@ /obj/machinery/embedded_controller/Topic(href, href_list) if(..()) - return 0 + return FALSE if(program) program.receive_user_command(href_list["command"]) - addtimer(CALLBACK(program, /datum/computer/file/embedded_program.proc/process), 5) + addtimer(CALLBACK(program, TYPE_PROC_REF(/datum/computer/file/embedded_program, process)), 5) usr.set_machine(src) - addtimer(CALLBACK(src, .proc/updateDialog), 5) + addtimer(CALLBACK(src, PROC_REF(updateDialog)), 5) /obj/machinery/embedded_controller/process() if(program) diff --git a/code/game/machinery/embedded_controller/simple_vent_controller.dm b/code/game/machinery/embedded_controller/simple_vent_controller.dm index 6416de70f1cb..76e802f787de 100644 --- a/code/game/machinery/embedded_controller/simple_vent_controller.dm +++ b/code/game/machinery/embedded_controller/simple_vent_controller.dm @@ -28,7 +28,7 @@ ))) /datum/computer/file/embedded_program/simple_vent_controller/process() - return 0 + return FALSE /obj/machinery/embedded_controller/radio/simple_vent_controller diff --git a/code/game/machinery/flasher.dm b/code/game/machinery/flasher.dm index 9b16f4ad0c04..b67a9817aa24 100644 --- a/code/game/machinery/flasher.dm +++ b/code/game/machinery/flasher.dm @@ -94,7 +94,7 @@ /obj/machinery/flasher/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) if(damage_flag == MELEE && damage_amount < 10) //any melee attack below 10 dmg does nothing - return 0 + return FALSE . = ..() /obj/machinery/flasher/proc/flash() @@ -126,7 +126,7 @@ if(flashed) bulb.times_used++ - return 1 + return TRUE /obj/machinery/flasher/emp_act(severity) diff --git a/code/game/machinery/harvester.dm b/code/game/machinery/harvester.dm index 5d4f0f1ac8b0..ae8df9195999 100644 --- a/code/game/machinery/harvester.dm +++ b/code/game/machinery/harvester.dm @@ -97,7 +97,7 @@ visible_message("The [name] begins warming up!") say("Initializing harvest protocol.") update_icon() - addtimer(CALLBACK(src, .proc/harvest), interval) + addtimer(CALLBACK(src, PROC_REF(harvest)), interval) /obj/machinery/harvester/proc/harvest() warming_up = FALSE @@ -132,7 +132,7 @@ operation_order.Remove(BP) break use_power(5000) - addtimer(CALLBACK(src, .proc/harvest), interval) + addtimer(CALLBACK(src, PROC_REF(harvest)), interval) /obj/machinery/harvester/proc/end_harvesting() warming_up = FALSE diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index cd87a858b8ca..73f90890502c 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -703,7 +703,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ if(HOLORECORD_SOUND) playsound(src,entry[2],50,TRUE) if(HOLORECORD_DELAY) - addtimer(CALLBACK(src,.proc/replay_entry,entry_number+1),entry[2]) + addtimer(CALLBACK(src,PROC_REF(replay_entry),entry_number+1),entry[2]) return if(HOLORECORD_LANGUAGE) var/datum/language_holder/holder = replay_holo.get_language_holder() diff --git a/code/game/machinery/hypnochair.dm b/code/game/machinery/hypnochair.dm index 938003814737..e477268d97aa 100644 --- a/code/game/machinery/hypnochair.dm +++ b/code/game/machinery/hypnochair.dm @@ -95,7 +95,7 @@ START_PROCESSING(SSobj, src) start_time = world.time update_icon() - timerid = addtimer(CALLBACK(src, .proc/finish_interrogation), 450, TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(finish_interrogation)), 450, TIMER_STOPPABLE) /obj/machinery/hypnochair/process() var/mob/living/carbon/C = occupant diff --git a/code/game/machinery/igniter.dm b/code/game/machinery/igniter.dm index 2f70bfcecb68..b7e5f4962018 100644 --- a/code/game/machinery/igniter.dm +++ b/code/game/machinery/igniter.dm @@ -38,7 +38,7 @@ var/turf/location = src.loc if (isturf(location)) location.hotspot_expose(700,10,1) - return 1 + return TRUE /obj/machinery/igniter/Initialize(mapload) . = ..() @@ -127,7 +127,7 @@ var/turf/location = src.loc if (isturf(location)) location.hotspot_expose(1000,100,1) - return 1 + return TRUE /obj/machinery/sparker/emp_act(severity) . = ..() diff --git a/code/game/machinery/limbgrower.dm b/code/game/machinery/limbgrower.dm index c3ce5732abf4..20903706cd26 100644 --- a/code/game/machinery/limbgrower.dm +++ b/code/game/machinery/limbgrower.dm @@ -41,7 +41,7 @@ stored_research = new /datum/techweb/specialized/autounlocking/limbgrower . = ..() AddComponent(/datum/component/plumbing/simple_demand) - AddComponent(/datum/component/simple_rotation, ROTATION_WRENCH | ROTATION_CLOCKWISE, null, CALLBACK(src, .proc/can_be_rotated)) + AddComponent(/datum/component/simple_rotation, ROTATION_WRENCH | ROTATION_CLOCKWISE, null, CALLBACK(src, PROC_REF(can_be_rotated))) /obj/machinery/limbgrower/ui_interact(mob/user, datum/tgui/ui) . = ..() @@ -210,7 +210,7 @@ flick("limbgrower_fill",src) icon_state = "limbgrower_idleon" selected_category = params["active_tab"] - addtimer(CALLBACK(src, .proc/build_item, consumed_reagents_list), production_speed * production_coefficient) + addtimer(CALLBACK(src, PROC_REF(build_item), consumed_reagents_list), production_speed * production_coefficient) . = TRUE return @@ -375,7 +375,7 @@ C.set_species(selected) C.set_resting(TRUE, TRUE) // Don't want to cause it to deathgasp.. - C.stat = DEAD + C.set_stat(DEAD) C.adjustOxyLoss(200) // Limb replacement causes toxloss, which can cause too much suffering for the doctor that I don't want C.adjustCloneLoss(45) diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index fa71960c9d41..20c496de5d20 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -129,7 +129,7 @@ on = !on if(on) - INVOKE_ASYNC(src, .proc/magnetic_process) + INVOKE_ASYNC(src, PROC_REF(magnetic_process)) @@ -316,7 +316,7 @@ if("togglemoving") moving = !moving if(moving) - INVOKE_ASYNC(src, .proc/MagnetMove) + INVOKE_ASYNC(src, PROC_REF(MagnetMove)) updateUsrDialog() diff --git a/code/game/machinery/mass_driver.dm b/code/game/machinery/mass_driver.dm index 8b9333b5e090..5a40abaf6e5b 100644 --- a/code/game/machinery/mass_driver.dm +++ b/code/game/machinery/mass_driver.dm @@ -65,4 +65,4 @@ if(isliving(O)) var/mob/living/L = O to_chat(L, "You feel something click beneath you!") - addtimer(CALLBACK(src, .proc/drive), drive_delay) + addtimer(CALLBACK(src, PROC_REF(drive)), drive_delay) diff --git a/code/game/machinery/pipe/pipe_dispenser.dm b/code/game/machinery/pipe/pipe_dispenser.dm index c144616c0565..fe242c4559b3 100644 --- a/code/game/machinery/pipe/pipe_dispenser.dm +++ b/code/game/machinery/pipe/pipe_dispenser.dm @@ -33,11 +33,11 @@ /obj/machinery/pipedispenser/Topic(href, href_list) if(..()) - return 1 + return TRUE var/mob/living/L = usr if(!anchored || !istype(L) || !CHECK_MOBILITY(L, MOBILITY_USE)) usr << browse(null, "window=pipedispenser") - return 1 + return TRUE usr.set_machine(src) add_fingerprint(usr) if(href_list["makepipe"]) @@ -130,7 +130,7 @@ /obj/machinery/pipedispenser/disposal/Topic(href, href_list) if(..()) - return 1 + return TRUE usr.set_machine(src) add_fingerprint(usr) if(href_list["dmake"]) @@ -181,7 +181,7 @@ /obj/machinery/pipedispenser/disposal/transit_tube/Topic(href, href_list) if(..()) - return 1 + return TRUE usr.set_machine(src) add_fingerprint(usr) if(wait < world.time) diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index 7fceff4380d9..050df21d1443 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -127,7 +127,7 @@ DEFINE_BITFIELD(turret_flags, list( base.layer = NOT_HIGH_OBJ_LAYER underlays += base if(!has_cover) - INVOKE_ASYNC(src, .proc/popUp) + INVOKE_ASYNC(src, PROC_REF(popUp)) /obj/machinery/porta_turret/proc/toggle_on(var/set_to) var/current = on @@ -358,7 +358,7 @@ DEFINE_BITFIELD(turret_flags, list( toggle_on(FALSE) //turns off the turret temporarily update_icon() //6 seconds for the traitor to gtfo of the area before the turret decides to ruin his shit - addtimer(CALLBACK(src, .proc/toggle_on, TRUE), 6 SECONDS) + addtimer(CALLBACK(src, PROC_REF(toggle_on), TRUE), 6 SECONDS) //turns it back on. The cover popUp() popDown() are automatically called in process(), no need to define it here /obj/machinery/porta_turret/emp_act(severity) @@ -378,7 +378,7 @@ DEFINE_BITFIELD(turret_flags, list( toggle_on(FALSE) remove_control() - addtimer(CALLBACK(src, .proc/toggle_on, TRUE), rand(60,600)) + addtimer(CALLBACK(src, PROC_REF(toggle_on), TRUE), rand(60,600)) /obj/machinery/porta_turret/take_damage(damage, damage_type = BRUTE, damage_flag = 0, sound_effect = 1) . = ..() @@ -387,7 +387,7 @@ DEFINE_BITFIELD(turret_flags, list( spark_system.start() if(on && !(turret_flags & TURRET_FLAG_SHOOT_ALL_REACT) && !(obj_flags & EMAGGED)) turret_flags |= TURRET_FLAG_SHOOT_ALL_REACT - addtimer(CALLBACK(src, .proc/reset_attacked), 60) + addtimer(CALLBACK(src, PROC_REF(reset_attacked)), 60) /obj/machinery/porta_turret/proc/reset_attacked() turret_flags &= ~TURRET_FLAG_SHOOT_ALL_REACT @@ -513,7 +513,7 @@ DEFINE_BITFIELD(turret_flags, list( var/atom/movable/M = pick(targets) targets -= M if(target(M)) - return 1 + return TRUE /obj/machinery/porta_turret/proc/popUp() //pops the turret up set waitfor = FALSE @@ -566,8 +566,8 @@ DEFINE_BITFIELD(turret_flags, list( if(turret_flags & TURRET_FLAG_AUTH_WEAPONS) //check for weapon authorization if(isnull(perp.wear_id) || istype(perp.wear_id.GetID(), /obj/item/card/id/syndicate)) - if(allowed(perp)) //if the perp has security access, return 0 - return 0 + if(allowed(perp)) //if the perp has security access, return FALSE + return FALSE if(perp.is_holding_item_of_type(/obj/item/gun) || perp.is_holding_item_of_type(/obj/item/melee/baton)) threatcount += 4 @@ -585,7 +585,7 @@ DEFINE_BITFIELD(turret_flags, list( // If we aren't shooting heads then return a threatcount of 0 if (!(turret_flags & TURRET_FLAG_SHOOT_HEADS) && (GetJobName(perp.get_assignment()) in GLOB.command_positions)) - return 0 + return FALSE return threatcount @@ -599,8 +599,8 @@ DEFINE_BITFIELD(turret_flags, list( if(target) popUp() //pop the turret up if it's not already up. setDir(get_dir(base, target))//even if you can't shoot, follow the target - INVOKE_ASYNC(src, .proc/shootAt, target) - return 1 + INVOKE_ASYNC(src, PROC_REF(shootAt), target) + return TRUE return /obj/machinery/porta_turret/proc/shootAt(atom/movable/target, stagger_enabled = FALSE) @@ -816,9 +816,9 @@ DEFINE_BITFIELD(turret_flags, list( if(target) setDir(get_dir(base, target))//even if you can't shoot, follow the target shootAt(target) - addtimer(CALLBACK(src, .proc/shootAt, target), 5) - addtimer(CALLBACK(src, .proc/shootAt, target), 10) - addtimer(CALLBACK(src, .proc/shootAt, target), 15) + addtimer(CALLBACK(src, PROC_REF(shootAt), target), 5) + addtimer(CALLBACK(src, PROC_REF(shootAt), target), 10) + addtimer(CALLBACK(src, PROC_REF(shootAt), target), 15) return TRUE /obj/machinery/porta_turret/ai @@ -840,7 +840,7 @@ DEFINE_BITFIELD(turret_flags, list( faction = list("neutral","silicon","turret") //Minebots, medibots, etc that should not be shot. /obj/machinery/porta_turret/aux_base/assess_perp(mob/living/carbon/human/perp) - return 0 //Never shoot humanoids. You are on your own if Ashwalkers or the like attack! + return FALSE //Never shoot humanoids. You are on your own if Ashwalkers or the like attack! /obj/machinery/porta_turret/aux_base/setup() return @@ -874,7 +874,7 @@ DEFINE_BITFIELD(turret_flags, list( AddElement(/datum/element/empprotection, EMP_PROTECT_SELF | EMP_PROTECT_WIRES) /obj/machinery/porta_turret/centcom_shuttle/assess_perp(mob/living/carbon/human/perp) - return 0 + return FALSE /obj/machinery/porta_turret/centcom_shuttle/setup() return @@ -1194,8 +1194,8 @@ DEFINE_BITFIELD(turret_flags, list( if(team_color == "blue") if(istype(P, /obj/item/projectile/beam/lasertag/redtag)) toggle_on(FALSE) - addtimer(CALLBACK(src, .proc/toggle_on, TRUE), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(toggle_on), TRUE), 10 SECONDS) else if(team_color == "red") if(istype(P, /obj/item/projectile/beam/lasertag/bluetag)) toggle_on(FALSE) - addtimer(CALLBACK(src, .proc/toggle_on, TRUE), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(toggle_on), TRUE), 10 SECONDS) diff --git a/code/game/machinery/posi_alert.dm b/code/game/machinery/posi_alert.dm index a2a67f22f993..cceb77a5b53f 100644 --- a/code/game/machinery/posi_alert.dm +++ b/code/game/machinery/posi_alert.dm @@ -49,7 +49,7 @@ visible_message("There are positronic personalities available!") radio.talk_into(src, "There are positronic personalities available!", science_channel) playsound(loc, 'sound/machines/ping.ogg', 50) - addtimer(CALLBACK(src, .proc/liftcooldown), 300) + addtimer(CALLBACK(src, PROC_REF(liftcooldown)), 300) /obj/machinery/posialert/proc/liftcooldown() inuse = FALSE diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index d58edbd0255d..dc506ee9b2b0 100755 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -80,27 +80,27 @@ if(allowed) if(anchored) if(charging || panel_open) - return 1 + return TRUE //Checks to make sure he's not in space doing it, and that the area got proper power. var/area/a = get_area(src) if(!a || !a.powered(EQUIP)) to_chat(user, "[src] blinks red as you try to insert [G].") - return 1 + return TRUE if (istype(G, /obj/item/gun/energy)) var/obj/item/gun/energy/E = G if(!E.can_charge) to_chat(user, "Your gun has no external power connector.") - return 1 + return TRUE if(!user.transferItemToLoc(G, src)) - return 1 + return TRUE setCharging(G) else to_chat(user, "[src] isn't connected to anything!") - return 1 + return TRUE if(anchored && !charging) if(default_deconstruction_screwdriver(user, "recharger", "recharger", G)) diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index 1bd795e4f1cc..41d00f23e6d7 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -63,7 +63,7 @@ if(occupant) process_occupant() - return 1 + return TRUE /obj/machinery/recharge_station/relaymove(mob/user) if(user.stat) diff --git a/code/game/machinery/recycler.dm b/code/game/machinery/recycler.dm index c561170af4c8..f8a23456c028 100644 --- a/code/game/machinery/recycler.dm +++ b/code/game/machinery/recycler.dm @@ -183,7 +183,7 @@ safety_mode = TRUE update_icon() L.forceMove(loc) - addtimer(CALLBACK(src, .proc/reboot), SAFETY_COOLDOWN) + addtimer(CALLBACK(src, PROC_REF(reboot)), SAFETY_COOLDOWN) /obj/machinery/recycler/proc/reboot() playsound(src, 'sound/machines/ping.ogg', 50, 0) diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index 52c96e269f43..1fe552745dba 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -338,7 +338,7 @@ GLOBAL_LIST_EMPTY(allConsoles) Radio.set_frequency(radio_freq) Radio.talk_into(src, "[emergency] emergency in [department]!!", radio_freq) update_icon() - addtimer(CALLBACK(src, .proc/clear_emergency), 5 MINUTES) + addtimer(CALLBACK(src, PROC_REF(clear_emergency)), 5 MINUTES) if(href_list["department"] && message) var/sending = message diff --git a/code/game/machinery/sheetifier.dm b/code/game/machinery/sheetifier.dm index 82f15803ab23..3bca8f8f43db 100644 --- a/code/game/machinery/sheetifier.dm +++ b/code/game/machinery/sheetifier.dm @@ -13,7 +13,7 @@ /obj/machinery/sheetifier/Initialize(mapload) . = ..() - AddComponent(/datum/component/material_container, list(/datum/material/meat), MINERAL_MATERIAL_AMOUNT * MAX_STACK_SIZE * 2, TRUE, /obj/item/reagent_containers/food/snacks/meat/slab, CALLBACK(src, .proc/CanInsertMaterials), CALLBACK(src, .proc/AfterInsertMaterials)) + AddComponent(/datum/component/material_container, list(/datum/material/meat), MINERAL_MATERIAL_AMOUNT * MAX_STACK_SIZE * 2, TRUE, /obj/item/reagent_containers/food/snacks/meat/slab, CALLBACK(src, PROC_REF(CanInsertMaterials)), CALLBACK(src, PROC_REF(AfterInsertMaterials))) /obj/machinery/sheetifier/update_overlays() . = ..() @@ -35,7 +35,7 @@ var/mutable_appearance/processing_overlay = mutable_appearance(icon, "processing") processing_overlay.color = last_inserted_material.color flick_overlay_static(processing_overlay, src, 64) - addtimer(CALLBACK(src, .proc/finish_processing), 64) + addtimer(CALLBACK(src, PROC_REF(finish_processing)), 64) /obj/machinery/sheetifier/proc/finish_processing() busy_processing = FALSE diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm index 4fa647617664..1c783453383a 100644 --- a/code/game/machinery/slotmachine.dm +++ b/code/game/machinery/slotmachine.dm @@ -19,6 +19,7 @@ desc = "Gambling for the antisocial." icon = 'icons/obj/economy.dmi' icon_state = "slots1" + icon_keyboard = null density = TRUE use_power = IDLE_POWER_USE idle_power_usage = 50 @@ -40,13 +41,13 @@ jackpots = rand(1, 4) //false hope plays = rand(75, 200) - INVOKE_ASYNC(src, .proc/toggle_reel_spin, TRUE)//The reels won't spin unless we activate them + INVOKE_ASYNC(src, PROC_REF(toggle_reel_spin), TRUE)//The reels won't spin unless we activate them var/list/reel = reels[1] for(var/i = 0, i < reel.len, i++) //Populate the reels. randomize_reels() - INVOKE_ASYNC(src, .proc/toggle_reel_spin, FALSE) + INVOKE_ASYNC(src, PROC_REF(toggle_reel_spin), FALSE) /obj/machinery/computer/slot_machine/Destroy() if(balance) @@ -204,9 +205,9 @@ update_icon() updateDialog() - var/spin_loop = addtimer(CALLBACK(src, .proc/do_spin), 2, TIMER_LOOP|TIMER_STOPPABLE) + var/spin_loop = addtimer(CALLBACK(src, PROC_REF(do_spin)), 2, TIMER_LOOP|TIMER_STOPPABLE) - addtimer(CALLBACK(src, .proc/finish_spinning, spin_loop, user, the_name), SPIN_TIME - (REEL_DEACTIVATE_DELAY * reels.len)) + addtimer(CALLBACK(src, PROC_REF(finish_spinning), spin_loop, user, the_name), SPIN_TIME - (REEL_DEACTIVATE_DELAY * reels.len)) //WARNING: no sanity checking for user since it's not needed and would complicate things (machine should still spin even if user is gone), be wary of this if you're changing this code. /obj/machinery/computer/slot_machine/proc/do_spin() diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index 93b85bb45b9f..d90f4f8bc933 100644 --- a/code/game/machinery/spaceheater.dm +++ b/code/game/machinery/spaceheater.dm @@ -222,7 +222,7 @@ usr.visible_message("[usr] switches [on ? "on" : "off"] \the [src].", "You switch [on ? "on" : "off"] \the [src].") update_icon() if (on) - SSair.atmos_machinery += src + SSair.start_processing_machine(src) . = TRUE if("mode") setMode = params["mode"] diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index bd1ea0c48326..a771251900fe 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -325,7 +325,7 @@ user, src, choices, - custom_check = CALLBACK(src, .proc/check_interactable, user), + custom_check = CALLBACK(src, PROC_REF(check_interactable), user), require_near = !issilicon(user), ) @@ -436,7 +436,7 @@ if(iscarbon(mob_occupant) && mob_occupant.stat < UNCONSCIOUS) //Awake, organic and screaming mob_occupant.emote("scream") - addtimer(CALLBACK(src, .proc/cook), 50) + addtimer(CALLBACK(src, PROC_REF(cook)), 50) else uv_cycles = initial(uv_cycles) uv = FALSE @@ -518,7 +518,7 @@ s.set_up(5, 1, src) s.start() if(electrocute_mob(user, src, src, 1, TRUE)) - return 1 + return TRUE /obj/machinery/suit_storage_unit/relaymove(mob/user) if(locked) @@ -549,7 +549,7 @@ if(locked) visible_message("You see [user] kicking against the doors of [src]!", \ "You start kicking against the doors...") - addtimer(CALLBACK(src, .proc/resist_open, user), 300) + addtimer(CALLBACK(src, PROC_REF(resist_open), user), 300) else open_machine() dump_contents() diff --git a/code/game/machinery/syndicatebomb.dm b/code/game/machinery/syndicatebomb.dm index 56629841e388..d9b110e8c4f7 100644 --- a/code/game/machinery/syndicatebomb.dm +++ b/code/game/machinery/syndicatebomb.dm @@ -405,7 +405,7 @@ chem_splash(get_turf(src), spread_range, list(reactants), temp_boost) // Detonate it again in one second, until it's out of juice. - addtimer(CALLBACK(src, .proc/detonate), 10) + addtimer(CALLBACK(src, PROC_REF(detonate)), 10) // If it's not a time release bomb, do normal explosion diff --git a/code/game/machinery/telecomms/computers/message.dm b/code/game/machinery/telecomms/computers/message.dm index f3726c4245dd..01b2716fd6c6 100644 --- a/code/game/machinery/telecomms/computers/message.dm +++ b/code/game/machinery/telecomms/computers/message.dm @@ -216,7 +216,7 @@ if(istype(S) && S.hack_software) hacking = TRUE //Time it takes to bruteforce is dependant on the password length. - addtimer(CALLBACK(src, .proc/BruteForce, usr), (10 SECONDS) * length(linkedServer.decryptkey)) + addtimer(CALLBACK(src, PROC_REF(BruteForce), usr), (10 SECONDS) * length(linkedServer.decryptkey)) if("del_log") if(!auth) @@ -344,7 +344,7 @@ var/obj/item/paper/monitorkey/MK = new(loc, linkedServer) // Will help make emagging the console not so easy to get away with. MK.info += "

�%@%(*$%&(�&?*(%&�/{}" - addtimer(CALLBACK(src, .proc/UnmagConsole), (10 SECONDS) * length(linkedServer.decryptkey)) + addtimer(CALLBACK(src, PROC_REF(UnmagConsole)), (10 SECONDS) * length(linkedServer.decryptkey)) //message = rebootmsg return TRUE diff --git a/code/game/machinery/transformer.dm b/code/game/machinery/transformer.dm index eb79376dc341..2ce3a5ea2ea8 100644 --- a/code/game/machinery/transformer.dm +++ b/code/game/machinery/transformer.dm @@ -103,7 +103,7 @@ R.set_connected_ai(masterAI) R.lawsync() R.lawupdate = 1 - addtimer(CALLBACK(src, .proc/unlock_new_robot, R), 50) + addtimer(CALLBACK(src, PROC_REF(unlock_new_robot), R), 50) /obj/machinery/transformer/proc/unlock_new_robot(mob/living/silicon/robot/R) playsound(src.loc, 'sound/machines/ping.ogg', 50, 0) diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index 8c2d3631e364..ddd2320a8234 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -164,7 +164,7 @@ GLOBAL_LIST_INIT(dye_registry, list( busy = TRUE update_icon() - addtimer(CALLBACK(src, .proc/wash_cycle), 200) + addtimer(CALLBACK(src, PROC_REF(wash_cycle)), 200) START_PROCESSING(SSfastprocess, src) return TRUE diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index 640de530ac90..b7eab38d6baa 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -20,10 +20,10 @@ if(buckled_mobs.len > 1) var/unbuckled = input(user, "Who do you wish to unbuckle?","Unbuckle Who?") as null|mob in buckled_mobs if(user_unbuckle_mob(unbuckled,user)) - return 1 + return TRUE else if(user_unbuckle_mob(buckled_mobs[1],user)) - return 1 + return TRUE /atom/movable/attackby(obj/item/attacking_item, mob/user, params) if(!can_buckle || !istype(attacking_item, /obj/item/riding_offhand) || !user.Adjacent(src)) diff --git a/code/game/objects/effects/alien_acid.dm b/code/game/objects/effects/alien_acid.dm index 40d950332c25..1e49602766df 100644 --- a/code/game/objects/effects/alien_acid.dm +++ b/code/game/objects/effects/alien_acid.dm @@ -36,7 +36,7 @@ . = 1 if(!target) qdel(src) - return 0 + return FALSE if(prob(5)) playsound(loc, 'sound/items/welder.ogg', 100, 1) @@ -51,7 +51,7 @@ acid_level = max(acid_level - (5 + 2*round(sqrt(acid_level))), 0) if(acid_level <= 0) qdel(src) - return 0 + return FALSE /obj/effect/acid/Crossed(AM as mob|obj) . = ..() diff --git a/code/game/objects/effects/anomalies.dm b/code/game/objects/effects/anomalies.dm index 31e9d7046248..cf7a8b756cd3 100644 --- a/code/game/objects/effects/anomalies.dm +++ b/code/game/objects/effects/anomalies.dm @@ -138,7 +138,7 @@ /obj/effect/anomaly/grav/high/Initialize(mapload, new_lifespan) . = ..() - INVOKE_ASYNC(src, .proc/setup_grav_field) + INVOKE_ASYNC(src, PROC_REF(setup_grav_field)) /obj/effect/anomaly/grav/high/proc/setup_grav_field() grav_field = make_field(/datum/proximity_monitor/advanced/gravity, list("current_range" = 7, "host" = src, "gravity_value" = rand(0,3))) @@ -247,7 +247,7 @@ if(ismob(A) && !(A in flashers)) // don't flash if we're already doing an effect var/mob/M = A if(M.client) - INVOKE_ASYNC(src, .proc/blue_effect, M) + INVOKE_ASYNC(src, PROC_REF(blue_effect), M) /obj/effect/anomaly/bluespace/proc/blue_effect(mob/M) var/obj/blueeffect = new /obj(src) @@ -282,7 +282,7 @@ T.atmos_spawn_air("o2=5;plasma=5;TEMP=1000") /obj/effect/anomaly/pyro/detonate() - INVOKE_ASYNC(src, .proc/makepyroslime) + INVOKE_ASYNC(src, PROC_REF(makepyroslime)) /obj/effect/anomaly/pyro/proc/makepyroslime() var/turf/open/T = get_turf(src) diff --git a/code/game/objects/effects/blessing.dm b/code/game/objects/effects/blessing.dm index 6db28b37003a..886c1b7648a5 100644 --- a/code/game/objects/effects/blessing.dm +++ b/code/game/objects/effects/blessing.dm @@ -16,7 +16,7 @@ I.alpha = 64 I.appearance_flags = RESET_ALPHA add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/blessedAware, "blessing", I) - RegisterSignal(loc, COMSIG_ATOM_INTERCEPT_TELEPORT, .proc/block_cult_teleport) + RegisterSignal(loc, COMSIG_ATOM_INTERCEPT_TELEPORT, PROC_REF(block_cult_teleport)) /obj/effect/blessing/Destroy() UnregisterSignal(loc, COMSIG_ATOM_INTERCEPT_TELEPORT) diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm index f538a5a7b765..b1456a247bf9 100644 --- a/code/game/objects/effects/contraband.dm +++ b/code/game/objects/effects/contraband.dm @@ -70,7 +70,7 @@ name = "poster - [name]" desc = "A large piece of space-resistant printed paper. [desc]" - addtimer(CALLBACK(src, /datum.proc/_AddElement, list(/datum/element/beauty, 300)), 0) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum, _AddElement), list(/datum/element/beauty, 300)), 0) /obj/structure/sign/poster/proc/randomise(base_type) var/list/poster_types = subtypesof(base_type) diff --git a/code/game/objects/effects/countdown.dm b/code/game/objects/effects/countdown.dm index d846ecdaec0f..104789a5439c 100644 --- a/code/game/objects/effects/countdown.dm +++ b/code/game/objects/effects/countdown.dm @@ -19,7 +19,7 @@ /obj/effect/countdown/Initialize(mapload) . = ..() attach(loc) - RegisterSignal(loc, COMSIG_PARENT_QDELETING, .proc/on_parent_deleting) + RegisterSignal(loc, COMSIG_PARENT_QDELETING, PROC_REF(on_parent_deleting)) /obj/effect/countdown/proc/on_parent_deleting(atom/being_deleted, force) qdel(src) diff --git a/code/game/objects/effects/decals/cleanable.dm b/code/game/objects/effects/decals/cleanable.dm index 3a2c50e2a2ee..b94370b86a81 100644 --- a/code/game/objects/effects/decals/cleanable.dm +++ b/code/game/objects/effects/decals/cleanable.dm @@ -34,7 +34,7 @@ if(LAZYLEN(diseases_to_add)) AddComponent(/datum/component/infective, diseases_to_add) - addtimer(CALLBACK(src, /datum.proc/_AddElement, list(/datum/element/beauty, beauty)), 0) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum, _AddElement), list(/datum/element/beauty, beauty)), 0) /** * A data list is passed into this. diff --git a/code/game/objects/effects/decals/decal.dm b/code/game/objects/effects/decals/decal.dm index 2e1cc2b60687..31919e76496d 100644 --- a/code/game/objects/effects/decals/decal.dm +++ b/code/game/objects/effects/decals/decal.dm @@ -41,10 +41,34 @@ ..() return INITIALIZE_HINT_QDEL -/obj/effect/turf_decal/ComponentInitialize() - . = ..() +// This is with the intent of optimizing mapload +// See spawners for more details since we use the same pattern +// Basically rather then creating and deleting ourselves, why not just do the bare minimum? +/obj/effect/turf_decal/Initialize(mapload) + SHOULD_CALL_PARENT(FALSE) + if(flags_1 & INITIALIZED_1) + stack_trace("Warning: [src]([type]) initialized multiple times!") + flags_1 |= INITIALIZED_1 + var/turf/T = loc if(!istype(T)) //you know this will happen somehow CRASH("Turf decal initialized in an object/nullspace") var/turn_dir = 180 - dir2angle(T.dir) //Turning a dir by 0 results in a roulette of random dirs. T.AddElement(/datum/element/decal, icon, icon_state, turn_dir ? turn(dir, turn_dir) : dir, CLEAN_GOD, color, null, null, alpha) + return INITIALIZE_HINT_QDEL + +/obj/effect/turf_decal/Destroy(force) + SHOULD_CALL_PARENT(FALSE) + #ifdef UNIT_TESTS + // If we don't do this, turf decals will end up stacking up on a tile, and break the overlay limit + // I hate it too bestie + if(GLOB.running_create_and_destroy) + var/turf/T = loc + var/turn_dir = 180 - dir2angle(T.dir) //Turning a dir by 0 results in a roulette of random dirs. + T.RemoveElement(/datum/element/decal, icon, icon_state, turn_dir ? turn(dir, turn_dir) : dir, CLEAN_GOD, color, null, null, alpha) + #endif + // Intentionally used over moveToNullspace(), which calls doMove(), which fires + // off an enormous amount of procs, signals, etc, that this temporary effect object + // never needs or affects. + loc = null + return QDEL_HINT_QUEUE diff --git a/code/game/objects/effects/effect_system/effect_system.dm b/code/game/objects/effects/effect_system/effect_system.dm index 6eb6fecd666e..eb0e2c6b91bf 100644 --- a/code/game/objects/effects/effect_system/effect_system.dm +++ b/code/game/objects/effects/effect_system/effect_system.dm @@ -53,7 +53,7 @@ would spawn and follow the beaker, even if it is carried or thrown. for(var/i in 1 to number) if(total_effects > 20) return - INVOKE_ASYNC(src, .proc/generate_effect) + INVOKE_ASYNC(src, PROC_REF(generate_effect)) /datum/effect_system/proc/generate_effect() if(holder) @@ -72,7 +72,7 @@ would spawn and follow the beaker, even if it is carried or thrown. sleep(5) step(E,direction) if(!QDELETED(src)) - addtimer(CALLBACK(src, .proc/decrement_total_effect), 20) + addtimer(CALLBACK(src, PROC_REF(decrement_total_effect)), 20) /datum/effect_system/proc/decrement_total_effect() total_effects-- diff --git a/code/game/objects/effects/effect_system/effects_explosion.dm b/code/game/objects/effects/effect_system/effects_explosion.dm index e45461cde8e0..9ab9fab450c8 100644 --- a/code/game/objects/effects/effect_system/effects_explosion.dm +++ b/code/game/objects/effects/effect_system/effects_explosion.dm @@ -17,7 +17,7 @@ var/direct = pick(GLOB.alldirs) var/steps_amt = pick(1;25,2;50,3,4;200) for(var/j in 1 to steps_amt) - addtimer(CALLBACK(GLOBAL_PROC, .proc/_step, expl, direct), j) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(_step), expl, direct), j) /obj/effect/explosion name = "fire" @@ -55,4 +55,4 @@ S.start() /datum/effect_system/explosion/smoke/start() ..() - addtimer(CALLBACK(src, .proc/create_smoke), 5) + addtimer(CALLBACK(src, PROC_REF(create_smoke)), 5) diff --git a/code/game/objects/effects/effect_system/effects_foam.dm b/code/game/objects/effects/effect_system/effects_foam.dm index d9cfc092203d..73675861e7dc 100644 --- a/code/game/objects/effects/effect_system/effects_foam.dm +++ b/code/game/objects/effects/effect_system/effects_foam.dm @@ -169,14 +169,14 @@ /obj/effect/particle_effect/foam/proc/foam_mob(mob/living/L) if(lifetime<1) - return 0 + return FALSE if(!istype(L)) - return 0 + return FALSE var/fraction = 1/initial(reagent_divisor) if(lifetime % reagent_divisor) reagents.reaction(L, VAPOR, fraction) lifetime-- - return 1 + return TRUE /obj/effect/particle_effect/foam/proc/spread_foam() var/turf/t_loc = get_turf(src) @@ -315,7 +315,7 @@ /obj/structure/foamedmetal/resin/Initialize(mapload) . = ..() neutralize_air() - addtimer(CALLBACK(src, .proc/neutralize_air), 5) // yeah this sucks, maybe when auxmos is out + addtimer(CALLBACK(src, PROC_REF(neutralize_air)), 5) // yeah this sucks, maybe when auxmos is out /obj/structure/foamedmetal/resin/proc/neutralize_air() if(isopenturf(loc)) diff --git a/code/game/objects/effects/effect_system/effects_smoke.dm b/code/game/objects/effects/effect_system/effects_smoke.dm index 9e6cde93365c..1475324e9ccd 100644 --- a/code/game/objects/effects/effect_system/effects_smoke.dm +++ b/code/game/objects/effects/effect_system/effects_smoke.dm @@ -42,30 +42,30 @@ /obj/effect/particle_effect/smoke/proc/kill_smoke() STOP_PROCESSING(SSobj, src) - INVOKE_ASYNC(src, .proc/fade_out) + INVOKE_ASYNC(src, PROC_REF(fade_out)) QDEL_IN(src, 10) /obj/effect/particle_effect/smoke/process() lifetime-- if(lifetime < 1) kill_smoke() - return 0 + return FALSE for(var/mob/living/L in range(0,src)) smoke_mob(L) - return 1 + return TRUE /obj/effect/particle_effect/smoke/proc/smoke_mob(mob/living/carbon/C) if(!istype(C)) - return 0 + return FALSE if(lifetime<1) - return 0 + return FALSE if(C.internal != null || C.has_smoke_protection()) - return 0 + return FALSE if(C.smoke_delay) - return 0 + return FALSE C.smoke_delay++ - addtimer(CALLBACK(src, .proc/remove_smoke_delay, C), 10) - return 1 + addtimer(CALLBACK(src, PROC_REF(remove_smoke_delay), C), 10) + return TRUE /obj/effect/particle_effect/smoke/proc/remove_smoke_delay(mob/living/carbon/C) if(C) @@ -131,7 +131,7 @@ M.drop_all_held_items() M.adjustOxyLoss(1) M.emote("cough") - return 1 + return TRUE /obj/effect/particle_effect/smoke/bad/Crossed(atom/movable/AM, oldloc) . = ..() @@ -210,7 +210,7 @@ if(..()) M.Sleeping(200) M.emote("cough") - return 1 + return TRUE /datum/effect_system/smoke_spread/sleeping effect_type = /obj/effect/particle_effect/smoke/sleeping @@ -235,20 +235,20 @@ reagents.reaction(AM, TOUCH, fraction) reagents.reaction(T, TOUCH, fraction) - return 1 + return TRUE /obj/effect/particle_effect/smoke/chem/smoke_mob(mob/living/carbon/M) if(lifetime<1) - return 0 + return FALSE if(!istype(M)) - return 0 + return FALSE var/mob/living/carbon/C = M if(C.internal != null || C.has_smoke_protection()) - return 0 + return FALSE var/fraction = 1/initial(lifetime) reagents.copy_to(C, fraction*reagents.total_volume) reagents.reaction(M, INGEST, fraction) - return 1 + return TRUE diff --git a/code/game/objects/effects/effect_system/effects_water.dm b/code/game/objects/effects/effect_system/effects_water.dm index 8fafda8b5198..7b2878e11ece 100644 --- a/code/game/objects/effects/effect_system/effects_water.dm +++ b/code/game/objects/effects/effect_system/effects_water.dm @@ -14,9 +14,9 @@ /obj/effect/particle_effect/water/Move(turf/newloc) if (--src.life < 1) qdel(src) - return 0 + return FALSE if(newloc.density) - return 0 + return FALSE .=..() /obj/effect/particle_effect/water/Bump(atom/A) diff --git a/code/game/objects/effects/effects.dm b/code/game/objects/effects/effects.dm index 5d573c5a431f..ba4fce80bb89 100644 --- a/code/game/objects/effects/effects.dm +++ b/code/game/objects/effects/effects.dm @@ -22,7 +22,7 @@ return /obj/effect/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) - return 0 + return FALSE /obj/effect/experience_pressure_difference() return @@ -43,7 +43,7 @@ /obj/effect/singularity_act() qdel(src) - return 0 + return FALSE /obj/effect/ConveyorMove() return diff --git a/code/game/objects/effects/glowshroom.dm b/code/game/objects/effects/glowshroom.dm index 22dd772ebe18..fff86d83020f 100644 --- a/code/game/objects/effects/glowshroom.dm +++ b/code/game/objects/effects/glowshroom.dm @@ -98,8 +98,8 @@ else //if on the floor, glowshroom on-floor sprite icon_state = base_icon_state - addtimer(CALLBACK(src, .proc/Spread), delay_spread) - addtimer(CALLBACK(src, .proc/Decay), delay_decay, FALSE) // Start decaying the plant + addtimer(CALLBACK(src, PROC_REF(Spread)), delay_spread) + addtimer(CALLBACK(src, PROC_REF(Decay)), delay_decay, FALSE) // Start decaying the plant /** * Causes glowshroom spreading across the floor/walls. @@ -151,7 +151,7 @@ CHECK_TICK if(shrooms_planted <= myseed.yield) //if we didn't get all possible shrooms planted, try again later myseed.adjust_yield(-shrooms_planted) - addtimer(CALLBACK(src, .proc/Spread), delay_spread) + addtimer(CALLBACK(src, PROC_REF(Spread)), delay_spread) /obj/structure/glowshroom/proc/CalcDir(turf/location = loc) var/direction = 16 @@ -183,7 +183,7 @@ return newDir floor = 1 - return 1 + return TRUE /** * Causes the glowshroom to decay by decreasing its endurance. @@ -204,7 +204,7 @@ if(obj_integrity > max_integrity) obj_integrity = max_integrity if (myseed.endurance > 0) - addtimer(CALLBACK(src, .proc/Decay), delay_decay, FALSE) // Recall decay timer + addtimer(CALLBACK(src, PROC_REF(Decay)), delay_decay, FALSE) // Recall decay timer return if (myseed.endurance < 1) // Plant is gone qdel(src) diff --git a/code/game/objects/effects/proximity.dm b/code/game/objects/effects/proximity.dm index 7379a96400c9..3b2304b2fcb4 100644 --- a/code/game/objects/effects/proximity.dm +++ b/code/game/objects/effects/proximity.dm @@ -24,7 +24,7 @@ else if(hasprox_receiver == host) //Default case hasprox_receiver = H host = H - RegisterSignal(host, COMSIG_MOVABLE_MOVED, .proc/HandleMove) + RegisterSignal(host, COMSIG_MOVABLE_MOVED, PROC_REF(HandleMove)) last_host_loc = host.loc SetRange(current_range,TRUE) diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 1228248e794b..8c3711fe8638 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -776,3 +776,31 @@ /obj/item/ammo_casing/shotgun = 8, /obj/item/ammo_casing/shotgun/incendiary = 10, ) + +/// Mail loot spawner. Some sort of random and rare building tool. No alien tech here. +/obj/effect/spawner/lootdrop/space/fancytool/engineonly + loot = list( + /obj/item/wrench/caravan = 1, + /obj/item/wirecutters/caravan = 1, + /obj/item/screwdriver/caravan = 1, + /obj/item/crowbar/red/caravan = 1 + ) + +/// Mail loot spawner. Drop pool of advanced medical tools typically from research. Not endgame content. +/obj/effect/spawner/lootdrop/space/fancytool/advmedicalonly + loot = list( + /obj/item/scalpel/advanced = 1, + /obj/item/retractor/advanced = 1, + /obj/item/surgicaldrill/advanced = 1 + ) + +/// Mail loot spawner. Some sort of random and rare surgical tool. Alien tech found here. +/obj/effect/spawner/lootdrop/space/fancytool/raremedicalonly + loot = list( + /obj/item/scalpel/alien = 1, + /obj/item/hemostat/alien = 1, + /obj/item/retractor/alien = 1, + /obj/item/circular_saw/alien = 1, + /obj/item/surgicaldrill/alien = 1, + /obj/item/cautery/alien = 1 + ) diff --git a/code/game/objects/effects/spawners/xeno_egg_delivery.dm b/code/game/objects/effects/spawners/xeno_egg_delivery.dm index dd4a6ea479d0..4155f470fbc7 100644 --- a/code/game/objects/effects/spawners/xeno_egg_delivery.dm +++ b/code/game/objects/effects/spawners/xeno_egg_delivery.dm @@ -15,5 +15,5 @@ message_admins("An alien egg has been delivered to [ADMIN_VERBOSEJMP(T)].") log_game("An alien egg has been delivered to [AREACOORD(T)]") var/message = "Attention [station_name()], we have entrusted you with a research specimen in [get_area_name(T, TRUE)]. Remember to follow all safety precautions when dealing with the specimen." - SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, /proc/_addtimer, CALLBACK(GLOBAL_PROC, /proc/print_command_report, message), announcement_time)) + SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(_addtimer), CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(print_command_report), message), announcement_time)) return INITIALIZE_HINT_QDEL diff --git a/code/game/objects/effects/step_triggers.dm b/code/game/objects/effects/step_triggers.dm index 80178c95c425..914c70bec789 100644 --- a/code/game/objects/effects/step_triggers.dm +++ b/code/game/objects/effects/step_triggers.dm @@ -8,7 +8,7 @@ anchored = TRUE /obj/effect/step_trigger/proc/Trigger(atom/movable/A) - return 0 + return FALSE /obj/effect/step_trigger/Crossed(H as mob|obj) ..() diff --git a/code/game/objects/effects/temporary_visuals/clockcult.dm b/code/game/objects/effects/temporary_visuals/clockcult.dm index 64c34ad1cd41..c94ae8d03726 100644 --- a/code/game/objects/effects/temporary_visuals/clockcult.dm +++ b/code/game/objects/effects/temporary_visuals/clockcult.dm @@ -113,7 +113,7 @@ var/matrix/M = new M.Turn(Get_Angle(src, user)) transform = M - INVOKE_ASYNC(src, .proc/volthit) + INVOKE_ASYNC(src, PROC_REF(volthit)) /obj/effect/temp_visual/ratvar/volt_hit/proc/volthit() if(user) diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index 543bad1fb88f..5ce8d1c884f5 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -496,7 +496,7 @@ status = rcd_status delay = rcd_delay if (status == RCD_DECONSTRUCT) - addtimer(CALLBACK(src, /atom/.proc/update_icon), 11) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 11) delay -= 11 icon_state = "rcd_end_reverse" else @@ -518,7 +518,7 @@ qdel(src) else icon_state = "rcd_end" - addtimer(CALLBACK(src, .proc/end), 15) + addtimer(CALLBACK(src, PROC_REF(end)), 15) /obj/effect/constructing_effect/proc/end() qdel(src) diff --git a/code/game/objects/empulse.dm b/code/game/objects/empulse.dm index c467cbd4e854..c9c000d124d2 100644 --- a/code/game/objects/empulse.dm +++ b/code/game/objects/empulse.dm @@ -22,7 +22,7 @@ if(distance != 0) //please dont divide by 0 severity = min(max((max_distance / distance^0.3) * (100/max_distance), 1),100) //if it goes below 1 or above 100 stuff gets bad T.emp_act(severity) - return 1 + return TRUE /proc/empulse_using_range(turf/epicenter, range, log=0) //make an emp using range instead of power var/power_from_range = (7*(range^(1/0.7))) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index ac61fdc85d50..d97dae460a9d 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -243,9 +243,9 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb /obj/item/proc/check_allowed_items(atom/target, not_inside, target_self) if(((src in target) && !target_self) || (!isturf(target.loc) && !isturf(target) && not_inside)) - return 0 + return FALSE else - return 1 + return TRUE /obj/item/blob_act(obj/structure/blob/B) if(B && B.loc == loc) @@ -559,7 +559,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb if(!initial) if(equip_sound && (slot_flags & slot)) playsound(src, equip_sound, EQUIP_SOUND_VOLUME, TRUE, ignore_walls = FALSE) - else if(slot == ITEM_SLOT_HANDS) + else if(slot & ITEM_SLOT_HANDS) playsound(src, pickup_sound, PICKUP_SOUND_VOLUME, ignore_walls = FALSE) user.update_equipment_speed_mods() @@ -577,7 +577,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb return FALSE return TRUE -//the mob M is attempting to equip this item into the slot passed through as 'slot'. Return 1 if it can do this and 0 if it can't. +//the mob M is attempting to equip this item into the slot passed through as 'slot'. return TRUE if it can do this and 0 if it can't. //if this is being done by a mob other than M, it will include the mob equipper, who is trying to equip the item to mob M. equipper will be null otherwise. //If you are making custom procs but would like to retain partial or complete functionality of this one, include a 'return ..()' to where you want this to happen. //Set disable_warning to TRUE if you wish it to not give you outputs. @@ -739,7 +739,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb /obj/item/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback, force, messy_throw = TRUE) thrownby = WEAKREF(thrower) - callback = CALLBACK(src, .proc/after_throw, callback, (spin && messy_throw)) //replace their callback with our own + callback = CALLBACK(src, PROC_REF(after_throw), callback, (spin && messy_throw)) //replace their callback with our own . = ..(target, range, speed, thrower, spin, diagonals_first, callback, force) /obj/item/proc/after_throw(datum/callback/callback, messy_throw) @@ -848,12 +848,12 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb return SEND_SIGNAL(src, COMSIG_ATOM_HITBY, AM, skipcatch, hitpush, blocked, throwingdatum) /obj/item/attack_hulk(mob/living/carbon/human/user) - return 0 + return FALSE /obj/item/attack_animal(mob/living/simple_animal/M) if (obj_flags & CAN_BE_HIT) return ..() - return 0 + return FALSE /obj/item/burn() if(!QDELETED(src)) @@ -923,7 +923,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb var/mob/living/L = usr if(usr.client.prefs.enable_tips) var/timedelay = usr.client.prefs.tip_delay/100 - usr.client.tip_timer = addtimer(CALLBACK(src, .proc/openTip, location, control, params, usr), timedelay, TIMER_STOPPABLE)//timer takes delay in deciseconds, but the pref is in milliseconds. dividing by 100 converts it. + usr.client.tip_timer = addtimer(CALLBACK(src, PROC_REF(openTip), location, control, params, usr), timedelay, TIMER_STOPPABLE)//timer takes delay in deciseconds, but the pref is in milliseconds. dividing by 100 converts it. if(usr.client.prefs.outline_enabled) if(istype(L) && L.incapacitated()) apply_outline(COLOR_RED_GRAY) //if they're dead or handcuffed, let's show the outline as red to indicate that they can't interact with that right now @@ -991,7 +991,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb delay = user.mind.item_action_skills_mod(src, delay, skill_difficulty, SKILL_USE_TOOL, null, FALSE) // Create a callback with checks that would be called every tick by do_after. - var/datum/callback/tool_check = CALLBACK(src, .proc/tool_check_callback, user, amount, extra_checks) + var/datum/callback/tool_check = CALLBACK(src, PROC_REF(tool_check_callback), user, amount, extra_checks) if(ismob(target)) if(!do_mob(user, target, delay, extra_checks=tool_check)) @@ -1055,7 +1055,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb // Returns a numeric value for sorting items used as parts in machines, so they can be replaced by the rped /obj/item/proc/get_part_rating() - return 0 + return FALSE //Can this item be given to people? /obj/item/proc/can_give() @@ -1299,7 +1299,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb */ /obj/item/proc/update_action_buttons(status_only = FALSE, force = FALSE) for(var/datum/action/current_action as anything in actions) - current_action.UpdateButtonIcon(status_only, force) + current_action.UpdateButtons(status_only, force) /// Special stuff you want to do when an outfit equips this item. /obj/item/proc/on_outfit_equip(mob/living/carbon/human/outfit_wearer, visuals_only, item_slot) diff --git a/code/game/objects/items/AI_modules.dm b/code/game/objects/items/AI_modules.dm index bd674d061561..7492f5779ff3 100644 --- a/code/game/objects/items/AI_modules.dm +++ b/code/game/objects/items/AI_modules.dm @@ -115,7 +115,7 @@ AI MODULES to_chat(law_datum.owner, "It would be in your best interest to play along with [sender.real_name] that:") for(var/failedlaw in laws) to_chat(law_datum.owner, "[failedlaw]") - return 1 + return TRUE for(var/templaw in laws) if(law_datum.owner) @@ -162,7 +162,7 @@ AI MODULES /obj/item/ai_module/supplied/safeguard/install(datum/ai_laws/law_datum, mob/user) if(!targetName) to_chat(user, "No name detected on module, please enter one.") - return 0 + return FALSE ..() /obj/item/ai_module/supplied/safeguard/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) @@ -188,7 +188,7 @@ AI MODULES /obj/item/ai_module/zeroth/oneHuman/install(datum/ai_laws/law_datum, mob/user) if(!targetName) to_chat(user, "No name detected on module, please enter one.") - return 0 + return FALSE ..() /obj/item/ai_module/zeroth/oneHuman/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) @@ -251,7 +251,7 @@ AI MODULES /obj/item/ai_module/supplied/freeform/install(datum/ai_laws/law_datum, mob/user) if(laws[1] == "") to_chat(user, "No law detected on module, please create one.") - return 0 + return FALSE ..() diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm index b182c9f22797..4512e15c8b1a 100644 --- a/code/game/objects/items/RCD.dm +++ b/code/game/objects/items/RCD.dm @@ -106,9 +106,9 @@ RLD matter += value*amount_to_use playsound(src.loc, 'sound/machines/click.ogg', 50, 1) to_chat(user, "You insert [amount_to_use] [S.name] sheets into [src]. ") - return 1 + return TRUE to_chat(user, "You can't insert any more [S.name] sheets into [src]!") - return 0 + return FALSE /obj/item/construction/proc/activate() playsound(src.loc, 'sound/items/deconstruct.ogg', 50, 1) @@ -292,7 +292,7 @@ RLD "SOUTH" = image(icon = 'icons/mob/radial.dmi', icon_state = "csouth"), "WEST" = image(icon = 'icons/mob/radial.dmi', icon_state = "cwest") ) - var/computerdirs = show_radial_menu(user, src, computer_dirs, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/computerdirs = show_radial_menu(user, src, computer_dirs, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) if(!check_menu(user)) return switch(computerdirs) @@ -351,13 +351,13 @@ RLD "External Maintenance" = get_airlock_image(/obj/machinery/door/airlock/maintenance/external/glass) ) - var/airlockcat = show_radial_menu(user, src, solid_or_glass_choices, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE) + var/airlockcat = show_radial_menu(user, src, solid_or_glass_choices, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE) if(!check_menu(user)) return switch(airlockcat) if("Solid") if(advanced_airlock_setting == 1) - var/airlockpaint = show_radial_menu(user, src, solid_choices, radius = 42, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE) + var/airlockpaint = show_radial_menu(user, src, solid_choices, radius = 42, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE) if(!check_menu(user)) return switch(airlockpaint) @@ -402,7 +402,7 @@ RLD if("Glass") if(advanced_airlock_setting == 1) - var/airlockpaint = show_radial_menu(user, src , glass_choices, radius = 42, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE) + var/airlockpaint = show_radial_menu(user, src , glass_choices, radius = 42, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE) if(!check_menu(user)) return switch(airlockpaint) @@ -494,7 +494,7 @@ RLD choices += list( "Change Window Type" = image(icon = 'icons/mob/radial.dmi', icon_state = "windowtype") ) - var/choice = show_radial_menu(user,src,choices, custom_check = CALLBACK(src,.proc/check_menu,user)) + var/choice = show_radial_menu(user,src,choices, custom_check = CALLBACK(src,PROC_REF(check_menu),user)) if(!check_menu(user)) return switch(choice) @@ -548,7 +548,7 @@ RLD buzz loudly!
","[src] begins \ vibrating violently!") // 5 seconds to get rid of it - addtimer(CALLBACK(src, .proc/detonate_pulse_explode), 50) + addtimer(CALLBACK(src, PROC_REF(detonate_pulse_explode)), 50) /obj/item/construction/rcd/proc/detonate_pulse_explode() explosion(src, 0, 0, 3, 1, flame_range = 1) @@ -558,8 +558,9 @@ RLD . = ..() if(has_ammobar) var/ratio = CEILING((matter / max_matter) * ammo_sections, 1) - cut_overlays() //To prevent infinite stacking of overlays - add_overlay("[icon_state]_charge[ratio]") + if(ratio) + cut_overlays() //To prevent infinite stacking of overlays + add_overlay("[icon_state]_charge[ratio]") /obj/item/construction/rcd/Initialize(mapload) . = ..() @@ -575,12 +576,12 @@ RLD /obj/item/construction/rcd/borg/useResource(amount, mob/user) if(!iscyborg(user)) - return 0 + return FALSE var/mob/living/silicon/robot/borgy = user if(!borgy.cell) if(user) to_chat(user, no_ammo_message) - return 0 + return FALSE . = borgy.cell.use(amount * energyfactor) //borgs get 1.3x the use of their RCDs if(!. && user) to_chat(user, no_ammo_message) @@ -588,12 +589,12 @@ RLD /obj/item/construction/rcd/borg/checkResource(amount, mob/user) if(!iscyborg(user)) - return 0 + return FALSE var/mob/living/silicon/robot/borgy = user if(!borgy.cell) if(user) to_chat(user, no_ammo_message) - return 0 + return FALSE . = borgy.cell.charge >= (amount * energyfactor) if(!. && user) to_chat(user, no_ammo_message) @@ -750,7 +751,7 @@ RLD playsound(src.loc, 'sound/machines/click.ogg', 50, 1) if(do_after(user, decondelay, target = A)) if(!useResource(deconcost, user)) - return 0 + return FALSE activate() qdel(A) return TRUE @@ -811,9 +812,9 @@ RLD playsound(src.loc, 'sound/effects/light_flicker.ogg', 50, 1) if(do_after(user, floordelay, target = A)) if(!istype(F)) - return 0 + return FALSE if(!useResource(floorcost, user)) - return 0 + return FALSE activate() var/destination = get_turf(A) var/obj/machinery/light/floor/FL = new /obj/machinery/light/floor(destination) @@ -887,7 +888,7 @@ RLD machinery_data["cost"][A] = initial(M.rcd_cost) machinery_data["delay"][A] = initial(M.rcd_delay) - var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) if(!check_menu(user)) return diff --git a/code/game/objects/items/RCL.dm b/code/game/objects/items/RCL.dm index fa736501429e..8b61d0a5cb47 100644 --- a/code/game/objects/items/RCL.dm +++ b/code/game/objects/items/RCL.dm @@ -25,8 +25,8 @@ /obj/item/rcl/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) update_icon() /obj/item/rcl/ComponentInitialize() @@ -171,7 +171,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - RegisterSignal(to_hook, COMSIG_MOVABLE_MOVED, .proc/trigger) + RegisterSignal(to_hook, COMSIG_MOVABLE_MOVED, PROC_REF(trigger)) listeningTo = to_hook /obj/item/rcl/proc/trigger(mob/user) @@ -252,7 +252,7 @@ /obj/item/rcl/proc/showWiringGui(mob/user) var/list/choices = wiringGuiGenerateChoices(user) - wiring_gui_menu = show_radial_menu_persistent(user, src , choices, select_proc = CALLBACK(src, .proc/wiringGuiReact, user), radius = 42) + wiring_gui_menu = show_radial_menu_persistent(user, src , choices, select_proc = CALLBACK(src, PROC_REF(wiringGuiReact), user), radius = 42) /obj/item/rcl/proc/wiringGuiUpdate(mob/user) if(!wiring_gui_menu) diff --git a/code/game/objects/items/binoculars.dm b/code/game/objects/items/binoculars.dm index 0897dc1dcaee..941f13fba1e7 100644 --- a/code/game/objects/items/binoculars.dm +++ b/code/game/objects/items/binoculars.dm @@ -13,8 +13,8 @@ /obj/item/binoculars/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/binoculars/ComponentInitialize() . = ..() @@ -25,8 +25,8 @@ return ..() /obj/item/binoculars/proc/on_wield(obj/item/source, mob/user) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_walk) - RegisterSignal(user, COMSIG_ATOM_DIR_CHANGE, .proc/rotate) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_walk)) + RegisterSignal(user, COMSIG_ATOM_DIR_CHANGE, PROC_REF(rotate)) listeningTo = user user.visible_message("[user] holds [src] up to [user.p_their()] eyes.", "You hold [src] up to your eyes.") item_state = "binoculars_wielded" diff --git a/code/game/objects/items/blueprints.dm b/code/game/objects/items/blueprints.dm index 1a6d78b6948a..e891b2f7d5eb 100644 --- a/code/game/objects/items/blueprints.dm +++ b/code/game/objects/items/blueprints.dm @@ -202,7 +202,7 @@ log_game("[key_name(usr)] has renamed [prevname] to [str]") A.update_areasize() interact() - return 1 + return TRUE /obj/item/areaeditor/proc/set_area_machinery_title(area/A,title,oldtitle) diff --git a/code/game/objects/items/body_egg.dm b/code/game/objects/items/body_egg.dm index a311644b0497..8428147b912d 100644 --- a/code/game/objects/items/body_egg.dm +++ b/code/game/objects/items/body_egg.dm @@ -18,13 +18,13 @@ ..() ADD_TRAIT(owner, TRAIT_XENO_HOST, TRAIT_GENERIC) owner.med_hud_set_status() - INVOKE_ASYNC(src, .proc/AddInfectionImages, owner) + INVOKE_ASYNC(src, PROC_REF(AddInfectionImages), owner) /obj/item/organ/body_egg/Remove(special = FALSE) if(!QDELETED(owner)) REMOVE_TRAIT(owner, TRAIT_XENO_HOST, TRAIT_GENERIC) owner.med_hud_set_status() - INVOKE_ASYNC(src, .proc/RemoveInfectionImages, owner) + INVOKE_ASYNC(src, PROC_REF(RemoveInfectionImages), owner) return ..() /obj/item/organ/body_egg/on_death() diff --git a/code/game/objects/items/boombox.dm b/code/game/objects/items/boombox.dm index 7ac2c67f5a6e..7a792b5b9fad 100644 --- a/code/game/objects/items/boombox.dm +++ b/code/game/objects/items/boombox.dm @@ -50,7 +50,7 @@ /obj/item/boombox/raiq/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_ATOM_UPDATED_ICON, .proc/start_party) + RegisterSignal(src, COMSIG_ATOM_UPDATED_ICON, PROC_REF(start_party)) /obj/item/boombox/raiq/proc/start_party() if(boomingandboxing) diff --git a/code/game/objects/items/broom.dm b/code/game/objects/items/broom.dm index 91b37a4c5da8..6511df2d49e5 100644 --- a/code/game/objects/items/broom.dm +++ b/code/game/objects/items/broom.dm @@ -15,8 +15,8 @@ /obj/item/broom/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/broom/ComponentInitialize() . = ..() @@ -28,7 +28,7 @@ /// triggered on wield of two handed item /obj/item/broom/proc/on_wield(obj/item/source, mob/user) to_chat(user, "You brace the [src] against the ground in a firm sweeping stance.") - RegisterSignal(user, COMSIG_MOVABLE_PRE_MOVE, .proc/sweep) + RegisterSignal(user, COMSIG_MOVABLE_PRE_MOVE, PROC_REF(sweep)) /// triggered on unwield of two handed item /obj/item/broom/proc/on_unwield(obj/item/source, mob/user) diff --git a/code/game/objects/items/cardboard_cutouts.dm b/code/game/objects/items/cardboard_cutouts.dm index f4fe339c7b9d..346f68b1920c 100644 --- a/code/game/objects/items/cardboard_cutouts.dm +++ b/code/game/objects/items/cardboard_cutouts.dm @@ -109,7 +109,7 @@ * * user The mob choosing a skin of the cardboard cutout */ /obj/item/cardboard_cutout/proc/change_appearance(obj/item/toy/crayon/crayon, mob/living/user) - var/new_appearance = show_radial_menu(user, src, possible_appearances, custom_check = CALLBACK(src, .proc/check_menu, user, crayon), radius = 36, require_near = TRUE) + var/new_appearance = show_radial_menu(user, src, possible_appearances, custom_check = CALLBACK(src, PROC_REF(check_menu), user, crayon), radius = 36, require_near = TRUE) if(!new_appearance) return if(!do_after(user, 1 SECONDS, src, timed_action_flags = IGNORE_HELD_ITEM)) diff --git a/code/game/objects/items/chainsaw.dm b/code/game/objects/items/chainsaw.dm index 58046a35d1fd..ef4fa82e33dd 100644 --- a/code/game/objects/items/chainsaw.dm +++ b/code/game/objects/items/chainsaw.dm @@ -25,8 +25,8 @@ /obj/item/chainsaw/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/chainsaw/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/charter.dm b/code/game/objects/items/charter.dm index 8ece13681ce7..328ca3077234 100644 --- a/code/game/objects/items/charter.dm +++ b/code/game/objects/items/charter.dm @@ -64,7 +64,7 @@ to_chat(user, "Your name has been sent to your employers for approval.") // Autoapproves after a certain time var/requires_approval = CONFIG_GET(flag/station_name_needs_approval) - response_timer_id = addtimer(CALLBACK(src, .proc/check_state, new_name, user.name, user.real_name, key_name(user)), approval_time, TIMER_STOPPABLE) + response_timer_id = addtimer(CALLBACK(src, PROC_REF(check_state), new_name, user.name, user.real_name, key_name(user)), approval_time, TIMER_STOPPABLE) to_chat(GLOB.admins, "CUSTOM STATION RENAME:[ADMIN_LOOKUPFLW(user)] proposes to rename the [name_type] to [html_encode(new_name)] ([requires_approval ? "REQUIRES ADMIN APPROVAL and will autodeny" : "will autoapprove"] in [DisplayTimeText(approval_time)]). [ADMIN_SMITE(user)] (REJECT)[requires_approval ? " (APPROVE)" : ""] [ADMIN_CENTCOM_REPLY(user)]") /obj/item/station_charter/proc/check_state(designation, uname, ureal_name, ukey) diff --git a/code/game/objects/items/chrono_eraser.dm b/code/game/objects/items/chrono_eraser.dm index 938f24fc2a71..97c2a25d6965 100644 --- a/code/game/objects/items/chrono_eraser.dm +++ b/code/game/objects/items/chrono_eraser.dm @@ -35,7 +35,7 @@ /obj/item/chrono_eraser/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == ITEM_SLOT_BACK) - return 1 + return TRUE /obj/item/gun/energy/chrono_gun name = "T.E.D. Projection Apparatus" @@ -108,9 +108,9 @@ var/turf/currentpos = get_turf(src) var/mob/living/user = src.loc if((currentpos == startpos) && (field in view(CHRONO_BEAM_RANGE, currentpos)) && !user.lying && (user.stat == CONSCIOUS)) - return 1 + return TRUE field_disconnect(F) - return 0 + return FALSE /obj/item/gun/energy/chrono_gun/proc/pass_mind(datum/mind/M) if(TED) diff --git a/code/game/objects/items/cosmetics.dm b/code/game/objects/items/cosmetics.dm index b9a38528628b..028216e80c7d 100644 --- a/code/game/objects/items/cosmetics.dm +++ b/code/game/objects/items/cosmetics.dm @@ -7,6 +7,8 @@ w_class = WEIGHT_CLASS_TINY var/colour = "red" var/open = FALSE + /// A trait that's applied while someone has this lipstick applied, and is removed when the lipstick is removed + var/lipstick_trait /obj/item/lipstick/purple name = "purple lipstick" @@ -21,6 +23,10 @@ name = "black lipstick" colour = "black" +/obj/item/lipstick/black/death + name = "Kiss of Death" + lipstick_trait = TRAIT_KISS_OF_DEATH + /obj/item/lipstick/random name = "lipstick" icon_state = "random_lipstick" @@ -33,7 +39,7 @@ /obj/item/lipstick/attack_self(mob/user) cut_overlays() - to_chat(user, "You twist \the [src] [open ? "closed" : "open"].") + to_chat(user, span_notice("You twist \the [src] [open ? "closed" : "open"].")) open = !open if(open) var/mutable_appearance/colored_overlay = mutable_appearance(icon, "lipstick_uncap_color") @@ -44,60 +50,53 @@ icon_state = "lipstick" /obj/item/lipstick/attack(mob/M, mob/user) - if(!open) + if(!open || !ismob(M)) return - if(!ismob(M)) + if(!ishuman(M)) + to_chat(user, span_warning("Where are the lips on that?")) return - if(ishuman(M)) - var/mob/living/carbon/human/H = M - if(H.is_mouth_covered()) - to_chat(user, "Remove [ H == user ? "your" : "[H.p_their()]" ] mask!") - return - if(H.lip_style) //if they already have lipstick on - to_chat(user, "You need to wipe off the old lipstick first!") - return - if(H == user) - user.visible_message("[user] does [user.p_their()] lips with \the [src].", \ - "You take a moment to apply \the [src]. Perfect!") - H.lip_style = "lipstick" - H.lip_color = colour - H.update_body() - else - user.visible_message("[user] begins to do [H]'s lips with \the [src].", \ - "You begin to apply \the [src] on [H]'s lips...") - if(do_after(user, 20, target = H)) - user.visible_message("[user] does [H]'s lips with \the [src].", \ - "You apply \the [src] on [H]'s lips.") - H.lip_style = "lipstick" - H.lip_color = colour - H.update_body() - else - to_chat(user, "Where are the lips on that?") + var/mob/living/carbon/human/target = M + if(target.is_mouth_covered()) + to_chat(user, span_warning("Remove [ target == user ? "your" : "[target.p_their()]" ] mask!")) + return + if(target.lip_style) //if they already have lipstick on + to_chat(user, span_warning("You need to wipe off the old lipstick first!")) + return + + if(target == user) + user.visible_message(span_notice("[user] does [user.p_their()] lips with \the [src]."), \ + span_notice("You take a moment to apply \the [src]. Perfect!")) + target.update_lips("lipstick", colour, lipstick_trait) + return + + user.visible_message(span_warning("[user] begins to do [target]'s lips with \the [src]."), \ + span_notice("You begin to apply \the [src] on [target]'s lips...")) + if(!do_after(user, 2 SECONDS, target = target)) + return + user.visible_message(span_notice("[user] does [target]'s lips with \the [src]."), \ + span_notice("You apply \the [src] on [target]'s lips.")) + target.update_lips("lipstick", colour, lipstick_trait) //you can wipe off lipstick with paper! /obj/item/paper/attack(mob/M, mob/user) - if(user.zone_selected == BODY_ZONE_PRECISE_MOUTH) - if(!ismob(M)) - return + if(user.zone_selected != BODY_ZONE_PRECISE_MOUTH || !ishuman(M)) + return ..() - if(ishuman(M)) - var/mob/living/carbon/human/H = M - if(H == user) - to_chat(user, "You wipe off the lipstick with [src].") - H.lip_style = null - H.update_body() - else - user.visible_message("[user] begins to wipe [H]'s lipstick off with \the [src].", \ - "You begin to wipe off [H]'s lipstick...") - if(do_after(user, 10, target = H)) - user.visible_message("[user] wipes [H]'s lipstick off with \the [src].", \ - "You wipe off [H]'s lipstick.") - H.lip_style = null - H.update_body() - else - ..() + var/mob/living/carbon/human/target = M + if(target == user) + to_chat(user, span_notice("You wipe off the lipstick with [src].")) + target.clean_lips() + return + + user.visible_message(span_warning("[user] begins to wipe [target]'s lipstick off with \the [src]."), \ + span_notice("You begin to wipe off [target]'s lipstick...")) + if(!do_after(user, 10, target = target)) + return + user.visible_message(span_notice("[user] wipes [target]'s lipstick off with \the [src]."), \ + span_notice("You wipe off [target]'s lipstick.")) + target.clean_lips() /obj/item/razor name = "electric razor" @@ -135,7 +134,7 @@ return if(location == BODY_ZONE_PRECISE_MOUTH) if(user.a_intent == INTENT_HELP) - INVOKE_ASYNC(src, .proc/new_facial_hairstyle, H, user, mirror) + INVOKE_ASYNC(src, PROC_REF(new_facial_hairstyle), H, user, mirror) return else if(!(FACEHAIR in H.dna.species.species_traits)) @@ -165,7 +164,7 @@ else if(location == BODY_ZONE_HEAD) if(user.a_intent == INTENT_HELP) - INVOKE_ASYNC(src, .proc/new_hairstyle, H, user, mirror) + INVOKE_ASYNC(src, PROC_REF(new_hairstyle), H, user, mirror) return else if(!(HAIR in H.dna.species.species_traits)) diff --git a/code/game/objects/items/crab17.dm b/code/game/objects/items/crab17.dm index c42db9624fb4..6a63213adc3e 100644 --- a/code/game/objects/items/crab17.dm +++ b/code/game/objects/items/crab17.dm @@ -78,7 +78,7 @@ add_overlay("flaps") add_overlay("hatch") add_overlay("legs_retracted") - addtimer(CALLBACK(src, .proc/startUp), 50) + addtimer(CALLBACK(src, PROC_REF(startUp)), 50) QDEL_IN(src, 8 MINUTES) //Self destruct after 8 min /obj/structure/checkoutmachine/Destroy() @@ -172,7 +172,7 @@ if (account) // get_bank_account() may return FALSE account.transfer_money(B, amount) B.bank_card_talk("You have lost [percentage_lost * 100]% of your funds! A spacecoin credit deposit machine is located at: [get_area(src)].") - addtimer(CALLBACK(src, .proc/dump), 150) //Drain every 15 seconds + addtimer(CALLBACK(src, PROC_REF(dump)), 150) //Drain every 15 seconds /obj/structure/checkoutmachine/process() var/anydir = pick(GLOB.cardinals) @@ -209,7 +209,7 @@ /obj/effect/dumpeetTarget/Initialize(mapload, user) . = ..() bogdanoff = user - addtimer(CALLBACK(src, .proc/startLaunch), 100) + addtimer(CALLBACK(src, PROC_REF(startLaunch)), 100) sound_to_playing_players('sound/items/dump_it.ogg', 20) deadchat_broadcast("Protocol CRAB-17 has been activated. A space-coin market has been launched at the station!", turf_target = get_turf(src)) @@ -219,7 +219,7 @@ priority_announce("The spacecoin bubble has popped! Get to the credit deposit machine at [get_area(src)] and cash out before you lose all of your funds!", sender_override = "CRAB-17 Protocol") animate(DF, pixel_z = -8, time = 5, , easing = LINEAR_EASING) playsound(src, 'sound/weapons/mortar_whistle.ogg', 70, TRUE, 6) - addtimer(CALLBACK(src, .proc/endLaunch), 5, TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation + addtimer(CALLBACK(src, PROC_REF(endLaunch)), 5, TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation /obj/effect/dumpeetTarget/Destroy() dump = null diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 83f4da29e8d6..c493da5a3c5c 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -133,7 +133,7 @@ refill() else if(check_empty(user, amount, requires_full)) - return 0 + return FALSE else . = min(charges_left, amount) charges_left -= . diff --git a/code/game/objects/items/credit_holochip.dm b/code/game/objects/items/credit_holochip.dm index b7f7f5f2d151..e6b5a05bb390 100644 --- a/code/game/objects/items/credit_holochip.dm +++ b/code/game/objects/items/credit_holochip.dm @@ -70,7 +70,7 @@ qdel(src) return credits else - return 0 + return FALSE /obj/item/holochip/attackby(obj/item/I, mob/user, params) ..() @@ -84,13 +84,18 @@ var/obj/item/card/id/ID = I if(!ID.registered_account) to_chat(user, "[ID] doesn't have a linked account to deposit into!") - return - for(var/obj/item/holochip/money in src.loc.contents) + return STOP_ATTACK_PROC_CHAIN + var/atom/old_loc = loc // The following code can qdel src, which nulls its loc. + if(!old_loc) + ID.attackby(src, user) + return STOP_ATTACK_PROC_CHAIN + for(var/obj/item/holochip/money in old_loc.contents) ID.attackby(money, user) - for(var/obj/item/stack/spacecash/money in src.loc.contents) + for(var/obj/item/stack/spacecash/money in old_loc.contents) ID.attackby(money, user) - for(var/obj/item/coin/money in src.loc.contents) + for(var/obj/item/coin/money in old_loc.contents) ID.attackby(money, user) + return STOP_ATTACK_PROC_CHAIN /obj/item/holochip/AltClick(mob/user) if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) diff --git a/code/game/objects/items/debug_items.dm b/code/game/objects/items/debug_items.dm index 40038d2e7fd0..adde69789cd9 100644 --- a/code/game/objects/items/debug_items.dm +++ b/code/game/objects/items/debug_items.dm @@ -23,7 +23,7 @@ ..() var/choice = input("Select a species", "Human Spawner", null) in GLOB.species_list selected_species = GLOB.species_list[choice] - + // Revive this once we purge all the istype checks for tools for tool_behaviour /obj/item/debug/omnitool name = "omnitool" @@ -65,7 +65,7 @@ "Scalpel" = image(icon = 'icons/obj/surgery.dmi', icon_state = "scalpel"), "Saw" = image(icon = 'icons/obj/surgery.dmi', icon_state = "saw") ) - var/tool_result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/tool_result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) if(!check_menu(user)) return switch(tool_result) diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 819bb6c96913..c7a2e4a7ec89 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -19,6 +19,8 @@ var/on = FALSE //if the paddles are equipped (1) or on the defib (0) var/safety = TRUE //if you can zap people with the defibs on harm mode var/powered = FALSE //if there's a cell in the defib with enough power for a revive, blocks paddles from reviving otherwise + /// If the cell can be removed via screwdriver + var/cell_removable = TRUE var/obj/item/shockpaddles/paddles var/obj/item/stock_parts/cell/cell var/combat = FALSE //if true, revive through hardsuits, allow for combat shocking, and tint paddles syndicate colors @@ -29,6 +31,16 @@ var/timedeath = 10 var/disarm_shock_time = 10 var/always_emagged = FALSE + /// The icon state for the paddle overlay, not applied if null + var/paddle_state = "defibunit-paddles" + /// The icon state for the powered on overlay, not applied if null + var/powered_state = "defibunit-powered" + /// The icon state for the charge bar overlay, not applied if null + var/charge_state = "defibunit-charge" + /// The icon state for the missing cell overlay, not applied if null + var/nocell_state = "defibunit-nocell" + /// The icon state for the emagged overlay, not applied if null + var/emagged_state = "defibunit-emagged" /obj/item/defibrillator/get_cell() return cell @@ -56,18 +68,19 @@ /obj/item/defibrillator/update_overlays() . = ..() - if(!on) - . += "[initial(icon_state)]-paddles" - if(powered) - . += "[initial(icon_state)]-powered" - if(!QDELETED(cell)) + + if(!on && paddle_state) + . += paddle_state + if(powered && powered_state) + . += powered_state + if(!QDELETED(cell) && charge_state) var/ratio = cell.charge / cell.maxcharge ratio = CEILING(ratio*4, 1) * 25 - add_overlay("[initial(icon_state)]-charge[ratio]") - if(!cell) - . += "[initial(icon_state)]-nocell" - if(!safety) - . += "[initial(icon_state)]-emagged" + . += "[charge_state][ratio]" + if(!cell && nocell_state) + . += "[nocell_state]" + if(!safety && emagged_state) + . += emagged_state /obj/item/defibrillator/CheckParts(list/parts_list) ..() @@ -103,6 +116,18 @@ var/atom/movable/screen/inventory/hand/H = over_object M.putItemFromInventoryInHandIfPossible(src, H.held_index) +/obj/item/defibrillator/screwdriver_act(mob/living/user, obj/item/tool) + if(!cell || !cell_removable) + return FALSE + + cell.update_appearance() + cell.forceMove(get_turf(src)) + balloon_alert(user, "removed [cell]") + cell = null + tool.play_tool_sound(src, 50) + update_power() + return TRUE + /obj/item/defibrillator/attackby(obj/item/W, mob/user, params) if(W == paddles) toggle_paddles() @@ -120,13 +145,6 @@ to_chat(user, "You install a cell in [src].") update_power() - else if(W.tool_behaviour == TOOL_SCREWDRIVER) - if(cell) - cell.update_icon() - cell.forceMove(get_turf(src)) - cell = null - to_chat(user, "You remove the cell from [src].") - update_power() else return ..() @@ -173,7 +191,7 @@ update_power() for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() /obj/item/defibrillator/proc/make_paddles() if(!combat) @@ -188,7 +206,7 @@ /obj/item/defibrillator/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == user.getBackSlot()) - return 1 + return TRUE /obj/item/defibrillator/proc/remove_paddles(mob/user) //this fox the bug with the paddles when other player stole you the defib when you have the paddles equiped if(ismob(paddles.loc)) @@ -236,6 +254,11 @@ item_state = "defibcompact" w_class = WEIGHT_CLASS_NORMAL slot_flags = ITEM_SLOT_BELT + paddle_state = "defibcompact-paddles" + powered_state = "defibcompact-powered" + charge_state = "defibcompact-charge" + nocell_state = "defibcompact-nocell" + emagged_state = "defibcompact-emagged" /obj/item/defibrillator/compact/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == user.getBeltSlot()) @@ -254,6 +277,13 @@ always_emagged = TRUE disarm_shock_time = 0 cell = /obj/item/stock_parts/cell/infinite + paddles = /obj/item/shockpaddles/syndicate + paddle_state = "defibcombat-paddles" + powered_state = null + emagged_state = null + +/obj/item/defibrillator/compact/combat/loaded + cell_removable = FALSE // Don't let people just have an infinite power cell /obj/item/defibrillator/compact/combat/loaded/attackby(obj/item/W, mob/user, params) if(W == paddles) @@ -289,8 +319,8 @@ /obj/item/shockpaddles/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) if(!req_defib) return //If it doesn't need a defib, just say it exists if (!loc || !istype(loc, /obj/item/defibrillator)) //To avoid weird issues from admin spawns @@ -320,7 +350,7 @@ . = ..() if(!req_defib) return - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/check_range) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(check_range)) /obj/item/shockpaddles/Moved() . = ..() diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 2b65f4351ec7..652276017725 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -29,6 +29,7 @@ GLOBAL_LIST_EMPTY(PDAs) item_flags = NOBLUDGEON w_class = WEIGHT_CLASS_TINY slot_flags = ITEM_SLOT_ID | ITEM_SLOT_BELT + actions_types = list(/datum/action/item_action/toggle_light/pda) armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 100) resistance_flags = FIRE_PROOF | ACID_PROOF @@ -551,7 +552,7 @@ GLOBAL_LIST_EMPTY(PDAs) update_label() if (!silent) playsound(src, 'sound/machines/terminal_processing.ogg', 15, 1) - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/machines/terminal_success.ogg', 15, 1), 13) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), src, 'sound/machines/terminal_success.ogg', 15, 1), 13) if("Eject")//Ejects the cart, only done from hub. if (!isnull(cartridge)) @@ -962,7 +963,7 @@ GLOBAL_LIST_EMPTY(PDAs) /obj/item/pda/proc/toggle_light() if(hasSiliconAccessInArea(usr) || !usr.canUseTopic(src, BE_CLOSE, check_resting = FALSE)) - return + return FALSE if(fon) fon = FALSE set_light(0) @@ -970,6 +971,7 @@ GLOBAL_LIST_EMPTY(PDAs) fon = TRUE set_light(f_lum, f_pow, f_col) update_icon() + return TRUE /obj/item/pda/proc/remove_pen() diff --git a/code/game/objects/items/devices/PDA/PDA_types.dm b/code/game/objects/items/devices/PDA/PDA_types.dm index e857b7dbd59c..554b82b11137 100644 --- a/code/game/objects/items/devices/PDA/PDA_types.dm +++ b/code/game/objects/items/devices/PDA/PDA_types.dm @@ -10,7 +10,7 @@ /obj/item/pda/clown/Initialize(mapload) . = ..() - AddComponent(/datum/component/slippery, 120, NO_SLIP_WHEN_WALKING|SLIP_WHEN_JOGGING, CALLBACK(src, .proc/AfterSlip)) + AddComponent(/datum/component/slippery, 120, NO_SLIP_WHEN_WALKING|SLIP_WHEN_JOGGING, CALLBACK(src, PROC_REF(AfterSlip))) /obj/item/pda/clown/proc/AfterSlip(mob/living/carbon/human/M) if (istype(M) && (M.real_name != owner)) diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index be9244d2450c..0a3d63521894 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -642,7 +642,7 @@ Code: playsound(src, 'sound/machines/terminal_select.ogg', 50, 1) if("Send Signal") - INVOKE_ASYNC(radio, /obj/item/integrated_signaler.proc/send_activation) + INVOKE_ASYNC(radio, TYPE_PROC_REF(/obj/item/integrated_signaler, send_activation)) playsound(src, 'sound/machines/terminal_select.ogg', 50, 1) if("Signal Frequency") diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm index cbe795ca76af..2804582e894e 100644 --- a/code/game/objects/items/devices/camera_bug.dm +++ b/code/game/objects/items/devices/camera_bug.dm @@ -62,15 +62,15 @@ /obj/item/camera_bug/check_eye(mob/user) if ( loc != user || user.incapacitated() || user.eye_blind || !current ) user.unset_machine() - return 0 + return FALSE var/turf/T_user = get_turf(user.loc) var/turf/T_current = get_turf(current) if(T_user.z != T_current.z || !current.can_use()) to_chat(user, "[src] has lost the signal.") current = null user.unset_machine() - return 0 - return 1 + return FALSE + return TRUE /obj/item/camera_bug/on_unset_machine(mob/user) user.reset_perspective(null) diff --git a/code/game/objects/items/devices/desynchronizer.dm b/code/game/objects/items/devices/desynchronizer.dm index 2cb4922f3658..ed9245c0df52 100644 --- a/code/game/objects/items/devices/desynchronizer.dm +++ b/code/game/objects/items/devices/desynchronizer.dm @@ -57,7 +57,7 @@ SEND_SIGNAL(AM, COMSIG_MOVABLE_SECLUDED_LOCATION) last_use = world.time icon_state = "desynchronizer-on" - resync_timer = addtimer(CALLBACK(src, .proc/resync), duration , TIMER_STOPPABLE) + resync_timer = addtimer(CALLBACK(src, PROC_REF(resync)), duration , TIMER_STOPPABLE) /obj/item/desynchronizer/proc/resync() new /obj/effect/temp_visual/desynchronizer(sync_holder.drop_location()) diff --git a/code/game/objects/items/devices/dogborg_sleeper.dm b/code/game/objects/items/devices/dogborg_sleeper.dm index c2e16c978dc0..916f4cf9ec98 100644 --- a/code/game/objects/items/devices/dogborg_sleeper.dm +++ b/code/game/objects/items/devices/dogborg_sleeper.dm @@ -63,7 +63,7 @@ return ..() /obj/item/dogborg/sleeper/Exit(atom/movable/O) - return 0 + return FALSE /obj/item/dogborg/sleeper/proc/get_host() if(!loc) @@ -435,7 +435,7 @@ update_gut(hound) if(cleaning) - addtimer(CALLBACK(src, .proc/clean_cycle, hound), 50) + addtimer(CALLBACK(src, PROC_REF(clean_cycle), hound), 50) /obj/item/dogborg/sleeper/proc/CheckAccepted(obj/item/I) return is_type_in_typecache(I, important_items) diff --git a/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm b/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm index 5ed2cbd48184..82e1f1fbec34 100644 --- a/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm +++ b/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm @@ -43,7 +43,7 @@ maptext = MAPTEXT("[circuits]") icon_state = "[initial(icon_state)]_recharging" var/recharge_time = min(600, circuit_cost * 5) //40W of cost for one fabrication = 20 seconds of recharge time; this is to prevent spamming - addtimer(CALLBACK(src, .proc/recharge), recharge_time) + addtimer(CALLBACK(src, PROC_REF(recharge)), recharge_time) return TRUE //The actual circuit magic itself is done on a per-object basis /obj/item/electroadaptive_pseudocircuit/afterattack(atom/target, mob/living/user, proximity) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 79489c3c5109..3f64be472958 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -40,7 +40,7 @@ playsound(src, on ? 'sound/weapons/magin.ogg' : 'sound/weapons/magout.ogg', 40, TRUE) for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() return TRUE /obj/item/flashlight/DoRevenantThrowEffects(atom/target) diff --git a/code/game/objects/items/devices/geiger_counter.dm b/code/game/objects/items/devices/geiger_counter.dm index 4caf9ee0aa73..278f75ac283c 100644 --- a/code/game/objects/items/devices/geiger_counter.dm +++ b/code/game/objects/items/devices/geiger_counter.dm @@ -141,7 +141,7 @@ if(user.a_intent == INTENT_HELP) if(!(obj_flags & EMAGGED)) user.visible_message(span_notice("[user] scans [target] with [src]."), span_notice("You scan [target]'s radiation levels with [src]...")) - addtimer(CALLBACK(src, .proc/scan, target, user), 20, TIMER_UNIQUE) // Let's not have spamming GetAllContents + addtimer(CALLBACK(src, PROC_REF(scan), target, user), 20, TIMER_UNIQUE) // Let's not have spamming GetAllContents else user.visible_message(span_notice("[user] scans [target] with [src]."), span_danger("You project [src]'s stored radiation into [target]!")) target.rad_act(radiation_count) @@ -222,7 +222,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_ATOM_RAD_ACT) - RegisterSignal(user, COMSIG_ATOM_RAD_ACT, .proc/redirect_rad_act) + RegisterSignal(user, COMSIG_ATOM_RAD_ACT, PROC_REF(redirect_rad_act)) listeningTo = user /obj/item/geiger_counter/cyborg/proc/redirect_rad_act(datum/source, amount) diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm index c5e92349c705..9c206d2003f3 100644 --- a/code/game/objects/items/devices/lightreplacer.dm +++ b/code/game/objects/items/devices/lightreplacer.dm @@ -170,7 +170,7 @@ /obj/item/lightreplacer/proc/Use(mob/user) playsound(src.loc, 'sound/machines/click.ogg', 50, 1) AddUses(-1) - return 1 + return TRUE // Negative numbers will subtract /obj/item/lightreplacer/proc/AddUses(amount = 1) @@ -239,9 +239,9 @@ /obj/item/lightreplacer/proc/CanUse(mob/living/user) src.add_fingerprint(user) if(uses > 0) - return 1 + return TRUE else - return 0 + return FALSE /obj/item/lightreplacer/afterattack(atom/T, mob/U, proximity) . = ..() diff --git a/code/game/objects/items/devices/megaphone.dm b/code/game/objects/items/devices/megaphone.dm index a3de2d822f15..e716156eacb4 100644 --- a/code/game/objects/items/devices/megaphone.dm +++ b/code/game/objects/items/devices/megaphone.dm @@ -20,7 +20,7 @@ /obj/item/megaphone/equipped(mob/M, slot) . = ..() if (slot == ITEM_SLOT_HANDS) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) else UnregisterSignal(M, COMSIG_MOB_SAY) diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index 6a1d51c9d410..577ec39486c5 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -25,12 +25,12 @@ throwforce = 0 throw_range = 7 throw_speed = 3 - drop_sound = 'sound/items/handling/multitool_drop.ogg' - pickup_sound = 'sound/items/handling/multitool_pickup.ogg' custom_materials = list(/datum/material/iron=50, /datum/material/glass=20) buffer = null // simple machine buffer for device linkage toolspeed = 1 usesound = 'sound/weapons/empty.ogg' + drop_sound = 'sound/items/handling/multitool_drop.ogg' + pickup_sound = 'sound/items/handling/multitool_pickup.ogg' var/mode = 0 /obj/item/multitool/chaplain @@ -238,11 +238,11 @@ /datum/action/item_action/toggle_multitool/Trigger() if(!..()) - return 0 + return FALSE if(target) var/obj/item/multitool/ai_detect/M = target M.toggle_hud(owner) - return 1 + return TRUE /obj/item/multitool/cyborg name = "multitool" diff --git a/code/game/objects/items/devices/portable_chem_mixer.dm b/code/game/objects/items/devices/portable_chem_mixer.dm index 8622873c874d..a8fb2f52c7f8 100644 --- a/code/game/objects/items/devices/portable_chem_mixer.dm +++ b/code/game/objects/items/devices/portable_chem_mixer.dm @@ -114,7 +114,7 @@ if (loc != user) return ..() if(SEND_SIGNAL(src, COMSIG_IS_STORAGE_LOCKED)) - INVOKE_ASYNC(src, /datum.proc/ui_interact, user) + INVOKE_ASYNC(src, TYPE_PROC_REF(/datum, ui_interact), user) /obj/item/storage/portable_chem_mixer/attack_self(mob/user) if(loc == user) diff --git a/code/game/objects/items/devices/pressureplates.dm b/code/game/objects/items/devices/pressureplates.dm index 47dcaae60eee..dcfc74eaaa76 100644 --- a/code/game/objects/items/devices/pressureplates.dm +++ b/code/game/objects/items/devices/pressureplates.dm @@ -44,7 +44,7 @@ else if(!trigger_item) return can_trigger = FALSE - addtimer(CALLBACK(src, .proc/trigger), trigger_delay) + addtimer(CALLBACK(src, PROC_REF(trigger)), trigger_delay) /obj/item/pressure_plate/proc/trigger() can_trigger = TRUE diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 10a85a859389..ad092b02d122 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -202,7 +202,7 @@ spans = list(M.speech_span) if(!language) language = M.get_selected_language() - INVOKE_ASYNC(src, .proc/talk_into_impl, M, message, channel, spans.Copy(), language) + INVOKE_ASYNC(src, PROC_REF(talk_into_impl), M, message, channel, spans.Copy(), language) return ITALICS | REDUCE_RANGE /obj/item/radio/proc/talk_into_impl(atom/movable/M, message, channel, list/spans, datum/language/language) @@ -273,7 +273,7 @@ // Non-subspace radios will check in a couple of seconds, and if the signal // was never received, send a mundane broadcast (no headsets). - addtimer(CALLBACK(src, .proc/backup_transmission, signal), 20) + addtimer(CALLBACK(src, PROC_REF(backup_transmission), signal), 20) /obj/item/radio/proc/backup_transmission(datum/signal/subspace/vocal/signal) var/turf/T = get_turf(src) diff --git a/code/game/objects/items/devices/reverse_bear_trap.dm b/code/game/objects/items/devices/reverse_bear_trap.dm index 48206ba867d6..84d4b4986d61 100644 --- a/code/game/objects/items/devices/reverse_bear_trap.dm +++ b/code/game/objects/items/devices/reverse_bear_trap.dm @@ -43,7 +43,7 @@ soundloop.stop() soundloop2.stop() to_chat(loc, span_userdanger("*ding*")) - addtimer(CALLBACK(src, .proc/snap), 2) + addtimer(CALLBACK(src, PROC_REF(snap)), 2) /obj/item/reverse_bear_trap/on_attack_hand(mob/user, act_intent = user.a_intent, unarmed_attack_flags) if(iscarbon(user)) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 34c0b809c421..428e9cf67bac 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -705,7 +705,7 @@ GENETICS SCANNER else to_chat(user, "[src]'s barometer function says a storm will land in approximately [butchertime(fixed)].") cooldown = TRUE - addtimer(CALLBACK(src,/obj/item/analyzer/proc/ping), cooldown_time) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/item/analyzer, ping)), cooldown_time) /obj/item/analyzer/proc/ping() if(isliving(loc)) @@ -861,8 +861,7 @@ GENETICS SCANNER if (!isslime(M)) to_chat(user, "This device can only scan slimes!") return - var/mob/living/simple_animal/slime/T = M - slime_scan(T, user) + slime_scan(M, user) /proc/slime_scan(mob/living/simple_animal/slime/T, mob/living/user) var/output = "Slime scan results:" @@ -1013,7 +1012,7 @@ GENETICS SCANNER ready = FALSE icon_state = "[icon_state]_recharging" - addtimer(CALLBACK(src, .proc/recharge), cooldown, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(recharge)), cooldown, TIMER_UNIQUE) /obj/item/sequence_scanner/proc/recharge() icon_state = initial(icon_state) diff --git a/code/game/objects/items/devices/swapper.dm b/code/game/objects/items/devices/swapper.dm index 08646efd9862..cd9c042f67c0 100644 --- a/code/game/objects/items/devices/swapper.dm +++ b/code/game/objects/items/devices/swapper.dm @@ -56,7 +56,7 @@ var/mob/holder = linked_swapper.loc to_chat(holder, span_notice("[linked_swapper] starts buzzing.")) next_use = world.time + cooldown //only the one used goes on cooldown - addtimer(CALLBACK(src, .proc/swap, user), 25) + addtimer(CALLBACK(src, PROC_REF(swap), user), 25) /obj/item/swapper/examine(mob/user) . = ..() diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index dea3bda14435..f2013b354f86 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -97,7 +97,7 @@ effective or pretty fucking useless. addtimer(VARSET_CALLBACK(src, icon_state, "health"), cooldown) if(knowledge) to_chat(user, "Successfully irradiated [M].") - addtimer(CALLBACK(src, .proc/radiation_aftereffect, M, intensity), (wavelength+(intensity*4))*5) + addtimer(CALLBACK(src, PROC_REF(radiation_aftereffect), M, intensity), (wavelength+(intensity*4))*5) else if(knowledge) to_chat(user, "The radioactive microlaser is still recharging.") @@ -217,7 +217,7 @@ effective or pretty fucking useless. /obj/item/shadowcloak/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == ITEM_SLOT_BELT) - return 1 + return TRUE /obj/item/shadowcloak/proc/Activate(mob/living/carbon/human/user) if(!user) diff --git a/code/game/objects/items/devices/transfer_valve.dm b/code/game/objects/items/devices/transfer_valve.dm index 7aafd729ea80..9197752e716f 100644 --- a/code/game/objects/items/devices/transfer_valve.dm +++ b/code/game/objects/items/devices/transfer_valve.dm @@ -110,7 +110,7 @@ if(.) return if(attached_device) - attached_device.attack_hand() + attached_device.attack_hand(user) //These keep attached devices synced up, for example a TTV with a mouse trap being found in a bag so it's triggered, or moving the TTV with an infrared beam sensor to update the beam's direction. @@ -161,7 +161,7 @@ if(toggle) toggle = FALSE toggle_valve() - addtimer(CALLBACK(src, .proc/toggle_off), 5) //To stop a signal being spammed from a proxy sensor constantly going off or whatever + addtimer(CALLBACK(src, PROC_REF(toggle_off)), 5) //To stop a signal being spammed from a proxy sensor constantly going off or whatever /obj/item/transfer_valve/proc/toggle_off() toggle = TRUE @@ -246,7 +246,7 @@ merge_gases() for(var/i in 1 to 6) - addtimer(CALLBACK(src, /atom/.proc/update_icon), 20 + (i - 1) * 10) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 20 + (i - 1) * 10) else if(valve_open && tank_one && tank_two) split_gases() diff --git a/code/game/objects/items/dualsaber.dm b/code/game/objects/items/dualsaber.dm index dc1a9fbd49c4..76f35148d8d0 100644 --- a/code/game/objects/items/dualsaber.dm +++ b/code/game/objects/items/dualsaber.dm @@ -86,8 +86,8 @@ /obj/item/dualsaber/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/dualsaber/ComponentInitialize() . = ..() @@ -182,7 +182,7 @@ impale(user) return if(spinnable && (wielded) && prob(50)) - INVOKE_ASYNC(src, .proc/jedi_spin, user) + INVOKE_ASYNC(src, PROC_REF(jedi_spin), user) /obj/item/dualsaber/proc/jedi_spin(mob/living/user) for(var/i in list(NORTH,SOUTH,EAST,WEST,EAST,SOUTH,NORTH,SOUTH,EAST,WEST,EAST,SOUTH)) @@ -209,7 +209,7 @@ /obj/item/dualsaber/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) //In case thats just so happens that it is still activated on the groud, prevents hulk from picking it up if(wielded) to_chat(user, "You can't pick up such dangerous item with your meaty hands without losing fingers, better not to!") - return 1 + return TRUE /obj/item/dualsaber/process() if(wielded) @@ -236,7 +236,7 @@ add_fingerprint(user) // Light your candles while spinning around the room if(spinnable) - INVOKE_ASYNC(src, .proc/jedi_spin, user) + INVOKE_ASYNC(src, PROC_REF(jedi_spin), user) /obj/item/dualsaber/green possible_colors = list("green") diff --git a/code/game/objects/items/eightball.dm b/code/game/objects/items/eightball.dm index 046f7ea1ab19..ff1551109235 100644 --- a/code/game/objects/items/eightball.dm +++ b/code/game/objects/items/eightball.dm @@ -67,7 +67,7 @@ say(answer) on_cooldown = TRUE - addtimer(CALLBACK(src, .proc/clear_cooldown), cooldown_time) + addtimer(CALLBACK(src, PROC_REF(clear_cooldown)), cooldown_time) shaking = FALSE diff --git a/code/game/objects/items/electrostaff.dm b/code/game/objects/items/electrostaff.dm index 70a25bc9f9bb..4935eceea1b2 100644 --- a/code/game/objects/items/electrostaff.dm +++ b/code/game/objects/items/electrostaff.dm @@ -67,8 +67,8 @@ . = ..() if(ispath(cell)) cell = new cell - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/turn_on) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/turn_off) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(turn_on)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(turn_off)) /obj/item/electrostaff/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/extinguisher.dm b/code/game/objects/items/extinguisher.dm index 372d1a17332b..81fcad2349b3 100644 --- a/code/game/objects/items/extinguisher.dm +++ b/code/game/objects/items/extinguisher.dm @@ -119,7 +119,7 @@ if(reagents.total_volume == reagents.maximum_volume) to_chat(user, "\The [src] is already full!") safety = safety_save - return 1 + return TRUE var/obj/structure/reagent_dispensers/W = target //will it work? var/transferred = W.reagents.trans_to(src, max_water) if(transferred > 0) @@ -130,9 +130,9 @@ else to_chat(user, "\The [W] is empty!") safety = safety_save - return 1 + return TRUE else - return 0 + return FALSE /obj/item/extinguisher/afterattack(atom/target, mob/user , flag) . = ..() @@ -160,7 +160,7 @@ if(user.buckled && isobj(user.buckled) && !user.buckled.anchored) var/obj/B = user.buckled var/movementdirection = turn(direction,180) - addtimer(CALLBACK(src, /obj/item/extinguisher/proc/move_chair, B, movementdirection), 1) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/item/extinguisher, move_chair), B, movementdirection), 1) else user.newtonian_move(turn(direction, 180)) @@ -188,7 +188,7 @@ reagents.trans_to(W,1) //Make em move dat ass, hun - addtimer(CALLBACK(src, /obj/item/extinguisher/proc/move_particles, water_particles), 2) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/item/extinguisher, move_particles), water_particles), 2) //Particle movement loop /obj/item/extinguisher/proc/move_particles(var/list/particles, var/repetition=0) @@ -210,7 +210,7 @@ break if(repetition < power) repetition++ - addtimer(CALLBACK(src, /obj/item/extinguisher/proc/move_particles, particles, repetition), 2) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/item/extinguisher, move_particles), particles, repetition), 2) //Chair movement loop /obj/item/extinguisher/proc/move_chair(var/obj/B, var/movementdirection, var/repetition=0) @@ -228,7 +228,7 @@ return repetition++ - addtimer(CALLBACK(src, /obj/item/extinguisher/proc/move_chair, B, movementdirection, repetition), timer_seconds) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/item/extinguisher, move_chair), B, movementdirection, repetition), timer_seconds) /obj/item/extinguisher/AltClick(mob/user) if(!user.canUseTopic(src, BE_CLOSE, ismonkey(user))) diff --git a/code/game/objects/items/fireaxe.dm b/code/game/objects/items/fireaxe.dm index c865eedf6aaa..7db530b0dad6 100644 --- a/code/game/objects/items/fireaxe.dm +++ b/code/game/objects/items/fireaxe.dm @@ -23,8 +23,8 @@ /obj/item/fireaxe/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/fireaxe/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index f83d01f4ef78..801befc9c608 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -129,12 +129,12 @@ /datum/action/innate/drink_fling/Activate() button_icon_state = "drinkfling_on" active = TRUE - UpdateButtonIcon() + UpdateButtons() /datum/action/innate/drink_fling/Deactivate() button_icon_state = "drinkfling_off" active = FALSE - UpdateButtonIcon() + UpdateButtons() /obj/item/book/granter/action/origami granted_action = /datum/action/innate/origami @@ -155,13 +155,13 @@ to_chat(owner, "You will now fold origami planes.") button_icon_state = "origami_on" active = TRUE - UpdateButtonIcon() + UpdateButtons() /datum/action/innate/origami/Deactivate() to_chat(owner, "You will no longer fold origami planes.") button_icon_state = "origami_off" active = FALSE - UpdateButtonIcon() + UpdateButtons() ///SPELLS/// diff --git a/code/game/objects/items/grenades/antigravity.dm b/code/game/objects/items/grenades/antigravity.dm index b6700599a3ed..09cbace9a8c9 100644 --- a/code/game/objects/items/grenades/antigravity.dm +++ b/code/game/objects/items/grenades/antigravity.dm @@ -13,6 +13,6 @@ for(var/turf/T in view(range,src)) T.AddElement(/datum/element/forced_gravity, forced_value) - addtimer(CALLBACK(T, /datum/.proc/_RemoveElement, list(forced_value)), duration) + addtimer(CALLBACK(T, TYPE_PROC_REF(/datum, _RemoveElement), list(forced_value)), duration) qdel(src) diff --git a/code/game/objects/items/grenades/chem_grenade.dm b/code/game/objects/items/grenades/chem_grenade.dm index 3d35f7eb24c7..7a834122b658 100644 --- a/code/game/objects/items/grenades/chem_grenade.dm +++ b/code/game/objects/items/grenades/chem_grenade.dm @@ -309,7 +309,7 @@ message_admins("grenade primed by an assembly at [AREACOORD(DT)], attached by [ADMIN_LOOKUPFLW(M)] and last touched by [ADMIN_LOOKUPFLW(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]).") log_game("grenade primed by an assembly at [AREACOORD(DT)], attached by [key_name(M)] and last touched by [key_name(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name])") else - addtimer(CALLBACK(src, .proc/prime), det_time) + addtimer(CALLBACK(src, PROC_REF(prime)), det_time) log_game("A grenade detonated at [AREACOORD(DT)]") return TRUE diff --git a/code/game/objects/items/grenades/clusterbuster.dm b/code/game/objects/items/grenades/clusterbuster.dm index 94438652eed5..e6823c42336d 100644 --- a/code/game/objects/items/grenades/clusterbuster.dm +++ b/code/game/objects/items/grenades/clusterbuster.dm @@ -58,7 +58,7 @@ var/steps = rand(1,4) for(var/i in 1 to steps) step_away(src,loc) - addtimer(CALLBACK(src, .proc/prime), rand(15,60)) + addtimer(CALLBACK(src, PROC_REF(prime)), rand(15,60)) /obj/item/grenade/clusterbuster/segment/prime(mob/living/lanced_by) new payload_spawner(drop_location(), payload, rand(min_spawned,max_spawned)) @@ -79,7 +79,7 @@ var/obj/item/grenade/P = new type(loc) if(istype(P)) P.active = TRUE - addtimer(CALLBACK(P, /obj/item/grenade/proc/prime), rand(15,60)) + addtimer(CALLBACK(P, TYPE_PROC_REF(/obj/item/grenade, prime)), rand(15,60)) var/steps = rand(1,4) for(var/i in 1 to steps) step_away(src,loc) @@ -108,7 +108,7 @@ var/chosen = pick(subtypesof(/obj/item/slime_extract)) var/obj/item/slime_extract/P = new chosen(loc) if(volatile) - addtimer(CALLBACK(P, /obj/item/slime_extract/proc/activate_slime), rand(15,60)) + addtimer(CALLBACK(P, TYPE_PROC_REF(/obj/item/slime_extract, activate_slime)), rand(15,60)) var/steps = rand(1,4) for(var/i in 1 to steps) step_away(src,loc) diff --git a/code/game/objects/items/grenades/grenade.dm b/code/game/objects/items/grenades/grenade.dm index fb98e86ae19d..a7d55fa2e456 100644 --- a/code/game/objects/items/grenades/grenade.dm +++ b/code/game/objects/items/grenades/grenade.dm @@ -110,7 +110,7 @@ playsound(src, 'sound/weapons/armbomb.ogg', volume, 1) active = TRUE icon_state = initial(icon_state) + "_active" - addtimer(CALLBACK(src, .proc/prime), isnull(delayoverride)? det_time : delayoverride) + addtimer(CALLBACK(src, PROC_REF(prime)), isnull(delayoverride)? det_time : delayoverride) /obj/item/grenade/proc/prime(mob/living/lanced_by) var/turf/T = get_turf(src) diff --git a/code/game/objects/items/grenades/plastic.dm b/code/game/objects/items/grenades/plastic.dm index 1ae396b28bcc..6b3ab67ef3de 100644 --- a/code/game/objects/items/grenades/plastic.dm +++ b/code/game/objects/items/grenades/plastic.dm @@ -62,7 +62,7 @@ if(!QDELETED(target)) location = get_turf(target) target.cut_overlay(plastic_overlay) - UnregisterSignal(target, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/add_plastic_overlay) + UnregisterSignal(target, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(add_plastic_overlay)) if(!ismob(target) || full_damage_on_mobs) target.ex_act(EXPLODE_HEAVY, target) else @@ -129,11 +129,11 @@ I.embedding["embed_chance"] = 0 I.updateEmbedding() - RegisterSignal(target, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/add_plastic_overlay) + RegisterSignal(target, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(add_plastic_overlay)) target.update_icon() if(!nadeassembly) to_chat(user, "You plant the bomb. Timer counting down from [det_time].") - addtimer(CALLBACK(src, .proc/prime), det_time*10) + addtimer(CALLBACK(src, PROC_REF(prime)), det_time*10) else qdel(src) //How? diff --git a/code/game/objects/items/hand_items.dm b/code/game/objects/items/hand_items.dm new file mode 100644 index 000000000000..c18e74dd2199 --- /dev/null +++ b/code/game/objects/items/hand_items.dm @@ -0,0 +1,368 @@ +/obj/item/hand_item + item_flags = DROPDEL | ABSTRACT | HAND_ITEM + + +/obj/item/hand_item/circlegame + name = "circled hand" + desc = "If somebody looks at this while it's below your waist, you get to bop them." + icon_state = "madeyoulook" + force = 0 + throwforce = 0 + attack_verb = list("bopped") + +/obj/item/hand_item/circlegame/Initialize(mapload) + . = ..() + var/mob/living/owner = loc + if(!istype(owner)) + return + RegisterSignal(owner, COMSIG_PARENT_EXAMINE, PROC_REF(ownerExamined)) + +/obj/item/hand_item/circlegame/Destroy() + var/mob/owner = loc + if(istype(owner)) + UnregisterSignal(owner, COMSIG_PARENT_EXAMINE) + return ..() + +/obj/item/hand_item/circlegame/dropped(mob/user) + UnregisterSignal(user, COMSIG_PARENT_EXAMINE) //loc will have changed by the time this is called, so Destroy() can't catch it + // this is a dropdel item. + return ..() + +/// Stage 1: The mistake is made +/obj/item/hand_item/circlegame/proc/ownerExamined(mob/living/owner, mob/living/sucker) + SIGNAL_HANDLER + + if(!istype(sucker) || !in_range(owner, sucker)) + return + addtimer(CALLBACK(src, PROC_REF(waitASecond), owner, sucker), 4) + +/// Stage 2: Fear sets in +/obj/item/hand_item/circlegame/proc/waitASecond(mob/living/owner, mob/living/sucker) + if(QDELETED(sucker) || QDELETED(src) || QDELETED(owner)) + return + + if(owner == sucker) // big mood + to_chat(owner, "Wait a second... you just looked at your own [src.name]!") + addtimer(CALLBACK(src, PROC_REF(selfGottem), owner), 10) + else + to_chat(sucker, "Wait a second... was that a-") + addtimer(CALLBACK(src, PROC_REF(GOTTEM), owner, sucker), 6) + +/// Stage 3A: We face our own failures +/obj/item/hand_item/circlegame/proc/selfGottem(mob/living/owner) + if(QDELETED(src) || QDELETED(owner)) + return + + playsound(get_turf(owner), 'sound/effects/hit_punch.ogg', 50, TRUE, -1) + owner.visible_message("[owner] shamefully bops [owner.p_them()]self with [owner.p_their()] [src.name].", "You shamefully bop yourself with your [src.name].", \ + "You hear a dull thud!") + log_combat(owner, owner, "bopped", src.name, "(self)") + owner.do_attack_animation(owner) + owner.apply_damage(100, STAMINA) + owner.Knockdown(10) + qdel(src) + +/// Stage 3B: We face our reckoning (unless we moved away or they're incapacitated) +/obj/item/hand_item/circlegame/proc/GOTTEM(mob/living/owner, mob/living/sucker) + if(QDELETED(sucker)) + return + + if(QDELETED(src) || QDELETED(owner)) + to_chat(sucker, "Nevermind... must've been your imagination...") + return + + if(!in_range(owner, sucker) || !(owner.mobility_flags & MOBILITY_USE)) + to_chat(sucker, "Phew... you moved away before [owner] noticed you saw [owner.p_their()] [src.name]...") + return + + to_chat(owner, "[sucker] looks down at your [src.name] before trying to avert [sucker.p_their()] eyes, but it's too late!") + to_chat(sucker, "[owner] sees the fear in your eyes as you try to look away from [owner.p_their()] [src.name]!") + + owner.face_atom(sucker) + if(owner.client) + owner.client.give_award(/datum/award/achievement/misc/gottem, owner) // then everybody clapped + + playsound(get_turf(owner), 'sound/effects/hit_punch.ogg', 50, TRUE, -1) + owner.do_attack_animation(sucker) + + if(HAS_TRAIT(owner, TRAIT_HULK)) + owner.visible_message("[owner] bops [sucker] with [owner.p_their()] [src.name] much harder than intended, sending [sucker.p_them()] flying!", \ + "You bop [sucker] with your [src.name] much harder than intended, sending [sucker.p_them()] flying!", "You hear a sickening sound of flesh hitting flesh!", ignored_mobs=list(sucker)) + to_chat(sucker, "[owner] bops you incredibly hard with [owner.p_their()] [src.name], sending you flying!") + sucker.apply_damage(50, STAMINA) + sucker.Knockdown(50) + log_combat(owner, sucker, "bopped", src.name, "(setup- Hulk)") + var/atom/throw_target = get_edge_target_turf(sucker, owner.dir) + sucker.throw_at(throw_target, 6, 3, owner) + else + owner.visible_message("[owner] bops [sucker] with [owner.p_their()] [src.name]!", "You bop [sucker] with your [src.name]!", \ + "You hear a dull thud!", ignored_mobs=list(sucker)) + sucker.apply_damage(15, STAMINA) + log_combat(owner, sucker, "bopped", src.name, "(setup)") + to_chat(sucker, "[owner] bops you with [owner.p_their()] [src.name]!") + qdel(src) + +/obj/item/hand_item/slapper + name = "slapper" + desc = "This is how real men fight." + icon_state = "latexballon" + item_state = "nothing" + force = 0 + throwforce = 0 + attack_verb = list("slapped") + hitsound = 'sound/effects/snap.ogg' + +/obj/item/hand_item/slapper/attack(mob/M, mob/living/carbon/human/user) + if(ishuman(M)) + var/mob/living/carbon/human/L = M + if(L && L.dna && L.dna.species) + L.dna.species.stop_wagging_tail(M) + user.do_attack_animation(M) + playsound(M, 'sound/weapons/slap.ogg', 50, TRUE, -1) + user.visible_message("[user] slaps [M]!", + "You slap [M]!",\ + "You hear a slap.") + return + +/obj/item/hand_item/slapper/on_offered(mob/living/carbon/offerer) + . = TRUE + + if(!(locate(/mob/living/carbon) in orange(1, offerer))) + visible_message(span_danger("[offerer] raises [offerer.p_their()] arm, looking around for a high-five, but there's no one around!"), \ + span_warning("You post up, looking for a high-five, but finding no one within range!"), null, 2) + return + + offerer.visible_message(span_notice("[offerer] raises [offerer.p_their()] arm, looking for a high-five!"), \ + span_notice("You post up, looking for a high-five!"), null, 2) + offerer.apply_status_effect(STATUS_EFFECT_OFFERING, src, /atom/movable/screen/alert/give/highfive) + +/// Yeah broh! This is where we do the high-fiving (or high-tenning :o) +/obj/item/hand_item/slapper/on_offer_taken(mob/living/carbon/offerer, mob/living/carbon/taker) + . = TRUE + + var/open_hands_taker + var/slappers_giver + for(var/i in taker.held_items) // see how many hands the taker has open for high'ing + if(isnull(i)) + open_hands_taker++ + + if(!open_hands_taker) + to_chat(taker, span_warning("You can't high-five [offerer] with no open hands!")) + SEND_SIGNAL(taker, COMSIG_ADD_MOOD_EVENT, "high_five", /datum/mood_event/high_five_full_hand) // not so successful now! + return + + for(var/i in offerer.held_items) + var/obj/item/hand_item/slapper/slap_check = i + if(istype(slap_check)) + slappers_giver++ + + if(slappers_giver >= 2) // we only check this if it's already established the taker has 2+ hands free + offerer.visible_message(span_notice("[taker] enthusiastically high-tens [offerer]!"), span_nicegreen("Wow! You're high-tenned [taker]!"), span_hear("You hear a sickening sound of flesh hitting flesh!"), ignored_mobs=taker) + to_chat(taker, span_nicegreen("You give high-tenning [offerer] your all!")) + playsound(offerer, 'sound/weapons/slap.ogg', 100, TRUE, 1) + SEND_SIGNAL(offerer, COMSIG_ADD_MOOD_EVENT, "high_five", /datum/mood_event/high_ten) + SEND_SIGNAL(taker, COMSIG_ADD_MOOD_EVENT, "high_five", /datum/mood_event/high_ten) + else + offerer.visible_message(span_notice("[taker] high-fives [offerer]!"), span_nicegreen("All right! You're high-fived by [taker]!"), span_hear("You hear a sickening sound of flesh hitting flesh!"), ignored_mobs=taker) + to_chat(taker, span_nicegreen("You high-five [offerer]!")) + playsound(offerer, 'sound/weapons/slap.ogg', 50, TRUE, -1) + SEND_SIGNAL(offerer, COMSIG_ADD_MOOD_EVENT, "high_five", /datum/mood_event/high_five) + SEND_SIGNAL(taker, COMSIG_ADD_MOOD_EVENT, "high_five", /datum/mood_event/high_five) + qdel(src) + +/// Gangster secret handshakes. +/obj/item/hand_item/slapper/secret_handshake + name = "Secret Handshake" + icon_state = "recruit" + icon = 'icons/obj/gang/actions.dmi' + /// References the active families gamemode handler (if one exists), for adding new family members to. + var/datum/gang_handler/handler + /// The typepath of the gang antagonist datum that the person who uses the package should have added to them -- remember that the distinction between e.g. Ballas and Grove Street is on the antag datum level, not the team datum level. + var/gang_to_use + /// The team datum that the person who uses this package should be added to. + var/datum/team/gang/team_to_use + +/// Adds the user to the family that this package corresponds to, dispenses the free_clothes of that family, and adds them to the handler if it exists. +/obj/item/hand_item/slapper/secret_handshake/proc/add_to_gang(mob/living/user, original_name) + var/datum/antagonist/gang/swappin_sides = new gang_to_use() + swappin_sides.original_name = original_name + swappin_sides.handler = handler + user.mind.add_antag_datum(swappin_sides, team_to_use) + var/policy = get_policy(ROLE_FAMILIES) + if(policy) + to_chat(user, policy) + team_to_use.add_member(user.mind) + swappin_sides.equip_gangster_in_inventory() + if (!isnull(handler) && !handler.gangbangers.Find(user.mind)) // if we have a handler and they're not tracked by it + handler.gangbangers += user.mind + +/// Checks if the user is trying to use the package of the family they are in, and if not, adds them to the family, with some differing processing depending on whether the user is already a family member. +/obj/item/hand_item/slapper/secret_handshake/proc/attempt_join_gang(mob/living/user) + if(!user?.mind) + return + var/datum/antagonist/gang/is_gangster = user.mind.has_antag_datum(/datum/antagonist/gang) + var/real_name_backup = user.real_name + if(is_gangster) + if(is_gangster.my_gang == team_to_use) + return + real_name_backup = is_gangster.original_name + is_gangster.my_gang.remove_member(user.mind) + user.mind.remove_antag_datum(/datum/antagonist/gang) + add_to_gang(user, real_name_backup) + +/obj/item/hand_item/slapper/secret_handshake/on_offer_taken(mob/living/carbon/offerer, mob/living/carbon/taker) + . = TRUE + if (!(null in taker.held_items)) + to_chat(taker, span_warning("You can't get taught the secret handshake if [offerer] has no free hands!")) + return + + if(HAS_TRAIT(taker, TRAIT_MINDSHIELD)) + to_chat(taker, "You attended a seminar on not signing up for a gang and are not interested.") + return + + var/datum/antagonist/gang/is_gangster = taker.mind.has_antag_datum(/datum/antagonist/gang) + if(is_gangster?.starter_gangster) + if(is_gangster.my_gang == team_to_use) + to_chat(taker, "You started your family. You don't need to join it.") + return + to_chat(taker, "You started your family. You can't turn your back on it now.") + return + + offerer.visible_message(span_notice("[taker] is taught the secret handshake by [offerer]!"), span_nicegreen("All right! You've taught the secret handshake to [taker]!"), span_hear("You hear a bunch of weird shuffling and flesh slapping sounds!"), ignored_mobs=taker) + to_chat(taker, span_nicegreen("You get taught the secret handshake by [offerer]!")) + var/datum/antagonist/gang/owner_gang_datum = offerer.mind.has_antag_datum(/datum/antagonist/gang) + handler = owner_gang_datum.handler + gang_to_use = owner_gang_datum.type + team_to_use = owner_gang_datum.my_gang + attempt_join_gang(taker) + qdel(src) + +/obj/item/hand_item/kisser + name = "kiss" + desc = "I want you all to know, everyone and anyone, to seal it with a kiss." + icon = 'icons/mob/animal.dmi' + icon_state = "heart" + /// The kind of projectile this version of the kiss blower fires + var/kiss_type = /obj/item/projectile/kiss + /// TRUE if the user was aiming anywhere but the mouth when they offer the kiss, if it's offered + var/cheek_kiss + +/obj/item/hand_item/kisser/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + . = ..() + // . |= AFTERATTACK_PROCESSED_ITEM + /* + if(HAS_TRAIT(user, TRAIT_GARLIC_BREATH)) + kiss_type = /obj/projectile/kiss/french + + if(HAS_TRAIT(user, TRAIT_CHEF_KISS)) + kiss_type = /obj/projectile/kiss/chef + */ + + var/obj/item/projectile/blown_kiss = new kiss_type(get_turf(user)) + user.visible_message("[user] blows \a [blown_kiss] at [target]!", span_notice("You blow \a [blown_kiss] at [target]!")) + + //Shooting Code: + blown_kiss.original = target + blown_kiss.fired_from = user + blown_kiss.pixels_per_second = TILES_TO_PIXELS(7) // Speed of blown kiss + blown_kiss.firer = user // don't hit ourself that would be really annoying + blown_kiss.impacted = list(user = TRUE) // just to make sure we don't hit the wearer + blown_kiss.preparePixelProjectile(target, user) + blown_kiss.fire() + qdel(src) + +/obj/item/hand_item/kisser/death + name = "kiss of death" + desc = "If looks could kill, they'd be this." + color = COLOR_BLACK + kiss_type = /obj/item/projectile/kiss/death + +/obj/item/projectile/kiss + name = "kiss" + icon = 'icons/mob/animal.dmi' + icon_state = "heart" + hitsound = 'sound/effects/kiss.ogg' + hitsound_wall = 'sound/effects/kiss.ogg' + pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE + damage_type = BRUTE + damage = 0 + nodamage = TRUE // love can't actually hurt you + armour_penetration = 100 // but if it could, it would cut through even the thickest plate + flag = MAGIC // and most importantly, love is magic~ + +/obj/item/projectile/kiss/fire(angle, atom/direct_target) + if(firer) + name = "[name] blown by [firer]" + return ..() + +/obj/item/projectile/kiss/Impact(atom/A) + if(damage > 0 || !isliving(A)) // if we do damage or we hit a nonliving thing, we don't have to worry about a harmless hit because we can't wrongly do damage anyway + return ..() + + harmless_on_hit(A) + qdel(src) + return FALSE + +/** + * To get around shielded modsuits & such being set off by kisses when they shouldn't, we take a page from hallucination projectiles + * and simply fake our on hit effects. This lets kisses remain incorporeal without having to make some new trait for this one niche situation. + * This fake hit only happens if we can deal damage and if we hit a living thing. Otherwise, we just do normal on hit effects. + */ +/obj/item/projectile/kiss/proc/harmless_on_hit(mob/living/living_target) + playsound(get_turf(living_target), hitsound, 100, TRUE) + if(!suppressed) // direct + living_target.visible_message(span_danger("[living_target] is hit by \a [src]."), span_userdanger("You're hit by \a [src]!"), vision_distance=COMBAT_MESSAGE_RANGE) + + /* + living_target.add_mob_memory(/datum/memory/kissed, deuteragonist = firer) + living_target.add_mood_event("kiss", /datum/mood_event/kiss, firer, suppressed) + if(isliving(firer)) + var/mob/living/kisser = firer + kisser.add_mob_memory(/datum/memory/kissed, protagonist = living_target, deuteragonist = firer) */ + + try_fluster(living_target) + +/obj/item/projectile/kiss/proc/try_fluster(mob/living/living_target) + // people with the social anxiety quirk can get flustered when hit by a kiss + if(!HAS_TRAIT(living_target, TRAIT_ANXIOUS) || (living_target.stat > SOFT_CRIT) || living_target.is_blind()) + return + + if(HAS_TRAIT(living_target, TRAIT_FEARLESS) || prob(50)) // 50% chance for it to apply, also immune while on meds + return + + var/other_msg + var/self_msg + var/roll = rand(1, 3) + switch(roll) + if(1) + other_msg = "stumbles slightly, turning a bright red!" + self_msg = "You lose control of your limbs for a moment as your blood rushes to your face, turning it bright red!" + living_target.confused += (rand(5, 10)) + if(2) + other_msg = "stammers softly for a moment before choking on something!" + self_msg = "You feel your tongue disappear down your throat as you fight to remember how to make words!" + addtimer(CALLBACK(living_target, TYPE_PROC_REF(/atom/movable, say), pick("Uhhh...", "O-oh, uhm...", "I- uhhhhh??", "What?")), rand(0.5 SECONDS, 1.5 SECONDS)) + living_target.stuttering += rand(5, 15) + if(3) + other_msg = "locks up with a stunned look on [living_target.p_their()] face, staring at [firer ? firer : "the ceiling"]!" + self_msg = "Your brain completely fails to process what just happened, leaving you rooted in place staring [firer ? "at [firer]" : "the ceiling"] for what feels like an eternity!" + living_target.face_atom(firer) + living_target.Stun(rand(1 SECONDS, 3 SECONDS)) + + living_target.visible_message(span_notice("[living_target] [other_msg]"), span_userdanger("Whoa! [self_msg]")) + +/obj/item/projectile/kiss/death + name = "kiss of death" + nodamage = FALSE // okay i kinda lied about love not being able to hurt you + damage = 15 + wound_bonus = 0 + sharpness = SHARP_POINTY + color = COLOR_BLACK + +/obj/item/projectile/kiss/death/on_hit(atom/target, blocked, pierce_hit) + . = ..() + if(!iscarbon(target)) + return + var/mob/living/carbon/heartbreakee = target + var/obj/item/organ/heart/dont_go_breakin_my_heart = heartbreakee.getorganslot(ORGAN_SLOT_HEART) + dont_go_breakin_my_heart.applyOrganDamage(15) diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index f868dfd3b9aa..230567d6ad12 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -334,7 +334,7 @@ /obj/item/restraints/legcuffs/beartrap/energy/New() ..() - addtimer(CALLBACK(src, .proc/dissipate), 100) + addtimer(CALLBACK(src, PROC_REF(dissipate)), 100) /obj/item/restraints/legcuffs/beartrap/energy/proc/dissipate() if(!ismob(loc)) diff --git a/code/game/objects/items/his_grace.dm b/code/game/objects/items/his_grace.dm index 2e5315ec1a94..3e35b31857e1 100644 --- a/code/game/objects/items/his_grace.dm +++ b/code/game/objects/items/his_grace.dm @@ -31,7 +31,7 @@ . = ..() START_PROCESSING(SSprocessing, src) GLOB.poi_list += src - RegisterSignal(src, COMSIG_MOVABLE_POST_THROW, .proc/move_gracefully) + RegisterSignal(src, COMSIG_MOVABLE_POST_THROW, PROC_REF(move_gracefully)) /obj/item/his_grace/Destroy() STOP_PROCESSING(SSprocessing, src) @@ -42,7 +42,7 @@ /obj/item/his_grace/attack_self(mob/living/user) if(!awakened) - INVOKE_ASYNC(src, .proc/awaken, user) + INVOKE_ASYNC(src, PROC_REF(awaken), user) /obj/item/his_grace/attack(mob/living/M, mob/user) if(awakened && M.stat) diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 451df23a49fe..f2ef6380ee56 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -255,7 +255,7 @@ nullrod_icons = sort_list(nullrod_icons) - var/choice = show_radial_menu(L, src , nullrod_icons, custom_check = CALLBACK(src, .proc/check_menu, L), radius = 42, require_near = TRUE) + var/choice = show_radial_menu(L, src , nullrod_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), L), radius = 42, require_near = TRUE) if(!choice || !check_menu(L)) return @@ -733,7 +733,7 @@ playsound(get_turf(user), 'sound/effects/woodhit.ogg', 75, 1, -1) H.adjustStaminaLoss(rand(12,18)) if(prob(25)) - (INVOKE_ASYNC(src, .proc/jedi_spin, user)) + (INVOKE_ASYNC(src, PROC_REF(jedi_spin), user)) else return ..() diff --git a/code/game/objects/items/hot_potato.dm b/code/game/objects/items/hot_potato.dm index 347ec118fd48..e0dbf12c1037 100644 --- a/code/game/objects/items/hot_potato.dm +++ b/code/game/objects/items/hot_potato.dm @@ -136,7 +136,7 @@ ADD_TRAIT(src, TRAIT_NODROP, HOT_POTATO_TRAIT) name = "primed [name]" activation_time = timer + world.time - detonation_timerid = addtimer(CALLBACK(src, .proc/detonate), delay, TIMER_STOPPABLE) + detonation_timerid = addtimer(CALLBACK(src, PROC_REF(detonate)), delay, TIMER_STOPPABLE) START_PROCESSING(SSfastprocess, src) var/turf/T = get_turf(src) message_admins("[user? "[ADMIN_LOOKUPFLW(user)] has primed [src]" : "A [src] has been primed"] (Timer:[delay],Explosive:[detonate_explosion],Range:[detonate_dev_range]/[detonate_heavy_range]/[detonate_light_range]/[detonate_fire_range]) for detonation at [ADMIN_VERBOSEJMP(T)]") diff --git a/code/game/objects/items/implants/implant.dm b/code/game/objects/items/implants/implant.dm index f8e02eaf0358..0df8c35196f7 100644 --- a/code/game/objects/items/implants/implant.dm +++ b/code/game/objects/items/implants/implant.dm @@ -38,8 +38,8 @@ //What does the implant do upon injection? -//return 1 if the implant injects -//return 0 if there is no room for implant / it fails +//return TRUE if the implant injects +//return FALSE if there is no room for implant / it fails /obj/item/implant/proc/implant(mob/living/target, mob/user, silent = FALSE, force = FALSE) if(SEND_SIGNAL(src, COMSIG_IMPLANT_IMPLANTING, args) & COMPONENT_STOP_IMPLANTING) return @@ -99,7 +99,7 @@ var/mob/living/carbon/human/H = source H.sec_hud_set_implants() - return 1 + return TRUE /obj/item/implant/Destroy() if(imp_in) diff --git a/code/game/objects/items/implants/implant_chem.dm b/code/game/objects/items/implants/implant_chem.dm index 5f0b4f3fc33e..07de277a76cc 100644 --- a/code/game/objects/items/implants/implant_chem.dm +++ b/code/game/objects/items/implants/implant_chem.dm @@ -59,7 +59,7 @@ /obj/item/implant/chem/activate(cause) . = ..() if(!cause || !imp_in) - return 0 + return FALSE var/mob/living/carbon/R = imp_in var/injectamount = null if (cause == "action_button") diff --git a/code/game/objects/items/implants/implant_deathrattle.dm b/code/game/objects/items/implants/implant_deathrattle.dm index 826dc7184327..f658d8485180 100644 --- a/code/game/objects/items/implants/implant_deathrattle.dm +++ b/code/game/objects/items/implants/implant_deathrattle.dm @@ -62,7 +62,7 @@ /obj/item/implant/deathrattle/implant(mob/living/target, mob/user, silent = FALSE, force = FALSE) . = ..() if(.) - RegisterSignal(target, COMSIG_LIVING_PREDEATH, .proc/on_predeath) + RegisterSignal(target, COMSIG_LIVING_PREDEATH, PROC_REF(on_predeath)) if(!group) to_chat(target, "You hear a strange, robotic voice in your head... \"Warning: No other linked implants detected.\"") diff --git a/code/game/objects/items/implants/implant_explosive.dm b/code/game/objects/items/implants/implant_explosive.dm index 370924063d58..45984879f433 100644 --- a/code/game/objects/items/implants/implant_explosive.dm +++ b/code/game/objects/items/implants/implant_explosive.dm @@ -37,7 +37,7 @@ popup = FALSE if(response == "No") return FALSE - addtimer(CALLBACK(src, .proc/timed_explosion, cause), 1) + addtimer(CALLBACK(src, PROC_REF(timed_explosion), cause), 1) /obj/item/implant/explosive/implant(mob/living/target) for(var/X in target.implants) @@ -48,7 +48,7 @@ imp_e.weak += weak imp_e.delay += delay qdel(src) - return 1 + return TRUE return ..() @@ -65,10 +65,10 @@ if(delay > 7) imp_in?.visible_message("[imp_in] starts beeping ominously!") playsound(get_turf(imp_in ? imp_in : src), 'sound/items/timer.ogg', 30, 0) - addtimer(CALLBACK(src, .proc/double_pain, TRUE), delay * 0.25) - addtimer(CALLBACK(src, .proc/double_pain), delay * 0.5) - addtimer(CALLBACK(src, .proc/double_pain), delay * 0.75) - addtimer(CALLBACK(src, .proc/boom_goes_the_weasel), delay) + addtimer(CALLBACK(src, PROC_REF(double_pain), TRUE), delay * 0.25) + addtimer(CALLBACK(src, PROC_REF(double_pain)), delay * 0.5) + addtimer(CALLBACK(src, PROC_REF(double_pain)), delay * 0.75) + addtimer(CALLBACK(src, PROC_REF(boom_goes_the_weasel)), delay) else //If the delay is short, just blow up already jeez boom_goes_the_weasel() diff --git a/code/game/objects/items/implants/implant_mindshield.dm b/code/game/objects/items/implants/implant_mindshield.dm index 395c0c4ce0a3..14a49c1a00f3 100644 --- a/code/game/objects/items/implants/implant_mindshield.dm +++ b/code/game/objects/items/implants/implant_mindshield.dm @@ -64,8 +64,8 @@ L.sec_hud_set_implants() if(target.stat != DEAD && !silent) to_chat(target, "Your mind suddenly feels terribly vulnerable. You are no longer safe from brainwashing.") - return 1 - return 0 + return TRUE + return FALSE /obj/item/implanter/mindshield name = "implanter (mindshield)" diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm index 6d8ae34ef58a..e28b414f239c 100644 --- a/code/game/objects/items/implants/implant_misc.dm +++ b/code/game/objects/items/implants/implant_misc.dm @@ -57,7 +57,7 @@ . = ..() if(.) update_position() - RegisterSignal(imp_in, COMSIG_MOVABLE_MOVED, .proc/update_position) + RegisterSignal(imp_in, COMSIG_MOVABLE_MOVED, PROC_REF(update_position)) /obj/item/implant/warp/removed(mob/living/source, silent, special) . = ..() diff --git a/code/game/objects/items/implants/implant_stealth.dm b/code/game/objects/items/implants/implant_stealth.dm index 219e4fdd68eb..6888ccf1da8e 100644 --- a/code/game/objects/items/implants/implant_stealth.dm +++ b/code/game/objects/items/implants/implant_stealth.dm @@ -36,7 +36,7 @@ /obj/structure/closet/cardboard/agent/proc/reveal() alpha = 255 - addtimer(CALLBACK(src, .proc/go_invisible), 10, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(go_invisible)), 10, TIMER_OVERRIDE|TIMER_UNIQUE) /obj/structure/closet/cardboard/agent/Bump(atom/movable/A) . = ..() diff --git a/code/game/objects/items/implants/implantchair.dm b/code/game/objects/items/implants/implantchair.dm index 8777a9f5e0e3..6b793b20c6fc 100644 --- a/code/game/objects/items/implants/implantchair.dm +++ b/code/game/objects/items/implants/implantchair.dm @@ -76,10 +76,10 @@ ready_implants-- if(!replenishing && auto_replenish) replenishing = TRUE - addtimer(CALLBACK(src,"replenish"),replenish_cooldown) + addtimer(CALLBACK(src, PROC_REF(replenish)),replenish_cooldown) if(injection_cooldown > 0) ready = FALSE - addtimer(CALLBACK(src,"set_ready"),injection_cooldown) + addtimer(CALLBACK(src, PROC_REF(set_ready)),injection_cooldown) else playsound(get_turf(src), 'sound/machines/buzz-sigh.ogg', 25, 1) update_icon() @@ -113,7 +113,7 @@ if(ready_implants < max_implants) ready_implants++ if(ready_implants < max_implants) - addtimer(CALLBACK(src,"replenish"),replenish_cooldown) + addtimer(CALLBACK(src, PROC_REF(replenish)), replenish_cooldown) else replenishing = FALSE @@ -158,11 +158,11 @@ /obj/machinery/implantchair/genepurge/implant_action(mob/living/carbon/human/H,mob/user) if(!istype(H)) - return 0 + return FALSE H.set_species(/datum/species/human, 1)//lizards go home purrbation_remove(H)//remove cats H.dna.remove_all_mutations()//hulks out - return 1 + return TRUE /obj/machinery/implantchair/brainwash diff --git a/code/game/objects/items/mail.dm b/code/game/objects/items/mail.dm new file mode 100644 index 000000000000..9daee7b4f1ed --- /dev/null +++ b/code/game/objects/items/mail.dm @@ -0,0 +1,480 @@ +/// Mail is tamper-evident and unresealable, postmarked by CentCom for an individual recepient. +/obj/item/mail + name = "mail" + gender = NEUTER + desc = "An officially postmarked, tamper-evident parcel regulated by CentCom and made of high-quality materials." + icon = 'icons/obj/bureaucracy.dmi' + icon_state = "mail_small" + item_state = "paper" + item_flags = NOBLUDGEON + w_class = WEIGHT_CLASS_SMALL + // drop_sound = 'sound/items/handling/paper_drop.ogg' + // pickup_sound = 'sound/items/handling/paper_pickup.ogg' + mouse_drag_pointer = MOUSE_ACTIVE_POINTER + /// Destination tagging for the mail sorter. + var/sort_tag = 0 + /// Weak reference to who this mail is for and who can open it. + var/datum/weakref/recipient_ref + /// How many goodies this mail contains. + var/goodie_count = 1 + /// Goodies which can be given to anyone. The base weight for cash is 56. For there to be a 50/50 chance of getting a department item, they need 56 weight as well. + var/list/generic_goodies = list( + /obj/item/stack/spacecash/c50 = 10, + /obj/item/stack/spacecash/c100 = 25, + /obj/item/stack/spacecash/c200 = 15, + /obj/item/stack/spacecash/c500 = 5, + /obj/item/stack/spacecash/c1000 = 1, + ) + // Overlays (pure fluff) + /// Does the letter have the postmark overlay? + var/postmarked = TRUE + /// Does the letter have a stamp overlay? + var/stamped = TRUE + /// List of all stamp overlays on the letter. + var/list/stamps = list() + /// Maximum number of stamps on the letter. + var/stamp_max = 1 + /// Physical offset of stamps on the object. X direction. + var/stamp_offset_x = 0 + /// Physical offset of stamps on the object. Y direction. + var/stamp_offset_y = 2 + + ///mail will have the color of the department the recipient is in. + var/static/list/department_colors + +/obj/item/mail/envelope + name = "envelope" + icon_state = "mail_large" + goodie_count = 2 + stamp_max = 2 + stamp_offset_y = 5 + +/obj/item/mail/Initialize() + . = ..() + RegisterSignal(src, COMSIG_MOVABLE_DISPOSING, PROC_REF(disposal_handling)) + AddElement(/datum/element/item_scaling, 0.5, 1) + if(isnull(department_colors)) + department_colors = list( + ACCOUNT_CIV = COLOR_WHITE, + ACCOUNT_ENG = COLOR_PALE_ORANGE, + ACCOUNT_SCI = COLOR_PALE_PURPLE_GRAY, + ACCOUNT_MED = COLOR_PALE_BLUE_GRAY, + ACCOUNT_SRV = COLOR_PALE_GREEN_GRAY, + ACCOUNT_CAR = COLOR_BEIGE, + ACCOUNT_SEC = COLOR_PALE_RED_GRAY, + ) + + // Icons + // Add some random stamps. + if(stamped == TRUE) + var/stamp_count = rand(1, stamp_max) + for(var/i = 1, i <= stamp_count, i++) + stamps += list("stamp_[rand(2, 6)]") + update_icon() + +/obj/item/mail/update_overlays() + . = ..() + var/bonus_stamp_offset = 0 + for(var/stamp in stamps) + var/image/stamp_image = image( + icon = icon, + icon_state = stamp, + pixel_x = stamp_offset_x, + pixel_y = stamp_offset_y + bonus_stamp_offset + ) + stamp_image.appearance_flags |= RESET_COLOR + bonus_stamp_offset -= 5 + . += stamp_image + + if(postmarked == TRUE) + var/image/postmark_image = image( + icon = icon, + icon_state = "postmark", + pixel_x = stamp_offset_x + rand(-3, 1), + pixel_y = stamp_offset_y + rand(bonus_stamp_offset + 3, 1) + ) + postmark_image.appearance_flags |= RESET_COLOR + . += postmark_image + +/obj/item/mail/attackby(obj/item/W, mob/user, params) + // Destination tagging + if(istype(W, /obj/item/dest_tagger)) + var/obj/item/dest_tagger/destination_tag = W + + if(sort_tag != destination_tag.currTag) + var/tag = uppertext(GLOB.TAGGERLOCATIONS[destination_tag.currTag]) + to_chat(user, span_notice("*[tag]*")) + sort_tag = destination_tag.currTag + playsound(loc, 'sound/machines/twobeep_high.ogg', vol = 100, vary = TRUE) + +/obj/item/mail/multitool_act(mob/living/user, obj/item/tool) + if(user.get_inactive_held_item() == src) + balloon_alert(user, "nothing to disable!") + return TRUE + balloon_alert(user, "hold it!") + return FALSE + +/obj/item/mail/attack_self(mob/user) + if(!unwrap(user)) + return FALSE + return after_unwrap(user) + +/// proc for unwrapping a mail. Goes just for an unwrapping procces, returns FALSE if it fails. +/obj/item/mail/proc/unwrap(mob/user) + if(recipient_ref) + var/datum/mind/recipient = recipient_ref.resolve() + // If the recipient's mind has gone, then anyone can open their mail + // whether a mind can actually be qdel'd is an exercise for the reader + if(recipient && recipient != user?.mind) + to_chat(user, span_notice("You can't open somebody else's mail! That's illegal!")) + return FALSE + + balloon_alert(user, "unwrapping...") + if(!do_after(user, 1.5 SECONDS, target = user)) + return FALSE + return TRUE + +// proc that goes after unwrapping a mail. +/obj/item/mail/proc/after_unwrap(mob/user) + user.temporarilyRemoveItemFromInventory(src, force = TRUE) + for(var/obj/stuff as anything in contents) // Mail and envelope actually can have more than 1 item. + if(isitem(stuff)) + user.put_in_hands(stuff) + else + stuff.forceMove(drop_location()) + playsound(loc, 'sound/items/poster_ripped.ogg', vol = 50, vary = TRUE) + qdel(src) + return TRUE + +/obj/item/mail/examine_more(mob/user) + . = ..() + if(!postmarked) + . += span_info("This mail has no postmarking of any sort...") + else + . += span_notice("You notice the postmarking on the front of the mail...") + var/datum/mind/recipient = recipient_ref.resolve() + if(recipient) + . += span_info("[postmarked ? "Certified NT" : "Uncertified"] mail for [recipient].") + else if(postmarked) + . += span_info("Certified mail for [GLOB.station_name].") + else + . += span_info("This is a dead letter mail with no recipient.") + . += span_info("Distribute by hand or via destination tagger using the certified NT disposal system.") + +/// Accepts a mind to initialize goodies for a piece of mail. +/obj/item/mail/proc/initialize_for_recipient(datum/mind/recipient) + name = "[initial(name)] for [recipient.name] ([recipient.assigned_role])" + recipient_ref = WEAKREF(recipient) + + var/mob/living/body = recipient.current + var/list/goodies = generic_goodies + + var/datum/job/this_job = SSjob.name_occupations[recipient.assigned_role] + var/is_mail_restricted = FALSE // certain roles and jobs (prisoner) do not receive generic gifts + + if(this_job) + if(this_job.paycheck_department && department_colors[this_job.paycheck_department]) + color = department_colors[this_job.paycheck_department] + + var/list/job_goodies = this_job.get_mail_goodies() + is_mail_restricted = this_job.exclusive_mail_goodies + if(LAZYLEN(job_goodies)) + if(is_mail_restricted) + goodies = job_goodies + else + goodies += job_goodies + + if(!is_mail_restricted) + // the weighted list is 50 (generic items) + 50 (job items) + // every quirk adds 5 to the final weighted list (regardless the number of items or weights in the quirk list) + // 5% is not too high or low so that stacking multiple quirks doesn't tilt the weighted list too much + for(var/datum/quirk/quirk as anything in body.roundstart_quirks) + if(LAZYLEN(quirk.mail_goodies)) + var/quirk_goodie = pick(quirk.mail_goodies) + goodies[quirk_goodie] = 5 + + // A little boost for the special times! + for(var/holiday_name in SSevents.holidays) + var/datum/holiday/holiday = SSevents.holidays[holiday_name] + if(LAZYLEN(holiday.mail_goodies)) + var/holiday_goodie = pick(holiday.mail_goodies) + goodies[holiday_goodie] = holiday.mail_goodies[holiday_goodie] + + for(var/iterator in 1 to goodie_count) + var/target_good = pickweight(goodies) + var/atom/movable/target_atom = new target_good(src) + body.log_message("received [target_atom.name] in the mail ([target_good])", LOG_GAME) + + return TRUE + +/// Alternate setup, just complete garbage inside and anyone can open +/obj/item/mail/proc/junk_mail() + + var/obj/junk = /obj/item/paper/fluff/junkmail_generic + var/special_name = FALSE + + if(prob(25)) + special_name = TRUE + junk = pick(list(/obj/item/paper/pamphlet/gateway, /obj/item/paper/pamphlet/violent_video_games, /obj/item/paper/fluff/junkmail_redpill, /obj/effect/decal/cleanable/ash)) + + var/list/junk_names = list( + /obj/item/paper/pamphlet/gateway = "[initial(name)] for [pick(GLOB.adjectives)] adventurers", + /obj/item/paper/pamphlet/violent_video_games = "[initial(name)] for the truth about the arcade centcom doesn't want to hear", + /obj/item/paper/fluff/junkmail_redpill = "[initial(name)] for those feeling [pick(GLOB.adjectives)] working at Nanotrasen", + /obj/effect/decal/cleanable/ash = "[initial(name)] with INCREDIBLY IMPORTANT ARTIFACT- DELIVER TO SCIENCE DIVISION. HANDLE WITH CARE.", + ) + + color = pick(department_colors) //eh, who gives a shit. + name = special_name ? junk_names[junk] : "important [initial(name)]" + + junk = new junk(src) + return TRUE + +/obj/item/mail/proc/disposal_handling(disposal_source, obj/structure/disposalholder/disposal_holder, obj/machinery/disposal/disposal_machine, hasmob) + SIGNAL_HANDLER + if(!hasmob) + disposal_holder.destinationTag = sort_tag + +/// Subtype that's always junkmail +/obj/item/mail/junkmail/Initialize() + . = ..() + junk_mail() + +/// Crate for mail from CentCom. +/obj/structure/closet/crate/mail + name = "mail crate" + desc = "A certified post crate from CentCom." + icon_state = "mail" + base_icon_state = "mail" + ///if it'll show the nt mark on the crate + var/postmarked = TRUE + +/obj/structure/closet/crate/mail/update_icon_state() + . = ..() + if(opened) + icon_state = "[base_icon_state]open" + if(locate(/obj/item/mail) in src) + icon_state = base_icon_state + else + icon_state = "[base_icon_state]sealed" + +/obj/structure/closet/crate/mail/update_overlays() + . = ..() + if(postmarked) + . += "mail_nt" + +/// Fills this mail crate with N pieces of mail, where N is the lower of the amount var passed, and the maximum capacity of this crate. If N is larger than the number of alive human players, the excess will be junkmail. +/obj/structure/closet/crate/mail/proc/populate(amount) + var/mail_count = min(amount, storage_capacity) + // Fills the + var/list/mail_recipients = list() + + for(var/mob/living/carbon/human/human in GLOB.player_list) + if(human.stat == DEAD || !human.mind) + continue + // Skip wizards, nuke ops, cyborgs; Centcom does not send them mail + if(!(human.mind.assigned_role in get_all_jobs())) + continue + + mail_recipients += human.mind + + for(var/i in 1 to mail_count) + var/obj/item/mail/new_mail + if(prob(FULL_CRATE_LETTER_ODDS)) + new_mail = new /obj/item/mail(src) + else + new_mail = new /obj/item/mail/envelope(src) + + var/datum/mind/recipient = pick_n_take(mail_recipients) + if(recipient) + new_mail.initialize_for_recipient(recipient) + else + new_mail.junk_mail() + + update_icon() + +/// Crate for mail that automatically depletes the economy subsystem's pending mail counter. +/obj/structure/closet/crate/mail/economy/Initialize(mapload) + . = ..() + populate(SSeconomy.mail_waiting) + SSeconomy.mail_waiting = 0 + +/// Crate for mail that automatically generates a lot of mail. Usually only normal mail, but on lowpop it may end up just being junk. +/obj/structure/closet/crate/mail/full + name = "brimming mail crate" + desc = "A certified post crate from CentCom. Looks stuffed to the gills." + +/obj/structure/closet/crate/mail/full/Initialize(mapload) + . = ..() + populate(INFINITY) + +///Used in the mail strike shuttle loan event +/* /obj/structure/closet/crate/mail/full/mail_strike + desc = "A post crate from somewhere else. It has no NT logo on it." + postmarked = FALSE + +/obj/structure/closet/crate/mail/full/mail_strike/populate(amount) + var/strike_mail_to_spawn = rand(1, storage_capacity-1) + for(var/i in 1 to strike_mail_to_spawn) + if(prob(95)) + new /obj/item/mail/mail_strike(src) + else + new /obj/item/mail/traitor/mail_strike(src) + return ..(storage_capacity - strike_mail_to_spawn) */ + +/// Opened mail crate +/obj/structure/closet/crate/mail/preopen + opened = TRUE + icon_state = "mailopen" + +/// Mailbag. +/obj/item/storage/bag/mail + name = "mail bag" + desc = "A bag for letters, envelopes, and other postage." + icon = 'icons/obj/library.dmi' + icon_state = "bookbag" + item_state = "bookbag" + resistance_flags = FLAMMABLE + +/obj/item/storage/bag/mail/ComponentInitialize() + . = ..() + var/datum/component/storage/storage = GetComponent(/datum/component/storage) + storage.max_w_class = WEIGHT_CLASS_NORMAL + storage.max_combined_w_class = 42 + storage.max_items = 21 + storage.display_numerical_stacking = FALSE + storage.can_hold = typecacheof(list( + /obj/item/mail, + /obj/item/small_delivery, + /obj/item/paper + )) + +/obj/item/paper/fluff/junkmail_redpill + name = "smudged paper" + icon_state = "scrap" + var/nuclear_option_odds = 0.1 + +/obj/item/paper/fluff/junkmail_redpill/Initialize() + . = ..() + if(!prob(nuclear_option_odds)) // 1 in 1000 chance of getting 2 random nuke code characters. + info = "You need to escape the simulation. Don't forget the numbers, they help you remember: '[rand(0,9)][rand(0,9)][rand(0,9)]...'" + return + var/code = random_nukecode() + for(var/obj/machinery/nuclearbomb/selfdestruct/self_destruct in GLOB.nuke_list) + self_destruct.r_code = code + message_admins("Through junkmail, the self-destruct code was set to \"[code]\".") + info = "You need to escape the simulation. Don't forget the numbers, they help you remember: '[code[rand(1,5)]][code[rand(1,5)]]...'" + +/obj/item/paper/fluff/junkmail_redpill/true //admin letter enabling players to brute force their way through the nuke code if they're so inclined. + nuclear_option_odds = 100 + +/obj/item/paper/fluff/junkmail_generic + name = "important document" + icon_state = "paper_words" + +/obj/item/paper/fluff/junkmail_generic/Initialize() + . = ..() + info = pick(GLOB.junkmail_messages) + +/* Maybe some other time +/obj/item/mail/traitor + var/armed = FALSE + var/datum/weakref/made_by_ref + /// Cached information about who made it for logging purposes + var/made_by_cached_name + /// Cached information about who made it for logging purposes + var/made_by_cached_ckey + goodie_count = 0 + +/obj/item/mail/traitor/envelope + name = "envelope" + icon_state = "mail_large" + stamp_max = 2 + stamp_offset_y = 5 + +/obj/item/mail/traitor/after_unwrap(mob/user) + user.temporarilyRemoveItemFromInventory(src, force = TRUE) + playsound(loc, 'sound/items/poster_ripped.ogg', vol = 50, vary = TRUE) + for(var/obj/item/stuff as anything in contents) // Mail and envelope actually can have more than 1 item. + if(user.put_in_hands(stuff) && armed) + var/whomst = made_by_cached_name ? "[made_by_cached_name] ([made_by_cached_ckey])" : "no one in particular" + log_bomber(user, "opened armed mail made by [whomst], activating", stuff) + INVOKE_ASYNC(stuff, TYPE_PROC_REF(/obj/item, attack_self), user) + qdel(src) + return TRUE + +/obj/item/mail/traitor/multitool_act(mob/living/user, obj/item/tool) + if(armed == FALSE || user.get_inactive_held_item() != src) + return ..() + if(IS_WEAKREF_OF(user.mind, made_by_ref)) + balloon_alert(user, "disarming trap...") + if(!do_after(user, 2 SECONDS, target = src)) + return FALSE + balloon_alert(user, "disarmed") + playsound(src, 'sound/machines/defib_ready.ogg', vol = 100, vary = TRUE) + armed = FALSE + return TRUE + else + balloon_alert(user, "tinkering with something...") + + if(!do_after(user, 2 SECONDS, target = src)) + after_unwrap(user) + return FALSE + if(prob(50)) + balloon_alert(user, "disarmed something...?") + playsound(src, 'sound/machines/defib_ready.ogg', vol = 100, vary = TRUE) + armed = FALSE + return TRUE + else + after_unwrap(user) + return TRUE + +///Generic mail used in the mail strike shuttle loan event +/obj/item/mail/mail_strike + name = "dead mail" + desc = "An unmarked parcel of unknown origins, effectively undeliverable." + postmarked = FALSE + generic_goodies = list( + /obj/effect/spawner/random/entertainment/money_medium = 2, + /obj/effect/spawner/random/contraband = 2, + /obj/effect/spawner/random/entertainment/money_large = 1, + /obj/effect/spawner/random/entertainment/coin = 1, + /obj/effect/spawner/random/food_or_drink/any_snack_or_beverage = 1, + /obj/effect/spawner/random/entertainment/drugs = 1, + /obj/effect/spawner/random/contraband/grenades = 1, + ) + +/obj/item/mail/mail_strike/Initialize(mapload) + if(prob(35)) + stamped = FALSE + if(prob(35)) + name = "dead envelope" + icon_state = "mail_large" + goodie_count = 2 + stamp_max = 2 + stamp_offset_y = 5 + . = ..() + color = pick(COLOR_SILVER, COLOR_DARK, COLOR_DRIED_TAN, COLOR_ORANGE_BROWN, COLOR_BROWN, COLOR_SYNDIE_RED) + for(var/goodie in 1 to goodie_count) + var/target_good = pick_weight(generic_goodies) + new target_good(src) + +///Also found in the mail strike shuttle loan. It contains a random grenade that'll be triggered when unwrapped +/obj/item/mail/traitor/mail_strike + name = "dead mail" + desc = "An unmarked parcel of unknown origins, effectively undeliverable." + postmarked = FALSE + +/obj/item/mail/traitor/mail_strike/Initialize(mapload) + if(prob(35)) + stamped = FALSE + if(prob(35)) + name = "dead envelope" + icon_state = "mail_large" + goodie_count = 2 + stamp_max = 2 + stamp_offset_y = 5 + . = ..() + color = pick(COLOR_SILVER, COLOR_DARK, COLOR_DRIED_TAN, COLOR_ORANGE_BROWN, COLOR_BROWN, COLOR_SYNDIE_RED) + new /obj/effect/spawner/random/contraband/grenades/dangerous(src) +*/ diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 9f27eba643b1..5d57c9ee69c0 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -139,8 +139,8 @@ var/speedbase = abs((4 SECONDS) / limbs_to_dismember.len) for(bodypart in limbs_to_dismember) i++ - addtimer(CALLBACK(src, .proc/suicide_dismember, user, bodypart), speedbase * i) - addtimer(CALLBACK(src, .proc/manual_suicide, user), (5 SECONDS) * i) + addtimer(CALLBACK(src, PROC_REF(suicide_dismember), user, bodypart), speedbase * i) + addtimer(CALLBACK(src, PROC_REF(manual_suicide), user), (5 SECONDS) * i) return MANUAL_SUICIDE /obj/item/melee/sabre/proc/suicide_dismember(mob/living/user, obj/item/bodypart/affecting) diff --git a/code/game/objects/items/pinpointer.dm b/code/game/objects/items/pinpointer.dm index d1ceb36b6d4c..f24ea18eec96 100644 --- a/code/game/objects/items/pinpointer.dm +++ b/code/game/objects/items/pinpointer.dm @@ -61,7 +61,7 @@ if(target) unset_target() target = newtarget - RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/unset_target) + RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(unset_target)) /obj/item/pinpointer/proc/unset_target() if(!target) diff --git a/code/game/objects/items/pitchfork.dm b/code/game/objects/items/pitchfork.dm index eff586cf119f..1aa4f3a7a446 100644 --- a/code/game/objects/items/pitchfork.dm +++ b/code/game/objects/items/pitchfork.dm @@ -17,8 +17,8 @@ /obj/item/pitchfork/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/pitchfork/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index 2e881a333ff8..dc46bd0aa98f 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -854,7 +854,7 @@ GLOBAL_LIST_INIT(valid_plushie_paths, valid_plushie_paths()) if(!H) return //Type safety. H.apply_damage(5, BRUTE, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) - addtimer(CALLBACK(H, /mob/living/carbon/human.proc/dropItemToGround, src, TRUE), 1) + addtimer(CALLBACK(H, TYPE_PROC_REF(/mob/living/carbon/human, dropItemToGround), src, TRUE), 1) /obj/item/toy/plush/plushling/New() var/initial_state = pick("plushie_lizard", "plushie_snake", "plushie_slime", "fox") diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index ca5406b786de..9c86a6ee7b47 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -366,7 +366,7 @@ if(charging) return if(candy < candymax) - addtimer(CALLBACK(src, .proc/charge_lollipops), charge_delay) + addtimer(CALLBACK(src, PROC_REF(charge_lollipops)), charge_delay) charging = TRUE /obj/item/borg/lollipop/proc/charge_lollipops() diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index 323226dbe33d..136c724c2615 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -59,8 +59,8 @@ if(src.l_leg && src.r_leg) if(src.chest && src.head) SSblackbox.record_feedback("amount", "cyborg_frames_built", 1) - return 1 - return 0 + return TRUE + return FALSE /obj/item/robot_suit/wrench_act(mob/living/user, obj/item/I) //Deconstucts empty borg shell. Flashes remain unbroken because they haven't been used yet var/turf/T = get_turf(src) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 3bef9b62e67b..aceac5c799d3 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -218,21 +218,36 @@ name = "mining cyborg premium KA" desc = "A premium kinetic accelerator replacement for the mining module's standard kinetic accelerator." icon_state = "cyborg_upgrade3" - require_module = 1 + require_module = TRUE module_type = list(/obj/item/robot_module/miner) + module_flags = BORG_MODULE_MINER // SANDSTORM EDIT /obj/item/borg/upgrade/premiumka/action(mob/living/silicon/robot/R, user = usr) . = ..() if(.) for(var/obj/item/gun/energy/kinetic_accelerator/cyborg/KA in R.module) for(var/obj/item/borg/upgrade/modkit/M in KA.modkits) - M.uninstall(src) + M.uninstall(KA) R.module.remove_module(KA, TRUE) var/obj/item/gun/energy/kinetic_accelerator/premiumka/cyborg/PKA = new /obj/item/gun/energy/kinetic_accelerator/premiumka/cyborg(R.module) R.module.basic_modules += PKA R.module.add_module(PKA, FALSE, TRUE) +// SANDSTORM EDIT START +/obj/item/borg/upgrade/premiumka/deactivate(mob/living/silicon/robot/R, user = usr) + . = ..() + if (.) + for(var/obj/item/gun/energy/kinetic_accelerator/premiumka/cyborg/PKA in R.module) + for(var/obj/item/borg/upgrade/modkit/M in PKA.modkits) + M.uninstall(PKA) + R.module.remove_module(PKA, TRUE) + + var/obj/item/gun/energy/kinetic_accelerator/cyborg/KA = new (R.module) + R.module.basic_modules += KA + R.module.add_module(KA, FALSE, TRUE) +// SANDSTORM EDIT END + /obj/item/borg/upgrade/tboh name = "janitor cyborg trash bag of holding" desc = "A trash bag of holding replacement for the janiborg's standard trash bag." @@ -722,6 +737,6 @@ user.vtec = initial(user.vtec) - maxReduction * 1 action.button_icon_state = "Chevron_State_[currentState]" - action.UpdateButtonIcon() + action.UpdateButtons() return TRUE diff --git a/code/game/objects/items/scrolls.dm b/code/game/objects/items/scrolls.dm index d58f670dc4e4..f1f9bd0f0bc8 100644 --- a/code/game/objects/items/scrolls.dm +++ b/code/game/objects/items/scrolls.dm @@ -33,7 +33,7 @@ if (usr.stat || usr.restrained() || src.loc != usr) return if (!ishuman(usr)) - return 1 + return TRUE var/mob/living/carbon/human/H = usr if(H.is_holding(src)) H.set_machine(src) diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm index 1363f0994c2e..d8669a4c4d74 100644 --- a/code/game/objects/items/shields.dm +++ b/code/game/objects/items/shields.dm @@ -246,7 +246,7 @@ /obj/item/shield/riot/on_shield_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) var/final_damage = damage - if(attack_type & ATTACK_TYPE_MELEE) + if(attack_type & (ATTACK_TYPE_MELEE | ATTACK_TYPE_THROWN)) if(istype(object, /obj)) //Assumption: non-object attackers are a meleeing mob. Therefore: Assuming physical attack in this case. var/obj/hittingthing = object if(hittingthing.damtype == BURN) @@ -269,15 +269,15 @@ else if((shield_flags & SHIELD_KINETIC_STRONG)) final_damage *= 0.5 - if(attack_type & ATTACK_TYPE_PROJECTILE) - var/obj/item/projectile/shootingthing = object + var/obj/item/projectile/shootingthing = object + if(attack_type & ATTACK_TYPE_PROJECTILE && istype(shootingthing)) if(is_energy_reflectable_projectile(shootingthing)) if((shield_flags & SHIELD_ENERGY_WEAK)) final_damage *= 2 else if((shield_flags & SHIELD_ENERGY_STRONG)) final_damage *= 0.5 - if(!is_energy_reflectable_projectile(object)) + if(!is_energy_reflectable_projectile(shootingthing)) if((shield_flags & SHIELD_KINETIC_WEAK)) final_damage *= 2 else if((shield_flags & SHIELD_KINETIC_STRONG)) @@ -530,7 +530,7 @@ /obj/item/shield/riot/implant/Moved() . = ..() if(istype(loc, /obj/item/organ/cyberimp/arm/shield)) - recharge_timerid = addtimer(CALLBACK(src, .proc/recharge), recharge_delay, flags = TIMER_STOPPABLE) + recharge_timerid = addtimer(CALLBACK(src, PROC_REF(recharge)), recharge_delay, flags = TIMER_STOPPABLE) else //extending if(recharge_timerid) deltimer(recharge_timerid) diff --git a/code/game/objects/items/singularityhammer.dm b/code/game/objects/items/singularityhammer.dm index b9d66a5bd07b..33ee0957d353 100644 --- a/code/game/objects/items/singularityhammer.dm +++ b/code/game/objects/items/singularityhammer.dm @@ -19,8 +19,8 @@ /obj/item/singularityhammer/New() ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) START_PROCESSING(SSobj, src) /obj/item/singularityhammer/ComponentInitialize() @@ -99,8 +99,8 @@ /obj/item/mjollnir/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/mjollnir/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/spear.dm b/code/game/objects/items/spear.dm index 14fb5062add0..200b803b8386 100644 --- a/code/game/objects/items/spear.dm +++ b/code/game/objects/items/spear.dm @@ -27,8 +27,8 @@ /obj/item/spear/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/spear/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/stacks/bscrystal.dm b/code/game/objects/items/stacks/bscrystal.dm index 37bddc952f88..6bd78333806a 100644 --- a/code/game/objects/items/stacks/bscrystal.dm +++ b/code/game/objects/items/stacks/bscrystal.dm @@ -25,7 +25,7 @@ pixel_y = rand(-5, 5) /obj/item/stack/ore/bluespace_crystal/get_part_rating() - return 1 + return TRUE /obj/item/stack/ore/bluespace_crystal/attack_self(mob/user) user.visible_message("[user] crushes [src]!", "You crush [src]!") diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index defdfd640269..97ee2a627b34 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -28,7 +28,7 @@ /obj/item/stack/medical/attack(mob/living/M, mob/user) . = ..() - INVOKE_ASYNC(src, .proc/try_heal, M, user) + INVOKE_ASYNC(src, PROC_REF(try_heal), M, user) /obj/item/stack/medical/proc/try_heal(mob/living/M, mob/user, silent = FALSE) if(!M.can_inject(user, TRUE)) @@ -36,12 +36,12 @@ if(M == user) if(!silent) user.visible_message("[user] starts to apply \the [src] on [user.p_them()]self...", "You begin applying \the [src] on yourself...") - if(!do_mob(user, M, self_delay, extra_checks=CALLBACK(M, /mob/living/proc/can_inject, user, TRUE))) + if(!do_mob(user, M, self_delay, extra_checks=CALLBACK(M, TYPE_PROC_REF(/mob/living, can_inject), user, TRUE))) return else if(other_delay) if(!silent) user.visible_message("[user] starts to apply \the [src] on [M].", "You begin applying \the [src] on [M]...") - if(!do_mob(user, M, other_delay, extra_checks=CALLBACK(M, /mob/living/proc/can_inject, user, TRUE))) + if(!do_mob(user, M, other_delay, extra_checks=CALLBACK(M, TYPE_PROC_REF(/mob/living, can_inject), user, TRUE))) return if(heal(M, user)) diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 7c55f0c4f6e5..0b99bdb0105b 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -147,6 +147,9 @@ GLOBAL_LIST_INIT(uranium_recipes, list ( \ . = ..() . += GLOB.uranium_recipes +/obj/item/stack/sheet/mineral/uranium/five + amount = 5 + /* * Plasma */ @@ -192,6 +195,12 @@ GLOBAL_LIST_INIT(plasma_recipes, list ( \ atmos_spawn_air("plasma=[amount*10];TEMP=[exposed_temperature]") qdel(src) +/obj/item/stack/sheet/mineral/plasma/five + amount = 5 + +/obj/item/stack/sheet/mineral/plasma/thirty + amount = 30 + /* * Gold */ diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 354c8c5a63f1..a78677c995d4 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -72,7 +72,7 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ new/datum/stack_recipe("wall girders", /obj/structure/girder, 2, time = 40, one_per_turf = TRUE, on_floor = TRUE, trait_booster = TRAIT_QUICK_BUILD, trait_modifier = 0.75), \ null, \ new/datum/stack_recipe("computer frame", /obj/structure/frame/computer, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("modular console", /obj/machinery/modular_computer/console/buildable/, 10, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("modular console", /obj/machinery/modular_computer/console/buildable, 10, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("machine frame", /obj/structure/frame/machine, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ null, \ new /datum/stack_recipe_list("airlock assemblies", list( \ @@ -266,7 +266,7 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \ new/datum/stack_recipe("wooden buckler", /obj/item/shield/riot/buckler, 20, time = 40), \ new/datum/stack_recipe("baseball bat", /obj/item/melee/baseball_bat, 5, time = 15),\ null, \ - new/datum/stack_recipe("wooden chair", /obj/structure/chair/wood/, 3, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("wooden chair", /obj/structure/chair/wood, 3, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("winged wooden chair", /obj/structure/chair/wood/wings, 3, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("plywood chair", /obj/structure/chair/comfy/plywood, 4, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ null, \ @@ -623,6 +623,8 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list ( \ return var/turf/T = get_turf(user) //we may have moved. adjust as needed... var/area/A = get_area(user) + if(A?.area_flags & CULTMAGIC_BYPASS) //Bypass code so areas that aren't on-station can still use cult magics. + return ..() if((!is_station_level(T.z) && !is_mining_level(T.z)) || !(A?.area_flags & CULT_PERMITTED)) to_chat(user, "The veil is not weak enough here.") return FALSE diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 982ad5f34a12..f2943730bb58 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -68,7 +68,7 @@ if(merge) for(var/obj/item/stack/S in loc) if(can_merge(S)) - INVOKE_ASYNC(src, .proc/merge, S) + INVOKE_ASYNC(src, PROC_REF(merge), S) var/list/temp_recipes = get_main_recipes() recipes = temp_recipes.Copy() if(material_type) @@ -385,7 +385,7 @@ return FALSE return TRUE -/obj/item/stack/use(used, transfer = FALSE, check = TRUE) // return 0 = borked; return 1 = had enough +/obj/item/stack/use(used, transfer = FALSE, check = TRUE) // return FALSE = borked; return TRUE = had enough if(check && zero_amount()) return FALSE if (is_cyborg) @@ -505,7 +505,7 @@ switch(option) if("Custom") var/list/sort_numbers = quick_split - sort_numbers = sort_list(sort_numbers, /proc/cmp_numeric_text_desc) + sort_numbers = sort_list(sort_numbers, GLOBAL_PROC_REF(cmp_numeric_text_desc)) option_display.maptext = MAPTEXT("?") quick_split = list("Custom" = option_display) quick_split += sort_numbers diff --git a/code/game/objects/items/stacks/wrap.dm b/code/game/objects/items/stacks/wrap.dm index 953d69dcf73f..e6c3a2269ab3 100644 --- a/code/game/objects/items/stacks/wrap.dm +++ b/code/game/objects/items/stacks/wrap.dm @@ -49,7 +49,7 @@ /obj/item/stack/packageWrap/suicide_act(mob/living/user) user.visible_message("[user] begins wrapping [user.p_them()]self in \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") if(use(3)) - var/obj/structure/bigDelivery/P = new /obj/structure/bigDelivery(get_turf(user.loc)) + var/obj/structure/big_delivery/P = new /obj/structure/big_delivery(get_turf(user.loc)) P.icon_state = "deliverypackage5" user.forceMove(P) P.add_fingerprint(user) @@ -59,16 +59,16 @@ return SHAME /obj/item/proc/can_be_package_wrapped() //can the item be wrapped with package wrapper into a delivery package - return 1 + return TRUE /obj/item/storage/can_be_package_wrapped() - return 0 + return FALSE /obj/item/storage/box/can_be_package_wrapped() - return 1 + return TRUE -/obj/item/smallDelivery/can_be_package_wrapped() - return 0 +/obj/item/small_delivery/can_be_package_wrapped() + return FALSE /obj/item/stack/packageWrap/afterattack(obj/target, mob/user, proximity) . = ..() @@ -89,7 +89,7 @@ else if(!isturf(I.loc)) return if(use(1)) - var/obj/item/smallDelivery/P = new /obj/item/smallDelivery(get_turf(I.loc)) + var/obj/item/small_delivery/P = new /obj/item/small_delivery(get_turf(I.loc)) if(user.Adjacent(I)) P.add_fingerprint(user) I.add_fingerprint(user) @@ -109,7 +109,7 @@ to_chat(user, "You can't wrap this!") return if(use(3)) - var/obj/structure/bigDelivery/P = new /obj/structure/bigDelivery(get_turf(O.loc)) + var/obj/structure/big_delivery/P = new /obj/structure/big_delivery(get_turf(O.loc)) P.icon_state = O.delivery_icon O.forceMove(P) P.add_fingerprint(user) diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index dcacd00fe20c..7b5e1b61dfe2 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -387,7 +387,7 @@ /obj/item/hypospray/mkii, /obj/item/sensor_device, /obj/item/radio, - /obj/item/clothing/gloves/, + /obj/item/clothing/gloves, /obj/item/lazarus_injector, /obj/item/bikehorn/rubberducky, /obj/item/clothing/mask/surgical, diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 56ad6c2534c7..e080310b68af 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -131,7 +131,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/Pickup_ores) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(Pickup_ores)) listeningTo = user /obj/item/storage/bag/ore/dropped(mob/user) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 25bc898427d8..400e907192ab 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -161,7 +161,7 @@ /obj/item/hypospray/mkii, /obj/item/sensor_device, /obj/item/radio, - /obj/item/clothing/gloves/, + /obj/item/clothing/gloves, /obj/item/lazarus_injector, /obj/item/bikehorn/rubberducky, /obj/item/clothing/mask/surgical, diff --git a/code/game/objects/items/storage/book.dm b/code/game/objects/items/storage/book.dm index 3a8f5a5cc86a..569004177a43 100644 --- a/code/game/objects/items/storage/book.dm +++ b/code/game/objects/items/storage/book.dm @@ -25,7 +25,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "bible", var/obj/item/storage/book/bible/B = locate() in src if(is_holding(B)) return B - return 0 + return FALSE /obj/item/storage/book/bible name = "bible" @@ -60,7 +60,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "bible", var/image/bible_image = image(icon = 'icons/obj/storage.dmi', icon_state = GLOB.biblestates[i]) skins += list("[GLOB.biblenames[i]]" = bible_image) - var/choice = show_radial_menu(user, src, skins, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 40, require_near = TRUE) + var/choice = show_radial_menu(user, src, skins, custom_check = CALLBACK(src, PROC_REF(check_menu), user), radius = 40, require_near = TRUE) if(!choice) return FALSE var/bible_index = GLOB.biblenames.Find(choice) @@ -105,7 +105,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "bible", var/obj/item/bodypart/BP = X if(BP.is_robotic_limb()) to_chat(user, "[src.deity_name] refuses to heal this metallic taint!") - return 0 + return FALSE var/heal_amt = 5 var/list/hurt_limbs = H.get_damaged_bodyparts(1, 1) @@ -119,7 +119,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "bible", to_chat(H, "May the power of [deity_name] compel you to be healed!") playsound(src.loc, "punch", 25, 1, -1) SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "blessing", /datum/mood_event/blessing) - return 1 + return TRUE /obj/item/storage/book/bible/attack(mob/living/M, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1, heal_mode = TRUE) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 33465b82b394..5250318930a2 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -75,7 +75,7 @@ /obj/item/storage/box/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/stack/packageWrap)) - return 0 + return FALSE return ..() //Disk boxes @@ -625,6 +625,7 @@ desc = "Eight wrappers of fun! Ages 8 and up. Not suitable for children." icon = 'icons/obj/toy.dmi' icon_state = "spbox" + illustration = null /obj/item/storage/box/snappops/ComponentInitialize() . = ..() @@ -642,6 +643,7 @@ icon = 'icons/obj/cigarettes.dmi' icon_state = "matchbox" item_state = "zippo" + illustration = null w_class = WEIGHT_CLASS_TINY slot_flags = ITEM_SLOT_BELT drop_sound = 'sound/items/handling/matchbox_drop.ogg' @@ -909,7 +911,7 @@ /obj/item/storage/box/papersack/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/pen)) - var/choice = show_radial_menu(user, src , papersack_designs, custom_check = CALLBACK(src, .proc/check_menu, user, W), radius = 36, require_near = TRUE) + var/choice = show_radial_menu(user, src , papersack_designs, custom_check = CALLBACK(src, PROC_REF(check_menu), user, W), radius = 36, require_near = TRUE) if(!choice) return FALSE if(icon_state == "paperbag_[choice]") @@ -1471,10 +1473,11 @@ /obj/item/storage/box/shipping/PopulateContents() var/static/items_inside = list( - /obj/item/destTagger=1,\ + /obj/item/dest_tagger=1,\ /obj/item/sales_tagger=1,\ /obj/item/export_scanner=1,\ /obj/item/stack/packageWrap/small=2,\ /obj/item/stack/wrapping_paper/small=1 ) generate_items_inside(items_inside,src) + diff --git a/code/game/objects/items/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm index ab9e62bde60e..f13c2063166e 100644 --- a/code/game/objects/items/storage/fancy.dm +++ b/code/game/objects/items/storage/fancy.dm @@ -172,6 +172,7 @@ spawn_type = /obj/item/clothing/mask/cigarette/space_cigarette custom_price = PRICE_ALMOST_CHEAP var/spawn_coupon = TRUE + var/has_open_overlay = TRUE /obj/item/storage/fancy/cigarettes/attack_self(mob/user) if(contents.len == 0 && spawn_coupon) @@ -229,7 +230,8 @@ . = ..() if(!fancy_open || !contents.len) return - . += "[icon_state]_open" + if(has_open_overlay) + . += "[icon_state]_open" var/cig_position = 1 for(var/C in contents) var/mutable_appearance/inserted_overlay = mutable_appearance(icon) @@ -438,6 +440,7 @@ icon_type = "premium cigar" spawn_type = /obj/item/clothing/mask/cigarette/cigar spawn_coupon = FALSE + has_open_overlay = FALSE /obj/item/storage/fancy/cigarettes/cigars/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 46e0c6695388..cc6e963473a4 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -404,6 +404,7 @@ throw_at(thrown_by, throw_range+2, throw_speed, null, TRUE) /obj/item/melee/baton/boomerang/update_icon() + . = ..() if(turned_on) icon_state = "[initial(icon_state)]_active" else if(!cell) diff --git a/code/game/objects/items/summon.dm b/code/game/objects/items/summon.dm index 7cdc540f1771..0b7fe9b57d5d 100644 --- a/code/game/objects/items/summon.dm +++ b/code/game/objects/items/summon.dm @@ -48,11 +48,11 @@ /obj/item/summon/dropped(mob/user, silent) . = ..() - addtimer(CALLBACK(src, .proc/check_activation), 0, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(check_activation)), 0, TIMER_UNIQUE) /obj/item/summon/equipped(mob/user, slot) . = ..() - addtimer(CALLBACK(src, .proc/check_activation), 0, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(check_activation)), 0, TIMER_UNIQUE) /obj/item/summon/proc/check_activation() if(!host) @@ -346,7 +346,7 @@ Wake() /datum/summon_weapon/proc/ResetIn(ds) - reset_timerid = addtimer(CALLBACK(src, .proc/Reset), ds, TIMER_STOPPABLE) + reset_timerid = addtimer(CALLBACK(src, PROC_REF(Reset)), ds, TIMER_STOPPABLE) /datum/summon_weapon/proc/Target(atom/victim) if(!istype(victim) || !isturf(victim.loc) || (host && !host.CheckTarget(victim))) @@ -364,7 +364,7 @@ /datum/summon_weapon/proc/AnimationLock(duration) if(animation_timerid) deltimer(animation_timerid) - animation_timerid = addtimer(CALLBACK(src, .proc/Act), duration, TIMER_CLIENT_TIME | TIMER_STOPPABLE) + animation_timerid = addtimer(CALLBACK(src, PROC_REF(Act)), duration, TIMER_CLIENT_TIME | TIMER_STOPPABLE) /datum/summon_weapon/proc/Act() animation_timerid = null @@ -378,7 +378,7 @@ state = STATE_RECOVER // register hit at the halfway mark // we can do better math to approximate when the attack will hit but i'm too tired to bother - addtimer(CALLBACK(src, .proc/Hit, victim), attack_length / 2, TIMER_CLIENT_TIME) + addtimer(CALLBACK(src, PROC_REF(Hit), victim), attack_length / 2, TIMER_CLIENT_TIME) // we need to approximate our incoming angle - again, better math exists but why bother var/incoming_angle = angle if(isturf(atom.loc) && (atom.loc != victim.loc)) @@ -398,7 +398,7 @@ return var/reset_angle = rand(0, 360) AnimationLock(MoveTo(host.master, null, reset_angle, 30, 90, reset_speed)) - addtimer(CALLBACK(src, .proc/Orbit, host.master, reset_angle, 30, 3 SECONDS), reset_speed, TIMER_CLIENT_TIME) + addtimer(CALLBACK(src, PROC_REF(Orbit), host.master, reset_angle, 30, 3 SECONDS), reset_speed, TIMER_CLIENT_TIME) if(STATE_RECOVER) state = STATE_ATTACK AnimationLock(Rotate(rand(-angle_vary, angle_vary), attack_speed, null)) @@ -437,7 +437,7 @@ src.rotation = rotation // end animations animate(atom, time = 0, flags = ANIMATION_END_NOW) - return 0 + return FALSE // grab source var/rel_x = (destination.x - relative_to.x) * world.icon_size + src.dist * sin(src.angle) @@ -464,7 +464,7 @@ /datum/summon_weapon/proc/Rotate(degrees, time, rotation) . = time if(!dist) - return 0 + return FALSE var/matrix/M = ConstructMatrix(angle + degrees, dist, rotation || src.rotation) if(rotation) src.rotation = rotation @@ -526,7 +526,7 @@ locked = target forceMove(locked.loc) if(ismovable(locked)) - RegisterSignal(locked, COMSIG_MOVABLE_MOVED, .proc/Update) + RegisterSignal(locked, COMSIG_MOVABLE_MOVED, PROC_REF(Update)) /atom/movable/summon_weapon_effect/proc/Release() if(ismovable(locked)) diff --git a/code/game/objects/items/tanks/jetpack.dm b/code/game/objects/items/tanks/jetpack.dm index 25e2f1a292d5..a091993ff1aa 100644 --- a/code/game/objects/items/tanks/jetpack.dm +++ b/code/game/objects/items/tanks/jetpack.dm @@ -50,13 +50,13 @@ to_chat(user, "You turn the jetpack off.") for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() /obj/item/tank/jetpack/proc/turn_on(mob/user) on = TRUE icon_state = "[initial(icon_state)]-on" ion_trail.start() - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/move_react) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(move_react)) if(full_speed) user.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/fullspeed) else diff --git a/code/game/objects/items/tanks/tanks.dm b/code/game/objects/items/tanks/tanks.dm index 7804abdc91a1..ad18d1049efb 100644 --- a/code/game/objects/items/tanks/tanks.dm +++ b/code/game/objects/items/tanks/tanks.dm @@ -247,19 +247,19 @@ air_contents.merge(giver) check_status() - return 1 + return TRUE /obj/item/tank/assume_air_moles(datum/gas_mixture/giver, moles) giver.transfer_to(air_contents, moles) check_status() - return 1 + return TRUE /obj/item/tank/assume_air_ratio(datum/gas_mixture/giver, ratio) giver.transfer_ratio_to(air_contents, ratio) check_status() - return 1 + return TRUE /obj/item/tank/proc/remove_air_volume(volume_to_return) if(!air_contents) @@ -281,7 +281,7 @@ //Handle exploding, leaking, and rupturing of the tank if(!air_contents) - return 0 + return FALSE var/pressure = air_contents.return_pressure() var/temperature = air_contents.return_temperature() diff --git a/code/game/objects/items/tanks/watertank.dm b/code/game/objects/items/tanks/watertank.dm index 469a715a6be6..62fb75518f0c 100644 --- a/code/game/objects/items/tanks/watertank.dm +++ b/code/game/objects/items/tanks/watertank.dm @@ -26,7 +26,7 @@ /obj/item/watertank/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == user.getBackSlot()) - return 1 + return TRUE /obj/item/watertank/proc/toggle_mister(mob/living/user) if(!istype(user)) @@ -88,7 +88,7 @@ /obj/item/watertank/attackby(obj/item/W, mob/user, params) if(W == noz) remove_noz() - return 1 + return TRUE else return ..() @@ -361,7 +361,7 @@ /obj/item/reagent_containers/chemtank/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == ITEM_SLOT_BACK) - return 1 + return TRUE /obj/item/reagent_containers/chemtank/proc/toggle_injection() var/mob/living/carbon/human/user = usr diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index b0b6a7a97337..3c3460bcfc4e 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -184,8 +184,8 @@ var/list/obj/effect/portal/created = create_portal_pair(current_location, get_teleport_turf(get_turf(T)), 300, 1, null, atmos_link_override) if(!(LAZYLEN(created) == 2)) return - RegisterSignal(created[1], COMSIG_PARENT_QDELETING, .proc/on_portal_destroy) //Gosh darn it kevinz. - RegisterSignal(created[2], COMSIG_PARENT_QDELETING, .proc/on_portal_destroy) + RegisterSignal(created[1], COMSIG_PARENT_QDELETING, PROC_REF(on_portal_destroy)) //Gosh darn it kevinz. + RegisterSignal(created[2], COMSIG_PARENT_QDELETING, PROC_REF(on_portal_destroy)) try_move_adjacent(created[1], user.dir) active_portal_pairs[created[1]] = created[2] var/obj/effect/portal/c1 = created[1] diff --git a/code/game/objects/items/theft_tools.dm b/code/game/objects/items/theft_tools.dm index b40c5c22cff2..736dec13490f 100644 --- a/code/game/objects/items/theft_tools.dm +++ b/code/game/objects/items/theft_tools.dm @@ -65,7 +65,7 @@ core = ncore icon_state = "core_container_loaded" to_chat(user, "Container is sealing...") - addtimer(CALLBACK(src, .proc/seal), 50) + addtimer(CALLBACK(src, PROC_REF(seal)), 50) return TRUE /obj/item/nuke_core_container/proc/seal() @@ -201,7 +201,7 @@ T.icon_state = "supermatter_tongs" icon_state = "core_container_loaded" to_chat(user, "Container is sealing...") - addtimer(CALLBACK(src, .proc/seal), 50) + addtimer(CALLBACK(src, PROC_REF(seal)), 50) return TRUE /obj/item/nuke_core_container/supermatter/seal() diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index 8557b48f0222..2b48b220493e 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -21,8 +21,6 @@ tool_behaviour = TOOL_SCREWDRIVER toolspeed = 1 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 50, ACID = 30) - drop_sound = 'sound/items/handling/screwdriver_drop.ogg' - pickup_sound = 'sound/items/handling/screwdriver_pickup.ogg' var/random_color = TRUE //if the screwdriver uses random coloring var/static/list/screwdriver_colors = list( "blue" = rgb(24, 97, 213), @@ -33,6 +31,8 @@ "cyan" = rgb(24, 162, 213), "yellow" = rgb(255, 165, 0) ) + drop_sound = 'sound/items/handling/screwdriver_drop.ogg' + pickup_sound = 'sound/items/handling/screwdriver_pickup.ogg' wound_bonus = -10 bare_wound_bonus = 5 diff --git a/code/game/objects/items/tools/weldingtool.dm b/code/game/objects/items/tools/weldingtool.dm index db398725b55b..b1a1bb3619bf 100644 --- a/code/game/objects/items/tools/weldingtool.dm +++ b/code/game/objects/items/tools/weldingtool.dm @@ -214,8 +214,8 @@ if(get_fuel() <= 0 && welding) switched_on(user) update_icon() - return 0 - return 1 + return FALSE + return TRUE //Switches the welder on /obj/item/weldingtool/proc/switched_on(mob/user) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index a40d319002cc..b1a1cb655f7d 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -160,10 +160,10 @@ if(istype(A, /obj/item/toy/ammo/gun)) if (src.bullets >= 7) to_chat(user, "It's already fully loaded!") - return 1 + return TRUE if (A.amount_left <= 0) to_chat(user, "There are no more caps!") - return 1 + return TRUE if (A.amount_left < (7 - src.bullets)) src.bullets += A.amount_left to_chat(user, text("You reload [] cap\s.", A.amount_left)) @@ -173,7 +173,7 @@ A.amount_left -= 7 - src.bullets src.bullets = 7 A.update_icon() - return 1 + return TRUE else return ..() @@ -410,7 +410,7 @@ active = TRUE playsound(src, 'sound/effects/pope_entry.ogg', 100) Rumble() - addtimer(CALLBACK(src, .proc/stopRumble), 600) + addtimer(CALLBACK(src, PROC_REF(stopRumble)), 600) else to_chat(user, "[src] is already active.") @@ -551,7 +551,7 @@ /obj/effect/decal/cleanable/ash/snappop_phoenix/Initialize(mapload) . = ..() if(!QDELETED(src)) - addtimer(CALLBACK(src, .proc/respawn), respawn_time) + addtimer(CALLBACK(src, PROC_REF(respawn)), respawn_time) /obj/effect/decal/cleanable/ash/snappop_phoenix/proc/respawn() new /obj/item/toy/snappop/phoenix(get_turf(src)) @@ -823,15 +823,16 @@ update_icon() /obj/item/toy/cards/deck/update_icon_state() - switch(cards.len) - if(original_size*0.5 to INFINITY) + switch(LAZYLEN(cards)) + if(27 to INFINITY) icon_state = "deck_[deckstyle]_full" - if(original_size*0.25 to original_size*0.5) + if(11 to 27) icon_state = "deck_[deckstyle]_half" - if(1 to original_size*0.25) + if(1 to 11) icon_state = "deck_[deckstyle]_low" else icon_state = "deck_[deckstyle]_empty" + return ..() /obj/item/toy/cards/deck/attack_self(mob/user) if(cooldown < world.time - 50) @@ -910,7 +911,7 @@ if(!(cardUser.mobility_flags & MOBILITY_USE)) return var/O = src - var/choice = show_radial_menu(usr,src, handradial, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 36, require_near = TRUE) + var/choice = show_radial_menu(usr,src, handradial, custom_check = CALLBACK(src, PROC_REF(check_menu), user), radius = 36, require_near = TRUE) if(!choice) return FALSE var/obj/item/toy/cards/singlecard/C = new/obj/item/toy/cards/singlecard(cardUser.loc) diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index 636190b548dc..0bb819df880d 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -1097,7 +1097,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /obj/item/melee/flyswatter/Initialize(mapload) . = ..() strong_against = typecacheof(list( - /mob/living/simple_animal/hostile/poison/bees/, + /mob/living/simple_animal/hostile/poison/bees, /mob/living/simple_animal/butterfly, /mob/living/simple_animal/cockroach, /obj/item/queen_bee, @@ -1117,248 +1117,11 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 else qdel(target) -/obj/item/circlegame - name = "circled hand" - desc = "If somebody looks at this while it's below your waist, you get to bop them." - icon_state = "madeyoulook" - force = 0 - throwforce = 0 - item_flags = DROPDEL | ABSTRACT | HAND_ITEM - attack_verb = list("bopped") - -/obj/item/circlegame/Initialize(mapload) - . = ..() - var/mob/living/owner = loc - if(!istype(owner)) - return - RegisterSignal(owner, COMSIG_PARENT_EXAMINE, .proc/ownerExamined) - -/obj/item/circlegame/Destroy() - var/mob/owner = loc - if(istype(owner)) - UnregisterSignal(owner, COMSIG_PARENT_EXAMINE) - return ..() - -/obj/item/circlegame/dropped(mob/user) - UnregisterSignal(user, COMSIG_PARENT_EXAMINE) //loc will have changed by the time this is called, so Destroy() can't catch it - // this is a dropdel item. - return ..() - -/// Stage 1: The mistake is made -/obj/item/circlegame/proc/ownerExamined(mob/living/owner, mob/living/sucker) - SIGNAL_HANDLER - - if(!istype(sucker) || !in_range(owner, sucker)) - return - addtimer(CALLBACK(src, .proc/waitASecond, owner, sucker), 4) - -/// Stage 2: Fear sets in -/obj/item/circlegame/proc/waitASecond(mob/living/owner, mob/living/sucker) - if(QDELETED(sucker) || QDELETED(src) || QDELETED(owner)) - return - - if(owner == sucker) // big mood - to_chat(owner, "Wait a second... you just looked at your own [src.name]!") - addtimer(CALLBACK(src, .proc/selfGottem, owner), 10) - else - to_chat(sucker, "Wait a second... was that a-") - addtimer(CALLBACK(src, .proc/GOTTEM, owner, sucker), 6) - -/// Stage 3A: We face our own failures -/obj/item/circlegame/proc/selfGottem(mob/living/owner) - if(QDELETED(src) || QDELETED(owner)) - return - - playsound(get_turf(owner), 'sound/effects/hit_punch.ogg', 50, TRUE, -1) - owner.visible_message("[owner] shamefully bops [owner.p_them()]self with [owner.p_their()] [src.name].", "You shamefully bop yourself with your [src.name].", \ - "You hear a dull thud!") - log_combat(owner, owner, "bopped", src.name, "(self)") - owner.do_attack_animation(owner) - owner.apply_damage(100, STAMINA) - owner.Knockdown(10) - qdel(src) - -/// Stage 3B: We face our reckoning (unless we moved away or they're incapacitated) -/obj/item/circlegame/proc/GOTTEM(mob/living/owner, mob/living/sucker) - if(QDELETED(sucker)) - return - - if(QDELETED(src) || QDELETED(owner)) - to_chat(sucker, "Nevermind... must've been your imagination...") - return - - if(!in_range(owner, sucker) || !(owner.mobility_flags & MOBILITY_USE)) - to_chat(sucker, "Phew... you moved away before [owner] noticed you saw [owner.p_their()] [src.name]...") - return - - to_chat(owner, "[sucker] looks down at your [src.name] before trying to avert [sucker.p_their()] eyes, but it's too late!") - to_chat(sucker, "[owner] sees the fear in your eyes as you try to look away from [owner.p_their()] [src.name]!") - - owner.face_atom(sucker) - if(owner.client) - owner.client.give_award(/datum/award/achievement/misc/gottem, owner) // then everybody clapped - - playsound(get_turf(owner), 'sound/effects/hit_punch.ogg', 50, TRUE, -1) - owner.do_attack_animation(sucker) - - if(HAS_TRAIT(owner, TRAIT_HULK)) - owner.visible_message("[owner] bops [sucker] with [owner.p_their()] [src.name] much harder than intended, sending [sucker.p_them()] flying!", \ - "You bop [sucker] with your [src.name] much harder than intended, sending [sucker.p_them()] flying!", "You hear a sickening sound of flesh hitting flesh!", ignored_mobs=list(sucker)) - to_chat(sucker, "[owner] bops you incredibly hard with [owner.p_their()] [src.name], sending you flying!") - sucker.apply_damage(50, STAMINA) - sucker.Knockdown(50) - log_combat(owner, sucker, "bopped", src.name, "(setup- Hulk)") - var/atom/throw_target = get_edge_target_turf(sucker, owner.dir) - sucker.throw_at(throw_target, 6, 3, owner) - else - owner.visible_message("[owner] bops [sucker] with [owner.p_their()] [src.name]!", "You bop [sucker] with your [src.name]!", \ - "You hear a dull thud!", ignored_mobs=list(sucker)) - sucker.apply_damage(15, STAMINA) - log_combat(owner, sucker, "bopped", src.name, "(setup)") - to_chat(sucker, "[owner] bops you with [owner.p_their()] [src.name]!") - qdel(src) - -/obj/item/slapper - name = "slapper" - desc = "This is how real men fight." - icon_state = "latexballon" - item_state = "nothing" - force = 0 - throwforce = 0 - item_flags = DROPDEL | ABSTRACT | HAND_ITEM - attack_verb = list("slapped") - hitsound = 'sound/effects/snap.ogg' - -/obj/item/slapper/attack(mob/M, mob/living/carbon/human/user) - if(ishuman(M)) - var/mob/living/carbon/human/L = M - if(L && L.dna && L.dna.species) - L.dna.species.stop_wagging_tail(M) - user.do_attack_animation(M) - playsound(M, 'sound/weapons/slap.ogg', 50, TRUE, -1) - user.visible_message("[user] slaps [M]!", - "You slap [M]!",\ - "You hear a slap.") - return /obj/item/proc/can_trigger_gun(mob/living/user) if(!user.can_use_guns(src)) return FALSE return TRUE -/obj/item/slapper/on_offered(mob/living/carbon/offerer) - . = TRUE - - if(!(locate(/mob/living/carbon) in orange(1, offerer))) - visible_message(span_danger("[offerer] raises [offerer.p_their()] arm, looking around for a high-five, but there's no one around!"), \ - span_warning("You post up, looking for a high-five, but finding no one within range!"), null, 2) - return - - offerer.visible_message(span_notice("[offerer] raises [offerer.p_their()] arm, looking for a high-five!"), \ - span_notice("You post up, looking for a high-five!"), null, 2) - offerer.apply_status_effect(STATUS_EFFECT_OFFERING, src, /atom/movable/screen/alert/give/highfive) - -/// Yeah broh! This is where we do the high-fiving (or high-tenning :o) -/obj/item/slapper/on_offer_taken(mob/living/carbon/offerer, mob/living/carbon/taker) - . = TRUE - - var/open_hands_taker - var/slappers_giver - for(var/i in taker.held_items) // see how many hands the taker has open for high'ing - if(isnull(i)) - open_hands_taker++ - - if(!open_hands_taker) - to_chat(taker, span_warning("You can't high-five [offerer] with no open hands!")) - SEND_SIGNAL(taker, COMSIG_ADD_MOOD_EVENT, "high_five", /datum/mood_event/high_five_full_hand) // not so successful now! - return - - for(var/i in offerer.held_items) - var/obj/item/slapper/slap_check = i - if(istype(slap_check)) - slappers_giver++ - - if(slappers_giver >= 2) // we only check this if it's already established the taker has 2+ hands free - offerer.visible_message(span_notice("[taker] enthusiastically high-tens [offerer]!"), span_nicegreen("Wow! You're high-tenned [taker]!"), span_hear("You hear a sickening sound of flesh hitting flesh!"), ignored_mobs=taker) - to_chat(taker, span_nicegreen("You give high-tenning [offerer] your all!")) - playsound(offerer, 'sound/weapons/slap.ogg', 100, TRUE, 1) - SEND_SIGNAL(offerer, COMSIG_ADD_MOOD_EVENT, "high_five", /datum/mood_event/high_ten) - SEND_SIGNAL(taker, COMSIG_ADD_MOOD_EVENT, "high_five", /datum/mood_event/high_ten) - else - offerer.visible_message(span_notice("[taker] high-fives [offerer]!"), span_nicegreen("All right! You're high-fived by [taker]!"), span_hear("You hear a sickening sound of flesh hitting flesh!"), ignored_mobs=taker) - to_chat(taker, span_nicegreen("You high-five [offerer]!")) - playsound(offerer, 'sound/weapons/slap.ogg', 50, TRUE, -1) - SEND_SIGNAL(offerer, COMSIG_ADD_MOOD_EVENT, "high_five", /datum/mood_event/high_five) - SEND_SIGNAL(taker, COMSIG_ADD_MOOD_EVENT, "high_five", /datum/mood_event/high_five) - qdel(src) - -/// Gangster secret handshakes. -/obj/item/slapper/secret_handshake - name = "Secret Handshake" - icon_state = "recruit" - icon = 'icons/obj/gang/actions.dmi' - /// References the active families gamemode handler (if one exists), for adding new family members to. - var/datum/gang_handler/handler - /// The typepath of the gang antagonist datum that the person who uses the package should have added to them -- remember that the distinction between e.g. Ballas and Grove Street is on the antag datum level, not the team datum level. - var/gang_to_use - /// The team datum that the person who uses this package should be added to. - var/datum/team/gang/team_to_use - - -/// Adds the user to the family that this package corresponds to, dispenses the free_clothes of that family, and adds them to the handler if it exists. -/obj/item/slapper/secret_handshake/proc/add_to_gang(mob/living/user, original_name) - var/datum/antagonist/gang/swappin_sides = new gang_to_use() - swappin_sides.original_name = original_name - swappin_sides.handler = handler - user.mind.add_antag_datum(swappin_sides, team_to_use) - var/policy = get_policy(ROLE_FAMILIES) - if(policy) - to_chat(user, policy) - team_to_use.add_member(user.mind) - swappin_sides.equip_gangster_in_inventory() - if (!isnull(handler) && !handler.gangbangers.Find(user.mind)) // if we have a handler and they're not tracked by it - handler.gangbangers += user.mind - -/// Checks if the user is trying to use the package of the family they are in, and if not, adds them to the family, with some differing processing depending on whether the user is already a family member. -/obj/item/slapper/secret_handshake/proc/attempt_join_gang(mob/living/user) - if(!user?.mind) - return - var/datum/antagonist/gang/is_gangster = user.mind.has_antag_datum(/datum/antagonist/gang) - var/real_name_backup = user.real_name - if(is_gangster) - if(is_gangster.my_gang == team_to_use) - return - real_name_backup = is_gangster.original_name - is_gangster.my_gang.remove_member(user.mind) - user.mind.remove_antag_datum(/datum/antagonist/gang) - add_to_gang(user, real_name_backup) - -/obj/item/slapper/secret_handshake/on_offer_taken(mob/living/carbon/offerer, mob/living/carbon/taker) - . = TRUE - if (!(null in taker.held_items)) - to_chat(taker, span_warning("You can't get taught the secret handshake if [offerer] has no free hands!")) - return - - if(HAS_TRAIT(taker, TRAIT_MINDSHIELD)) - to_chat(taker, "You attended a seminar on not signing up for a gang and are not interested.") - return - - var/datum/antagonist/gang/is_gangster = taker.mind.has_antag_datum(/datum/antagonist/gang) - if(is_gangster?.starter_gangster) - if(is_gangster.my_gang == team_to_use) - to_chat(taker, "You started your family. You don't need to join it.") - return - to_chat(taker, "You started your family. You can't turn your back on it now.") - return - - offerer.visible_message(span_notice("[taker] is taught the secret handshake by [offerer]!"), span_nicegreen("All right! You've taught the secret handshake to [taker]!"), span_hear("You hear a bunch of weird shuffling and flesh slapping sounds!"), ignored_mobs=taker) - to_chat(taker, span_nicegreen("You get taught the secret handshake by [offerer]!")) - var/datum/antagonist/gang/owner_gang_datum = offerer.mind.has_antag_datum(/datum/antagonist/gang) - handler = owner_gang_datum.handler - gang_to_use = owner_gang_datum.type - team_to_use = owner_gang_datum.my_gang - attempt_join_gang(taker) - qdel(src) - /obj/item/extendohand name = "extendo-hand" desc = "Futuristic tech has allowed these classic spring-boxing toys to essentially act as a fully functional hand-operated hand prosthetic." @@ -1418,8 +1181,8 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /obj/item/vibro_weapon/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/vibro_weapon/ComponentInitialize() . = ..() diff --git a/code/game/objects/obj_defense.dm b/code/game/objects/obj_defense.dm index e7ab7214b70c..831041db91fe 100644 --- a/code/game/objects/obj_defense.dm +++ b/code/game/objects/obj_defense.dm @@ -23,12 +23,12 @@ //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) if(damage_flag == MELEE && damage_amount < damage_deflection) // TODO: Refactor armor datums and types entirely jfc - return 0 + return FALSE switch(damage_type) if(BRUTE) if(BURN) else - return 0 + return FALSE var/armor_protection = 0 if(damage_flag) armor_protection = armor.getRating(damage_flag) @@ -107,8 +107,8 @@ else playsound(src, 'sound/effects/bang.ogg', 50, 1) take_damage(hulk_damage(), BRUTE, MELEE, 0, get_dir(src, user)) - return 1 - return 0 + return TRUE + return FALSE /obj/blob_act(obj/structure/blob/B) if(isturf(loc)) @@ -135,7 +135,7 @@ return if(!M.melee_damage_upper && !M.obj_damage) M.emote("custom", message = "[M.friendly_verb_continuous] [src].") - return 0 + return FALSE else var/play_soundeffect = 1 if(M.environment_smash) @@ -187,7 +187,7 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e /obj/acid_act(acidpwr, acid_volume) if(!(resistance_flags & UNACIDABLE) && acid_volume) AddComponent(/datum/component/acid, acidpwr, acid_volume) - return 1 + return TRUE //called when the obj is destroyed by acid. /obj/proc/acid_melt() @@ -201,7 +201,7 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e if(acid) return acid.level else - return 0 + return FALSE //// FIRE @@ -216,7 +216,7 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e resistance_flags |= ON_FIRE SSfire_burning.processing[src] = src update_icon() - return 1 + return TRUE //called when the obj is destroyed by fire /obj/proc/burn() @@ -232,9 +232,9 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e /obj/zap_act(power, zap_flags, shocked_targets) if(QDELETED(src)) - return 0 + return FALSE obj_flags |= BEING_SHOCKED - addtimer(CALLBACK(src, .proc/reset_shocked), 10) + addtimer(CALLBACK(src, PROC_REF(reset_shocked)), 10) return power / 2 //The surgeon general warns that being buckled to certain objects receiving powerful shocks is greatly hazardous to your health diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index cfe1afad5acb..10b8c04367d1 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -271,7 +271,7 @@ . = !density /obj/proc/check_uplink_validity() - return 1 + return TRUE /obj/vv_get_dropdown() . = ..() diff --git a/code/game/objects/structures/ai_core.dm b/code/game/objects/structures/ai_core.dm index 30cacb78023e..9d34e5e6590c 100644 --- a/code/game/objects/structures/ai_core.dm +++ b/code/game/objects/structures/ai_core.dm @@ -414,8 +414,8 @@ That prevents a few funky behaviors. if(istype(card)) if(card.flush) to_chat(user, "ERROR: AI flush is in progress, cannot execute transfer protocol.") - return 0 - return 1 + return FALSE + return TRUE /obj/structure/ai_core/transfer_ai(interaction, mob/user, mob/living/silicon/ai/AI, obj/item/aicard/card) if(state != AI_READY_CORE || !..()) diff --git a/code/game/objects/structures/aliens.dm b/code/game/objects/structures/aliens.dm index 6c30b20ccdad..2aab290ee76d 100644 --- a/code/game/objects/structures/aliens.dm +++ b/code/game/objects/structures/aliens.dm @@ -224,7 +224,7 @@ if(status == GROWING || status == GROWN) child = new(src) if(status == GROWING) - addtimer(CALLBACK(src, .proc/Grow), rand(MIN_GROWTH_TIME, MAX_GROWTH_TIME)) + addtimer(CALLBACK(src, PROC_REF(Grow)), rand(MIN_GROWTH_TIME, MAX_GROWTH_TIME)) proximity_monitor = new(src, status == GROWN ? 1 : 0) if(status == BURST) obj_integrity = integrity_failure * max_integrity @@ -278,7 +278,7 @@ status = BURST update_icon() flick("egg_opening", src) - addtimer(CALLBACK(src, .proc/finish_bursting, kill), 15) + addtimer(CALLBACK(src, PROC_REF(finish_bursting), kill), 15) /obj/structure/alien/egg/proc/finish_bursting(kill = TRUE) if(child) diff --git a/code/game/objects/structures/barsigns.dm b/code/game/objects/structures/barsigns.dm index 91c43dc238c3..0740f09d1d16 100644 --- a/code/game/objects/structures/barsigns.dm +++ b/code/game/objects/structures/barsigns.dm @@ -111,7 +111,7 @@ return obj_flags |= EMAGGED to_chat(user, "You emag the barsign. Takeover in progress...") - addtimer(CALLBACK(src, .proc/syndie_bar_good), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(syndie_bar_good)), 10 SECONDS) return TRUE /obj/structure/sign/barsign/proc/syndie_bar_good() diff --git a/code/game/objects/structures/beds_chairs/bed.dm b/code/game/objects/structures/beds_chairs/bed.dm index 62312e90991c..68a4277343f4 100644 --- a/code/game/objects/structures/beds_chairs/bed.dm +++ b/code/game/objects/structures/beds_chairs/bed.dm @@ -87,7 +87,7 @@ R.loaded = src forceMove(R) user.visible_message("[user] collects [src].", "You collect [src].") - return 1 + return TRUE else return ..() @@ -95,9 +95,9 @@ . = ..() if(over_object == usr && Adjacent(usr)) if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) - return 0 + return FALSE if(has_buckled_mobs()) - return 0 + return FALSE usr.visible_message("[usr] collapses \the [src.name].", "You collapse \the [src.name].") var/obj/structure/bed/roller/B = new foldabletype(get_turf(src)) usr.put_in_hands(B) diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index d5b1e7a24424..9f115af1800c 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -24,11 +24,11 @@ /obj/structure/chair/Initialize(mapload) . = ..() if(!anchored) //why would you put these on the shuttle? - addtimer(CALLBACK(src, .proc/RemoveFromLatejoin), 0) + addtimer(CALLBACK(src, PROC_REF(RemoveFromLatejoin)), 0) /obj/structure/chair/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src, .proc/can_user_rotate),CALLBACK(src, .proc/can_be_rotated),null) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src, PROC_REF(can_user_rotate)),CALLBACK(src, PROC_REF(can_be_rotated)),null) /obj/structure/chair/proc/can_be_rotated(mob/user) return TRUE diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index d90d44ddfdec..bc5b37655bfc 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -10,6 +10,7 @@ var/icon_door = null var/icon_door_override = FALSE //override to have open overlay use icon different to its base's + var/has_door_icon = TRUE // Set to false to skip trying to draw a door icon. var/secure = FALSE //secure locker or not, also used if overriding a non-secure locker with a secure door overlay to add fancy lights var/opened = FALSE var/welded = FALSE @@ -42,7 +43,7 @@ /obj/structure/closet/Initialize(mapload) if(mapload && !opened) // if closed, any item at the crate's loc is put in the contents - addtimer(CALLBACK(src, .proc/take_contents), 0) + addtimer(CALLBACK(src, PROC_REF(take_contents)), 0) . = ..() update_icon() if(should_populate_contents) @@ -76,7 +77,8 @@ . += "[icon_door_override ? icon_door : icon_state]_open" return - . += "[icon_door || icon_state]_door" + if(has_door_icon) + . += "[icon_door || icon_state]_door" if(welded) . += icon_welded @@ -269,7 +271,7 @@ if(user in src) return if(src.tool_interact(W,user)) - return 1 // No afterattack + return TRUE // No afterattack else return ..() @@ -396,7 +398,7 @@ close() else O.forceMove(T) - return 1 + return TRUE /obj/structure/closet/relaymove(mob/living/user, direction) if(user.stat || !isturf(loc)) diff --git a/code/game/objects/structures/crates_lockers/closets/bodybag.dm b/code/game/objects/structures/crates_lockers/closets/bodybag.dm index 09441a577e36..8cf85d7f1ed0 100644 --- a/code/game/objects/structures/crates_lockers/closets/bodybag.dm +++ b/code/game/objects/structures/crates_lockers/closets/bodybag.dm @@ -46,8 +46,8 @@ /obj/structure/closet/body_bag/close() if(..()) density = FALSE - return 1 - return 0 + return TRUE + return FALSE /obj/structure/closet/body_bag/handle_lock_addition() return @@ -59,11 +59,11 @@ . = ..() if(over_object == usr && Adjacent(usr) && (in_range(src, usr) || usr.contents.Find(src))) if(!ishuman(usr)) - return 0 + return FALSE if(opened) - return 0 + return FALSE if(contents.len) - return 0 + return FALSE visible_message("[usr] folds up [src].") var/obj/item/bodybag/B = new foldedbag_path(get_turf(src)) usr.put_in_hands(B) @@ -83,15 +83,15 @@ . = ..() if(over_object == usr && Adjacent(usr) && (in_range(src, usr) || usr.contents.Find(src))) if(!ishuman(usr)) - return 0 + return FALSE if(opened) - return 0 + return FALSE if(contents.len >= mob_storage_capacity / 2) to_chat(usr, "There are too many things inside of [src] to fold it up!") - return 0 + return FALSE for(var/obj/item/bodybag/bluespace/B in src) to_chat(usr, "You can't recursively fold bluespace body bags!" ) - return 0 + return FALSE visible_message("[usr] folds up [src].") var/obj/item/bodybag/B = new foldedbag_path(get_turf(src)) usr.put_in_hands(B) diff --git a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm index 1d6826b5486f..f6e1e6fe9ec2 100644 --- a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm +++ b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm @@ -3,6 +3,7 @@ name = "large cardboard box" desc = "Just a box..." icon_state = "cardboard" + has_door_icon = FALSE mob_storage_capacity = 1 resistance_flags = FLAMMABLE max_integrity = 70 @@ -26,7 +27,7 @@ step(src, direction) user.setDir(direction) if(oldloc != loc) - addtimer(CALLBACK(src, .proc/ResetMoveDelay), (use_mob_movespeed ? user.movement_delay() : CONFIG_GET(number/movedelay/walk_delay)) * move_speed_multiplier) + addtimer(CALLBACK(src, PROC_REF(ResetMoveDelay)), (use_mob_movespeed ? user.movement_delay() : CONFIG_GET(number/movedelay/walk_delay)) * move_speed_multiplier) else ResetMoveDelay() @@ -35,7 +36,7 @@ /obj/structure/closet/cardboard/open() if(opened || !can_open()) - return 0 + return FALSE var/list/alerted = null if(egged < world.time) var/mob/living/Snake = null 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 22996339efb5..ef0dd5f2d54d 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 @@ -10,7 +10,7 @@ /obj/structure/closet/secure_closet/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) if(damage_flag == MELEE && damage_amount < melee_min_damage) - return 0 + return FALSE . = ..() // Exists to work around the minimum 700 cr price for goodies / small items / materials diff --git a/code/game/objects/structures/crates_lockers/crates/large.dm b/code/game/objects/structures/crates_lockers/crates/large.dm index c376e63880d6..bc024202a91e 100644 --- a/code/game/objects/structures/crates_lockers/crates/large.dm +++ b/code/game/objects/structures/crates_lockers/crates/large.dm @@ -34,7 +34,7 @@ qdel(src) else - if(user.a_intent == INTENT_HARM) //Only return ..() if intent is harm, otherwise return 0 or just end it. + if(user.a_intent == INTENT_HARM) //Only return ..() if intent is harm, otherwise return FALSE or just end it. return ..() //Stops it from opening and turning invisible when items are used on it. else diff --git a/code/game/objects/structures/crates_lockers/crates/secure.dm b/code/game/objects/structures/crates_lockers/crates/secure.dm index e60454a7ce01..887ca6d09b41 100644 --- a/code/game/objects/structures/crates_lockers/crates/secure.dm +++ b/code/game/objects/structures/crates_lockers/crates/secure.dm @@ -10,7 +10,7 @@ /obj/structure/closet/crate/secure/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) if(damage_flag == MELEE && damage_amount < 25) - return 0 + return FALSE . = ..() /obj/structure/closet/crate/secure/update_overlays() diff --git a/code/game/objects/structures/destructible_structures.dm b/code/game/objects/structures/destructible_structures.dm index cfed4561d49d..de55ab8cb452 100644 --- a/code/game/objects/structures/destructible_structures.dm +++ b/code/game/objects/structures/destructible_structures.dm @@ -16,4 +16,4 @@ if(break_sound) playsound(src, break_sound, 50, 1) qdel(src) - return 1 + return TRUE diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index f20ad1b6d306..88b66e2056f0 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -365,6 +365,7 @@ var/list/viewing_ui = list() /obj/structure/displaycase/forsale/update_icon() //remind me to fix my shitcode later + . = ..() var/icon/I if(open) I = icon('icons/obj/stationobjs.dmi',"laserboxb0") @@ -380,7 +381,6 @@ S.Scale(17,17) I.Blend(S,ICON_UNDERLAY,8,12) src.icon = I - return /obj/structure/displaycase/forsale/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) diff --git a/code/game/objects/structures/divine.dm b/code/game/objects/structures/divine.dm index f64397df09c2..164368e54ce6 100644 --- a/code/game/objects/structures/divine.dm +++ b/code/game/objects/structures/divine.dm @@ -41,7 +41,7 @@ to_chat(user, "The water feels warm and soothing as you touch it. The fountain immediately dries up shortly afterwards.") user.reagents.add_reagent(/datum/reagent/medicine/omnizine/godblood,20) update_icon() - addtimer(CALLBACK(src, /atom/.proc/update_icon), time_between_uses) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), time_between_uses) /obj/structure/healingfountain/update_icon_state() diff --git a/code/game/objects/structures/electricchair.dm b/code/game/objects/structures/electricchair.dm index d62528ebf8f4..dee1e75dc935 100644 --- a/code/game/objects/structures/electricchair.dm +++ b/code/game/objects/structures/electricchair.dm @@ -45,7 +45,7 @@ var/mob/living/buckled_mob = m buckled_mob.electrocute_act(85, src, 1) to_chat(buckled_mob, "You feel a deep shock course through your body!") - addtimer(CALLBACK(buckled_mob, /mob/living.proc/electrocute_act, 85, src, 1), 1) + addtimer(CALLBACK(buckled_mob, TYPE_PROC_REF(/mob/living, electrocute_act), 85, src, 1), 1) visible_message("The electric chair went off!", "You hear a deep sharp shock!") /obj/structure/chair/e_chair/Destroy() diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index f80d63e0c61b..d106078e2306 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -56,7 +56,7 @@ for(var/mob/living/obstacle in srcturf) //Stop people from using this as a shield opening = FALSE return - addtimer(CALLBACK(src, /obj/structure/falsewall/proc/toggle_open), 5) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/structure/falsewall, toggle_open)), 5) /obj/structure/falsewall/proc/toggle_open() if(!QDELETED(src)) diff --git a/code/game/objects/structures/femur_breaker.dm b/code/game/objects/structures/femur_breaker.dm index cb829006d0d4..01999656ead0 100644 --- a/code/game/objects/structures/femur_breaker.dm +++ b/code/game/objects/structures/femur_breaker.dm @@ -45,7 +45,7 @@ if (BREAKER_SLAT_DROPPED) slat_status = BREAKER_SLAT_MOVING icon_state = "breaker_raise" - addtimer(CALLBACK(src, .proc/raise_slat), BREAKER_ANIMATION_LENGTH) + addtimer(CALLBACK(src, PROC_REF(raise_slat)), BREAKER_ANIMATION_LENGTH) return if (BREAKER_SLAT_RAISED) if (LAZYLEN(buckled_mobs)) @@ -95,7 +95,7 @@ playsound(src, 'sound/effects/femur_breaker.ogg', 100, FALSE) H.Stun(BREAKER_ANIMATION_LENGTH) - addtimer(CALLBACK(src, .proc/damage_leg, H), BREAKER_ANIMATION_LENGTH, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(damage_leg), H), BREAKER_ANIMATION_LENGTH, TIMER_UNIQUE) log_combat(user, H, "femur broke", src) slat_status = BREAKER_SLAT_DROPPED diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index 4861859cecda..2cb3ea90ed4c 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -317,7 +317,7 @@ /obj/item/kirbyplants/ComponentInitialize() . = ..() AddElement(/datum/element/tactical) - addtimer(CALLBACK(src, /datum.proc/_AddElement, list(/datum/element/beauty, 500)), 0) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum, _AddElement), list(/datum/element/beauty, 500)), 0) AddComponent(/datum/component/two_handed, require_twohands=TRUE, force_unwielded=10, force_wielded=10) /obj/item/kirbyplants/random diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 5a26fed2bdd6..5663ee1777cc 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -283,7 +283,7 @@ the hostile creatures, and the ash drakes swooping down from the cloudless skies, all you can wish for is the feel of soft grass between your toes and \ the fresh air of Earth. These thoughts are dispelled by yet another recollection of how you got here... " assignedrole = "Hermit" - canloadappearance = TRUE + can_load_appearance = TRUE /obj/effect/mob_spawn/human/hermit/Initialize(mapload) . = ..() @@ -336,7 +336,7 @@ you see them right now. So where is \ everyone? Where did they go? What happened to the hospital? And is that smoke you smell? You need to find someone else. Maybe they c everyone's gone. One of the cats scratched you just a few minutes ago. That's why you were in the pod - to heal the scratch. The scabs are still fresh; an tell you what happened." assignedrole = "Translocated Vet" - canloadappearance = TRUE + can_load_appearance = TRUE /obj/effect/mob_spawn/human/doctor/alive/lavaland/Destroy() var/obj/structure/fluff/empty_sleeper/S = new(drop_location()) @@ -358,7 +358,7 @@ though fate has other plans for you." flavour_text = "Good. It seems as though your ship crashed. You remember that you were convicted of " assignedrole = "Escaped Prisoner" - canloadappearance = TRUE + can_load_appearance = TRUE /obj/effect/mob_spawn/human/prisoner_transport/special(mob/living/L) L.real_name = "NTP #LL-0[rand(111,999)]" //Nanotrasen Prisoner #Lavaland-(numbers) @@ -400,7 +400,7 @@ flavour_text = "You are a staff member of a top-of-the-line space hotel! Cater to guests and make sure the manager doesn't fire you." important_info = "DON'T leave the hotel" assignedrole = "Hotel Staff" - canloadappearance = TRUE + can_load_appearance = TRUE /datum/outfit/hotelstaff name = "Hotel Staff" @@ -421,6 +421,7 @@ guests and the staff." important_info = "Do NOT leave the hotel, as that is grounds for contract termination." objectives = "Do not leave your assigned hotel. Try and keep the peace between staff and guests, non-lethal force heavily advised if possible." + can_load_appearance = TRUE /datum/outfit/hotelstaff/security name = "Hotel Secuirty" @@ -454,6 +455,7 @@ var/obj/effect/proc_holder/spell/targeted/summon_friend/spell var/datum/mind/owner assignedrole = "SuperFriend" + can_load_appearance = TRUE /obj/effect/mob_spawn/human/demonic_friend/Initialize(mapload, datum/mind/owner_mind, obj/effect/proc_holder/spell/targeted/summon_friend/summoning_spell) . = ..() @@ -484,7 +486,7 @@ id.update_label() else to_chat(L, "Your owner is already dead! You will soon perish.") - addtimer(CALLBACK(L, /mob.proc/dust, 150)) //Give em a few seconds as a mercy. + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob, dust), 150)) //Give em a few seconds as a mercy. /datum/outfit/demonic_friend name = "Demonic Friend" @@ -503,7 +505,7 @@ icon_state = "sleeper_s" outfit = /datum/outfit/syndicate_empty assignedrole = "Space Syndicate" //I know this is really dumb, but Syndicate operative is nuke ops - canloadappearance = TRUE + can_load_appearance = TRUE /datum/outfit/syndicate_empty name = "Syndicate Operative Empty" @@ -524,7 +526,7 @@ flavour_text = "Your job is to follow your captain's orders, maintain the ship, and keep the engine running. If you are not familiar with how the supermatter engine functions: do not attempt to start it." important_info = "The armory is not a candy store, and your role is not to assault the station directly, leave that work to the assault operatives." outfit = /datum/outfit/syndicate_empty/SBC - canloadappearance = TRUE + can_load_appearance = TRUE /datum/outfit/syndicate_empty/SBC name = "Syndicate Battlecruiser Ship Operative" @@ -556,7 +558,7 @@ important_info = "As the captain, this whole operation falls on your shoulders. You do not need to nuke the station, causing sufficient damage and preventing your ship from being destroyed will be enough." outfit = /datum/outfit/syndicate_empty/SBC/assault/captain id_access_list = list(150,151) - canloadappearance = TRUE + can_load_appearance = TRUE /datum/outfit/syndicate_empty/SBC/assault/captain name = "Syndicate Battlecruiser Captain" @@ -592,7 +594,7 @@ l_pocket = /obj/item/assembly/flash/handheld job_description = "Oldstation Crew" assignedrole = "Ancient Crew" - canloadappearance = TRUE + can_load_appearance = TRUE /obj/effect/mob_spawn/human/oldsec/Destroy() new/obj/structure/showcase/machinery/oldpod/used(drop_location()) @@ -620,7 +622,7 @@ gloves = /obj/item/clothing/gloves/color/fyellow/old l_pocket = /obj/item/tank/internals/emergency_oxygen assignedrole = "Ancient Crew" - canloadappearance = TRUE + can_load_appearance = TRUE /obj/effect/mob_spawn/human/oldeng/Destroy() new/obj/structure/showcase/machinery/oldpod/used(drop_location()) @@ -647,7 +649,7 @@ l_pocket = /obj/item/stack/medical/suture assignedrole = "Ancient Crew" job_description = "Oldstation Crew" - canloadappearance = TRUE + can_load_appearance = TRUE /obj/effect/mob_spawn/human/oldsci/Destroy() new/obj/structure/showcase/machinery/oldpod/used(drop_location()) @@ -672,7 +674,7 @@ flavour_text = "The station refused to pay for your protection, protect the ship, siphon the credits from the station and raid it for even more loot." assignedrole = "Space Pirate" var/rank = "Mate" - canloadappearance = TRUE + can_load_appearance = TRUE /obj/effect/mob_spawn/human/pirate/on_attack_hand(mob/living/user, act_intent = user.a_intent, unarmed_attack_flags) . = ..() @@ -757,6 +759,7 @@ flavour_text = "You know one thing for sure. You arent actually alive. Are you in a simulation?" skip_reentry_check = TRUE banType = ROLE_GHOSTCAFE + can_load_appearance = 2 /datum/action/toggle_dead_chat_mob icon_icon = 'icons/mob/mob.dmi' @@ -766,7 +769,7 @@ /datum/action/toggle_dead_chat_mob/Trigger() if(!..()) - return 0 + return FALSE var/mob/M = target if(HAS_TRAIT_FROM(M,TRAIT_SIXTHSENSE,GHOSTROLE_TRAIT)) REMOVE_TRAIT(M,TRAIT_SIXTHSENSE,GHOSTROLE_TRAIT) diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 5b4b3a229fb4..925184b7c779 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -378,7 +378,7 @@ var/obj/item/stack/sheet/runed_metal/R = W if(R.get_amount() < 1) to_chat(user, "You need at least one sheet of runed metal to construct a runed wall!") - return 0 + return FALSE user.visible_message("[user] begins laying runed metal on [src]...", "You begin constructing a runed wall...") if(do_after(user, 50, target = src)) if(R.get_amount() < 1) @@ -452,7 +452,7 @@ var/obj/item/stack/sheet/bronze/B = W if(B.get_amount() < 2) to_chat(user, "You need at least two bronze sheets to build a bronze wall!") - return 0 + return FALSE user.visible_message("[user] begins plating [src] with bronze...", "You begin constructing a bronze wall...") if(do_after(user, 50, target = src)) if(B.get_amount() < 2) diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index d83715a8860c..64f964a1030b 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -307,7 +307,7 @@ var/previouscolor = color color = "#960000" animate(src, color = previouscolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) /obj/structure/grille/ratvar/ratvar_act() return diff --git a/code/game/objects/structures/guillotine.dm b/code/game/objects/structures/guillotine.dm index 604961abf4ba..a20162a2fbe1 100644 --- a/code/game/objects/structures/guillotine.dm +++ b/code/game/objects/structures/guillotine.dm @@ -64,7 +64,7 @@ if (GUILLOTINE_BLADE_DROPPED) blade_status = GUILLOTINE_BLADE_MOVING icon_state = "guillotine_raise" - addtimer(CALLBACK(src, .proc/raise_blade), GUILLOTINE_ANIMATION_LENGTH) + addtimer(CALLBACK(src, PROC_REF(raise_blade)), GUILLOTINE_ANIMATION_LENGTH) return if (GUILLOTINE_BLADE_RAISED) if (LAZYLEN(buckled_mobs)) @@ -77,7 +77,7 @@ current_action = 0 blade_status = GUILLOTINE_BLADE_MOVING icon_state = "guillotine_drop" - addtimer(CALLBACK(src, .proc/drop_blade, user), GUILLOTINE_ANIMATION_LENGTH - 2) // Minus two so we play the sound and decap faster + addtimer(CALLBACK(src, PROC_REF(drop_blade), user), GUILLOTINE_ANIMATION_LENGTH - 2) // Minus two so we play the sound and decap faster else current_action = 0 else @@ -90,7 +90,7 @@ else blade_status = GUILLOTINE_BLADE_MOVING icon_state = "guillotine_drop" - addtimer(CALLBACK(src, .proc/drop_blade), GUILLOTINE_ANIMATION_LENGTH) + addtimer(CALLBACK(src, PROC_REF(drop_blade)), GUILLOTINE_ANIMATION_LENGTH) /obj/structure/guillotine/proc/raise_blade() blade_status = GUILLOTINE_BLADE_RAISED @@ -133,7 +133,7 @@ for(var/mob/M in fov_viewers(world.view, src)) var/mob/living/carbon/human/C = M if (ishuman(M)) - addtimer(CALLBACK(C, /mob/.proc/emote, "clap"), delay_offset * 0.3) + addtimer(CALLBACK(C, TYPE_PROC_REF(/mob, emote), "clap"), delay_offset * 0.3) delay_offset++ else H.apply_damage(15 * blade_sharpness, BRUTE, head) diff --git a/code/game/objects/structures/hivebot.dm b/code/game/objects/structures/hivebot.dm index f58ba5d61746..2410ae6ed864 100644 --- a/code/game/objects/structures/hivebot.dm +++ b/code/game/objects/structures/hivebot.dm @@ -15,7 +15,7 @@ smoke.start() visible_message("[src] warps in!") playsound(src.loc, 'sound/effects/empulse.ogg', 25, 1) - addtimer(CALLBACK(src, .proc/warpbots), rand(10, 600)) + addtimer(CALLBACK(src, PROC_REF(warpbots)), rand(10, 600)) /obj/structure/hivebot_beacon/proc/warpbots() icon_state = "def_radar" diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm index 0ebccf819e29..ed9a352dd0d3 100644 --- a/code/game/objects/structures/holosign.dm +++ b/code/game/objects/structures/holosign.dm @@ -195,7 +195,7 @@ var/mob/living/M = user M.electrocute_act(15,"Energy Barrier", flags = SHOCK_NOGLOVES) shockcd = TRUE - addtimer(CALLBACK(src, .proc/cooldown), 5) + addtimer(CALLBACK(src, PROC_REF(cooldown)), 5) /obj/structure/holosign/barrier/cyborg/hacked/Bumped(atom/movable/AM) if(shockcd) @@ -207,4 +207,4 @@ var/mob/living/M = AM M.electrocute_act(15,"Energy Barrier", flags = SHOCK_NOGLOVES) shockcd = TRUE - addtimer(CALLBACK(src, .proc/cooldown), 5) + addtimer(CALLBACK(src, PROC_REF(cooldown)), 5) diff --git a/code/game/objects/structures/icemoon/cave_entrance.dm b/code/game/objects/structures/icemoon/cave_entrance.dm index 16e0566d6813..d51922883bdb 100644 --- a/code/game/objects/structures/icemoon/cave_entrance.dm +++ b/code/game/objects/structures/icemoon/cave_entrance.dm @@ -112,7 +112,7 @@ GLOBAL_LIST_INIT(ore_probability, list(/obj/item/stack/ore/uranium = 50, playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, FALSE, 50, TRUE, TRUE) visible_message("[src] begins to collapse, cutting it off from this world!") animate(src, transform = matrix().Scale(0, 1), alpha = 50, time = 5 SECONDS) - addtimer(CALLBACK(src, .proc/collapse), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(collapse)), 5 SECONDS) /obj/effect/collapsing_demonic_portal/proc/collapse() visible_message("Something slips out of [src]!") diff --git a/code/game/objects/structures/industrial_lift.dm b/code/game/objects/structures/industrial_lift.dm new file mode 100644 index 000000000000..9f04d1b710ff --- /dev/null +++ b/code/game/objects/structures/industrial_lift.dm @@ -0,0 +1,337 @@ + +//Booleans in arguments are confusing, so I made them defines. +#define LOCKED 1 +#define UNLOCKED 0 + +///Collect and command +/datum/lift_master + var/list/lift_platforms + +/datum/lift_master/Destroy() + for(var/l in lift_platforms) + var/obj/structure/industrial_lift/lift_platform = l + lift_platform.lift_master_datum = null + lift_platforms = null + return ..() + +/datum/lift_master/New(obj/structure/industrial_lift/lift_platform) + Rebuild_lift_plaform(lift_platform) + +/datum/lift_master/proc/add_lift_platforms(obj/structure/industrial_lift/new_lift_platform) + if(new_lift_platform in lift_platforms) + return + new_lift_platform.lift_master_datum = src + LAZYADD(lift_platforms, new_lift_platform) + RegisterSignal(new_lift_platform, COMSIG_PARENT_QDELETING, PROC_REF(remove_lift_platforms)) + +/datum/lift_master/proc/remove_lift_platforms(obj/structure/industrial_lift/old_lift_platform) + if(!(old_lift_platform in lift_platforms)) + return + old_lift_platform.lift_master_datum = null + LAZYREMOVE(lift_platforms, old_lift_platform) + UnregisterSignal(old_lift_platform, COMSIG_PARENT_QDELETING) + +///Collect all bordered platforms +/datum/lift_master/proc/Rebuild_lift_plaform(obj/structure/industrial_lift/base_lift_platform) + add_lift_platforms(base_lift_platform) + var/list/possible_expansions = list(base_lift_platform) + while(possible_expansions.len) + for(var/b in possible_expansions) + var/obj/structure/industrial_lift/borderline = b + var/list/result = borderline.lift_platform_expansion(src) + if(length(result)) + for(var/p in result) + if(lift_platforms.Find(p)) + continue + var/obj/structure/industrial_lift/lift_platform = p + add_lift_platforms(lift_platform) + possible_expansions |= lift_platform + possible_expansions -= borderline + +/** + * Moves the lift UP or DOWN, this is what users invoke with their hand. + * This is a SAFE proc, ensuring every part of the lift moves SANELY. + * It also locks controls for the (miniscule) duration of the movement, so the elevator cannot be broken by spamming. + * Arguments: + * going - UP or DOWN directions, where the lift should go. Keep in mind by this point checks of whether it should go up or down have already been done. + * user - Whomever made the lift movement. + */ +/datum/lift_master/proc/MoveLift(going, mob/user) + set_controls(LOCKED) + for(var/p in lift_platforms) + var/obj/structure/industrial_lift/lift_platform = p + lift_platform.travel(going) + set_controls(UNLOCKED) + +/** + * Moves the lift, this is what users invoke with their hand. + * This is a SAFE proc, ensuring every part of the lift moves SANELY. + * It also locks controls for the (miniscule) duration of the movement, so the elevator cannot be broken by spamming. + */ +/datum/lift_master/proc/MoveLiftHorizontal(going, z) + var/max_x = 1 + var/max_y = 1 + var/min_x = world.maxx + var/min_y = world.maxy + + set_controls(LOCKED) + for(var/p in lift_platforms) + var/obj/structure/industrial_lift/lift_platform = p + max_x = max(max_x, lift_platform.x) + max_y = max(max_y, lift_platform.y) + min_x = min(min_x, lift_platform.x) + min_y = min(min_y, lift_platform.y) + + //This must be safe way to border tile to tile move of bordered platforms, that excludes platform overlapping. + if( going & WEST ) + //Go along the X axis from min to max, from left to right + for(var/x in min_x to max_x) + if( going & NORTH ) + //Go along the Y axis from max to min, from up to down + for(var/y in max_y to min_y step -1) + var/obj/structure/industrial_lift/lift_platform = locate(/obj/structure/industrial_lift, locate(x, y, z)) + lift_platform.travel(going) + else + //Go along the Y axis from min to max, from down to up + for(var/y in min_y to max_y) + var/obj/structure/industrial_lift/lift_platform = locate(/obj/structure/industrial_lift, locate(x, y, z)) + lift_platform.travel(going) + else + //Go along the X axis from max to min, from right to left + for(var/x in max_x to min_x step -1) + if( going & NORTH ) + //Go along the Y axis from max to min, from up to down + for(var/y in max_y to min_y step -1) + var/obj/structure/industrial_lift/lift_platform = locate(/obj/structure/industrial_lift, locate(x, y, z)) + lift_platform.travel(going) + else + //Go along the Y axis from min to max, from down to up + for(var/y in min_y to max_y) + var/obj/structure/industrial_lift/lift_platform = locate(/obj/structure/industrial_lift, locate(x, y, z)) + lift_platform.travel(going) + set_controls(UNLOCKED) + +///Check destination turfs +/datum/lift_master/proc/Check_lift_move(check_dir) + for(var/l in lift_platforms) + var/obj/structure/industrial_lift/lift_platform = l + var/turf/T = get_step_multiz(lift_platform, check_dir) + if(!T)//the edges of multi-z maps + return FALSE + if(check_dir == UP && !istype(T, /turf/open/openspace)) // We don't want to go through the ceiling! + return FALSE + if(check_dir == DOWN && !istype(get_turf(lift_platform), /turf/open/openspace)) // No going through the floor! + return FALSE + return TRUE + +/** + * Sets all lift parts's controls_locked variable. Used to prevent moving mid movement, or cooldowns. + */ +/datum/lift_master/proc/set_controls(state) + for(var/l in lift_platforms) + var/obj/structure/industrial_lift/lift_platform = l + lift_platform.controls_locked = state + +GLOBAL_LIST_EMPTY(lifts) +/obj/structure/industrial_lift + name = "lift platform" + desc = "A lightweight lift platform. It moves up and down." + icon = 'icons/obj/smooth_structures/catwalk.dmi' + icon_state = "catwalk" + density = FALSE + anchored = TRUE + armor = list(MELEE = 50, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 80, ACID = 50) + max_integrity = 50 + layer = LATTICE_LAYER //under pipes + plane = FLOOR_PLANE + smooth = SMOOTH_MORE + canSmoothWith = null + obj_flags = CAN_BE_HIT | BLOCK_Z_OUT_DOWN + + var/id = null //ONLY SET THIS TO ONE OF THE LIFT'S PARTS. THEY'RE CONNECTED! ONLY ONE NEEDS THE SIGNAL! + var/pass_through_floors = FALSE //if true, the elevator works through floors + var/controls_locked = FALSE //if true, the lift cannot be manually moved. + var/list/atom/movable/lift_load //things to move + var/datum/lift_master/lift_master_datum //control from + +/obj/structure/industrial_lift/New() + GLOB.lifts.Add(src) + ..() + +/obj/structure/industrial_lift/Initialize(mapload) + . = ..() + RegisterSignal(src, COMSIG_MOVABLE_CROSSED, PROC_REF(AddItemOnLift)) + RegisterSignal(loc, COMSIG_ATOM_CREATED, PROC_REF(AddItemOnLift))//For atoms created on platform + RegisterSignal(src, COMSIG_MOVABLE_UNCROSSED, PROC_REF(RemoveItemFromLift)) + + if(!lift_master_datum) + lift_master_datum = new(src) + +/obj/structure/industrial_lift/Move(atom/newloc, direct) + UnregisterSignal(loc, COMSIG_ATOM_CREATED) + . = ..() + RegisterSignal(loc, COMSIG_ATOM_CREATED, PROC_REF(AddItemOnLift))//For atoms created on platform + +/obj/structure/industrial_lift/proc/RemoveItemFromLift(datum/source, atom/movable/AM) + if(!(AM in lift_load)) + return + LAZYREMOVE(lift_load, AM) + UnregisterSignal(AM, COMSIG_PARENT_QDELETING) + +/obj/structure/industrial_lift/proc/AddItemOnLift(datum/source, atom/movable/AM) + if(AM in lift_load) + return + LAZYADD(lift_load, AM) + RegisterSignal(AM, COMSIG_PARENT_QDELETING, PROC_REF(RemoveItemFromLift)) + +/obj/structure/industrial_lift/proc/lift_platform_expansion(datum/lift_master/lift_master_datum) + . = list() + for(var/direction in GLOB.cardinals) + var/obj/structure/industrial_lift/neighbor = locate() in get_step(src, direction) + if(!neighbor) + continue + . += neighbor + +/obj/structure/industrial_lift/proc/travel(going) + var/list/things2move = LAZYCOPY(lift_load) + var/turf/destination + if(!isturf(going)) + destination = get_step_multiz(src, going) + else + destination = going + if(going == DOWN)//make sure this stays pre-item moving, or you'll crush anything on the lift under the lift. + for(var/mob/living/crushed in destination.contents) + to_chat(crushed, span_userdanger("You are crushed by [src]!")) + crushed.gib(FALSE,FALSE,FALSE)//the nicest kind of gibbing, keeping everything intact. + forceMove(destination) + for(var/am in things2move) + var/atom/movable/thing = am + thing.forceMove(destination) + +/obj/structure/industrial_lift/proc/use(mob/user, is_ghost=FALSE) + if(is_ghost && !in_range(src, user)) + return + + var/list/tool_list = list() + if(lift_master_datum.Check_lift_move(UP)) + tool_list["Up"] = image(icon = 'icons/testing/turf_analysis.dmi', icon_state = "red_arrow", dir = NORTH) + if(lift_master_datum.Check_lift_move(DOWN)) + tool_list["Down"] = image(icon = 'icons/testing/turf_analysis.dmi', icon_state = "red_arrow", dir = SOUTH) + if(!length(tool_list)) + to_chat(user, span_warning("[src] doesn't seem to able to move anywhere!")) + add_fingerprint(user) + return + if(controls_locked) + to_chat(user, span_warning("[src] has its controls locked! It must already be trying to do something!")) + add_fingerprint(user) + return + var/result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) + if(!is_ghost && !in_range(src, user)) + return // nice try + switch(result) + if("Up") + lift_master_datum.MoveLift(UP, user) + show_fluff_message(TRUE, user) + use(user) + if("Down") + lift_master_datum.MoveLift(DOWN, user) + show_fluff_message(FALSE, user) + use(user) + if("Cancel") + return + add_fingerprint(user) + +/obj/structure/industrial_lift/proc/check_menu(mob/user) + if(user.incapacitated() || !user.Adjacent(src)) + return FALSE + return TRUE + +/obj/structure/industrial_lift/on_attack_hand(mob/user) + return use(user) + +//ai probably shouldn't get to use lifts but they sure are great for admins to crush people with +/obj/structure/industrial_lift/attack_ghost(mob/user) + . = ..() + if(.) + return + if(IsAdminGhost(user)) + use(user) + +/obj/structure/industrial_lift/attack_paw(mob/user) + return use(user) + +/obj/structure/industrial_lift/attackby(obj/item/W, mob/user, params) + return use(user) + +/obj/structure/industrial_lift/attack_robot(mob/living/silicon/robot/R) + if(R.Adjacent(src)) + return use(R) + +/obj/structure/industrial_lift/proc/show_fluff_message(going_up, mob/user) + if(going_up) + user.visible_message(span_notice("[user] moves the lift upwards."), span_notice("You move the lift upwards.")) + else + user.visible_message(span_notice("[user] moves the lift downwards."), span_notice("You move the lift downwards.")) + +/obj/structure/industrial_lift/Destroy() + GLOB.lifts.Remove(src) + QDEL_NULL(lift_master_datum) + var/list/border_lift_platforms = lift_platform_expansion() + moveToNullspace() + for(var/border_lift in border_lift_platforms) + lift_master_datum = new(border_lift) + return ..() + +/obj/structure/industrial_lift/debug + name = "transport platform" + desc = "A lightweight platform. It moves in any direction, except up and down." + color = "#5286b9ff" + +/obj/structure/industrial_lift/debug/use(mob/user) + if (!in_range(src, user)) + return +//NORTH, SOUTH, EAST, WEST, NORTHEAST, NORTHWEST, SOUTHEAST, SOUTHWEST + var/static/list/tool_list = list( + "NORTH" = image(icon = 'icons/testing/turf_analysis.dmi', icon_state = "red_arrow", dir = NORTH), + "NORTHEAST" = image(icon = 'icons/testing/turf_analysis.dmi', icon_state = "red_arrow", dir = NORTH), + "EAST" = image(icon = 'icons/testing/turf_analysis.dmi', icon_state = "red_arrow", dir = EAST), + "SOUTHEAST" = image(icon = 'icons/testing/turf_analysis.dmi', icon_state = "red_arrow", dir = EAST), + "SOUTH" = image(icon = 'icons/testing/turf_analysis.dmi', icon_state = "red_arrow", dir = SOUTH), + "SOUTHWEST" = image(icon = 'icons/testing/turf_analysis.dmi', icon_state = "red_arrow", dir = SOUTH), + "WEST" = image(icon = 'icons/testing/turf_analysis.dmi', icon_state = "red_arrow", dir = WEST), + "NORTHWEST" = image(icon = 'icons/testing/turf_analysis.dmi', icon_state = "red_arrow", dir = WEST) + ) + + var/result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = FALSE) + if (!in_range(src, user)) + return // nice try + + switch(result) + if("NORTH") + lift_master_datum.MoveLiftHorizontal(NORTH, z) + use(user) + if("NORTHEAST") + lift_master_datum.MoveLiftHorizontal(NORTHEAST, z) + use(user) + if("EAST") + lift_master_datum.MoveLiftHorizontal(EAST, z) + use(user) + if("SOUTHEAST") + lift_master_datum.MoveLiftHorizontal(SOUTHEAST, z) + use(user) + if("SOUTH") + lift_master_datum.MoveLiftHorizontal(SOUTH, z) + use(user) + if("SOUTHWEST") + lift_master_datum.MoveLiftHorizontal(SOUTHWEST, z) + use(user) + if("WEST") + lift_master_datum.MoveLiftHorizontal(WEST, z) + use(user) + if("NORTHWEST") + lift_master_datum.MoveLiftHorizontal(NORTHWEST, z) + use(user) + if("Cancel") + return + + add_fingerprint(user) diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 5075ecd074cc..bde567af1c21 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -22,12 +22,12 @@ /obj/structure/janitorialcart/proc/wet_mop(obj/item/mop, mob/user) if(reagents.total_volume < 1) to_chat(user, "[src] is out of water!") - return 0 + return FALSE else reagents.trans_to(mop, 5) to_chat(user, "You wet [mop] in [src].") playsound(loc, 'sound/effects/slosh.ogg', 25, 1) - return 1 + return TRUE /obj/structure/janitorialcart/proc/put_in_cart(obj/item/I, mob/user) if(!user.transferItemToLoc(I, src)) @@ -111,7 +111,7 @@ if(!length(items)) return items = sort_list(items) - var/pick = show_radial_menu(user, src, items, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 38, require_near = TRUE) + var/pick = show_radial_menu(user, src, items, custom_check = CALLBACK(src, PROC_REF(check_menu), user), radius = 38, require_near = TRUE) if(!pick) return switch(pick) diff --git a/code/game/objects/structures/ladders.dm b/code/game/objects/structures/ladders.dm index ab23ab97e016..7b6d1ff5c6c1 100644 --- a/code/game/objects/structures/ladders.dm +++ b/code/game/objects/structures/ladders.dm @@ -87,6 +87,12 @@ if(AM) user.start_pulling(AM) + //reopening ladder radial menu ahead + T = get_turf(user) + var/obj/structure/ladder/ladder_structure = locate() in T + if (ladder_structure && (up && down)) + ladder_structure.use(user) + /obj/structure/ladder/proc/use(mob/user, is_ghost=FALSE) if (!is_ghost && !in_range(src, user)) return @@ -97,7 +103,7 @@ ) if (up && down) - var/result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) if (!is_ghost && !in_range(src, user)) return // nice try switch(result) diff --git a/code/game/objects/structures/lavaland/necropolis_tendril.dm b/code/game/objects/structures/lavaland/necropolis_tendril.dm index 6a3dcc761f37..6d4970338b80 100644 --- a/code/game/objects/structures/lavaland/necropolis_tendril.dm +++ b/code/game/objects/structures/lavaland/necropolis_tendril.dm @@ -84,7 +84,7 @@ GLOBAL_LIST_INIT(tendrils, list()) visible_message("The tendril writhes in fury as the earth around it begins to crack and break apart! Get back!") visible_message("Something falls free of the tendril!") playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, 0, 50, 1, 1) - addtimer(CALLBACK(src, .proc/collapse), 50) + addtimer(CALLBACK(src, PROC_REF(collapse)), 50) /obj/effect/collapse/Destroy() QDEL_NULL(emitted_light) diff --git a/code/game/objects/structures/life_candle.dm b/code/game/objects/structures/life_candle.dm index 52986a44d7d8..e6d9516997ac 100644 --- a/code/game/objects/structures/life_candle.dm +++ b/code/game/objects/structures/life_candle.dm @@ -35,7 +35,7 @@ linked_minds |= user.mind update_icon() - INVOKE_ASYNC(src, /atom/movable.proc/float, linked_minds.len) + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom/movable, float), linked_minds.len) if(linked_minds.len) START_PROCESSING(SSobj, src) set_light(lit_luminosity) @@ -64,7 +64,7 @@ for(var/m in linked_minds) var/datum/mind/mind = m if(!mind.current || (mind.current && mind.current.stat == DEAD)) - addtimer(CALLBACK(src, .proc/respawn, mind), respawn_time, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(respawn), mind), respawn_time, TIMER_UNIQUE) /obj/structure/life_candle/proc/respawn(datum/mind/mind) var/turf/T = get_turf(src) diff --git a/code/game/objects/structures/manned_turret.dm b/code/game/objects/structures/manned_turret.dm index ffd22a2de49c..2abad25c1fff 100644 --- a/code/game/objects/structures/manned_turret.dm +++ b/code/game/objects/structures/manned_turret.dm @@ -80,7 +80,7 @@ return FALSE var/client/C = controller.client if(C) - var/atom/A = C.mouseObject + var/atom/A = C.mouse_object_ref?.resolve() var/turf/T = get_turf(A) if(istype(T)) //They're hovering over something in the map. direction_track(controller, T) @@ -142,7 +142,7 @@ /obj/machinery/manned_turret/proc/volley(mob/user) target_turf = get_turf(target) for(var/i in 1 to number_of_shots) - addtimer(CALLBACK(src, /obj/machinery/manned_turret/.proc/fire_helper, user), i*rate_of_fire) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/machinery/manned_turret, fire_helper), user), i*rate_of_fire) /obj/machinery/manned_turret/proc/fire_helper(mob/user) if(user.incapacitated() || !(user in buckled_mobs)) diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index 61563fc8c5b6..da967adfbf0a 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -95,7 +95,7 @@ isSwitchingStates = 0 if(close_delay != -1) - addtimer(CALLBACK(src, .proc/Close), close_delay) + addtimer(CALLBACK(src, PROC_REF(Close)), close_delay) /obj/structure/mineral_door/proc/Close() if(isSwitchingStates || state != 1) diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index a042447a07a5..7472ca2e8ccd 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -222,6 +222,7 @@ GLOBAL_LIST_EMPTY(crematoriums) id = "[idnum][id]" /obj/structure/bodycontainer/crematorium/update_icon() + . = ..() if(!connected || connected.loc != src) icon_state = "crema0" else @@ -381,9 +382,9 @@ GLOBAL_LIST_EMPTY(crematoriums) if(.) return if(locate(/obj/structure/table) in get_turf(mover)) - return 1 + return TRUE else - return 0 + return FALSE /obj/structure/tray/m_tray/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller) . = !density diff --git a/code/game/objects/structures/petrified_statue.dm b/code/game/objects/structures/petrified_statue.dm index 97eadff5f635..13bd885413c0 100644 --- a/code/game/objects/structures/petrified_statue.dm +++ b/code/game/objects/structures/petrified_statue.dm @@ -78,28 +78,28 @@ /mob/living/carbon/human/petrify(statue_timer) if(!isturf(loc)) - return 0 + return FALSE 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) - return 1 + return TRUE /mob/living/carbon/monkey/petrify(statue_timer) if(!isturf(loc)) - return 0 + return FALSE var/obj/structure/statue/petrified/S = new(loc, src, statue_timer) S.name = "statue of a monkey" S.icon_state = "monkey" - return 1 + return TRUE /mob/living/simple_animal/pet/dog/corgi/petrify(statue_timer) if(!isturf(loc)) - return 0 + return FALSE var/obj/structure/statue/petrified/S = new (loc, src, statue_timer) S.name = "statue of a corgi" S.icon_state = "corgi" S.desc = "If it takes forever, I will wait for you..." - return 1 + return TRUE diff --git a/code/game/objects/structures/plasticflaps.dm b/code/game/objects/structures/plasticflaps.dm index ff85f5b2eb7f..a8cdb517caed 100644 --- a/code/game/objects/structures/plasticflaps.dm +++ b/code/game/objects/structures/plasticflaps.dm @@ -30,7 +30,7 @@ var/action = anchored ? "unscrews [src] from" : "screws [src] to" var/uraction = anchored ? "unscrew [src] from " : "screw [src] to" user.visible_message("[user] [action] the floor.", "You start to [uraction] the floor...", "You hear rustling noises.") - if(W.use_tool(src, user, 100, volume=100, extra_checks = CALLBACK(src, .proc/check_anchored_state, anchored))) + if(W.use_tool(src, user, 100, volume=100, extra_checks = CALLBACK(src, PROC_REF(check_anchored_state), anchored))) setAnchored(!anchored) to_chat(user, " You [anchored ? "unscrew" : "screw"] [src] from the floor.") return TRUE @@ -77,24 +77,24 @@ var/obj/structure/bed/B = A if(istype(A, /obj/structure/bed) && (B.has_buckled_mobs() || B.density))//if it's a bed/chair and is dense or someone is buckled, it will not pass - return 0 + return FALSE if(istype(A, /obj/structure/closet/cardboard)) var/obj/structure/closet/cardboard/C = A if(C.move_delay) - return 0 + return FALSE if(ismecha(A)) - return 0 + return FALSE else if(isliving(A)) // You Shall Not Pass! var/mob/living/M = A if(isbot(A)) //Bots understand the secrets - return 1 + return TRUE if(M.buckled && istype(M.buckled, /mob/living/simple_animal/bot/mulebot)) // mulebot passenger gets a free pass. - return 1 + return TRUE if(!M.lying && !(SEND_SIGNAL(M, COMSIG_CHECK_VENTCRAWL)) && M.mob_size != MOB_SIZE_TINY) //If your not laying down, or a ventcrawler or a small creature, no pass. - return 0 + return FALSE /obj/structure/plasticflaps/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) diff --git a/code/game/objects/structures/railings.dm b/code/game/objects/structures/railings.dm index bfe6d8beee39..d216e138be92 100644 --- a/code/game/objects/structures/railings.dm +++ b/code/game/objects/structures/railings.dm @@ -16,7 +16,7 @@ /obj/structure/railing/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, .proc/can_be_rotated),CALLBACK(src,.proc/after_rotation)) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, PROC_REF(can_be_rotated)),CALLBACK(src, PROC_REF(after_rotation))) /obj/structure/railing/Initialize(mapload) . = ..() @@ -59,7 +59,7 @@ if(flags_1&NODECONSTRUCT_1) return to_chat(user, "You begin to [anchored ? "unfasten the railing from":"fasten the railing to"] the floor...") - if(I.use_tool(src, user, volume = 75, extra_checks = CALLBACK(src, .proc/check_anchored, anchored))) + if(I.use_tool(src, user, volume = 75, extra_checks = CALLBACK(src, PROC_REF(check_anchored), anchored))) setAnchored(!anchored) to_chat(user, "You [anchored ? "fasten the railing to":"unfasten the railing from"] the floor.") return TRUE diff --git a/code/game/objects/structures/reflector.dm b/code/game/objects/structures/reflector.dm index acf7e19f75e3..bdb30aff2b70 100644 --- a/code/game/objects/structures/reflector.dm +++ b/code/game/objects/structures/reflector.dm @@ -56,7 +56,7 @@ return ..(NORTH) /obj/structure/reflector/proc/dir_map_to_angle(dir) - return 0 + return FALSE /obj/structure/reflector/bullet_act(obj/item/projectile/P) var/pdir = P.dir diff --git a/code/game/objects/structures/spirit_board.dm b/code/game/objects/structures/spirit_board.dm index fe6da66792bf..861c9096b0a6 100644 --- a/code/game/objects/structures/spirit_board.dm +++ b/code/game/objects/structures/spirit_board.dm @@ -25,7 +25,7 @@ /obj/structure/spirit_board/proc/spirit_board_pick_letter(mob/M) if(!spirit_board_checks(M)) - return 0 + return FALSE if(virgin) virgin = 0 @@ -48,7 +48,7 @@ bonus = 10 //Give some other people a chance, hog. if(next_use - bonus > world.time ) - return 0 //No feedback here, hiding the cooldown a little makes it harder to tell who's really picking letters. + return FALSE //No feedback here, hiding the cooldown a little makes it harder to tell who's really picking letters. //lighting check var/light_amount = 0 @@ -58,7 +58,7 @@ if(light_amount > 0.3) // Splurt edit, from 0.2 to 0.3 to_chat(M, "It's too bright here to use the [src.name]!") - return 0 + return FALSE //mobs in range check var/users_in_range = 0 @@ -71,6 +71,6 @@ if(users_in_range < 1) // SPLURT EDIT: 1 is the minimum number of people in range to_chat(M, "There aren't enough people to use the [src.name]!") - return 0 + return FALSE - return 1 + return TRUE diff --git a/code/game/objects/structures/stairs.dm b/code/game/objects/structures/stairs.dm index 7a5f60d47ef2..176faddb3a51 100644 --- a/code/game/objects/structures/stairs.dm +++ b/code/game/objects/structures/stairs.dm @@ -108,7 +108,7 @@ if(listeningTo) UnregisterSignal(listeningTo, COMSIG_TURF_MULTIZ_NEW) var/turf/open/openspace/T = get_step_multiz(get_turf(src), UP) - RegisterSignal(T, COMSIG_TURF_MULTIZ_NEW, .proc/on_multiz_new) + RegisterSignal(T, COMSIG_TURF_MULTIZ_NEW, PROC_REF(on_multiz_new)) listeningTo = T /obj/structure/stairs/proc/force_open_above() diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index c3eed136be6d..37d8072e8a67 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -22,7 +22,7 @@ /obj/structure/statue/ComponentInitialize() . = ..() var/rotation_flags = ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS - AddComponent(/datum/component/simple_rotation, rotation_flags, null, CALLBACK(src, .proc/can_be_rotated)) + AddComponent(/datum/component/simple_rotation, rotation_flags, null, CALLBACK(src, PROC_REF(can_be_rotated))) /obj/structure/statue/proc/can_be_rotated(mob/user, rotation_type) if(anchored) @@ -388,7 +388,7 @@ Moving interrupts /obj/item/chisel/proc/set_block(obj/structure/carving_block/B,mob/living/user) prepared_block = B tracked_user = user - RegisterSignal(tracked_user,COMSIG_MOVABLE_MOVED,.proc/break_sculpting) + RegisterSignal(tracked_user,COMSIG_MOVABLE_MOVED, PROC_REF(break_sculpting)) to_chat(user,span_notice("You prepare to work on [B]."),type="info") /obj/item/chisel/dropped(mob/user, silent) diff --git a/code/game/objects/structures/table_frames.dm b/code/game/objects/structures/table_frames.dm index 7e2922279b53..c16a88d775c9 100644 --- a/code/game/objects/structures/table_frames.dm +++ b/code/game/objects/structures/table_frames.dm @@ -138,4 +138,4 @@ var/previouscolor = color color = "#960000" animate(src, color = previouscolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 332571093859..5cd9a663c1f8 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -321,7 +321,7 @@ /obj/structure/table/rolling/AfterPutItemOnTable(obj/item/I, mob/living/user) . = ..() attached_items += I - RegisterSignal(I, COMSIG_MOVABLE_MOVED, .proc/RemoveItemFromTable) //Listen for the pickup event, unregister on pick-up so we aren't moved + RegisterSignal(I, COMSIG_MOVABLE_MOVED, PROC_REF(RemoveItemFromTable)) //Listen for the pickup event, unregister on pick-up so we aren't moved /obj/structure/table/rolling/proc/RemoveItemFromTable(datum/source, newloc, dir) if(newloc != loc) //Did we not move with the table? because that shit's ok @@ -370,7 +370,7 @@ return // Don't break if they're just flying past if(AM.throwing) - addtimer(CALLBACK(src, .proc/throw_check, AM), 5) + addtimer(CALLBACK(src, PROC_REF(throw_check), AM), 5) else check_break(AM) @@ -660,7 +660,7 @@ var/previouscolor = color color = "#960000" animate(src, color = previouscolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) /obj/structure/table/reinforced/brass/ratvar_act() obj_integrity = max_integrity @@ -741,11 +741,11 @@ /obj/structure/rack/CanPass(atom/movable/mover, turf/target) if(src.density == 0) //Because broken racks -Agouri |TODO: SPRITE!| - return 1 + return TRUE if(istype(mover) && (mover.pass_flags & PASSTABLE)) - return 1 + return TRUE else - return 0 + return FALSE /obj/structure/rack/CanAStarPass(obj/item/card/id/ID, to_dir, atom/movable/caller) . = !density @@ -769,7 +769,7 @@ if(user.a_intent == INTENT_HARM) return ..() if(user.transferItemToLoc(W, drop_location())) - return 1 + return TRUE /obj/structure/rack/attack_paw(mob/living/user) attack_hand(user) diff --git a/code/game/objects/structures/transit_tubes/station.dm b/code/game/objects/structures/transit_tubes/station.dm index 376725b2623f..0819020d92e8 100644 --- a/code/game/objects/structures/transit_tubes/station.dm +++ b/code/game/objects/structures/transit_tubes/station.dm @@ -31,7 +31,7 @@ return ..() /obj/structure/transit_tube/station/should_stop_pod(pod, from_dir) - return 1 + return TRUE /obj/structure/transit_tube/station/Bumped(atom/movable/AM) if(!pod_moving && open_status == STATION_TUBE_OPEN && ismob(AM) && AM.dir == boarding_dir) @@ -132,8 +132,8 @@ if(open_status == STATION_TUBE_CLOSED && pod && pod.loc == loc) pod.follow_tube() pod_moving = 0 - return 1 - return 0 + return TRUE + return FALSE /obj/structure/transit_tube/station/process() if(!pod_moving) diff --git a/code/game/objects/structures/transit_tubes/transit_tube.dm b/code/game/objects/structures/transit_tubes/transit_tube.dm index c8341c883484..be87c97759e0 100644 --- a/code/game/objects/structures/transit_tubes/transit_tube.dm +++ b/code/game/objects/structures/transit_tubes/transit_tube.dm @@ -54,7 +54,7 @@ // Called to check if a pod should stop upon entering this tube. /obj/structure/transit_tube/proc/should_stop_pod(pod, from_dir) - return 0 + return FALSE // Called when a pod stops in this tube section. /obj/structure/transit_tube/proc/pod_stopped(pod, from_dir) @@ -66,18 +66,18 @@ for(var/direction in tube_dirs) if(direction == from_dir) - return 1 + return TRUE - return 0 + return FALSE /obj/structure/transit_tube/proc/has_exit(in_dir) for(var/direction in tube_dirs) if(direction == in_dir) - return 1 + return TRUE - return 0 + return FALSE diff --git a/code/game/objects/structures/transit_tubes/transit_tube_construction.dm b/code/game/objects/structures/transit_tubes/transit_tube_construction.dm index c9d9f9dd4187..f6325c04bd4f 100644 --- a/code/game/objects/structures/transit_tubes/transit_tube_construction.dm +++ b/code/game/objects/structures/transit_tubes/transit_tube_construction.dm @@ -27,7 +27,7 @@ /obj/structure/c_transit_tube/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_FLIP | ROTATION_VERBS,null,null,CALLBACK(src,.proc/after_rot)) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_FLIP | ROTATION_VERBS,null,null,CALLBACK(src,PROC_REF(after_rot))) /obj/structure/c_transit_tube/proc/after_rot(mob/user,rotation_type) if(flipped_build_type && rotation_type == ROTATION_FLIP) @@ -45,7 +45,7 @@ return to_chat(user, "You start attaching the [name]...") add_fingerprint(user) - if(I.use_tool(src, user, time_to_unwrench, volume=50, extra_checks=CALLBACK(src, .proc/can_wrench_in_loc, user))) + if(I.use_tool(src, user, time_to_unwrench, volume=50, extra_checks=CALLBACK(src, PROC_REF(can_wrench_in_loc), user))) to_chat(user, "You attach the [name].") var/obj/structure/transit_tube/R = new build_type(loc, dir) transfer_fingerprints_to(R) 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 0ae1aff68aab..bb0682f07881 100644 --- a/code/game/objects/structures/transit_tubes/transit_tube_pod.dm +++ b/code/game/objects/structures/transit_tubes/transit_tube_pod.dm @@ -83,7 +83,7 @@ /obj/structure/transit_tube_pod/Process_Spacemove() if(moving) //No drifting while moving in the tubes - return 1 + return TRUE else return ..() diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index d46a40d59857..59450a0fd81a 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -332,10 +332,10 @@ // If there was already mist, and the shower was turned off (or made cold): remove the existing mist in 25 sec var/obj/effect/mist/mist = locate() in loc if(!mist && on && watertemp != "freezing") - addtimer(CALLBACK(src, .proc/make_mist), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(make_mist)), 5 SECONDS) if(mist && (!on || watertemp == "freezing")) - addtimer(CALLBACK(src, .proc/clear_mist), 25 SECONDS) + addtimer(CALLBACK(src, PROC_REF(clear_mist)), 25 SECONDS) /obj/machinery/shower/proc/make_mist() var/obj/effect/mist/mist = locate() in loc @@ -546,8 +546,7 @@ if(washing_face) if(ishuman(user)) var/mob/living/carbon/human/H = user - H.lip_style = null //Washes off lipstick - H.lip_color = initial(H.lip_color) + H.clean_lips() //Washes off lipstick H.wash_cream() H.wash_cum() //sandstorm edit H.regenerate_icons() @@ -619,7 +618,7 @@ busy = TRUE if(!do_after(user, 4 SECONDS, src)) busy = FALSE - return 1 + return TRUE busy = FALSE SEND_SIGNAL(O, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_WEAK) O.clean_blood() @@ -632,7 +631,7 @@ reagents.reaction(O, TOUCH) user.visible_message("[user] washes [O] using [src].", \ "You wash [O] using [src].") - return 1 + return TRUE else return ..() diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index 4f1de6432a91..7e450d2be7dc 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -69,7 +69,7 @@ if(get_dir(loc, T) == dir) return !density else - return 1 + return TRUE /obj/structure/windoor_assembly/CheckExit(atom/movable/mover, turf/target) if(mover.pass_flags & pass_flags_self) @@ -313,7 +313,7 @@ /obj/structure/windoor_assembly/ComponentInitialize() . = ..() var/static/rotation_flags = ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS - AddComponent(/datum/component/simple_rotation, rotation_flags, can_be_rotated=CALLBACK(src, .proc/can_be_rotated), after_rotation=CALLBACK(src,.proc/after_rotation)) + AddComponent(/datum/component/simple_rotation, rotation_flags, can_be_rotated=CALLBACK(src, PROC_REF(can_be_rotated)), after_rotation=CALLBACK(src,PROC_REF(after_rotation))) /obj/structure/windoor_assembly/proc/can_be_rotated(mob/user,rotation_type) if(anchored) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 3a6dc6ae9cd2..fd20e72879cb 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -120,7 +120,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) /obj/structure/window/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, .proc/can_be_rotated),CALLBACK(src,.proc/after_rotation)) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, PROC_REF(can_be_rotated)),CALLBACK(src, PROC_REF(after_rotation))) /obj/structure/window/rcd_vals(mob/user, obj/item/construction/rcd/the_rcd) switch(the_rcd.mode) @@ -165,7 +165,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) if(.) return if(dir == FULLTILE_WINDOW_DIR) - return 0 //full tile window, you can't move into it! + return FALSE //full tile window, you can't move into it! var/attempted_dir = get_dir(loc, target) if(attempted_dir == dir) return @@ -184,10 +184,10 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) /obj/structure/window/CheckExit(atom/movable/O, turf/target) if(istype(O) && (O.pass_flags & PASSGLASS)) - return 1 + return TRUE if(get_dir(O.loc, target) == dir) - return 0 - return 1 + return FALSE + return TRUE /obj/structure/window/attack_tk(mob/user) user.DelayNextAction(CLICK_CD_MELEE) @@ -197,7 +197,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) /obj/structure/window/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) if(!can_be_reached(user)) - return 1 + return TRUE . = ..() /obj/structure/window/on_attack_hand(mob/user, act_intent = user.a_intent, unarmed_attack_flags) @@ -218,7 +218,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) /obj/structure/window/attackby(obj/item/I, mob/living/user, params) if(!can_be_reached(user)) - return 1 //skip the afterattack + return TRUE //skip the afterattack add_fingerprint(user) @@ -259,7 +259,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) I.play_tool_sound(src, 75) if(state == WINDOW_SCREWED_TO_FRAME || state == WINDOW_IN_FRAME && anchored) to_chat(user, "You begin to [state == WINDOW_SCREWED_TO_FRAME ? "unscrew the window from":"screw the window to"] the frame...") - if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, .proc/check_state_and_anchored, state, anchored))) + if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, PROC_REF(check_state_and_anchored), state, anchored))) if(extra_reinforced && state == WINDOW_IN_FRAME) state = PRWINDOW_SECURE else @@ -267,7 +267,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) to_chat(user, "You [state == WINDOW_IN_FRAME ? "unfasten the window from":"fasten the window to"] the frame.") else if(state == WINDOW_OUT_OF_FRAME) to_chat(user, "You begin to [anchored ? "unscrew the frame from":"screw the frame to"] the floor...") - if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, .proc/check_state_and_anchored, state, anchored))) + if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, PROC_REF(check_state_and_anchored), state, anchored))) setAnchored(!anchored) to_chat(user, "You [anchored ? "fasten the frame to":"unfasten the frame from"] the floor.") return @@ -276,7 +276,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) else if(I.tool_behaviour == TOOL_CROWBAR && reinf && (state == WINDOW_OUT_OF_FRAME || state == WINDOW_IN_FRAME) && anchored) to_chat(user, "You begin to lever the window [state == WINDOW_OUT_OF_FRAME ? "into":"out of"] the frame...") I.play_tool_sound(src, 75) - if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, .proc/check_state_and_anchored, state, anchored))) + if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, PROC_REF(check_state_and_anchored), state, anchored))) state = (state == WINDOW_OUT_OF_FRAME ? WINDOW_IN_FRAME : WINDOW_OUT_OF_FRAME) to_chat(user, "You pry the window [state == WINDOW_IN_FRAME ? "into":"out of"] the frame.") return @@ -284,7 +284,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) else if(I.tool_behaviour == TOOL_WRENCH && !anchored) I.play_tool_sound(src, 75) to_chat(user, " You begin to disassemble [src]...") - if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, .proc/check_state_and_anchored, state, anchored))) + if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, PROC_REF(check_state_and_anchored), state, anchored))) var/obj/item/stack/sheet/G = new glass_type(user.loc, glass_amount) G.add_fingerprint(user) playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) @@ -302,7 +302,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) if(I.use_tool(src, user, 180, volume = 100)) to_chat(user, "The security bolts are glowing white hot and look ready to be removed.") state = PRWINDOW_BOLTS_HEATED - addtimer(CALLBACK(src, .proc/cool_bolts), 300) + addtimer(CALLBACK(src, PROC_REF(cool_bolts)), 300) return else if(I.tool_behaviour == TOOL_SCREWDRIVER) @@ -454,8 +454,8 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) if(get_dir(user,src) & dir) for(var/obj/O in loc) if(!O.CanPass(user, user.loc, 1)) - return 0 - return 1 + return FALSE + return TRUE /obj/structure/window/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = 1) . = ..() @@ -929,7 +929,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) var/previouscolor = color color = "#960000" animate(src, color = previouscolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) /obj/structure/window/reinforced/clockwork/unanchored anchored = FALSE diff --git a/code/game/say.dm b/code/game/say.dm index 73f773223d29..dc34494bc9e2 100644 --- a/code/game/say.dm +++ b/code/game/say.dm @@ -46,7 +46,7 @@ GLOBAL_LIST_INIT(freqtospan, list( M.playsound_local(T, vol = volume, vary = TRUE, frequency = pitch, max_distance = distance, falloff_distance = 0, falloff_exponent = BARK_SOUND_FALLOFF_EXPONENT(distance), S = vocal_bark, distance_multiplier = 1) /atom/movable/proc/can_speak() - return 1 + return TRUE /atom/movable/proc/send_speech(message, range = 7, atom/movable/source = src, bubble_type, list/spans, datum/language/message_language = null, message_mode) var/rendered = compose_message(src, message_language, message, , spans, message_mode, source) @@ -66,7 +66,7 @@ GLOBAL_LIST_INIT(freqtospan, list( for(var/i in 1 to barks) if(total_delay > BARK_MAX_TIME) break - addtimer(CALLBACK(src, .proc/bark, hearers, range, vocal_volume, BARK_DO_VARY(vocal_pitch, vocal_pitch_range), vocal_current_bark), total_delay) + addtimer(CALLBACK(src, PROC_REF(bark), hearers, range, vocal_volume, BARK_DO_VARY(vocal_pitch, vocal_pitch_range), vocal_current_bark), total_delay) total_delay += rand(DS2TICKS(vocal_speed / BARK_SPEED_BASELINE), DS2TICKS(vocal_speed / BARK_SPEED_BASELINE) + DS2TICKS(vocal_speed / BARK_SPEED_BASELINE)) TICKS /atom/movable/proc/compose_message(atom/movable/speaker, datum/language/message_language, raw_message, radio_freq, list/spans, message_mode, face_name = FALSE, atom/movable/source) @@ -125,16 +125,22 @@ GLOBAL_LIST_INIT(freqtospan, list( return "[say_mod(input, message_mode)][spanned ? ", \"[spanned]\"" : ""]" // Citadel edit [spanned ? ", \"[spanned]\"" : ""]" -/// Converts specific characters, like +, |, and _ to formatted output. +/// Transforms the speech emphasis mods from [/atom/movable/proc/say_emphasis] into the appropriate HTML tags. Includes escaping. +#define ENCODE_HTML_EMPHASIS(input, char, html, varname) \ + var/static/regex/##varname = regex("(?$1​") //zero-widht space to force maptext to respect closing tags. + +/// Scans the input sentence for speech emphasis modifiers, notably |italics|, +bold+, and _underline_ -mothblocks /atom/movable/proc/say_emphasis(input) - var/static/regex/italics = regex(@"\|((?=\S)[\w\W]*?(?<=\S))\|", "g") - input = italics.Replace_char(input, "$1") - var/static/regex/bold = regex(@"\+((?=\S)[\w\W]*?(?<=\S))\+", "g") - input = bold.Replace_char(input, "$1") - var/static/regex/underline = regex(@"_((?=\S)[\w\W]*?(?<=\S))_", "g") - input = underline.Replace_char(input, "$1") + ENCODE_HTML_EMPHASIS(input, "\\|", "i", italics) + ENCODE_HTML_EMPHASIS(input, "\\+", "b", bold) + ENCODE_HTML_EMPHASIS(input, "_", "u", underline) + var/static/regex/remove_escape_backlashes = regex("\\\\(_|\\+|\\|)", "g") // Removes backslashes used to escape text modification. + input = remove_escape_backlashes.Replace_char(input, "$1") return input +#undef ENCODE_HTML_EMPHASIS + /// Quirky citadel proc for our custom sayverbs to strip the verb out. Snowflakey as hell, say rewrite 3.0 when? /atom/movable/proc/quoteless_say_quote(input, list/spans = list(speech_span), message_mode) if((input[1] == "!") && (length_char(input) > 1)) @@ -203,7 +209,7 @@ GLOBAL_LIST_INIT(freqtospan, list( return "[src]" //Returns the atom's name, prepended with 'The' if it's not a proper noun /atom/movable/proc/IsVocal() - return 1 + return TRUE /atom/movable/proc/get_alt_name() diff --git a/code/game/turfs/change_turf.dm b/code/game/turfs/change_turf.dm index 861c16f4da91..cb7e89a12775 100644 --- a/code/game/turfs/change_turf.dm +++ b/code/game/turfs/change_turf.dm @@ -145,6 +145,9 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( return W /turf/open/ChangeTurf(path, list/new_baseturfs, flags) + //don't + if(!SSair.initialized) + return ..() if ((flags & CHANGETURF_INHERIT_AIR) && ispath(path, /turf/open)) var/datum/gas_mixture/stashed_air = new() stashed_air.copy_from(air) @@ -156,7 +159,7 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( newTurf.air.copy_from(stashed_air) newTurf.update_air_ref(planetary_atmos ? 1 : 2) QDEL_NULL(stashed_air) - else + else if (!(flags & CHANGETURF_SKIP)) flags |= CHANGETURF_RECALC_ADJACENT if(ispath(path,/turf/closed)) . = ..() @@ -166,6 +169,8 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( . = ..() var/turf/open/newTurf = . newTurf.Initalize_Atmos(0) + else + . = ..() // Take off the top layer turf and replace it with the next baseturf down /turf/proc/ScrapeAway(amount=1, flags) diff --git a/code/game/turfs/closed.dm b/code/game/turfs/closed.dm index 4d3f4a4a2235..330def550cfa 100644 --- a/code/game/turfs/closed.dm +++ b/code/game/turfs/closed.dm @@ -37,7 +37,7 @@ return /turf/closed/indestructible/acid_act(acidpwr, acid_volume, acid_id) - return 0 + return FALSE /turf/closed/indestructible/Melt() to_be_destroyed = FALSE diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index 0e32c170d739..8afb7d4edca5 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -245,7 +245,7 @@ if(L.bodytemperature <= 50) L.apply_status_effect(/datum/status_effect/freon) MakeSlippery(TURF_WET_PERMAFROST, 50) - return 1 + return TRUE /turf/open/proc/water_vapor_gas_act() MakeSlippery(TURF_WET_WATER, min_wet_time = 100, wet_time_to_add = 50) @@ -298,7 +298,7 @@ lube |= SLIDE_ICE if(lube&SLIDE) - new /datum/forced_movement(C, get_ranged_target_turf(C, olddir, 4), 1, FALSE, CALLBACK(C, /mob/living/carbon/.proc/spin, 1, 1)) + new /datum/forced_movement(C, get_ranged_target_turf(C, olddir, 4), 1, FALSE, CALLBACK(C, TYPE_PROC_REF(/mob/living/carbon, spin), 1, 1)) else if(lube&SLIDE_ICE) new /datum/forced_movement(C, get_ranged_target_turf(C, olddir, 1), 1, FALSE) //spinning would be bad for ice, fucks up the next dir return TRUE diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 8ca1832db560..7da8c9c71156 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -139,7 +139,7 @@ /turf/open/floor/is_shielded() for(var/obj/structure/A in contents) if(A.level == 3) - return 1 + return TRUE /turf/open/floor/blob_act(obj/structure/blob/B) return @@ -190,12 +190,12 @@ /turf/open/floor/attackby(obj/item/C, mob/user, params) if(!C || !user) - return 1 + return TRUE if(..()) - return 1 + return TRUE if(intact && istype(C, /obj/item/stack/tile)) try_replace_tile(C, user, params) - return 0 + return FALSE /turf/open/floor/crowbar_act(mob/living/user, obj/item/I) return intact ? FORCE_BOOLEAN(pry_tile(I, user)) : FALSE diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index a7d3cda389de..fd3ba4bcce2c 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -258,7 +258,7 @@ /turf/open/floor/carpet/update_icon() if(!..()) - return 0 + return FALSE if(!broken && !burnt) if(smooth) queue_smooth(src) diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index b7266bfb1639..498417e3f82b 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -25,7 +25,7 @@ /turf/open/floor/mineral/update_icon() if(!..()) - return 0 + return FALSE if(!broken && !burnt) if( !(icon_state in icons) ) icon_state = initial(icon_state) diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 28fb225b4213..5e39c0131de2 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -28,6 +28,7 @@ return ..() /turf/open/floor/circuit/update_icon() + . = ..() if(on) if(LAZYLEN(SSmapping.nuke_threats)) icon_state = "rcircuitanim" @@ -227,7 +228,7 @@ var/previouscolor = color color = "#960000" animate(src, color = previouscolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) /turf/open/floor/clockwork/reebe name = "cogplate" diff --git a/code/game/turfs/simulated/floor/reinf_floor.dm b/code/game/turfs/simulated/floor/reinf_floor.dm index 93ced4b3d5cb..0f913bfbe72e 100644 --- a/code/game/turfs/simulated/floor/reinf_floor.dm +++ b/code/game/turfs/simulated/floor/reinf_floor.dm @@ -158,7 +158,7 @@ var/previouscolor = color color = "#FAE48C" animate(src, color = previouscolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) /turf/open/floor/engine/cult/airless initial_gas_mix = AIRLESS_ATMOS diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm index 1052e62e0779..59405e1b108a 100644 --- a/code/game/turfs/simulated/minerals.dm +++ b/code/game/turfs/simulated/minerals.dm @@ -128,7 +128,7 @@ if(defer_change) // TODO: make the defer change var a var for any changeturf flag flags = CHANGETURF_DEFER_CHANGE ScrapeAway(null, flags) - addtimer(CALLBACK(src, .proc/AfterChange), 1, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(AfterChange)), 1, TIMER_UNIQUE) playsound(src, 'sound/effects/break_stone.ogg', 50, TRUE) //beautiful destruction /turf/closed/mineral/attack_animal(mob/living/simple_animal/user, list/modifiers) @@ -587,7 +587,7 @@ if(defer_change) flags = CHANGETURF_DEFER_CHANGE ScrapeAway(null, flags) - addtimer(CALLBACK(src, .proc/AfterChange), 1, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(AfterChange)), 1, TIMER_UNIQUE) /turf/closed/mineral/gibtonite/volcanic @@ -647,7 +647,7 @@ if(defer_change) // TODO: make the defer change var a var for any changeturf flag flags = CHANGETURF_DEFER_CHANGE ScrapeAway(flags=flags) - addtimer(CALLBACK(src, .proc/AfterChange), 1, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(AfterChange)), 1, TIMER_UNIQUE) playsound(src, 'sound/effects/break_stone.ogg', 50, TRUE) //beautiful destruction // H.mind?.adjust_experience(/datum/skill/mining, 100) //yay! diff --git a/code/game/turfs/simulated/river.dm b/code/game/turfs/simulated/river.dm index c8ea60c712af..38712cc864b3 100644 --- a/code/game/turfs/simulated/river.dm +++ b/code/game/turfs/simulated/river.dm @@ -19,7 +19,7 @@ else river_nodes += new /obj/effect/landmark/river_waypoint(T) num_spawned++ - + safety = 0 //make some randomly pathing rivers for(var/A in river_nodes) @@ -73,36 +73,35 @@ /turf/proc/Spread(probability = 30, prob_loss = 25, whitelisted_area) if(probability <= 0) return - var/list/cardinal_turfs = list() - var/list/diagonal_turfs = list() var/logged_turf_type - for(var/F in RANGE_TURFS(1, src) - src) - var/turf/T = F + for(var/turf/T in orange(1, src)) var/area/new_area = get_area(T) - if(!T || (T.density && !ismineralturf(T)) || istype(T, /turf/open/indestructible) || (whitelisted_area && !istype(new_area, whitelisted_area)) || (T.flags_1 & NO_LAVA_GEN_1) ) + if((T.density && !ismineralturf(T)) || istype(T, /turf/open/indestructible) || (whitelisted_area && !istype(new_area, whitelisted_area)) || (T.flags_1 & NO_LAVA_GEN_1) ) continue if(!logged_turf_type && ismineralturf(T)) var/turf/closed/mineral/M = T logged_turf_type = M.turf_type - if(get_dir(src, F) in GLOB.cardinals) - cardinal_turfs += F - else - diagonal_turfs += F - - for(var/F in cardinal_turfs) //cardinal turfs are always changed but don't always spread - var/turf/T = F - if(!istype(T, logged_turf_type) && T.ChangeTurf(type, baseturfs, CHANGETURF_IGNORE_AIR) && prob(probability)) - T.Spread(probability - prob_loss, prob_loss, whitelisted_area) - - for(var/F in diagonal_turfs) //diagonal turfs only sometimes change, but will always spread if changed - var/turf/T = F - if(!istype(T, logged_turf_type) && prob(probability) && T.ChangeTurf(type, baseturfs, CHANGETURF_IGNORE_AIR)) - T.Spread(probability - prob_loss, prob_loss, whitelisted_area) - else if(ismineralturf(T)) - var/turf/closed/mineral/M = T - M.ChangeTurf(M.turf_type, M.baseturfs, CHANGETURF_IGNORE_AIR) + for(var/turf/T in orange(1, src)) + var/area/new_area = get_area(T) + if((T.density && !ismineralturf(T)) || istype(T, /turf/open/indestructible) || (whitelisted_area && !istype(new_area, whitelisted_area)) || (T.flags_1 & NO_LAVA_GEN_1) ) + continue + var/opponent_dir = get_dir(src, T) // Use some clever bitmath to check if the direction is diagonal. + if(opponent_dir & (opponent_dir - 1)) //diagonal turfs only sometimes change, but will always spread if changed + // NOTE: WE ARE SKIPPING CHANGETURF HERE + // The calls in this proc only serve to provide a satisfactory (if it's not ALREADY this) check. They do not actually call changeturf + // This is safe because this proc can only be run during mapload, and nothing has initialized by now so there's nothing to inherit or delete + if(!istype(T, logged_turf_type) && !istype(T, type) && prob(probability) && T.ChangeTurf(type, baseturfs, CHANGETURF_SKIP)) + T.Spread(probability - prob_loss, prob_loss, whitelisted_area) + else if(ismineralturf(T)) + var/turf/closed/mineral/M = T + // SEE ABOVE, THIS IS ONLY VERY RARELY SAFE + M.ChangeTurf(M.turf_type, M.baseturfs, CHANGETURF_SKIP) + else //cardinal turfs are always changed but don't always spread + // Important NOTE: SEE ABOVE + if(!istype(T, logged_turf_type) && !istype(T, type) && T.ChangeTurf(type, baseturfs, CHANGETURF_SKIP) && prob(probability)) + T.Spread(probability - prob_loss, prob_loss, whitelisted_area) #undef RANDOM_UPPER_X diff --git a/code/game/turfs/simulated/wall/misc_walls.dm b/code/game/turfs/simulated/wall/misc_walls.dm index 5686a2dc0262..4ec2fa23576a 100644 --- a/code/game/turfs/simulated/wall/misc_walls.dm +++ b/code/game/turfs/simulated/wall/misc_walls.dm @@ -33,7 +33,7 @@ var/previouscolor = color color = "#FAE48C" animate(src, color = previouscolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) /turf/closed/wall/mineral/cult/artificer name = "runed stone wall" @@ -110,7 +110,7 @@ var/previouscolor = color color = "#960000" animate(src, color = previouscolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) /turf/closed/wall/clockwork/dismantle_wall(devastated=0, explode=0) if(devastated) diff --git a/code/game/turfs/simulated/wall/reinf_walls.dm b/code/game/turfs/simulated/wall/reinf_walls.dm index 620c9adfc844..944934df75dd 100644 --- a/code/game/turfs/simulated/wall/reinf_walls.dm +++ b/code/game/turfs/simulated/wall/reinf_walls.dm @@ -75,25 +75,25 @@ d_state = SUPPORT_LINES update_icon() to_chat(user, "You cut the outer grille.") - return 1 + return TRUE if(SUPPORT_LINES) if(W.tool_behaviour == TOOL_SCREWDRIVER) to_chat(user, "You begin unsecuring the support lines...") if(W.use_tool(src, user, 40, volume=100)) if(!istype(src, /turf/closed/wall/r_wall) || d_state != SUPPORT_LINES) - return 1 + return TRUE d_state = COVER update_icon() to_chat(user, "You unsecure the support lines.") - return 1 + return TRUE else if(W.tool_behaviour == TOOL_WIRECUTTER) W.play_tool_sound(src, 100) d_state = INTACT update_icon() to_chat(user, "You repair the outer grille.") - return 1 + return TRUE if(COVER) if(W.tool_behaviour == TOOL_WELDER || istype(W, /obj/item/gun/energy/plasmacutter)) @@ -102,32 +102,32 @@ to_chat(user, "You begin slicing through the metal cover...") if(W.use_tool(src, user, 60, volume=100)) if(!istype(src, /turf/closed/wall/r_wall) || d_state != COVER) - return 1 + return TRUE d_state = CUT_COVER update_icon() to_chat(user, "You press firmly on the cover, dislodging it.") - return 1 + return TRUE if(W.tool_behaviour == TOOL_SCREWDRIVER) to_chat(user, "You begin securing the support lines...") if(W.use_tool(src, user, 40, volume=100)) if(!istype(src, /turf/closed/wall/r_wall) || d_state != COVER) - return 1 + return TRUE d_state = SUPPORT_LINES update_icon() to_chat(user, "The support lines have been secured.") - return 1 + return TRUE if(CUT_COVER) if(W.tool_behaviour == TOOL_CROWBAR) to_chat(user, "You struggle to pry off the cover...") if(W.use_tool(src, user, 100, volume=100)) if(!istype(src, /turf/closed/wall/r_wall) || d_state != CUT_COVER) - return 1 + return TRUE d_state = ANCHOR_BOLTS update_icon() to_chat(user, "You pry off the cover.") - return 1 + return TRUE if(W.tool_behaviour == TOOL_WELDER) if(!W.tool_start_check(user, amount=0)) @@ -139,28 +139,28 @@ d_state = COVER update_icon() to_chat(user, "The metal cover has been welded securely to the frame.") - return 1 + return TRUE if(ANCHOR_BOLTS) if(W.tool_behaviour == TOOL_WRENCH) to_chat(user, "You start loosening the anchoring bolts which secure the support rods to their frame...") if(W.use_tool(src, user, 40, volume=100)) if(!istype(src, /turf/closed/wall/r_wall) || d_state != ANCHOR_BOLTS) - return 1 + return TRUE d_state = SUPPORT_RODS update_icon() to_chat(user, "You remove the bolts anchoring the support rods.") - return 1 + return TRUE if(W.tool_behaviour == TOOL_CROWBAR) to_chat(user, "You start to pry the cover back into place...") if(W.use_tool(src, user, 20, volume=100)) if(!istype(src, /turf/closed/wall/r_wall) || d_state != ANCHOR_BOLTS) - return 1 + return TRUE d_state = CUT_COVER update_icon() to_chat(user, "The metal cover has been pried back into place.") - return 1 + return TRUE if(SUPPORT_RODS) if(W.tool_behaviour == TOOL_WELDER || istype(W, /obj/item/gun/energy/plasmacutter)) @@ -169,32 +169,32 @@ to_chat(user, "You begin slicing through the support rods...") if(W.use_tool(src, user, 100, volume=100)) if(!istype(src, /turf/closed/wall/r_wall) || d_state != SUPPORT_RODS) - return 1 + return TRUE d_state = SHEATH update_icon() to_chat(user, "You slice through the support rods.") - return 1 + return TRUE if(W.tool_behaviour == TOOL_WRENCH) to_chat(user, "You start tightening the bolts which secure the support rods to their frame...") W.play_tool_sound(src, 100) if(W.use_tool(src, user, 40)) if(!istype(src, /turf/closed/wall/r_wall) || d_state != SUPPORT_RODS) - return 1 + return TRUE d_state = ANCHOR_BOLTS update_icon() to_chat(user, "You tighten the bolts anchoring the support rods.") - return 1 + return TRUE if(SHEATH) if(W.tool_behaviour == TOOL_CROWBAR) to_chat(user, "You struggle to pry off the outer sheath...") if(W.use_tool(src, user, 100, volume=100)) if(!istype(src, /turf/closed/wall/r_wall) || d_state != SHEATH) - return 1 + return TRUE to_chat(user, "You pry off the outer sheath.") dismantle_wall() - return 1 + return TRUE if(W.tool_behaviour == TOOL_WELDER) if(!W.tool_start_check(user, amount=0)) @@ -206,8 +206,8 @@ d_state = SUPPORT_RODS update_icon() to_chat(user, "You weld the support rods back together.") - return 1 - return 0 + return TRUE + return FALSE /turf/closed/wall/r_wall/update_icon() . = ..() diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 2df1606cb90d..e9911fb02ef3 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -228,16 +228,16 @@ /turf/open/space/can_have_cabling() if(locate(/obj/structure/lattice/catwalk, src)) - return 1 - return 0 + return TRUE + return FALSE /turf/open/space/is_transition_turf() if(destination_x || destination_y || destination_z) - return 1 + return TRUE /turf/open/space/acid_act(acidpwr, acid_volume) - return 0 + return FALSE /turf/open/space/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) underlay_appearance.icon = 'icons/turf/space.dmi' diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 85fbbc5c77f6..84810d26cd18 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -388,7 +388,7 @@ GLOBAL_LIST_EMPTY(station_turfs) var/list/things = src_object.contents() var/datum/progressbar/progress = new(user, things.len, src) - while (do_after(usr, 1 SECONDS, src, NONE, FALSE, CALLBACK(src_object, /datum/component/storage.proc/mass_remove_from_storage, src, things, progress, TRUE, user))) + while (do_after(usr, 1 SECONDS, src, NONE, FALSE, CALLBACK(src_object, TYPE_PROC_REF(/datum/component/storage, mass_remove_from_storage), src, things, progress, TRUE, user))) stoplag(1) progress.end_progress() @@ -476,7 +476,7 @@ GLOBAL_LIST_EMPTY(station_turfs) var/atom/A for(var/i in contents) if(. <= 0) - return 0 + return FALSE A = i if(!QDELETED(A) && A.level >= affecting_level) . = A.wave_explode(., explosion, dir) diff --git a/code/game/world.dm b/code/game/world.dm index 77ceef0589de..2e9edceba5f5 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -9,11 +9,10 @@ GLOBAL_LIST(topic_status_cache) //So subsystems globals exist, but are not initialised /world/New() - var/debug_server = world.GetConfig("env", "AUXTOOLS_DEBUG_DLL") - if (debug_server) - call(debug_server, "auxtools_init")() + var/dll = GetConfig("env", "AUXTOOLS_DEBUG_DLL") + if (dll) + LIBCALL(dll, "auxtools_init")() enable_debugging() - AUXTOOLS_CHECK(AUXMOS) world.Profile(PROFILE_START) log_world("World loaded at [TIME_STAMP("hh:mm:ss", FALSE)]!") @@ -83,11 +82,11 @@ GLOBAL_LIST(topic_status_cache) CONFIG_SET(number/round_end_countdown, 0) var/datum/callback/cb #ifdef UNIT_TESTS - cb = CALLBACK(GLOBAL_PROC, /proc/RunUnitTests) + cb = CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(RunUnitTests)) #else cb = VARSET_CALLBACK(SSticker, force_ending, TRUE) #endif - SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, /proc/_addtimer, cb, 10 SECONDS)) + SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(_addtimer), cb, 10 SECONDS)) /world/proc/SetupLogs() var/override_dir = params[OVERRIDE_LOG_DIRECTORY_PARAMETER] @@ -275,20 +274,24 @@ GLOBAL_LIST(topic_status_cache) if(do_hard_reboot) log_world("World hard rebooted at [TIME_STAMP("hh:mm:ss", FALSE)]") shutdown_logging() // See comment below. + var/debug_server = world.GetConfig("env", "AUXTOOLS_DEBUG_DLL") + if (debug_server) + LIBCALL(debug_server, "auxtools_shutdown")() TgsEndProcess() return ..() log_world("World rebooted at [TIME_STAMP("hh:mm:ss", FALSE)]") shutdown_logging() // Past this point, no logging procs can be used, at risk of data loss. - AUXTOOLS_SHUTDOWN(AUXMOS) + var/debug_server = world.GetConfig("env", "AUXTOOLS_DEBUG_DLL") + if (debug_server) + LIBCALL(debug_server, "auxtools_shutdown")() ..() /world/Del() shutdown_logging() // makes sure the thread is closed before end, else we terminate - AUXTOOLS_SHUTDOWN(AUXMOS) var/debug_server = world.GetConfig("env", "AUXTOOLS_DEBUG_DLL") if (debug_server) - call(debug_server, "auxtools_shutdown")() + LIBCALL(debug_server, "auxtools_shutdown")() ..() /world/proc/update_status() @@ -374,3 +377,20 @@ GLOBAL_LIST(topic_status_cache) /world/proc/on_tickrate_change() SStimer?.reset_buckets() + +#ifdef TRACY_PROFILING +/proc/prof_init() + var/lib + + switch(world.system_type) + if(MS_WINDOWS) lib = "prof.dll" + if(UNIX) lib = "libprof.so" + else CRASH("unsupported platform") + + var/init = LIBCALL(lib, "init")() + if("0" != init) CRASH("[lib] init error: [init]") + +/world/New() + prof_init() + . = ..() +#endif diff --git a/code/modules/VR/vr_sleeper.dm b/code/modules/VR/vr_sleeper.dm index 5b667c5fd5e7..449d296951da 100644 --- a/code/modules/VR/vr_sleeper.dm +++ b/code/modules/VR/vr_sleeper.dm @@ -65,7 +65,7 @@ obj_flags |= EMAGGED you_die_in_the_game_you_die_for_real = TRUE sparks.start() - addtimer(CALLBACK(src, .proc/emagNotify), 150) + addtimer(CALLBACK(src, PROC_REF(emagNotify)), 150) return TRUE /obj/machinery/vr_sleeper/update_icon_state() @@ -179,12 +179,12 @@ C.updateappearance(TRUE, TRUE, TRUE) var/datum/component/virtual_reality/VR = vr_mob.AddComponent(/datum/component/virtual_reality, you_die_in_the_game_you_die_for_real) if(VR.connect(M)) - RegisterSignal(VR, COMSIG_COMPONENT_UNREGISTER_PARENT, .proc/unset_vr_mob) - RegisterSignal(VR, COMSIG_COMPONENT_REGISTER_PARENT, .proc/set_vr_mob) + RegisterSignal(VR, COMSIG_COMPONENT_UNREGISTER_PARENT, PROC_REF(unset_vr_mob)) + RegisterSignal(VR, COMSIG_COMPONENT_REGISTER_PARENT, PROC_REF(set_vr_mob)) if(!only_current_user_can_interact) - VR.RegisterSignal(src, COMSIG_ATOM_EMAG_ACT, /datum/component/virtual_reality.proc/you_only_live_once) - VR.RegisterSignal(src, COMSIG_MACHINE_EJECT_OCCUPANT, /datum/component/virtual_reality.proc/revert_to_reality) - VR.RegisterSignal(src, COMSIG_PARENT_QDELETING, /datum/component/virtual_reality.proc/machine_destroyed) + VR.RegisterSignal(src, COMSIG_ATOM_EMAG_ACT, TYPE_PROC_REF(/datum/component/virtual_reality, you_only_live_once)) + VR.RegisterSignal(src, COMSIG_MACHINE_EJECT_OCCUPANT, TYPE_PROC_REF(/datum/component/virtual_reality, revert_to_reality)) + VR.RegisterSignal(src, COMSIG_PARENT_QDELETING, TYPE_PROC_REF(/datum/component/virtual_reality, machine_destroyed)) to_chat(vr_mob, "Transfer successful! You are now playing as [vr_mob] in VR!") else to_chat(M, "Transfer failed! virtual reality data likely corrupted!") @@ -240,7 +240,7 @@ vr_area = get_base_area(src) if(!vr_area) return INITIALIZE_HINT_QDEL - addtimer(CALLBACK(src, .proc/clean_up), 3 MINUTES, TIMER_LOOP) + addtimer(CALLBACK(src, PROC_REF(clean_up)), 3 MINUTES, TIMER_LOOP) /obj/effect/vr_clean_master/proc/clean_up() if (!vr_area) @@ -256,4 +256,4 @@ if(!QDELETED(M) && (M in contents) && M.stat == DEAD) qdel(M) corpse_party -= M - addtimer(CALLBACK(src, .proc/clean_up), 3 MINUTES) + addtimer(CALLBACK(src, PROC_REF(clean_up)), 3 MINUTES) diff --git a/code/modules/admin/DB_ban/functions.dm b/code/modules/admin/DB_ban/functions.dm index 0c97d3463ab7..9001b907dd9d 100644 --- a/code/modules/admin/DB_ban/functions.dm +++ b/code/modules/admin/DB_ban/functions.dm @@ -180,7 +180,7 @@ AH.Resolve() //with prejudice if(banned_client && banned_client.ckey == ckey) qdel(banned_client) - return 1 + return TRUE /datum/admins/proc/DB_ban_unban(ckey, bantype, job = "") diff --git a/code/modules/admin/NewBan.dm b/code/modules/admin/NewBan.dm index 1a6f17efdf91..ca307fbbbdc1 100644 --- a/code/modules/admin/NewBan.dm +++ b/code/modules/admin/NewBan.dm @@ -7,7 +7,7 @@ GLOBAL_PROTECT(Banlist) if(!GLOB.Banlist) // if Banlist cannot be located for some reason LoadBans() // try to load the bans if(!GLOB.Banlist) // uh oh, can't find bans! - return 0 // ABORT ABORT ABORT + return FALSE // ABORT ABORT ABORT . = list() var/appeal @@ -20,7 +20,7 @@ GLOBAL_PROTECT(Banlist) if (GLOB.Banlist["temp"]) if (!GetExp(GLOB.Banlist["minutes"])) ClearTempbans() - return 0 + return FALSE else .["desc"] = "\nReason: [GLOB.Banlist["reason"]]\nExpires: [GetExp(GLOB.Banlist["minutes"])]\nBy: [GLOB.Banlist["bannedby"]] during round ID [GLOB.Banlist["roundid"]][appeal]" else @@ -47,18 +47,18 @@ GLOBAL_PROTECT(Banlist) if(GLOB.Banlist["temp"]) if (!GetExp(GLOB.Banlist["minutes"])) ClearTempbans() - return 0 + return FALSE else .["desc"] = "\nReason: [GLOB.Banlist["reason"]]\nExpires: [GetExp(GLOB.Banlist["minutes"])]\nBy: [GLOB.Banlist["bannedby"]] during round ID [GLOB.Banlist["roundid"]][appeal]" else .["desc"] = "\nReason: [GLOB.Banlist["reason"]]\nExpires: PERMENANT\nBy: [GLOB.Banlist["bannedby"]] during round ID [GLOB.Banlist["roundid"]][appeal]" .["reason"] = matches return . - return 0 + return FALSE /proc/UpdateTime() //No idea why i made this a proc. GLOB.CMinutes = (world.realtime / 10) / 60 - return 1 + return TRUE /proc/LoadBans() if(!CONFIG_GET(flag/ban_legacy_system)) @@ -78,7 +78,7 @@ GLOBAL_PROTECT(Banlist) GLOB.Banlist.cd = "/base" ClearTempbans() - return 1 + return TRUE /proc/ClearTempbans() UpdateTime() @@ -97,7 +97,7 @@ GLOBAL_PROTECT(Banlist) if (GLOB.CMinutes >= GLOB.Banlist["minutes"]) RemoveBan(A) - return 1 + return TRUE /proc/AddBan(key, computerid, reason, bannedby, temp, minutes, address) @@ -111,7 +111,7 @@ GLOBAL_PROTECT(Banlist) GLOB.Banlist.cd = "/base" if ( GLOB.Banlist.dir.Find("[ban_ckey][computerid]") ) to_chat(usr, text("Ban already exists.")) - return 0 + return FALSE else GLOB.Banlist.dir.Add("[ban_ckey][computerid]") GLOB.Banlist.cd = "/base/[ban_ckey][computerid]" @@ -128,7 +128,7 @@ GLOBAL_PROTECT(Banlist) create_message("note", key, bannedby, "Permanently banned - [reason]", null, null, 0, 0, null, 0, 0) else create_message("note", key, bannedby, "Banned for [minutes] minutes - [reason]", null, null, 0, 0, null, 0, 0) - return 1 + return TRUE /proc/RemoveBan(foldername) var/key @@ -140,7 +140,7 @@ GLOBAL_PROTECT(Banlist) GLOB.Banlist.cd = "/base" if (!GLOB.Banlist.dir.Remove(foldername)) - return 0 + return FALSE if(!usr) log_admin_private("Ban Expired: [key]") @@ -157,13 +157,13 @@ GLOBAL_PROTECT(Banlist) GLOB.Banlist.dir.Remove(A) continue - return 1 + return TRUE /proc/GetExp(minutes as num) UpdateTime() var/exp = minutes - GLOB.CMinutes if (exp <= 0) - return 0 + return FALSE else var/timeleftstring if (exp >= 1440) //1440 = 1 day in minutes diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 3ebb9e8089d3..7a8ea640c941 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -126,7 +126,8 @@ GLOBAL_LIST_INIT(admin_verbs_fun, list( /client/proc/admin_away, // /client/proc/spawn_floor_cluwne, /client/proc/cmd_admin_toggle_fov, //CIT CHANGE - FOV - /client/proc/roll_dices //CIT CHANGE - Adds dice verb + /client/proc/roll_dices, //CIT CHANGE - Adds dice verb + /client/proc/override_sm_delam //SPLURT change - Adds SM toggle )) GLOBAL_PROTECT(admin_verbs_fun) GLOBAL_LIST_INIT(admin_verbs_spawn, list(/datum/admins/proc/spawn_atom, /datum/admins/proc/podspawn_atom, /datum/admins/proc/spawn_cargo, /datum/admins/proc/spawn_objasmob, /client/proc/respawn_character)) @@ -758,7 +759,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) if(!istype(T)) to_chat(src, "You can only give a disease to a mob of type /mob/living.", confidential = TRUE) return - var/datum/disease/D = input("Choose the disease to give to that guy", "ACHOO") as null|anything in sort_list(SSdisease.diseases, /proc/cmp_typepaths_asc) + var/datum/disease/D = input("Choose the disease to give to that guy", "ACHOO") as null|anything in sort_list(SSdisease.diseases, GLOBAL_PROC_REF(cmp_typepaths_asc)) if(!D) return T.ForceContractDisease(new D, FALSE, TRUE) diff --git a/code/modules/admin/antag_panel.dm b/code/modules/admin/antag_panel.dm index 180735d746c5..6f00e7d98e9a 100644 --- a/code/modules/admin/antag_panel.dm +++ b/code/modules/admin/antag_panel.dm @@ -119,7 +119,7 @@ GLOBAL_VAR(antag_prototypes) GLOB.antag_prototypes[cat_id] = list(A) else GLOB.antag_prototypes[cat_id] += A - sortTim(GLOB.antag_prototypes,/proc/cmp_text_asc,associative=TRUE) + sortTim(GLOB.antag_prototypes,GLOBAL_PROC_REF(cmp_text_asc),associative=TRUE) var/list/sections = list() var/list/priority_sections = list() diff --git a/code/modules/admin/check_antagonists.dm b/code/modules/admin/check_antagonists.dm index 532a11a532fc..3b683ebaf71e 100644 --- a/code/modules/admin/check_antagonists.dm +++ b/code/modules/admin/check_antagonists.dm @@ -106,7 +106,7 @@ else sections += T.antag_listing_entry() - sortTim(all_antagonists, /proc/cmp_antag_category) + sortTim(all_antagonists, GLOBAL_PROC_REF(cmp_antag_category)) var/current_category var/list/current_section = list() diff --git a/code/modules/admin/create_poll.dm b/code/modules/admin/create_poll.dm index e5391f0f431e..6bd4fd040ed2 100644 --- a/code/modules/admin/create_poll.dm +++ b/code/modules/admin/create_poll.dm @@ -29,7 +29,7 @@ if ("Instant Runoff Voting") polltype = POLLTYPE_IRV else - return 0 + return FALSE var/starttime = SQLtime() var/endtime = input("Set end time for poll as format YYYY-MM-DD HH:MM:SS. All times in server time. HH:MM:SS is optional and 24-hour. Must be later than starting time for obvious reasons.", "Set end time", SQLtime()) as text if(!endtime) @@ -117,7 +117,7 @@ if("Finish") add_option = 0 else - return 0 + return FALSE var/m1 = "[key_name(usr)] has created a new server poll. Poll type: [polltype] - Admin Only: [adminonly ? "Yes" : "No"] - Question: [question]" var/m2 = "[key_name_admin(usr)] has created a new server poll. Poll type: [polltype] - Admin Only: [adminonly ? "Yes" : "No"]
Question: [question]" var/datum/db_query/query_polladd_question = SSdbcore.NewQuery({" diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index 4e97c6fd595a..ea162830708e 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -140,21 +140,21 @@ GLOBAL_PROTECT(href_token) /datum/admins/proc/check_for_rights(rights_required) if(rights_required && !(rights_required & rank.rights)) - return 0 - return 1 + return FALSE + return TRUE /datum/admins/proc/check_if_greater_rights_than_holder(datum/admins/other) if(!other) - return 1 //they have no rights + return TRUE //they have no rights if(rank.rights == R_EVERYTHING) - return 1 //we have all the rights + return TRUE //we have all the rights if(src == other) - return 1 //you always have more rights than yourself + return TRUE //you always have more rights than yourself if(rank.rights != other.rank.rights) if( (rank.rights & other.rank.rights) == other.rank.rights ) - return 1 //we have all the rights they have and more - return 0 + return TRUE //we have all the rights they have and more + return FALSE /datum/admins/vv_edit_var(var_name, var_value) if(var_name == NAMEOF(src, fakekey)) @@ -164,7 +164,7 @@ GLOBAL_PROTECT(href_token) /* checks if usr is an admin with at least ONE of the flags in rights_required. (Note, they don't need all the flags) if rights_required == 0, then it simply checks if they are an admin. -if it doesn't return 1 and show_msg=1 it will prints a message explaining why the check has failed +if it doesn't return TRUE and show_msg=1 it will prints a message explaining why the check has failed generally it would be used like so: /proc/admin_proc() @@ -178,26 +178,26 @@ you will have to do something like if(client.rights & R_ADMIN) yourself. /proc/check_rights(rights_required, show_msg=1) if(usr && usr.client) if (check_rights_for(usr.client, rights_required)) - return 1 + return TRUE else if(show_msg) to_chat(usr, "Error: You do not have sufficient rights to do that. You require one of the following flags:[rights2text(rights_required," ")].") - return 0 + return FALSE //probably a bit iffy - will hopefully figure out a better solution /proc/check_if_greater_rights_than(client/other) if(usr && usr.client) if(usr.client.holder) if(!other || !other.holder) - return 1 + return TRUE return usr.client.holder.check_if_greater_rights_than_holder(other.holder) - return 0 + return FALSE //This proc checks whether subject has at least ONE of the rights specified in rights_required. /proc/check_rights_for(client/subject, rights_required) if(subject && subject.holder) return subject.holder.check_for_rights(rights_required) - return 0 + return FALSE /proc/GenerateToken() . = "" diff --git a/code/modules/admin/player_panel2.dm b/code/modules/admin/player_panel2.dm index 72139127d733..440aa50f95e5 100644 --- a/code/modules/admin/player_panel2.dm +++ b/code/modules/admin/player_panel2.dm @@ -202,7 +202,7 @@ GLOBAL_LIST_INIT(pp_limbs, list( message_admins("[key_name_admin(usr)] took control of [targetMob].") log_admin("[key_name(usr)] took control of [targetMob].") - addtimer(CALLBACK(targetMob.mob_panel, /datum.proc/ui_interact, targetMob), 0.1 SECONDS) + addtimer(CALLBACK(targetMob.mob_panel, TYPE_PROC_REF(/datum, ui_interact), targetMob), 0.1 SECONDS) if ("smite") admin.smite(targetMob) diff --git a/code/modules/admin/playtimes.dm b/code/modules/admin/playtimes.dm index 40608c8605e7..5dab238dfa7d 100644 --- a/code/modules/admin/playtimes.dm +++ b/code/modules/admin/playtimes.dm @@ -33,7 +33,7 @@ clients += list(client) - clients = sort_list(clients, /proc/cmp_playtime) + clients = sort_list(clients, GLOBAL_PROC_REF(cmp_playtime)) data["clients"] = clients return data diff --git a/code/modules/admin/tag.dm b/code/modules/admin/tag.dm index b7fc297cd180..9a1dc1b4f235 100644 --- a/code/modules/admin/tag.dm +++ b/code/modules/admin/tag.dm @@ -10,7 +10,7 @@ return LAZYADD(tagged_datums, target_datum) - RegisterSignal(target_datum, COMSIG_PARENT_QDELETING, .proc/handle_tagged_del, override = TRUE) + RegisterSignal(target_datum, COMSIG_PARENT_QDELETING, PROC_REF(handle_tagged_del), override = TRUE) to_chat(owner, span_notice("[target_datum] has been tagged.")) /// Get ahead of the curve with deleting diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 635d5e44242f..ffe284aa712d 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1053,7 +1053,7 @@ to_chat(M, "The reason is: [reason]") to_chat(M, "This jobban will be lifted in [mins] minutes.") href_list["jobban2"] = 1 // lets it fall through and refresh - return 1 + return TRUE if("No") var/reason = input(usr,"Please State Reason For Banning [M.key].","Reason") as message|null severity = input("Set the severity of the note/ban.", "Severity", null, null) as null|anything in list("High", "Medium", "Minor", "None") @@ -1079,7 +1079,7 @@ to_chat(M, "The reason is: [reason]") to_chat(M, "Jobban can be lifted only upon request.") href_list["jobban2"] = 1 // lets it fall through and refresh - return 1 + return TRUE if("Cancel") return @@ -1108,8 +1108,8 @@ message_admins("[key_name_admin(usr)] unbanned [key_name_admin(M)] from [msg].") to_chat(M, "You have been un-jobbanned by [usr.client.key] from [msg].") href_list["jobban2"] = 1 // lets it fall through and refresh - return 1 - return 0 //we didn't do anything! + return TRUE + return FALSE //we didn't do anything! else if(href_list["boot2"]) if(!check_rights(R_ADMIN)) diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm index d6628b808bdb..3b533a739a23 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -460,7 +460,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null options |= SDQL2_OPTION_DO_NOT_AUTOGC /datum/SDQL2_query/proc/ARun() - INVOKE_ASYNC(src, .proc/Run) + INVOKE_ASYNC(src, PROC_REF(Run)) /datum/SDQL2_query/proc/Run() if(SDQL2_IS_RUNNING) diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 4bc339ddde1f..a3f654811290 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -239,7 +239,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) //Removes the ahelp verb and returns it after 2 minutes /datum/admin_help/proc/TimeoutVerb() remove_verb(initiator, /client/verb/adminhelp) - initiator.adminhelptimerid = addtimer(CALLBACK(initiator, /client/proc/giveadminhelpverb), 1200, TIMER_STOPPABLE) //2 minute cooldown of admin helps + initiator.adminhelptimerid = addtimer(CALLBACK(initiator, TYPE_PROC_REF(/client, giveadminhelpverb)), 1200, TIMER_STOPPABLE) //2 minute cooldown of admin helps //private /datum/admin_help/proc/FullMonty(ref_src) @@ -355,7 +355,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) state = AHELP_RESOLVED GLOB.ahelp_tickets.ListInsert(src) - addtimer(CALLBACK(initiator, /client/proc/giveadminhelpverb), 50) + addtimer(CALLBACK(initiator, TYPE_PROC_REF(/client, giveadminhelpverb)), 50) AddInteraction("Resolved by [key_name].") to_chat(initiator, "Your ticket has been resolved by [usr?.client?.holder?.fakekey? usr.client.holder.fakekey : "an administrator"]. The Adminhelp verb will be returned to you shortly.") diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 09219e05eea1..950a06b2b927 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -217,7 +217,7 @@ //AdminPM popup for ApocStation and anybody else who wants to use it. Set it with POPUP_ADMIN_PM in config.txt ~Carn if(CONFIG_GET(flag/popup_admin_pm)) - INVOKE_ASYNC(src, .proc/popup_admin_pm, recipient, msg) + INVOKE_ASYNC(src, PROC_REF(popup_admin_pm), recipient, msg) else //neither are admins to_chat(src, "Error: Admin-PM: Non-admin to non-admin PM communication is forbidden.", confidential = TRUE) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 5c81eb55e68a..cd8c849c4580 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -89,11 +89,11 @@ available.Add(C) var/mob/choice = input("Choose a player to play the pAI", "Spawn pAI") in available if(!choice) - return 0 + return FALSE if(!isobserver(choice)) var/confirm = input("[choice.key] isn't ghosting right now. Are you sure you want to yank him out of them out of their body and place them in this pAI?", "Spawn pAI Confirmation", "No") in list("Yes", "No") if(confirm != "Yes") - return 0 + return FALSE var/obj/item/paicard/card = new(T) var/mob/living/silicon/pai/pai = new(card) pai.name = input(choice, "Enter your pAI name:", "pAI Name", "Personal AI") as text @@ -113,7 +113,7 @@ alert("Wait until the game starts") return if(ishuman(M)) - INVOKE_ASYNC(M, /mob/living/carbon/human/proc/Alienize) + INVOKE_ASYNC(M, TYPE_PROC_REF(/mob/living/carbon/human, Alienize)) SSblackbox.record_feedback("tally", "admin_verb", 1, "Make Alien") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] made [key_name(M)] into an alien at [AREACOORD(M)].") message_admins("[key_name_admin(usr)] made [ADMIN_LOOKUPFLW(M)] into an alien.") @@ -128,7 +128,7 @@ alert("Wait until the game starts") return if(ishuman(M)) - INVOKE_ASYNC(M, /mob/living/carbon/human/proc/slimeize) + INVOKE_ASYNC(M, TYPE_PROC_REF(/mob/living/carbon/human, slimeize)) SSblackbox.record_feedback("tally", "admin_verb", 1, "Make Slime") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] made [key_name(M)] into a slime at [AREACOORD(M)].") message_admins("[key_name_admin(usr)] made [ADMIN_LOOKUPFLW(M)] into a slime.") @@ -623,7 +623,7 @@ set desc = "Display del's log of everything that's passed through it." var/list/dellog = list("List of things that have gone through qdel this round

    ") - sortTim(SSgarbage.items, cmp=/proc/cmp_qdel_item_time, associative = TRUE) + sortTim(SSgarbage.items, cmp=GLOBAL_PROC_REF(cmp_qdel_item_time), associative = TRUE) for(var/path in SSgarbage.items) var/datum/qdel_item/I = SSgarbage.items[path] dellog += "
  1. [path]
      " @@ -832,9 +832,9 @@ set desc = "Shows tracked profiling info from code lines that support it" var/sort_list = list( - "Avg time" = /proc/cmp_profile_avg_time_dsc, - "Total Time" = /proc/cmp_profile_time_dsc, - "Call Count" = /proc/cmp_profile_count_dsc + "Avg time" = GLOBAL_PROC_REF(cmp_profile_avg_time_dsc), + "Total Time" = GLOBAL_PROC_REF(cmp_profile_time_dsc), + "Call Count" = GLOBAL_PROC_REF(cmp_profile_count_dsc) ) var/sort = input(src, "Sort type?", "Sort Type", "Avg time") as null|anything in sort_list if (!sort) diff --git a/code/modules/admin/verbs/individual_logging.dm b/code/modules/admin/verbs/individual_logging.dm index 9ad07ac1b257..58b4495dbffd 100644 --- a/code/modules/admin/verbs/individual_logging.dm +++ b/code/modules/admin/verbs/individual_logging.dm @@ -54,7 +54,7 @@ for(var/entry in all_the_entrys) concatenated_logs += "[entry]
      [all_the_entrys[entry]]" if(length(concatenated_logs)) - sortTim(concatenated_logs, cmp = /proc/cmp_text_dsc) //Sort by timestamp. + sortTim(concatenated_logs, cmp = GLOBAL_PROC_REF(cmp_text_dsc)) //Sort by timestamp. dat += "" dat += concatenated_logs.Join("
      ") dat += "
      " diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 532a361ba04a..9e570608f2ec 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -65,7 +65,7 @@ GLOBAL_PROTECT(admin_verbs_debug_mapping) icon_state = "yellow" /obj/effect/debugging/marker/Move() - return 0 + return FALSE /client/proc/camera_view() set category = "Mapping" @@ -111,7 +111,7 @@ GLOBAL_LIST_EMPTY(dirty_vars) if(!Master) alert(usr,"Master_controller not found.","Sec Camera Report") - return 0 + return FALSE var/list/obj/machinery/camera/CL = list() @@ -307,7 +307,6 @@ GLOBAL_VAR_INIT(say_disabled, FALSE) qdel(I) randomize_human(D) JB.equip(D, TRUE, FALSE) - COMPILE_OVERLAYS(D) var/icon/I = icon(getFlatIcon(D), frame = 1) final.Insert(I, JB.title) qdel(D) diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 091764c41977..9aa948b84330 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -72,10 +72,10 @@ H.mind.make_Traitor() candidates.Remove(H) - return 1 + return TRUE - return 0 + return FALSE /datum/admins/proc/makeChangelings() @@ -104,9 +104,9 @@ H.mind.make_Changeling() candidates.Remove(H) - return 1 + return TRUE - return 0 + return FALSE /datum/admins/proc/makeRevs() @@ -133,9 +133,9 @@ H = pick(candidates) H.mind.make_Rev() candidates.Remove(H) - return 1 + return TRUE - return 0 + return FALSE /datum/admins/proc/makeWizard() @@ -173,9 +173,9 @@ H.mind.make_Cultist() candidates.Remove(H) - return 1 + return TRUE - return 0 + return FALSE /datum/admins/proc/makeClockCult() @@ -208,9 +208,9 @@ SSticker.mode.equip_servant(H) candidates.Remove(H) - return 1 + return TRUE - return 0 + return FALSE @@ -238,7 +238,7 @@ break //Making sure we have atleast 3 Nuke agents, because less than that is kinda bad if(agentcount < 3) - return 0 + return FALSE //Let's find the spawn locations var/leader_chosen = FALSE @@ -251,9 +251,9 @@ nuke_team = N.nuke_team else new_character.mind.add_antag_datum(/datum/antagonist/nukeop,nuke_team) - return 1 + return TRUE else - return 0 + return FALSE //Abductors @@ -319,7 +319,6 @@ equipAntagOnDummy(mannequin, ert) - COMPILE_OVERLAYS(mannequin) CHECK_TICK var/icon/preview_icon = icon('icons/effects/effects.dmi', "nothing") preview_icon.Scale(48+32, 16+32) @@ -351,9 +350,9 @@ ertemplate = new /datum/ert/centcom_official var/list/settings = list( - "preview_callback" = CALLBACK(src, .proc/makeERTPreviewIcon), + "preview_callback" = CALLBACK(src, PROC_REF(makeERTPreviewIcon)), "mainsettings" = list( - "template" = list("desc" = "Template", "callback" = CALLBACK(src, .proc/makeERTTemplateModified), "type" = "datum", "path" = "/datum/ert", "subtypesonly" = TRUE, "value" = ertemplate.type), + "template" = list("desc" = "Template", "callback" = CALLBACK(src, PROC_REF(makeERTTemplateModified)), "type" = "datum", "path" = "/datum/ert", "subtypesonly" = TRUE, "value" = ertemplate.type), "teamsize" = list("desc" = "Team Size", "type" = "number", "value" = ertemplate.teamsize), "mission" = list("desc" = "Mission", "type" = "string", "value" = ertemplate.mission), "polldesc" = list("desc" = "Ghost poll description", "type" = "string", "value" = ertemplate.polldesc), @@ -456,12 +455,12 @@ //Abductors /datum/admins/proc/makeAbductorTeam() new /datum/round_event/ghost_role/abductor - return 1 + return TRUE /datum/admins/proc/makeRevenant() new /datum/round_event/ghost_role/revenant(TRUE, TRUE) - return 1 + return TRUE /datum/admins/proc/makeQareen() new /datum/round_event/ghost_role/qareen(TRUE, TRUE) - return 1 + return TRUE diff --git a/code/modules/admin/verbs/onlyone.dm b/code/modules/admin/verbs/onlyone.dm index 386070653874..8c2a576dc793 100644 --- a/code/modules/admin/verbs/onlyone.dm +++ b/code/modules/admin/verbs/onlyone.dm @@ -19,13 +19,13 @@ GLOBAL_VAR_INIT(highlander, FALSE) message_admins("[key_name_admin(usr)] used THERE CAN BE ONLY ONE!") log_admin("[key_name(usr)] used THERE CAN BE ONLY ONE.") - addtimer(CALLBACK(SSshuttle.emergency, /obj/docking_port/mobile/emergency.proc/request, null, 1), 50) + addtimer(CALLBACK(SSshuttle.emergency, TYPE_PROC_REF(/obj/docking_port/mobile/emergency, request), null, 1), 50) /client/proc/only_one_delayed() send_to_playing_players("Bagpipes begin to blare. You feel Scottish pride coming over you.") message_admins("[key_name_admin(usr)] used (delayed) THERE CAN BE ONLY ONE!") log_admin("[key_name(usr)] used delayed THERE CAN BE ONLY ONE.") - addtimer(CALLBACK(src, .proc/only_one), 420) + addtimer(CALLBACK(src, PROC_REF(only_one)), 420) /mob/living/carbon/human/proc/make_scottish() mind.add_antag_datum(/datum/antagonist/highlander) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index db34e607c656..519154c597d9 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -245,7 +245,7 @@ else to_chat(usr, "Error: create_xeno(): no suitable candidates.") if(!istext(ckey)) - return 0 + return FALSE var/alien_caste = input(usr, "Please choose which caste to spawn.","Pick a caste",null) as null|anything in list("Queen","Praetorian","Hunter","Sentinel","Drone","Larva") var/obj/effect/landmark/spawn_here = GLOB.xeno_spawn.len ? pick(GLOB.xeno_spawn) : null @@ -264,7 +264,7 @@ if("Larva") new_xeno = new /mob/living/carbon/alien/larva(spawn_here) else - return 0 + return FALSE if(!spawn_here) SSjob.SendToLateJoin(new_xeno, FALSE) @@ -272,7 +272,7 @@ var/msg = "[key_name_admin(usr)] has spawned [ckey] as a filthy xeno [alien_caste]." message_admins(msg) admin_ticket_log(new_xeno, msg) - return 1 + return TRUE /* If a guy was gibbed and you want to revive him, this is a good way to do so. @@ -1463,7 +1463,7 @@ Traitors and the like can also be revived with the previous role mostly intact. var/shots_this_limb = 0 for(var/t in shuffle(open_adj_turfs)) var/turf/iter_turf = t - addtimer(CALLBACK(GLOBAL_PROC, .proc/firing_squad, dude, iter_turf, slice_part.body_zone, wound_bonuses[wound_bonus_rep], damage), delay_counter) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(firing_squad), dude, iter_turf, slice_part.body_zone, wound_bonuses[wound_bonus_rep], damage), delay_counter) delay_counter += delay_per_shot shots_this_limb++ if(shots_this_limb > shots_per_limb_per_rep) @@ -1494,7 +1494,7 @@ Traitors and the like can also be revived with the previous role mostly intact. to_chat(usr, "[C] is dead!") return else - C.pregoodbye(C) //sandstorm punish and ends here. + C.goodbye() //sandstorm punish and ends here. if(ADMIN_PUNISHMENT_TABLETIDESTATIONWIDE) //SPLURT punishments start here priority_announce(html_decode("[target] has brought the wrath of the gods upon themselves and is now being tableslammed across the station. Please stand by."), null, 'sound/misc/announce.ogg', "CentCom") var/list/areas = list() @@ -1517,23 +1517,23 @@ Traitors and the like can also be revived with the previous role mostly intact. var/obj/item/bodypart/limb = _limb if (limb.body_part == HEAD || limb.body_part == CHEST) continue - addtimer(CALLBACK(limb, /obj/item/bodypart/.proc/dismember), timer) - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, carbon_target, 'modular_splurt/sound/effects/cartoon_pop.ogg', 70), timer) - addtimer(CALLBACK(carbon_target, /mob/living/.proc/spin, 4, 1), timer - 0.4 SECONDS) + addtimer(CALLBACK(limb, TYPE_PROC_REF(/obj/item/bodypart, dismember)), timer) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), carbon_target, 'modular_splurt/sound/effects/cartoon_pop.ogg', 70), timer) + addtimer(CALLBACK(carbon_target, TYPE_PROC_REF(/mob/living, spin), 4, 1), timer - 0.4 SECONDS) timer += 2 SECONDS if(ADMIN_PUNISHMENT_BREADIFY) #define BREADIFY_TIME (5 SECONDS) var/mutable_appearance/bread_appearance = mutable_appearance('icons/obj/food/burgerbread.dmi', "bread") var/mutable_appearance/transform_scanline = mutable_appearance('modular_splurt/icons/effects/effects.dmi', "transform_effect") target.transformation_animation(bread_appearance, time = BREADIFY_TIME, transform_overlay=transform_scanline, reset_after=TRUE) - addtimer(CALLBACK(GLOBAL_PROC, .proc/breadify, target), BREADIFY_TIME) + addtimer(CALLBACK(src, PROC_REF(breadify), target), BREADIFY_TIME) #undef BREADIFY_TIME if(ADMIN_PUNISHMENT_BOOKIFY) #define BOOKIFY_TIME (2 SECONDS) var/mutable_appearance/book_appearance = mutable_appearance('icons/obj/library.dmi', "book") var/mutable_appearance/transform_scanline = mutable_appearance('modular_splurt/icons/effects/effects.dmi', "transform_effect") target.transformation_animation(book_appearance, time = BOOKIFY_TIME, transform_overlay=transform_scanline, reset_after=TRUE) - addtimer(CALLBACK(GLOBAL_PROC, .proc/bookify, target), BOOKIFY_TIME) + addtimer(CALLBACK(src, PROC_REF(bookify), target), BOOKIFY_TIME) playsound(target, 'modular_splurt/sound/misc/bookify.ogg', 60, 1) #undef BOOKIFY_TIME if(ADMIN_PUNISHMENT_BONK) @@ -1626,7 +1626,7 @@ Traitors and the like can also be revived with the previous role mostly intact. /obj/effect/temp_visual/target/Initialize(mapload, list/flame_hit) . = ..() - INVOKE_ASYNC(src, .proc/fall, flame_hit) + INVOKE_ASYNC(src, PROC_REF(fall), flame_hit) /obj/effect/temp_visual/target/proc/fall(list/flame_hit) var/turf/T = get_turf(src) diff --git a/code/modules/admin/verbs/secrets.dm b/code/modules/admin/verbs/secrets.dm index 24e286310d0f..c7b352390658 100644 --- a/code/modules/admin/verbs/secrets.dm +++ b/code/modules/admin/verbs/secrets.dm @@ -246,7 +246,7 @@ var/datum/round_event_control/disease_outbreak/DC = locate(/datum/round_event_control/disease_outbreak) in SSevents.control E = DC.runEvent() if("Choose") - var/virus = input("Choose the virus to spread", "BIOHAZARD") as null|anything in sort_list(typesof(/datum/disease), /proc/cmp_typepaths_asc) + var/virus = input("Choose the virus to spread", "BIOHAZARD") as null|anything in sort_list(typesof(/datum/disease), GLOBAL_PROC_REF(cmp_typepaths_asc)) var/datum/round_event_control/disease_outbreak/DC = locate(/datum/round_event_control/disease_outbreak) in SSevents.control var/datum/round_event/disease_outbreak/DO = DC.runEvent() DO.virus_type = virus @@ -444,9 +444,9 @@ var/ghostcandidates = list() for (var/j in 1 to min(prefs["amount"]["value"], length(candidates))) ghostcandidates += pick_n_take(candidates) - addtimer(CALLBACK(GLOBAL_PROC, .proc/doPortalSpawn, get_random_station_turf(), pathToSpawn, length(ghostcandidates), storm, ghostcandidates, outfit), i*prefs["delay"]["value"]) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(doPortalSpawn), get_random_station_turf(), pathToSpawn, length(ghostcandidates), storm, ghostcandidates, outfit), i*prefs["delay"]["value"]) else if (prefs["playersonly"]["value"] != "Yes") - addtimer(CALLBACK(GLOBAL_PROC, .proc/doPortalSpawn, get_random_station_turf(), pathToSpawn, prefs["amount"]["value"], storm, null, outfit), i*prefs["delay"]["value"]) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(doPortalSpawn), get_random_station_turf(), pathToSpawn, prefs["amount"]["value"], storm, null, outfit), i*prefs["delay"]["value"]) if("changebombcap") if(!is_funmin) return @@ -465,7 +465,7 @@ SSblackbox.record_feedback("nested tally", "admin_secrets_fun_used", 1, list("Monkeyize All Humans")) for(var/i in GLOB.human_list) var/mob/living/carbon/human/H = i - INVOKE_ASYNC(H, /mob/living/carbon.proc/monkeyize) + INVOKE_ASYNC(H, TYPE_PROC_REF(/mob/living/carbon, monkeyize)) ok = TRUE if("traitor_all") if(!is_funmin) diff --git a/code/modules/admin/view_variables/topic_basic.dm b/code/modules/admin/view_variables/topic_basic.dm index 288f5cceee5b..7f4f508a2ba0 100644 --- a/code/modules/admin/view_variables/topic_basic.dm +++ b/code/modules/admin/view_variables/topic_basic.dm @@ -55,11 +55,11 @@ if(!check_rights(NONE)) return var/list/names = list() - var/list/componentsubtypes = sort_list(subtypesof(/datum/component), /proc/cmp_typepaths_asc) + var/list/componentsubtypes = sort_list(subtypesof(/datum/component), GLOBAL_PROC_REF(cmp_typepaths_asc)) names += "---Components---" names += componentsubtypes names += "---Elements---" - names += sort_list(subtypesof(/datum/element), /proc/cmp_typepaths_asc) + names += sort_list(subtypesof(/datum/element), GLOBAL_PROC_REF(cmp_typepaths_asc)) var/result = input(usr, "Choose a component/element to add","better know what ur fuckin doin pal") as null|anything in names if(!usr || !result || result == "---Components---" || result == "---Elements---") return diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index ff01623f7042..8495580eadd5 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -182,8 +182,8 @@ GLOBAL_LIST_EMPTY(antagonists) apply_innate_effects() give_antag_moodies() remove_blacklisted_quirks() - // RegisterSignal(owner, COMSIG_PRE_MINDSHIELD_IMPLANT, .proc/pre_mindshield) - // RegisterSignal(owner, COMSIG_MINDSHIELD_IMPLANTED, .proc/on_mindshield) + // RegisterSignal(owner, COMSIG_PRE_MINDSHIELD_IMPLANT, PROC_REF(pre_mindshield)) + // RegisterSignal(owner, COMSIG_MINDSHIELD_IMPLANTED, PROC_REF(on_mindshield)) if(is_banned(owner.current) && replace_banned) replace_banned_player() else if(owner.current.client?.holder && (CONFIG_GET(flag/auto_deadmin_antagonists) || owner.current.client.prefs?.deadmin & DEADMIN_ANTAGONIST)) @@ -392,7 +392,6 @@ GLOBAL_LIST_EMPTY(antagonists) /datum/antagonist/proc/render_preview_outfit(datum/outfit/outfit, mob/living/carbon/human/dummy) dummy = dummy || new /mob/living/carbon/human/dummy/consistent dummy.equipOutfit(outfit, visualsOnly = TRUE) - COMPILE_OVERLAYS(dummy) var/icon = getFlatIcon(dummy) // We don't want to qdel the dummy right away, since its items haven't initialized yet. @@ -450,7 +449,7 @@ GLOBAL_LIST_EMPTY(antagonists) antag_memory = new_memo /** - * Gets how fast we can hijack the shuttle, return 0 for can not hijack. + * Gets how fast we can hijack the shuttle, return FALSE for can not hijack. * Defaults to hijack_speed var, override for custom stuff like buffing hijack speed for hijack objectives or something. */ /datum/antagonist/proc/hijack_speed() @@ -548,7 +547,7 @@ GLOBAL_LIST_EMPTY(antagonists) if(!ispath(request_target)) request_target = locate(request_target) in objectives if(istype(request_target)) - RegisterSignal(request_target, COMSIG_PARENT_QDELETING, .proc/clean_request_from_del_objective) + RegisterSignal(request_target, COMSIG_PARENT_QDELETING, PROC_REF(clean_request_from_del_objective)) requested_objective_changes[uid] = additions diff --git a/code/modules/antagonists/_common/antag_spawner.dm b/code/modules/antagonists/_common/antag_spawner.dm index bcba1e1e1e76..a12f0505966d 100644 --- a/code/modules/antagonists/_common/antag_spawner.dm +++ b/code/modules/antagonists/_common/antag_spawner.dm @@ -50,7 +50,7 @@ if(H.stat || H.restrained()) return if(!ishuman(H)) - return 1 + return TRUE if(loc == H || (in_range(src, H) && isturf(loc))) H.set_machine(src) diff --git a/code/modules/antagonists/abductor/abductor.dm b/code/modules/antagonists/abductor/abductor.dm index f7e66ee90a16..201f8ed1a48b 100644 --- a/code/modules/antagonists/abductor/abductor.dm +++ b/code/modules/antagonists/abductor/abductor.dm @@ -112,7 +112,7 @@ /datum/antagonist/abductor/get_admin_commands() . = ..() - .["Equip"] = CALLBACK(src,.proc/admin_equip) + .["Equip"] = CALLBACK(src,PROC_REF(admin_equip)) /datum/antagonist/abductor/proc/admin_equip(mob/admin) if(!ishuman(owner.current)) diff --git a/code/modules/antagonists/abductor/equipment/abduction_gear.dm b/code/modules/antagonists/abductor/equipment/abduction_gear.dm index 343faccad600..7506ae897504 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_gear.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_gear.dm @@ -59,7 +59,7 @@ H.update_inv_wear_suit() for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() /obj/item/clothing/suit/armor/abductor/vest/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == ITEM_SLOT_OCLOTHING) //we only give the mob the ability to activate the vest if he's actually wearing it. @@ -660,7 +660,7 @@ user.visible_message("[user] places down [src] and activates it.", "You place down [src] and activate it.") user.dropItemToGround(src) playsound(src, 'sound/machines/terminal_alert.ogg', 50) - addtimer(CALLBACK(src, .proc/try_spawn_machine), 30) + addtimer(CALLBACK(src, PROC_REF(try_spawn_machine)), 30) /obj/item/abductor_machine_beacon/proc/try_spawn_machine() var/viable = FALSE diff --git a/code/modules/antagonists/abductor/equipment/gland.dm b/code/modules/antagonists/abductor/equipment/gland.dm index 312cc0799724..ef8436826edc 100644 --- a/code/modules/antagonists/abductor/equipment/gland.dm +++ b/code/modules/antagonists/abductor/equipment/gland.dm @@ -63,7 +63,7 @@ update_gland_hud() var/atom/movable/screen/alert/mind_control/mind_alert = owner.throw_alert("mind_control", /atom/movable/screen/alert/mind_control) mind_alert.command = command - addtimer(CALLBACK(src, .proc/clear_mind_control), mind_control_duration) + addtimer(CALLBACK(src, PROC_REF(clear_mind_control)), mind_control_duration) return TRUE /obj/item/organ/heart/gland/proc/clear_mind_control() diff --git a/code/modules/antagonists/abductor/equipment/glands/access.dm b/code/modules/antagonists/abductor/equipment/glands/access.dm index ccef04b091a0..d7271b052b97 100644 --- a/code/modules/antagonists/abductor/equipment/glands/access.dm +++ b/code/modules/antagonists/abductor/equipment/glands/access.dm @@ -9,7 +9,7 @@ /obj/item/organ/heart/gland/access/activate() to_chat(owner, "You feel like a VIP for some reason.") - RegisterSignal(owner, COMSIG_MOB_ALLOWED, .proc/free_access) + RegisterSignal(owner, COMSIG_MOB_ALLOWED, PROC_REF(free_access)) /obj/item/organ/heart/gland/access/proc/free_access(datum/source, obj/O) return TRUE diff --git a/code/modules/antagonists/abductor/equipment/glands/electric.dm b/code/modules/antagonists/abductor/equipment/glands/electric.dm index 9de0b96930e4..3a4ca4d0f425 100644 --- a/code/modules/antagonists/abductor/equipment/glands/electric.dm +++ b/code/modules/antagonists/abductor/equipment/glands/electric.dm @@ -20,7 +20,7 @@ owner.visible_message("[owner]'s skin starts emitting electric arcs!",\ "You feel electric energy building up inside you!") playsound(get_turf(owner), "sparks", 100, TRUE, -1) - addtimer(CALLBACK(src, .proc/zap), rand(30, 100)) + addtimer(CALLBACK(src, PROC_REF(zap)), rand(30, 100)) /obj/item/organ/heart/gland/electric/proc/zap() tesla_zap(owner, 4, 8000, ZAP_MOB_DAMAGE | ZAP_OBJ_DAMAGE | ZAP_MOB_STUN) diff --git a/code/modules/antagonists/abductor/equipment/glands/heal.dm b/code/modules/antagonists/abductor/equipment/glands/heal.dm index e995826af64d..6ae857f532fd 100644 --- a/code/modules/antagonists/abductor/equipment/glands/heal.dm +++ b/code/modules/antagonists/abductor/equipment/glands/heal.dm @@ -107,7 +107,7 @@ else to_chat(owner, "You feel a weird rumble behind your eye sockets...") - addtimer(CALLBACK(src, .proc/finish_replace_eyes), rand(100, 200)) + addtimer(CALLBACK(src, PROC_REF(finish_replace_eyes)), rand(100, 200)) /obj/item/organ/heart/gland/heal/proc/finish_replace_eyes() var/eye_type = /obj/item/organ/eyes @@ -125,7 +125,7 @@ else to_chat(owner, "You feel a weird tingle in your [parse_zone(body_zone)]... even if you don't have one.") - addtimer(CALLBACK(src, .proc/finish_replace_limb, body_zone), rand(150, 300)) + addtimer(CALLBACK(src, PROC_REF(finish_replace_limb), body_zone), rand(150, 300)) /obj/item/organ/heart/gland/heal/proc/finish_replace_limb(body_zone) owner.visible_message("With a loud snap, [owner]'s [parse_zone(body_zone)] rapidly grows back from [owner.p_their()] body!", @@ -155,7 +155,7 @@ if(owner.reagents.has_reagent(R.type)) keep_going = TRUE if(keep_going) - addtimer(CALLBACK(src, .proc/keep_replacing_blood), 30) + addtimer(CALLBACK(src, PROC_REF(keep_replacing_blood)), 30) /obj/item/organ/heart/gland/heal/proc/replace_chest(obj/item/bodypart/chest/chest) if(chest.is_robotic_limb(FALSE)) diff --git a/code/modules/antagonists/abductor/equipment/glands/mindshock.dm b/code/modules/antagonists/abductor/equipment/glands/mindshock.dm index cb3bb50b1ed0..4f17cd26eb05 100644 --- a/code/modules/antagonists/abductor/equipment/glands/mindshock.dm +++ b/code/modules/antagonists/abductor/equipment/glands/mindshock.dm @@ -48,7 +48,7 @@ if(LAZYLEN(broadcasted_mobs)) active_mind_control = TRUE - addtimer(CALLBACK(src, .proc/clear_mind_control), mind_control_duration) + addtimer(CALLBACK(src, PROC_REF(clear_mind_control)), mind_control_duration) update_gland_hud() return TRUE diff --git a/code/modules/antagonists/abductor/equipment/glands/plasma.dm b/code/modules/antagonists/abductor/equipment/glands/plasma.dm index fe8b06ac77a3..a989d56aa3ef 100644 --- a/code/modules/antagonists/abductor/equipment/glands/plasma.dm +++ b/code/modules/antagonists/abductor/equipment/glands/plasma.dm @@ -9,8 +9,8 @@ /obj/item/organ/heart/gland/plasma/activate() to_chat(owner, "You feel bloated.") - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, owner, "A massive stomachache overcomes you."), 150) - addtimer(CALLBACK(src, .proc/vomit_plasma), 200) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), owner, "A massive stomachache overcomes you."), 150) + addtimer(CALLBACK(src, PROC_REF(vomit_plasma)), 200) /obj/item/organ/heart/gland/plasma/proc/vomit_plasma() if(!owner) diff --git a/code/modules/antagonists/abductor/equipment/glands/quantum.dm b/code/modules/antagonists/abductor/equipment/glands/quantum.dm index eade62b1bb28..8f105bbecf77 100644 --- a/code/modules/antagonists/abductor/equipment/glands/quantum.dm +++ b/code/modules/antagonists/abductor/equipment/glands/quantum.dm @@ -15,7 +15,7 @@ if(!iscarbon(M)) continue entangled_mob = M - addtimer(CALLBACK(src, .proc/quantum_swap), rand(600, 2400)) + addtimer(CALLBACK(src, PROC_REF(quantum_swap)), rand(600, 2400)) return /obj/item/organ/heart/gland/quantum/proc/quantum_swap() diff --git a/code/modules/antagonists/abductor/machinery/camera.dm b/code/modules/antagonists/abductor/machinery/camera.dm index 9e0a2b46b137..29404eb24e45 100644 --- a/code/modules/antagonists/abductor/machinery/camera.dm +++ b/code/modules/antagonists/abductor/machinery/camera.dm @@ -13,6 +13,7 @@ icon = 'icons/obj/abductor.dmi' icon_state = "camera" + icon_keyboard = null resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF /obj/machinery/computer/camera_advanced/abductor/CreateEye() diff --git a/code/modules/antagonists/abductor/machinery/pad.dm b/code/modules/antagonists/abductor/machinery/pad.dm index 2ec8e70358a3..419c94f437e5 100644 --- a/code/modules/antagonists/abductor/machinery/pad.dm +++ b/code/modules/antagonists/abductor/machinery/pad.dm @@ -31,7 +31,7 @@ /obj/machinery/abductor/pad/proc/MobToLoc(place,mob/living/target) new /obj/effect/temp_visual/teleport_abductor(place) - addtimer(CALLBACK(src, .proc/doMobToLoc, place, target), 80) + addtimer(CALLBACK(src, PROC_REF(doMobToLoc), place, target), 80) /obj/machinery/abductor/pad/proc/doPadToLoc(place) flick("alien-pad", src) @@ -41,7 +41,7 @@ /obj/machinery/abductor/pad/proc/PadToLoc(place) new /obj/effect/temp_visual/teleport_abductor(place) - addtimer(CALLBACK(src, .proc/doPadToLoc, place), 80) + addtimer(CALLBACK(src, PROC_REF(doPadToLoc), place), 80) /obj/effect/temp_visual/teleport_abductor name = "Huh" diff --git a/code/modules/antagonists/ashwalker/ashwalker.dm b/code/modules/antagonists/ashwalker/ashwalker.dm index 0ba84a201f6e..489db34a2f12 100644 --- a/code/modules/antagonists/ashwalker/ashwalker.dm +++ b/code/modules/antagonists/ashwalker/ashwalker.dm @@ -23,11 +23,11 @@ /datum/antagonist/ashwalker/on_body_transfer(mob/living/old_body, mob/living/new_body) . = ..() - RegisterSignal(new_body, COMSIG_MOB_EXAMINATE, .proc/on_examinate) + RegisterSignal(new_body, COMSIG_MOB_EXAMINATE, PROC_REF(on_examinate)) /datum/antagonist/ashwalker/on_gain() . = ..() - RegisterSignal(owner.current, COMSIG_MOB_EXAMINATE, .proc/on_examinate) + RegisterSignal(owner.current, COMSIG_MOB_EXAMINATE, PROC_REF(on_examinate)) /datum/antagonist/ashwalker/on_removal() . = ..() diff --git a/code/modules/antagonists/blob/blob/blob_report.dm b/code/modules/antagonists/blob/blob/blob_report.dm index d532121e12cb..c417fa6574bc 100644 --- a/code/modules/antagonists/blob/blob/blob_report.dm +++ b/code/modules/antagonists/blob/blob/blob_report.dm @@ -61,7 +61,7 @@ /datum/station_state/proc/score(datum/station_state/result) if(!result) - return 0 + return FALSE var/output = 0 output += (result.floor / max(floor,1)) output += (result.r_wall/ max(r_wall,1)) diff --git a/code/modules/antagonists/blob/blob/blobs/blob_mobs.dm b/code/modules/antagonists/blob/blob/blobs/blob_mobs.dm index 55a44b70de32..833a8ee95e04 100644 --- a/code/modules/antagonists/blob/blob/blobs/blob_mobs.dm +++ b/code/modules/antagonists/blob/blob/blobs/blob_mobs.dm @@ -53,7 +53,7 @@ /mob/living/simple_animal/hostile/blob/Process_Spacemove(movement_dir = 0) for(var/obj/structure/blob/B in range(1, src)) - return 1 + return TRUE return ..() /mob/living/simple_animal/hostile/blob/proc/blob_chat(msg) diff --git a/code/modules/antagonists/blob/blob/blobs/core.dm b/code/modules/antagonists/blob/blob/blobs/core.dm index 317dcb2522fb..ef9aba85ab56 100644 --- a/code/modules/antagonists/blob/blob/blobs/core.dm +++ b/code/modules/antagonists/blob/blob/blobs/core.dm @@ -18,7 +18,7 @@ return INITIALIZE_HINT_QDEL if(overmind) update_icon() - addtimer(CALLBACK(src, .proc/generate_announcement), 1800) + addtimer(CALLBACK(src, PROC_REF(generate_announcement)), 1800) . = ..() /obj/structure/blob/core/proc/generate_announcement() diff --git a/code/modules/antagonists/blob/blob/blobstrains/_blobstrain.dm b/code/modules/antagonists/blob/blob/blobstrains/_blobstrain.dm index 8b6f4bd687e8..69011f0d86ed 100644 --- a/code/modules/antagonists/blob/blob/blobstrains/_blobstrain.dm +++ b/code/modules/antagonists/blob/blob/blobstrains/_blobstrain.dm @@ -22,6 +22,10 @@ GLOBAL_LIST_INIT(valid_blobstrains, subtypesof(/datum/blobstrain) - list(/datum/ stack_trace("blobstrain created without overmind") overmind = new_overmind +/datum/blobstrain/Destroy(force, ...) + overmind = null + return ..() + /datum/blobstrain/proc/on_gain() overmind.color = complementary_color for(var/BL in GLOB.blobs) @@ -65,7 +69,7 @@ GLOBAL_LIST_INIT(valid_blobstrains, subtypesof(/datum/blobstrain) - list(/datum/ return /datum/blobstrain/proc/tesla_reaction(obj/structure/blob/B, power, coefficient = 1) //when the blob is hit by a tesla bolt, do this - return 1 //return 0 to ignore damage + return TRUE //return FALSE to ignore damage /datum/blobstrain/proc/extinguish_reaction(obj/structure/blob/B, coefficient = 1) //when the blob is hit with water, do this return diff --git a/code/modules/antagonists/blob/blob/blobstrains/_reagent.dm b/code/modules/antagonists/blob/blob/blobstrains/_reagent.dm index f47c3b3378af..385fa1f7ae3c 100644 --- a/code/modules/antagonists/blob/blob/blobstrains/_reagent.dm +++ b/code/modules/antagonists/blob/blob/blobstrains/_reagent.dm @@ -29,5 +29,5 @@ /datum/reagent/blob/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) if(M.stat == DEAD || istype(M, /mob/living/simple_animal/hostile/blob)) - return 0 //the dead, and blob mobs, don't cause reactions + return FALSE //the dead, and blob mobs, don't cause reactions return round(reac_volume * min(1.5 - touch_protection, 1), 0.1) //full touch protection means 50% volume, any prot below 0.5 means 100% volume. diff --git a/code/modules/antagonists/blob/blob/blobstrains/blazing_oil.dm b/code/modules/antagonists/blob/blob/blobstrains/blazing_oil.dm index be08266687cc..471d2d607d2c 100644 --- a/code/modules/antagonists/blob/blob/blobstrains/blazing_oil.dm +++ b/code/modules/antagonists/blob/blob/blobstrains/blazing_oil.dm @@ -23,7 +23,7 @@ if(!(C && C.overmind && C.overmind.blobstrain.type == B.overmind.blobstrain.type) && prob(80)) new /obj/effect/hotspot(T) if(damage_flag == FIRE) - return 0 + return FALSE return ..() /datum/reagent/blob/blazing_oil diff --git a/code/modules/antagonists/blob/blob/blobstrains/energized_jelly.dm b/code/modules/antagonists/blob/blob/blobstrains/energized_jelly.dm index c22b429e1b1b..a25a4d197492 100644 --- a/code/modules/antagonists/blob/blob/blobstrains/energized_jelly.dm +++ b/code/modules/antagonists/blob/blob/blobstrains/energized_jelly.dm @@ -15,7 +15,7 @@ return ..() /datum/blobstrain/reagent/energized_jelly/tesla_reaction(obj/structure/blob/B, power) - return 0 + return FALSE /datum/blobstrain/reagent/energized_jelly/emp_reaction(obj/structure/blob/B, severity) var/damage = rand(30, 50) - severity * rand(10, 15) diff --git a/code/modules/antagonists/blob/blob/blobstrains/explosive_lattice.dm b/code/modules/antagonists/blob/blob/blobstrains/explosive_lattice.dm index c805069a9c05..afc83f5a62d4 100644 --- a/code/modules/antagonists/blob/blob/blobstrains/explosive_lattice.dm +++ b/code/modules/antagonists/blob/blob/blobstrains/explosive_lattice.dm @@ -13,7 +13,7 @@ /datum/blobstrain/reagent/explosive_lattice/damage_reaction(obj/structure/blob/B, damage, damage_type, damage_flag) if(damage_flag == BOMB) - return 0 + return FALSE else if(damage_flag != MELEE && damage_flag != BULLET && damage_flag != LASER) return damage * 1.5 return ..() diff --git a/code/modules/antagonists/blob/blob/blobstrains/multiplex.dm b/code/modules/antagonists/blob/blob/blobstrains/multiplex.dm index 191da6c51f50..953608aa5ca0 100644 --- a/code/modules/antagonists/blob/blob/blobstrains/multiplex.dm +++ b/code/modules/antagonists/blob/blob/blobstrains/multiplex.dm @@ -29,7 +29,7 @@ for (var/datum/blobstrain/bt in blobstrains) . += bt.tesla_reaction(B, power, coefficient*typeshare) if (prob(. / length(blobstrains) * 100)) - return 1 + return TRUE /datum/blobstrain/multiplex/extinguish_reaction(obj/structure/blob/B, coefficient = 1) //when the blob is hit with water, do this for (var/datum/blobstrain/bt in blobstrains) diff --git a/code/modules/antagonists/blob/blob/blobstrains/reactive_spines.dm b/code/modules/antagonists/blob/blob/blobstrains/reactive_spines.dm index 84ff383dd177..104637aecc58 100644 --- a/code/modules/antagonists/blob/blob/blobstrains/reactive_spines.dm +++ b/code/modules/antagonists/blob/blob/blobstrains/reactive_spines.dm @@ -26,5 +26,5 @@ /datum/reagent/blob/reactive_spines/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) if(M.stat == DEAD || istype(M, /mob/living/simple_animal/hostile/blob)) - return 0 //the dead, and blob mobs, don't cause reactions + return FALSE //the dead, and blob mobs, don't cause reactions M.adjustBruteLoss(0.8*reac_volume) diff --git a/code/modules/antagonists/blob/blob/overmind.dm b/code/modules/antagonists/blob/blob/overmind.dm index 3bd612d9caa5..928afdfce6ec 100644 --- a/code/modules/antagonists/blob/blob/overmind.dm +++ b/code/modules/antagonists/blob/blob/overmind.dm @@ -113,7 +113,7 @@ GLOBAL_LIST_EMPTY(blob_nodes) set_security_level("delta") max_blob_points = INFINITY blob_points = INFINITY - addtimer(CALLBACK(src, .proc/victory), 450) + addtimer(CALLBACK(src, PROC_REF(victory)), 450) else if(!free_strain_rerolls && (last_reroll_time + BLOB_REROLL_TIMEYou have gained another free strain re-roll.") free_strain_rerolls = 1 @@ -181,6 +181,9 @@ GLOBAL_LIST_EMPTY(blob_nodes) blob_mobs = null resource_blobs = null blobs_legit = null + blob_core = null + if(blobstrain) + QDEL_NULL(blobstrain) SSshuttle.clearHostileEnvironment(src) STOP_PROCESSING(SSobj, src) @@ -268,13 +271,13 @@ GLOBAL_LIST_EMPTY(blob_nodes) if(B) forceMove(NewLoc) else - return 0 + return FALSE else var/area/A = get_area(NewLoc) if(isspaceturf(NewLoc) || istype(A, /area/shuttle)) //if unplaced, can't go on shuttles or space tiles - return 0 + return FALSE forceMove(NewLoc) - return 1 + return TRUE /mob/camera/blob/mind_initialize() . = ..() diff --git a/code/modules/antagonists/blob/blob/powers.dm b/code/modules/antagonists/blob/blob/powers.dm index 9256d0d16b02..18886765deb2 100644 --- a/code/modules/antagonists/blob/blob/powers.dm +++ b/code/modules/antagonists/blob/blob/powers.dm @@ -1,15 +1,15 @@ /mob/camera/blob/proc/can_buy(cost = 15) if(blob_points < cost) to_chat(src, "You cannot afford this, you need at least [cost] resources!") - return 0 + return FALSE add_points(-cost) - return 1 + return TRUE // Power verbs /mob/camera/blob/proc/place_blob_core(placement_override, pop_override = FALSE) if(placed && placement_override != -1) - return 1 + return TRUE if(!placement_override) if(!pop_override) for(var/mob/living/M in range(7, src)) @@ -17,30 +17,30 @@ continue if(M.client) to_chat(src, "There is someone too close to place your blob core!") - return 0 + return FALSE for(var/mob/living/M in view(13, src)) if(ROLE_BLOB in M.faction) continue if(M.client) to_chat(src, "Someone could see your blob core from here!") - return 0 + return FALSE var/turf/T = get_turf(src) if(T.density) to_chat(src, "This spot is too dense to place a blob core on!") - return 0 + return FALSE for(var/obj/O in T) if(istype(O, /obj/structure/blob)) if(istype(O, /obj/structure/blob/normal)) qdel(O) else to_chat(src, "There is already a blob here!") - return 0 + return FALSE else if(O.density) to_chat(src, "This spot is too dense to place a blob core on!") - return 0 + return FALSE if(!pop_override && world.time <= manualplace_min_time && world.time <= autoplace_max_time) to_chat(src, "It is too early to place your blob core!") - return 0 + return FALSE else if(placement_override == 1) var/turf/T = pick(GLOB.blobstart) forceMove(T) //got overrided? you're somewhere random, motherfucker @@ -54,7 +54,7 @@ core.update_icon() update_health_hud() placed = 1 - return 1 + return TRUE /mob/camera/blob/verb/transport_core() set category = "Blob" diff --git a/code/modules/antagonists/blob/blob/theblob.dm b/code/modules/antagonists/blob/blob/theblob.dm index ff6eab264b9f..f06c533a5a7d 100644 --- a/code/modules/antagonists/blob/blob/theblob.dm +++ b/code/modules/antagonists/blob/blob/theblob.dm @@ -77,6 +77,7 @@ . = . || (caller.pass_flags & PASSBLOB) /obj/structure/blob/update_icon() //Updates color based on overmind color if we have an overmind. + . = ..() if(overmind) add_atom_colour(overmind.blobstrain.color, FIXED_COLOUR_PRIORITY) else @@ -123,8 +124,8 @@ heal_timestamp = world.time + 20 update_icon() pulse_timestamp = world.time + 10 - return 1 //we did it, we were pulsed! - return 0 //oh no we failed + return TRUE //we did it, we were pulsed! + return FALSE //oh no we failed /obj/structure/blob/proc/ConsumeTile() for(var/atom/A in loc) @@ -157,7 +158,7 @@ else T = null if(!T) - return 0 + return FALSE var/make_blob = TRUE //can we make a blob? if(isspaceturf(T) && !(locate(/obj/structure/lattice) in T) && prob(80)) @@ -271,7 +272,7 @@ damage_amount *= fire_resist if(CLONE) else - return 0 + return FALSE var/armor_protection = 0 if(damage_flag) armor_protection = armor.getRating(damage_flag) diff --git a/code/modules/antagonists/blood_contract/blood_contract.dm b/code/modules/antagonists/blood_contract/blood_contract.dm index 5d2fda08fcb3..4de55f49e153 100644 --- a/code/modules/antagonists/blood_contract/blood_contract.dm +++ b/code/modules/antagonists/blood_contract/blood_contract.dm @@ -24,7 +24,7 @@ return H.add_atom_colour("#FF0000", ADMIN_COLOUR_PRIORITY) var/obj/effect/mine/pickup/bloodbath/B = new(H) - INVOKE_ASYNC(B, /obj/effect/mine/pickup/bloodbath/.proc/mineEffect, H) //could use moving out from the mine + INVOKE_ASYNC(B, TYPE_PROC_REF(/obj/effect/mine/pickup/bloodbath, mineEffect), H) //could use moving out from the mine for(var/mob/living/carbon/human/P in GLOB.player_list) if(P == H || HAS_TRAIT(P, TRAIT_NO_MIDROUND_ANTAG)) diff --git a/code/modules/antagonists/bloodsucker/bloodsucker_life.dm b/code/modules/antagonists/bloodsucker/bloodsucker_life.dm index c5f1cfbb405f..023bbbe1e3bb 100644 --- a/code/modules/antagonists/bloodsucker/bloodsucker_life.dm +++ b/code/modules/antagonists/bloodsucker/bloodsucker_life.dm @@ -216,7 +216,7 @@ return // Disable Powers: Masquerade * NOTE * This should happen as a FLAW! //if (stat >= UNCONSCIOUS) - // for (var/datum/action/bloodsucker/masquerade/P in powers) + // for (var/datum/action/cooldown/bloodsucker/masquerade/P in powers) // P.Deactivate() // TEMP DEATH var/total_brute = owner.current.getBruteLoss_nonProsthetic() @@ -241,7 +241,7 @@ owner.current.Unconscious(20, 1) /datum/antagonist/bloodsucker/proc/Torpor_Begin(amInCoffin = FALSE) - owner.current.stat = UNCONSCIOUS + owner.current.set_stat(UNCONSCIOUS) owner.current.apply_status_effect(STATUS_EFFECT_UNCONSCIOUS) ADD_TRAIT(owner.current, TRAIT_FAKEDEATH, "bloodsucker") // Come after UNCONSCIOUS or else it fails ADD_TRAIT(owner.current, TRAIT_NODEATH, "bloodsucker") // Without this, you'll just keep dying while you recover. @@ -252,7 +252,7 @@ owner.current.update_sight() owner.current.reload_fullscreen() // Disable ALL Powers - for(var/datum/action/bloodsucker/power in powers) + for(var/datum/action/cooldown/bloodsucker/power in powers) if(power.active && !power.can_use_in_torpor) power.DeactivatePower() if(owner.current.suiciding) @@ -260,7 +260,7 @@ to_chat(owner.current, "Your body keeps you going, even as you try to end yourself.") /datum/antagonist/bloodsucker/proc/Torpor_End() - owner.current.stat = SOFT_CRIT + owner.current.set_stat(SOFT_CRIT) owner.current.remove_status_effect(STATUS_EFFECT_UNCONSCIOUS) REMOVE_TRAIT(owner.current, TRAIT_FAKEDEATH, "bloodsucker") REMOVE_TRAIT(owner.current, TRAIT_NODEATH, "bloodsucker") diff --git a/code/modules/antagonists/bloodsucker/bloodsucker_powers.dm b/code/modules/antagonists/bloodsucker/bloodsucker_powers.dm index 0a799021e974..dc16ecef1e23 100644 --- a/code/modules/antagonists/bloodsucker/bloodsucker_powers.dm +++ b/code/modules/antagonists/bloodsucker/bloodsucker_powers.dm @@ -1,22 +1,26 @@ -/datum/action/bloodsucker +/datum/action/cooldown/bloodsucker name = "Vampiric Gift" desc = "A vampiric gift." button_icon = 'icons/mob/actions/bloodsucker.dmi' //This is the file for the BACKGROUND icon background_icon_state = "vamp_power_off" //And this is the state for the background icon - var/background_icon_state_on = "vamp_power_on" // FULP: Our "ON" icon alternative. - var/background_icon_state_off = "vamp_power_off" // FULP: Our "OFF" icon alternative. icon_icon = 'icons/mob/actions/bloodsucker.dmi' //This is the file for the ACTION icon button_icon_state = "power_feed" //And this is the state for the action icon buttontooltipstyle = "cult" + transparent_when_unavailable = TRUE + + /// Cooldown you'll have to wait between each use, decreases depending on level. + cooldown_time = 2 SECONDS + + ///Background icon when the Power is active. + var/background_icon_state_on = "vamp_power_on" + ///Background icon when the Power is NOT active. + var/background_icon_state_off = "vamp_power_off" // Action-Related - //var/amPassive = FALSE // REMOVED: Just made it its own kind. // Am I just "on" at all times? (aka NO ICON) var/amTargetted = FALSE // Am I asked to choose a target when enabled? (Shows as toggled ON when armed) var/amToggle = FALSE // Can I be actively turned on and off? var/amSingleUse = FALSE // Am I removed after a single use? var/active = FALSE - var/cooldown = 20 // 10 ticks, 1 second. - var/cooldownUntil = 0 // From action.dm: next_use_time = world.time + cooldown_time // Power-Related var/level_current = 0 // Can increase to yield new abilities. Each power goes up in strength each Rank. //var/level_max = 1 // @@ -32,7 +36,7 @@ //var/not_bloodsucker = FALSE // This goes to Vassals or Hunters, but NOT bloodsuckers. var/must_be_concious = TRUE //Can't use this ability while unconcious. -/datum/action/bloodsucker/New() +/datum/action/cooldown/bloodsucker/New() if(bloodcost > 0) desc += "

      COST: [bloodcost] Blood" // Modify description to add cost. if(warn_constant_cost) @@ -46,7 +50,8 @@ // click.dm <--- Where we can take over mouse clicks // spells.dm /add_ranged_ability() <--- How we take over the mouse click to use a power on a target. -/datum/action/bloodsucker/Trigger() +// TODO: Refactor this to use /Activate(). +/datum/action/cooldown/bloodsucker/Trigger() // Active? DEACTIVATE AND END! if(active && CheckCanDeactivate(TRUE)) DeactivatePower() @@ -56,7 +61,7 @@ PayCost() if(amToggle) active = !active - UpdateButtonIcon() + UpdateButtons() if(!amToggle || !active) StartCooldown() // Must come AFTER UpdateButton(), otherwise icon will revert. ActivatePower() // NOTE: ActivatePower() freezes this power in place until it ends. @@ -65,13 +70,13 @@ if(amSingleUse) RemoveAfterUse() -/datum/action/bloodsucker/proc/CheckCanPayCost(display_error) +/datum/action/cooldown/bloodsucker/proc/CheckCanPayCost(display_error) if(!owner || !owner.mind) return FALSE // Cooldown? - if(cooldownUntil > world.time) + if(next_use_time > world.time) if(display_error) - to_chat(owner, "[src] is unavailable. Wait [(cooldownUntil - world.time) / 10] seconds.") + to_chat(owner, "[src] is unavailable. Wait [(next_use_time - world.time) / 10] seconds.") return FALSE // Have enough blood? var/mob/living/L = owner @@ -81,7 +86,7 @@ return FALSE return TRUE -/datum/action/bloodsucker/proc/CheckCanUse(display_error) // These checks can be scanned every frame while a ranged power is on. +/datum/action/cooldown/bloodsucker/proc/CheckCanUse(display_error) // These checks can be scanned every frame while a ranged power is on. if(!owner || !owner.mind) return FALSE // Torpor? @@ -123,79 +128,43 @@ return FALSE return TRUE -/datum/action/bloodsucker/proc/StartCooldown() - set waitfor = FALSE - // Alpha Out - button.color = rgb(128,0,0,128) - button.alpha = 100 - // Calculate Cooldown (by power's level) - var/this_cooldown = (cooldown_static || amSingleUse) ? cooldown : max(cooldown / 2, cooldown - (cooldown / 16 * (level_current-1))) - // NOTE: With this formula, you'll hit half cooldown at level 8 for that power. - - // Wait for cooldown - cooldownUntil = world.time + this_cooldown - spawn(this_cooldown) - // Alpha In - button.color = rgb(255,255,255,255) - button.alpha = 255 - -/datum/action/bloodsucker/proc/CheckCanDeactivate(display_error) +/datum/action/cooldown/bloodsucker/proc/CheckCanDeactivate(display_error) return TRUE -/datum/action/bloodsucker/UpdateButtonIcon(force = FALSE) +/datum/action/cooldown/bloodsucker/UpdateButton(atom/movable/screen/movable/action_button/button, status_only = FALSE, force = FALSE) background_icon_state = active? background_icon_state_on : background_icon_state_off - ..()//UpdateButtonIcon() + ..()//UpdateButton() - -/datum/action/bloodsucker/proc/PayCost() +/datum/action/cooldown/bloodsucker/proc/PayCost() // owner for actions is the mob, not mind. var/mob/living/L = owner L.blood_volume -= bloodcost -/datum/action/bloodsucker/proc/ActivatePower() +/datum/action/cooldown/bloodsucker/proc/ActivatePower() -/datum/action/bloodsucker/proc/DeactivatePower(mob/living/user = owner, mob/living/target) +/datum/action/cooldown/bloodsucker/proc/DeactivatePower(mob/living/user = owner, mob/living/target) active = FALSE - UpdateButtonIcon() + UpdateButtons() StartCooldown() -/datum/action/bloodsucker/proc/ContinueActive(mob/living/user, mob/living/target) // Used by loops to make sure this power can stay active. +/datum/action/cooldown/bloodsucker/proc/ContinueActive(mob/living/user, mob/living/target) // Used by loops to make sure this power can stay active. return active && user && (!warn_constant_cost || user.blood_volume > 0) -/datum/action/bloodsucker/proc/RemoveAfterUse() +/datum/action/cooldown/bloodsucker/proc/RemoveAfterUse() // Un-Learn Me! (GO HOME var/datum/antagonist/bloodsucker/bloodsuckerdatum = owner.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) if (istype(bloodsuckerdatum)) bloodsuckerdatum.powers -= src Remove(owner) -/datum/action/bloodsucker/proc/Upgrade() +/datum/action/cooldown/bloodsucker/proc/Upgrade() level_current ++ -/////////////////////////////////// PASSIVE POWERS /////////////////////////////////// - -// New Type: Passive (Always on, no button) -/datum/action/bloodsucker/passive - -/datum/action/bloodsucker/passive/New() - // REMOVED: DO NOTHBING! - ..() - // Don't Display Button! (it doesn't do anything anyhow) - button.screen_loc = DEFAULT_BLOODSPELLS - button.moved = DEFAULT_BLOODSPELLS - button.ordered = FALSE - -/datum/action/bloodsucker/passive/Destroy() - if(owner) - Remove(owner) - target = null - return ..() - /////////////////////////////////// TARGETTED POWERS /////////////////////////////////// -/datum/action/bloodsucker/targeted +/datum/action/cooldown/bloodsucker/targeted // NOTE: All Targeted spells are Toggles! We just don't bother checking here. var/target_range = 99 var/message_Trigger = "Select a target." @@ -204,15 +173,16 @@ var/power_in_use = FALSE // Is this power LOCKED due to being used? -/datum/action/bloodsucker/targeted/New(Target) +/datum/action/cooldown/bloodsucker/targeted/New(Target) desc += "
      \[Targeted Power\]" // Modify description to add notice that this is aimed. ..() // Create Proc Holder for intercepting clicks bs_proc_holder = new () bs_proc_holder.linked_power = src +// TODO: Refactor this to use /Activate() and click_to_activate = TRUE. // Click power: Begin Aim -/datum/action/bloodsucker/targeted/Trigger() +/datum/action/cooldown/bloodsucker/targeted/Trigger() if(active && CheckCanDeactivate(TRUE)) DeactivateRangedAbility() DeactivatePower() @@ -220,7 +190,7 @@ if(!CheckCanPayCost(TRUE) || !CheckCanUse(TRUE)) return active = !active - UpdateButtonIcon() + UpdateButtons() // Create & Link Targeting Proc var/mob/living/L = owner if(L.ranged_ability) @@ -230,7 +200,7 @@ if(message_Trigger != "") to_chat(owner, "[message_Trigger]") -/datum/action/bloodsucker/targeted/CheckCanUse(display_error) +/datum/action/cooldown/bloodsucker/targeted/CheckCanUse(display_error) . = ..() if(!.) return @@ -238,21 +208,21 @@ return FALSE // doesn't let you remove powers if you're not there. So, let's just cancel the power entirely. return TRUE -/datum/action/bloodsucker/targeted/DeactivatePower(mob/living/user = owner, mob/living/target) +/datum/action/cooldown/bloodsucker/targeted/DeactivatePower(mob/living/user = owner, mob/living/target) // Don't run ..(), we don't want to engage the cooldown until we USE this power! active = FALSE - UpdateButtonIcon() + UpdateButtons() -/datum/action/bloodsucker/targeted/proc/DeactivateRangedAbility() +/datum/action/cooldown/bloodsucker/targeted/proc/DeactivateRangedAbility() // Only Turned off when CLICK is disabled...aka, when you successfully clicked (or bs_proc_holder.remove_ranged_ability() // Check if target is VALID (wall, turf, or character?) -/datum/action/bloodsucker/targeted/proc/CheckValidTarget(atom/A) +/datum/action/cooldown/bloodsucker/targeted/proc/CheckValidTarget(atom/A) return FALSE // FALSE targets nothing. // Check if valid target meets conditions -/datum/action/bloodsucker/targeted/proc/CheckCanTarget(atom/A, display_error) +/datum/action/cooldown/bloodsucker/targeted/proc/CheckCanTarget(atom/A, display_error) // Out of Range if(!(A in view(target_range, owner))) if(display_error && target_range > 1) // Only warn for range if it's greater than 1. Brawn doesn't need to announce itself. @@ -261,7 +231,7 @@ return istype(A) // Click Target -/datum/action/bloodsucker/targeted/proc/ClickWithPower(atom/A) +/datum/action/cooldown/bloodsucker/targeted/proc/ClickWithPower(atom/A) // CANCEL RANGED TARGET check if(power_in_use || !CheckValidTarget(A)) return FALSE @@ -276,21 +246,21 @@ power_in_use = FALSE return TRUE -/datum/action/bloodsucker/targeted/proc/FireTargetedPower(atom/A) +/datum/action/cooldown/bloodsucker/targeted/proc/FireTargetedPower(atom/A) // Like ActivatePower, but specific to Targeted (and takes an atom input). We don't use ActivatePower for targeted. -/datum/action/bloodsucker/targeted/proc/PowerActivatedSuccessfully() +/datum/action/cooldown/bloodsucker/targeted/proc/PowerActivatedSuccessfully() // The power went off! We now pay the cost of the power. PayCost() DeactivateRangedAbility() DeactivatePower() StartCooldown() // Do AFTER UpdateIcon() inside of DeactivatePower. Otherwise icon just gets wiped. -/datum/action/bloodsucker/targeted/ContinueActive(mob/living/user, mob/living/target) // Used by loops to make sure this power can stay active. +/datum/action/cooldown/bloodsucker/targeted/ContinueActive(mob/living/user, mob/living/target) // Used by loops to make sure this power can stay active. return ..() // Target Proc Holder /obj/effect/proc_holder/bloodsucker - var/datum/action/bloodsucker/targeted/linked_power + var/datum/action/cooldown/bloodsucker/targeted/linked_power /obj/effect/proc_holder/bloodsucker/remove_ranged_ability(msg) ..() diff --git a/code/modules/antagonists/bloodsucker/bloodsucker_sunlight.dm b/code/modules/antagonists/bloodsucker/bloodsucker_sunlight.dm index a86cb374d2c9..88a4b6bb32dd 100644 --- a/code/modules/antagonists/bloodsucker/bloodsucker_sunlight.dm +++ b/code/modules/antagonists/bloodsucker/bloodsucker_sunlight.dm @@ -55,8 +55,8 @@ bloodsuckerdatum.warn_sun_locker = FALSE bloodsuckerdatum.warn_sun_burn = FALSE // Remove Dawn Powers - for(var/datum/action/bloodsucker/P in bloodsuckerdatum.powers) - if(istype(P, /datum/action/bloodsucker/gohome)) + for(var/datum/action/cooldown/bloodsucker/P in bloodsuckerdatum.powers) + if(istype(P, /datum/action/cooldown/bloodsucker/gohome)) bloodsuckerdatum.powers -= P P.Remove(M.current) nighttime_duration += 100 //Each day makes the night a minute longer. @@ -149,5 +149,5 @@ if(!istype(M) || !istype(M.current)) continue var/datum/antagonist/bloodsucker/bloodsuckerdatum = M.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) - if(istype(bloodsuckerdatum) && bloodsuckerdatum.lair && !(locate(/datum/action/bloodsucker/gohome) in bloodsuckerdatum.powers)) - bloodsuckerdatum.BuyPower(new /datum/action/bloodsucker/gohome) + if(istype(bloodsuckerdatum) && bloodsuckerdatum.lair && !(locate(/datum/action/cooldown/bloodsucker/gohome) in bloodsuckerdatum.powers)) + bloodsuckerdatum.BuyPower(new /datum/action/cooldown/bloodsucker/gohome) diff --git a/code/modules/antagonists/bloodsucker/bloodsucker_ui.dm b/code/modules/antagonists/bloodsucker/bloodsucker_ui.dm index 486ae51117a2..3edffe9c3162 100644 --- a/code/modules/antagonists/bloodsucker/bloodsucker_ui.dm +++ b/code/modules/antagonists/bloodsucker/bloodsucker_ui.dm @@ -14,7 +14,7 @@ dat += "
      " // Step One: Decide powers you CAN buy. - for(var/pickedpower in typesof(/datum/action/bloodsucker)) + for(var/pickedpower in typesof(/datum/action/cooldown/bloodsucker)) var/obj/effect/proc_holder/spell/bloodsucker/power = pickedpower // NAME dat += "[power.name]" diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index 17c21dc1883b..611f54e89c59 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -168,7 +168,7 @@ return fullname -/datum/antagonist/bloodsucker/proc/BuyPower(datum/action/bloodsucker/power)//(obj/effect/proc_holder/spell/power) +/datum/antagonist/bloodsucker/proc/BuyPower(datum/action/cooldown/bloodsucker/power)//(obj/effect/proc_holder/spell/power) powers += power power.Grant(owner.current)// owner.AddSpell(power) @@ -177,10 +177,10 @@ add_hud() update_hud(TRUE) // Set blood value, current rank // Powers - BuyPower(new /datum/action/bloodsucker/feed) - BuyPower(new /datum/action/bloodsucker/masquerade) - BuyPower(new /datum/action/bloodsucker/veil) - BuyPower(new /datum/action/bloodsucker/levelup) + BuyPower(new /datum/action/cooldown/bloodsucker/feed) + BuyPower(new /datum/action/cooldown/bloodsucker/masquerade) + BuyPower(new /datum/action/cooldown/bloodsucker/veil) + BuyPower(new /datum/action/cooldown/bloodsucker/levelup) // Traits for(var/T in defaultTraits) ADD_TRAIT(owner.current, T, BLOODSUCKER_TRAIT) @@ -222,7 +222,7 @@ remove_hud() // Powers while(powers.len) - var/datum/action/bloodsucker/power = pick(powers) + var/datum/action/cooldown/bloodsucker/power = pick(powers) powers -= power power.Remove(owner.current) // owner.RemoveSpell(power) @@ -268,7 +268,7 @@ to_chat(owner, "Bloodsucker Tip: If you cannot find or steal a coffin to use, you can build one from wooden planks.
      ") /datum/antagonist/bloodsucker/proc/LevelUpPowers() - for(var/datum/action/bloodsucker/power in powers) + for(var/datum/action/cooldown/bloodsucker/power in powers) power.level_current ++ /datum/antagonist/bloodsucker/proc/SpendRank() @@ -282,8 +282,8 @@ //TODO: Make this into a radial, or perhaps a tgui next UI // Purchase Power Prompt var/list/options = list() - for(var/pickedpower in typesof(/datum/action/bloodsucker)) - var/datum/action/bloodsucker/power = pickedpower + for(var/pickedpower in typesof(/datum/action/cooldown/bloodsucker)) + var/datum/action/cooldown/bloodsucker/power = pickedpower // If I don't own it, and I'm allowed to buy it. if(!(locate(power) in powers) && initial(power.bloodsucker_can_buy)) options[initial(power.name)] = power // TESTING: After working with TGUI, it seems you can use initial() to view the variables inside a path? @@ -304,7 +304,7 @@ to_chat(owner.current, "You dont have enough blood to thicken your blood, you need [level_bloodcost - L.blood_volume] units more!") return // Buy New Powers - var/datum/action/bloodsucker/P = options[choice] + var/datum/action/cooldown/bloodsucker/P = options[choice] AddBloodVolume(-level_bloodcost) BuyPower(new P) to_chat(owner.current, "You have used [level_bloodcost] units of blood and learned [initial(P.name)]!") @@ -342,7 +342,7 @@ //This handles the application of antag huds/special abilities /datum/antagonist/bloodsucker/apply_innate_effects(mob/living/mob_override) - RegisterSignal(owner.current,COMSIG_LIVING_BIOLOGICAL_LIFE,.proc/LifeTick) + RegisterSignal(owner.current,COMSIG_LIVING_BIOLOGICAL_LIFE, PROC_REF(LifeTick)) return //This handles the removal of antag huds/special abilities diff --git a/code/modules/antagonists/bloodsucker/datum_hunter.dm b/code/modules/antagonists/bloodsucker/datum_hunter.dm index b221a83a6046..9c862fe42a3d 100644 --- a/code/modules/antagonists/bloodsucker/datum_hunter.dm +++ b/code/modules/antagonists/bloodsucker/datum_hunter.dm @@ -26,7 +26,7 @@ //owner.current.apply_status_effect(/datum/status_effect/agent_pinpointer/hunter_edition) // Give Hunter Power - var/datum/action/P = new /datum/action/bloodsucker/trackvamp + var/datum/action/P = new /datum/action/cooldown/bloodsucker/trackvamp P.Grant(owner.current) // Give Hunter Martial Arts @@ -69,7 +69,7 @@ // Take Hunter Power if (owner.current) - for (var/datum/action/bloodsucker/P in owner.current.actions) + for (var/datum/action/cooldown/bloodsucker/P in owner.current.actions) P.Remove(owner.current) // Take Hunter Martial Arts @@ -166,7 +166,7 @@ /* -/datum/action/bloodsucker/trackvamp/ +/datum/action/cooldown/bloodsucker/trackvamp/ name = "Track Monster"//"Cellular Emporium" desc = "Take a moment to look for clues of any nearby monsters.
      These creatures are slippery, and often look like the crew." button_icon = 'icons/mob/actions/bloodsucker.dmi' //This is the file for the BACKGROUND icon @@ -177,7 +177,7 @@ cooldown = 300 // 10 ticks, 1 second. bloodcost = 0 -/datum/action/bloodsucker/trackvamp/ActivatePower() +/datum/action/cooldown/bloodsucker/trackvamp/ActivatePower() var/mob/living/user = owner to_chat(user, "You look around, scanning your environment and discerning signs of any filthy, wretched affronts to the natural order.") @@ -192,7 +192,7 @@ // NOTE: DON'T DEACTIVATE! //DeactivatePower() -/datum/action/bloodsucker/trackvamp/proc/display_proximity() +/datum/action/cooldown/bloodsucker/trackvamp/proc/display_proximity() // Pick target var/turf/my_loc = get_turf(owner) //var/list/mob/living/carbon/vamps = list() diff --git a/code/modules/antagonists/bloodsucker/datum_vassal.dm b/code/modules/antagonists/bloodsucker/datum_vassal.dm index 5162897d60c3..9a2e3a1ae651 100644 --- a/code/modules/antagonists/bloodsucker/datum_vassal.dm +++ b/code/modules/antagonists/bloodsucker/datum_vassal.dm @@ -38,7 +38,7 @@ // Master Pinpointer owner.current.apply_status_effect(/datum/status_effect/agent_pinpointer/vassal_edition) // Powers - var/datum/action/bloodsucker/vassal/recuperate/new_Recuperate = new () + var/datum/action/cooldown/bloodsucker/vassal/recuperate/new_Recuperate = new () new_Recuperate.Grant(owner.current) powers += new_Recuperate // Give Vassal Objective diff --git a/code/modules/antagonists/bloodsucker/items/bloodsucker_organs.dm b/code/modules/antagonists/bloodsucker/items/bloodsucker_organs.dm index 25de64fe34cd..5f3a3dcc6f17 100644 --- a/code/modules/antagonists/bloodsucker/items/bloodsucker_organs.dm +++ b/code/modules/antagonists/bloodsucker/items/bloodsucker_organs.dm @@ -33,7 +33,7 @@ /obj/item/organ/heart/vampheart/Restart() beating = 0 // DONT run ..(). We don't want to start beating again. - return 0 + return FALSE /obj/item/organ/heart/vampheart/Stop() fakingit = 0 diff --git a/code/modules/antagonists/bloodsucker/items/bloodsucker_stake.dm b/code/modules/antagonists/bloodsucker/items/bloodsucker_stake.dm index 06eabd4739ee..2194f1027b29 100644 --- a/code/modules/antagonists/bloodsucker/items/bloodsucker_stake.dm +++ b/code/modules/antagonists/bloodsucker/items/bloodsucker_stake.dm @@ -81,7 +81,7 @@ // Make Attempt... to_chat(user, "You put all your weight into embedding the stake into [target]'s chest...") playsound(user, 'sound/magic/Demon_consume.ogg', 50, 1) - if(!do_mob(user, C, staketime, NONE, extra_checks=CALLBACK(C, /mob/living/carbon/proc/can_be_staked))) // user / target / time / uninterruptable / show progress bar / extra checks + if(!do_mob(user, C, staketime, NONE, extra_checks=CALLBACK(C, TYPE_PROC_REF(/mob/living/carbon, can_be_staked)))) // user / target / time / uninterruptable / show progress bar / extra checks return // Drop & Embed Stake user.visible_message("[user.name] drives the [src] into [target]'s chest!", \ diff --git a/code/modules/antagonists/bloodsucker/objects/bloodsucker_coffin.dm b/code/modules/antagonists/bloodsucker/objects/bloodsucker_coffin.dm index d58190cf66a7..df4a11b927c6 100644 --- a/code/modules/antagonists/bloodsucker/objects/bloodsucker_coffin.dm +++ b/code/modules/antagonists/bloodsucker/objects/bloodsucker_coffin.dm @@ -122,7 +122,7 @@ update_icon() //to_chat(user, "You flip a secret latch and unlock [src].") // Don't bother. We know it's unlocked. locked = FALSE - return 1 + return TRUE else playsound(get_turf(src), 'sound/machines/door_locked.ogg', 20, 1) to_chat(user, "[src] is locked tight from the inside.") diff --git a/code/modules/antagonists/bloodsucker/powers/brawn.dm b/code/modules/antagonists/bloodsucker/powers/brawn.dm index db3ce92ec171..25a04d16cc18 100644 --- a/code/modules/antagonists/bloodsucker/powers/brawn.dm +++ b/code/modules/antagonists/bloodsucker/powers/brawn.dm @@ -1,11 +1,11 @@ -/datum/action/bloodsucker/targeted/brawn +/datum/action/cooldown/bloodsucker/targeted/brawn name = "Brawn" desc = "Snap restraints with ease, or deal terrible damage with your bare hands." button_icon_state = "power_strength" bloodcost = 10 - cooldown = 90 + cooldown_time = 90 target_range = 1 power_activates_immediately = TRUE message_Trigger = ""//"Whom will you subvert to your will?" @@ -16,7 +16,7 @@ var/upgrade_canLocker = FALSE var/upgrade_canDoor = FALSE -/datum/action/bloodsucker/targeted/brawn/CheckCanUse(display_error) +/datum/action/cooldown/bloodsucker/targeted/brawn/CheckCanUse(display_error) . = ..() if(!.) return @@ -38,10 +38,10 @@ // NOTE: We use . = FALSE so that we can break cuffs AND throw off our attacker in one use! //return TRUE -/datum/action/bloodsucker/targeted/brawn/CheckValidTarget(atom/A) +/datum/action/cooldown/bloodsucker/targeted/brawn/CheckValidTarget(atom/A) return isliving(A) || istype(A, /obj/machinery/door) -/datum/action/bloodsucker/targeted/brawn/CheckCanTarget(atom/A, display_error) +/datum/action/cooldown/bloodsucker/targeted/brawn/CheckCanTarget(atom/A, display_error) // DEFAULT CHECKS (Distance) if(!..()) // Disable range notice for Brawn. return FALSE @@ -59,7 +59,7 @@ return TRUE return ..() // yes, FALSE! You failed if you got here! BAD TARGET -/datum/action/bloodsucker/targeted/brawn/FireTargetedPower(atom/A) +/datum/action/cooldown/bloodsucker/targeted/brawn/FireTargetedPower(atom/A) // set waitfor = FALSE <---- DONT DO THIS!We WANT this power to hold up ClickWithPower(), so that we can unlock the power when it's done. var/mob/living/carbon/target = A var/mob/living/user = owner @@ -97,7 +97,7 @@ D.open(2) // open(2) is like a crowbar or jaws of life. // Target Type: Closet -/datum/action/bloodsucker/targeted/brawn/proc/CheckBreakRestraints() +/datum/action/cooldown/bloodsucker/targeted/brawn/proc/CheckBreakRestraints() if(!iscarbon(owner)) // || !owner.restrained() return FALSE // (NOTE: Just like biodegrade.dm, we only remove one thing per use // @@ -131,7 +131,7 @@ return TRUE return FALSE -/datum/action/bloodsucker/targeted/brawn/proc/CheckEscapePuller() +/datum/action/cooldown/bloodsucker/targeted/brawn/proc/CheckEscapePuller() if(!owner.pulledby)// || owner.pulledby.grab_state <= GRAB_PASSIVE) return FALSE var/mob/M = owner.pulledby @@ -153,7 +153,7 @@ owner.pulledby = null // It's already done, but JUST IN CASE. return TRUE /* Doesnt work -/datum/action/bloodsucker/targeted/brawn/proc/CheckBreakLocker() +/datum/action/cooldown/bloodsucker/targeted/brawn/proc/CheckBreakLocker() if(!istype(owner.loc, /obj/structure/closet)) return FALSE playsound(get_turf(owner), 'sound/machines/airlock_alien_prying.ogg', 40, 1, -1) diff --git a/code/modules/antagonists/bloodsucker/powers/cloak.dm b/code/modules/antagonists/bloodsucker/powers/cloak.dm index 5383e8c1ac1a..cb3a1e9fcf04 100644 --- a/code/modules/antagonists/bloodsucker/powers/cloak.dm +++ b/code/modules/antagonists/bloodsucker/powers/cloak.dm @@ -1,11 +1,11 @@ -/datum/action/bloodsucker/cloak +/datum/action/cooldown/bloodsucker/cloak name = "Cloak of Darkness" desc = "Blend into the shadows and become invisible to the untrained eye. Movement is slowed in brightly lit areas, and you cannot dissapear while mortals watch you." button_icon_state = "power_cloak" bloodcost = 5 - cooldown = 50 + cooldown_time = 50 bloodsucker_can_buy = TRUE amToggle = TRUE warn_constant_cost = TRUE @@ -14,7 +14,7 @@ var/walk_threshold = 0.4 // arbitrary number, to be changed. edit in last commit: this is fine after testing on box station for a bit var/lum -/datum/action/bloodsucker/cloak/CheckCanUse(display_error) +/datum/action/cooldown/bloodsucker/cloak/CheckCanUse(display_error) . = ..() if(!.) return @@ -24,7 +24,7 @@ return FALSE return TRUE -/datum/action/bloodsucker/cloak/ActivatePower() +/datum/action/cooldown/bloodsucker/cloak/ActivatePower() var/datum/antagonist/bloodsucker/bloodsuckerdatum = owner.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) var/mob/living/user = owner @@ -52,7 +52,7 @@ sleep(5) // Check every few ticks -/datum/action/bloodsucker/cloak/ContinueActive(mob/living/user, mob/living/target) +/datum/action/cooldown/bloodsucker/cloak/ContinueActive(mob/living/user, mob/living/target) if (!..()) return FALSE if(user.stat == !CONSCIOUS) // Must be CONSCIOUS @@ -60,7 +60,7 @@ return FALSE return TRUE -/datum/action/bloodsucker/cloak/DeactivatePower(mob/living/user = owner, mob/living/target) +/datum/action/cooldown/bloodsucker/cloak/DeactivatePower(mob/living/user = owner, mob/living/target) ..() REMOVE_TRAIT(user, TRAIT_NORUNNING, "cloak of darkness") user.alpha = 255 diff --git a/code/modules/antagonists/bloodsucker/powers/feed.dm b/code/modules/antagonists/bloodsucker/powers/feed.dm index a4bdcfee540a..bfcf27412133 100644 --- a/code/modules/antagonists/bloodsucker/powers/feed.dm +++ b/code/modules/antagonists/bloodsucker/powers/feed.dm @@ -1,12 +1,12 @@ -/datum/action/bloodsucker/feed +/datum/action/cooldown/bloodsucker/feed name = "Feed" desc = "Draw the heartsblood of living victims in your grasp.
      None/Passive: Feed silently and unnoticed by your victim.
      Aggressive: Subdue your target quickly." button_icon_state = "power_feed" bloodcost = 0 - cooldown = 30 + cooldown_time = 30 amToggle = TRUE bloodsucker_can_buy = TRUE can_be_staked = TRUE @@ -16,7 +16,7 @@ var/mob/living/feed_target // So we can validate more than just the guy we're grappling. var/target_grappled = FALSE // If you started grappled, then ending it will end your Feed. -/datum/action/bloodsucker/feed/CheckCanUse(display_error) +/datum/action/cooldown/bloodsucker/feed/CheckCanUse(display_error) . = ..() if(!.) return @@ -33,7 +33,7 @@ // DONE! return TRUE -/datum/action/bloodsucker/feed/proc/ValidateTarget(mob/living/target, display_error) // Called twice: validating a subtle victim, or validating your grapple victim. +/datum/action/cooldown/bloodsucker/feed/proc/ValidateTarget(mob/living/target, display_error) // Called twice: validating a subtle victim, or validating your grapple victim. // Bloodsuckers + Animals MUST be grabbed aggressively! if(!owner.pulling || target == owner.pulling && owner.grab_state < GRAB_AGGRESSIVE) // NOTE: It's OKAY that we are checking if(!target) below, AFTER animals here. We want passive check vs animal to warn you first, THEN the standard warning. @@ -76,7 +76,7 @@ return TRUE // If I'm not grabbing someone, find me someone nearby. -/datum/action/bloodsucker/feed/proc/FindMyTarget(display_error) +/datum/action/cooldown/bloodsucker/feed/proc/FindMyTarget(display_error) // Default feed_target = null target_grappled = FALSE @@ -132,7 +132,7 @@ feed_target = pick(targets_valid)//targets[1] return TRUE -/datum/action/bloodsucker/feed/ActivatePower() +/datum/action/cooldown/bloodsucker/feed/ActivatePower() // set waitfor = FALSE <---- DONT DO THIS!We WANT this power to hold up Activate(), so Deactivate() can happen after. var/mob/living/target = feed_target // Stored during CheckCanUse(). Can be a grabbed OR adjecent character. var/mob/living/user = owner @@ -146,7 +146,7 @@ to_chat(user, "You lean quietly toward [target] and secretly draw out your fangs...") else to_chat(user, "You pull [target] close to you and draw out your fangs...") - if(!do_mob(user, target, feed_time, NONE, extra_checks = CALLBACK(src, .proc/ContinueActive, user, target)))//sleep(10) + if(!do_mob(user, target, feed_time, NONE, extra_checks = CALLBACK(src, PROC_REF(ContinueActive), user, target)))//sleep(10) to_chat(user, "Your feeding was interrupted.") //DeactivatePower(user,target) return @@ -207,7 +207,7 @@ //user.mobility_flags &= ~MOBILITY_MOVE // user.canmove = 0 // Prevents spilling blood accidentally. // Abort? A bloody mistake. - if(!do_mob(user, target, 2 SECONDS, NONE, extra_checks=CALLBACK(src, .proc/ContinueActive, user, target))) + if(!do_mob(user, target, 2 SECONDS, NONE, extra_checks=CALLBACK(src, PROC_REF(ContinueActive), user, target))) // May have disabled Feed during do_mob if(!active || !ContinueActive(user, target)) break @@ -302,16 +302,16 @@ CheckKilledTarget(user,target) -/datum/action/bloodsucker/feed/proc/CheckKilledTarget(mob/living/user, mob/living/target) +/datum/action/cooldown/bloodsucker/feed/proc/CheckKilledTarget(mob/living/user, mob/living/target) // Bad Bloodsucker. You shouldn't do that. if(target && target.stat >= DEAD && ishuman(target)) SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "drankkilled", /datum/mood_event/drankkilled) // BAD // in bloodsucker_life.dm -/datum/action/bloodsucker/feed/ContinueActive(mob/living/user, mob/living/target) +/datum/action/cooldown/bloodsucker/feed/ContinueActive(mob/living/user, mob/living/target) return ..() && target && (!target_grappled || user.pulling == target) && blood_sucking_checks(target, TRUE, TRUE) // Active, and still antag, // NOTE: We only care about pulling if target started off that way. Mostly only important for Aggressive feed. -/datum/action/bloodsucker/feed/proc/ApplyVictimEffects(mob/living/target) +/datum/action/cooldown/bloodsucker/feed/proc/ApplyVictimEffects(mob/living/target) // Bloodsuckers not affected by "the Kiss" of another vampire if(!target.mind || !target.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER)) target.Unconscious(50,0) @@ -320,7 +320,7 @@ if(ishuman(target)) target.adjustStaminaLoss(5, forced = TRUE)// Base Stamina Damage -/datum/action/bloodsucker/feed/DeactivatePower(mob/living/user = owner, mob/living/target) +/datum/action/cooldown/bloodsucker/feed/DeactivatePower(mob/living/user = owner, mob/living/target) ..() // activate = FALSE var/datum/antagonist/bloodsucker/bloodsuckerdatum = user.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) // No longer Feeding diff --git a/code/modules/antagonists/bloodsucker/powers/fortitude.dm b/code/modules/antagonists/bloodsucker/powers/fortitude.dm index 740ec817820d..c3432709109e 100644 --- a/code/modules/antagonists/bloodsucker/powers/fortitude.dm +++ b/code/modules/antagonists/bloodsucker/powers/fortitude.dm @@ -2,12 +2,12 @@ -/datum/action/bloodsucker/fortitude +/datum/action/cooldown/bloodsucker/fortitude name = "Fortitude" desc = "Withstand egregious physical wounds and walk away from attacks that would stun, pierce, and dismember lesser beings. You cannot run while active." button_icon_state = "power_fortitude" bloodcost = 30 - cooldown = 80 + cooldown_time = 80 bloodsucker_can_buy = TRUE amToggle = TRUE warn_constant_cost = TRUE @@ -15,7 +15,7 @@ var/fortitude_resist // So we can raise and lower your brute resist based on what your level_current WAS. -/datum/action/bloodsucker/fortitude/ActivatePower() +/datum/action/cooldown/bloodsucker/fortitude/ActivatePower() var/datum/antagonist/bloodsucker/B = owner.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) var/mob/living/user = owner to_chat(user, "Your flesh, skin, and muscles become as steel.") @@ -47,8 +47,8 @@ B.AddBloodVolume(-0.5) sleep(20) // Check every few ticks that we haven't disabled this power // Return to Running (if you were before) - -/datum/action/bloodsucker/fortitude/DeactivatePower(mob/living/user = owner, mob/living/target) + +/datum/action/cooldown/bloodsucker/fortitude/DeactivatePower(mob/living/user = owner, mob/living/target) ..() // Restore Traits & Effects REMOVE_TRAIT(user, TRAIT_PIERCEIMMUNE, "fortitude") diff --git a/code/modules/antagonists/bloodsucker/powers/go_home.dm b/code/modules/antagonists/bloodsucker/powers/go_home.dm index a8060ad07e7b..e78b9089fb96 100644 --- a/code/modules/antagonists/bloodsucker/powers/go_home.dm +++ b/code/modules/antagonists/bloodsucker/powers/go_home.dm @@ -1,6 +1,6 @@ -/datum/action/bloodsucker/gohome +/datum/action/cooldown/bloodsucker/gohome name = "Vanishing Act" desc = "As dawn aproaches, disperse into mist and return directly to your Lair.
      WARNING: You will drop ALL of your possessions if observed by mortals." button_icon_state = "power_gohome" @@ -8,7 +8,7 @@ background_icon_state_off = "vamp_power_off_oneshot" bloodcost = 100 - cooldown = 99999 // It'll never come back. + cooldown_time = 99999 // It'll never come back. amToggle = FALSE amSingleUse = TRUE @@ -18,7 +18,7 @@ can_be_immobilized = TRUE must_be_concious = FALSE -/datum/action/bloodsucker/gohome/CheckCanUse(display_error) +/datum/action/cooldown/bloodsucker/gohome/CheckCanUse(display_error) . = ..() if(!.) return @@ -30,12 +30,12 @@ return FALSE return TRUE -/datum/action/bloodsucker/gohome/proc/flicker_lights(var/flicker_range, var/beat_volume) +/datum/action/cooldown/bloodsucker/gohome/proc/flicker_lights(var/flicker_range, var/beat_volume) for(var/obj/machinery/light/L in view(flicker_range, get_turf(owner))) playsound(get_turf(owner), 'sound/effects/singlebeat.ogg', beat_volume, 1) -/datum/action/bloodsucker/gohome/ActivatePower() +/datum/action/cooldown/bloodsucker/gohome/ActivatePower() var/mob/living/carbon/user = owner var/datum/antagonist/bloodsucker/bloodsuckerdatum = owner.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) // IMPORTANT: Check for lair at every step! It might get destroyed. diff --git a/code/modules/antagonists/bloodsucker/powers/haste.dm b/code/modules/antagonists/bloodsucker/powers/haste.dm index 05e2cd033060..e783afd360aa 100644 --- a/code/modules/antagonists/bloodsucker/powers/haste.dm +++ b/code/modules/antagonists/bloodsucker/powers/haste.dm @@ -3,12 +3,12 @@ // Level 2: Dodge Bullets // Level 3: Stun People Passed -/datum/action/bloodsucker/targeted/haste +/datum/action/cooldown/bloodsucker/targeted/haste name = "Immortal Haste" desc = "Dash somewhere with supernatural speed. Those nearby may be knocked away, stunned, or left empty-handed." button_icon_state = "power_speed" bloodcost = 6 - cooldown = 120 + cooldown_time = 120 target_range = 15 power_activates_immediately = TRUE message_Trigger = ""//"Whom will you subvert to your will?" @@ -18,7 +18,7 @@ /// If set, uses this speed in deciseconds instead of world.tick_lag var/speed_override -/datum/action/bloodsucker/targeted/haste/CheckCanUse(display_error) +/datum/action/cooldown/bloodsucker/targeted/haste/CheckCanUse(display_error) . = ..() if(!.) return @@ -33,10 +33,10 @@ return FALSE return TRUE -/datum/action/bloodsucker/targeted/haste/CheckValidTarget(atom/A) +/datum/action/cooldown/bloodsucker/targeted/haste/CheckValidTarget(atom/A) return isturf(A) || A.loc != owner.loc // Anything will do, if it's not me or my square -/datum/action/bloodsucker/targeted/haste/CheckCanTarget(atom/A, display_error) +/datum/action/cooldown/bloodsucker/targeted/haste/CheckCanTarget(atom/A, display_error) // DEFAULT CHECKS (Distance) if (!..()) return FALSE @@ -45,10 +45,10 @@ // return FALSE return TRUE -/datum/action/bloodsucker/targeted/haste/FireTargetedPower(atom/A) +/datum/action/cooldown/bloodsucker/targeted/haste/FireTargetedPower(atom/A) // This is a non-async proc to make sure the power is "locked" until this finishes. hit = list() - RegisterSignal(owner, COMSIG_MOVABLE_MOVED, .proc/on_move) + RegisterSignal(owner, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) var/mob/living/user = owner var/turf/T = isturf(A) ? A : get_turf(A) // Pulled? Not anymore. @@ -78,11 +78,11 @@ hit = null user.update_mobility() -/datum/action/bloodsucker/targeted/haste/DeactivatePower(mob/living/user = owner, mob/living/target) +/datum/action/cooldown/bloodsucker/targeted/haste/DeactivatePower(mob/living/user = owner, mob/living/target) ..() // activate = FALSE user.update_mobility() -/datum/action/bloodsucker/targeted/haste/proc/on_move() +/datum/action/cooldown/bloodsucker/targeted/haste/proc/on_move() for(var/mob/living/L in dview(1, get_turf(owner))) if(!hit[L] && (L != owner)) hit[L] = TRUE diff --git a/code/modules/antagonists/bloodsucker/powers/lunge.dm b/code/modules/antagonists/bloodsucker/powers/lunge.dm index db7868fa8a5c..5ad79400d792 100644 --- a/code/modules/antagonists/bloodsucker/powers/lunge.dm +++ b/code/modules/antagonists/bloodsucker/powers/lunge.dm @@ -1,25 +1,21 @@ -/datum/action/bloodsucker/lunge +/datum/action/cooldown/bloodsucker/lunge name = "Predatory Lunge" desc = "Prepare the strenght to grapple your prey." button_icon_state = "power_lunge" bloodcost = 10 - cooldown = 30 + cooldown_time = 30 bloodsucker_can_buy = TRUE warn_constant_cost = TRUE amToggle = TRUE var/leap_skill_mod = 5 -/datum/action/bloodsucker/lunge/New() - . = ..() - - -/datum/action/bloodsucker/lunge/Destroy() +/datum/action/cooldown/bloodsucker/lunge/Destroy() . = ..() UnregisterSignal(owner, COMSIG_CARBON_TACKLED) -/datum/action/bloodsucker/lunge/ActivatePower() +/datum/action/cooldown/bloodsucker/lunge/ActivatePower() var/mob/living/carbon/user = owner var/datum/antagonist/bloodsucker/B = user.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) var/datum/component/tackler/T = user.LoadComponent(/datum/component/tackler) @@ -31,16 +27,16 @@ T.min_distance = 2 active = TRUE user.toggle_throw_mode() - RegisterSignal(user, COMSIG_CARBON_TACKLED, .proc/DelayedDeactivatePower) + RegisterSignal(user, COMSIG_CARBON_TACKLED, PROC_REF(DelayedDeactivatePower)) while(B && ContinueActive(user)) B.AddBloodVolume(-0.1) sleep(5) //Without this, the leap component would get removed too early, causing the normal crash into effects. -/datum/action/bloodsucker/lunge/proc/DelayedDeactivatePower() - addtimer(CALLBACK(src, .proc/DeactivatePower), 1 SECONDS, TIMER_UNIQUE) +/datum/action/cooldown/bloodsucker/lunge/proc/DelayedDeactivatePower() + addtimer(CALLBACK(src, PROC_REF(DeactivatePower)), 1 SECONDS, TIMER_UNIQUE) -/datum/action/bloodsucker/lunge/DeactivatePower(mob/living/user = owner) +/datum/action/cooldown/bloodsucker/lunge/DeactivatePower(mob/living/user = owner) . = ..() qdel(user.GetComponent(/datum/component/tackler)) UnregisterSignal(user, COMSIG_CARBON_TACKLED) diff --git a/code/modules/antagonists/bloodsucker/powers/masquerade.dm b/code/modules/antagonists/bloodsucker/powers/masquerade.dm index f4ce531ef0d3..78748a3c8028 100644 --- a/code/modules/antagonists/bloodsucker/powers/masquerade.dm +++ b/code/modules/antagonists/bloodsucker/powers/masquerade.dm @@ -16,12 +16,12 @@ // - -/datum/action/bloodsucker/masquerade +/datum/action/cooldown/bloodsucker/masquerade name = "Masquerade" desc = "Feign the vital signs of a mortal, and escape both casual and medical notice as the monster you truly are." button_icon_state = "power_human" bloodcost = 10 - cooldown = 50 + cooldown_time = 50 amToggle = TRUE bloodsucker_can_buy = TRUE warn_constant_cost = TRUE @@ -31,7 +31,7 @@ // NOTE: Firing off vulgar powers disables your Masquerade! -/*/datum/action/bloodsucker/masquerade/CheckCanUse(display_error) +/*/datum/action/cooldown/bloodsucker/masquerade/CheckCanUse(display_error) if(!..(display_error))// DEFAULT CHECKS return FALSE // DONE! @@ -39,7 +39,7 @@ */ -/datum/action/bloodsucker/masquerade/ActivatePower() +/datum/action/cooldown/bloodsucker/masquerade/ActivatePower() var/mob/living/user = owner var/datum/antagonist/bloodsucker/bloodsuckerdatum = user.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) @@ -78,14 +78,14 @@ sleep(20) // Check every few ticks that we haven't disabled this power -/datum/action/bloodsucker/masquerade/ContinueActive(mob/living/user) +/datum/action/cooldown/bloodsucker/masquerade/ContinueActive(mob/living/user) // Disable if unable to use power anymore. //if (user.stat == DEAD || user.blood_volume <= 0) // not conscious or soft critor uncon, just dead // return FALSE return ..() // Active, and still Antag -/datum/action/bloodsucker/masquerade/DeactivatePower(mob/living/user = owner, mob/living/target) +/datum/action/cooldown/bloodsucker/masquerade/DeactivatePower(mob/living/user = owner, mob/living/target) ..() // activate = FALSE var/datum/antagonist/bloodsucker/bloodsuckerdatum = user.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) diff --git a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm index 25f50d7af4b6..26a747614e69 100644 --- a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm +++ b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm @@ -5,12 +5,12 @@ // FOLLOW: Target follows you, spouting random phrases from their history (or maybe Polly's or NPC's vocab?) // ATTACK: Target finds a nearby non-Bloodsucker victim to attack. -/datum/action/bloodsucker/targeted/mesmerize +/datum/action/cooldown/bloodsucker/targeted/mesmerize name = "Mesmerize" desc = "Dominate the mind of a mortal who can see your eyes." button_icon_state = "power_mez" bloodcost = 30 - cooldown = 300 + cooldown_time = 300 target_range = 2 power_activates_immediately = TRUE message_Trigger = "Whom will you subvert to your will?" @@ -18,7 +18,7 @@ bloodsucker_can_buy = TRUE var/success -/datum/action/bloodsucker/targeted/mesmerize/CheckCanUse(display_error) +/datum/action/cooldown/bloodsucker/targeted/mesmerize/CheckCanUse(display_error) . = ..() if(!.) return @@ -34,10 +34,10 @@ return FALSE return TRUE -/datum/action/bloodsucker/targeted/mesmerize/CheckValidTarget(atom/A) +/datum/action/cooldown/bloodsucker/targeted/mesmerize/CheckValidTarget(atom/A) return iscarbon(A) -/datum/action/bloodsucker/targeted/mesmerize/CheckCanTarget(atom/A,display_error) +/datum/action/cooldown/bloodsucker/targeted/mesmerize/CheckCanTarget(atom/A,display_error) // Check: Self if(A == owner) return FALSE @@ -88,7 +88,7 @@ return FALSE return TRUE -/datum/action/bloodsucker/targeted/mesmerize/proc/ContinueTarget(atom/A) +/datum/action/cooldown/bloodsucker/targeted/mesmerize/proc/ContinueTarget(atom/A) var/mob/living/carbon/target = A var/mob/living/L = owner @@ -103,7 +103,7 @@ to_chat(L, "[target] has escaped your gaze!") UnregisterSignal(target, COMSIG_MOVABLE_MOVED) -/datum/action/bloodsucker/targeted/mesmerize/FireTargetedPower(atom/A) +/datum/action/cooldown/bloodsucker/targeted/mesmerize/FireTargetedPower(atom/A) // set waitfor = FALSE <---- DONT DO THIS!We WANT this power to hold up ClickWithPower(), so that we can unlock the power when it's done. var/mob/living/carbon/target = A var/mob/living/L = owner @@ -114,11 +114,11 @@ var/power_time = 138 + level_current * 12 target.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) L.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) - RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/ContinueTarget) + RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(ContinueTarget)) // 5 second windup - addtimer(CALLBACK(src, .proc/apply_effects, L, target, power_time), 6 SECONDS) + addtimer(CALLBACK(src, PROC_REF(apply_effects), L, target, power_time), 6 SECONDS) -/datum/action/bloodsucker/targeted/mesmerize/proc/apply_effects(aggressor, victim, power_time) +/datum/action/cooldown/bloodsucker/targeted/mesmerize/proc/apply_effects(aggressor, victim, power_time) var/mob/living/carbon/target = victim var/mob/living/L = aggressor if(!success) @@ -135,5 +135,5 @@ to_chat(L, "[target] has snapped out of their trance.") -/datum/action/bloodsucker/targeted/mesmerize/ContinueActive(mob/living/user, mob/living/target) +/datum/action/cooldown/bloodsucker/targeted/mesmerize/ContinueActive(mob/living/user, mob/living/target) return ..() && CheckCanUse() && CheckCanTarget(target) diff --git a/code/modules/antagonists/bloodsucker/powers/recuperate.dm b/code/modules/antagonists/bloodsucker/powers/recuperate.dm index 90a2e3ff38f5..6f6b204299a5 100644 --- a/code/modules/antagonists/bloodsucker/powers/recuperate.dm +++ b/code/modules/antagonists/bloodsucker/powers/recuperate.dm @@ -1,12 +1,12 @@ -/datum/action/bloodsucker/vassal/recuperate +/datum/action/cooldown/bloodsucker/vassal/recuperate name = "Sanguine Recuperation" desc = "Slowly heal brute damage while active. This process is exhausting, and requires some of your tainted blood." button_icon_state = "power_recup" amToggle = TRUE bloodcost = 5 - cooldown = 100 + cooldown_time = 100 -/datum/action/bloodsucker/vassal/recuperate/CheckCanUse(display_error) +/datum/action/cooldown/bloodsucker/vassal/recuperate/CheckCanUse(display_error) . = ..() if(!.) return @@ -14,7 +14,7 @@ return FALSE return TRUE -/datum/action/bloodsucker/vassal/recuperate/ActivatePower() +/datum/action/cooldown/bloodsucker/vassal/recuperate/ActivatePower() to_chat(owner, "Your muscles clench and your skin crawls as your master's immortal blood knits your wounds and gives you stamina.") var/mob/living/carbon/C = owner var/mob/living/carbon/human/H @@ -35,5 +35,5 @@ // DONE! //DeactivatePower(owner) -/datum/action/bloodsucker/vassal/recuperate/ContinueActive(mob/living/user, mob/living/target) +/datum/action/cooldown/bloodsucker/vassal/recuperate/ContinueActive(mob/living/user, mob/living/target) return ..() && user.stat <= DEAD && user.blood_volume > 500 diff --git a/code/modules/antagonists/bloodsucker/powers/trespass.dm b/code/modules/antagonists/bloodsucker/powers/trespass.dm index 56b72a562ec7..9a64fe8cb3ce 100644 --- a/code/modules/antagonists/bloodsucker/powers/trespass.dm +++ b/code/modules/antagonists/bloodsucker/powers/trespass.dm @@ -1,12 +1,12 @@ -/datum/action/bloodsucker/targeted/trespass +/datum/action/cooldown/bloodsucker/targeted/trespass name = "Trespass" desc = "Become mist and advance two tiles in one direction, ignoring all obstacles except for walls. Useful for skipping past doors and barricades." button_icon_state = "power_tres" bloodcost = 10 - cooldown = 80 + cooldown_time = 80 amToggle = FALSE //target_range = 2 @@ -16,7 +16,7 @@ var/turf/target_turf // We need to decide where we're going based on where we clicked. It's not actually the tile we clicked. -/datum/action/bloodsucker/targeted/trespass/CheckCanUse(display_error) +/datum/action/cooldown/bloodsucker/targeted/trespass/CheckCanUse(display_error) . = ..() if(!.) return @@ -26,7 +26,7 @@ return TRUE -/datum/action/bloodsucker/targeted/trespass/CheckValidTarget(atom/A) +/datum/action/cooldown/bloodsucker/targeted/trespass/CheckValidTarget(atom/A) // Can't target my tile if(A == get_turf(owner) || get_turf(A) == get_turf(owner)) return FALSE @@ -34,7 +34,7 @@ return TRUE // All we care about is destination. Anything you click is fine. -/datum/action/bloodsucker/targeted/trespass/CheckCanTarget(atom/A, display_error) +/datum/action/cooldown/bloodsucker/targeted/trespass/CheckCanTarget(atom/A, display_error) // NOTE: Do NOT use ..()! We don't want to check distance or anything. // Get clicked tile @@ -60,7 +60,7 @@ return TRUE -/datum/action/bloodsucker/targeted/trespass/FireTargetedPower(atom/A) +/datum/action/cooldown/bloodsucker/targeted/trespass/FireTargetedPower(atom/A) // set waitfor = FALSE <---- DONT DO THIS!We WANT this power to hold up ClickWithPower(), so that we can unlock the power when it's done. // Find target turf, at or below Atom @@ -87,7 +87,7 @@ user.invisibility = INVISIBILITY_MAXIMUM // LOSE CUFFS - + // Wait... sleep(mist_delay / 2) diff --git a/code/modules/antagonists/bloodsucker/powers/veil.dm b/code/modules/antagonists/bloodsucker/powers/veil.dm index b170b9d442fe..9b04a6f774e8 100644 --- a/code/modules/antagonists/bloodsucker/powers/veil.dm +++ b/code/modules/antagonists/bloodsucker/powers/veil.dm @@ -1,10 +1,10 @@ -/datum/action/bloodsucker/veil +/datum/action/cooldown/bloodsucker/veil name = "Veil of Many Faces" desc = "Disguise yourself in the illusion of another identity." button_icon_state = "power_veil" bloodcost = 15 - cooldown = 100 + cooldown_time = 100 amToggle = TRUE bloodsucker_can_buy = TRUE warn_constant_cost = TRUE @@ -29,7 +29,7 @@ var/list/prev_features // For lizards and such -/datum/action/bloodsucker/veil/CheckCanUse(display_error) +/datum/action/cooldown/bloodsucker/veil/CheckCanUse(display_error) . = ..() if(!.) return @@ -37,7 +37,7 @@ return TRUE -/datum/action/bloodsucker/veil/ActivatePower() +/datum/action/cooldown/bloodsucker/veil/ActivatePower() cast_effect() // POOF @@ -47,14 +47,14 @@ Disguise_FaceName() -/datum/action/bloodsucker/veil/proc/Disguise_Outfit() +/datum/action/cooldown/bloodsucker/veil/proc/Disguise_Outfit() // Step One: Back up original items -/datum/action/bloodsucker/veil/proc/Disguise_FaceName() +/datum/action/cooldown/bloodsucker/veil/proc/Disguise_FaceName() // Change Name/Voice var/mob/living/carbon/human/H = owner @@ -112,7 +112,7 @@ sleep(50) -/datum/action/bloodsucker/veil/DeactivatePower(mob/living/user = owner, mob/living/target) +/datum/action/cooldown/bloodsucker/veil/DeactivatePower(mob/living/user = owner, mob/living/target) ..() if (ishuman(user)) var/mob/living/carbon/human/H = user @@ -149,7 +149,7 @@ cast_effect() // POOF // CAST EFFECT // // General effect (poof, splat, etc) when you cast. Doesn't happen automatically! -/datum/action/bloodsucker/veil/proc/cast_effect() +/datum/action/cooldown/bloodsucker/veil/proc/cast_effect() // Effect playsound(get_turf(owner), 'sound/magic/smoke.ogg', 20, 1) var/datum/effect_system/steam_spread/puff = new /datum/effect_system/steam_spread/() diff --git a/code/modules/antagonists/changeling/cellular_emporium.dm b/code/modules/antagonists/changeling/cellular_emporium.dm index d825fa048e75..3e48fca317d9 100644 --- a/code/modules/antagonists/changeling/cellular_emporium.dm +++ b/code/modules/antagonists/changeling/cellular_emporium.dm @@ -80,7 +80,6 @@ /datum/action/innate/cellular_emporium/New(our_target) . = ..() - button.name = name if(istype(our_target, /datum/cellular_emporium)) cellular_emporium = our_target else diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index b92722eb8fe0..5a6a6af90b23 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -229,10 +229,10 @@ playsound(get_turf(owner.current), 'sound/effects/lingreadapt.ogg', 75, TRUE, 5) can_respec = 0 SSblackbox.record_feedback("tally", "changeling_power_purchase", 1, "Readapt") - return 1 + return TRUE else to_chat(owner.current, "You lack the power to readapt your evolutions!") - return 0 + return FALSE //Called in life() /datum/antagonist/changeling/proc/regenerate()//grants the HuD in life.dm @@ -285,7 +285,7 @@ if(verbose) to_chat(user, "[target] is not compatible with our biology.") return - return 1 + return TRUE /datum/antagonist/changeling/proc/create_profile(mob/living/carbon/human/H, protect = 0) @@ -362,7 +362,7 @@ B.organ_flags &= ~ORGAN_VITAL B.decoy_override = TRUE update_changeling_icons_added() - RegisterSignal(owner.current,COMSIG_LIVING_BIOLOGICAL_LIFE,.proc/regenerate) + RegisterSignal(owner.current,COMSIG_LIVING_BIOLOGICAL_LIFE, PROC_REF(regenerate)) return /datum/antagonist/changeling/remove_innate_effects() @@ -499,7 +499,7 @@ /datum/antagonist/changeling/get_admin_commands() . = ..() if(stored_profiles.len && (owner.current.real_name != first_prof.name)) - .["Transform to initial appearance."] = CALLBACK(src,.proc/admin_restore_appearance) + .["Transform to initial appearance."] = CALLBACK(src,PROC_REF(admin_restore_appearance)) /datum/antagonist/changeling/proc/admin_restore_appearance(mob/admin) if(!stored_profiles.len || !iscarbon(owner.current)) diff --git a/code/modules/antagonists/changeling/changeling_power.dm b/code/modules/antagonists/changeling/changeling_power.dm index c784939c0fe0..8f481285620e 100644 --- a/code/modules/antagonists/changeling/changeling_power.dm +++ b/code/modules/antagonists/changeling/changeling_power.dm @@ -47,10 +47,10 @@ the same goes for Remove(). if you override Remove(), call parent or else your p /datum/action/changeling/proc/sting_action(mob/user, mob/target) SSblackbox.record_feedback("nested tally", "changeling_powers", 1, list("[name]")) - return 0 + return FALSE /datum/action/changeling/proc/sting_feedback(mob/user, mob/target) - return 0 + return FALSE //Fairly important to remember to return TRUE on success >.< diff --git a/code/modules/antagonists/changeling/powers/biodegrade.dm b/code/modules/antagonists/changeling/powers/biodegrade.dm index 1ca2f1456da5..f206fb86bc8d 100644 --- a/code/modules/antagonists/changeling/powers/biodegrade.dm +++ b/code/modules/antagonists/changeling/powers/biodegrade.dm @@ -21,7 +21,7 @@ user.visible_message("[user] vomits a glob of acid on [user.p_their()] [O]!", \ "We vomit acidic ooze onto our restraints!") - addtimer(CALLBACK(src, .proc/dissolve_handcuffs, user, O), 30) + addtimer(CALLBACK(src, PROC_REF(dissolve_handcuffs), user, O), 30) used = TRUE if(user.legcuffed) @@ -31,7 +31,7 @@ user.visible_message("[user] vomits a glob of acid on [user.p_their()] [O]!", \ "We vomit acidic ooze onto our restraints!") - addtimer(CALLBACK(src, .proc/dissolve_legcuffs, user, O), 30) + addtimer(CALLBACK(src, PROC_REF(dissolve_legcuffs), user, O), 30) used = TRUE if(user.wear_suit && user.wear_suit.breakouttime && !used) @@ -40,7 +40,7 @@ return FALSE user.visible_message("[user] vomits a glob of acid across the front of [user.p_their()] [S]!", \ "We vomit acidic ooze onto our straight jacket!") - addtimer(CALLBACK(src, .proc/dissolve_straightjacket, user, S), 30) + addtimer(CALLBACK(src, PROC_REF(dissolve_straightjacket), user, S), 30) used = TRUE @@ -50,7 +50,7 @@ return FALSE C.visible_message("[C]'s hinges suddenly begin to melt and run!") to_chat(user, "We vomit acidic goop onto the interior of [C]!") - addtimer(CALLBACK(src, .proc/open_closet, user, C), 70) + addtimer(CALLBACK(src, PROC_REF(open_closet), user, C), 70) used = TRUE if(istype(user.loc, /obj/structure/spider/cocoon) && !used) @@ -59,7 +59,7 @@ return FALSE C.visible_message("[src] shifts and starts to fall apart!") to_chat(user, "We secrete acidic enzymes from our skin and begin melting our cocoon...") - addtimer(CALLBACK(src, .proc/dissolve_cocoon, user, C), 25) //Very short because it's just webs + addtimer(CALLBACK(src, PROC_REF(dissolve_cocoon), user, C), 25) //Very short because it's just webs used = TRUE return used diff --git a/code/modules/antagonists/changeling/powers/fakedeath.dm b/code/modules/antagonists/changeling/powers/fakedeath.dm index 7ce9da633ea3..8bbbc423a11a 100644 --- a/code/modules/antagonists/changeling/powers/fakedeath.dm +++ b/code/modules/antagonists/changeling/powers/fakedeath.dm @@ -21,7 +21,7 @@ user.tod = STATION_TIME_TIMESTAMP("hh:mm:ss", world.time) user.fakedeath("changeling", TRUE) //play dead user.update_stat() - addtimer(CALLBACK(src, .proc/ready_to_regenerate, user), LING_FAKEDEATH_TIME, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(ready_to_regenerate), user), LING_FAKEDEATH_TIME, TIMER_UNIQUE) return TRUE /datum/action/changeling/fakedeath/proc/revive(mob/living/user) @@ -44,7 +44,7 @@ name = "Reviving Stasis" desc = "We fall into a stasis, allowing us to regenerate and trick our enemies. Costs 15 chemicals." button_icon_state = "fake_death" - UpdateButtonIcon() + UpdateButtons() chemical_cost = 15 to_chat(user, "We have revived ourselves.") @@ -56,7 +56,7 @@ name = "Revive" desc = "We arise once more." button_icon_state = "revive" - UpdateButtonIcon() + UpdateButtons() chemical_cost = 0 revive_ready = TRUE diff --git a/code/modules/antagonists/changeling/powers/hivemind.dm b/code/modules/antagonists/changeling/powers/hivemind.dm index 95ad09c318a7..f4ac9adca7ed 100644 --- a/code/modules/antagonists/changeling/powers/hivemind.dm +++ b/code/modules/antagonists/changeling/powers/hivemind.dm @@ -94,7 +94,7 @@ GLOBAL_LIST_EMPTY(hivemind_bank) if(first_prof.name == user.real_name)//If our current DNA is the stalest, we gotta ditch it. to_chat(user, "We have reached our capacity to store genetic information! We must transform before absorbing more.") return - return 1 + return TRUE /datum/action/changeling/hivemind_download/sting_action(mob/user) var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) diff --git a/code/modules/antagonists/changeling/powers/humanform.dm b/code/modules/antagonists/changeling/powers/humanform.dm index 016ab5c6dd08..c141e0db2e4e 100644 --- a/code/modules/antagonists/changeling/powers/humanform.dm +++ b/code/modules/antagonists/changeling/powers/humanform.dm @@ -13,7 +13,7 @@ if(!chosen_prof) return if(!user || user.mob_transforming) - return 0 + return FALSE to_chat(user, "We transform our appearance.") changeling.purchasedpowers -= src diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 9fe612ac0776..b41135086ae3 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -40,7 +40,7 @@ var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) changeling.chem_recharge_slowdown -= recharge_slowdown user.update_inv_hands() - return 1 + return TRUE /datum/action/changeling/weapon/sting_action(mob/living/user) var/obj/item/held = user.get_active_held_item() @@ -390,12 +390,12 @@ if(INTENT_GRAB) C.visible_message("[L] is grabbed by [H]'s tentacle!","A tentacle grabs you and pulls you towards [H]!") - C.throw_at(get_step_towards(H,C), 8, 2, H, TRUE, TRUE, callback=CALLBACK(src, .proc/tentacle_grab, H, C)) + C.throw_at(get_step_towards(H,C), 8, 2, H, TRUE, TRUE, callback=CALLBACK(src, PROC_REF(tentacle_grab), H, C)) return BULLET_ACT_HIT if(INTENT_HARM) C.visible_message("[L] is thrown towards [H] by a tentacle!","A tentacle grabs you and throws you towards [H]!") - C.throw_at(get_step_towards(H,C), 8, 2, H, TRUE, TRUE, callback=CALLBACK(src, .proc/tentacle_stab, H, C)) + C.throw_at(get_step_towards(H,C), 8, 2, H, TRUE, TRUE, callback=CALLBACK(src, PROC_REF(tentacle_stab), H, C)) return BULLET_ACT_HIT else L.visible_message("[L] is pulled by [H]'s tentacle!","A tentacle grabs you and pulls you towards [H]!") @@ -597,7 +597,7 @@ /datum/action/changeling/gloves/proc/check_gloves(mob/user) var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) if(!ishuman(user) || !changeling) - return 1 + return TRUE var/mob/living/carbon/human/H = user if(istype(H.gloves, glove_type)) H.visible_message("With a sickening crunch, [H] reforms [H.p_their()] [glove_name_simple] into hands!", "We assimilate our [glove_name_simple].", "You hear organic matter ripping and tearing!") @@ -609,7 +609,7 @@ playsound(H.loc, 'sound/effects/splat.ogg', 50, 1) //So real sounds changeling.chem_recharge_slowdown -= recharge_slowdown - return 1 + return TRUE /datum/action/changeling/gloves/Remove(mob/user) if(!ishuman(user)) @@ -711,7 +711,7 @@ enhancement = slow_enhancement // fuck em up kiddo wound_enhancement = slow_wound_enhancement // really. fuck em up. to_chat(user, "[src] are now formed to allow for [fasthands ? "fast, precise strikes" : "crippling, damaging blows"].") - addtimer(CALLBACK(src, .proc/use_buffs, user, TRUE), 0.1) // go fuckin get em + addtimer(CALLBACK(src, PROC_REF(use_buffs), user, TRUE), 0.1) // go fuckin get em /obj/item/clothing/gloves/fingerless/pugilist/cling/Initialize(mapload) . = ..() diff --git a/code/modules/antagonists/changeling/powers/strained_muscles.dm b/code/modules/antagonists/changeling/powers/strained_muscles.dm index 5d3f2cdf9e8a..559f038e3d70 100644 --- a/code/modules/antagonists/changeling/powers/strained_muscles.dm +++ b/code/modules/antagonists/changeling/powers/strained_muscles.dm @@ -27,7 +27,7 @@ user.DefaultCombatKnockdown(60) user.emote("gasp") - INVOKE_ASYNC(src, .proc/muscle_loop, user) + INVOKE_ASYNC(src, PROC_REF(muscle_loop), user) return TRUE diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm index 351d8622c9b9..514d6ed6f680 100644 --- a/code/modules/antagonists/changeling/powers/tiny_prick.dm +++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm @@ -53,7 +53,7 @@ if(target.mind && target.mind.has_antag_datum(/datum/antagonist/changeling)) sting_feedback(user, target) changeling.chem_charges -= chemical_cost - return 1 + return TRUE /datum/action/changeling/sting/sting_feedback(mob/user, mob/target) if(!target) @@ -61,7 +61,7 @@ to_chat(user, "We stealthily sting [target.name].") if(target.mind && target.mind.has_antag_datum(/datum/antagonist/changeling)) to_chat(target, "You feel a tiny prick.") - return 1 + return TRUE /datum/action/changeling/sting/transformation @@ -94,8 +94,8 @@ return if((HAS_TRAIT(target, TRAIT_HUSK)) || !iscarbon(target) || (NOTRANSSTING in target.dna.species.species_traits)) to_chat(user, "Our sting appears ineffective against its DNA.") - return 0 - return 1 + return FALSE + return TRUE /datum/action/changeling/sting/transformation/sting_action(mob/user, mob/target) if(ismonkey(target)) @@ -133,8 +133,8 @@ var/mob/living/L = target if((HAS_TRAIT(L, TRAIT_HUSK)) || !L.has_dna()) to_chat(user, "Our sting appears ineffective against its DNA.") - return 0 - return 1 + return FALSE + return TRUE /datum/action/changeling/sting/false_armblade/sting_action(mob/user, mob/target) log_combat(user, target, "stung", object="false armblade sting") @@ -152,7 +152,7 @@ target.visible_message("A grotesque blade forms around [target.name]\'s arm!", "Your arm twists and mutates, transforming into a horrific monstrosity!", "You hear organic matter ripping and tearing!") playsound(target, 'sound/effects/blobattack.ogg', 30, 1) - addtimer(CALLBACK(src, .proc/remove_fake, target, blade), 600) + addtimer(CALLBACK(src, PROC_REF(remove_fake), target, blade), 600) return TRUE /datum/action/changeling/sting/false_armblade/proc/remove_fake(mob/target, obj/item/melee/arm_blade/false/blade) diff --git a/code/modules/antagonists/changeling/powers/transform.dm b/code/modules/antagonists/changeling/powers/transform.dm index 72ff31d37397..48eddca72887 100644 --- a/code/modules/antagonists/changeling/powers/transform.dm +++ b/code/modules/antagonists/changeling/powers/transform.dm @@ -154,7 +154,7 @@ disguise_image.overlays = snap.overlays disguises[current_profile.name] = disguise_image - var/chosen_name = show_radial_menu(user, user, disguises, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 40, require_near = TRUE, tooltips = TRUE) + var/chosen_name = show_radial_menu(user, user, disguises, custom_check = CALLBACK(src, PROC_REF(check_menu), user), radius = 40, require_near = TRUE, tooltips = TRUE) if(!chosen_name) return diff --git a/code/modules/antagonists/clockcult/clock_effects/clock_overlay.dm b/code/modules/antagonists/clockcult/clock_effects/clock_overlay.dm index 6c9097de0e9b..2ea52d613254 100644 --- a/code/modules/antagonists/clockcult/clock_effects/clock_overlay.dm +++ b/code/modules/antagonists/clockcult/clock_effects/clock_overlay.dm @@ -35,7 +35,7 @@ /obj/effect/clockwork/overlay/wall/Initialize(mapload) . = ..() queue_smooth_neighbors(src) - addtimer(CALLBACK(GLOBAL_PROC, .proc/queue_smooth, src), 1) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(queue_smooth), src), 1) /obj/effect/clockwork/overlay/wall/Destroy() queue_smooth_neighbors(src) diff --git a/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm b/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm index 18211d044755..3704094a90e2 100644 --- a/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm +++ b/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm @@ -21,7 +21,7 @@ return ..() user.visible_message("[user] scatters [src] with [I]!", "You scatter [src] with [I]!") qdel(src) - return 1 + return TRUE return ..() /obj/effect/clockwork/sigil/attack_tk(mob/user) @@ -150,7 +150,7 @@ if(glow) qdel(glow) animate(src, color = oldcolor, time = 20, flags = ANIMATION_END_NOW) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 20) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 20) visible_message("[src] slowly stops glowing!") return if(is_eligible_servant(L)) @@ -183,7 +183,7 @@ else to_chat(M, "[message] [L.real_name]!") animate(src, color = oldcolor, time = 20, flags = ANIMATION_END_NOW) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 20) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 20) visible_message("[src] slowly stops glowing!") @@ -259,7 +259,7 @@ if(!cyborg_checks(cyborg)) return to_chat(cyborg, "You start to charge from the [sigil_name]...") - if(!do_after(cyborg, 50, target = src, extra_checks = CALLBACK(src, .proc/cyborg_checks, cyborg, TRUE))) + if(!do_after(cyborg, 50, target = src, extra_checks = CALLBACK(src, PROC_REF(cyborg_checks), cyborg, TRUE))) return var/giving_power = min(FLOOR(cyborg.cell.maxcharge - cyborg.cell.charge, MIN_CLOCKCULT_POWER), get_clockwork_power()) //give the borg either all our power or their missing power floored to MIN_CLOCKCULT_POWER if(adjust_clockwork_power(-giving_power)) @@ -268,7 +268,7 @@ cyborg.color = list("#EC8A2D", "#EC8A2D", "#EC8A2D", rgb(0,0,0)) cyborg.apply_status_effect(STATUS_EFFECT_POWERREGEN, giving_power * 0.1) //ten ticks, restoring 10% each animate(cyborg, color = previous_color, time = 100) - addtimer(CALLBACK(cyborg, /atom/proc/update_atom_colour), 100) + addtimer(CALLBACK(cyborg, TYPE_PROC_REF(/atom, update_atom_colour)), 100) /obj/effect/clockwork/sigil/transmission/proc/cyborg_checks(mob/living/silicon/robot/cyborg, silent) if(!cyborg.cell) diff --git a/code/modules/antagonists/clockcult/clock_effects/spatial_gateway.dm b/code/modules/antagonists/clockcult/clock_effects/spatial_gateway.dm index e5d5de2f0893..922e442e90da 100644 --- a/code/modules/antagonists/clockcult/clock_effects/spatial_gateway.dm +++ b/code/modules/antagonists/clockcult/clock_effects/spatial_gateway.dm @@ -19,7 +19,7 @@ /obj/effect/clockwork/spatial_gateway/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/check_setup), 1) + addtimer(CALLBACK(src, PROC_REF(check_setup)), 1) /obj/effect/clockwork/spatial_gateway/Destroy() deltimer(timerid) @@ -161,7 +161,7 @@ else animate(src, transform = matrix() / 1.5, time = 10, flags = ANIMATION_END_NOW) animate(linked_gateway, transform = matrix() / 1.5, time = 10, flags = ANIMATION_END_NOW) - addtimer(CALLBACK(src, .proc/check_uses), 10) + addtimer(CALLBACK(src, PROC_REF(check_uses)), 10) return TRUE /obj/effect/clockwork/spatial_gateway/proc/check_uses() diff --git a/code/modules/antagonists/clockcult/clock_helpers/clock_powerdrain.dm b/code/modules/antagonists/clockcult/clock_helpers/clock_powerdrain.dm index 8d0dff0ea88a..085eacca35e5 100644 --- a/code/modules/antagonists/clockcult/clock_helpers/clock_powerdrain.dm +++ b/code/modules/antagonists/clockcult/clock_helpers/clock_powerdrain.dm @@ -16,22 +16,22 @@ drain_amount: How much is drained by default; Influenced by a multiplier on most var/obj/item/stock_parts/cell/cell = get_cell() if(cell) return cell.power_drain(clockcult_user, drain_weapons, recursive, drain_amount) - return 0 //Returns 0 instead of FALSE to symbolise it returning the power amount in other cases, not TRUE aka 1 + return FALSE //Returns 0 instead of FALSE to symbolise it returning the power amount in other cases, not TRUE aka 1 /obj/item/melee/baton/power_drain(clockcult_user, drain_weapons = FALSE, recursive = FALSE, drain_amount = MIN_CLOCKCULT_POWER) //balance memes if(!drain_weapons) - return 0 + return FALSE var/obj/item/stock_parts/cell/cell = get_cell() if(cell) return cell.power_drain(clockcult_user, drain_weapons, recursive, drain_amount) - return 0 //No need to recurse further in batons + return FALSE //No need to recurse further in batons /obj/item/gun/power_drain(clockcult_user, drain_weapons = FALSE, recursive = FALSE, drain_amount = MIN_CLOCKCULT_POWER) //balance memes if(!drain_weapons) - return 0 + return FALSE var/obj/item/stock_parts/cell/cell = get_cell() if(!cell) - return 0 + return FALSE if(cell.charge) . = min(cell.charge, drain_amount*4) //Done snowflakey because guns have far smaller cells than batons / other equipment, also no need to recurse further in guns cell.use(.) diff --git a/code/modules/antagonists/clockcult/clock_helpers/clock_rites.dm b/code/modules/antagonists/clockcult/clock_helpers/clock_rites.dm index 2b2720dea314..aa9312974c2b 100644 --- a/code/modules/antagonists/clockcult/clock_helpers/clock_rites.dm +++ b/code/modules/antagonists/clockcult/clock_helpers/clock_rites.dm @@ -201,7 +201,7 @@ name = "Rite of the Vessel" //The name of the rite desc = "This rite is used to summon a soul vessel, a special posibrain that makes whoever has their brain put into it loyal to the Justiciar.,\ When put into a cyborg shell, the created cyborg will automatically be a servant of Ratvar." - required_ingredients = list(/obj/item/stack/cable_coil, /obj/item/stock_parts/cell/, /obj/item/organ/cyberimp) + required_ingredients = list(/obj/item/stack/cable_coil, /obj/item/stock_parts/cell, /obj/item/organ/cyberimp) power_cost = 2500 //These things are pretty strong, I won't lie requires_full_power = TRUE cast_time = 50 diff --git a/code/modules/antagonists/clockcult/clock_helpers/fabrication_helpers.dm b/code/modules/antagonists/clockcult/clock_helpers/fabrication_helpers.dm index 99d114299019..8f8d36f0d7dd 100644 --- a/code/modules/antagonists/clockcult/clock_helpers/fabrication_helpers.dm +++ b/code/modules/antagonists/clockcult/clock_helpers/fabrication_helpers.dm @@ -180,7 +180,7 @@ if(reinf) fabrication_cost -= POWER_ROD for(var/obj/structure/grille/G in get_turf(src)) - INVOKE_ASYNC(fabricator, /obj/item/clockwork/replica_fabricator.proc/fabricate, G, user) + INVOKE_ASYNC(fabricator, TYPE_PROC_REF(/obj/item/clockwork/replica_fabricator, fabricate), G, user) return list("operation_time" = fabrication_time, "new_obj_type" = windowtype, "power_cost" = fabrication_cost, "spawn_dir" = dir, "dir_in_new" = new_dir) /obj/structure/window/reinforced/clockwork/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) @@ -237,7 +237,7 @@ fabricator.repairing = src while(fabricator && user && src) if(!do_after(user, repair_values["healing_for_cycle"] * fabricator.speed_multiplier, target = src, \ - extra_checks = CALLBACK(fabricator, /obj/item/clockwork/replica_fabricator.proc/fabricator_repair_checks, repair_values, src, user, TRUE))) + extra_checks = CALLBACK(fabricator, TYPE_PROC_REF(/obj/item/clockwork/replica_fabricator, fabricator_repair_checks), repair_values, src, user, TRUE))) break obj_integrity = clamp(obj_integrity + repair_values["healing_for_cycle"], 0, max_integrity) adjust_clockwork_power(-repair_values["power_required"]) @@ -259,7 +259,7 @@ fabricator.repairing = src while(fabricator && user && src) if(!do_after(user, repair_values["healing_for_cycle"] * fabricator.speed_multiplier, target = src, \ - extra_checks = CALLBACK(fabricator, /obj/item/clockwork/replica_fabricator.proc/fabricator_repair_checks, repair_values, src, user, TRUE))) + extra_checks = CALLBACK(fabricator, TYPE_PROC_REF(/obj/item/clockwork/replica_fabricator, fabricator_repair_checks), repair_values, src, user, TRUE))) break fabricator_heal_tick(repair_values["healing_for_cycle"]) adjust_clockwork_power(-repair_values["power_required"]) @@ -323,7 +323,7 @@ for(var/obj/item/clockwork/alloy_shards/S in get_turf(src)) //convert all other shards in the turf if we can if(S == src) continue //we want the shards to be fabricated after the main shard, thus this delay - addtimer(CALLBACK(fabricator, /obj/item/clockwork/replica_fabricator.proc/fabricate, S, user, TRUE), 0) + addtimer(CALLBACK(fabricator, TYPE_PROC_REF(/obj/item/clockwork/replica_fabricator, fabricate), S, user, TRUE), 0) return list("operation_time" = 0, "new_obj_type" = null, "power_cost" = power_amount, "spawn_dir" = SOUTH) /obj/item/clockwork/alloy_shards/medium/gear_bit/large/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent, power_amount) diff --git a/code/modules/antagonists/clockcult/clock_helpers/scripture_checks.dm b/code/modules/antagonists/clockcult/clock_helpers/scripture_checks.dm index 360ddabe7223..7151e8b3eb94 100644 --- a/code/modules/antagonists/clockcult/clock_helpers/scripture_checks.dm +++ b/code/modules/antagonists/clockcult/clock_helpers/scripture_checks.dm @@ -40,7 +40,7 @@ /proc/generate_all_scripture() if(GLOB.all_scripture.len) return - for(var/V in sort_list(subtypesof(/datum/clockwork_scripture) - list(/datum/clockwork_scripture/channeled, /datum/clockwork_scripture/create_object, /datum/clockwork_scripture/create_object/construct), /proc/cmp_clockscripture_priority)) + for(var/V in sort_list(subtypesof(/datum/clockwork_scripture) - list(/datum/clockwork_scripture/channeled, /datum/clockwork_scripture/create_object, /datum/clockwork_scripture/create_object/construct), GLOBAL_PROC_REF(cmp_clockscripture_priority))) var/datum/clockwork_scripture/S = new V GLOB.all_scripture[S.type] = S diff --git a/code/modules/antagonists/clockcult/clock_items/clock_weapons/_call_weapon.dm b/code/modules/antagonists/clockcult/clock_items/clock_weapons/_call_weapon.dm index a6f2ee6d907c..04d8dc951844 100644 --- a/code/modules/antagonists/clockcult/clock_items/clock_weapons/_call_weapon.dm +++ b/code/modules/antagonists/clockcult/clock_items/clock_weapons/_call_weapon.dm @@ -44,6 +44,6 @@ /datum/action/innate/call_weapon/proc/weapon_reset(cooldown_time) cooldown = world.time + cooldown_time - addtimer(CALLBACK(owner, /mob.proc/update_action_buttons_icon), cooldown_time) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob, update_action_buttons_icon)), cooldown_time) owner.update_action_buttons_icon() QDEL_NULL(weapon) diff --git a/code/modules/antagonists/clockcult/clock_items/clock_weapons/ratvarian_shield.dm b/code/modules/antagonists/clockcult/clock_items/clock_weapons/ratvarian_shield.dm index 47105938e681..42dd9ac98ee4 100644 --- a/code/modules/antagonists/clockcult/clock_items/clock_weapons/ratvarian_shield.dm +++ b/code/modules/antagonists/clockcult/clock_items/clock_weapons/ratvarian_shield.dm @@ -25,7 +25,7 @@ /obj/item/shield/riot/ratvarian/proc/calc_bash_mult() var/bash_mult = 0 if(!dam_absorbed) - return 1 + return TRUE else bash_mult += round(clamp(1 + (dam_absorbed / bash_mult_steps), 1, max_bash_mult), 0.1) //Multiplies the effect of bashes by up to [max_bash_mult], though never less than one return bash_mult @@ -49,7 +49,7 @@ C.apply_damage((iscultist(C) ? damage * 2 : damage), BURN, (istype(part, /obj/item/bodypart/l_arm) ? BODY_ZONE_L_ARM : BODY_ZONE_R_ARM)) //Deals the damage to the holder instead of absorbing it instead + forcedrops. Doubled if a cultist of Nar'Sie. else owner.adjustFireLoss(iscultist(owner) ? damage * 2 : damage) - addtimer(CALLBACK(owner, /mob/living.proc/dropItemToGround, src, TRUE), 1) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob/living, dropItemToGround), src, TRUE), 1) else if(!is_servant_of_ratvar(attacker)) //No exploiting my snowflake mechanics dam_absorbed += damage playsound(owner, 'sound/machines/clockcult/steam_whoosh.ogg', 30) diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm index 06fea9bd91b1..6faccca8228c 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm @@ -51,11 +51,11 @@ user.emote("scream") user.apply_damage(30, BRUTE, BODY_ZONE_HEAD) user.adjustOrganLoss(ORGAN_SLOT_BRAIN, 30) - addtimer(CALLBACK(user, /mob/living.proc/dropItemToGround, src, TRUE), 1) //equipped happens before putting stuff on(but not before picking items up), 1). thus, we need to wait for it to be on before forcing it off. + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob/living, dropItemToGround), src, TRUE), 1) //equipped happens before putting stuff on(but not before picking items up), 1). thus, we need to wait for it to be on before forcing it off. /obj/item/clothing/head/helmet/clockwork/mob_can_equip(M, equipper, slot, disable_warning, bypass_equip_delay_self) if(equipper && !is_servant_of_ratvar(equipper)) - return 0 + return FALSE return ..() /obj/item/clothing/suit/armor/clockwork @@ -100,7 +100,7 @@ /obj/item/clothing/suit/armor/clockwork/mob_can_equip(M, equipper, slot, disable_warning, bypass_equip_delay_self) if(equipper && !is_servant_of_ratvar(equipper)) - return 0 + return FALSE return ..() /obj/item/clothing/suit/armor/clockwork/equipped(mob/living/user, slot) @@ -119,7 +119,7 @@ user.apply_damage(15, BURN, BODY_ZONE_CHEST) user.adjust_fire_stacks(2) user.IgniteMob() - addtimer(CALLBACK(user, /mob/living.proc/dropItemToGround, src, TRUE), 1) + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob/living, dropItemToGround), src, TRUE), 1) /obj/item/clothing/gloves/clockwork name = "clockwork gauntlets" @@ -160,7 +160,7 @@ /obj/item/clothing/gloves/clockwork/mob_can_equip(M, equipper, slot, disable_warning, bypass_equip_delay_self) if(equipper && !is_servant_of_ratvar(equipper)) - return 0 + return FALSE return ..() /obj/item/clothing/gloves/clockwork/equipped(mob/living/user, slot) @@ -178,7 +178,7 @@ user.emote("scream") user.apply_damage(7, BRUTE, BODY_ZONE_L_ARM) user.apply_damage(7, BRUTE, BODY_ZONE_R_ARM) - addtimer(CALLBACK(user, /mob/living.proc/dropItemToGround, src, TRUE), 1) + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob/living, dropItemToGround), src, TRUE), 1) /obj/item/clothing/shoes/clockwork name = "clockwork treads" @@ -210,7 +210,7 @@ /obj/item/clothing/shoes/clockwork/mob_can_equip(M, equipper, slot, disable_warning, bypass_equip_delay_self) if(equipper && !is_servant_of_ratvar(equipper)) - return 0 + return FALSE return ..() /obj/item/clothing/shoes/clockwork/equipped(mob/living/user, slot) @@ -228,4 +228,4 @@ user.emote("scream") user.apply_damage(7, BURN, BODY_ZONE_L_LEG) user.apply_damage(7, BURN, BODY_ZONE_R_LEG) - addtimer(CALLBACK(user, /mob/living.proc/dropItemToGround, src, TRUE), 1) + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob/living, dropItemToGround), src, TRUE), 1) diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm index 3298196de79f..96380d7882e0 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm @@ -123,7 +123,7 @@ /obj/item/clockwork/slab/dropped(mob/user) . = ..() - addtimer(CALLBACK(src, .proc/check_on_mob, user), 1) //dropped is called before the item is out of the slot, so we need to check slightly later + addtimer(CALLBACK(src, PROC_REF(check_on_mob), user), 1) //dropped is called before the item is out of the slot, so we need to check slightly later /obj/item/clockwork/slab/worn_overlays(isinhands = FALSE, icon_file, used_state, style_flags = NONE) . = ..() @@ -358,7 +358,7 @@ recollecting = !recollecting . = TRUE if("recite") - INVOKE_ASYNC(src, .proc/recite_scripture, text2path(params["script"]), usr, FALSE) + INVOKE_ASYNC(src, PROC_REF(recite_scripture), text2path(params["script"]), usr, FALSE) . = TRUE if("bind") var/datum/clockwork_scripture/path = text2path(params["script"]) //we need a path and not a string @@ -411,6 +411,6 @@ Q.name = "[quickbind_slot.name] ([Q.scripture_index])" Q.desc = quickbind_slot.quickbind_desc Q.button_icon_state = quickbind_slot.name - Q.UpdateButtonIcon() + Q.UpdateButtons() if(isliving(loc)) Q.Grant(loc) diff --git a/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm b/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm index dc5321748642..542361bdf664 100644 --- a/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm +++ b/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm @@ -29,7 +29,7 @@ /obj/item/clothing/glasses/judicial_visor/item_action_slot_check(slot, mob/user, datum/action/A) if(slot != ITEM_SLOT_EYES) - return 0 + return FALSE return ..() /obj/item/clothing/glasses/judicial_visor/equipped(mob/living/user, slot) @@ -38,7 +38,7 @@ update_status(FALSE) if(blaster.ranged_ability_user) blaster.remove_ranged_ability() - return 0 + return FALSE if(is_servant_of_ratvar(user)) update_status(TRUE) else @@ -48,11 +48,11 @@ to_chat(user, "You suddenly catch fire!") user.adjust_fire_stacks(5) user.IgniteMob() - return 1 + return TRUE /obj/item/clothing/glasses/judicial_visor/dropped(mob/user) . = ..() - addtimer(CALLBACK(src, .proc/check_on_mob, user), 1) //dropped is called before the item is out of the slot, so we need to check slightly later + addtimer(CALLBACK(src, PROC_REF(check_on_mob), user), 1) //dropped is called before the item is out of the slot, so we need to check slightly later /obj/item/clothing/glasses/judicial_visor/proc/check_on_mob(mob/user) if(user && src != user.get_item_by_slot(ITEM_SLOT_EYES)) //if we happen to check and we AREN'T in the slot, we need to remove our shit from whoever we got dropped from @@ -67,27 +67,27 @@ /obj/item/clothing/glasses/judicial_visor/proc/update_status(change_to) if(recharging || !isliving(loc)) icon_state = "judicial_visor_0" - return 0 + return FALSE if(active == change_to) - return 0 + return FALSE var/mob/living/L = loc active = change_to icon_state = "judicial_visor_[active]" L.update_action_buttons_icon() L.update_inv_glasses() if(!is_servant_of_ratvar(L) || L.stat) - return 0 + return FALSE switch(active) if(TRUE) to_chat(L, "As you put on [src], its lens begins to glow, information flashing before your eyes.\n\ Judicial visor active. Use the action button to gain the ability to smite the unworthy.") if(FALSE) to_chat(L, "As you take off [src], its lens darkens once more.") - return 1 + return TRUE /obj/item/clothing/glasses/judicial_visor/proc/recharge_visor(mob/living/user) if(!src) - return 0 + return FALSE recharging = FALSE if(user && src == user.get_item_by_slot(ITEM_SLOT_EYES)) to_chat(user, "Your [name] hums. It is ready.") @@ -131,7 +131,7 @@ continue V.recharging = TRUE //To prevent exploiting multiple visors to bypass the cooldown V.update_status() - addtimer(CALLBACK(V, /obj/item/clothing/glasses/judicial_visor.proc/recharge_visor, ranged_ability_user), (GLOB.ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown) * 2) + addtimer(CALLBACK(V, TYPE_PROC_REF(/obj/item/clothing/glasses/judicial_visor, recharge_visor), ranged_ability_user), (GLOB.ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown) * 2) clockwork_say(ranged_ability_user, text2ratvar("Kneel, heathens!")) ranged_ability_user.visible_message("[ranged_ability_user]'s judicial visor fires a stream of energy at [target], creating a strange mark!", "You direct [visor]'s power to [target]. You must wait for some time before doing this again.") var/turf/targetturf = get_turf(target) @@ -139,7 +139,7 @@ log_combat(ranged_ability_user, targetturf, "created a judicial marker") ranged_ability_user.update_action_buttons_icon() ranged_ability_user.update_inv_glasses() - addtimer(CALLBACK(visor, /obj/item/clothing/glasses/judicial_visor.proc/recharge_visor, ranged_ability_user), GLOB.ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown)//Cooldown is reduced by 10x if Ratvar is up + addtimer(CALLBACK(visor, TYPE_PROC_REF(/obj/item/clothing/glasses/judicial_visor, recharge_visor), ranged_ability_user), GLOB.ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown)//Cooldown is reduced by 10x if Ratvar is up remove_ranged_ability() return TRUE @@ -161,7 +161,7 @@ . = ..() set_light(1.4, 2, "#FE9C11") user = caster - INVOKE_ASYNC(src, .proc/judicialblast) + INVOKE_ASYNC(src, PROC_REF(judicialblast)) /obj/effect/clockwork/judicial_marker/singularity_act() return diff --git a/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm b/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm index 7be9ef039be1..769e61d14b70 100644 --- a/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm +++ b/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm @@ -23,7 +23,7 @@ /obj/item/clockwork/replica_fabricator/scarab/fabricate(atom/target, mob/living/user) if(!debug && !isdrone(user)) - return 0 + return FALSE return ..() /obj/item/clockwork/replica_fabricator/scarab/debug @@ -115,7 +115,7 @@ else user.visible_message("[user]'s [name] starts consuming [target]!", \ "Your [name] starts consuming [target]...") - if(!do_after(user, fabrication_values["operation_time"], target = target, extra_checks = CALLBACK(src, .proc/fabricate_checks, fabrication_values, target, target_type, user, TRUE))) + if(!do_after(user, fabrication_values["operation_time"], target = target, extra_checks = CALLBACK(src, PROC_REF(fabricate_checks), fabrication_values, target, target_type, user, TRUE))) return FALSE if(!silent) var/atom/A = fabrication_values["new_obj_type"] diff --git a/code/modules/antagonists/clockcult/clock_mobs.dm b/code/modules/antagonists/clockcult/clock_mobs.dm index 65a8213b60b2..7d7bb22c40cc 100644 --- a/code/modules/antagonists/clockcult/clock_mobs.dm +++ b/code/modules/antagonists/clockcult/clock_mobs.dm @@ -38,7 +38,7 @@ fully_heal(TRUE) /mob/living/simple_animal/hostile/clockwork/electrocute_act(shock_damage, source, siemens_coeff = 1, flags = NONE) - return 0 //ouch, my metal-unlikely-to-be-damaged-by-electricity-body + return FALSE //ouch, my metal-unlikely-to-be-damaged-by-electricity-body /mob/living/simple_animal/hostile/clockwork/examine(mob/user) var/t_He = p_they(TRUE) diff --git a/code/modules/antagonists/clockcult/clock_mobs/_eminence.dm b/code/modules/antagonists/clockcult/clock_mobs/_eminence.dm index e7aeb7e79678..9a626f4f797b 100644 --- a/code/modules/antagonists/clockcult/clock_mobs/_eminence.dm +++ b/code/modules/antagonists/clockcult/clock_mobs/_eminence.dm @@ -114,11 +114,11 @@ superheat_wall(A) return if(modifiers["middle"] || modifiers["ctrl"]) - INVOKE_ASYNC(src, .proc/issue_command, A) + INVOKE_ASYNC(src, PROC_REF(issue_command), A) return if(GLOB.ark_of_the_clockwork_justiciar == A) var/obj/structure/destructible/clockwork/massive/celestial_gateway/G = GLOB.ark_of_the_clockwork_justiciar - INVOKE_ASYNC(src, .proc/attempt_recall, G) + INVOKE_ASYNC(src, PROC_REF(attempt_recall), G) else if(istype(A, /obj/structure/destructible/clockwork/trap/trigger)) var/obj/structure/destructible/clockwork/trap/trigger/T = A T.visible_message("[T] clunks as it's activated remotely.") diff --git a/code/modules/antagonists/clockcult/clock_mobs/clockwork_guardian.dm b/code/modules/antagonists/clockcult/clock_mobs/clockwork_guardian.dm index b3365e6e708f..44139c6ab9c3 100644 --- a/code/modules/antagonists/clockcult/clock_mobs/clockwork_guardian.dm +++ b/code/modules/antagonists/clockcult/clock_mobs/clockwork_guardian.dm @@ -121,7 +121,7 @@ stat(null, "You do [melee_damage_upper] damage on melee attacks.") /mob/living/simple_animal/hostile/clockwork/guardian/Process_Spacemove(movement_dir = 0) - return 1 + return TRUE /mob/living/simple_animal/hostile/clockwork/guardian/proc/bind_to_host(mob/living/new_host) if(!new_host) @@ -192,32 +192,32 @@ else var/healthpercent = (health/maxHealth) * 100 switch(healthpercent) - if(100 to 70) //Bonuses to speed and damage at high health + if(70 to 100) //Bonuses to speed and damage at high health speed = 0 melee_damage_lower = 16 melee_damage_upper = 16 attack_verb_continuous = "viciously slashes" - if(70 to 40) + if(40 to 70) speed = initial(speed) melee_damage_lower = initial(melee_damage_lower) melee_damage_upper = initial(melee_damage_upper) attack_verb_continuous = initial(attack_verb_continuous) - if(40 to 30) //Damage decrease, but not speed + if(30 to 40) //Damage decrease, but not speed speed = initial(speed) melee_damage_lower = 10 melee_damage_upper = 10 attack_verb_continuous = "lightly slashes" - if(30 to 20) //Speed decrease + if(20 to 30) //Speed decrease speed = 2 melee_damage_lower = 8 melee_damage_upper = 8 attack_verb_continuous = "lightly slashes" - if(20 to 10) //Massive speed decrease and weak melee attacks + if(10 to 20) //Massive speed decrease and weak melee attacks speed = 3 melee_damage_lower = 6 melee_damage_upper = 6 attack_verb_continuous = "weakly slashes" - if(10 to 0) //We are super weak and going to die + if(0 to 10) //We are super weak and going to die speed = 4 melee_damage_lower = 4 melee_damage_upper = 4 diff --git a/code/modules/antagonists/clockcult/clock_scripture.dm b/code/modules/antagonists/clockcult/clock_scripture.dm index feb724dceb19..d3a985b7de64 100644 --- a/code/modules/antagonists/clockcult/clock_scripture.dm +++ b/code/modules/antagonists/clockcult/clock_scripture.dm @@ -132,7 +132,7 @@ Judgement 80k power or nine converts /datum/clockwork_scripture/proc/check_offstation_penalty()//don't cast spells away from the station var/turf/T = get_turf(invoker) - if(!T || (!is_centcom_level(T.z) && !is_station_level(T.z) && !is_mining_level(T.z) && !is_reebe(T.z))) + if(!T || (!is_centcom_level(T.z) && !is_station_level(T.z) && !is_mining_level(T.z) && !is_reebe(T.z) && !is_away_level(T.z))) //Added is_away_level to help spells work properly on AGRComplex, or any future gateways that use cultists.)) channel_time *= 3 power_cost *= 3 return TRUE @@ -154,7 +154,7 @@ Judgement 80k power or nine converts if(!channel_time) return TRUE chant() - if(!do_after(invoker, channel_time, target = invoker, extra_checks = CALLBACK(src, .proc/check_special_requirements))) + if(!do_after(invoker, channel_time, target = invoker, extra_checks = CALLBACK(src, PROC_REF(check_special_requirements)))) slab.busy = null chanting = FALSE scripture_fail() @@ -201,7 +201,7 @@ Judgement 80k power or nine converts /datum/clockwork_scripture/channeled/scripture_effects() for(var/i in 1 to chant_amount) - if(!do_after(invoker, chant_interval, target = invoker, extra_checks = CALLBACK(src, .proc/can_recite))) + if(!do_after(invoker, chant_interval, target = invoker, extra_checks = CALLBACK(src, PROC_REF(can_recite)))) break clockwork_say(invoker, text2ratvar(pick(chant_invocations)), whispered) if(multiple_invokers_used) diff --git a/code/modules/antagonists/clockcult/clock_scriptures/scripture_drivers.dm b/code/modules/antagonists/clockcult/clock_scriptures/scripture_drivers.dm index 41c82bb45e33..eff0b390d716 100644 --- a/code/modules/antagonists/clockcult/clock_scriptures/scripture_drivers.dm +++ b/code/modules/antagonists/clockcult/clock_scriptures/scripture_drivers.dm @@ -25,6 +25,8 @@ /datum/clockwork_scripture/create_object/stargazer/check_special_requirements() var/area/A = get_area(invoker) var/turf/T = get_turf(invoker) + if(A?.area_flags & CULTMAGIC_BYPASS) + return ..() if(!is_station_level(invoker.z) || isspaceturf(T) || !(A?.area_flags & CULT_PERMITTED)) to_chat(invoker, "Stargazers can't be built off-station.") return diff --git a/code/modules/antagonists/clockcult/clock_scriptures/scripture_scripts.dm b/code/modules/antagonists/clockcult/clock_scriptures/scripture_scripts.dm index be4785f4a7c8..5d5aa95e47a0 100644 --- a/code/modules/antagonists/clockcult/clock_scriptures/scripture_scripts.dm +++ b/code/modules/antagonists/clockcult/clock_scriptures/scripture_scripts.dm @@ -217,7 +217,7 @@ playsound(owner, 'sound/magic/clockwork/fellowship_armory.ogg', 15 * do_message, TRUE) //get sound loudness based on how much we equipped cooldown = CLOCKWORK_ARMOR_COOLDOWN + world.time owner.update_action_buttons_icon() - addtimer(CALLBACK(owner, /mob.proc/update_action_buttons_icon), CLOCKWORK_ARMOR_COOLDOWN) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob, update_action_buttons_icon)), CLOCKWORK_ARMOR_COOLDOWN) return TRUE /datum/action/innate/clockwork_armaments/proc/remove_item_if_better(obj/item/I, mob/user) @@ -418,7 +418,7 @@ invoker.light_range = 4 invoker.light_color = LIGHT_COLOR_FIRE invoker.update_light() - addtimer(CALLBACK(invoker, /mob.proc/stop_void_volt_glow), channel_time) + addtimer(CALLBACK(invoker, TYPE_PROC_REF(/mob, stop_void_volt_glow)), channel_time) ..()//Do the timer & Chant /mob/proc/stop_void_volt_glow() //Needed so the scripture being qdel()d doesn't prevent it. diff --git a/code/modules/antagonists/clockcult/clock_structure.dm b/code/modules/antagonists/clockcult/clock_structure.dm index 2884886e47c3..0a5bb4a9c2ad 100644 --- a/code/modules/antagonists/clockcult/clock_structure.dm +++ b/code/modules/antagonists/clockcult/clock_structure.dm @@ -37,7 +37,7 @@ var/previouscolor = color color = "#960000" animate(src, color = previouscolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) /obj/structure/destructible/clockwork/examine(mob/user) var/can_see_clockwork = is_servant_of_ratvar(user) || isobserver(user) @@ -93,7 +93,7 @@ if(is_servant_of_ratvar(user) && I.tool_behaviour == TOOL_WRENCH && unanchored_icon) if(default_unfasten_wrench(user, I, 50) == SUCCESSFUL_UNFASTEN) update_anchored(user) - return 1 + return TRUE return ..() /obj/structure/destructible/clockwork/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) diff --git a/code/modules/antagonists/clockcult/clock_structures/ark_of_the_clockwork_justicar.dm b/code/modules/antagonists/clockcult/clock_structures/ark_of_the_clockwork_justicar.dm index 30b11bc8f358..f280ddecf2c4 100644 --- a/code/modules/antagonists/clockcult/clock_structures/ark_of_the_clockwork_justicar.dm +++ b/code/modules/antagonists/clockcult/clock_structures/ark_of_the_clockwork_justicar.dm @@ -35,7 +35,7 @@ /obj/structure/destructible/clockwork/massive/celestial_gateway/Initialize(mapload) . = ..() - INVOKE_ASYNC(src, .proc/spawn_animation) + INVOKE_ASYNC(src, PROC_REF(spawn_animation)) glow = new(get_turf(src)) if(!GLOB.ark_of_the_clockwork_justiciar) GLOB.ark_of_the_clockwork_justiciar = src @@ -149,7 +149,7 @@ recalling = TRUE sound_to_playing_players('sound/machines/clockcult/ark_recall.ogg', 75, FALSE) hierophant_message("The Eminence has initiated a mass recall! You are being transported to the Ark!") - addtimer(CALLBACK(src, .proc/mass_recall), 100) + addtimer(CALLBACK(src, PROC_REF(mass_recall)), 100) /obj/structure/destructible/clockwork/massive/celestial_gateway/proc/mass_recall() for(var/V in SSticker.mode.servants_of_ratvar) @@ -183,7 +183,7 @@ make_glow() glow.icon_state = "clockwork_gateway_disrupted" resistance_flags |= INDESTRUCTIBLE - addtimer(CALLBACK(src, .proc/go_boom), 2.7 SECONDS) + addtimer(CALLBACK(src, PROC_REF(go_boom)), 2.7 SECONDS) return qdel(src) diff --git a/code/modules/antagonists/clockcult/clock_structures/eminence_spire.dm b/code/modules/antagonists/clockcult/clock_structures/eminence_spire.dm index 5302153b9cf5..6d6b9da28124 100644 --- a/code/modules/antagonists/clockcult/clock_structures/eminence_spire.dm +++ b/code/modules/antagonists/clockcult/clock_structures/eminence_spire.dm @@ -81,7 +81,7 @@ hierophant_message("[nominee] proposes selecting an Eminence from ghosts! You may object by interacting with the eminence spire. The vote will otherwise pass in 30 seconds.") for(var/mob/M in servants_and_ghosts()) M.playsound_local(M, 'sound/machines/clockcult/ocularwarden-target.ogg', 50, FALSE) - selection_timer = addtimer(CALLBACK(src, .proc/kingmaker), 300, TIMER_STOPPABLE) + selection_timer = addtimer(CALLBACK(src, PROC_REF(kingmaker)), 300, TIMER_STOPPABLE) /obj/structure/destructible/clockwork/eminence_spire/proc/objection(mob/living/wright) if(alert(wright, "Object to the selection of [eminence_nominee] as Eminence?", "Objection!", "Object", "Cancel") == "Cancel" || !is_servant_of_ratvar(wright) || !wright.canUseTopic(src) || !eminence_nominee) diff --git a/code/modules/antagonists/clockcult/clock_structures/mania_motor.dm b/code/modules/antagonists/clockcult/clock_structures/mania_motor.dm index 40cadb53a24a..69bf30678281 100644 --- a/code/modules/antagonists/clockcult/clock_structures/mania_motor.dm +++ b/code/modules/antagonists/clockcult/clock_structures/mania_motor.dm @@ -37,7 +37,7 @@ if(user.canUseTopic(src, !issilicon(user), NO_DEXTERY) && is_servant_of_ratvar(user)) if(!can_access_clockwork_power(src, mania_cost)) to_chat(user, "[src] needs more power to function!") - return 0 + return FALSE toggle(0, user) /obj/structure/destructible/clockwork/powered/mania_motor/toggle(fast_process, mob/living/user) diff --git a/code/modules/antagonists/clockcult/clock_structures/ocular_warden.dm b/code/modules/antagonists/clockcult/clock_structures/ocular_warden.dm index c81b05145e05..a8b318d6b87d 100644 --- a/code/modules/antagonists/clockcult/clock_structures/ocular_warden.dm +++ b/code/modules/antagonists/clockcult/clock_structures/ocular_warden.dm @@ -144,10 +144,10 @@ /obj/structure/destructible/clockwork/ocular_warden/proc/lose_target() if(!target) - return 0 + return FALSE target = null visible_message("[src] settles and seems almost disappointed.") - return 1 + return TRUE /obj/structure/destructible/clockwork/ocular_warden/get_efficiency_mod() if(GLOB.ratvar_awakens) diff --git a/code/modules/antagonists/clockcult/clock_structures/prolonging_prism.dm b/code/modules/antagonists/clockcult/clock_structures/prolonging_prism.dm index ededd0174ca0..774c76f3a16b 100644 --- a/code/modules/antagonists/clockcult/clock_structures/prolonging_prism.dm +++ b/code/modules/antagonists/clockcult/clock_structures/prolonging_prism.dm @@ -43,19 +43,19 @@ to_chat(user, "You break [src] apart, refunding some of the power used.") adjust_clockwork_power(power_refund) take_damage(max_integrity) - return 0 + return FALSE if(active) - return 0 + return FALSE var/turf/T = get_turf(src) if(!T || !is_station_level(T.z)) to_chat(user, "[src] must be on the station to function!") - return 0 + return FALSE if(SSshuttle.emergency.mode != SHUTTLE_CALL) to_chat(user, "No emergency shuttles are attempting to arrive at the station!") - return 0 + return FALSE if(!try_use_power(get_delay_cost())) to_chat(user, "[src] needs more power to function!") - return 0 + return FALSE delay_cost += delay_cost_increase delay_remaining += PRISM_DELAY_DURATION toggle(0, user) diff --git a/code/modules/antagonists/clockcult/clock_structures/ratvar_the_clockwork_justicar.dm b/code/modules/antagonists/clockcult/clock_structures/ratvar_the_clockwork_justicar.dm index da04353974e2..ea49b337f520 100644 --- a/code/modules/antagonists/clockcult/clock_structures/ratvar_the_clockwork_justicar.dm +++ b/code/modules/antagonists/clockcult/clock_structures/ratvar_the_clockwork_justicar.dm @@ -30,7 +30,7 @@ var/mutable_appearance/alert_overlay = mutable_appearance('icons/effects/clockwork_effects.dmi', "ratvar_alert") notify_ghosts("The Justiciar's light calls to you! Reach out to Ratvar in [get_area_name(src)] to be granted a shell to spread his glory!", null, source = src, alert_overlay = alert_overlay) SSpersistence.station_was_destroyed = TRUE - INVOKE_ASYNC(src, .proc/purge_the_heresy) + INVOKE_ASYNC(src, PROC_REF(purge_the_heresy)) /obj/structure/destructible/clockwork/massive/ratvar/Destroy() @@ -171,7 +171,7 @@ priority_announce("Energy signal no longer detected.","Central Command Higher Dimensional Affairs") return sound_to_playing_players('sound/magic/clockwork/ark_activation_sequence.ogg', 80) //if this isn't lessened in volume it peaks for some reason - addtimer(CALLBACK(GLOBAL_PROC, /proc/clockcult_ending_helper), 300) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(clockcult_ending_helper)), 300) /proc/clockcult_ending_helper() for(var/mob/M in GLOB.mob_list) diff --git a/code/modules/antagonists/clockcult/clock_structures/reflector.dm b/code/modules/antagonists/clockcult/clock_structures/reflector.dm index 7152953c6c5b..234f92fffe04 100644 --- a/code/modules/antagonists/clockcult/clock_structures/reflector.dm +++ b/code/modules/antagonists/clockcult/clock_structures/reflector.dm @@ -22,7 +22,7 @@ /obj/structure/destructible/clockwork/reflector/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, .proc/can_be_rotated),CALLBACK(src,.proc/after_rotation)) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, PROC_REF(can_be_rotated)),CALLBACK(src,PROC_REF(after_rotation))) /obj/structure/destructible/clockwork/reflector/bullet_act(obj/item/projectile/P) if(!anchored || !allowed_projectile_typecache[P.type] || !(P.dir in GLOB.cardinals)) diff --git a/code/modules/antagonists/clockcult/clock_structures/traps/brass_skewer.dm b/code/modules/antagonists/clockcult/clock_structures/traps/brass_skewer.dm index ac8dc0bffb07..5038e6513aea 100644 --- a/code/modules/antagonists/clockcult/clock_structures/traps/brass_skewer.dm +++ b/code/modules/antagonists/clockcult/clock_structures/traps/brass_skewer.dm @@ -57,7 +57,7 @@ "A massive brass spike rips through your chassis and bursts into shrapnel in your casing!") squirrel.adjustBruteLoss(50) squirrel.Stun(20) - addtimer(CALLBACK(src, .proc/take_damage, max_integrity), 1) + addtimer(CALLBACK(src, PROC_REF(take_damage), max_integrity), 1) else squirrel.visible_message("A massive brass spike erupts from the ground, impaling [squirrel]!", \ "A massive brass spike rams through your chest, hoisting you into the air!") @@ -72,7 +72,7 @@ if(M) M.take_damage(50,BRUTE,MELEE) M.visible_message("A massive brass spike erupts from the ground, penetrating \the [M] and shattering the trap into pieces!") - addtimer(CALLBACK(src, .proc/take_damage, max_integrity), 1) + addtimer(CALLBACK(src, PROC_REF(take_damage), max_integrity), 1) else visible_message("A massive brass spike erupts from the ground!") diff --git a/code/modules/antagonists/clockcult/clock_structures/wall_gear.dm b/code/modules/antagonists/clockcult/clock_structures/wall_gear.dm index 20cf8711e015..7836e9012c99 100644 --- a/code/modules/antagonists/clockcult/clock_structures/wall_gear.dm +++ b/code/modules/antagonists/clockcult/clock_structures/wall_gear.dm @@ -25,7 +25,7 @@ /obj/structure/destructible/clockwork/wall_gear/attackby(obj/item/I, mob/user, params) if(I.tool_behaviour == TOOL_WRENCH) default_unfasten_wrench(user, I, 10) - return 1 + return TRUE else if(I.tool_behaviour == TOOL_SCREWDRIVER) if(anchored) to_chat(user, "[src] needs to be unsecured to disassemble it!") @@ -34,7 +34,7 @@ if(I.use_tool(src, user, 30, volume=100) && !anchored) to_chat(user, "You disassemble [src].") deconstruct(TRUE) - return 1 + return TRUE else if(istype(I, /obj/item/stack/tile/brass)) var/obj/item/stack/tile/brass/W = I if(W.get_amount() < 1) @@ -64,7 +64,7 @@ qdel(src) else to_chat(user, "You need more brass to make a [anchored ? "false ":""]wall!") - return 1 + return TRUE return ..() /obj/structure/destructible/clockwork/wall_gear/deconstruct(disassembled = TRUE) diff --git a/code/modules/antagonists/clockcult/clockcult.dm b/code/modules/antagonists/clockcult/clockcult.dm index 4e993763e742..ed2982f86191 100644 --- a/code/modules/antagonists/clockcult/clockcult.dm +++ b/code/modules/antagonists/clockcult/clockcult.dm @@ -203,7 +203,7 @@ /datum/antagonist/clockcult/get_admin_commands() . = ..() - .["Give slab"] = CALLBACK(src,.proc/admin_give_slab) + .["Give slab"] = CALLBACK(src,PROC_REF(admin_give_slab)) /datum/antagonist/clockcult/proc/admin_give_slab(mob/admin) if(!SSticker.mode.equip_servant(owner.current)) diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index 2e334c59c96a..f726edadc9be 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -2,16 +2,11 @@ name = "Prepare Blood Magic" button_icon_state = "carve" desc = "Prepare blood magic by carving runes into your flesh. This rite is most effective with an empowering rune" + default_button_position = DEFAULT_BLOODSPELLS var/list/spells = list() var/channeling = FALSE var/holy_dispel = FALSE -/datum/action/innate/cult/blood_magic/Grant() - ..() - button.screen_loc = DEFAULT_BLOODSPELLS - button.moved = DEFAULT_BLOODSPELLS - button.ordered = FALSE - /datum/action/innate/cult/blood_magic/Remove() for(var/X in spells) qdel(X) @@ -23,15 +18,21 @@ return ..() /datum/action/innate/cult/blood_magic/proc/Positioning() - var/list/screen_loc_split = splittext(button.screen_loc,",") - var/list/screen_loc_X = splittext(screen_loc_split[1],":") - var/list/screen_loc_Y = splittext(screen_loc_split[2],":") - var/pix_X = text2num(screen_loc_X[2]) - for(var/datum/action/innate/cult/blood_spell/B in spells) - if(B.button.locked) - var/order = pix_X+spells.Find(B)*31 - B.button.screen_loc = "[screen_loc_X[1]]:[order],[screen_loc_Y[1]]:[screen_loc_Y[2]]" - B.button.moved = B.button.screen_loc + for(var/datum/hud/hud as anything in viewers) + var/our_view = hud.mymob?.client?.view || "15x15" + var/atom/movable/screen/movable/action_button/button = viewers[hud] + var/position = screen_loc_to_offset(button.screen_loc) + var/spells_iterated = 0 + for(var/datum/action/innate/cult/blood_spell/blood_spell in spells) + spells_iterated += 1 + if(blood_spell.positioned) + continue + var/atom/movable/screen/movable/action_button/moving_button = blood_spell.viewers[hud] + if(!moving_button) + continue + var/our_x = position[1] + spells_iterated * world.icon_size // Offset any new buttons into our list + hud.position_action(moving_button, offset_to_screen_loc(our_x, position[2], our_view)) + blood_spell.positioned = TRUE /datum/action/innate/cult/blood_magic/Activate() if(holy_dispel) @@ -99,6 +100,8 @@ var/base_desc //To allow for updating tooltips var/invocation var/health_cost = 0 + /// Have we already been positioned into our starting location? + var/positioned = FALSE /datum/action/innate/cult/blood_spell/Grant(mob/living/owner, datum/action/innate/cult/blood_magic/BM) if(health_cost) @@ -106,9 +109,7 @@ base_desc = desc desc += "
      Has [charges] use\s remaining." all_magic = BM - ..() - button.locked = TRUE - button.ordered = FALSE + return ..() /datum/action/innate/cult/blood_spell/Remove() if(all_magic) @@ -268,12 +269,12 @@ SEND_SOUND(ranged_ability_user, sound('sound/effects/ghost.ogg',0,1,50)) var/image/C = image('icons/effects/cult_effects.dmi',H,"bloodsparkles", ABOVE_MOB_LAYER) add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", C, FALSE) - addtimer(CALLBACK(H,/atom/.proc/remove_alt_appearance,"cult_apoc",TRUE), 2400, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(H, TYPE_PROC_REF(/atom, remove_alt_appearance),"cult_apoc",TRUE), 2400, TIMER_OVERRIDE|TIMER_UNIQUE) to_chat(ranged_ability_user,"[H] has been cursed with living nightmares!") attached_action.charges-- attached_action.desc = attached_action.base_desc attached_action.desc += "
      Has [attached_action.charges] use\s remaining." - attached_action.UpdateButtonIcon() + attached_action.UpdateButtons() if(attached_action.charges <= 0) remove_ranged_ability("You have exhausted the spell's power!") qdel(src) @@ -325,7 +326,7 @@ qdel(src) desc = base_desc desc += "
      Has [charges] use\s remaining." - UpdateButtonIcon() + UpdateButtons() /datum/action/innate/cult/blood_spell/manipulation name = "Blood Rites" @@ -374,7 +375,7 @@ source.charges = uses source.desc = source.base_desc source.desc += "
      Has [uses] use\s remaining." - source.UpdateButtonIcon() + source.UpdateButtons() return ..() /obj/item/melee/blood_magic/attack_self(mob/living/user) @@ -401,7 +402,7 @@ else if(source) source.desc = source.base_desc source.desc += "
      Has [uses] use\s remaining." - source.UpdateButtonIcon() + source.UpdateButtons() //Stun /obj/item/melee/blood_magic/stun @@ -427,7 +428,7 @@ L.mob_light(_color = LIGHT_COLOR_HOLY_MAGIC, _range = 2, _duration = 100) var/mutable_appearance/forbearance = mutable_appearance('icons/effects/genetics.dmi', "servitude", -MUTATIONS_LAYER) L.add_overlay(forbearance) - addtimer(CALLBACK(L, /atom/proc/cut_overlay, forbearance), 100) + addtimer(CALLBACK(L, TYPE_PROC_REF(/atom, cut_overlay), forbearance), 100) if(istype(anti_magic_source, /obj/item)) var/obj/item/ams_object = anti_magic_source diff --git a/code/modules/antagonists/cult/cult.dm b/code/modules/antagonists/cult/cult.dm index 2850cb85cc69..f5761f6508a4 100644 --- a/code/modules/antagonists/cult/cult.dm +++ b/code/modules/antagonists/cult/cult.dm @@ -108,7 +108,7 @@ var/where = mob.equip_in_one_of_slots(T, slots, critical = TRUE) if(!where) to_chat(mob, "Unfortunately, you weren't able to get a [item_name]. This is very bad and you should adminhelp immediately (press F1).") - return 0 + return FALSE else to_chat(mob, "You have a [item_name] in your [where].") if(where == "backpack") @@ -180,8 +180,8 @@ /datum/antagonist/cult/get_admin_commands() . = ..() - .["Dagger"] = CALLBACK(src,.proc/admin_give_dagger) - .["Dagger and Metal"] = CALLBACK(src,.proc/admin_give_metal) + .["Dagger"] = CALLBACK(src,PROC_REF(admin_give_dagger)) + .["Dagger and Metal"] = CALLBACK(src,PROC_REF(admin_give_metal)) /datum/antagonist/cult/proc/admin_give_dagger(mob/admin) if(!equip_cultist(FALSE)) @@ -308,7 +308,7 @@ if(B.current) SEND_SOUND(B.current, 'sound/hallucinations/i_see_you2.ogg') to_chat(B.current, "The veil weakens as your cult grows, your eyes begin to glow...") - addtimer(CALLBACK(src, .proc/rise, B.current), 200) + addtimer(CALLBACK(src, PROC_REF(rise), B.current), 200) cult_risen = TRUE if(ratio > CULT_ASCENDENT && !cult_ascendent) @@ -316,7 +316,7 @@ if(B.current) SEND_SOUND(B.current, 'sound/hallucinations/im_here1.ogg') to_chat(B.current, "Your cult is ascendent and the red harvest approaches - you cannot hide your true nature for much longer!!") - addtimer(CALLBACK(src, .proc/ascend, B.current), 200) + addtimer(CALLBACK(src, PROC_REF(ascend), B.current), 200) cult_ascendent = TRUE diff --git a/code/modules/antagonists/cult/cult_comms.dm b/code/modules/antagonists/cult/cult_comms.dm index bbdf41ff48ba..b81422157cf4 100644 --- a/code/modules/antagonists/cult/cult_comms.dm +++ b/code/modules/antagonists/cult/cult_comms.dm @@ -142,7 +142,7 @@ /datum/action/innate/cult/master/IsAvailable(silent = FALSE) if(!owner.mind || !owner.mind.has_antag_datum(/datum/antagonist/cult/master) || GLOB.cult_narsie) - return 0 + return FALSE return ..() /datum/action/innate/cult/master/finalreck @@ -189,7 +189,7 @@ S.release_shades(owner) B.current.setDir(SOUTH) new /obj/effect/temp_visual/cult/blood(final) - addtimer(CALLBACK(B.current, /mob/.proc/reckon, final), 10) + addtimer(CALLBACK(B.current, TYPE_PROC_REF(/mob, reckon), final), 10) else return antag.cult_team.reckoning_complete = TRUE @@ -278,7 +278,7 @@ C.cult_team.blood_target = target var/area/A = get_area(target) attached_action.cooldown = world.time + attached_action.base_cooldown - addtimer(CALLBACK(attached_action.owner, /mob.proc/update_action_buttons_icon), attached_action.base_cooldown) + addtimer(CALLBACK(attached_action.owner, TYPE_PROC_REF(/mob, update_action_buttons_icon)), attached_action.base_cooldown) C.cult_team.blood_target_image = image('icons/effects/cult_target.dmi', target, "glow", ABOVE_MOB_LAYER) C.cult_team.blood_target_image.appearance_flags = RESET_COLOR C.cult_team.blood_target_image.pixel_x = -target.pixel_x @@ -290,7 +290,7 @@ B.current.client.images += C.cult_team.blood_target_image attached_action.owner.update_action_buttons_icon() remove_ranged_ability("The marking rite is complete! It will last for 90 seconds.") - C.cult_team.blood_target_reset_timer = addtimer(CALLBACK(GLOBAL_PROC, .proc/reset_blood_target,C.cult_team), 900, TIMER_STOPPABLE) + C.cult_team.blood_target_reset_timer = addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(reset_blood_target),C.cult_team), 900, TIMER_STOPPABLE) return TRUE return FALSE @@ -360,7 +360,7 @@ C.cult_team.blood_target = target var/area/A = get_area(target) cooldown = world.time + base_cooldown - addtimer(CALLBACK(owner, /mob.proc/update_action_buttons_icon), base_cooldown) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob, update_action_buttons_icon)), base_cooldown) C.cult_team.blood_target_image = image('icons/effects/cult_target.dmi', target, "glow", ABOVE_MOB_LAYER) C.cult_team.blood_target_image.appearance_flags = RESET_COLOR C.cult_team.blood_target_image.pixel_x = -target.pixel_x @@ -377,8 +377,8 @@ desc = "Remove the Blood Mark you previously set." button_icon_state = "emp" owner.update_action_buttons_icon() - C.cult_team.blood_target_reset_timer = addtimer(CALLBACK(GLOBAL_PROC, .proc/reset_blood_target,C.cult_team), base_cooldown, TIMER_STOPPABLE) - addtimer(CALLBACK(src, .proc/reset_button), base_cooldown) + C.cult_team.blood_target_reset_timer = addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(reset_blood_target),C.cult_team), base_cooldown, TIMER_STOPPABLE) + addtimer(CALLBACK(src, PROC_REF(reset_button)), base_cooldown) //////// ELDRITCH PULSE ///////// @@ -468,4 +468,4 @@ attached_action.cooldown = world.time + attached_action.base_cooldown remove_ranged_ability("A pulse of blood magic surges through you as you shift [attached_action.throwee] through time and space.") caller.update_action_buttons_icon() - addtimer(CALLBACK(caller, /mob.proc/update_action_buttons_icon), attached_action.base_cooldown) + addtimer(CALLBACK(caller, TYPE_PROC_REF(/mob, update_action_buttons_icon)), attached_action.base_cooldown) diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index d31cf6f69d29..71eab3740c4e 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -236,7 +236,7 @@ phaseout = /obj/effect/temp_visual/dir_setting/cult/phase/out /datum/action/innate/dash/cult/IsAvailable(silent = FALSE) - if(iscultist(holder) && current_charges) + if(iscultist(owner) && current_charges) return TRUE else return FALSE @@ -268,7 +268,7 @@ sword.spinning = TRUE sword.block_chance = 100 sword.slowdown += 1.5 - addtimer(CALLBACK(src, .proc/stop_spinning), 50) + addtimer(CALLBACK(src, PROC_REF(stop_spinning)), 50) holder.update_action_buttons_icon() /datum/action/innate/cult/spin2win/proc/stop_spinning() @@ -723,8 +723,8 @@ /obj/item/cult_spear/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/cult_spear/ComponentInitialize() . = ..() @@ -800,14 +800,13 @@ desc = "Call the blood spear back to your hand!" background_icon_state = "bg_demon" button_icon_state = "bloodspear" + default_button_position = "6:157,4:-2" var/obj/item/cult_spear/spear var/cooldown = 0 /datum/action/innate/cult/spear/Grant(mob/user, obj/blood_spear) . = ..() spear = blood_spear - button.screen_loc = "6:157,4:-2" - button.moved = "6:157,4:-2" /datum/action/innate/cult/spear/Activate() if(owner == spear.loc || cooldown > world.time) @@ -894,10 +893,10 @@ qdel(src) return charging = TRUE - INVOKE_ASYNC(src, .proc/charge, user) + INVOKE_ASYNC(src, PROC_REF(charge), user) if(do_after(user, 90, target = user)) firing = TRUE - INVOKE_ASYNC(src, .proc/pewpew, user, params) + INVOKE_ASYNC(src, PROC_REF(pewpew), user, params) var/obj/structure/emergency_shield/invoker/N = new(user.loc) if(do_after(user, 90, target = user)) user.DefaultCombatKnockdown(40) @@ -970,7 +969,7 @@ playsound(L, 'sound/hallucinations/wail.ogg', 50, 1) L.emote("scream") var/datum/beam/current_beam = new(user,temp_target,time=7,beam_icon_state="blood_beam",btype=/obj/effect/ebeam/blood) - INVOKE_ASYNC(current_beam, /datum/beam.proc/Start) + INVOKE_ASYNC(current_beam, TYPE_PROC_REF(/datum/beam, Start)) /obj/effect/ebeam/blood @@ -1017,7 +1016,7 @@ playsound(src, 'sound/weapons/parry.ogg', 100, 1) if(illusions > 0) illusions-- - addtimer(CALLBACK(src, /obj/item/shield/mirror.proc/readd), 450) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/item/shield/mirror, readd)), 450) if(prob(60)) var/mob/living/simple_animal/hostile/illusion/M = new(owner.loc) M.faction = list("cult") diff --git a/code/modules/antagonists/cult/cult_structures.dm b/code/modules/antagonists/cult/cult_structures.dm index 3a4079d67f35..42bca6b250b9 100644 --- a/code/modules/antagonists/cult/cult_structures.dm +++ b/code/modules/antagonists/cult/cult_structures.dm @@ -72,7 +72,7 @@ var/previouscolor = color color = "#FAE48C" animate(src, color = previouscolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) /obj/structure/destructible/cult/proc/check_menu(mob/living/user) if(!user || user.incapacitated() || !iscultist(user) || !anchored || cooldowntime > world.time) @@ -111,7 +111,7 @@ to_chat(user, "You study the schematics etched into the altar...") var/list/options = list("Eldritch Whetstone" = radial_whetstone, "Construct Shell" = radial_shell, "Flask of Unholy Water" = radial_unholy_water) - var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) var/reward switch(choice) @@ -158,7 +158,7 @@ var/list/options = list("Shielded Robe" = radial_shielded, "Flagellant's Robe" = radial_flagellant, "Mirror Shield" = radial_mirror) - var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) var/reward switch(choice) @@ -294,7 +294,7 @@ to_chat(user, "You flip through the black pages of the archives...") var/list/options = list("Zealot's Blindfold" = radial_blindfold, "Shuttle Curse" = radial_curse, "Veil Walker Set" = radial_veilwalker) - var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) var/reward switch(choice) diff --git a/code/modules/antagonists/cult/ritual.dm b/code/modules/antagonists/cult/ritual.dm index 6caa13dcff11..9d3d6848374e 100644 --- a/code/modules/antagonists/cult/ritual.dm +++ b/code/modules/antagonists/cult/ritual.dm @@ -148,6 +148,8 @@ This file contains the cult dagger and rune list code to_chat(user, "There is already a rune here.") return FALSE var/area/A = get_area(T) + if(A?.area_flags & CULTMAGIC_BYPASS) + return TRUE if((!is_station_level(T.z) && !is_mining_level(T.z)) || !(A?.area_flags & CULT_PERMITTED)) to_chat(user, "The veil is not weak enough here.") return FALSE diff --git a/code/modules/antagonists/cult/rune_spawn_action.dm b/code/modules/antagonists/cult/rune_spawn_action.dm index 2dfbf722bfb1..fd3c704849b1 100644 --- a/code/modules/antagonists/cult/rune_spawn_action.dm +++ b/code/modules/antagonists/cult/rune_spawn_action.dm @@ -57,7 +57,7 @@ cooldown = base_cooldown + world.time owner.update_action_buttons_icon() - addtimer(CALLBACK(owner, /mob.proc/update_action_buttons_icon), base_cooldown) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob, update_action_buttons_icon)), base_cooldown) var/list/health if(damage_interrupt && isliving(owner)) var/mob/living/L = owner @@ -66,7 +66,7 @@ if(istype(T, /turf/open/floor/engine/cult)) scribe_mod *= 0.5 playsound(T, 'sound/magic/enter_blood.ogg', 100, FALSE) - if(do_after(owner, scribe_mod, target = owner, extra_checks = CALLBACK(owner, /mob.proc/break_do_after_checks, health, action_interrupt))) + if(do_after(owner, scribe_mod, target = owner, extra_checks = CALLBACK(owner, TYPE_PROC_REF(/mob, break_do_after_checks), health, action_interrupt))) var/obj/effect/rune/new_rune = new rune_type(owner.loc) new_rune.keyword = chosen_keyword else diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index c3d1520ef47d..34fb56b2499d 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -158,7 +158,7 @@ structure_check() searches for nearby cultist structures required for the invoca var/oldcolor = color color = rgb(255, 0, 0) animate(src, color = oldcolor, time = 5) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 5) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 5) //Malformed Rune: This forms if a rune is not drawn correctly. Invoking it does nothing but hurt the user. /obj/effect/rune/malformed @@ -234,7 +234,7 @@ structure_check() searches for nearby cultist structures required for the invoca ..() do_sacrifice(L, invokers) animate(src, color = oldcolor, time = 5) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 5) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 5) Cult_team.check_size() // Triggers the eye glow or aura effects if the cult has grown large enough relative to the crew rune_in_use = FALSE @@ -243,12 +243,12 @@ structure_check() searches for nearby cultist structures required for the invoca for(var/M in invokers) to_chat(M, "You need at least two invokers to convert [convertee]!") log_game("Offer rune failed - tried conversion with one invoker") - return 0 + return FALSE if(convertee.anti_magic_check(TRUE, TRUE, chargecost = 0)) //Not major because it can be spammed for(var/M in invokers) to_chat(M, "Something is shielding [convertee]'s mind!") log_game("Offer rune failed - convertee had anti-magic") - return 0 + return FALSE var/brutedamage = convertee.getBruteLoss() var/burndamage = convertee.getFireLoss() if(brutedamage || burndamage) @@ -447,7 +447,7 @@ structure_check() searches for nearby cultist structures required for the invoca outer_portal = new(T, 600, color) light_range = 4 update_light() - addtimer(CALLBACK(src, .proc/close_portal), 600, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(close_portal)), 600, TIMER_UNIQUE) /obj/effect/rune/teleport/proc/close_portal() qdel(inner_portal) @@ -673,7 +673,7 @@ structure_check() searches for nearby cultist structures required for the invoca W.density = TRUE W.update_state() W.spread_density() - density_timer = addtimer(CALLBACK(src, .proc/lose_density), 3000, TIMER_STOPPABLE) + density_timer = addtimer(CALLBACK(src, PROC_REF(lose_density)), 3000, TIMER_STOPPABLE) /obj/effect/rune/wall/proc/lose_density() if(density) @@ -683,7 +683,7 @@ structure_check() searches for nearby cultist structures required for the invoca var/oldcolor = color add_atom_colour("#696969", FIXED_COLOUR_PRIORITY) animate(src, color = oldcolor, time = 50, easing = EASE_IN) - addtimer(CALLBACK(src, .proc/recharge), 50) + addtimer(CALLBACK(src, PROC_REF(recharge)), 50) /obj/effect/rune/wall/proc/recharge() recharging = FALSE @@ -1001,11 +1001,11 @@ structure_check() searches for nearby cultist structures required for the invoca if(ishuman(M)) if(!iscultist(M)) AH.remove_hud_from(M) - addtimer(CALLBACK(GLOBAL_PROC, .proc/hudFix, M), duration) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(hudFix), M), duration) var/image/A = image('icons/mob/mob.dmi',M,"cultist", ABOVE_MOB_LAYER) A.override = 1 add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/noncult, "human_apoc", A, FALSE) - addtimer(CALLBACK(M,/atom/.proc/remove_alt_appearance,"human_apoc",TRUE), duration) + addtimer(CALLBACK(M, TYPE_PROC_REF(/atom, remove_alt_appearance),"human_apoc",TRUE), duration) images += A SEND_SOUND(M, pick(sound('sound/ambience/antag/bloodcult.ogg'),sound('sound/spookoween/ghost_whisper.ogg'),sound('sound/spookoween/ghosty_wind.ogg'))) else @@ -1013,13 +1013,13 @@ structure_check() searches for nearby cultist structures required for the invoca var/image/B = image('icons/mob/mob.dmi',M,construct, ABOVE_MOB_LAYER) B.override = 1 add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/noncult, "mob_apoc", B, FALSE) - addtimer(CALLBACK(M,/atom/.proc/remove_alt_appearance,"mob_apoc",TRUE), duration) + addtimer(CALLBACK(M, TYPE_PROC_REF(/atom, remove_alt_appearance),"mob_apoc",TRUE), duration) images += B if(!iscultist(M)) if(M.client) var/image/C = image('icons/effects/cult_effects.dmi',M,"bloodsparkles", ABOVE_MOB_LAYER) add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", C, FALSE) - addtimer(CALLBACK(M,/atom/.proc/remove_alt_appearance,"cult_apoc",TRUE), duration) + addtimer(CALLBACK(M, TYPE_PROC_REF(/atom, remove_alt_appearance),"cult_apoc",TRUE), duration) images += C else to_chat(M, "An Apocalypse Rune was invoked in the [place.name], it is no longer available as a summoning site!") diff --git a/code/modules/antagonists/devil/devil.dm b/code/modules/antagonists/devil/devil.dm index 9f69f1088744..84befe2606ef 100644 --- a/code/modules/antagonists/devil/devil.dm +++ b/code/modules/antagonists/devil/devil.dm @@ -123,7 +123,7 @@ GLOBAL_LIST_INIT(devil_suffix, list(" the Red", " the Soulless", " the Master", /datum/antagonist/devil/get_admin_commands() . = ..() - .["Toggle ascendable"] = CALLBACK(src,.proc/admin_toggle_ascendable) + .["Toggle ascendable"] = CALLBACK(src,PROC_REF(admin_toggle_ascendable)) /datum/antagonist/devil/proc/admin_toggle_ascendable(mob/admin) ascendable = !ascendable @@ -389,43 +389,43 @@ GLOBAL_LIST_INIT(devil_suffix, list(" the Red", " the Soulless", " the Master", if(iscarbon(body)) var/mob/living/carbon/H = body return H.reagents.has_reagent(/datum/reagent/water/holywater) - return 0 + return FALSE if(BANISH_COFFIN) return (body && istype(body.loc, /obj/structure/closet/crate/coffin)) if(BANISH_FORMALDYHIDE) if(iscarbon(body)) var/mob/living/carbon/H = body return H.reagents.has_reagent(/datum/reagent/toxin/formaldehyde) - return 0 + return FALSE if(BANISH_RUNES) if(body) for(var/obj/effect/decal/cleanable/crayon/R in range(0,body)) if (R.name == "rune") - return 1 - return 0 + return TRUE + return FALSE if(BANISH_CANDLES) if(body) var/count = 0 for(var/obj/item/candle/C in range(1,body)) count += C.lit if(count>=4) - return 1 - return 0 + return TRUE + return FALSE if(BANISH_DESTRUCTION) if(body) - return 0 - return 1 + return FALSE + return TRUE if(BANISH_FUNERAL_GARB) if(ishuman(body)) var/mob/living/carbon/human/H = body if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/misc/burial)) - return 1 - return 0 + return TRUE + return FALSE else for(var/obj/item/clothing/under/misc/burial/B in range(0,body)) if(B.loc == get_turf(B)) //Make sure it's not in someone's inventory or something. - return 1 - return 0 + return TRUE + return FALSE /datum/antagonist/devil/proc/hellish_resurrection(mob/living/body) message_admins("[owner.name] (true name is: [truename]) is resurrecting using hellish energy.") diff --git a/code/modules/antagonists/devil/devil_helpers.dm b/code/modules/antagonists/devil/devil_helpers.dm index 1fcbbf91d05b..389aa43970f0 100644 --- a/code/modules/antagonists/devil/devil_helpers.dm +++ b/code/modules/antagonists/devil/devil_helpers.dm @@ -35,4 +35,4 @@ DefaultCombatKnockdown(40) qdel(weapon) return 2 - return 1 + return TRUE diff --git a/code/modules/antagonists/devil/sintouched/sintouched.dm b/code/modules/antagonists/devil/sintouched/sintouched.dm index c9bf474567d4..839d3cceeba9 100644 --- a/code/modules/antagonists/devil/sintouched/sintouched.dm +++ b/code/modules/antagonists/devil/sintouched/sintouched.dm @@ -17,9 +17,9 @@ /datum/antagonist/sintouched/threat() switch(sin) if(SIN_GLUTTONY,SIN_ENVY) - return 1 + return TRUE else - return 0 + return FALSE /datum/antagonist/sintouched/New() . = ..() diff --git a/code/modules/antagonists/devil/true_devil/_true_devil.dm b/code/modules/antagonists/devil/true_devil/_true_devil.dm index 9e550091d403..ce30a2fd15e8 100644 --- a/code/modules/antagonists/devil/true_devil/_true_devil.dm +++ b/code/modules/antagonists/devil/true_devil/_true_devil.dm @@ -56,10 +56,10 @@ mind.announce_objectives() /mob/living/carbon/true_devil/death(gibbed) - stat = DEAD + set_stat(DEAD) ..(gibbed) drop_all_held_items() - INVOKE_ASYNC(mind.has_antag_datum(/datum/antagonist/devil), /datum/antagonist/devil/proc/beginResurrectionCheck, src) + INVOKE_ASYNC(mind.has_antag_datum(/datum/antagonist/devil), TYPE_PROC_REF(/datum/antagonist/devil, beginResurrectionCheck), src) /mob/living/carbon/true_devil/examine(mob/user) @@ -87,7 +87,7 @@ . += "" /mob/living/carbon/true_devil/IsAdvancedToolUser() - return 1 + return TRUE /mob/living/carbon/true_devil/resist_buckle() if(buckled) @@ -113,7 +113,7 @@ return ..() //flashes don't stop devils UNLESS it's their bane. /mob/living/carbon/true_devil/soundbang_act() - return 0 + return FALSE /mob/living/carbon/true_devil/get_ear_protection() return 2 @@ -127,7 +127,7 @@ /mob/living/carbon/true_devil/singularity_act() if(ascended) - return 0 + return FALSE return ..() //ATTACK GHOST IGNORING PARENT RETURN VALUE @@ -141,7 +141,7 @@ return ..() /mob/living/carbon/true_devil/can_be_revived() - return 1 + return TRUE /mob/living/carbon/true_devil/resist_fire() //They're immune to fire. @@ -180,7 +180,7 @@ // devils do not need to breathe /mob/living/carbon/true_devil/is_literate() - return 1 + return TRUE /mob/living/carbon/true_devil/ex_act(severity, target, origin) if(!ascended) diff --git a/code/modules/antagonists/devil/true_devil/inventory.dm b/code/modules/antagonists/devil/true_devil/inventory.dm index 8856838a3410..279a261cdba0 100644 --- a/code/modules/antagonists/devil/true_devil/inventory.dm +++ b/code/modules/antagonists/devil/true_devil/inventory.dm @@ -1,8 +1,8 @@ /mob/living/carbon/true_devil/doUnEquip(obj/item/I, force, invdrop, silent = FALSE) if(..()) update_inv_hands() - return 1 - return 0 + return TRUE + return FALSE /mob/living/carbon/true_devil/update_inv_hands() //TODO LORDPIDEY: Figure out how to make the hands line up properly. the l/r_hand_overlay should use the down sprite when facing down, left, or right, and the up sprite when facing up. diff --git a/code/modules/antagonists/disease/disease_abilities.dm b/code/modules/antagonists/disease/disease_abilities.dm index fc53575bd8aa..0b5258dd5049 100644 --- a/code/modules/antagonists/disease/disease_abilities.dm +++ b/code/modules/antagonists/disease/disease_abilities.dm @@ -169,9 +169,7 @@ new /datum/disease_ability/symptom/powerful/youth desc = "Force the host you are following to cough with extra force, spreading your infection to those within two meters of your host even if your transmissibility is low.
      Cooldown: 10 seconds" cooldown_time = 100 -/datum/action/cooldown/disease_cough/Trigger() - if(!..()) - return FALSE +/datum/action/cooldown/disease_cough/Activate() var/mob/camera/disease/D = owner var/mob/living/L = D.following_host if(!L) @@ -201,9 +199,7 @@ new /datum/disease_ability/symptom/powerful/youth desc = "Force the host you are following to sneeze with extra force, spreading your infection to any victims in a 4 meter cone in front of your host even if your transmissibility is low.
      Cooldown: 20 seconds" cooldown_time = 200 -/datum/action/cooldown/disease_sneeze/Trigger() - if(!..()) - return FALSE +/datum/action/cooldown/disease_sneeze/Activate() var/mob/camera/disease/D = owner var/mob/living/L = D.following_host if(!L) @@ -237,9 +233,7 @@ new /datum/disease_ability/symptom/powerful/youth desc = "Cause the host you are following to excrete an infective substance from their pores, causing all objects touching their skin to transmit your infection to anyone who touches them for the next 30 seconds.
      Cooldown: 40 seconds" cooldown_time = 400 -/datum/action/cooldown/disease_infect/Trigger() - if(!..()) - return FALSE +/datum/action/cooldown/disease_infect/Activate() var/mob/camera/disease/D = owner var/mob/living/carbon/human/H = D.following_host if(!H) diff --git a/code/modules/antagonists/disease/disease_event.dm b/code/modules/antagonists/disease/disease_event.dm index f80af46eac7c..31ab9d8d3369 100644 --- a/code/modules/antagonists/disease/disease_event.dm +++ b/code/modules/antagonists/disease/disease_event.dm @@ -20,7 +20,7 @@ var/mob/camera/disease/virus = new /mob/camera/disease(SSmapping.get_station_center()) selected.transfer_ckey(virus, FALSE) - INVOKE_ASYNC(virus, /mob/camera/disease/proc/pick_name) + INVOKE_ASYNC(virus, TYPE_PROC_REF(/mob/camera/disease, pick_name)) message_admins("[ADMIN_LOOKUPFLW(virus)] has been made into a sentient disease by an event.") log_game("[key_name(virus)] was spawned as a sentient disease by an event.") spawned_mobs += virus diff --git a/code/modules/antagonists/disease/disease_mob.dm b/code/modules/antagonists/disease/disease_mob.dm index f6c8c3dbe1d7..ea538c93ba52 100644 --- a/code/modules/antagonists/disease/disease_mob.dm +++ b/code/modules/antagonists/disease/disease_mob.dm @@ -67,7 +67,7 @@ the new instance inside the host to be updated to the template's stats. browser = new /datum/browser(src, "disease_menu", "Adaptation Menu", 1000, 770, src) freemove_end = world.time + freemove_time - freemove_end_timerid = addtimer(CALLBACK(src, .proc/infect_random_patient_zero), freemove_time, TIMER_STOPPABLE) + freemove_end_timerid = addtimer(CALLBACK(src, PROC_REF(infect_random_patient_zero)), freemove_time, TIMER_STOPPABLE) /mob/camera/disease/Destroy() . = ..() @@ -264,7 +264,7 @@ the new instance inside the host to be updated to the template's stats. /mob/camera/disease/proc/set_following(mob/living/L) if(following_host) UnregisterSignal(following_host, COMSIG_MOVABLE_MOVED) - RegisterSignal(L, COMSIG_MOVABLE_MOVED, .proc/follow_mob) + RegisterSignal(L, COMSIG_MOVABLE_MOVED, PROC_REF(follow_mob)) following_host = L follow_mob() @@ -306,7 +306,7 @@ the new instance inside the host to be updated to the template's stats. /mob/camera/disease/proc/adapt_cooldown() to_chat(src, "You have altered your genetic structure. You will be unable to adapt again for [DisplayTimeText(adaptation_cooldown)].") next_adaptation_time = world.time + adaptation_cooldown - addtimer(CALLBACK(src, .proc/notify_adapt_ready), adaptation_cooldown) + addtimer(CALLBACK(src, PROC_REF(notify_adapt_ready)), adaptation_cooldown) /mob/camera/disease/proc/notify_adapt_ready() to_chat(src, "You are now ready to adapt again.") diff --git a/code/modules/antagonists/eldritch_cult/eldritch_antag.dm b/code/modules/antagonists/eldritch_cult/eldritch_antag.dm index d7334d6c9c09..5ad1c48e3f77 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_antag.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_antag.dm @@ -144,7 +144,7 @@ /datum/antagonist/heretic/get_admin_commands() . = ..() - .["Equip"] = CALLBACK(src,.proc/equip_cultist) + .["Equip"] = CALLBACK(src,PROC_REF(equip_cultist)) /datum/antagonist/heretic/roundend_report() var/list/parts = list() diff --git a/code/modules/antagonists/eldritch_cult/eldritch_effects.dm b/code/modules/antagonists/eldritch_cult/eldritch_effects.dm index 6640135f378f..24291b5a2eb2 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_effects.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_effects.dm @@ -24,7 +24,7 @@ if(!IS_HERETIC(user)) return if(!is_in_use) - INVOKE_ASYNC(src, .proc/activate , user) + INVOKE_ASYNC(src, PROC_REF(activate) , user) /obj/effect/eldritch/attackby(obj/item/I, mob/living/user) . = ..() @@ -190,7 +190,7 @@ * Use this whenever you want to add someone to the list */ /datum/reality_smash_tracker/proc/AddMind(datum/mind/e_cultists) - RegisterSignal(e_cultists.current,COMSIG_MOB_CLIENT_LOGIN,.proc/ReworkNetwork) + RegisterSignal(e_cultists.current,COMSIG_MOB_CLIENT_LOGIN, PROC_REF(ReworkNetwork)) targets |= e_cultists Generate() for(var/obj/effect/reality_smash/reality_smash in smashes) @@ -218,8 +218,8 @@ /obj/effect/broken_illusion/Initialize(mapload) . = ..() - addtimer(CALLBACK(src,.proc/show_presence),15 SECONDS) - addtimer(CALLBACK(src,.proc/remove_presence),195 SECONDS) + addtimer(CALLBACK(src,PROC_REF(show_presence)),15 SECONDS) + addtimer(CALLBACK(src,PROC_REF(remove_presence)),195 SECONDS) var/image/I = image('icons/effects/eldritch.dmi',src,null,OBJ_LAYER) I.override = TRUE diff --git a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm index 2ac9cedaaa22..02582c162358 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm @@ -170,11 +170,11 @@ to_chat(user, "These items don't possess the required fingerprints or DNA.") return FALSE - var/chosen_mob = input("Select the person you wish to curse","Your target") as null|anything in sort_list(compiled_list, /proc/cmp_mob_realname_dsc) + var/chosen_mob = input("Select the person you wish to curse","Your target") as null|anything in sort_list(compiled_list, GLOBAL_PROC_REF(cmp_mob_realname_dsc)) if(!chosen_mob) return FALSE curse(compiled_list[chosen_mob]) - addtimer(CALLBACK(src, .proc/uncurse, compiled_list[chosen_mob]),timer) + addtimer(CALLBACK(src, PROC_REF(uncurse), compiled_list[chosen_mob]),timer) return TRUE /datum/eldritch_knowledge/curse/proc/curse(mob/living/chosen_mob) @@ -208,10 +208,10 @@ return TRUE //Ascension knowledge -/datum/eldritch_knowledge/final +/datum/eldritch_knowledge/final_eldritch var/finished = FALSE -/datum/eldritch_knowledge/final/recipe_snowflake_check(list/atoms, loc,selected_atoms) +/datum/eldritch_knowledge/final_eldritch/recipe_snowflake_check(list/atoms, loc,selected_atoms) if(finished) return FALSE var/counter = 0 @@ -222,11 +222,11 @@ return TRUE return FALSE -/datum/eldritch_knowledge/final/on_finished_recipe( mob/living/user, list/atoms, loc) +/datum/eldritch_knowledge/final_eldritch/on_finished_recipe( mob/living/user, list/atoms, loc) finished = TRUE return TRUE -/datum/eldritch_knowledge/final/cleanup_atoms(list/atoms) +/datum/eldritch_knowledge/final_eldritch/cleanup_atoms(list/atoms) . = ..() for(var/mob/living/carbon/human/H in atoms) atoms -= H diff --git a/code/modules/antagonists/eldritch_cult/eldritch_magic.dm b/code/modules/antagonists/eldritch_cult/eldritch_magic.dm index 97b76090a7f1..9dc1d3f995c6 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_magic.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_magic.dm @@ -359,15 +359,15 @@ for(var/X in targets) var/T T = line_target(-25, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user,T) T = line_target(10, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user,T) T = line_target(0, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user,T) T = line_target(-10, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user,T) T = line_target(25, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user,T) return ..() /obj/effect/proc_holder/spell/pointed/nightwatchers_rite/proc/line_target(offset, range, atom/at , atom/user) @@ -446,7 +446,7 @@ action_background_icon_state = "bg_ecult" /obj/effect/proc_holder/spell/aoe_turf/fire_cascade/cast(list/targets, mob/user = usr) - INVOKE_ASYNC(src, .proc/fire_cascade, user,range) + INVOKE_ASYNC(src, PROC_REF(fire_cascade), user,range) /obj/effect/proc_holder/spell/aoe_turf/fire_cascade/proc/fire_cascade(atom/centre,max_range) playsound(get_turf(centre), 'sound/items/welder.ogg', 75, TRUE) @@ -492,7 +492,7 @@ . = ..() current_user = user has_fire_ring = TRUE - addtimer(CALLBACK(src, .proc/remove, user), duration, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(remove), user), duration, TIMER_OVERRIDE|TIMER_UNIQUE) /obj/effect/proc_holder/spell/targeted/fire_sworn/proc/remove() has_fire_ring = FALSE diff --git a/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm index e453f5456d92..b3251fe5baee 100644 --- a/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm +++ b/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm @@ -2,7 +2,7 @@ name = "Nightwatcher's Secret" desc = "Inducts you into the Path of Ash. Allows you to transmute a match with a spear into an ashen blade." gain_text = "The City Guard know their watch. If you ask them at night, they may tell you about the ashy lantern." - banned_knowledge = list(/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final/rust_final,/datum/eldritch_knowledge/final/flesh_final,/datum/eldritch_knowledge/final/void_final,/datum/eldritch_knowledge/base_void) + banned_knowledge = list(/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final_eldritch/rust_final,/datum/eldritch_knowledge/final_eldritch/flesh_final,/datum/eldritch_knowledge/final_eldritch/void_final,/datum/eldritch_knowledge/base_void) next_knowledge = list(/datum/eldritch_knowledge/ashen_grasp) required_atoms = list(/obj/item/spear,/obj/item/match) result_atoms = list(/obj/item/melee/sickly_blade/ash) @@ -111,7 +111,7 @@ cost = 2 sacs_needed = 3 spell_to_add = /obj/effect/proc_holder/spell/pointed/nightwatchers_rite - next_knowledge = list(/datum/eldritch_knowledge/final/ash_final) + next_knowledge = list(/datum/eldritch_knowledge/final_eldritch/ash_final) route = PATH_ASH /datum/eldritch_knowledge/spell/nightwatchers_rite/on_gain(mob/user) @@ -180,7 +180,7 @@ spell_to_add = /obj/effect/proc_holder/spell/pointed/cleave next_knowledge = list(/datum/eldritch_knowledge/spell/entropic_plume,/datum/eldritch_knowledge/spell/flame_birth) -/datum/eldritch_knowledge/final/ash_final +/datum/eldritch_knowledge/final_eldritch/ash_final name = "Ashlord's Rite" gain_text = "The Nightwatcher found the rite and shared it amongst mankind! For now I am one with the fire, WITNESS MY ASCENSION!" desc = "Bring 3 corpses onto a transmutation rune, you will become immune to fire, the vacuum of space, cold and other enviromental hazards and become overall sturdier to all other damages. You will gain a spell that passively creates ring of fire around you as well ,as you will gain a powerful ability that lets you create a wave of flames all around you." @@ -190,7 +190,7 @@ route = PATH_ASH var/list/trait_list = list(TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE) -/datum/eldritch_knowledge/final/ash_final/on_finished_recipe(mob/living/user, list/atoms, loc) +/datum/eldritch_knowledge/final_eldritch/ash_final/on_finished_recipe(mob/living/user, list/atoms, loc) priority_announce("$^@&#*$^@(#&$(@&#^$&#^@# Fear the blaze, for the Ashlord, [user.real_name] has ascended! The flames shall consume all! $^@&#*$^@(#&$(@&#^$&#^@#","#$^@&#*$^@(#&$(@&#^$&#^@#", 'sound/announcer/classic/spanomalies.ogg') user.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/fire_cascade/big) user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/fire_sworn) diff --git a/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm index 15ac8a6cb6c4..4b6e699ca9b3 100644 --- a/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm @@ -2,7 +2,7 @@ name = "Principle of Hunger" desc = "Inducts you into the Path of Flesh. Allows you to transmute a pool of blood with a spear into a Blade of Flesh." gain_text = "Hundreds of us starved, but not me... I found strength in my greed." - banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/final/ash_final,/datum/eldritch_knowledge/final/rust_final,/datum/eldritch_knowledge/final/void_final,/datum/eldritch_knowledge/base_void) + banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/final_eldritch/ash_final,/datum/eldritch_knowledge/final_eldritch/rust_final,/datum/eldritch_knowledge/final_eldritch/void_final,/datum/eldritch_knowledge/base_void) next_knowledge = list(/datum/eldritch_knowledge/flesh_grasp) required_atoms = list(/obj/item/spear,/obj/effect/decal/cleanable/blood) result_atoms = list(/obj/item/melee/sickly_blade/flesh) @@ -55,7 +55,7 @@ var/datum/antagonist/heretic/master = user.mind.has_antag_datum(/datum/antagonist/heretic) heretic_monster.set_owner(master) atoms -= humie - RegisterSignal(humie,COMSIG_MOB_DEATH,.proc/remove_ghoul) + RegisterSignal(humie,COMSIG_MOB_DEATH, PROC_REF(remove_ghoul)) ghouls += humie /datum/eldritch_knowledge/flesh_ghoul/proc/remove_ghoul(datum/source) @@ -114,7 +114,7 @@ log_game("[key_name_admin(human_target)] has become a ghoul, their master is [user.real_name]") //we change it to true only after we know they passed all the checks . = TRUE - RegisterSignal(human_target,COMSIG_MOB_DEATH,.proc/remove_ghoul) + RegisterSignal(human_target,COMSIG_MOB_DEATH, PROC_REF(remove_ghoul)) human_target.revive(full_heal = TRUE, admin_revive = TRUE) human_target.setMaxHealth(40) human_target.health = 40 @@ -211,7 +211,7 @@ spell_to_add = /obj/effect/proc_holder/spell/pointed/blood_siphon next_knowledge = list(/datum/eldritch_knowledge/summon/stalker,/datum/eldritch_knowledge/spell/voidpull) -/datum/eldritch_knowledge/final/flesh_final +/datum/eldritch_knowledge/final_eldritch/flesh_final name = "Priest's Final Hymn" gain_text = "Men of this world. Hear me, for the time of the Lord of Arms has come! The Emperor of Flesh guides my army!" desc = "Bring 3 bodies onto a transmutation rune to shed your human form and ascend to untold power." @@ -220,7 +220,7 @@ sacs_needed = 8 route = PATH_FLESH -/datum/eldritch_knowledge/final/flesh_final/on_finished_recipe(mob/living/user, list/atoms, loc) +/datum/eldritch_knowledge/final_eldritch/flesh_final/on_finished_recipe(mob/living/user, list/atoms, loc) . = ..() priority_announce("$^@&#*$^@(#&$(@&#^$&#^@# Ever coiling vortex. Reality unfolded. THE LORD OF ARMS, [user.real_name] has ascended! Fear the ever twisting hand! $^@&#*$^@(#&$(@&#^$&#^@#","#$^@&#*$^@(#&$(@&#^$&#^@#", 'sound/announcer/classic/spanomalies.ogg') user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/shed_human_form) @@ -260,7 +260,7 @@ cost = 2 sacs_needed = 3 spell_to_add = /obj/effect/proc_holder/spell/targeted/touch/mad_touch - next_knowledge = list(/datum/eldritch_knowledge/final/flesh_final) + next_knowledge = list(/datum/eldritch_knowledge/final_eldritch/flesh_final) route = PATH_FLESH /datum/eldritch_knowledge/spell/touch_of_madness/on_gain(mob/user) diff --git a/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm index 733b2725cb06..183bba4f26f7 100644 --- a/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm +++ b/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm @@ -2,7 +2,7 @@ name = "Blacksmith's Tale" desc = "Inducts you into the Path of Rust. Allows you to transmute a spear with any trash item into a Blade of Rust." gain_text = "'Let me tell you a story', said the Blacksmith, as he gazed deep into his rusty blade." - banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final/ash_final,/datum/eldritch_knowledge/final/flesh_final,/datum/eldritch_knowledge/final/void_final,/datum/eldritch_knowledge/base_void) + banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final_eldritch/ash_final,/datum/eldritch_knowledge/final_eldritch/flesh_final,/datum/eldritch_knowledge/final_eldritch/void_final,/datum/eldritch_knowledge/base_void) next_knowledge = list(/datum/eldritch_knowledge/rust_fist) required_atoms = list(/obj/item/spear,/obj/item/trash) result_atoms = list(/obj/item/melee/sickly_blade/rust) @@ -161,14 +161,14 @@ cost = 2 sacs_needed = 3 spell_to_add = /obj/effect/proc_holder/spell/targeted/touch/grasp_of_decay - next_knowledge = list(/datum/eldritch_knowledge/final/rust_final) + next_knowledge = list(/datum/eldritch_knowledge/final_eldritch/rust_final) route = PATH_RUST /datum/eldritch_knowledge/spell/grasp_of_decay/on_gain(mob/user) . = ..() priority_announce("A foul wind is blowing... The floor creaks with rust as something sinister approaches!", sound = 'sound/misc/notice1.ogg') -/datum/eldritch_knowledge/final/rust_final +/datum/eldritch_knowledge/final_eldritch/rust_final name = "Rustbringer's Oath" desc = "Bring three corpses onto a transmutation rune. After you finish the ritual, rust will now automatically spread from the rune. Your healing on rust is also tripled, while you become more resilient overall." gain_text = "Champion of rust. Corruptor of steel. Fear the dark for the Rustbringer has come! Rusted Hills, CALL MY NAME!" @@ -177,7 +177,7 @@ required_atoms = list(/mob/living/carbon/human) route = PATH_RUST -/datum/eldritch_knowledge/final/rust_final/on_finished_recipe(mob/living/user, list/atoms, loc) +/datum/eldritch_knowledge/final_eldritch/rust_final/on_finished_recipe(mob/living/user, list/atoms, loc) var/mob/living/carbon/human/H = user H.physiology.brute_mod *= 0.5 H.physiology.burn_mod *= 0.5 @@ -188,7 +188,7 @@ ascension.ascended = TRUE return ..() -/datum/eldritch_knowledge/final/rust_final/on_life(mob/user) +/datum/eldritch_knowledge/final_eldritch/rust_final/on_life(mob/user) . = ..() if(!finished) return diff --git a/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm index dcbc01b0465c..27cc84b77239 100644 --- a/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm +++ b/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm @@ -2,7 +2,7 @@ name = "Glimmer of Winter" desc = "Opens up the path of void to you. Allows you to transmute a spear in a sub-zero temperature into a void blade." gain_text = "I feel a shimmer in the air, atmosphere around me gets colder. I feel my body realizing the emptiness of existance. Something's watching me" - banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final/ash_final,/datum/eldritch_knowledge/final/flesh_final,/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/final/rust_final) + banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final_eldritch/ash_final,/datum/eldritch_knowledge/final_eldritch/flesh_final,/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/final_eldritch/rust_final) next_knowledge = list(/datum/eldritch_knowledge/void_grasp) required_atoms = list(/obj/item/spear) result_atoms = list(/obj/item/melee/sickly_blade/void) @@ -162,14 +162,14 @@ cost = 2 sacs_needed = 3 spell_to_add = /obj/effect/proc_holder/spell/aoe_turf/domain_expansion - next_knowledge = list(/datum/eldritch_knowledge/final/void_final) + next_knowledge = list(/datum/eldritch_knowledge/final_eldritch/void_final) route = PATH_VOID /datum/eldritch_knowledge/spell/domain_expansion/on_gain(mob/user) . = ..() priority_announce("Echos of the lost in space are heard... An ominous presence is being detected! ", sound = 'sound/misc/notice1.ogg') -/datum/eldritch_knowledge/final/void_final +/datum/eldritch_knowledge/final_eldritch/void_final name = "Waltz at the End of Time" desc = "Bring 3 corpses onto the transmutation rune. After you finish the ritual you will automatically silence people around you and will summon a snow storm around you." gain_text = "The world falls into darkness. I stand in an empty plane, small flakes of ice fall from the sky. The Aristocrat stands before me, he motions to me. We will play a waltz to the whispers of dying reality, as the world is destroyed before our eyes." @@ -182,7 +182,7 @@ ///Reference to the ongoing voidstorm that surrounds the heretic var/datum/weather/void_storm/storm -/datum/eldritch_knowledge/final/void_final/on_finished_recipe(mob/living/user, list/atoms, loc) +/datum/eldritch_knowledge/final_eldritch/void_final/on_finished_recipe(mob/living/user, list/atoms, loc) var/mob/living/carbon/human/waltzing = user waltzing.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/repulse/eldritch) waltzing.physiology.brute_mod *= 0.5 @@ -193,14 +193,14 @@ sound_loop = new(user, TRUE, TRUE) return ..() -/datum/eldritch_knowledge/final/void_final/on_death() +/datum/eldritch_knowledge/final_eldritch/void_final/on_death() if(sound_loop) sound_loop.stop() if(storm) storm.end() QDEL_NULL(storm) -/datum/eldritch_knowledge/final/void_final/on_life(mob/user) +/datum/eldritch_knowledge/final_eldritch/void_final/on_life(mob/user) . = ..() if(!finished) return diff --git a/code/modules/antagonists/gang/gang.dm b/code/modules/antagonists/gang/gang.dm index 050754a91e87..85acfe138a05 100644 --- a/code/modules/antagonists/gang/gang.dm +++ b/code/modules/antagonists/gang/gang.dm @@ -41,7 +41,7 @@ /datum/antagonist/gang/get_admin_commands() . = ..() - .["Give extra equipment"] = CALLBACK(src,.proc/equip_gangster_in_inventory) + .["Give extra equipment"] = CALLBACK(src,PROC_REF(equip_gangster_in_inventory)) /datum/antagonist/gang/create_team(team_given) // gets called whenever add_antag_datum() is called on a mind if(team_given) @@ -226,20 +226,12 @@ /// The family antagonist datum of the "owner" of this action. var/datum/antagonist/gang/my_gang_datum -/datum/action/cooldown/spawn_induction_package/Trigger() - if(!..()) - return FALSE - if(!IsAvailable()) - return FALSE +/datum/action/cooldown/spawn_induction_package/Activate() if(!my_gang_datum) return FALSE - if(!istype(owner, /mob/living/carbon/human)) + if(!ishuman(owner)) return FALSE - var/mob/living/carbon/human/H = owner - if(H.stat) - return FALSE - - var/obj/item/slapper/secret_handshake/secret_handshake_item = new(owner) + var/obj/item/hand_item/slapper/secret_handshake/secret_handshake_item = new(owner) if(owner.put_in_hands(secret_handshake_item)) to_chat(owner, span_notice("You ready your secret handshake.")) else @@ -248,14 +240,15 @@ return FALSE owner.visible_message(span_notice("[owner] is offering to induct people into the Family."), span_notice("You offer to induct people into the Family."), null, 2) - if(H.has_status_effect(STATUS_EFFECT_HANDSHAKE)) + var/mob/living/living_owner = owner + if(living_owner.has_status_effect(STATUS_EFFECT_HANDSHAKE)) return FALSE if(!(locate(/mob/living/carbon) in orange(1, owner))) owner.visible_message(span_danger("[owner] offers to induct people into the Family, but nobody was around."), \ span_warning("You offer to induct people into the Family, but nobody is around."), null, 2) return FALSE - H.apply_status_effect(STATUS_EFFECT_HANDSHAKE, secret_handshake_item) + living_owner.apply_status_effect(STATUS_EFFECT_HANDSHAKE, secret_handshake_item) StartCooldown() return TRUE diff --git a/code/modules/antagonists/gang/handler.dm b/code/modules/antagonists/gang/handler.dm index 0f6e28752da2..f1cb6a17faf0 100644 --- a/code/modules/antagonists/gang/handler.dm +++ b/code/modules/antagonists/gang/handler.dm @@ -194,7 +194,7 @@ GLOBAL_VAR(families_override_theme) // see /datum/antagonist/gang/create_team() for how the gang team datum gets instantiated and added to our gangs list - addtimer(CALLBACK(src, .proc/announce_gang_locations), 5 MINUTES) + addtimer(CALLBACK(src, PROC_REF(announce_gang_locations)), 5 MINUTES) return TRUE /** diff --git a/code/modules/antagonists/nukeop/equipment/borgchameleon.dm b/code/modules/antagonists/nukeop/equipment/borgchameleon.dm index f40ecc27cf02..540b3251ce5d 100644 --- a/code/modules/antagonists/nukeop/equipment/borgchameleon.dm +++ b/code/modules/antagonists/nukeop/equipment/borgchameleon.dm @@ -157,7 +157,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, signalCache) - RegisterSignal(user, signalCache, .proc/disrupt) + RegisterSignal(user, signalCache, PROC_REF(disrupt)) listeningTo = user /obj/item/borg_chameleon/proc/deactivate(mob/living/silicon/robot/user) diff --git a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm index af9c10abc65d..09ee68e29168 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm @@ -470,7 +470,7 @@ sound_to_playing_players('sound/machines/alarm.ogg') if(SSticker && SSticker.mode) SSticker.roundend_check_paused = TRUE - addtimer(CALLBACK(src, .proc/actually_explode), 100) + addtimer(CALLBACK(src, PROC_REF(actually_explode)), 100) /obj/machinery/nuclearbomb/proc/actually_explode() if(!core) @@ -504,8 +504,8 @@ SSticker.roundend_check_paused = FALSE /obj/machinery/nuclearbomb/proc/really_actually_explode(off_station) - Cinematic(get_cinematic_type(off_station),world,CALLBACK(SSticker,/datum/controller/subsystem/ticker/proc/station_explosion_detonation,src)) - INVOKE_ASYNC(GLOBAL_PROC,.proc/KillEveryoneOnZLevel, z) + Cinematic(get_cinematic_type(off_station),world,CALLBACK(SSticker, TYPE_PROC_REF(/datum/controller/subsystem/ticker, station_explosion_detonation),src)) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(KillEveryoneOnZLevel), z) /obj/machinery/nuclearbomb/proc/get_cinematic_type(off_station) if(off_station < 2) @@ -551,10 +551,10 @@ var/datum/round_event_control/E = locate(/datum/round_event_control/vent_clog/beer) in SSevents.control if(E) E.runEvent() - addtimer(CALLBACK(src, .proc/really_actually_explode), 110) + addtimer(CALLBACK(src, PROC_REF(really_actually_explode)), 110) else visible_message("[src] fizzes ominously.") - addtimer(CALLBACK(src, .proc/fizzbuzz), 110) + addtimer(CALLBACK(src, PROC_REF(fizzbuzz)), 110) /obj/machinery/nuclearbomb/beer/proc/disarm() detonation_timer = null @@ -726,8 +726,8 @@ This is here to make the tiles around the station mininuke change when it's arme user.visible_message("[user] is going delta! It looks like [user.p_theyre()] trying to commit suicide!") playsound(src, 'sound/machines/alarm.ogg', 50, -1, TRUE) for(var/i in 1 to 100) - addtimer(CALLBACK(user, /atom/proc/add_atom_colour, (i % 2)? "#00FF00" : "#FF0000", ADMIN_COLOUR_PRIORITY), i) - addtimer(CALLBACK(src, .proc/manual_suicide, user), 101) + addtimer(CALLBACK(user, TYPE_PROC_REF(/atom, add_atom_colour), (i % 2)? "#00FF00" : "#FF0000", ADMIN_COLOUR_PRIORITY), i) + addtimer(CALLBACK(src, PROC_REF(manual_suicide), user), 101) return MANUAL_SUICIDE /obj/item/disk/nuclear/proc/manual_suicide(mob/living/user) diff --git a/code/modules/antagonists/nukeop/nukeop.dm b/code/modules/antagonists/nukeop/nukeop.dm index 9875eb158166..9c0abf70b57a 100644 --- a/code/modules/antagonists/nukeop/nukeop.dm +++ b/code/modules/antagonists/nukeop/nukeop.dm @@ -126,8 +126,8 @@ /datum/antagonist/nukeop/get_admin_commands() . = ..() - .["Send to base"] = CALLBACK(src,.proc/admin_send_to_base) - .["Tell code"] = CALLBACK(src,.proc/admin_tell_code) + .["Send to base"] = CALLBACK(src,PROC_REF(admin_send_to_base)) + .["Tell code"] = CALLBACK(src,PROC_REF(admin_tell_code)) /datum/antagonist/nukeop/proc/admin_send_to_base(mob/admin) owner.current.forceMove(pick(GLOB.nukeop_start)) @@ -176,7 +176,7 @@ to_chat(owner, "If you feel you are not up to this task, give your ID to another operative.") to_chat(owner, "In your hand you will find a special item capable of triggering a greater challenge for your team. Examine it carefully and consult with your fellow operatives before activating it.") owner.announce_objectives() - addtimer(CALLBACK(src, .proc/nuketeam_name_assign), 1) + addtimer(CALLBACK(src, PROC_REF(nuketeam_name_assign)), 1) /datum/antagonist/nukeop/leader/proc/nuketeam_name_assign() diff --git a/code/modules/antagonists/overthrow/overthrow.dm b/code/modules/antagonists/overthrow/overthrow.dm index ed55f0598a87..dd2119147791 100644 --- a/code/modules/antagonists/overthrow/overthrow.dm +++ b/code/modules/antagonists/overthrow/overthrow.dm @@ -83,8 +83,8 @@ /datum/antagonist/overthrow/get_admin_commands() . = ..() - .["Give storage with random item"] = CALLBACK(src,.proc/equip_overthrow) - .["Give overthrow boss equip"] = CALLBACK(src,.proc/equip_initial_overthrow_agent) + .["Give storage with random item"] = CALLBACK(src,PROC_REF(equip_overthrow)) + .["Give overthrow boss equip"] = CALLBACK(src,PROC_REF(equip_initial_overthrow_agent)) // Dynamically creates the HUD for the team if it doesn't exist already, inserting it into the global huds list, and assigns it to the user. The index is saved into a var owned by the team datum. /datum/antagonist/overthrow/proc/update_overthrow_icons_added(datum/mind/traitor_mind) diff --git a/code/modules/antagonists/overthrow/overthrow_team.dm b/code/modules/antagonists/overthrow/overthrow_team.dm index a22f08d45c44..9d5ceb748f97 100644 --- a/code/modules/antagonists/overthrow/overthrow_team.dm +++ b/code/modules/antagonists/overthrow/overthrow_team.dm @@ -25,7 +25,7 @@ target.team = src target.find_target() objectives += target - addtimer(CALLBACK(src,.proc/update_objectives),OBJECTIVE_UPDATING_TIME,TIMER_UNIQUE) + addtimer(CALLBACK(src,PROC_REF(update_objectives)),OBJECTIVE_UPDATING_TIME,TIMER_UNIQUE) /datum/team/overthrow/proc/update_objectives() var/datum/objective/overthrow/heads/heads_obj = locate() in objectives @@ -40,4 +40,4 @@ O.objectives += heads_obj heads_obj.find_targets() - addtimer(CALLBACK(src,.proc/update_objectives),OBJECTIVE_UPDATING_TIME,TIMER_UNIQUE) + addtimer(CALLBACK(src,PROC_REF(update_objectives)),OBJECTIVE_UPDATING_TIME,TIMER_UNIQUE) diff --git a/code/modules/antagonists/pirate/pirate.dm b/code/modules/antagonists/pirate/pirate.dm index e6d350064d06..f6632bbe7695 100644 --- a/code/modules/antagonists/pirate/pirate.dm +++ b/code/modules/antagonists/pirate/pirate.dm @@ -70,7 +70,7 @@ //Lists notable loot. if(!cargo_hold || !cargo_hold.total_report) return "Nothing" - cargo_hold.total_report.total_value = sortTim(cargo_hold.total_report.total_value, cmp = /proc/cmp_numeric_dsc, associative = TRUE) + cargo_hold.total_report.total_value = sortTim(cargo_hold.total_report.total_value, cmp = GLOBAL_PROC_REF(cmp_numeric_dsc), associative = TRUE) var/count = 0 var/list/loot_texts = list() for(var/datum/export/E in cargo_hold.total_report.total_value) diff --git a/code/modules/antagonists/revenant/revenant.dm b/code/modules/antagonists/revenant/revenant.dm index 07a9b6aba17c..3d55ff931528 100644 --- a/code/modules/antagonists/revenant/revenant.dm +++ b/code/modules/antagonists/revenant/revenant.dm @@ -119,7 +119,7 @@ if(stasis) return if(revealed && essence <= 0) - INVOKE_ASYNC(src, .proc/death) + INVOKE_ASYNC(src, PROC_REF(death)) if(unreveal_time && world.time >= unreveal_time) unreveal_time = 0 revealed = FALSE @@ -175,7 +175,7 @@ //Immunities /mob/living/simple_animal/revenant/ex_act(severity, target, origin) - return 1 //Immune to the effects of explosions. + return TRUE //Immune to the effects of explosions. /mob/living/simple_animal/revenant/wave_ex_act(power, datum/wave_explosion/explosion, dir) return power @@ -201,7 +201,7 @@ adjustBruteLoss(25) //hella effective inhibited = TRUE update_action_buttons_icon() - addtimer(CALLBACK(src, .proc/reset_inhibit), 30) + addtimer(CALLBACK(src, PROC_REF(reset_inhibit)), 30) /mob/living/simple_animal/revenant/proc/reset_inhibit() inhibited = FALSE @@ -225,7 +225,7 @@ /mob/living/simple_animal/revenant/death() if(!revealed || stasis) //Revenants cannot die if they aren't revealed //or are already dead - return 0 + return FALSE stasis = TRUE to_chat(src, "NO! No... it's too late, you can feel your essence [pick("breaking apart", "drifting away")]...") mob_transforming = TRUE @@ -333,7 +333,7 @@ to_chat(src, "Gained [essence_amt]E[source ? " from [source]":""].") else to_chat(src, "Lost [essence_amt]E[source ? " from [source]":""].") - return 1 + return TRUE /mob/living/simple_animal/revenant/proc/telekinesis_cooldown_end() if(!telekinesis_cooldown) @@ -369,7 +369,7 @@ /obj/item/ectoplasm/revenant/New() ..() - addtimer(CALLBACK(src, .proc/try_reform), 600) + addtimer(CALLBACK(src, PROC_REF(try_reform)), 600) /obj/item/ectoplasm/revenant/proc/scatter() qdel(src) @@ -478,7 +478,7 @@ log_combat(throwable, over, "spooky telekinesised at", throwable) var/obj/effect/temp_visual/telekinesis/T = new(get_turf(throwable)) T.color = "#8715b4" - addtimer(CALLBACK(spooker, /mob/living/simple_animal/revenant.proc/telekinesis_cooldown_end), 50) + addtimer(CALLBACK(spooker, TYPE_PROC_REF(/mob/living/simple_animal/revenant, telekinesis_cooldown_end)), 50) sleep(5) throwable.float(FALSE, TRUE) diff --git a/code/modules/antagonists/revenant/revenant_abilities.dm b/code/modules/antagonists/revenant/revenant_abilities.dm index 885921a94442..3eea2d9ad845 100644 --- a/code/modules/antagonists/revenant/revenant_abilities.dm +++ b/code/modules/antagonists/revenant/revenant_abilities.dm @@ -176,7 +176,7 @@ user.reveal(reveal) user.stun(stun) if(action) - action.UpdateButtonIcon() + action.UpdateButtons() return TRUE //Overload Light: Breaks a light that's online and sends out lightning bolts to all nearby people. @@ -195,7 +195,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/overload/cast(list/targets, mob/living/simple_animal/revenant/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/overload, T, user) + INVOKE_ASYNC(src, PROC_REF(overload), T, user) /obj/effect/proc_holder/spell/aoe_turf/revenant/overload/proc/overload(turf/T, mob/user) for(var/obj/machinery/light/L in T) @@ -206,7 +206,7 @@ s.set_up(4, 0, L) s.start() new /obj/effect/temp_visual/revenant(get_turf(L)) - addtimer(CALLBACK(src, .proc/overload_shock, L, user), 20) + addtimer(CALLBACK(src, PROC_REF(overload_shock), L, user), 20) /obj/effect/proc_holder/spell/aoe_turf/revenant/overload/proc/overload_shock(obj/machinery/light/L, mob/user) if(!L.on) //wait, wait, don't shock me @@ -236,7 +236,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/defile/cast(list/targets, mob/living/simple_animal/revenant/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/defile, T) + INVOKE_ASYNC(src, PROC_REF(defile), T) /obj/effect/proc_holder/spell/aoe_turf/revenant/defile/proc/defile(turf/T) for(var/obj/effect/blessing/B in T) @@ -287,7 +287,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction/cast(list/targets, mob/living/simple_animal/revenant/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/malfunction, T, user) + INVOKE_ASYNC(src, PROC_REF(malfunction), T, user) /obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction/proc/malfunction(turf/T, mob/user) for(var/mob/living/simple_animal/bot/bot in T) @@ -333,7 +333,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/blight/cast(list/targets, mob/living/simple_animal/revenant/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/blight, T, user) + INVOKE_ASYNC(src, PROC_REF(blight), T, user) /obj/effect/proc_holder/spell/aoe_turf/revenant/blight/proc/blight(turf/T, mob/user) for(var/mob/living/mob in T) diff --git a/code/modules/antagonists/revenant/revenant_blight.dm b/code/modules/antagonists/revenant/revenant_blight.dm index 235e50008cd7..0a398443b932 100644 --- a/code/modules/antagonists/revenant/revenant_blight.dm +++ b/code/modules/antagonists/revenant/revenant_blight.dm @@ -64,7 +64,7 @@ affected_mob.visible_message("[affected_mob] looks terrifyingly gaunt...", "You suddenly feel like your skin is wrong...") affected_mob.add_atom_colour("#1d2953", TEMPORARY_COLOUR_PRIORITY) new /obj/effect/temp_visual/revenant(affected_mob.loc) - addtimer(CALLBACK(src, .proc/curses), 150) + addtimer(CALLBACK(src, PROC_REF(curses)), 150) /datum/disease/revblight/proc/curses() if(QDELETED(affected_mob)) diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index e4625b4ef23e..9a8c081495df 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -93,7 +93,7 @@ /datum/antagonist/rev/get_admin_commands() . = ..() - .["Promote"] = CALLBACK(src,.proc/admin_promote) + .["Promote"] = CALLBACK(src,PROC_REF(admin_promote)) /datum/antagonist/rev/proc/admin_promote(mob/admin) var/datum/mind/O = owner @@ -113,10 +113,10 @@ /datum/antagonist/rev/head/get_admin_commands() . = ..() . -= "Promote" - .["Take flash"] = CALLBACK(src,.proc/admin_take_flash) - .["Give flash"] = CALLBACK(src,.proc/admin_give_flash) - .["Repair flash"] = CALLBACK(src,.proc/admin_repair_flash) - .["Demote"] = CALLBACK(src,.proc/admin_demote) + .["Take flash"] = CALLBACK(src,PROC_REF(admin_take_flash)) + .["Give flash"] = CALLBACK(src,PROC_REF(admin_give_flash)) + .["Repair flash"] = CALLBACK(src,PROC_REF(admin_repair_flash)) + .["Demote"] = CALLBACK(src,PROC_REF(admin_demote)) /datum/antagonist/rev/head/proc/admin_take_flash(mob/admin) var/list/L = owner.current.get_contents() @@ -322,7 +322,7 @@ var/datum/antagonist/rev/R = M.has_antag_datum(/datum/antagonist/rev) R.objectives |= objectives - addtimer(CALLBACK(src,.proc/update_objectives),HEAD_UPDATE_PERIOD,TIMER_UNIQUE) + addtimer(CALLBACK(src,PROC_REF(update_objectives)),HEAD_UPDATE_PERIOD,TIMER_UNIQUE) /datum/team/revolution/proc/head_revolutionaries() . = list() @@ -348,7 +348,7 @@ var/datum/antagonist/rev/rev = new_leader.has_antag_datum(/datum/antagonist/rev) rev.promote() - addtimer(CALLBACK(src,.proc/update_heads),HEAD_UPDATE_PERIOD,TIMER_UNIQUE) + 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) diff --git a/code/modules/antagonists/slaughter/slaughter.dm b/code/modules/antagonists/slaughter/slaughter.dm index 1c74c0a2c6d9..b9753736b541 100644 --- a/code/modules/antagonists/slaughter/slaughter.dm +++ b/code/modules/antagonists/slaughter/slaughter.dm @@ -87,10 +87,7 @@ button_icon_state = "slam" cooldown_time = 45 SECONDS -/datum/action/cooldown/slam/Trigger() - . = ..() - if(!.) - return +/datum/action/cooldown/slam/Activate() var/mob/living/simple_animal/slaughter/user = owner user.slam_mode = !user.slam_mode to_chat(user, user.slam_mode ? "Ready to slam!" : "Maybe not now.") @@ -135,7 +132,7 @@ . = ..() add_movespeed_modifier(/datum/movespeed_modifier/slaughter) var/slowdown_time = 6 SECONDS + (0.5 * consumed_buff) - addtimer(CALLBACK(src, .proc/remove_movespeed_modifier, /datum/movespeed_modifier/slaughter), slowdown_time, TIMER_UNIQUE | TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(remove_movespeed_modifier), /datum/movespeed_modifier/slaughter), slowdown_time, TIMER_UNIQUE | TIMER_OVERRIDE) /mob/living/simple_animal/slaughter/Destroy() release_victims() @@ -210,7 +207,7 @@ return ..() /obj/item/organ/heart/demon/Stop() - return 0 // Always beating. + return FALSE // Always beating. /mob/living/simple_animal/slaughter/laughter // The laughter demon! It's everyone's best friend! It just wants to hug diff --git a/code/modules/antagonists/swarmer/swarmer.dm b/code/modules/antagonists/swarmer/swarmer.dm index eb08d91f7d00..41b71a6a8459 100644 --- a/code/modules/antagonists/swarmer/swarmer.dm +++ b/code/modules/antagonists/swarmer/swarmer.dm @@ -142,9 +142,9 @@ /mob/living/simple_animal/hostile/swarmer/CanAllowThrough(atom/movable/O) . = ..() if(istype(O, /obj/item/projectile/beam/disabler))//Allows for swarmers to fight as a group without wasting their shots hitting each other - return 1 + return TRUE if(isswarmer(O)) - return 1 + return TRUE ////CTRL CLICK FOR SWARMERS AND SWARMER_ACT()'S//// /mob/living/simple_animal/hostile/swarmer/AttackingTarget() @@ -191,14 +191,15 @@ return S.Integrate(src) /atom/movable/proc/IntegrateAmount() - return 0 + return FALSE /obj/item/IntegrateAmount() //returns the amount of resources gained when eating this item . = ..() if(!custom_materials) return if(custom_materials[SSmaterials.GetMaterialRef(/datum/material/iron)] || custom_materials[SSmaterials.GetMaterialRef(/datum/material/glass)]) - return 1 + return TRUE + return ..() /obj/item/gun/swarmer_act()//Stops you from eating the entire armory return FALSE @@ -219,7 +220,7 @@ return 2 /obj/item/clockwork/alloy_shards/small/IntegrateAmount() - return 1 + return TRUE /turf/open/floor/swarmer_act()//ex_act() on turf calls it on its contents, this is to prevent attacking mobs by DisIntegrate()'ing the floor return FALSE @@ -496,7 +497,7 @@ resources -= fabrication_cost else to_chat(src, "You do not have the necessary resources to fabricate this object.") - return 0 + return FALSE return new fabrication_object(loc) /mob/living/simple_animal/hostile/swarmer/proc/Integrate(atom/movable/target) diff --git a/code/modules/antagonists/swarmer/swarmer_event.dm b/code/modules/antagonists/swarmer/swarmer_event.dm index e70d76812dac..460ce687a649 100644 --- a/code/modules/antagonists/swarmer/swarmer_event.dm +++ b/code/modules/antagonists/swarmer/swarmer_event.dm @@ -13,9 +13,9 @@ /datum/round_event/spawn_swarmer/start() if(find_swarmer()) - return 0 + return FALSE if(!GLOB.the_gateway) - return 0 + return FALSE new /obj/effect/mob_spawn/swarmer(get_turf(GLOB.the_gateway)) if(prob(25)) //25% chance to announce it to the crew var/swarmer_report = "[command_name()] High-Priority Update" @@ -26,5 +26,5 @@ for(var/i in GLOB.mob_living_list) var/mob/living/L = i if(istype(L, /mob/living/simple_animal/hostile/swarmer) && L.client) //If there is a swarmer with an active client, we've found our swarmer - return 1 - return 0 + return TRUE + return FALSE diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index f18496100433..68409470faeb 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -148,7 +148,7 @@ if(!silent) to_chat(H, "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself.") H.dna.remove_mutation(CLOWNMUT) - RegisterSignal(M, COMSIG_MOVABLE_HEAR, .proc/handle_hearing) + RegisterSignal(M, COMSIG_MOVABLE_HEAR, PROC_REF(handle_hearing)) /datum/antagonist/traitor/remove_innate_effects(mob/living/mob_override) . = ..() diff --git a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm index e5fa38a4158f..3dce4df867ba 100644 --- a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm +++ b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm @@ -33,9 +33,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( /datum/action/innate/ai/New() ..() - if(uses > 1) - desc = "[desc] It has [uses] use\s remaining." - button.desc = desc + desc = "[desc] It has [uses] use\s remaining." /datum/action/innate/ai/Grant(mob/living/L) . = ..() @@ -63,7 +61,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( if(!silent) to_chat(owner, "[name] now has [uses] use[uses > 1 ? "s" : ""] remaining.") desc = "[initial(desc)] It has [uses] use\s remaining." - UpdateButtonIcon() + UpdateButtons() return if(initial(uses) > 1) //no need to tell 'em if it was one-use anyway! to_chat(owner, "[name] has run out of uses!") @@ -92,7 +90,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( if(!silent) to_chat(owner, "[name] now has [uses] use[uses > 1 ? "s" : ""] remaining.") desc = "[initial(desc)] It has [uses] use\s remaining." - UpdateButtonIcon() + UpdateButtons() return if(initial(uses) > 1) //no need to tell 'em if it was one-use anyway! to_chat(owner, "[name] has run out of uses!") @@ -203,7 +201,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( else //Adding uses to an existing module action.uses += initial(action.uses) action.desc = "[initial(action.desc)] It has [action.uses] use\s remaining." - action.UpdateButtonIcon() + action.UpdateButtons() temp = "Additional use[action.uses > 1 ? "s" : ""] added to [action.name]!" processing_time -= AM.cost @@ -456,8 +454,8 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( for(var/obj/machinery/door/D in GLOB.airlocks) if(!is_station_level(D.z)) continue - INVOKE_ASYNC(D, /obj/machinery/door.proc/hostile_lockdown, owner) - addtimer(CALLBACK(D, /obj/machinery/door.proc/disable_lockdown), 900) + INVOKE_ASYNC(D, TYPE_PROC_REF(/obj/machinery/door, hostile_lockdown), owner) + addtimer(CALLBACK(D, TYPE_PROC_REF(/obj/machinery/door, disable_lockdown)), 900) var/obj/machinery/computer/communications/C = locate() in GLOB.machines if(C) @@ -465,7 +463,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( minor_announce("Hostile runtime detected in door controllers. Isolation lockdown protocols are now in effect. Please remain calm.","Network Alert:", TRUE) to_chat(owner, "Lockdown initiated. Network reset in 90 seconds.") - addtimer(CALLBACK(GLOBAL_PROC, .proc/minor_announce, + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(minor_announce), "Automatic system reboot complete. Have a secure day.", "Network reset:"), 900) @@ -614,7 +612,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( ranged_ability_user.playsound_local(ranged_ability_user, "sparks", 50, 0) attached_action.adjust_uses(-1) target.audible_message("You hear a loud electrical buzzing sound coming from [target]!") - addtimer(CALLBACK(attached_action, /datum/action/innate/ai/ranged/overload_machine.proc/detonate_machine, target), 50) //kaboom! + addtimer(CALLBACK(attached_action, TYPE_PROC_REF(/datum/action/innate/ai/ranged/overload_machine, detonate_machine), target), 50) //kaboom! remove_ranged_ability("Overcharging machine...") return TRUE @@ -661,7 +659,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( ranged_ability_user.playsound_local(ranged_ability_user, 'sound/misc/interference.ogg', 50, 0) attached_action.adjust_uses(-1) target.audible_message("You hear a loud electrical buzzing sound coming from [target]!") - addtimer(CALLBACK(attached_action, /datum/action/innate/ai/ranged/override_machine.proc/animate_machine, target), 50) //kabeep! + addtimer(CALLBACK(attached_action, TYPE_PROC_REF(/datum/action/innate/ai/ranged/override_machine, animate_machine), target), 50) //kabeep! remove_ranged_ability("Sending override signal...") return TRUE @@ -736,7 +734,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( I.loc = T client.images += I I.icon_state = "[success ? "green" : "red"]Overlay" //greenOverlay and redOverlay for success and failure respectively - addtimer(CALLBACK(src, .proc/remove_transformer_image, client, I, T), 30) + addtimer(CALLBACK(src, PROC_REF(remove_transformer_image), client, I, T), 30) if(!success) to_chat(src, "[alert_msg]") return success @@ -759,6 +757,10 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( uses = 3 auto_use_uses = FALSE +/datum/action/innate/ai/blackout/New() + ..() + desc = "[desc] It has [uses] use\s remaining." + /datum/action/innate/ai/blackout/Activate() for(var/obj/machinery/power/apc/apc in GLOB.apcs_list) if(prob(30 * apc.overload)) @@ -768,7 +770,10 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( to_chat(owner, "Overcurrent applied to the powernet.") owner.playsound_local(owner, "sparks", 50, 0) adjust_uses(-1) - + if(QDELETED(src) || uses) //Not sure if not having src here would cause a runtime, so it's here to be safe + return + desc = "[initial(desc)] It has [uses] use\s remaining." + UpdateButtons() //Disable Emergency Lights /datum/AI_Module/small/emergency_lights @@ -791,7 +796,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( for(var/obj/machinery/light/L in GLOB.machines) if(is_station_level(L.z)) L.no_emergency = TRUE - INVOKE_ASYNC(L, /obj/machinery/light/.proc/update, FALSE) + INVOKE_ASYNC(L, TYPE_PROC_REF(/obj/machinery/light, update), FALSE) CHECK_TICK to_chat(owner, "Emergency light connections severed.") owner.playsound_local(owner, 'sound/effects/light_flicker.ogg', 50, FALSE) @@ -816,6 +821,10 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( auto_use_uses = FALSE cooldown_period = 30 +/datum/action/innate/ai/reactivate_cameras/New() + ..() + desc = "[desc] It has [uses] use\s remaining." + /datum/action/innate/ai/reactivate_cameras/Activate() var/fixed_cameras = 0 for(var/V in GLOB.cameranet.cameras) @@ -830,7 +839,10 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( to_chat(owner, "Diagnostic complete! Cameras reactivated: [fixed_cameras]. Reactivations remaining: [uses].") owner.playsound_local(owner, 'sound/items/wirecutter.ogg', 50, 0) adjust_uses(0, TRUE) //Checks the uses remaining - + if(QDELETED(src) || !uses) //Not sure if not having src here would cause a runtime, so it's here to be safe + return + desc = "[initial(desc)] It has [uses] use\s remaining." + UpdateButtons() //Upgrade Camera Network: EMP-proofs all cameras, in addition to giving them X-ray vision. /datum/AI_Module/large/upgrade_cameras diff --git a/code/modules/antagonists/traitor/equipment/contractor.dm b/code/modules/antagonists/traitor/equipment/contractor.dm index a14e18a1791c..987779409715 100644 --- a/code/modules/antagonists/traitor/equipment/contractor.dm +++ b/code/modules/antagonists/traitor/equipment/contractor.dm @@ -24,7 +24,7 @@ var/contract_rep = 0 var/list/hub_items = list() var/list/purchased_items = list() - var/static/list/contractor_items = typecacheof(/datum/contractor_item/, TRUE) + var/static/list/contractor_items = typecacheof(/datum/contractor_item, TRUE) var/datum/syndicate_contract/current_contract var/list/datum/syndicate_contract/assigned_contracts = list() diff --git a/code/modules/antagonists/traitor/syndicate_contract.dm b/code/modules/antagonists/traitor/syndicate_contract.dm index 923eadad3fdb..ede86561626a 100644 --- a/code/modules/antagonists/traitor/syndicate_contract.dm +++ b/code/modules/antagonists/traitor/syndicate_contract.dm @@ -62,7 +62,7 @@ var/area/pod_storage_area = locate(/area/centcom/supplypod/podStorage) in GLOB.sortedAreas var/obj/structure/closet/supplypod/extractionpod/empty_pod = new(pick(get_area_turfs(pod_storage_area))) //Lets not runtime - RegisterSignal(empty_pod, COMSIG_ATOM_ENTERED, .proc/enter_check) + RegisterSignal(empty_pod, COMSIG_ATOM_ENTERED, PROC_REF(enter_check)) empty_pod.stay_after_drop = TRUE empty_pod.reversing = TRUE @@ -139,7 +139,7 @@ [C.registered_account.account_balance] cr.", TRUE) /datum/syndicate_contract/proc/handleVictimExperience(var/mob/living/M) // They're off to holding - handle the return timer and give some text about what's going on. - addtimer(CALLBACK(src, .proc/returnVictim, M), 4 MINUTES) // Ship 'em back - dead or alive... 4 minutes wait. + addtimer(CALLBACK(src, PROC_REF(returnVictim), M), 4 MINUTES) // Ship 'em back - dead or alive... 4 minutes wait. if(M.stat != DEAD) //Even if they weren't the target, we're still treating them the same. M.reagents.add_reagent(/datum/reagent/medicine/regen_jelly, 20) // Heal them up - gets them out of crit/soft crit. -- now 100% toxinlover friendly!! M.flash_act() diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index 7df91f46794c..99e69e1fa1c7 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -120,7 +120,7 @@ insaneinthemembrane.sanity = 0 for(var/lore in typesof(/datum/brain_trauma/severe)) C.gain_trauma(lore) - addtimer(CALLBACK(src, /obj/singularity/wizard.proc/deranged, C), 100) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/singularity/wizard, deranged), C), 100) /obj/singularity/wizard/proc/deranged(mob/living/carbon/C) if(!C || C.stat == DEAD) diff --git a/code/modules/antagonists/wizard/equipment/spellbook.dm b/code/modules/antagonists/wizard/equipment/spellbook.dm index 0701ade73cf3..3240b5cc1110 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook.dm @@ -21,18 +21,18 @@ if(istype(SSticker.mode,/datum/game_mode/dynamic)) var/datum/game_mode/dynamic/mode = SSticker.mode if(dynamic_requirement > 0 && mode.threat_level < dynamic_requirement) - return 0 - return 1 + return FALSE + return TRUE /datum/spellbook_entry/proc/CanBuy(mob/living/carbon/human/user,obj/item/spellbook/book) // Specific circumstances if(book.uses= aspell.level_max) to_chat(user, "This spell cannot be improved further.") - return 0 + return FALSE else aspell.name = initial(aspell.name) aspell.spell_level++ @@ -63,22 +63,22 @@ if(aspell.spell_level >= aspell.level_max) to_chat(user, "This spell cannot be strengthened any further.") SSblackbox.record_feedback("nested tally", "wizard_spell_improved", 1, list("[name]", "[aspell.spell_level]")) - return 1 + return TRUE //No same spell found - just learn it SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) user.mind.AddSpell(S) to_chat(user, "You have learned [S.name].") - return 1 + return TRUE /datum/spellbook_entry/proc/CanRefund(mob/living/carbon/human/user,obj/item/spellbook/book) if(!refundable) - return 0 + return FALSE if(!S) S = new spell_type() for(var/obj/effect/proc_holder/spell/aspell in user.mind.spell_list) if(initial(S.name) == initial(aspell.name)) - return 1 - return 0 + return TRUE + return FALSE /datum/spellbook_entry/proc/Refund(mob/living/carbon/human/user,obj/item/spellbook/book) //return point value or -1 for failure var/area/wizard_station/A = GLOB.areas_by_type[/area/wizard_station] @@ -228,7 +228,7 @@ spell_type = /obj/effect/proc_holder/spell/aimed/lightningbolt cost = 3 -/datum/spellbook_entry/lightningbolt/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) //return 1 on success +/datum/spellbook_entry/lightningbolt/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) //return TRUE on success . = ..() ADD_TRAIT(user, TRAIT_TESLA_SHOCKIMMUNE, "lightning_bolt_spell") @@ -291,7 +291,7 @@ /datum/spellbook_entry/item/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) new item_path(get_turf(user)) SSblackbox.record_feedback("tally", "wizard_spell_learned", 1, name) - return 1 + return TRUE /datum/spellbook_entry/item/GetInfo() var/dat ="" @@ -520,7 +520,7 @@ /datum/spellbook_entry/summon/guns/IsAvailible() if(!SSticker.mode) // In case spellbook is placed on map - return 0 + return FALSE return (!CONFIG_GET(flag/no_summon_guns) && ..()) /datum/spellbook_entry/summon/guns/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) @@ -529,7 +529,7 @@ active = 1 playsound(get_turf(user), 'sound/magic/castsummon.ogg', 50, 1) to_chat(user, "You have cast summon guns!") - return 1 + return TRUE /datum/spellbook_entry/summon/magic name = "Summon Magic" @@ -539,7 +539,7 @@ /datum/spellbook_entry/summon/magic/IsAvailible() if(!SSticker.mode) // In case spellbook is placed on map - return 0 + return FALSE return (!CONFIG_GET(flag/no_summon_guns) && ..()) /datum/spellbook_entry/summon/magic/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) @@ -548,7 +548,7 @@ active = 1 playsound(get_turf(user), 'sound/magic/castsummon.ogg', 50, 1) to_chat(user, "You have cast summon magic!") - return 1 + return TRUE /datum/spellbook_entry/summon/events name = "Summon Events" @@ -558,7 +558,7 @@ /datum/spellbook_entry/summon/events/IsAvailible() if(!SSticker.mode) // In case spellbook is placed on map - return 0 + return FALSE return (!CONFIG_GET(flag/no_summon_events) && ..()) /datum/spellbook_entry/summon/events/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) @@ -567,7 +567,7 @@ times++ playsound(get_turf(user), 'sound/magic/castsummon.ogg', 50, 1) to_chat(user, "You have cast summon events.") - return 1 + return TRUE /datum/spellbook_entry/summon/events/GetInfo() . = ..() @@ -755,7 +755,7 @@ if(H.stat || H.restrained()) return if(!ishuman(H)) - return 1 + return TRUE if(H.mind.special_role == "apprentice") temp = "If you got caught sneaking a peek from your teacher's spellbook, you'd likely be expelled from the Wizard Academy. Better not." diff --git a/code/modules/antagonists/wizard/wizard.dm b/code/modules/antagonists/wizard/wizard.dm index e0e00b92b95a..1a4c8fc09053 100644 --- a/code/modules/antagonists/wizard/wizard.dm +++ b/code/modules/antagonists/wizard/wizard.dm @@ -31,8 +31,9 @@ if(move_to_lair) send_to_lair() var/mob/living/carbon/human/H = owner.current - H.canloadappearance = TRUE - H.checkloadappearance() + var/load_character = alert(H.client, "Load currently selected slot?", "Play as your character!", "Yes", "No") + if(load_character == "Yes") + H.load_client_appearance(H.client) . = ..() if(allow_rename) rename_wizard() @@ -143,7 +144,7 @@ /datum/antagonist/wizard/get_admin_commands() . = ..() - .["Send to Lair"] = CALLBACK(src,.proc/admin_send_to_lair) + .["Send to Lair"] = CALLBACK(src,PROC_REF(admin_send_to_lair)) /datum/antagonist/wizard/proc/admin_send_to_lair(mob/admin) owner.current.forceMove(pick(GLOB.wizardstart)) diff --git a/code/modules/arousal/genitals.dm b/code/modules/arousal/genitals.dm index 024dcac868b9..fffdcb614ad5 100644 --- a/code/modules/arousal/genitals.dm +++ b/code/modules/arousal/genitals.dm @@ -232,7 +232,7 @@ . = ..() if(.) update() - RegisterSignal(owner, COMSIG_MOB_DEATH, .proc/update_appearance_genitals) + RegisterSignal(owner, COMSIG_MOB_DEATH, PROC_REF(update_appearance_genitals)) if(genital_flags & GENITAL_THROUGH_CLOTHES) owner.exposed_genitals += src diff --git a/code/modules/arousal/organs/breasts.dm b/code/modules/arousal/organs/breasts.dm index 83b1ddba672f..f792d2e0718f 100644 --- a/code/modules/arousal/organs/breasts.dm +++ b/code/modules/arousal/organs/breasts.dm @@ -67,7 +67,7 @@ //this is far too lewd wah /obj/item/organ/genital/breasts/modify_size(modifier, min = -INFINITY, max = INFINITY) - var/new_value = clamp(size + modifier, max(min, min_size ? GLOB.breast_values[min_size] : -INFINITY), min(max_size ? GLOB.breast_values[max_size] : INFINITY, max)) + var/new_value = clamp(size + modifier, max(min, min_size || -INFINITY), min(max_size || INFINITY, max)) if(new_value == size) return prev_size = size @@ -76,24 +76,12 @@ ..() /obj/item/organ/genital/breasts/size_to_state() - var/rounded = round(size) - var/str_size - switch(rounded) - if(0) //flatchested - str_size = "flat" - if(1 to 8) //modest - str_size = GLOB.breast_values[rounded] - if(9 to 15) //massive - str_size = GLOB.breast_values[rounded] - if(16 to 17) //ridiculous - str_size = GLOB.breast_values[rounded] - if(18 to 24) //AWOOOOGAAAAAAA - str_size = "massive" - if(25 to 29) //AWOOOOOOGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - str_size = "giga" - if(30 to INFINITY) //AWWWWWWWWWWWWWOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGGGGGAAAAAAAAAAAAAAAAAAAAAA - str_size = "impossible" - return str_size + var/rounded = clamp(round(size), 0, INFINITY) + for(var/size_index in length(GLOB.breast_values) to 1 step -1) // This should go in the reverse of the defined order (i.e. greatest-to-least). + var/size_state = GLOB.breast_values[size_index] + if(GLOB.breast_values[size_state] <= rounded) // Return the greatest (last) size value that's less than or equal to our numerical size. + return size_state + return "flat" // Even flat was too large for you, I guess...? This should never happen. /obj/item/organ/genital/breasts/update_size()//wah var/rounded_size = round(size) @@ -131,5 +119,16 @@ if(D.features["breasts_accessible"]) toggle_accessibility(TRUE) +/obj/item/organ/genital/breasts/proc/get_lactation_amount_modifier() + switch(size) + if(-INFINITY to 3) + return 1 + if(3 to 5) + return 2 + if(5 to 8) + return 3 + else + return clamp(size - 5, 0, INFINITY) + #undef BREASTS_ICON_MIN_SIZE #undef BREASTS_ICON_MAX_SIZE diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index ce8b39ea3bef..31d6cd2a2a02 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -32,7 +32,7 @@ var/activate_cooldown = 3 SECONDS /obj/item/assembly/get_part_rating() - return 1 + return TRUE /obj/item/assembly/proc/on_attach() @@ -60,9 +60,9 @@ //Called when another assembly acts on this one, var/radio will determine where it came from for wire calcs /obj/item/assembly/proc/pulsed(radio = FALSE) if(wire_type & WIRE_RECEIVE) - INVOKE_ASYNC(src, .proc/activate) + INVOKE_ASYNC(src, PROC_REF(activate)) if(radio && (wire_type & WIRE_RADIO_RECEIVE)) - INVOKE_ASYNC(src, .proc/activate) + INVOKE_ASYNC(src, PROC_REF(activate)) return TRUE //Called when this device attempts to act on another device, var/radio determines if it was sent via radio or direct diff --git a/code/modules/assembly/bomb.dm b/code/modules/assembly/bomb.dm index 8c025e2ab426..bc05d1095ae2 100644 --- a/code/modules/assembly/bomb.dm +++ b/code/modules/assembly/bomb.dm @@ -91,12 +91,12 @@ if(bombassembly) bombassembly.on_found(finder) -/obj/item/onetankbomb/on_attack_hand() //also for mousetraps +/obj/item/onetankbomb/on_attack_hand(mob/user) //also for mousetraps . = ..() if(.) return if(bombassembly) - bombassembly.attack_hand() + bombassembly.attack_hand(user) /obj/item/onetankbomb/Move() . = ..() diff --git a/code/modules/assembly/doorcontrol.dm b/code/modules/assembly/doorcontrol.dm index 32e262ce65d1..7e05f737706d 100644 --- a/code/modules/assembly/doorcontrol.dm +++ b/code/modules/assembly/doorcontrol.dm @@ -20,9 +20,9 @@ /obj/item/assembly/control/examine(mob/user) . = ..() if(id && show_id) - . += "Its channel ID is '[id]'." + . += span_notice("Its channel ID is '[id]'.") if(can_change_id) - . += "Use in hand to change ID." + . += span_notice("Use in hand to change ID.") /obj/item/assembly/control/attack_self(mob/living/user) . = ..() @@ -40,7 +40,7 @@ if(M.id == src.id) if(openclose == null) openclose = M.density - INVOKE_ASYNC(M, openclose ? /obj/machinery/door/poddoor.proc/open : /obj/machinery/door/poddoor.proc/close) + INVOKE_ASYNC(M, openclose ? TYPE_PROC_REF(/obj/machinery/door/poddoor, open) : TYPE_PROC_REF(/obj/machinery/door/poddoor, close)) addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 10) /obj/item/assembly/control/airlock @@ -83,7 +83,7 @@ D.safe = !D.safe for(var/D in open_or_close) - INVOKE_ASYNC(D, doors_need_closing ? /obj/machinery/door/airlock.proc/close : /obj/machinery/door/airlock.proc/open) + INVOKE_ASYNC(D, doors_need_closing ? TYPE_PROC_REF(/obj/machinery/door/airlock, close) : TYPE_PROC_REF(/obj/machinery/door/airlock, open)) addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 10) @@ -96,7 +96,7 @@ cooldown = TRUE for(var/obj/machinery/door/poddoor/M in GLOB.machines) if (M.id == src.id) - INVOKE_ASYNC(M, /obj/machinery/door/poddoor.proc/open) + INVOKE_ASYNC(M, TYPE_PROC_REF(/obj/machinery/door/poddoor, open)) sleep(10) @@ -108,7 +108,7 @@ for(var/obj/machinery/door/poddoor/M in GLOB.machines) if (M.id == src.id) - INVOKE_ASYNC(M, /obj/machinery/door/poddoor.proc/close) + INVOKE_ASYNC(M, TYPE_PROC_REF(/obj/machinery/door/poddoor, close)) addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 10) @@ -121,7 +121,7 @@ cooldown = TRUE for(var/obj/machinery/sparker/M in GLOB.machines) if (M.id == src.id) - INVOKE_ASYNC(M, /obj/machinery/sparker.proc/ignite) + INVOKE_ASYNC(M, TYPE_PROC_REF(/obj/machinery/sparker, ignite)) for(var/obj/machinery/igniter/M in GLOB.machines) if(M.id == src.id) @@ -139,7 +139,7 @@ cooldown = TRUE for(var/obj/machinery/flasher/M in GLOB.machines) if(M.id == src.id) - INVOKE_ASYNC(M, /obj/machinery/flasher.proc/flash) + INVOKE_ASYNC(M, TYPE_PROC_REF(/obj/machinery/flasher, flash)) addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 50) @@ -165,3 +165,44 @@ /obj/item/assembly/control/electrochromatic/activate() on = !on do_electrochromatic_toggle(on, id) + +//how long it spends on each floor when moving somewhere, so it'd take 4 seconds to reach you if it had to travel up 2 floors +#define FLOOR_TRAVEL_TIME 2 SECONDS +/obj/item/assembly/control/elevator + name = "elevator controller" + desc = "A small device used to call elevators to the current floor." + +/obj/item/assembly/control/elevator/activate() + if(cooldown) + return + cooldown = TRUE + var/obj/structure/industrial_lift/lift + for(var/l in GLOB.lifts) + var/obj/structure/industrial_lift/possible_lift = l + if(possible_lift.id != id || possible_lift.z == z || possible_lift.controls_locked) + continue + lift = possible_lift + break + if(!lift) + addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 2 SECONDS) + return + lift.visible_message(span_notice("[src] clinks and whirrs into automated motion, locking controls.")) + lift.lift_master_datum.set_controls(LOCKED) + ///The z level to which the elevator should travel + var/targetZ = (abs(loc.z)) //The target Z (where the elevator should move to) is not our z level (we are just some assembly in nullspace) but actually the Z level of whatever we are contained in (e.g. elevator button) + ///The amount of z levels between the our and targetZ + var/difference = abs(targetZ - lift.z) + ///Direction (up/down) needed to go to reach targetZ + var/direction = lift.z < targetZ ? UP : DOWN + ///How long it will/should take us to reach the target Z level + var/travel_duration = FLOOR_TRAVEL_TIME * difference //100 / 2 floors up = 50 seconds on every floor, will always reach destination in the same time + addtimer(VARSET_CALLBACK(src, cooldown, FALSE), travel_duration) + for(var/i in 1 to difference) + sleep(FLOOR_TRAVEL_TIME)//hey this should be alright... right? + if(QDELETED(lift) || QDELETED(src))//elevator control or button gone = don't go up anymore + return + lift.lift_master_datum.MoveLift(direction, null) + lift.visible_message(span_notice("[src] clicks, ready to be manually operated again.")) + lift.lift_master_datum.set_controls(UNLOCKED) + +#undef FLOOR_TRAVEL_TIME diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index de3603ed64c1..f2469b7087dd 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -42,7 +42,7 @@ if(flash) add_overlay(flashing_overlay) attached_overlays += flashing_overlay - addtimer(CALLBACK(src, /atom/.proc/update_icon), 5) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 5) if(holder) holder.update_icon() @@ -243,7 +243,7 @@ to_chat(I.owner, "Your photon projector implant overheats and deactivates!") I.Retract() overheat = TRUE - addtimer(CALLBACK(src, .proc/cooldown), flashcd * 2) + addtimer(CALLBACK(src, PROC_REF(cooldown)), flashcd * 2) /obj/item/assembly/flash/armimplant/try_use_flash(mob/user = null) if(overheat) @@ -251,7 +251,7 @@ to_chat(I.owner, "Your photon projector is running too hot to be used again so quickly!") return FALSE overheat = TRUE - addtimer(CALLBACK(src, .proc/cooldown), flashcd) + addtimer(CALLBACK(src, PROC_REF(cooldown)), flashcd) playsound(src, 'sound/weapons/flash.ogg', 100, TRUE) update_icon(1) return TRUE diff --git a/code/modules/assembly/health.dm b/code/modules/assembly/health.dm index 0af6c85fb6b5..db79bb78c7b1 100644 --- a/code/modules/assembly/health.dm +++ b/code/modules/assembly/health.dm @@ -61,7 +61,7 @@ /obj/item/assembly/health/proc/toggle_scan() if(!secured) - return 0 + return FALSE scanning = !scanning if(scanning) START_PROCESSING(SSobj, src) diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 2cd3b2be1869..40fd86601c95 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -22,7 +22,7 @@ /obj/item/assembly/infra/ComponentInitialize() . = ..() var/static/rotation_flags = ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_FLIP | ROTATION_VERBS - AddComponent(/datum/component/simple_rotation, rotation_flags, after_rotation=CALLBACK(src,.proc/after_rotation)) + AddComponent(/datum/component/simple_rotation, rotation_flags, after_rotation=CALLBACK(src,PROC_REF(after_rotation))) /obj/item/assembly/infra/proc/after_rotation() refreshBeam() @@ -164,7 +164,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_ATOM_EXITED) - RegisterSignal(newloc, COMSIG_ATOM_EXITED, .proc/check_exit) + RegisterSignal(newloc, COMSIG_ATOM_EXITED, PROC_REF(check_exit)) listeningTo = newloc /obj/item/assembly/infra/proc/check_exit(datum/source, atom/movable/offender) diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index ac8b1e560ad0..67bb59afd161 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -26,6 +26,7 @@ playsound(src, 'sound/weapons/handcuffs.ogg', 30, TRUE, -3) /obj/item/assembly/mousetrap/update_icon() + . = ..() if(armed) icon_state = "mousetraparmed" else diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index c6fde7ca692e..c597a6a74141 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -59,9 +59,9 @@ return TRUE /obj/item/assembly/signaler/update_icon() + . = ..() if(holder) holder.update_icon() - return /obj/item/assembly/signaler/ui_status(mob/user) if(is_secured(user)) @@ -88,7 +88,7 @@ switch(action) if("signal") - INVOKE_ASYNC(src, .proc/signal) + INVOKE_ASYNC(src, PROC_REF(signal)) . = TRUE if("freq") frequency = unformat_frequency(params["freq"]) diff --git a/code/modules/assembly/timer.dm b/code/modules/assembly/timer.dm index a1202b8955ef..db64e0161857 100644 --- a/code/modules/assembly/timer.dm +++ b/code/modules/assembly/timer.dm @@ -16,7 +16,7 @@ /obj/item/assembly/timer/suicide_act(mob/living/user) user.visible_message("[user] looks at the timer and decides [user.p_their()] fate! It looks like [user.p_theyre()] going to commit suicide!") activate()//doesnt rely on timer_end to prevent weird metas where one person can control the timer and therefore someone's life. (maybe that should be how it works...) - addtimer(CALLBACK(src, .proc/manual_suicide, user), time*10)//kill yourself once the time runs out + addtimer(CALLBACK(src, PROC_REF(manual_suicide), user), time*10)//kill yourself once the time runs out return MANUAL_SUICIDE /obj/item/assembly/timer/proc/manual_suicide(mob/living/user) diff --git a/code/modules/assembly/voice.dm b/code/modules/assembly/voice.dm index af262aeea84d..6b0211226cd9 100644 --- a/code/modules/assembly/voice.dm +++ b/code/modules/assembly/voice.dm @@ -39,7 +39,7 @@ if(!istype(speaker, /obj/item/assembly/playback)) // Check if it isn't a playback device to prevent spam and lag if(message_language == languages) // If it isn't in the same language as the message, don't try to find the message if(check_activation(speaker, raw_message)) // Is it the message? - addtimer(CALLBACK(src, .proc/pulse, 0), 10) + addtimer(CALLBACK(src, PROC_REF(pulse), 0), 10) /obj/item/assembly/voice/proc/record_speech(atom/movable/speaker, raw_message, datum/language/message_language) languages = message_language // Assign the message's language to a variable to use it elsewhere @@ -58,7 +58,7 @@ say("Your voice pattern is saved.", language = languages) if(VOICE_SENSOR_MODE) if(length(raw_message)) - addtimer(CALLBACK(src, .proc/pulse, 0), 10) + addtimer(CALLBACK(src, PROC_REF(pulse), 0), 10) /obj/item/assembly/voice/proc/check_activation(atom/movable/speaker, raw_message) . = FALSE diff --git a/code/modules/asset_cache/transports/asset_transport.dm b/code/modules/asset_cache/transports/asset_transport.dm index b2da2602aeac..6a1c0574e458 100644 --- a/code/modules/asset_cache/transports/asset_transport.dm +++ b/code/modules/asset_cache/transports/asset_transport.dm @@ -14,7 +14,7 @@ /datum/asset_transport/proc/Load() if (CONFIG_GET(flag/asset_simple_preload)) for(var/client/C in GLOB.clients) - addtimer(CALLBACK(src, .proc/send_assets_slow, C, preload), 1 SECONDS) + addtimer(CALLBACK(src, PROC_REF(send_assets_slow), C, preload), 1 SECONDS) /// Initialize - Called when SSassets initializes. /datum/asset_transport/proc/Initialize(list/assets) @@ -22,7 +22,7 @@ if (!CONFIG_GET(flag/asset_simple_preload)) return for(var/client/C in GLOB.clients) - addtimer(CALLBACK(src, .proc/send_assets_slow, C, preload), 1 SECONDS) + addtimer(CALLBACK(src, PROC_REF(send_assets_slow), C, preload), 1 SECONDS) /// Register a browser asset with the asset cache system @@ -131,7 +131,7 @@ client.sent_assets[new_asset_name] = ACI.hash - addtimer(CALLBACK(client, /client/proc/asset_cache_update_json), 1 SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) + addtimer(CALLBACK(client, TYPE_PROC_REF(/client, asset_cache_update_json)), 1 SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) return TRUE return FALSE diff --git a/code/modules/atmospherics/environmental/LINDA_system.dm b/code/modules/atmospherics/environmental/LINDA_system.dm index 117d70509e49..a6a799753508 100644 --- a/code/modules/atmospherics/environmental/LINDA_system.dm +++ b/code/modules/atmospherics/environmental/LINDA_system.dm @@ -26,11 +26,11 @@ . = FALSE if (T == src) return . - for(var/obj/O in contents+T.contents) - var/turf/other = (O.loc == src ? T : src) - if(!(vertical? (CANVERTICALATMOSPASS(O, other)) : (CANATMOSPASS(O, other)))) + for(var/atom/movable/AM as anything in contents+T.contents) + var/turf/other = (AM.loc == src ? T : src) + if(!(vertical? (CANVERTICALATMOSPASS(AM, other)) : (CANATMOSPASS(AM, other)))) . = FALSE - if(O.BlockThermalConductivity()) //the direction and open/closed are already checked on CanAtmosPass() so there are no arguments + if(AM.BlockThermalConductivity()) //the direction and open/closed are already checked on CanAtmosPass() so there are no arguments conductivity_blocked_directions |= dir T.conductivity_blocked_directions |= opp if(!.) @@ -71,8 +71,6 @@ /turf/proc/set_sleeping(should_sleep) -/turf/proc/__update_auxtools_turf_adjacency_info() - //returns a list of adjacent turfs that can share air with this one. //alldir includes adjacent diagonal tiles that can share // air with both of the related adjacent cardinal tiles diff --git a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm index 123f5936f44b..c527d0d41631 100644 --- a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm +++ b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm @@ -45,9 +45,6 @@ QDEL_NULL(active_hotspot) return ..() -/// Function for Extools Atmos -/turf/proc/update_air_ref() - /////////////////GAS MIXTURE PROCS/////////////////// /turf/open/assume_air(datum/gas_mixture/giver) //use this for machines to adjust air diff --git a/code/modules/atmospherics/gasmixtures/auxgm.dm b/code/modules/atmospherics/gasmixtures/auxgm.dm index 0c36457ea2bd..0318e06abe4c 100644 --- a/code/modules/atmospherics/gasmixtures/auxgm.dm +++ b/code/modules/atmospherics/gasmixtures/auxgm.dm @@ -12,8 +12,6 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(GAS_O2, GAS_N2, GAS_CO2, GA // Also allows you to add new gases at runtime -/proc/_auxtools_register_gas(datum/gas/gas) // makes sure auxtools knows stuff about this gas - /datum/auxgm var/done_initializing = FALSE var/list/datums = list() @@ -148,8 +146,6 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(GAS_O2, GAS_N2, GAS_CO2, GA SSair.auxtools_update_reactions() SEND_GLOBAL_SIGNAL(COMSIG_GLOB_NEW_GAS, g) -/proc/finalize_gas_refs() - /datum/auxgm/New() src.supermatter[HEAT_PENALTY] = list() src.supermatter[TRANSMIT_MODIFIER] = list() diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm index fe7a8fdfaf3d..34487da24420 100644 --- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm +++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm @@ -16,13 +16,10 @@ What are the archived variables for? GLOBAL_LIST_INIT(auxtools_atmos_initialized,FALSE) -/proc/auxtools_atmos_init() - /datum/gas_mixture/New(volume) if (!isnull(volume)) initial_volume = volume - AUXTOOLS_CHECK(AUXMOS) - if(!GLOB.auxtools_atmos_initialized && auxtools_atmos_init()) + if(!GLOB.auxtools_atmos_initialized && auxtools_atmos_init(GLOB.gas_data)) GLOB.auxtools_atmos_initialized = TRUE __gasmixture_register() reaction_results = new @@ -111,9 +108,6 @@ we use a hook instead . = ..() */ -/datum/gas_mixture/proc/__gasmixture_unregister() -/datum/gas_mixture/proc/__gasmixture_register() - /proc/gas_types() var/list/L = subtypesof(/datum/gas) for(var/gt in L) @@ -121,22 +115,6 @@ we use a hook instead L[gt] = initial(G.specific_heat) return L -/datum/gas_mixture/proc/heat_capacity() //joules per kelvin - -/datum/gas_mixture/proc/partial_heat_capacity(gas_type) - -/datum/gas_mixture/proc/total_moles() - -/datum/gas_mixture/proc/return_pressure() //kilopascals - -/datum/gas_mixture/proc/return_temperature() //kelvins - -/datum/gas_mixture/proc/set_min_heat_capacity(n) -/datum/gas_mixture/proc/set_temperature(new_temp) -/datum/gas_mixture/proc/set_volume(new_volume) -/datum/gas_mixture/proc/get_moles(gas_type) -/datum/gas_mixture/proc/get_by_flag(flag) -/datum/gas_mixture/proc/set_moles(gas_type, moles) // VV WRAPPERS - EXTOOLS HOOKED PROCS DO NOT TAKE ARGUMENTS FROM CALL() FOR SOME REASON. /datum/gas_mixture/proc/vv_set_moles(gas_type, moles) @@ -150,34 +128,12 @@ we use a hook instead /datum/gas_mixture/proc/vv_react(datum/holder) return react(holder) -/datum/gas_mixture/proc/scrub_into(datum/gas_mixture/target, ratio, list/gases) -/datum/gas_mixture/proc/mark_immutable() -/datum/gas_mixture/proc/get_gases() -/datum/gas_mixture/proc/add(amt) -/datum/gas_mixture/proc/subtract(amt) -/datum/gas_mixture/proc/multiply(factor) -/datum/gas_mixture/proc/divide(factor) /datum/gas_mixture/proc/get_last_share() -/datum/gas_mixture/proc/clear() - -/datum/gas_mixture/proc/adjust_moles(gas_type, amt = 0) - set_moles(gas_type, clamp(get_moles(gas_type) + amt,0,INFINITY)) - -/datum/gas_mixture/proc/adjust_moles_temp(gas_type, amt, temperature) - -/datum/gas_mixture/proc/adjust_multi() - -/datum/gas_mixture/proc/return_volume() //liters - -/datum/gas_mixture/proc/thermal_energy() //joules /datum/gas_mixture/proc/archive() //Update archived versions of variables //Returns: 1 in all cases -/datum/gas_mixture/proc/merge(datum/gas_mixture/giver) - //Merges all air from giver into self. giver is untouched. - //Returns: 1 if we are mutable, 0 otherwise /datum/gas_mixture/proc/remove(amount) //Removes amount of gas from the gas_mixture @@ -187,12 +143,6 @@ we use a hook instead //Removes amount of gas from the gas mixture by flag //Returns: gas_mixture with gases that match the flag removed -/datum/gas_mixture/proc/transfer_to(datum/gas_mixture/target, amount) - //Transfers amount of gas to target. Equivalent to target.merge(remove(amount)) but faster. - -/datum/gas_mixture/proc/transfer_ratio_to(datum/gas_mixture/target, ratio) - //Transfers ratio of gas to target. Equivalent to target.merge(remove_ratio(amount)) but faster. - /datum/gas_mixture/proc/remove_ratio(ratio) //Proportionally removes amount of gas from the gas_mixture //Returns: gas_mixture with the gases removed @@ -201,10 +151,6 @@ we use a hook instead //Creates new, identical gas mixture //Returns: duplicate gas mixture -/datum/gas_mixture/proc/copy_from(datum/gas_mixture/sample) - //Copies variables from sample - //Returns: 1 if we are mutable, 0 otherwise - /datum/gas_mixture/proc/copy_from_turf(turf/model) //Copies all gas info from the turf into the gas list along with temperature //Returns: 1 if we are mutable, 0 otherwise @@ -217,52 +163,18 @@ we use a hook instead //Performs air sharing calculations between two gas_mixtures assuming only 1 boundary length //Returns: amount of gas exchanged (+ if sharer received) -/datum/gas_mixture/proc/temperature_share(datum/gas_mixture/sharer, conduction_coefficient,temperature=null,heat_capacity=null) - //Performs temperature sharing calculations (via conduction) between two gas_mixtures assuming only 1 boundary length - //Returns: new temperature of the sharer - -/datum/gas_mixture/proc/compare(datum/gas_mixture/sample) - //Compares sample to self to see if within acceptable ranges that group processing may be enabled - //Returns: a string indicating what check failed, or "" if check passes - -/datum/gas_mixture/proc/react(datum/holder) - //Performs various reactions such as combustion or fusion (LOL) - //Returns: 1 if any reaction took place; 0 otherwise - -/datum/gas_mixture/proc/adjust_heat(amt) - //Adjusts the thermal energy of the gas mixture, rather than having to do the full calculation. - //Returns: null - -/datum/gas_mixture/proc/equalize_with(datum/gas_mixture/giver) - //Makes this mix have the same temperature and gas ratios as the giver, but with the same pressure, accounting for volume. - //Returns: null - -/datum/gas_mixture/proc/get_oxidation_power(temp) - //Gets how much oxidation this gas can do, optionally at a given temperature. - -/datum/gas_mixture/proc/get_fuel_amount(temp) - //Gets how much fuel for fires (not counting trit/plasma!) this gas has, optionally at a given temperature. - -/proc/equalize_all_gases_in_list(list/L) - //Makes every gas in the given list have the same pressure, temperature and gas proportions. - //Returns: null - -/datum/gas_mixture/proc/__remove_by_flag() - /datum/gas_mixture/remove_by_flag(flag, amount) var/datum/gas_mixture/removed = new type __remove_by_flag(removed, flag, amount) return removed -/datum/gas_mixture/proc/__remove() /datum/gas_mixture/remove(amount) var/datum/gas_mixture/removed = new type __remove(removed, amount) return removed -/datum/gas_mixture/proc/__remove_ratio() /datum/gas_mixture/remove_ratio(ratio) var/datum/gas_mixture/removed = new type __remove_ratio(removed, ratio) @@ -278,9 +190,7 @@ we use a hook instead /datum/gas_mixture/copy_from_turf(turf/model) set_temperature(initial(model.initial_temperature)) parse_gas_string(model.initial_gas_mix) - return 1 - -/datum/gas_mixture/proc/__auxtools_parse_gas_string(gas_string) + return TRUE /datum/gas_mixture/parse_gas_string(gas_string) gas_string = SSair.preprocess_gas_string(gas_string) @@ -297,7 +207,7 @@ we use a hook instead for(var/id in gas) set_moles(id, text2num(gas[id])) archive() - return 1 + return TRUE */ /* /datum/gas_mixture/react(datum/holder) diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index f60e853aed0d..95baff7625ac 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -8,7 +8,7 @@ reaction = new r if(!reaction.exclude) . += reaction - sortTim(., /proc/cmp_gas_reaction) + sortTim(., GLOBAL_PROC_REF(cmp_gas_reaction)) /proc/cmp_gas_reaction(datum/gas_reaction/a, datum/gas_reaction/b) // compares lists of reactions by the maximum priority contained within the list return b.priority - a.priority diff --git a/code/modules/atmospherics/gasmixtures/zextools_broke.dm b/code/modules/atmospherics/gasmixtures/zextools_broke.dm index fe7b1c462b4e..3b133b77ac9b 100644 --- a/code/modules/atmospherics/gasmixtures/zextools_broke.dm +++ b/code/modules/atmospherics/gasmixtures/zextools_broke.dm @@ -41,7 +41,7 @@ TOTAL_MOLES(cached_gases, .) . *= R_IDEAL_GAS_EQUATION * temperature / volume return - return 0 + return FALSE /datum/gas_mixture/return_temperature() //kelvins return temperature @@ -91,11 +91,11 @@ /datum/gas_mixture/archive() temperature_archived = temperature gas_archive = gases.Copy() - return 1 + return TRUE /datum/gas_mixture/merge(datum/gas_mixture/giver) if(!giver) - return 0 + return FALSE //heat transfer if(abs(temperature - giver.temperature) > MINIMUM_TEMPERATURE_DELTA_TO_CONSIDER) @@ -111,7 +111,7 @@ for(var/giver_id in giver_gases) cached_gases[giver_id] += giver_gases[giver_id] - return 1 + return TRUE /datum/gas_mixture/remove(amount) var/sum @@ -172,7 +172,7 @@ //remove all gases not in the sample cached_gases &= sample_gases - return 1 + return TRUE /datum/gas_mixture/copy_from_turf(turf/model) parse_gas_string(model.initial_gas_mix) @@ -182,7 +182,7 @@ if(model.temperature != initial(model.temperature) || model.temperature != initial(model_parent.temperature)) temperature = model.temperature - return 1 + return TRUE /datum/gas_mixture/share(datum/gas_mixture/sharer, atmos_adjacent_turfs = 4) diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index 19b94eb64e24..abfb7ca89918 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -16,10 +16,10 @@ if(min2 != -1 && val <= min2) return 2 if(max1 != -1 && val >= max1) - return 1 + return TRUE if(min1 != -1 && val <= min1) - return 1 - return 0 + return TRUE + return FALSE /datum/tlv/no_checks min2 = -1 @@ -216,7 +216,7 @@ /obj/machinery/airalarm/Initialize(mapload, ndir, nbuild) . = ..() regenerate_TLV() - RegisterSignal(SSdcs,COMSIG_GLOB_NEW_GAS,.proc/regenerate_TLV) + RegisterSignal(SSdcs,COMSIG_GLOB_NEW_GAS, PROC_REF(regenerate_TLV)) wires = new /datum/wires/airalarm(src) if(ndir) @@ -488,16 +488,16 @@ /obj/machinery/airalarm/proc/shock(mob/user, prb) if((stat & (NOPOWER))) // unpowered, no shock - return 0 + return FALSE if(!prob(prb)) - return 0 //you lucked out, no shock for you + return FALSE //you lucked out, no shock for you var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread s.set_up(5, 1, src) s.start() //sparks always. if (electrocute_mob(user, get_area(src), src, 1, TRUE)) - return 1 + return TRUE else - return 0 + return FALSE /obj/machinery/airalarm/proc/refresh_all() var/area/A = get_base_area(src) @@ -519,7 +519,7 @@ /obj/machinery/airalarm/proc/send_signal(target, list/command, mob/user)//sends signal 'command' to 'target'. Returns 0 if no radio connection, 1 otherwise if(!radio_connection) - return 0 + return FALSE var/datum/signal/signal = new(command) signal.data["tag"] = target @@ -527,7 +527,7 @@ signal.data["user"] = user radio_connection.post_signal(src, signal, RADIO_FROM_AIRALARM) - return 1 + return TRUE /obj/machinery/airalarm/proc/get_mode_name(mode_value) switch(mode_value) diff --git a/code/modules/atmospherics/machinery/atmosmachinery.dm b/code/modules/atmospherics/machinery/atmosmachinery.dm index 40b251535396..171412f0d880 100644 --- a/code/modules/atmospherics/machinery/atmosmachinery.dm +++ b/code/modules/atmospherics/machinery/atmosmachinery.dm @@ -72,14 +72,15 @@ armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 100, BOMB = 0, BIO = 100, RAD = 100, FIRE = 100, ACID = 70) ..() if(process) - SSair.atmos_machinery += src + SSair.start_processing_machine(src) SetInitDirections() /obj/machinery/atmospherics/Destroy() for(var/i in 1 to device_type) nullifyNode(i) - SSair.atmos_machinery -= src + + SSair.stop_processing_machine(src) SSair.pipenets_needing_rebuilt -= src dropContents() diff --git a/code/modules/atmospherics/machinery/components/binary_devices/circulator.dm b/code/modules/atmospherics/machinery/components/binary_devices/circulator.dm index 0540ee2ae612..7cea2edd47e8 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/circulator.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/circulator.dm @@ -74,6 +74,7 @@ update_icon() /obj/machinery/atmospherics/components/binary/circulator/update_icon() + . = ..() if(!is_operational()) icon_state = "circ-p-[flipped]" else if(last_pressure_delta > 0) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/valve.dm b/code/modules/atmospherics/machinery/components/binary_devices/valve.dm index 35eb17877142..8217ca41023e 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/valve.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/valve.dm @@ -48,7 +48,7 @@ It's like a regular ol' straight pipe, but you can turn it on and off. return update_icon_nopipes(TRUE) switching = TRUE - addtimer(CALLBACK(src, .proc/finish_interact), 10) + addtimer(CALLBACK(src, PROC_REF(finish_interact)), 10) /obj/machinery/atmospherics/components/binary/valve/proc/finish_interact() toggle() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index f5c10b365f39..9ed9b39d4d86 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -152,7 +152,7 @@ occupant_overlay.pixel_y-- add_overlay(occupant_overlay) add_overlay("cover-on") - addtimer(CALLBACK(src, .proc/run_anim, anim_up, occupant_overlay), 7, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(run_anim), anim_up, occupant_overlay), 7, TIMER_UNIQUE) /obj/machinery/atmospherics/components/unary/cryo_cell/nap_violation(mob/violator) open_machine() @@ -214,7 +214,7 @@ if(++reagent_transfer >= 10 * efficiency) // Throttle reagent transfer (higher efficiency will transfer the same amount but consume less from the beaker). reagent_transfer = 0 - return 1 + return TRUE /obj/machinery/atmospherics/components/unary/cryo_cell/process_atmos() ..() @@ -445,7 +445,7 @@ return // can't ventcrawl in or out of cryo. /obj/machinery/atmospherics/components/unary/cryo_cell/can_see_pipes() - return 0 // you can't see the pipe network when inside a cryo cell. + return FALSE // you can't see the pipe network when inside a cryo cell. /obj/machinery/atmospherics/components/unary/cryo_cell/return_temperature() var/datum/gas_mixture/G = airs[1] diff --git a/code/modules/atmospherics/machinery/components/unary_devices/heat_exchanger.dm b/code/modules/atmospherics/machinery/components/unary_devices/heat_exchanger.dm index 4ad3bbf575b1..29c7a15af480 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/heat_exchanger.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/heat_exchanger.dm @@ -26,6 +26,7 @@ icon_state = "he_map-3" /obj/machinery/atmospherics/components/unary/heat_exchanger/update_icon() + . = ..() if(nodes[1]) icon_state = "he1" var/obj/machinery/atmospherics/node = nodes[1] diff --git a/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm b/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm index 0492f529ad4d..b4a71fecb12e 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm @@ -126,7 +126,7 @@ on = !on if("inject" in signal.data) - INVOKE_ASYNC(src, .proc/inject) + INVOKE_ASYNC(src, PROC_REF(inject)) return if("set_volume_rate" in signal.data) @@ -134,7 +134,7 @@ var/datum/gas_mixture/air_contents = airs[1] volume_rate = clamp(number, 0, air_contents.return_volume()) - addtimer(CALLBACK(src, .proc/broadcast_status), 2) + addtimer(CALLBACK(src, PROC_REF(broadcast_status)), 2) if(!("status" in signal.data)) //do not update_icon update_icon() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm index 79b45a85c920..edd541455176 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm @@ -84,7 +84,7 @@ update_parents() else active_power_usage = idle_power_usage - return 1 + return TRUE /obj/machinery/atmospherics/components/unary/thermomachine/power_change() ..() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm index 072babdf3efc..e7d917af431c 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm @@ -34,7 +34,7 @@ if(!id_tag) id_tag = assign_uid_vents() generate_clean_filter_types() - RegisterSignal(SSdcs,COMSIG_GLOB_NEW_GAS,.proc/generate_clean_filter_types) + RegisterSignal(SSdcs,COMSIG_GLOB_NEW_GAS, PROC_REF(generate_clean_filter_types)) /obj/machinery/atmospherics/components/unary/vent_scrubber/proc/generate_clean_filter_types() clean_filter_types = list() @@ -194,7 +194,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/receive_signal(datum/signal/signal) if(!is_operational() || !signal.data["tag"] || (signal.data["tag"] != id_tag) || (signal.data["sigtype"]!="command")) - return 0 + return FALSE var/mob/signal_sender = signal.data["user"] diff --git a/code/modules/atmospherics/machinery/datum_pipeline.dm b/code/modules/atmospherics/machinery/datum_pipeline.dm index 1d0c59f7896c..dbf155b9814a 100644 --- a/code/modules/atmospherics/machinery/datum_pipeline.dm +++ b/code/modules/atmospherics/machinery/datum_pipeline.dm @@ -186,7 +186,7 @@ self_temperature_delta = -heat/total_heat_capacity sharer_temperature_delta = heat/sharer_heat_capacity else - return 1 + return TRUE air.set_temperature(air.return_temperature() + self_temperature_delta) modeled_location.TakeTemperature(sharer_temperature_delta) diff --git a/code/modules/atmospherics/machinery/other/meter.dm b/code/modules/atmospherics/machinery/other/meter.dm index e7ea86851bc4..26f16d329dfe 100644 --- a/code/modules/atmospherics/machinery/other/meter.dm +++ b/code/modules/atmospherics/machinery/other/meter.dm @@ -27,14 +27,14 @@ id_tag = ATMOS_GAS_MONITOR_LOOP_DISTRIBUTION /obj/machinery/meter/Destroy() - SSair.atmos_machinery -= src + SSair.stop_processing_machine(src) target = null return ..() /obj/machinery/meter/Initialize(mapload, new_piping_layer) if(!isnull(new_piping_layer)) target_layer = new_piping_layer - SSair.atmos_machinery += src + SSair.start_processing_machine(src) if(!target) reattach_to_layer() return ..() @@ -57,18 +57,18 @@ /obj/machinery/meter/process_atmos() if(!(target?.flags_1 & INITIALIZED_1)) icon_state = "meterX" - return 0 + return FALSE if(stat & (BROKEN|NOPOWER)) icon_state = "meter0" - return 0 + return FALSE use_power(5) var/datum/gas_mixture/environment = target.return_air() if(!environment) icon_state = "meterX" - return 0 + return FALSE var/env_pressure = environment.return_pressure() if(env_pressure <= 0.15*ONE_ATMOSPHERE) diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/junction.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/junction.dm index ad5f65f9d3da..932576eb948f 100644 --- a/code/modules/atmospherics/machinery/pipes/heat_exchange/junction.dm +++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/junction.dm @@ -31,6 +31,7 @@ return ..(target, given_layer, TRUE) /obj/machinery/atmospherics/pipe/heat_exchanging/junction/update_icon() + . = ..() icon_state = "pipe[nodes[1] ? "1" : "0"][nodes[2] ? "1" : "0"]-[piping_layer]" update_layer() update_alpha() diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/simple.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/simple.dm index bc46c1f83141..423317a003b4 100644 --- a/code/modules/atmospherics/machinery/pipes/heat_exchange/simple.dm +++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/simple.dm @@ -25,6 +25,7 @@ initialize_directions = EAST|WEST /obj/machinery/atmospherics/pipe/heat_exchanging/simple/update_icon() + . = ..() icon_state = "pipe[nodes[1] ? "1" : "0"][nodes[2] ? "1" : "0"]-[piping_layer]" update_layer() update_alpha() diff --git a/code/modules/atmospherics/machinery/pipes/pipes.dm b/code/modules/atmospherics/machinery/pipes/pipes.dm index a514606e4d89..beb0988f8dc3 100644 --- a/code/modules/atmospherics/machinery/pipes/pipes.dm +++ b/code/modules/atmospherics/machinery/pipes/pipes.dm @@ -76,7 +76,7 @@ parent = P /obj/machinery/atmospherics/pipe/zap_act(power, zap_flags) - return 0 // they're not really machines in the normal sense, probably shouldn't explode + return FALSE // they're not really machines in the normal sense, probably shouldn't explode /obj/machinery/atmospherics/pipe/Destroy() QDEL_NULL(parent) @@ -110,7 +110,7 @@ /obj/machinery/atmospherics/pipe/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) if(damage_flag == MELEE && damage_amount < 12) - return 0 + return FALSE . = ..() /obj/machinery/atmospherics/pipe/proc/paint(paint_color) diff --git a/code/modules/atmospherics/machinery/pipes/simple.dm b/code/modules/atmospherics/machinery/pipes/simple.dm index 40afb39ec1b3..2ca81b5a0604 100644 --- a/code/modules/atmospherics/machinery/pipes/simple.dm +++ b/code/modules/atmospherics/machinery/pipes/simple.dm @@ -28,6 +28,7 @@ initialize_directions = EAST|WEST /obj/machinery/atmospherics/pipe/simple/update_icon() + . = ..() icon_state = "pipe[nodes[1] ? "1" : "0"][nodes[2] ? "1" : "0"]-[piping_layer]" update_layer() update_alpha() diff --git a/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm b/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm index fcfdd54aa9a0..56ad873f8533 100644 --- a/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm +++ b/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm @@ -16,16 +16,15 @@ /obj/machinery/portable_atmospherics/New() ..() - SSair.atmos_machinery += src + SSair.start_processing_machine(src) air_contents = new(volume) air_contents.set_temperature(T20C) - return 1 + return TRUE /obj/machinery/portable_atmospherics/Destroy() - SSair.atmos_machinery -= src - + SSair.stop_processing_machine(src) disconnect() qdel(air_contents) air_contents = null diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index b426b3082aa6..aedd12a68dff 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -262,7 +262,7 @@ var/turf/T = get_turf(body) new /obj/effect/ctf/ammo(T) recently_dead_ckeys += body.ckey - addtimer(CALLBACK(src, .proc/clear_cooldown, body.ckey), respawn_cooldown, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(clear_cooldown), body.ckey), respawn_cooldown, TIMER_UNIQUE) body.dust() /obj/machinery/capture_the_flag/proc/clear_cooldown(ckey) @@ -390,7 +390,7 @@ /obj/item/gun/ballistic/automatic/pistol/deagle/ctf/dropped() . = ..() - addtimer(CALLBACK(src, .proc/floor_vanish), 1) + addtimer(CALLBACK(src, PROC_REF(floor_vanish)), 1) /obj/item/gun/ballistic/automatic/pistol/deagle/ctf/proc/floor_vanish() if(isturf(loc)) @@ -418,7 +418,7 @@ /obj/item/gun/ballistic/automatic/laser/ctf/dropped() . = ..() - addtimer(CALLBACK(src, .proc/floor_vanish), 1) + addtimer(CALLBACK(src, PROC_REF(floor_vanish)), 1) /obj/item/gun/ballistic/automatic/laser/ctf/proc/floor_vanish() if(isturf(loc)) @@ -429,7 +429,7 @@ /obj/item/ammo_box/magazine/recharge/ctf/dropped() . = ..() - addtimer(CALLBACK(src, .proc/floor_vanish), 1) + addtimer(CALLBACK(src, PROC_REF(floor_vanish)), 1) /obj/item/ammo_box/magazine/recharge/ctf/proc/floor_vanish() if(isturf(loc)) @@ -500,7 +500,7 @@ /obj/item/claymore/ctf/dropped(mob/user) . = ..() - addtimer(CALLBACK(src, .proc/floor_vanish), 1) + addtimer(CALLBACK(src, PROC_REF(floor_vanish)), 1) /obj/item/claymore/ctf/proc/floor_vanish() if(isturf(loc)) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 6a71545ce4ed..6c260ef4e3c1 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -32,6 +32,7 @@ var/banType = "lavaland" var/ghost_usable = TRUE var/skip_reentry_check = FALSE //Skips the ghost role blacklist time for people who ghost/suicide/cryo + var/can_load_appearance = FALSE ///override this to add special spawn conditions to a ghost role /obj/effect/mob_spawn/proc/allow_spawn(mob/user, silent = FALSE) @@ -58,6 +59,13 @@ var/ghost_role = alert(latejoinercalling ? "Latejoin as [mob_name]? (This is a ghost role, and as such, it's very likely to be off-station.)" : "Become [mob_name]? (Warning, You can no longer be cloned!)",,"Yes","No") if(ghost_role == "No" || !loc) return + var/requested_char = FALSE + if(can_load_appearance == TRUE && ispath(mob_type, /mob/living/carbon/human)) // Can't just use if(can_load_appearance), 2 has a different behavior + switch(alert(user, "Load currently selected slot?", "Play as your character!", "Yes", "No", "Actually nevermind")) + if("Yes") + requested_char = TRUE + if("Actually nevermind") + return if(QDELETED(src) || QDELETED(user)) return if(latejoinercalling) @@ -66,13 +74,13 @@ NP.close_spawn_windows() NP.stop_sound_channel(CHANNEL_LOBBYMUSIC) log_game("[key_name(user)] became [mob_name]") - create(ckey = user.ckey) + create(ckey = user.ckey, load_character = requested_char) return TRUE /obj/effect/mob_spawn/Initialize(mapload) . = ..() if(instant || (roundstart && (mapload || (SSticker && SSticker.current_state > GAME_STATE_SETTING_UP)))) - INVOKE_ASYNC(src, .proc/create) + INVOKE_ASYNC(src, PROC_REF(create)) else if(ghost_usable) GLOB.poi_list |= src LAZYADD(GLOB.mob_spawners[job_description ? job_description : name], src) @@ -92,10 +100,10 @@ /obj/effect/mob_spawn/proc/special(mob/M) return -/obj/effect/mob_spawn/proc/equip(mob/M) +/obj/effect/mob_spawn/proc/equip(mob/M, load_character) return -/obj/effect/mob_spawn/proc/create(ckey, name) +/obj/effect/mob_spawn/proc/create(ckey, name, load_character) var/mob/living/M = new mob_type(get_turf(src)) //living mobs only if(!random) M.real_name = mob_name ? mob_name : M.name @@ -113,7 +121,11 @@ M.adjustBruteLoss(brute_damage) M.adjustFireLoss(burn_damage) M.color = mob_color - equip(M) + if(ishuman(M) && load_character) + var/mob/living/carbon/human/H = M + var/mob/grab = get_mob_by_ckey(ckey) + H.load_client_appearance(grab.client) + equip(M, load_character) if(ckey) M.ckey = ckey @@ -144,7 +156,6 @@ M.mind.assigned_role = assignedrole special(M, name) MM.name = M.real_name - M.checkloadappearance() if(uses > 0) uses-- if(!permanent && !uses) @@ -189,7 +200,6 @@ var/hair_style var/facial_hair_style var/skin_tone - var/canloadappearance = FALSE /obj/effect/mob_spawn/human/Initialize(mapload) if(ispath(outfit)) @@ -198,32 +208,33 @@ outfit = new /datum/outfit return ..() -/obj/effect/mob_spawn/human/equip(mob/living/carbon/human/H) - if(mob_species) +/obj/effect/mob_spawn/human/equip(mob/living/carbon/human/H, load_character) + if(!load_character && mob_species) H.set_species(mob_species) if(husk) H.Drain() else //Because for some reason I can't track down, things are getting turned into husks even if husk = false. It's in some damage proc somewhere. H.cure_husk() - H.underwear = "Nude" - H.undershirt = "Nude" - H.socks = "Nude" - if(hair_style) - H.hair_style = hair_style - else - H.hair_style = random_hair_style(gender) - if(facial_hair_style) - H.facial_hair_style = facial_hair_style - else - H.facial_hair_style = random_facial_hair_style(gender) - if(skin_tone) - H.skin_tone = skin_tone - if(!GLOB.skin_tones[H.skin_tone]) - H.dna.skin_tone_override = H.skin_tone - else - H.skin_tone = random_skin_tone() - H.update_hair() - H.update_body() //update_genitals arg FALSE because these don't quite require/have them most times. + if(!load_character) + H.underwear = "Nude" + H.undershirt = "Nude" + H.socks = "Nude" + if(hair_style) + H.hair_style = hair_style + else + H.hair_style = random_hair_style(gender) + if(facial_hair_style) + H.facial_hair_style = facial_hair_style + else + H.facial_hair_style = random_facial_hair_style(gender) + if(skin_tone) + H.skin_tone = skin_tone + if(!GLOB.skin_tones[H.skin_tone]) + H.dna.skin_tone_override = H.skin_tone + else + H.skin_tone = random_skin_tone() + H.update_hair() + H.update_body() //update_genitals arg FALSE because these don't quite require/have them most times. if(outfit) var/static/list/slots = list("uniform", "r_hand", "l_hand", "suit", "shoes", "gloves", "ears", "glasses", "mask", "head", "belt", "r_pocket", "l_pocket", "back", "id", "neck", "backpack_contents", "suit_store") for(var/slot in slots) @@ -258,10 +269,6 @@ W.assignment = id_job W.registered_name = H.real_name W.update_label() - if (canloadappearance) - H.canloadappearance = TRUE - else - H.canloadappearance = FALSE //Instant version - use when spawning corpses during runtime /obj/effect/mob_spawn/human/corpse @@ -283,16 +290,26 @@ //Non-human spawners -/obj/effect/mob_spawn/AICorpse/create(ckey, name) //Creates a corrupted AI - var/A = locate(/mob/living/silicon/ai) in loc - if(A) +/obj/effect/mob_spawn/AICorpse //Creates a corrupted AI + mob_type = /mob/living/silicon/ai/spawned + +/obj/effect/mob_spawn/AICorpse/create(ckey, name, load_character) + var/ai_already_present = locate(/mob/living/silicon/ai) in loc + if(ai_already_present) + qdel(src) return - var/mob/living/silicon/ai/spawned/M = new(loc) //spawn new AI at landmark as var M - M.name = src.name - M.real_name = src.name - M.aiPDA.toff = TRUE //turns the AI's PDA messenger off, stopping it showing up on player PDAs - M.death() //call the AI's death proc - qdel(src) + . = ..() + +// TODO: Port the upstream tgstation rewrite of this. +/obj/effect/mob_spawn/AICorpse/equip(mob/living/silicon/ai/ai) + . = ..() + if(!isAI(ai)) // This should never happen. + stack_trace("[type] spawned a mob of type [ai?.type || "NULL"] that was not an AI!") + return + ai.name = name + ai.real_name = name + ai.aiPDA.toff = TRUE //turns the AI's PDA messenger off, stopping it showing up on player PDAs + ai.death() //call the AI's death proc /obj/effect/mob_spawn/slime mob_type = /mob/living/simple_animal/slime @@ -303,7 +320,7 @@ /obj/effect/mob_spawn/slime/equip(mob/living/simple_animal/slime/S) S.colour = mobcolour -/obj/effect/mob_spawn/human/facehugger/create(ckey, name) //Creates a squashed facehugger +/obj/effect/mob_spawn/human/facehugger/create(ckey, name, load_character) //Creates a squashed facehugger var/obj/item/clothing/mask/facehugger/O = new(src.loc) //variable O is a new facehugger at the location of the landmark O.name = src.name O.Die() //call the facehugger's death proc @@ -369,6 +386,7 @@ short_desc = "You are a space doctor!" assignedrole = "Space Doctor" job_description = "Off-station Doctor" + can_load_appearance = TRUE /obj/effect/mob_spawn/human/doctor/alive/equip(mob/living/carbon/human/H) ..() @@ -427,7 +445,7 @@ flavour_text = "Time to mix drinks and change lives. Smoking space drugs makes it easier to understand your patrons' odd dialect." assignedrole = "Space Bartender" id_job = "Bartender" - canloadappearance = TRUE + can_load_appearance = TRUE /datum/outfit/spacebartender name = "Space Bartender" @@ -440,7 +458,7 @@ /obj/effect/mob_spawn/human/beach outfit = /datum/outfit/beachbum - canloadappearance = TRUE + can_load_appearance = TRUE /obj/effect/mob_spawn/human/beach/alive death = FALSE @@ -454,6 +472,7 @@ short_desc = "You're a spunky lifeguard!" flavour_text = "It's up to you to make sure nobody drowns or gets eaten by sharks and stuff." assignedrole = "Beach Bum" + can_load_appearance = TRUE /obj/effect/mob_spawn/human/beach/alive/lifeguard flavour_text = "You're a spunky lifeguard! It's up to you to make sure nobody drowns or gets eaten by sharks and stuff." @@ -462,6 +481,7 @@ id_job = "Lifeguard" job_description = "Beach Biodome Lifeguard" uniform = /obj/item/clothing/under/shorts/red + can_load_appearance = TRUE /datum/outfit/beachbum name = "Beach Bum" @@ -542,6 +562,7 @@ icon = 'icons/obj/machines/sleeper.dmi' icon_state = "sleeper" short_desc = "You are a Nanotrasen Commander!" + can_load_appearance = TRUE /obj/effect/mob_spawn/human/nanotrasensoldier/alive death = FALSE @@ -553,7 +574,7 @@ icon_state = "sleeper" faction = "nanotrasenprivate" short_desc = "You are a Nanotrasen Private Security Officer!" - + can_load_appearance = TRUE /////////////////Spooky Undead////////////////////// @@ -637,6 +658,7 @@ outfit = /datum/outfit/spacebartender assignedrole = "Space Bar Patron" job_description = "Space Bar Patron" + can_load_appearance = TRUE /obj/effect/mob_spawn/human/alive/space_bar_patron/on_attack_hand(mob/user, act_intent = user.a_intent, unarmed_attack_flags) var/despawn = alert("Return to cryosleep? (Warning, Your mob will be deleted!)",,"Yes","No") diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm index 4fbe5f467a26..2a812e53d896 100644 --- a/code/modules/awaymissions/gateway.dm +++ b/code/modules/awaymissions/gateway.dm @@ -89,7 +89,7 @@ GLOBAL_LIST_EMPTY(gateway_destinations) /datum/gateway_destination/gateway/post_transfer(atom/movable/AM) . = ..() - addtimer(CALLBACK(AM,/atom/movable.proc/setDir,SOUTH),0) + addtimer(CALLBACK(AM,TYPE_PROC_REF(/atom/movable, setDir),SOUTH),0) /* Special home destination, so we can check exile implants */ /datum/gateway_destination/gateway/home diff --git a/code/modules/awaymissions/mission_code/Cabin.dm b/code/modules/awaymissions/mission_code/Cabin.dm index c244431b2237..4cadb23e53ee 100644 --- a/code/modules/awaymissions/mission_code/Cabin.dm +++ b/code/modules/awaymissions/mission_code/Cabin.dm @@ -123,7 +123,7 @@ /datum/mapGeneratorModule/snow/checkPlaceAtom(turf/T) if(istype(T, /turf/open/floor/plating/asteroid/snow)) return ..(T) - return 0 + return FALSE /datum/mapGeneratorModule/bottomlayer/snow spawnableTurfs = list(/turf/open/floor/plating/asteroid/snow/atmosphere = 100) diff --git a/code/modules/awaymissions/mission_code/jungleresort.dm b/code/modules/awaymissions/mission_code/jungleresort.dm index 934f3e5e1f20..910533ea1213 100644 --- a/code/modules/awaymissions/mission_code/jungleresort.dm +++ b/code/modules/awaymissions/mission_code/jungleresort.dm @@ -28,7 +28,7 @@ /obj/item/clothing/head/rice_hat/cursed/equipped(mob/M, slot) . = ..() if (slot == ITEM_SLOT_HEAD) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) else UnregisterSignal(M, COMSIG_MOB_SAY) diff --git a/code/modules/awaymissions/mission_code/murderdome.dm b/code/modules/awaymissions/mission_code/murderdome.dm index eef757cf8e83..f58dae49df57 100644 --- a/code/modules/awaymissions/mission_code/murderdome.dm +++ b/code/modules/awaymissions/mission_code/murderdome.dm @@ -28,7 +28,7 @@ /obj/effect/murderdome/dead_barricade/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/respawn), 3 MINUTES) + addtimer(CALLBACK(src, PROC_REF(respawn)), 3 MINUTES) /obj/effect/murderdome/dead_barricade/proc/respawn() if(!QDELETED(src)) diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index 35371af4ca59..9680253658d9 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -540,6 +540,7 @@ short_desc = "You are a syndicate operative recently awoken from cryostasis in an underground outpost." flavour_text = "You are a syndicate operative recently awoken from cryostasis in an underground outpost. Monitor Nanotrasen communications and record information. All intruders should be \ disposed of swiftly to assure no gathered information is stolen or lost. Try not to wander too far from the outpost as the caves can be a deadly place even for a trained operative such as yourself." + can_load_appearance = TRUE /datum/outfit/snowsyndie name = "Syndicate Snow Operative" diff --git a/code/modules/awaymissions/mission_code/wildwest.dm b/code/modules/awaymissions/mission_code/wildwest.dm index bc7e2cbd081d..95b3163256d9 100644 --- a/code/modules/awaymissions/mission_code/wildwest.dm +++ b/code/modules/awaymissions/mission_code/wildwest.dm @@ -168,4 +168,4 @@ to_chat(C, "You're already resurrecting!") return C.apply_status_effect(STATUS_EFFECT_WISH_GRANTERS_GIFT) - return 1 + return TRUE diff --git a/code/modules/balloon_alert/balloon_alert.dm b/code/modules/balloon_alert/balloon_alert.dm index f529768b1dcb..e8a3d546d3b3 100644 --- a/code/modules/balloon_alert/balloon_alert.dm +++ b/code/modules/balloon_alert/balloon_alert.dm @@ -12,7 +12,7 @@ /atom/proc/balloon_alert(mob/viewer, text) SHOULD_NOT_SLEEP(TRUE) - INVOKE_ASYNC(src, .proc/balloon_alert_perform, viewer, text) + INVOKE_ASYNC(src, PROC_REF(balloon_alert_perform), viewer, text) /// Create balloon alerts (text that floats up) to everything within range. /// Will only display to people who can see. @@ -79,7 +79,7 @@ easing = CUBIC_EASING | EASE_IN, ) - addtimer(CALLBACK(GLOBAL_PROC, .proc/remove_image_from_client, balloon_alert, viewer_client), BALLOON_TEXT_TOTAL_LIFETIME(duration_mult)) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(remove_image_from_client), balloon_alert, viewer_client), BALLOON_TEXT_TOTAL_LIFETIME(duration_mult)) #undef BALLOON_TEXT_CHAR_LIFETIME_INCREASE_MIN #undef BALLOON_TEXT_CHAR_LIFETIME_INCREASE_MULT diff --git a/code/modules/buildmode/buildmode.dm b/code/modules/buildmode/buildmode.dm index e8490837c3d3..a86dce269714 100644 --- a/code/modules/buildmode/buildmode.dm +++ b/code/modules/buildmode/buildmode.dm @@ -27,7 +27,7 @@ mode = new /datum/buildmode_mode/basic(src) holder = c buttons = list() - li_cb = CALLBACK(src, .proc/post_login) + li_cb = CALLBACK(src, PROC_REF(post_login)) holder.player_details.post_login_callbacks += li_cb holder.show_popup_menus = FALSE create_buttons() @@ -138,7 +138,7 @@ build_dir = newdir close_dirswitch() dirbutton.update_icon() - return 1 + return TRUE /datum/buildmode/proc/InterceptClickOn(mob/user, params, atom/object) mode.handle_click(user.client, params, object) diff --git a/code/modules/buildmode/buttons.dm b/code/modules/buildmode/buttons.dm index 5c5c0000d1b3..e29739f5adaa 100644 --- a/code/modules/buildmode/buttons.dm +++ b/code/modules/buildmode/buttons.dm @@ -25,7 +25,7 @@ else if(pa.Find("right")) bd.mode.change_settings(usr.client) update_icon() - return 1 + return TRUE /atom/movable/screen/buildmode/mode/update_icon_state() icon_state = bd.mode.get_button_iconstate() @@ -37,7 +37,7 @@ /atom/movable/screen/buildmode/help/Click(location, control, params) bd.mode.show_help(usr.client) - return 1 + return TRUE /atom/movable/screen/buildmode/bdir icon_state = "build" @@ -50,7 +50,7 @@ /atom/movable/screen/buildmode/bdir/Click() bd.toggle_dirswitch() update_icon() - return 1 + return TRUE // used to switch between modes /atom/movable/screen/buildmode/modeswitch @@ -64,7 +64,7 @@ /atom/movable/screen/buildmode/modeswitch/Click() bd.change_mode(modetype) - return 1 + return TRUE // used to switch between dirs /atom/movable/screen/buildmode/dirswitch @@ -77,7 +77,7 @@ /atom/movable/screen/buildmode/dirswitch/Click() bd.change_dir(dir) - return 1 + return TRUE /atom/movable/screen/buildmode/quit icon_state = "buildquit" @@ -86,4 +86,4 @@ /atom/movable/screen/buildmode/quit/Click() bd.quit() - return 1 + return TRUE diff --git a/code/modules/cargo/centcom_podlauncher.dm b/code/modules/cargo/centcom_podlauncher.dm index f071761adb9f..557eb414e273 100644 --- a/code/modules/cargo/centcom_podlauncher.dm +++ b/code/modules/cargo/centcom_podlauncher.dm @@ -344,7 +344,7 @@ if (temp_pod.effectShrapnel == TRUE) //If already doing custom damage, set back to default (no shrapnel) temp_pod.effectShrapnel = FALSE return - var/shrapnelInput = input("Please enter the type of pellet cloud you'd like to create on landing (Can be any projectile!)", "Projectile Typepath", 0) in sort_list(subtypesof(/obj/item/projectile), /proc/cmp_typepaths_asc) + var/shrapnelInput = input("Please enter the type of pellet cloud you'd like to create on landing (Can be any projectile!)", "Projectile Typepath", 0) in sort_list(subtypesof(/obj/item/projectile), GLOBAL_PROC_REF(cmp_typepaths_asc)) if (isnull(shrapnelInput)) return var/shrapnelMagnitude = input("Enter the magnitude of the pellet cloud. This is usually a value around 1-5. Please note that Ryll-Ryll has asked me to tell you that if you go too crazy with the projectiles you might crash the server. So uh, be gentle!", "Shrapnel Magnitude", 0) as null|num diff --git a/code/modules/cargo/exports.dm b/code/modules/cargo/exports.dm index 66713a30539c..6ab72f2eb342 100644 --- a/code/modules/cargo/exports.dm +++ b/code/modules/cargo/exports.dm @@ -117,7 +117,7 @@ Credit dupes that require a lot of manual work shouldn't be removed, unless they // Checks the amount of exportable in object. Credits in the bill, sheets in the stack, etc. // Usually acts as a multiplier for a cost, so item that has 0 amount will be skipped in export. /datum/export/proc/get_amount(obj/O) - return 1 + return TRUE // Checks if the item is fit for export datum. /datum/export/proc/applies_to(obj/O, allowed_categories = NONE, apply_elastic = TRUE) diff --git a/code/modules/cargo/exports/large_objects.dm b/code/modules/cargo/exports/large_objects.dm index e464a056ab6c..fa7896aaa15c 100644 --- a/code/modules/cargo/exports/large_objects.dm +++ b/code/modules/cargo/exports/large_objects.dm @@ -6,7 +6,7 @@ k_elasticity = 0 unit_name = "crate" export_types = list(/obj/structure/closet/crate) - exclude_types = list(/obj/structure/closet/crate/large, /obj/structure/closet/crate/wooden, /obj/structure/closet/crate/bin) + exclude_types = list(/obj/structure/closet/crate/large, /obj/structure/closet/crate/wooden, /obj/structure/closet/crate/bin, /obj/structure/closet/crate/mail) /datum/export/large/crate/total_printout(datum/export_report/ex, notes = TRUE) // That's why a goddamn metal crate costs that much. . = ..() diff --git a/code/modules/cargo/exports/materials.dm b/code/modules/cargo/exports/materials.dm index e84d36d5dca9..f6976d7f448e 100644 --- a/code/modules/cargo/exports/materials.dm +++ b/code/modules/cargo/exports/materials.dm @@ -11,12 +11,12 @@ /datum/export/material/get_amount(obj/O) if(!material_id) - return 0 + return FALSE if(!isitem(O)) - return 0 + return FALSE var/obj/item/I = O if(!(SSmaterials.GetMaterialRef(material_id) in I.custom_materials)) - return 0 + return FALSE var/amount = I.custom_materials[SSmaterials.GetMaterialRef(material_id)] diff --git a/code/modules/cargo/exports/seeds.dm b/code/modules/cargo/exports/seeds.dm index 1a2a18c46be8..3d3c38fbf3c0 100644 --- a/code/modules/cargo/exports/seeds.dm +++ b/code/modules/cargo/exports/seeds.dm @@ -9,9 +9,9 @@ /datum/export/seed/get_cost(obj/O) var/obj/item/seeds/S = O if(!needs_discovery && (S.type in discoveredPlants)) - return 0 + return FALSE if(needs_discovery && !(S.type in discoveredPlants)) - return 0 + return FALSE return ..() * S.rarity // That's right, no bonus for potency. Send a crappy sample first to "show improvement" later. /datum/export/seed/sell_object(obj/O) @@ -31,7 +31,7 @@ var/obj/item/seeds/S = O var/cost = ..() if(!cost) - return 0 + return FALSE var/potDiff = (S.potency - discoveredPlants[S.type]) diff --git a/code/modules/cargo/exports/sheets.dm b/code/modules/cargo/exports/sheets.dm index 058e0cc892f1..79b22aba8d89 100644 --- a/code/modules/cargo/exports/sheets.dm +++ b/code/modules/cargo/exports/sheets.dm @@ -6,7 +6,7 @@ var/obj/item/stack/S = O if(istype(S)) return S.amount - return 0 + return FALSE // Hides diff --git a/code/modules/cargo/gondolapod.dm b/code/modules/cargo/gondolapod.dm index cbc4f088cd30..82fb5f4ecf93 100644 --- a/code/modules/cargo/gondolapod.dm +++ b/code/modules/cargo/gondolapod.dm @@ -67,7 +67,7 @@ /mob/living/simple_animal/pet/gondola/gondolapod/setOpened() opened = TRUE update_icon() - addtimer(CALLBACK(src, /atom.proc/setClosed), 50) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, setClosed)), 50) /mob/living/simple_animal/pet/gondola/gondolapod/setClosed() opened = FALSE diff --git a/code/modules/cargo/packs/medical.dm b/code/modules/cargo/packs/medical.dm index 58cae36015f5..333421a8fd18 100644 --- a/code/modules/cargo/packs/medical.dm +++ b/code/modules/cargo/packs/medical.dm @@ -235,8 +235,8 @@ name = "Medipen Variety-Pak" desc = "Contains eight different medipens in three different varieties, to assist in quickly treating seriously injured patients." cost = 2000 - contains = list(/obj/item/reagent_containers/hypospray/medipen/, - /obj/item/reagent_containers/hypospray/medipen/, + contains = list(/obj/item/reagent_containers/hypospray/medipen, + /obj/item/reagent_containers/hypospray/medipen, /obj/item/reagent_containers/hypospray/medipen/ekit, /obj/item/reagent_containers/hypospray/medipen/ekit, /obj/item/reagent_containers/hypospray/medipen/ekit, diff --git a/code/modules/cargo/packs/misc.dm b/code/modules/cargo/packs/misc.dm index 3c5972c8fb50..b3d39b1b4c4f 100644 --- a/code/modules/cargo/packs/misc.dm +++ b/code/modules/cargo/packs/misc.dm @@ -46,9 +46,9 @@ // cost = CARGO_CRATE_VALUE * 3 cost = 1500 contains = list(/obj/item/book/codex_gigas, - /obj/item/book/manual/random/, - /obj/item/book/manual/random/, - /obj/item/book/manual/random/, + /obj/item/book/manual/random, + /obj/item/book/manual/random, + /obj/item/book/manual/random, /obj/item/book/random, /obj/item/book/random, /obj/item/book/random) diff --git a/code/modules/cargo/packs/organic.dm b/code/modules/cargo/packs/organic.dm index 0f01dfd5d9e8..878f28dd65d2 100644 --- a/code/modules/cargo/packs/organic.dm +++ b/code/modules/cargo/packs/organic.dm @@ -114,7 +114,7 @@ anomalous_box_provided = TRUE log_game("An anomalous pizza box was provided in a pizza crate at during cargo delivery") if(prob(50)) - addtimer(CALLBACK(src, .proc/anomalous_pizza_report), rand(300, 1800)) + addtimer(CALLBACK(src, PROC_REF(anomalous_pizza_report)), rand(300, 1800)) else message_admins("An anomalous pizza box was silently created with no command report in a pizza crate delivery.") break diff --git a/code/modules/cargo/packs/service.dm b/code/modules/cargo/packs/service.dm index f53186d96e94..a4df8f7ee822 100644 --- a/code/modules/cargo/packs/service.dm +++ b/code/modules/cargo/packs/service.dm @@ -23,7 +23,7 @@ /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, - /obj/item/destTagger, + /obj/item/dest_tagger, /obj/item/hand_labeler) crate_type = /obj/structure/closet/crate/wooden crate_name = "wrapping paper crate" @@ -35,7 +35,7 @@ contains = list(/obj/item/stamp, /obj/item/stamp/denied, /obj/item/export_scanner, - /obj/item/destTagger, + /obj/item/dest_tagger, /obj/item/hand_labeler, /obj/item/toner, /obj/item/toner, diff --git a/code/modules/cargo/supplypod.dm b/code/modules/cargo/supplypod.dm index b0b77ec2b467..e1bf8da624ad 100644 --- a/code/modules/cargo/supplypod.dm +++ b/code/modules/cargo/supplypod.dm @@ -275,11 +275,11 @@ var/mob/living/simple_animal/pet/gondola/gondolapod/benis = new(turf_underneath, src) benis.contents |= contents //Move the contents of this supplypod into the gondolapod mob. moveToNullspace() - addtimer(CALLBACK(src, .proc/open_pod, benis), delays[POD_OPENING]) //After the opening delay passes, we use the open proc from this supplyprod while referencing the contents of the "holder", in this case the gondolapod mob + addtimer(CALLBACK(src, PROC_REF(open_pod), benis), delays[POD_OPENING]) //After the opening delay passes, we use the open proc from this supplyprod while referencing the contents of the "holder", in this case the gondolapod mob else if (style == STYLE_SEETHROUGH) open_pod(src) else - addtimer(CALLBACK(src, .proc/open_pod, src), delays[POD_OPENING]) //After the opening delay passes, we use the open proc from this supplypod, while referencing this supplypod's contents + addtimer(CALLBACK(src, PROC_REF(open_pod), src), delays[POD_OPENING]) //After the opening delay passes, we use the open proc from this supplypod, while referencing this supplypod's contents /obj/structure/closet/supplypod/proc/open_pod(atom/movable/holder, broken = FALSE, forced = FALSE) //The holder var represents an atom whose contents we will be working with if (!holder) @@ -307,9 +307,9 @@ startExitSequence(src) else if (reversing) - addtimer(CALLBACK(src, .proc/SetReverseIcon), delays[POD_LEAVING]/2) //Finish up the pod's duties after a certain amount of time + addtimer(CALLBACK(src, PROC_REF(SetReverseIcon)), delays[POD_LEAVING]/2) //Finish up the pod's duties after a certain amount of time if(!stay_after_drop) // Departing should be handled manually - addtimer(CALLBACK(src, .proc/startExitSequence, holder), delays[POD_LEAVING]*(4/5)) //Finish up the pod's duties after a certain amount of time + addtimer(CALLBACK(src, PROC_REF(startExitSequence), holder), delays[POD_LEAVING]*(4/5)) //Finish up the pod's duties after a certain amount of time /obj/structure/closet/supplypod/proc/startExitSequence(atom/movable/holder) if (leavingSound) @@ -330,7 +330,7 @@ take_contents(holder) playsound(holder, close_sound, soundVolume*0.75, TRUE, -3) holder.setClosed() - addtimer(CALLBACK(src, .proc/preReturn, holder), delays[POD_LEAVING] * 0.2) //Start to leave a bit after closing for cinematic effect + addtimer(CALLBACK(src, PROC_REF(preReturn), holder), delays[POD_LEAVING] * 0.2) //Start to leave a bit after closing for cinematic effect /obj/structure/closet/supplypod/take_contents(atom/movable/holder) var/turf/turf_underneath = holder.drop_location() @@ -407,7 +407,7 @@ deleteRubble() animate(holder, alpha = 0, time = 8, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) animate(holder, pixel_z = 400, time = 10, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) //Animate our rising pod - addtimer(CALLBACK(src, .proc/handleReturnAfterDeparting, holder), 15) //Finish up the pod's duties after a certain amount of time + addtimer(CALLBACK(src, PROC_REF(handleReturnAfterDeparting), holder), 15) //Finish up the pod's duties after a certain amount of time /obj/structure/closet/supplypod/setOpened() //Proc exists here, as well as in any atom that can assume the role of a "holder" of a supplypod. Check the open_pod() proc for more details opened = TRUE @@ -589,8 +589,8 @@ if (soundStartTime < 0) soundStartTime = 1 if (!pod.effectQuiet && !(pod.pod_flags & FIRST_SOUNDS)) - addtimer(CALLBACK(src, .proc/playFallingSound), soundStartTime) - addtimer(CALLBACK(src, .proc/beginLaunch, pod.effectCircle), pod.delays[POD_TRANSIT]) + addtimer(CALLBACK(src, PROC_REF(playFallingSound)), soundStartTime) + addtimer(CALLBACK(src, PROC_REF(beginLaunch), pod.effectCircle), pod.delays[POD_TRANSIT]) /obj/effect/pod_landingzone/proc/playFallingSound() playsound(src, pod.fallingSound, pod.soundVolume, TRUE, 6) @@ -613,7 +613,7 @@ if (pod.style != STYLE_INVISIBLE) animate(pod.get_filter("motionblur"), y = 0, time = pod.delays[POD_FALLING], flags = ANIMATION_PARALLEL) animate(pod, pixel_z = -1 * abs(sin(rotation))*4, pixel_x = SUPPLYPOD_X_OFFSET + (sin(rotation) * 20), time = pod.delays[POD_FALLING], easing = LINEAR_EASING, flags = ANIMATION_PARALLEL) //Make the pod fall! At an angle! - addtimer(CALLBACK(src, .proc/endLaunch), pod.delays[POD_FALLING], TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation + addtimer(CALLBACK(src, PROC_REF(endLaunch)), pod.delays[POD_FALLING], TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation /obj/effect/pod_landingzone/proc/setupSmoke(rotation) if (pod.style == STYLE_INVISIBLE || pod.style == STYLE_SEETHROUGH) @@ -629,7 +629,7 @@ smoke_part.pixel_y = abs(cos(rotation))*32 * i smoke_part.add_filter("smoke_blur", 1, gauss_blur_filter(size = 4)) var/time = (pod.delays[POD_FALLING] / length(smoke_effects))*(length(smoke_effects)-i) - addtimer(CALLBACK(smoke_part, /obj/effect/supplypod_smoke/.proc/drawSelf, i), time, TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation + addtimer(CALLBACK(smoke_part, TYPE_PROC_REF(/obj/effect/supplypod_smoke, drawSelf), i), time, TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation QDEL_IN(smoke_part, pod.delays[POD_FALLING] + 35) /obj/effect/pod_landingzone/proc/drawSmoke() diff --git a/code/modules/cargo/supplypod_beacon.dm b/code/modules/cargo/supplypod_beacon.dm index b749d4def6a8..9e5fc7565da0 100644 --- a/code/modules/cargo/supplypod_beacon.dm +++ b/code/modules/cargo/supplypod_beacon.dm @@ -23,7 +23,7 @@ launched = TRUE playsound(src,'sound/machines/triple_beep.ogg',50,0) playsound(src,'sound/machines/warning-buzzer.ogg',50,0) - addtimer(CALLBACK(src, .proc/endLaunch), 33)//wait 3.3 seconds (time it takes for supplypod to land), then update icon + addtimer(CALLBACK(src, PROC_REF(endLaunch)), 33)//wait 3.3 seconds (time it takes for supplypod to land), then update icon if (SP_UNLINK) linked = FALSE playsound(src,'sound/machines/synth_no.ogg',50,0) diff --git a/code/modules/client/client_colour.dm b/code/modules/client/client_colour.dm index d89598f6cb99..70260f3fcc20 100644 --- a/code/modules/client/client_colour.dm +++ b/code/modules/client/client_colour.dm @@ -27,7 +27,7 @@ var/datum/client_colour/CC = new colour_type() client_colours |= CC - sortTim(client_colours, /proc/cmp_clientcolour_priority) + sortTim(client_colours, GLOBAL_PROC_REF(cmp_clientcolour_priority)) update_client_colour() diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index c1399ce64699..14224cf02ec6 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -134,16 +134,16 @@ var/obj/item/active_mousedown_item = null ///Used in MouseDrag to preserve the original mouse click parameters var/mouseParams = "" - ///Used in MouseDrag to preserve the last mouse-entered location. - var/mouseLocation = null - ///Used in MouseDrag to preserve the last mouse-entered object. - var/mouseObject = null - var/mouseControlObject = null + ///Used in MouseDrag to preserve the last mouse-entered location. Weakref + var/datum/weakref/mouse_location_ref = null + ///Used in MouseDrag to preserve the last mouse-entered object. Weakref + var/datum/weakref/mouse_object_ref + var/mouse_control_object /// Messages currently seen by this client var/list/seen_messages /// viewsize datum for holding our view size - var/datum/viewData/view_size + var/datum/view_data/view_size /// our current tab var/stat_tab diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 4d1ad44ae986..bca3903efb63 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -169,8 +169,8 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( /client/proc/is_content_unlocked() if(!prefs.unlock_content) to_chat(src, "Become a BYOND member to access member-perks and features, as well as support the engine that makes this game possible. Only 10 bucks for 3 months! Click Here to find out more.") - return 0 - return 1 + return FALSE + return TRUE /* * Call back proc that should be checked in all paths where a client can send messages * @@ -201,11 +201,11 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( total_message_count = 0 total_count_reset = 0 cmd_admin_mute(src, mute_type, 1) - return 1 + return TRUE //Otherwise just supress the message else if(cache >= SPAM_TRIGGER_AUTOMUTE) - return 1 + return TRUE if(CONFIG_GET(flag/automute_on) && !holder && last_message == message) @@ -213,14 +213,14 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( if(src.last_message_count >= SPAM_TRIGGER_AUTOMUTE) to_chat(src, "You have exceeded the spam filter limit for identical messages. An auto-mute was applied.") cmd_admin_mute(src, mute_type, 1) - return 1 + return TRUE if(src.last_message_count >= SPAM_TRIGGER_WARNING) to_chat(src, "You are nearing the spam filter limit for identical messages.") - return 0 + return FALSE else last_message = message src.last_message_count = 0 - return 0 + return FALSE //This stops files larger than UPLOAD_LIMIT being sent from client to server via input(), client.Import() etc. /client/AllowUpload(filename, filelength) @@ -298,7 +298,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( prefs = new /datum/preferences(src) GLOB.preferences_datums[ckey] = prefs - addtimer(CALLBACK(src, .proc/ensure_keys_set, prefs), 10) //prevents possible race conditions + addtimer(CALLBACK(src, PROC_REF(ensure_keys_set), prefs), 10) //prevents possible race conditions prefs.last_ip = address //these are gonna be used for banning prefs.last_id = computer_id //these are gonna be used for banning @@ -368,7 +368,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( // Initialize tgui panel src << browse(file('html/statbrowser.html'), "window=statbrowser") - addtimer(CALLBACK(src, .proc/check_panel_loaded), 30 SECONDS) + addtimer(CALLBACK(src, PROC_REF(check_panel_loaded)), 30 SECONDS) tgui_panel.initialize() if(alert_mob_dupe_login && !holder) @@ -398,7 +398,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( to_chat(src, "Because you are an admin, you are being allowed to walk past this limitation, But it is still STRONGLY suggested you upgrade") else qdel(src) - return 0 + return FALSE else if (byond_version < cwv) //We have words for this client. if(CONFIG_GET(flag/client_warn_popup)) var/msg = "Your version of byond may be getting out of date:
      " @@ -418,11 +418,11 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( if (!CONFIG_GET(flag/allow_webclient)) to_chat(src, "Web client is disabled") qdel(src) - return 0 + return FALSE if (CONFIG_GET(flag/webclient_only_byond_members) && !IsByondMember()) to_chat(src, "Sorry, but the web client is restricted to byond members only.") qdel(src) - return 0 + return FALSE if( (world.address == address || !address) && !GLOB.host ) GLOB.host = key @@ -886,9 +886,9 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( click_intercept_time = 0 //Reset and return. Next click should work, but not this one. return click_intercept_time = 0 //Just reset. Let's not keep re-checking forever. - var/list/L = params2list(params) + var/list/modifiers = params2list(params) - if(L["drag"]) + if(modifiers[DRAG]) return var/mcl = CONFIG_GET(number/minute_click_limit) @@ -934,6 +934,13 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( // so that the visual focus indicator matches reality. winset(src, null, "input.background-color=[COLOR_INPUT_DISABLED]") + /* SPLURT EDIT - undoes the code that makes input mode switch back to the chat bar when clicking on the map. + else + winset(src, null, "input.focus=true input.background-color=[COLOR_INPUT_ENABLED]") + */ + + SEND_SIGNAL(src, COMSIG_CLIENT_CLICK, object, location, control, params, usr) + ..() /client/proc/add_verbs_from_config() @@ -971,7 +978,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( //Precache the client with all other assets slowly, so as to not block other browse() calls if (CONFIG_GET(flag/asset_simple_preload)) - addtimer(CALLBACK(SSassets.transport, /datum/asset_transport.proc/send_assets_slow, src, SSassets.transport.preload), 5 SECONDS) + addtimer(CALLBACK(SSassets.transport, TYPE_PROC_REF(/datum/asset_transport, send_assets_slow), src, SSassets.transport.preload), 5 SECONDS) #if (PRELOAD_RSC == 0) for (var/name in GLOB.vox_sounds) @@ -1036,7 +1043,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( var/mob/living/M = mob M.update_damage_hud() if (prefs.auto_fit_viewport) - addtimer(CALLBACK(src,.verb/fit_viewport,10)) //Delayed to avoid wingets from Login calls. + addtimer(CALLBACK(src, VERB_REF(fit_viewport), 10)) //Delayed to avoid wingets from Login calls. SEND_SIGNAL(mob, COMSIG_MOB_CLIENT_CHANGE_VIEW, src, old_view, actualview) /client/proc/AnnouncePR(announcement) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 24d9afb4e430..5dca80e14402 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -41,10 +41,10 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/last_custom_holoform = 0 //Cooldowns for saving/loading. These are four are all separate due to loading code calling these one after another - var/saveprefcooldown - var/loadprefcooldown - var/savecharcooldown - var/loadcharcooldown + COOLDOWN_DECLARE(saveprefcooldown) + COOLDOWN_DECLARE(loadprefcooldown) + COOLDOWN_DECLARE(savecharcooldown) + COOLDOWN_DECLARE(loadcharcooldown) //game-preferences var/lastchangelog = "" //Saved changlog filesize to detect if there was a change @@ -65,8 +65,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/screentip_pref = SCREENTIP_PREFERENCE_ENABLED var/screentip_color = "#ffd391" var/screentip_images = TRUE - var/buttons_locked = FALSE - var/hotkeys = FALSE + var/hotkeys = TRUE ///Runechat preference. If true, certain messages will be displayed on the map, not ust on the chat area. Boolean. var/chat_on_map = TRUE @@ -404,6 +403,9 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/loadout_errors = 0 + var/pref_queue + var/char_queue + var/silicon_lawset /datum/preferences/New(client/C) @@ -1376,8 +1378,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) //SANDSTORM CHANGES END dat += "Shift view when pixelshifting: [view_pixelshift ? "Enabled" : "Disabled"]
      " //SPLURT Edit dat += "
      " - dat += "Action Buttons: [(buttons_locked) ? "Locked In Place" : "Unlocked"]
      " - dat += "
      " dat += "PDA Color: [pda_color] Change
      " dat += "PDA Style: [pda_style]
      " dat += "PDA Reskin: [pda_skin]
      " @@ -1772,7 +1772,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) //The job before the current job. I only use this to get the previous jobs color when I'm filling in blank rows. var/datum/job/lastJob - for(var/datum/job/job in sort_list(SSjob.occupations, /proc/cmp_job_display_asc)) + for(var/datum/job/job in sort_list(SSjob.occupations, GLOBAL_PROC_REF(cmp_job_display_asc))) index += 1 if((index >= limit) || (job.title in splitJobs)) @@ -1932,7 +1932,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) SetJobPreferenceLevel(job, jpval) SetChoices(user) - return 1 + return TRUE /datum/preferences/proc/ResetJobs() @@ -2095,7 +2095,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) //END OF SKYRAT CHANGES else SetChoices(user) - return 1 + return TRUE else if(href_list["preference"] == "trait") switch(href_list["task"]) @@ -3738,16 +3738,14 @@ GLOBAL_LIST_EMPTY(preferences_datums) chat_on_map = !chat_on_map if("see_chat_non_mob") see_chat_non_mob = !see_chat_non_mob - //Skyrat changes begin + //Sandstorm changes begin if("see_chat_emotes") see_chat_emotes = !see_chat_emotes if("enable_personal_chat_color") enable_personal_chat_color = !enable_personal_chat_color - //End of skyrat changes + //End of sandstorm changes if("view_pixelshift") //SPLURT Edit view_pixelshift = !view_pixelshift - if("action_buttons") - buttons_locked = !buttons_locked if("tgui_fancy") tgui_fancy = !tgui_fancy if("tgui_input_mode") @@ -3966,7 +3964,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) barkbox.set_bark(bark_id) var/total_delay for(var/i in 1 to (round((32 / bark_speed)) + 1)) - addtimer(CALLBACK(barkbox, /atom/movable/proc/bark, list(parent.mob), 7, 70, BARK_DO_VARY(bark_pitch, bark_variance)), total_delay) + addtimer(CALLBACK(barkbox, TYPE_PROC_REF(/atom/movable, bark), list(parent.mob), 7, 70, BARK_DO_VARY(bark_pitch, bark_variance)), total_delay) total_delay += rand(DS2TICKS(bark_speed/4), DS2TICKS(bark_speed/4) + DS2TICKS(bark_speed/4)) TICKS QDEL_IN(barkbox, total_delay) @@ -3979,6 +3977,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) load_character() if("changeslot") + if(char_queue) + deltimer(char_queue) // Do not dare. if(!load_character(text2num(href_list["num"]))) random_character() real_name = random_unique_name(gender) @@ -3996,11 +3996,11 @@ GLOBAL_LIST_EMPTY(preferences_datums) features["headshot_link"] = null return - var/static/link_regex = regex("https://i.gyazo.com|https://media.discordapp.net|https://cdn.discordapp.com|https://media.discordapp.net$|https://static1.e621.net") //Do not touch the damn duplicates. + var/static/link_regex = regex("^(https?|ftp):\\/\\/\[^\\s\\/$.?#].\[^\\s]*$") //Do not touch the damn duplicates. var/static/end_regex = regex(".jpg|.jpg|.png|.jpeg|.jpeg") //Regex is terrible, don't touch the duplicate extensions - if(!findtext(usr_input, link_regex, 1, 29)) - to_chat(usr, span_warning("The link needs to be an unshortened Gyazo, E621, or Discordapp link!")) + if(!findtext(usr_input, link_regex)) + to_chat(usr, span_warning("You need a valid link!")) return if(!findtext(usr_input, end_regex, -8)) to_chat(usr, span_warning("You need either \".png\", \".jpg\", or \".jpeg\" in the link!")) @@ -4163,7 +4163,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) user_gear[LOADOUT_CUSTOM_DESCRIPTION] = new_description ShowChoices(user) - return 1 + return TRUE /datum/preferences/proc/copy_to(mob/living/carbon/human/character, icon_updates = 1, roundstart_checks = TRUE, initial_spawn = FALSE) if(be_random_name) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index e98b134f741b..57bb0d359f8e 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -5,7 +5,7 @@ // You do not need to raise this if you are adding new values that have sane defaults. // Only raise this value when changing the meaning/format/name/layout of an existing value // where you would want the updater procs below to run -#define SAVEFILE_VERSION_MAX 58.01 +#define SAVEFILE_VERSION_MAX 59 /* SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Carn @@ -47,7 +47,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car outline_color = COLOR_THEME_MIDNIGHT if(current_version < 46) //If you remove this, remove force_reset_keybindings() too. force_reset_keybindings_direct(TRUE) - addtimer(CALLBACK(src, .proc/force_reset_keybindings), 30) //No mob available when this is run, timer allows user choice. + addtimer(CALLBACK(src, PROC_REF(force_reset_keybindings)), 30) //No mob available when this is run, timer allows user choice. if(current_version < 55) //Bitflag toggles don't set their defaults when they're added, always defaulting to off instead. toggles |= SOUND_BARK if(current_version < 56) @@ -62,6 +62,9 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car else // Let's give it a little chance okay, change if you don't like still. screentip_pref = SCREENTIP_PREFERENCE_CONTEXT_ONLY + // Input had a bad reception anyways, this way people won't even have to look into it. + if(current_version < 59) + hotkeys = TRUE /datum/preferences/proc/update_character(current_version, savefile/S) if(current_version < 19) @@ -401,7 +404,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car if(istype(parent)) to_chat(parent, "You're attempting to load your preferences a little too fast. Wait half a second, then try again.") return FALSE - loadprefcooldown = world.time + PREF_SAVELOAD_COOLDOWN + COOLDOWN_START(src, loadprefcooldown, PREF_LOAD_COOLDOWN) if(!fexists(path)) return FALSE @@ -438,7 +441,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["tgui_input_mode"] >> tgui_input_mode S["tgui_large_buttons"] >> tgui_large_buttons S["tgui_swapped_buttons"] >> tgui_swapped_buttons - S["buttons_locked"] >> buttons_locked S["windowflash"] >> windowflashing S["be_special"] >> be_special @@ -530,7 +532,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car tgui_input_mode = sanitize_integer(tgui_input_mode, 0, 1, initial(tgui_input_mode)) tgui_large_buttons = sanitize_integer(tgui_large_buttons, 0, 1, initial(tgui_large_buttons)) tgui_swapped_buttons = sanitize_integer(tgui_swapped_buttons, 0, 1, initial(tgui_swapped_buttons)) - buttons_locked = sanitize_integer(buttons_locked, 0, 1, initial(buttons_locked)) windowflashing = sanitize_integer(windowflashing, 0, 1, initial(windowflashing)) default_slot = sanitize_integer(default_slot, 1, max_save_slots, initial(default_slot)) toggles = sanitize_integer(toggles, 0, 16777215, initial(toggles)) @@ -620,18 +621,20 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car if(!GLOB.keybindings_by_name[bindname]) modless_key_bindings -= key -/datum/preferences/proc/save_preferences(bypass_cooldown = FALSE) +/datum/preferences/proc/save_preferences(bypass_cooldown = FALSE, silent = FALSE) if(!path) - return 0 + return FALSE if(!bypass_cooldown) if(world.time < saveprefcooldown) if(istype(parent)) - to_chat(parent, "You're attempting to save your preferences a little too fast. Wait half a second, then try again.") - return 0 - saveprefcooldown = world.time + PREF_SAVELOAD_COOLDOWN + queue_save_pref(PREF_SAVE_COOLDOWN, silent) + return FALSE + COOLDOWN_START(src, saveprefcooldown, PREF_SAVE_COOLDOWN) + if(pref_queue) + deltimer(pref_queue) var/savefile/S = new /savefile(path) if(!S) - return 0 + return FALSE S.cd = "/" WRITE_FILE(S["version"] , SAVEFILE_VERSION_MAX) //updates (or failing that the sanity checks) will ensure data is not invalid at load. Assume up-to-date @@ -654,7 +657,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["tgui_input_mode"], tgui_input_mode) WRITE_FILE(S["tgui_large_buttons"], tgui_large_buttons) WRITE_FILE(S["tgui_swapped_buttons"], tgui_swapped_buttons) - WRITE_FILE(S["buttons_locked"], buttons_locked) WRITE_FILE(S["windowflash"], windowflashing) WRITE_FILE(S["be_special"], be_special) WRITE_FILE(S["default_slot"], default_slot) @@ -721,7 +723,17 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car else WRITE_FILE(S["unlockable_loadout"], safe_json_encode(list())) - return 1 + if(parent && !silent) + to_chat(parent, span_notice("Saved preferences!")) + + return TRUE + +/datum/preferences/proc/queue_save_pref(save_in, silent) + if(parent && !silent) + to_chat(parent, span_notice("Saving preferences in [save_in * 0.1] second\s.")) + if(pref_queue) + deltimer(pref_queue) + pref_queue = addtimer(CALLBACK(src, PROC_REF(save_preferences), TRUE, silent), save_in, TIMER_STOPPABLE) /datum/preferences/proc/load_character(slot, bypass_cooldown = FALSE, savefile/provided) if(!provided) @@ -732,7 +744,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car if(istype(parent)) to_chat(parent, "You're attempting to load your character a little too fast. Wait half a second, then try again.") return "SLOW THE FUCK DOWN" //the reason this isn't null is to make sure that people don't have their character slots overridden by random chars if they accidentally double-click a slot - loadcharcooldown = world.time + PREF_SAVELOAD_COOLDOWN + COOLDOWN_START(src, loadcharcooldown, PREF_LOAD_COOLDOWN) if(!fexists(path)) return FALSE var/savefile/S @@ -1112,6 +1124,30 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car //gear loadout if(S["loadout"]) loadout_data = safe_json_decode(S["loadout"]) + var/list/sanitize_current_slot = loadout_data["SAVE_[loadout_slot]"] + if(LAZYLEN(sanitize_current_slot)) + for(var/list/entry in sanitize_current_slot) + for(var/setting in entry) + switch(setting) + if(LOADOUT_ITEM) + if(!ispath(entry[setting])) + continue + if(LOADOUT_COLOR) + if(islist(entry[setting])) + for(var/polychromic in entry[setting]) + if(!findtext(polychromic, GLOB.is_color)) + polychromic = "#FFFFFF" + else + entry -= setting + + if(LOADOUT_CUSTOM_NAME) + entry[setting] = trim(html_encode(entry[setting]), MAX_NAME_LEN) + if(LOADOUT_CUSTOM_DESCRIPTION) + entry[setting] = trim(html_encode(entry[setting]), 500) + + loadout_data["SAVE_[loadout_slot]"] = sanitize_current_slot.Copy() + else + loadout_data["SAVE_[loadout_slot]"] = list() else loadout_data = list() @@ -1353,20 +1389,22 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car splurt_character_pref_load(S) - return 1 + return TRUE -/datum/preferences/proc/save_character(bypass_cooldown = FALSE, export = FALSE) +/datum/preferences/proc/save_character(bypass_cooldown = FALSE, silent = FALSE, export = FALSE) if(!path) - return 0 + return FALSE if(!bypass_cooldown) if(world.time < savecharcooldown) if(istype(parent)) - to_chat(parent, "You're attempting to save your character a little too fast. Wait half a second, then try again.") - return 0 - savecharcooldown = world.time + PREF_SAVELOAD_COOLDOWN + queue_save_char(PREF_SAVE_COOLDOWN, silent) + return FALSE + COOLDOWN_START(src, savecharcooldown, PREF_SAVE_COOLDOWN) + if(char_queue) + deltimer(char_queue) var/savefile/S = new /savefile(export ? null : path) if(!S) - return 0 + return FALSE if(!export) S.cd = "/character[default_slot]" @@ -1609,8 +1647,17 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car splurt_character_pref_save(S) + if(parent && !silent) + to_chat(parent, span_notice("Saved character slot!")) + return S +/datum/preferences/proc/queue_save_char(save_in, silent) + if(parent && !silent) + to_chat(parent, span_notice("Saving character in [save_in * 0.1] second\s.")) + if(char_queue) + deltimer(char_queue) + char_queue = addtimer(CALLBACK(src, PROC_REF(save_character), TRUE, silent), save_in, TIMER_STOPPABLE) #undef SAVEFILE_VERSION_MAX #undef SAVEFILE_VERSION_MIN diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index 05ef6f18e012..f26da5db3815 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -17,7 +17,7 @@ var/obj/item/clothing/mask/chameleon/drone/Z = target Z.chameleon_action.random_look(owner) - return 1 + return TRUE /datum/action/item_action/chameleon/drone/togglehatmask @@ -65,7 +65,7 @@ qdel(old_headgear) // where is `ITEM_SLOT_HEAD` defined? WHO KNOWS D.equip_to_slot(new_headgear, ITEM_SLOT_HEAD) - return 1 + return TRUE /datum/action/chameleon_outfit @@ -84,7 +84,7 @@ for(var/path in subtypesof(/datum/outfit/job)) var/datum/outfit/O = path standard_outfit_options[initial(O.name)] = path - sortTim(standard_outfit_options, /proc/cmp_text_asc) + sortTim(standard_outfit_options, GLOBAL_PROC_REF(cmp_text_asc)) outfit_options = standard_outfit_options /datum/action/chameleon_outfit/Trigger() @@ -162,8 +162,8 @@ ..() /datum/action/item_action/chameleon/change/proc/initialize_disguises() - if(button) - button.name = "Change [chameleon_name] Appearance" + name = "Change [chameleon_name] Appearance" + UpdateButtons() chameleon_blacklist |= typecacheof(target.type) for(var/V in typesof(chameleon_type)) @@ -209,7 +209,7 @@ update_item(picked_item) var/obj/item/thing = target thing.update_slot_icon() - UpdateButtonIcon() + UpdateButtons() /datum/action/item_action/chameleon/change/proc/update_item(obj/item/picked_item) target.name = initial(picked_item.name) @@ -245,7 +245,7 @@ return select_look(owner) - return 1 + return TRUE /datum/action/item_action/chameleon/change/proc/emp_randomise(var/amount = EMP_RANDOMISE_TIME) START_PROCESSING(SSprocessing, src) @@ -435,9 +435,9 @@ CHAMELEON_CLOTHING_DEFINE(/obj/item/clothing/head/chameleon) ADD_TRAIT(src, TRAIT_NODROP, ABSTRACT_ITEM_TRAIT) chameleon_action.random_look() var/datum/action/item_action/chameleon/drone/togglehatmask/togglehatmask_action = new(src) - togglehatmask_action.UpdateButtonIcon() + togglehatmask_action.UpdateButtons() var/datum/action/item_action/chameleon/drone/randomise/randomise_action = new(src) - randomise_action.UpdateButtonIcon() + randomise_action.UpdateButtons() CHAMELEON_CLOTHING_DEFINE(/obj/item/clothing/mask/chameleon) name = "gas mask" @@ -489,9 +489,9 @@ CHAMELEON_CLOTHING_DEFINE(/obj/item/clothing/mask/chameleon) ADD_TRAIT(src, TRAIT_NODROP, ABSTRACT_ITEM_TRAIT) chameleon_action.random_look() var/datum/action/item_action/chameleon/drone/togglehatmask/togglehatmask_action = new(src) - togglehatmask_action.UpdateButtonIcon() + togglehatmask_action.UpdateButtons() var/datum/action/item_action/chameleon/drone/randomise/randomise_action = new(src) - randomise_action.UpdateButtonIcon() + randomise_action.UpdateButtons() /obj/item/clothing/mask/chameleon/drone/attack_self(mob/user) to_chat(user, "[src] does not have a voice changer.") diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index ca2d45526d27..dc23ebf5fc17 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -118,7 +118,7 @@ MOVED TO: modular_splurt/code/module/clothing/clothing.dm if(do_after(user, 6 SECONDS, src)) if(S.use(3)) repair(user, params) - return 1 + return TRUE return ..() // Set the clothing's integrity back to 100%, remove all damage to bodyparts, and generally fix it up @@ -184,7 +184,7 @@ MOVED TO: modular_splurt/code/module/clothing/clothing.dm if(iscarbon(loc)) var/mob/living/carbon/C = loc C.visible_message("The [zone_name] on [C]'s [src.name] is [break_verb] away!", "The [zone_name] on your [src.name] is [break_verb] away!", vision_distance = COMBAT_MESSAGE_RANGE) - RegisterSignal(C, COMSIG_MOVABLE_MOVED, .proc/bristle) + RegisterSignal(C, COMSIG_MOVABLE_MOVED, PROC_REF(bristle)) zones_disabled++ for(var/i in zone2body_parts_covered(def_zone)) @@ -227,7 +227,7 @@ MOVED TO: modular_splurt/code/module/clothing/clothing.dm return if(slot_flags & slot) //Was equipped to a valid slot for this item? if(iscarbon(user) && LAZYLEN(zones_disabled)) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/bristle) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(bristle)) if(LAZYLEN(user_vars_to_edit)) for(var/variable in user_vars_to_edit) if(variable in user.vars) @@ -408,7 +408,7 @@ BLIND // can't see anything C.head_update(src, forced = 1) for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() return TRUE /obj/item/clothing/proc/visor_toggling() //handles all the actual toggling of flags @@ -426,8 +426,8 @@ BLIND // can't see anything /obj/item/clothing/proc/can_use(mob/user) if(user && ismob(user)) if(!user.incapacitated()) - return 1 - return 0 + return TRUE + return FALSE /obj/item/clothing/obj_destruction(damage_flag) diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index b2a7f91e9608..11e22ed5a88d 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -121,7 +121,7 @@ /obj/item/clothing/glasses/science/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == ITEM_SLOT_EYES) - return 1 + return TRUE /obj/item/clothing/glasses/night name = "night vision goggles" @@ -388,6 +388,7 @@ ..() /obj/item/clothing/glasses/sunglasses/blindfold/white/update_icon(mob/living/carbon/human/user) + . = ..() if(ishuman(user) && !colored_before) add_atom_colour("#[user.left_eye_color]", FIXED_COLOUR_PRIORITY) colored_before = TRUE diff --git a/code/modules/clothing/glasses/engine_goggles.dm b/code/modules/clothing/glasses/engine_goggles.dm index 013084e38fd5..395eeaeaa666 100644 --- a/code/modules/clothing/glasses/engine_goggles.dm +++ b/code/modules/clothing/glasses/engine_goggles.dm @@ -62,7 +62,7 @@ update_icon() for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() /obj/item/clothing/glasses/meson/engine/attack_self(mob/user) toggle_mode(user, TRUE) diff --git a/code/modules/clothing/glasses/phantomthief.dm b/code/modules/clothing/glasses/phantomthief.dm index db77f172186a..47d02dd61e74 100644 --- a/code/modules/clothing/glasses/phantomthief.dm +++ b/code/modules/clothing/glasses/phantomthief.dm @@ -35,7 +35,7 @@ return if(slot != ITEM_SLOT_EYES) return - RegisterSignal(user, COMSIG_LIVING_COMBAT_ENABLED, .proc/injectadrenaline) + RegisterSignal(user, COMSIG_LIVING_COMBAT_ENABLED, PROC_REF(injectadrenaline)) /obj/item/clothing/glasses/phantomthief/syndicate/dropped(mob/user) . = ..() diff --git a/code/modules/clothing/gloves/_gloves.dm b/code/modules/clothing/gloves/_gloves.dm index cec4324b3c86..3ca1c99dfee9 100644 --- a/code/modules/clothing/gloves/_gloves.dm +++ b/code/modules/clothing/gloves/_gloves.dm @@ -16,7 +16,7 @@ /obj/item/clothing/gloves/ComponentInitialize() . = ..() - RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, /atom.proc/clean_blood) + RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, TYPE_PROC_REF(/atom, clean_blood)) /obj/item/clothing/gloves/clean_blood(datum/source, strength) . = ..() diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index d763899987af..1837504e99ca 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -50,7 +50,7 @@ /obj/item/clothing/gloves/color/yellow/sprayon/equipped(mob/user, slot) . = ..() - RegisterSignal(user, COMSIG_LIVING_SHOCK_PREVENTED, .proc/Shocked) + RegisterSignal(user, COMSIG_LIVING_SHOCK_PREVENTED, PROC_REF(Shocked)) /obj/item/clothing/gloves/color/yellow/sprayon/proc/Shocked() shocks_remaining-- diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index efa00ef88886..3f711cfe2534 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -200,7 +200,7 @@ /obj/item/clothing/gloves/fingerless/ablative/equipped(mob/user, slot) . = ..() if(current_equipped_slot == ITEM_SLOT_GLOVES) - RegisterSignal(user, COMSIG_LIVING_ACTIVE_PARRY_START, .proc/get_component_parry_data) + RegisterSignal(user, COMSIG_LIVING_ACTIVE_PARRY_START, PROC_REF(get_component_parry_data)) wornonce = TRUE /obj/item/clothing/gloves/fingerless/ablative/dropped(mob/user) diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index ff78b519091c..4f370866b371 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -389,7 +389,7 @@ set_light(0) for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() /obj/item/clothing/head/helmet/durathread name = "makeshift helmet" diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index 40729a442da8..db9eda055d9b 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -221,7 +221,7 @@ /obj/item/clothing/head/warden/drill/equipped(mob/M, slot) . = ..() if (slot == ITEM_SLOT_HEAD) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) else UnregisterSignal(M, COMSIG_MOB_SAY) diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 0a626a055821..d24e004802f2 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -203,7 +203,7 @@ /obj/item/clothing/head/fedora/suicide_act(mob/user) if(user.gender == FEMALE) - return 0 + return FALSE var/mob/living/carbon/human/H = user user.visible_message("[user] is donning [src]! It looks like [user.p_theyre()] trying to be nice to girls.") user.say("M'lady.", forced = "fedora suicide") @@ -356,7 +356,7 @@ /obj/item/clothing/head/frenchberet/equipped(mob/M, slot) . = ..() if (slot == ITEM_SLOT_HEAD) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) else UnregisterSignal(M, COMSIG_MOB_SAY) diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index c0ff26342eb9..9a0cbcc80562 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -149,14 +149,16 @@ beepsky_fashion = /datum/beepsky_fashion/cat /obj/item/clothing/head/kitty/equipped(mob/living/carbon/human/user, slot) + ..() if(ishuman(user) && slot == ITEM_SLOT_HEAD) - update_icon(user) + update_icon() user.update_inv_head() //Color might have been changed by update_icon. - ..() -/obj/item/clothing/head/kitty/update_icon(mob/living/carbon/human/user) - if(ishuman(user)) - add_atom_colour("#[user.hair_color]", FIXED_COLOUR_PRIORITY) +/obj/item/clothing/head/kitty/update_icon() + . = ..() + if(ishuman(loc)) + var/mob/living/carbon/human/wearer = loc + add_atom_colour("#[wearer.hair_color]", FIXED_COLOUR_PRIORITY) /obj/item/clothing/head/kitty/genuine desc = "A pair of kitty ears. A tag on the inside says \"Hand made from real cats.\"" @@ -261,7 +263,7 @@ /obj/item/clothing/head/foilhat/Initialize(mapload) . = ..() if(!warped) - AddComponent(/datum/component/anti_magic, FALSE, FALSE, TRUE, ITEM_SLOT_HEAD, 6, TRUE, null, CALLBACK(src, .proc/warp_up)) + AddComponent(/datum/component/anti_magic, FALSE, FALSE, TRUE, ITEM_SLOT_HEAD, 6, TRUE, null, CALLBACK(src, PROC_REF(warp_up))) else warp_up() diff --git a/code/modules/clothing/masks/_masks.dm b/code/modules/clothing/masks/_masks.dm index b30adedb4baa..bc4fc4fe2375 100644 --- a/code/modules/clothing/masks/_masks.dm +++ b/code/modules/clothing/masks/_masks.dm @@ -19,7 +19,7 @@ /obj/item/clothing/mask/equipped(mob/M, slot) . = ..() if (slot == ITEM_SLOT_MASK && modifies_speech) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) else UnregisterSignal(M, COMSIG_MOB_SAY) diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 3e68c157889f..316ce0e5f6c2 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -115,7 +115,7 @@ user.update_inv_wear_mask() for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() to_chat(user, "Your Clown Mask has now morphed into [choice], all praise the Honkmother!") return TRUE @@ -181,7 +181,7 @@ user.update_inv_wear_mask() for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() to_chat(user, "Your Mime Mask has now morphed into [choice]!") return TRUE @@ -274,7 +274,7 @@ user.update_inv_wear_mask() for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() to_chat(M, "The Tiki Mask has now changed into the [choice] Mask!") return TRUE diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index 370f8c4eecb0..529043e82c60 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -125,9 +125,9 @@ user.update_inv_wear_mask() for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() to_chat(user, "Your Joy mask now has a [choice] Emotion!") - return 1 + return TRUE /obj/item/clothing/mask/kitsuneblk name = "Black Kitsune Mask" @@ -491,6 +491,6 @@ user.update_inv_wear_mask() for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() to_chat(user, "Your paper mask now has a [choice] symbol!") - return 1 + return TRUE diff --git a/code/modules/clothing/shoes/_shoes.dm b/code/modules/clothing/shoes/_shoes.dm index 606c361ab0d9..0d71c9b5b2a6 100644 --- a/code/modules/clothing/shoes/_shoes.dm +++ b/code/modules/clothing/shoes/_shoes.dm @@ -32,7 +32,7 @@ /obj/item/clothing/shoes/ComponentInitialize() . = ..() - RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, /atom.proc/clean_blood) + RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, TYPE_PROC_REF(/atom, clean_blood)) /obj/item/clothing/shoes/suicide_act(mob/living/carbon/user) if(rand(2)>1) @@ -96,7 +96,7 @@ equipped_before_drop = TRUE if(can_be_tied && tied == SHOES_UNTIED) our_alert = user.throw_alert("shoealert", /atom/movable/screen/alert/shoes/untied) - RegisterSignal(src, COMSIG_SHOES_STEP_ACTION, .proc/check_trip, override=TRUE) + RegisterSignal(src, COMSIG_SHOES_STEP_ACTION, PROC_REF(check_trip), override=TRUE) /obj/item/clothing/shoes/proc/restore_offsets(mob/user) equipped_before_drop = FALSE @@ -153,7 +153,7 @@ else if(tied == SHOES_UNTIED && our_guy && user == our_guy) our_alert = our_guy.throw_alert("shoealert", /atom/movable/screen/alert/shoes/untied) // if we're the ones unknotting our own laces, of course we know they're untied - RegisterSignal(src, COMSIG_SHOES_STEP_ACTION, .proc/check_trip, override=TRUE) + RegisterSignal(src, COMSIG_SHOES_STEP_ACTION, PROC_REF(check_trip), override=TRUE) /** * handle_tying deals with all the actual tying/untying/knotting, inferring your intent from who you are in relation to the state of the laces @@ -180,7 +180,7 @@ return user.visible_message("[user] begins [tied ? "unknotting" : "tying"] the laces of [user.p_their()] [src.name].", "You begin [tied ? "unknotting" : "tying"] the laces of your [src.name]...") - if(do_after(user, lace_time, our_guy, extra_checks = CALLBACK(src, .proc/still_shoed, our_guy))) + if(do_after(user, lace_time, our_guy, extra_checks = CALLBACK(src, PROC_REF(still_shoed), our_guy))) to_chat(user, "You [tied ? "unknot" : "tie"] the laces of your [src.name].") if(tied == SHOES_UNTIED) adjust_laces(SHOES_TIED, user) @@ -204,7 +204,7 @@ if(HAS_TRAIT(user, TRAIT_CLUMSY)) // based clowns trained their whole lives for this mod_time *= 0.75 - if(do_after(user, mod_time, our_guy, extra_checks = CALLBACK(src, .proc/still_shoed, our_guy))) + if(do_after(user, mod_time, our_guy, extra_checks = CALLBACK(src, PROC_REF(still_shoed), our_guy))) to_chat(user, "You [tied ? "untie" : "knot"] the laces on [loc]'s [src.name].") if(tied == SHOES_UNTIED) adjust_laces(SHOES_KNOTTED, user) @@ -285,6 +285,6 @@ to_chat(user, "You begin [tied ? "untying" : "tying"] the laces on [src]...") - if(do_after(user, lace_time, src, extra_checks = CALLBACK(src, .proc/still_shoed, user))) + if(do_after(user, lace_time, src, extra_checks = CALLBACK(src, PROC_REF(still_shoed), user))) to_chat(user, "You [tied ? "untie" : "tie"] the laces on [src].") adjust_laces(tied ? SHOES_TIED : SHOES_UNTIED, user) diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 726b284632a5..304a4a3545f6 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -36,7 +36,7 @@ user.update_gravity(user.has_gravity()) for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() /obj/item/clothing/shoes/magboots/negates_gravity() return clothing_flags & NOSLIP @@ -90,14 +90,14 @@ /obj/item/clothing/shoes/magboots/crushing/attack_self(mob/user) . = ..() if (magpulse) - RegisterSignal(user, COMSIG_MOVABLE_MOVED,.proc/crush) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(crush)) else UnregisterSignal(user,COMSIG_MOVABLE_MOVED) /obj/item/clothing/shoes/magboots/crushing/equipped(mob/user,slot) . = ..() if (slot == ITEM_SLOT_FEET && magpulse) - RegisterSignal(user, COMSIG_MOVABLE_MOVED,.proc/crush) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(crush)) /obj/item/clothing/shoes/magboots/crushing/dropped(mob/user) . = ..() diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 08a77b9b2b83..fcd0aa711230 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -384,13 +384,13 @@ return active = TRUE set_light(2, 3, rgb(rand(0,255),rand(0,255),rand(0,255))) - addtimer(CALLBACK(src, .proc/lightUp), 5) + addtimer(CALLBACK(src, PROC_REF(lightUp)), 5) /obj/item/clothing/shoes/kindleKicks/proc/lightUp(mob/user) if(lightCycle < 15) set_light(2, 3, rgb(rand(0,255),rand(0,255),rand(0,255))) lightCycle += 1 - addtimer(CALLBACK(src, .proc/lightUp), 5) + addtimer(CALLBACK(src, PROC_REF(lightUp)), 5) else set_light(0) lightCycle = 0 @@ -469,7 +469,7 @@ /obj/item/clothing/shoes/wallwalkers/equipped(mob/user,slot) . = ..() if(slot == ITEM_SLOT_FEET) - RegisterSignal(user, COMSIG_MOB_CLIENT_MOVE,.proc/intercept_user_move) + RegisterSignal(user, COMSIG_MOB_CLIENT_MOVE, PROC_REF(intercept_user_move)) /obj/item/clothing/shoes/wallwalkers/dropped(mob/user) . = ..() diff --git a/code/modules/clothing/spacesuits/chronosuit.dm b/code/modules/clothing/spacesuits/chronosuit.dm index 5ec0fad2e632..f5c2c44f58f0 100644 --- a/code/modules/clothing/spacesuits/chronosuit.dm +++ b/code/modules/clothing/spacesuits/chronosuit.dm @@ -91,7 +91,7 @@ if(camera) camera.remove_target_ui() camera.forceMove(user) - teleport_now.UpdateButtonIcon() + teleport_now.UpdateButtons() /obj/item/clothing/suit/space/chronos/proc/chronowalk(atom/location) var/mob/living/carbon/human/user = src.loc @@ -105,7 +105,7 @@ if(camera) camera.remove_target_ui() - teleport_now.UpdateButtonIcon() + teleport_now.UpdateButtons() var/list/nonsafe_slots = list(ITEM_SLOT_BELT, ITEM_SLOT_BACK) var/list/exposed = list() @@ -129,12 +129,12 @@ user.Stun(INFINITY) animate(user, color = "#00ccee", time = 3) - phase_timer_id = addtimer(CALLBACK(src, .proc/phase_2, user, to_turf, phase_in_ds), 3, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(phase_2), user, to_turf, phase_in_ds), 3, TIMER_STOPPABLE) /obj/item/clothing/suit/space/chronos/proc/phase_2(mob/living/carbon/human/user, turf/to_turf, phase_in_ds) if(teleporting && activated && user) animate(user, alpha = 0, time = 2) - phase_timer_id = addtimer(CALLBACK(src, .proc/phase_3, user, to_turf, phase_in_ds), 2, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(phase_3), user, to_turf, phase_in_ds), 2, TIMER_STOPPABLE) else finish_chronowalk(user, to_turf) @@ -142,14 +142,14 @@ if(teleporting && activated && user) user.forceMove(to_turf) animate(user, alpha = 255, time = phase_in_ds) - phase_timer_id = addtimer(CALLBACK(src, .proc/phase_4, user, to_turf), phase_in_ds, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(phase_4), user, to_turf), phase_in_ds, TIMER_STOPPABLE) else finish_chronowalk(user, to_turf) /obj/item/clothing/suit/space/chronos/proc/phase_4(mob/living/carbon/human/user, turf/to_turf) if(teleporting && activated && user) animate(user, color = "#ffffff", time = 3) - phase_timer_id = addtimer(CALLBACK(src, .proc/finish_chronowalk, user, to_turf), 3, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(finish_chronowalk), user, to_turf), 3, TIMER_STOPPABLE) else finish_chronowalk(user, to_turf) diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 274663a3b19e..4ca3effc1e41 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -51,7 +51,7 @@ /obj/item/clothing/head/helmet/space/hardsuit/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == ITEM_SLOT_HEAD) - return 1 + return TRUE /obj/item/clothing/head/helmet/space/hardsuit/equipped(mob/user, slot) ..() @@ -159,7 +159,7 @@ /obj/item/clothing/suit/space/hardsuit/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == ITEM_SLOT_OCLOTHING) //we only give the mob the ability to toggle the helmet if he's wearing the hardsuit. - return 1 + return TRUE //Engineering /obj/item/clothing/head/helmet/space/hardsuit/engine @@ -241,7 +241,7 @@ /obj/item/clothing/head/helmet/space/hardsuit/mining/Initialize(mapload) . = ..() AddComponent(/datum/component/armor_plate) - RegisterSignal(src, COMSIG_ARMOR_PLATED, .proc/upgrade_icon) + RegisterSignal(src, COMSIG_ARMOR_PLATED, PROC_REF(upgrade_icon)) /obj/item/clothing/head/helmet/space/hardsuit/mining/proc/upgrade_icon(datum/source, amount, maxamount) SIGNAL_HANDLER @@ -274,7 +274,7 @@ /obj/item/clothing/suit/space/hardsuit/mining/Initialize(mapload) . = ..() AddComponent(/datum/component/armor_plate) - RegisterSignal(src, COMSIG_ARMOR_PLATED, .proc/upgrade_icon) + RegisterSignal(src, COMSIG_ARMOR_PLATED, PROC_REF(upgrade_icon)) /obj/item/clothing/suit/space/hardsuit/mining/proc/upgrade_icon(datum/source, amount, maxamount) SIGNAL_HANDLER @@ -349,7 +349,7 @@ C.head_update(src, forced = 1) for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() /obj/item/clothing/head/helmet/space/hardsuit/syndi/proc/toggle_hardsuit_mode(mob/user) //Helmet Toggles Suit Mode if(linkedsuit) @@ -746,7 +746,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_mob_move) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_mob_move)) listeningTo = user /obj/item/clothing/suit/space/hardsuit/ancient/dropped(mob/user) @@ -949,7 +949,7 @@ set_light(0) for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() /obj/item/clothing/head/helmet/space/hardsuit/lavaknight/update_overlays() . = ..() diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index 24f91a3ab2ad..031e081d7a97 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -397,7 +397,7 @@ Contains: /obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/Initialize(mapload) . = ..() - AddComponent(/datum/component/anti_magic, FALSE, FALSE, TRUE, ITEM_SLOT_HEAD, charges, TRUE, null, CALLBACK(src, .proc/anti_magic_gone)) + AddComponent(/datum/component/anti_magic, FALSE, FALSE, TRUE, ITEM_SLOT_HEAD, charges, TRUE, null, CALLBACK(src, PROC_REF(anti_magic_gone))) /obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/proc/anti_magic_gone() var/mob/M = loc @@ -418,7 +418,7 @@ Contains: /obj/item/clothing/suit/space/hardsuit/ert/paranormal/Initialize(mapload) . = ..() - AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, ITEM_SLOT_OCLOTHING, charges, TRUE, null, CALLBACK(src, .proc/anti_magic_gone)) + AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, ITEM_SLOT_OCLOTHING, charges, TRUE, null, CALLBACK(src, PROC_REF(anti_magic_gone))) /obj/item/clothing/suit/space/hardsuit/ert/paranormal/proc/anti_magic_gone() var/mob/M = loc diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm index 8eacf66bbe33..2b7f1db484bc 100644 --- a/code/modules/clothing/spacesuits/plasmamen.dm +++ b/code/modules/clothing/spacesuits/plasmamen.dm @@ -65,7 +65,7 @@ /obj/item/clothing/head/helmet/space/plasmaman/ComponentInitialize() . = ..() - RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, .proc/wipe_that_smile_off_your_face) + RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(wipe_that_smile_off_your_face)) AddElement(/datum/element/update_icon_updates_onmob) /obj/item/clothing/head/helmet/space/plasmaman/AltClick(mob/user) diff --git a/code/modules/clothing/suits/reactive_armour.dm b/code/modules/clothing/suits/reactive_armour.dm index 2f2c861b6b0b..3804cc5ae736 100644 --- a/code/modules/clothing/suits/reactive_armour.dm +++ b/code/modules/clothing/suits/reactive_armour.dm @@ -213,7 +213,7 @@ if(prob(hit_reaction_chance)) if(world.time < reactivearmor_cooldown) owner.visible_message("The repulse generator is still recharging!") - return 0 + return FALSE playsound(get_turf(owner),'sound/magic/repulse.ogg', 100, 1) owner.visible_message("[src] blocks [attack_text], converting the attack into a wave of force!") var/turf/T = get_turf(owner) diff --git a/code/modules/clothing/suits/toggles.dm b/code/modules/clothing/suits/toggles.dm index 864e3ff8086d..1e36db17a742 100644 --- a/code/modules/clothing/suits/toggles.dm +++ b/code/modules/clothing/suits/toggles.dm @@ -32,7 +32,7 @@ /obj/item/clothing/suit/hooded/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == ITEM_SLOT_OCLOTHING || slot == ITEM_SLOT_NECK) - return 1 + return TRUE /obj/item/clothing/suit/hooded/equipped(mob/user, slot) if(slot != ITEM_SLOT_OCLOTHING && slot != ITEM_SLOT_NECK) @@ -127,7 +127,7 @@ set src in usr if(!can_use(usr)) - return 0 + return FALSE on_toggle(usr) if(src.suittoggled) @@ -139,7 +139,7 @@ usr.update_inv_wear_suit() for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() /obj/item/clothing/suit/toggle/examine(mob/user) . = ..() diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index 0d8aa60ba581..ebc590185cce 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -187,7 +187,7 @@ /datum/action/item_action/stickmen/New(Target) ..() if(isitem(Target)) - RegisterSignal(Target, COMSIG_PARENT_EXAMINE, .proc/give_infos) + RegisterSignal(Target, COMSIG_PARENT_EXAMINE, PROC_REF(give_infos)) /datum/action/item_action/stickmen/Destroy() for(var/A in summoned_stickmen) @@ -209,7 +209,7 @@ /datum/action/item_action/stickmen/Grant(mob/M) . = ..() if(owner) - RegisterSignal(M, COMSIG_MOB_POINTED, .proc/rally) + RegisterSignal(M, COMSIG_MOB_POINTED, PROC_REF(rally)) if(book_of_grudges[M]) //Stop attacking your new master. book_of_grudges -= M for(var/A in summoned_stickmen) @@ -246,9 +246,9 @@ var/mob/living/simple_animal/hostile/S = new summoned_mob_path (get_turf(usr)) S.faction = owner.faction S.foes = book_of_grudges - RegisterSignal(S, COMSIG_PARENT_QDELETING, .proc/remove_from_list) + RegisterSignal(S, COMSIG_PARENT_QDELETING, PROC_REF(remove_from_list)) ready = FALSE - addtimer(CALLBACK(src, .proc/ready_again), cooldown) + addtimer(CALLBACK(src, PROC_REF(ready_again)), cooldown) /datum/action/item_action/stickmen/proc/remove_from_list(datum/source, forced) summoned_stickmen -= source @@ -277,9 +277,9 @@ var/obj/vehicle/sealed/mecha/M = A L = pick(M.occupants) if(L && L.stat != DEAD && !HAS_TRAIT(L, TRAIT_DEATHCOMA)) //Taking revenge on the deads would be proposterous. - addtimer(CALLBACK(src, .proc/clear_grudge, L), 2 MINUTES, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(clear_grudge), L), 2 MINUTES, TIMER_OVERRIDE|TIMER_UNIQUE) if(!book_of_grudges[L]) - RegisterSignal(L, list(COMSIG_PARENT_QDELETING, COMSIG_MOB_DEATH), .proc/grudge_settled) + RegisterSignal(L, list(COMSIG_PARENT_QDELETING, COMSIG_MOB_DEATH), PROC_REF(grudge_settled)) book_of_grudges[L] = TRUE for(var/k in summoned_stickmen) //Shamelessly copied from the blob rally power var/mob/living/simple_animal/hostile/S = k @@ -315,7 +315,7 @@ /obj/item/clothing/suit/space/hardsuit/shielded/wizard/ComponentInitialize() . = ..() - AddElement(/datum/element/spellcasting, SPELL_WIZARD_HAT, ITEM_SLOT_HEAD) + AddElement(/datum/element/spellcasting, SPELL_WIZARD_ROBE, ITEM_SLOT_OCLOTHING) /obj/item/clothing/head/helmet/space/hardsuit/shielded/wizard name = "battlemage helmet" @@ -330,7 +330,7 @@ /obj/item/clothing/head/helmet/space/hardsuit/shielded/wizard/ComponentInitialize() . = ..() - AddElement(/datum/element/spellcasting, SPELL_WIZARD_ROBE, ITEM_SLOT_OCLOTHING) + AddElement(/datum/element/spellcasting, SPELL_WIZARD_HAT, ITEM_SLOT_HEAD) /obj/item/clothing/head/helmet/space/hardsuit/shielded/wizard/attack_self(mob/user) return diff --git a/code/modules/clothing/under/_under.dm b/code/modules/clothing/under/_under.dm index 1e7b1a63e827..7914dc0e72c0 100644 --- a/code/modules/clothing/under/_under.dm +++ b/code/modules/clothing/under/_under.dm @@ -43,14 +43,14 @@ if((sensordamage || (has_sensor < HAS_SENSORS && has_sensor != NO_SENSORS)) && istype(I, /obj/item/stack/cable_coil)) if(damaged_clothes == CLOTHING_SHREDDED) to_chat(user,"[src] is too damaged to have its suit sensors repaired! Repair it first.") - return 0 + return FALSE var/obj/item/stack/cable_coil/C = I I.use_tool(src, user, 0, 1) has_sensor = HAS_SENSORS sensordamage = 0 sensor_mode = sensor_mode_intended to_chat(user,"You repair the suit sensors on [src] with [C].") - return 1 + return TRUE if(!attach_accessory(I, user)) return ..() @@ -250,13 +250,13 @@ return if(src.has_sensor == BROKEN_SENSORS) to_chat(usr, "The sensors have shorted out!") - return 0 + return FALSE if(src.sensor_flags & SENSOR_LOCKED) to_chat(usr, "The controls are locked.") - return 0 + return FALSE if(src.has_sensor <= NO_SENSORS) to_chat(usr, "This suit does not have any sensors.") - return 0 + return FALSE var/list/modes = list("Off", "Binary vitals", "Exact vitals", "Tracking beacon") var/switchMode = input("Select a sensor mode:", "Suit Sensor Mode", modes[sensor_mode + 1]) in modes @@ -309,10 +309,10 @@ if(src.has_sensor == BROKEN_SENSORS) to_chat(usr, "The sensors have shorted out!") - return 0 + return FALSE if(src.sensor_flags & SENSOR_LOCKED) to_chat(usr, "The controls are locked.") - return 0 + return FALSE if(has_sensor <= NO_SENSORS) to_chat(user, "This suit does not have any sensors.") return diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 559d2f0c9f93..5f3f5178e291 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -141,7 +141,7 @@ H.visible_message("[H]'s suit automatically extinguishes [H.p_them()]!","Your suit automatically extinguishes you.") H.ExtinguishMob() new /obj/effect/particle_effect/water(get_turf(H)) - return 0 + return FALSE /obj/item/clothing/under/plasmaman/attackby(obj/item/E, mob/user, params) ..() diff --git a/code/modules/detectivework/scanner.dm b/code/modules/detectivework/scanner.dm index 70e85a9cfb5c..8d09b73f864d 100644 --- a/code/modules/detectivework/scanner.dm +++ b/code/modules/detectivework/scanner.dm @@ -33,7 +33,7 @@ if(log.len && !scanning) scanning = TRUE to_chat(user, "Printing report, please wait...") - addtimer(CALLBACK(src, .proc/PrintReport), 100) + addtimer(CALLBACK(src, PROC_REF(PrintReport)), 100) else to_chat(user, "The scanner has no logs or is in use.") diff --git a/code/modules/events/fake_virus.dm b/code/modules/events/fake_virus.dm index ec69f9e2c99b..7d8da467cc10 100644 --- a/code/modules/events/fake_virus.dm +++ b/code/modules/events/fake_virus.dm @@ -26,7 +26,7 @@ for(var/i=1; i<=rand(1,defacto_min); i++) var/mob/living/carbon/human/onecoughman = pick(fake_virus_victims) if(prob(25))//1/4 odds to get a spooky message instead of coughing out loud - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, onecoughman, "[pick("Your head hurts.", "Your head pounds.")]"), rand(30,150)) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), onecoughman, "[pick("Your head hurts.", "Your head pounds.")]"), rand(30,150)) else - addtimer(CALLBACK(onecoughman, .mob/proc/emote, pick("cough", "sniff", "sneeze")), rand(30,150))//deliver the message with a slightly randomized time interval so there arent multiple people coughing at the exact same time + addtimer(CALLBACK(onecoughman, TYPE_PROC_REF(/mob, emote), pick("cough", "sniff", "sneeze")), rand(30,150))//deliver the message with a slightly randomized time interval so there arent multiple people coughing at the exact same time fake_virus_victims -= onecoughman diff --git a/code/modules/events/fugitive_spawning.dm b/code/modules/events/fugitive_spawning.dm index 13964d6ec604..7313864780e5 100644 --- a/code/modules/events/fugitive_spawning.dm +++ b/code/modules/events/fugitive_spawning.dm @@ -58,7 +58,7 @@ //after spawning playsound(src, 'sound/weapons/emitter.ogg', 50, TRUE) new /obj/item/storage/toolbox/mechanical(landing_turf) //so they can actually escape maint - addtimer(CALLBACK(src, .proc/spawn_hunters), 10 MINUTES) + addtimer(CALLBACK(src, PROC_REF(spawn_hunters)), 10 MINUTES) role_name = "fugitive hunter" return SUCCESSFUL_SPAWN @@ -71,7 +71,7 @@ player_mind.special_role = "Fugitive" player_mind.add_antag_datum(/datum/antagonist/fugitive) var/datum/antagonist/fugitive/fugitiveantag = player_mind.has_antag_datum(/datum/antagonist/fugitive) - INVOKE_ASYNC(fugitiveantag, /datum/antagonist/fugitive.proc/greet, backstory) //some fugitives have a sleep on their greet, so we don't want to stop the entire antag granting proc with fluff + INVOKE_ASYNC(fugitiveantag, TYPE_PROC_REF(/datum/antagonist/fugitive, greet), backstory) //some fugitives have a sleep on their greet, so we don't want to stop the entire antag granting proc with fluff switch(backstory) if("prisoner") diff --git a/code/modules/events/ghost_role.dm b/code/modules/events/ghost_role.dm index baabb435bcf3..8d4785f838dd 100644 --- a/code/modules/events/ghost_role.dm +++ b/code/modules/events/ghost_role.dm @@ -32,7 +32,7 @@ var/waittime = 300 * (2^retry) message_admins("The event will not spawn a [role_name] until certain \ conditions are met. Waiting [waittime/10]s and then retrying.") - addtimer(CALLBACK(src, .proc/try_spawning, 0, ++retry), waittime) + addtimer(CALLBACK(src, PROC_REF(try_spawning), 0, ++retry), waittime) return if(status == MAP_ERROR) diff --git a/code/modules/events/holiday/xmas.dm b/code/modules/events/holiday/xmas.dm index a9bedb3c573f..bfc291c97017 100644 --- a/code/modules/events/holiday/xmas.dm +++ b/code/modules/events/holiday/xmas.dm @@ -29,7 +29,7 @@ other_half.icon_state = "cracker2" target.put_in_active_hand(other_half) playsound(user, 'sound/effects/snap.ogg', 50, 1) - return 1 + return TRUE return ..() /obj/item/clothing/head/festive diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm index a48191e8a1ad..525b49ba6a78 100644 --- a/code/modules/events/immovable_rod.dm +++ b/code/modules/events/immovable_rod.dm @@ -101,7 +101,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 walk_towards(src, destination, 1) /obj/effect/immovablerod/ex_act(severity, target, origin) - return 0 + return FALSE /obj/effect/immovablerod/singularity_act() return diff --git a/code/modules/events/pirates.dm b/code/modules/events/pirates.dm index 1b1fdee58476..86cdbaeba0e1 100644 --- a/code/modules/events/pirates.dm +++ b/code/modules/events/pirates.dm @@ -59,8 +59,8 @@ // threat_msg.title = "Business proposition" // threat_msg.content = "Ahoy! This be the [ship_name]. Cough up [payoff] credits or you'll walk the plank." // threat_msg.possible_answers = list("We'll pay.","We will not be extorted.") - threat_msg.answer_callback = CALLBACK(GLOBAL_PROC, .proc/pirates_answered, threat_msg, payoff, ship_name, initial_send_time, response_max_time, ship_template) - addtimer(CALLBACK(GLOBAL_PROC, .proc/spawn_pirates, threat_msg, ship_template, FALSE), response_max_time) + threat_msg.answer_callback = CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(pirates_answered), threat_msg, payoff, ship_name, initial_send_time, response_max_time, ship_template) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(spawn_pirates), threat_msg, ship_template, FALSE), response_max_time) SScommunications.send_message(threat_msg,unique = TRUE) /proc/pirates_answered(datum/comm_message/threat_msg, payoff, ship_name, initial_send_time, response_max_time, ship_template) @@ -423,7 +423,7 @@ status_report = "Sending... " pad.visible_message("[pad] starts charging up.") pad.icon_state = pad.warmup_state - sending_timer = addtimer(CALLBACK(src,.proc/send),warmup_time, TIMER_STOPPABLE) + sending_timer = addtimer(CALLBACK(src,PROC_REF(send)),warmup_time, TIMER_STOPPABLE) /obj/machinery/computer/piratepad_control/proc/stop_sending(custom_report) if(!sending) @@ -458,9 +458,9 @@ /datum/export/pirate/ransom/get_cost(atom/movable/AM) var/mob/living/carbon/human/H = AM if(H.stat != CONSCIOUS || !H.mind || !H.mind.assigned_role) //mint condition only - return 0 + return FALSE else if("pirate" in H.faction) //can't ransom your fellow pirates to CentCom! - return 0 + return FALSE else if(H.mind.assigned_role in GLOB.command_positions) return 3000 diff --git a/code/modules/events/portal_storm.dm b/code/modules/events/portal_storm.dm index b1b68fb5853a..49e60893f3f4 100644 --- a/code/modules/events/portal_storm.dm +++ b/code/modules/events/portal_storm.dm @@ -108,16 +108,16 @@ /datum/round_event/portal_storm/proc/spawn_hostile() if(!hostile_types || !hostile_types.len) - return 0 + return FALSE return ISMULTIPLE(activeFor, 2) /datum/round_event/portal_storm/proc/spawn_boss() if(!boss_types || !boss_types.len) - return 0 + return FALSE if(activeFor == next_boss_spawn) next_boss_spawn += CEILING(number_of_hostiles / number_of_bosses, 1) - return 1 + return TRUE /datum/round_event/portal_storm/proc/time_to_end() if(!hostile_types.len && !boss_types.len) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index 1bbcb0dd9211..0861ea7caa70 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -124,7 +124,7 @@ quality = MINOR_NEGATIVE /datum/spacevine_mutation/fire_proof/process_temperature(obj/structure/spacevine/holder, temp, volume) - return 1 + return TRUE /datum/spacevine_mutation/fire_proof/on_hit(obj/structure/spacevine/holder, mob/hitter, obj/item/I, expected_damage) if(I && I.damtype == "fire") @@ -379,7 +379,7 @@ event.announce_to_ghosts(SV) START_PROCESSING(SSobj, src) vine_mutations_list = list() - init_subtypes(/datum/spacevine_mutation/, vine_mutations_list) + init_subtypes(/datum/spacevine_mutation, vine_mutations_list) if(potency != null) mutativeness = potency / 10 if(production != null) diff --git a/code/modules/events/wizard/fakeexplosion.dm b/code/modules/events/wizard/fakeexplosion.dm index 7a89fc14bd6a..cdc16a61d96a 100644 --- a/code/modules/events/wizard/fakeexplosion.dm +++ b/code/modules/events/wizard/fakeexplosion.dm @@ -8,4 +8,4 @@ /datum/round_event/wizard/fake_explosion/start() sound_to_playing_players('sound/machines/alarm.ogg') - addtimer(CALLBACK(GLOBAL_PROC,.proc/Cinematic, CINEMATIC_NUKE_FAKE, world), 100) + addtimer(CALLBACK(GLOBAL_PROC,PROC_REF(Cinematic), CINEMATIC_NUKE_FAKE, world), 100) diff --git a/code/modules/events/wizard/greentext.dm b/code/modules/events/wizard/greentext.dm index 281c4ba002aa..8071abf9db8c 100644 --- a/code/modules/events/wizard/greentext.dm +++ b/code/modules/events/wizard/greentext.dm @@ -13,7 +13,7 @@ if(!ishuman(M)) holder_canadates -= M if(!holder_canadates) //Very unlikely, but just in case - return 0 + return FALSE var/mob/living/carbon/human/H = pick(holder_canadates) new /obj/item/greentext(H.loc) @@ -36,7 +36,7 @@ /obj/item/greentext/Initialize(mapload) . = ..() GLOB.poi_list |= src - roundend_callback = CALLBACK(src,.proc/check_winner) + roundend_callback = CALLBACK(src,PROC_REF(check_winner)) SSticker.OnRoundend(roundend_callback) /obj/item/greentext/Destroy(force) diff --git a/code/modules/fields/fields.dm b/code/modules/fields/fields.dm index 0bdabf5e8ef6..9e40be3c4d8e 100644 --- a/code/modules/fields/fields.dm +++ b/code/modules/fields/fields.dm @@ -158,7 +158,7 @@ var/atom/_host = host var/atom/new_host_loc = _host.loc if(last_host_loc != new_host_loc) - INVOKE_ASYNC(src, .proc/recalculate_field) + INVOKE_ASYNC(src, PROC_REF(recalculate_field)) /datum/proximity_monitor/advanced/proc/post_setup_field() @@ -310,7 +310,7 @@ UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) listeningTo = null if(!istype(current) && operating) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_mob_move) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_mob_move)) listeningTo = user setup_debug_field() else if(!operating) diff --git a/code/modules/fields/infinite_void.dm b/code/modules/fields/infinite_void.dm index 06b656a3a9b0..b6f23861d18f 100644 --- a/code/modules/fields/infinite_void.dm +++ b/code/modules/fields/infinite_void.dm @@ -31,7 +31,7 @@ if(G.summoner && locate(/obj/effect/proc_holder/spell/aoe_turf/domain_expansion) in G.summoner.mind.spell_list) //It would only make sense that a person's stand would also be immune. immune[G] = TRUE if(start) - INVOKE_ASYNC(src, .proc/domain_expansion) + INVOKE_ASYNC(src, PROC_REF(domain_expansion)) /obj/effect/domain_expansion/Destroy() QDEL_NULL(chronofield) @@ -93,8 +93,8 @@ A.move_resist = INFINITY global_frozen_atoms[A] = src into_the_negative_zone(A) - RegisterSignal(A, COMSIG_MOVABLE_PRE_MOVE, .proc/unfreeze_atom) - RegisterSignal(A, COMSIG_ITEM_PICKUP, .proc/unfreeze_atom) + RegisterSignal(A, COMSIG_MOVABLE_PRE_MOVE, PROC_REF(unfreeze_atom)) + RegisterSignal(A, COMSIG_ITEM_PICKUP, PROC_REF(unfreeze_atom)) return TRUE diff --git a/code/modules/fields/timestop.dm b/code/modules/fields/timestop.dm index db42ad679815..84df3dec0fa1 100644 --- a/code/modules/fields/timestop.dm +++ b/code/modules/fields/timestop.dm @@ -33,7 +33,7 @@ if(G.summoner && locate(/obj/effect/proc_holder/spell/aoe_turf/timestop) in G.summoner.mind.spell_list) //It would only make sense that a person's stand would also be immune. immune[G] = TRUE if(start) - INVOKE_ASYNC(src, .proc/timestop) + INVOKE_ASYNC(src, PROC_REF(timestop)) /obj/effect/timestop/Destroy() qdel(chronofield) @@ -100,8 +100,8 @@ A.move_resist = INFINITY global_frozen_atoms[A] = src into_the_negative_zone(A) - RegisterSignal(A, COMSIG_MOVABLE_PRE_MOVE, .proc/unfreeze_atom) - RegisterSignal(A, COMSIG_ITEM_PICKUP, .proc/unfreeze_atom) + RegisterSignal(A, COMSIG_MOVABLE_PRE_MOVE, PROC_REF(unfreeze_atom)) + RegisterSignal(A, COMSIG_ITEM_PICKUP, PROC_REF(unfreeze_atom)) return TRUE diff --git a/code/modules/flufftext/Dreaming.dm b/code/modules/flufftext/Dreaming.dm index d017ffee6d82..0ab4af312178 100644 --- a/code/modules/flufftext/Dreaming.dm +++ b/code/modules/flufftext/Dreaming.dm @@ -78,6 +78,6 @@ dream_fragments.Cut(1,2) to_chat(src, "... [next_message] ...") if(LAZYLEN(dream_fragments)) - addtimer(CALLBACK(src, .proc/dream_sequence, dream_fragments), rand(10,30)) + addtimer(CALLBACK(src, PROC_REF(dream_sequence), dream_fragments), rand(10,30)) else dreaming = FALSE diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 6aed1ba7d7ac..9b53399a7c53 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -301,7 +301,7 @@ GLOBAL_LIST_INIT(hallucination_list, list( target.client.images |= fakerune target.playsound_local(wall,'sound/effects/meteorimpact.ogg', 150, 1) bubblegum = new(wall, target) - addtimer(CALLBACK(src, .proc/bubble_attack, landing), 10) + addtimer(CALLBACK(src, PROC_REF(bubble_attack), landing), 10) /datum/hallucination/oh_yeah/proc/bubble_attack(turf/landing) var/charged = FALSE //only get hit once @@ -345,10 +345,10 @@ GLOBAL_LIST_INIT(hallucination_list, list( for(var/i in 1 to rand(5, 10)) target.playsound_local(source, 'sound/weapons/laser.ogg', 25, 1) if(prob(50)) - addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/sear.ogg', 25, 1), rand(5,10)) + addtimer(CALLBACK(target, TYPE_PROC_REF(/mob, playsound_local), source, 'sound/weapons/sear.ogg', 25, 1), rand(5,10)) hits++ else - addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/effects/searwall.ogg', 25, 1), rand(5,10)) + addtimer(CALLBACK(target, TYPE_PROC_REF(/mob, playsound_local), source, 'sound/weapons/effects/searwall.ogg', 25, 1), rand(5,10)) sleep(rand(CLICK_CD_RANGE, CLICK_CD_RANGE + 6)) if(hits >= 4 && prob(70)) target.playsound_local(source, get_sfx("bodyfall"), 25, 1) @@ -358,10 +358,10 @@ GLOBAL_LIST_INIT(hallucination_list, list( for(var/i in 1 to rand(5, 10)) target.playsound_local(source, 'sound/weapons/taser2.ogg', 25, 1) if(prob(50)) - addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/tap.ogg', 25, 1), rand(5,10)) + addtimer(CALLBACK(target, TYPE_PROC_REF(/mob, playsound_local), source, 'sound/weapons/tap.ogg', 25, 1), rand(5,10)) hits++ else - addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/effects/searwall.ogg', 25, 1), rand(5,10)) + addtimer(CALLBACK(target, TYPE_PROC_REF(/mob, playsound_local), source, 'sound/weapons/effects/searwall.ogg', 25, 1), rand(5,10)) sleep(rand(CLICK_CD_RANGE, CLICK_CD_RANGE + 6)) if(hits >= 3 && prob(70)) target.playsound_local(source, get_sfx("bodyfall"), 25, 1) @@ -379,10 +379,10 @@ GLOBAL_LIST_INIT(hallucination_list, list( for(var/i in 1 to rand(3, 6)) target.playsound_local(source, get_sfx("gunshot"), 25) if(prob(60)) - addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/pierce.ogg', 25, 1), rand(5,10)) + addtimer(CALLBACK(target, TYPE_PROC_REF(/mob, playsound_local), source, 'sound/weapons/pierce.ogg', 25, 1), rand(5,10)) hits++ else - addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, "ricochet", 25, 1), rand(5,10)) + addtimer(CALLBACK(target, TYPE_PROC_REF(/mob, playsound_local), source, "ricochet", 25, 1), rand(5,10)) sleep(rand(CLICK_CD_RANGE, CLICK_CD_RANGE + 6)) if(hits >= 2 && prob(80)) target.playsound_local(source, get_sfx("bodyfall"), 25, 1) @@ -1121,7 +1121,7 @@ GLOBAL_LIST_INIT(hallucination_list, list( return to_chat(target, "You fall into the chasm!") target.DefaultCombatKnockdown(40) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, target, "It's surprisingly shallow."), 15) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), target, "It's surprisingly shallow."), 15) QDEL_IN(src, 30) /obj/effect/hallucination/danger/anomaly @@ -1244,13 +1244,13 @@ GLOBAL_LIST_INIT(hallucination_list, list( if(target.client) target.client.images |= shock_image target.client.images |= electrocution_skeleton_anim - addtimer(CALLBACK(src, .proc/reset_shock_animation), 40) + addtimer(CALLBACK(src, PROC_REF(reset_shock_animation)), 40) target.playsound_local(get_turf(src), "sparks", 100, 1) target.staminaloss += 50 target.Stun(40) target.jitteriness += 1000 target.do_jitter_animation(target.jitteriness) - addtimer(CALLBACK(src, .proc/shock_drop), 20) + addtimer(CALLBACK(src, PROC_REF(shock_drop)), 20) /datum/hallucination/shock/proc/reset_shock_animation() if(target.client) @@ -1347,7 +1347,6 @@ GLOBAL_LIST_INIT(hallucination_list, list( var/datum/preferences/prefs = C.client.prefs var/mob/living/carbon/human/dummy/M = generate_or_wait_for_human_dummy(DUMMY_HUMAN_SLOT_HALLUCINATION) prefs.copy_to(M) - COMPILE_OVERLAYS(M) CHECK_TICK image = image(M,C) unset_busy_human_dummy(DUMMY_HUMAN_SLOT_HALLUCINATION) diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index 1efff6714abe..c0f6e250464f 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -91,7 +91,7 @@ if(iscyborg(user)) //Cyborg modules that include drinks automatically refill themselves, but drain the borg's cell var/mob/living/silicon/robot/bro = user bro.cell.use(30) - addtimer(CALLBACK(reagents, /datum/reagents.proc/add_reagent, refill, trans), 600) + addtimer(CALLBACK(reagents, TYPE_PROC_REF(/datum/reagents, add_reagent), refill, trans), 600) else if(target.is_drainable()) //A dispenser. Transfer FROM it TO us. if (!is_refillable()) diff --git a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm index 6318a58507bf..92a03ab5ee77 100644 --- a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm @@ -8,11 +8,11 @@ volume = 50 custom_materials = list(/datum/material/glass=500) max_integrity = 20 + drop_sound = 'sound/items/handling/drinkglass_drop.ogg' + pickup_sound = 'sound/items/handling/drinkglass_pickup.ogg' spillable = TRUE resistance_flags = ACID_PROOF obj_flags = UNIQUE_RENAME - drop_sound = 'sound/items/handling/drinkglass_drop.ogg' - pickup_sound = 'sound/items/handling/drinkglass_pickup.ogg' custom_price = PRICE_REALLY_CHEAP /obj/item/reagent_containers/food/drinks/drinkingglass/on_reagent_change(changetype) diff --git a/code/modules/food_and_drinks/food/condiment.dm b/code/modules/food_and_drinks/food/condiment.dm index dca12aa4f874..0b55d856f681 100644 --- a/code/modules/food_and_drinks/food/condiment.dm +++ b/code/modules/food_and_drinks/food/condiment.dm @@ -37,10 +37,10 @@ if(!reagents || !reagents.total_volume) to_chat(user, "None of [src] left, oh no!") - return 0 + return FALSE if(!canconsume(M, user)) - return 0 + return FALSE if(M == user) user.visible_message("[user] swallows some of contents of \the [src].", "You swallow some of contents of \the [src].") @@ -57,7 +57,7 @@ reagents.reaction(M, INGEST, fraction) reagents.trans_to(M, 10, log = TRUE) playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) - return 1 + return TRUE /obj/item/reagent_containers/food/condiment/afterattack(obj/target, mob/user , proximity) . = ..() diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index cb1ed628c4fc..a39d374f5e81 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -100,7 +100,7 @@ All foods are distributed among various categories. Use common sense. /obj/item/reagent_containers/food/snacks/attack(mob/living/M, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) if(user.a_intent == INTENT_HARM) return ..() - INVOKE_ASYNC(src, .proc/attempt_forcefeed, M, user) + INVOKE_ASYNC(src, PROC_REF(attempt_forcefeed), M, user) /obj/item/reagent_containers/food/snacks/proc/attempt_forcefeed(mob/living/M, mob/living/user) if(!eatverb) @@ -108,10 +108,10 @@ All foods are distributed among various categories. Use common sense. if(!reagents.total_volume) //Shouldn't be needed but it checks to see if it has anything left in it. to_chat(user, "None of [src] left, oh no!") qdel(src) - return 0 + return FALSE if(iscarbon(M)) if(!canconsume(M, user)) - return 0 + return FALSE var/fullness = M.nutrition + 10 for(var/datum/reagent/consumable/C in M.reagents.reagent_list) //we add the nutrition value of what we're currently digesting @@ -120,7 +120,7 @@ All foods are distributed among various categories. Use common sense. if(M == user) //If you're eating it yourself. if(junkiness && M.satiety < -150 && M.nutrition > NUTRITION_LEVEL_STARVING + 50 ) to_chat(M, "You don't feel like eating any more junk food at the moment.") - return 0 + return FALSE else if(fullness <= 50) user.visible_message("[user] hungrily takes a [eatverb] from \the [src], gobbling it down!", "You hungrily take a [eatverb] from \the [src], gobbling it down!") else if(fullness > 50 && fullness < 150) @@ -131,7 +131,7 @@ All foods are distributed among various categories. Use common sense. user.visible_message("[user] unwillingly takes a [eatverb] of a bit of \the [src].", "You unwillingly take a [eatverb] of a bit of \the [src].") else if(fullness > (600 * (1 + M.overeatduration / 2000))) // The more you eat - the more you can eat user.visible_message("[user] cannot force any more of \the [src] to go down [user.p_their()] throat!", "You cannot force any more of \the [src] to go down your throat!") - return 0 + return FALSE else if(!isbrain(M)) //If you're feeding it to someone else. if(fullness <= (600 * (1 + M.overeatduration / 1000))) @@ -140,7 +140,7 @@ All foods are distributed among various categories. Use common sense. else M.visible_message("[user] cannot force any more of [src] down [M]'s throat!", \ "[user] cannot force any more of [src] down [M]'s throat!") - return 0 + return FALSE if(!do_mob(user, M)) return @@ -164,9 +164,9 @@ All foods are distributed among various categories. Use common sense. bitecount++ On_Consume(M) checkLiked(fraction, M) - return 1 + return TRUE - return 0 + return FALSE /obj/item/reagent_containers/food/snacks/CheckAttackCooldown(mob/user, atom/target) var/fast = HAS_TRAIT(user, TRAIT_VORACIOUS) && (user == target) @@ -193,26 +193,26 @@ All foods are distributed among various categories. Use common sense. /obj/item/reagent_containers/food/snacks/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/storage)) ..() // -> item/attackby() - return 0 + return FALSE if(istype(W, /obj/item/reagent_containers/food/snacks)) var/obj/item/reagent_containers/food/snacks/S = W if(custom_food_type && ispath(custom_food_type)) if(S.w_class > WEIGHT_CLASS_SMALL) to_chat(user, "[S] is too big for [src]!") - return 0 + return FALSE if(!S.customfoodfilling || istype(W, /obj/item/reagent_containers/food/snacks/customizable) || istype(W, /obj/item/reagent_containers/food/snacks/pizzaslice/custom) || istype(W, /obj/item/reagent_containers/food/snacks/cakeslice/custom)) to_chat(user, "[src] can't be filled with [S]!") - return 0 + return FALSE if(contents.len >= 20) to_chat(user, "You can't add more ingredients to [src]!") - return 0 + return FALSE var/obj/item/reagent_containers/food/snacks/customizable/C = new custom_food_type(get_turf(src)) C.initialize_custom_food(src, S, user) - return 0 + return FALSE var/sharp = W.get_sharpness() if(sharp) if(slice(sharp, W, user)) - return 1 + return TRUE else ..() @@ -377,20 +377,20 @@ All foods are distributed among various categories. Use common sense. ..() if(W.w_class <= WEIGHT_CLASS_SMALL & !istype(W, /obj/item/reagent_containers/food/snacks)) //can't slip snacks inside, they're used for custom foods. if(W.get_sharpness()) - return 0 + return FALSE if(stored_item) - return 0 + return FALSE if(!iscarbon(user)) - return 0 + return FALSE if(contents.len >= 20) to_chat(user, "[src] is full.") - return 0 + return FALSE to_chat(user, "You slip [W] inside [src].") user.transferItemToLoc(W, src) add_fingerprint(user) contents += W stored_item = 1 - return 1 // no afterattack here + return TRUE // no afterattack here /obj/item/reagent_containers/food/snacks/MouseDrop(atom/over) var/turf/T = get_turf(src) diff --git a/code/modules/food_and_drinks/food/snacks_meat.dm b/code/modules/food_and_drinks/food/snacks_meat.dm index 5bcb106822ac..2d49997c2552 100644 --- a/code/modules/food_and_drinks/food/snacks_meat.dm +++ b/code/modules/food_and_drinks/food/snacks_meat.dm @@ -473,3 +473,17 @@ list_reagents = list(/datum/reagent/consumable/eggyolk = 5) tastes = list("dried eggs" = 1, "confusion" = 1) dried_being = /mob/living/simple_animal/chicken + +/obj/item/reagent_containers/food/snacks/cube/chicken + name = "chicken cube" + desc = "A new Nanotrasen classic, the chicken cube. Tastes like everything!" + list_reagents = list(/datum/reagent/consumable/eggyolk = 30, /datum/reagent/medicine/strange_reagent = 1) + tastes = list("chicken" = 1, "the country" = 1, "chicken bouillon" = 1) + dried_being = /mob/living/simple_animal/chicken + +/obj/item/reagent_containers/food/snacks/cube/bee + name = "bee cube" + desc = "We were sure it was a good idea. Just add water." + list_reagents = list(/datum/reagent/consumable/honey = 10, /datum/reagent/toxin = 5, /datum/reagent/medicine/strange_reagent = 1) + tastes = list("buzzing" = 1, "honey" = 1, "regret" = 1) + dried_being = /mob/living/simple_animal/hostile/poison/bees diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm index c26da941b2d1..bd707cece72f 100644 --- a/code/modules/food_and_drinks/food/snacks_other.dm +++ b/code/modules/food_and_drinks/food/snacks_other.dm @@ -474,7 +474,7 @@ /obj/item/reagent_containers/food/snacks/lollipop/cyborg/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/spamcheck), 1200) + addtimer(CALLBACK(src, PROC_REF(spamcheck)), 1200) /obj/item/reagent_containers/food/snacks/lollipop/cyborg/equipped(mob/living/user, slot) . = ..(user, slot) @@ -502,7 +502,7 @@ /obj/item/reagent_containers/food/snacks/gumball/cyborg/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/spamcheck), 1200) + addtimer(CALLBACK(src, PROC_REF(spamcheck)), 1200) /obj/item/reagent_containers/food/snacks/gumball/cyborg/equipped(mob/living/user, slot) . = ..(user, slot) diff --git a/code/modules/food_and_drinks/food/snacks_pastry.dm b/code/modules/food_and_drinks/food/snacks_pastry.dm index 831c5c6d16c8..0cf0e3c2d6f5 100644 --- a/code/modules/food_and_drinks/food/snacks_pastry.dm +++ b/code/modules/food_and_drinks/food/snacks_pastry.dm @@ -501,7 +501,7 @@ for(var/R in S.bonus_reagents) LAZYSET(S.cached_reagents_amount, R, S.reagents.get_reagent_amount(R)) S.previous_typepath = type - addtimer(CALLBACK(S, .proc/cool_down), 7 MINUTES) //canonically they reverted back to normal after 7 minutes. + addtimer(CALLBACK(S, PROC_REF(cool_down)), 7 MINUTES) //canonically they reverted back to normal after 7 minutes. /obj/item/reagent_containers/food/snacks/donkpocket/proc/cool_down() if(!previous_typepath) //This shouldn't happen. diff --git a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm index fc00fd176e53..1a2884541489 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm @@ -197,7 +197,7 @@ mob_occupant.death(1) mob_occupant.ghostize() qdel(src.occupant) - addtimer(CALLBACK(src, .proc/make_meat, skin, allmeat, meat_produced, gibtype, diseases), gibtime) + addtimer(CALLBACK(src, PROC_REF(make_meat), skin, allmeat, meat_produced, gibtype, diseases), gibtime) /obj/machinery/gibber/proc/make_meat(obj/item/stack/sheet/animalhide/skin, list/obj/item/reagent_containers/food/snacks/meat/slab/allmeat, meat_produced, gibtype, list/datum/disease/diseases) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) diff --git a/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm b/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm index 9f36fc058f40..964b93245332 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm @@ -141,7 +141,7 @@ to_chat(user, "There is not enough ice cream left!") else to_chat(user, "[O] already has ice cream in it.") - return 1 + return TRUE if(istype(O, /obj/item/reagent_containers) && !(O.item_flags & ABSTRACT) && O.is_open_container()) . = TRUE //no afterattack var/obj/item/reagent_containers/B = O diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index 41cd86036291..676a91591d74 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -312,7 +312,7 @@ return time-- use_power(500) - addtimer(CALLBACK(src, .proc/loop, type, time, wait, user), wait) + addtimer(CALLBACK(src, PROC_REF(loop), type, time, wait, user), wait) /obj/machinery/microwave/proc/loop_finish(mob/user) operating = FALSE diff --git a/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm b/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm index 1f01f1f5eb02..1af7f08e415c 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm @@ -19,6 +19,7 @@ GLOBAL_LIST_EMPTY(monkey_recyclers) . = ..() if (mapload) GLOB.monkey_recyclers += src + locate_camera_console() /obj/machinery/monkey_recycler/Destroy() GLOB.monkey_recyclers -= src @@ -28,6 +29,15 @@ GLOBAL_LIST_EMPTY(monkey_recyclers) connected.Cut() return ..() +/obj/machinery/monkey_recycler/proc/locate_camera_console() + if(length(connected)) + return // we're already connected! + for(var/obj/machinery/computer/camera_advanced/xenobio/xeno_camera in GLOB.machines) + if(get_area(xeno_camera) == get_area(loc)) + xeno_camera.connected_recycler = src + connected |= xeno_camera + break + /obj/machinery/monkey_recycler/RefreshParts() //Ranges from 0.2 to 0.8 per monkey recycled cube_production = 0 for(var/obj/item/stock_parts/manipulator/B in component_parts) @@ -75,6 +85,7 @@ GLOBAL_LIST_EMPTY(monkey_recyclers) to_chat(user, "The monkey is attached to something.") return qdel(target) + target = null //we sleep in this proc, clear reference NOW to_chat(user, "You stuff the monkey into the machine.") playsound(src.loc, 'sound/machines/juicer.ogg', 50, 1) var/offset = prob(50) ? -2 : 2 @@ -82,7 +93,7 @@ GLOBAL_LIST_EMPTY(monkey_recyclers) use_power(500) stored_matter += cube_production addtimer(VARSET_CALLBACK(src, pixel_x, initial(pixel_x))) - addtimer(CALLBACK(GLOBAL_PROC, /proc/to_chat, user, "The machine now has [stored_matter] monkey\s worth of material stored.")) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), user, "The machine now has [stored_matter] monkey\s worth of material stored.")) /obj/machinery/monkey_recycler/interact(mob/user) if(stored_matter >= 1) diff --git a/code/modules/food_and_drinks/kitchen_machinery/processor.dm b/code/modules/food_and_drinks/kitchen_machinery/processor.dm index ef2676fe83b4..6cd3a5d16157 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/processor.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/processor.dm @@ -82,11 +82,11 @@ user.visible_message("[user] put [O] into [src].", \ "You put [O] into [src].") user.transferItemToLoc(O, src, TRUE) - return 1 + return TRUE else if(user.a_intent != INTENT_HARM) to_chat(user, "That probably won't blend!") - return 1 + return TRUE else return ..() diff --git a/code/modules/holiday/holidays.dm b/code/modules/holiday/holidays.dm index 5a05699f7d20..a205c8c259db 100644 --- a/code/modules/holiday/holidays.dm +++ b/code/modules/holiday/holidays.dm @@ -12,6 +12,9 @@ var/year_offset = 0 var/obj/item/drone_hat //If this is defined, drones without a default hat will spawn with this one during the holiday; check drones_as_items.dm to see this used + // Special things to be given during this! + var/list/mail_goodies + // This proc gets run before the game starts when the holiday is activated. Do festive shit here. /datum/holiday/proc/celebrate() return @@ -26,7 +29,7 @@ var/i = findtext(name," ") return copytext(name, 1, i) -// Return 1 if this holiday should be celebrated today +// return TRUE if this holiday should be celebrated today /datum/holiday/proc/shouldCelebrate(dd, mm, yy, ww, ddd) if(always_celebrate) return TRUE @@ -318,11 +321,11 @@ if(mm == 9) if(yy/4 == round(yy/4)) //Note: Won't work right on September 12th, 2200 (at least it's a Friday!) if(dd == 12) - return 1 + return TRUE else if(dd == 13) - return 1 - return 0 + return TRUE + return FALSE /datum/holiday/programmers/getStationPrefix() return pick("span>","DEBUG: ","null","/list","EVENT PREFIX NOT FOUND") //Portability @@ -392,6 +395,11 @@ end_day = 2 end_month = NOVEMBER + mail_goodies = list( + /obj/item/reagent_containers/food/snacks/lollipop = 10, + /obj/item/reagent_containers/food/snacks/chocolatebar = 10 + ) + /datum/holiday/halloween/greet() return "Have a spooky Halloween!" @@ -602,7 +610,7 @@ This used to be a comment about ramadan but it got deleted because we don't prea return "Have a merry Christmas!" /datum/holiday/xmas/celebrate() - SSticker.OnRoundstart(CALLBACK(src, .proc/roundstart_celebrate)) + SSticker.OnRoundstart(CALLBACK(src, PROC_REF(roundstart_celebrate))) /datum/holiday/xmas/proc/roundstart_celebrate() for(var/obj/machinery/computer/security/telescreen/entertainment/Monitor in GLOB.machines) diff --git a/code/modules/holodeck/area_copy.dm b/code/modules/holodeck/area_copy.dm index d69b9da7687a..167974a1935f 100644 --- a/code/modules/holodeck/area_copy.dm +++ b/code/modules/holodeck/area_copy.dm @@ -56,7 +56,7 @@ GLOBAL_LIST_INIT(duplicate_forbidden_vars_by_type, typecacheof_assoc_list(list( // into the new area will not be moved. if(!A || !src) - return 0 + return FALSE var/list/turfs_src = get_area_turfs(src.type) var/list/turfs_trg = get_area_turfs(A.type) diff --git a/code/modules/holodeck/computer.dm b/code/modules/holodeck/computer.dm index 49a5c607ec1d..d48e4b4393b4 100644 --- a/code/modules/holodeck/computer.dm +++ b/code/modules/holodeck/computer.dm @@ -230,7 +230,7 @@ if(toggleOn) if(last_program && last_program != offline_program) - addtimer(CALLBACK(src, .proc/load_program, last_program, TRUE), 25) + addtimer(CALLBACK(src, PROC_REF(load_program), last_program, TRUE), 25) active = TRUE else last_program = program @@ -290,7 +290,7 @@ S.flags_1 |= NODECONSTRUCT_1 effects = list() - addtimer(CALLBACK(src, .proc/finish_spawn), 30) + addtimer(CALLBACK(src, PROC_REF(finish_spawn)), 30) /obj/machinery/computer/holodeck/proc/finish_spawn() var/list/added = list() @@ -310,7 +310,7 @@ // Emagging a machine creates an anomaly in the derez systems. if(O && (obj_flags & EMAGGED) && !stat && !forced) if((ismob(O) || ismob(O.loc)) && prob(50)) - addtimer(CALLBACK(src, .proc/derez, O, silent), 50) // may last a disturbingly long time + addtimer(CALLBACK(src, PROC_REF(derez), O, silent), 50) // may last a disturbingly long time return spawned -= O diff --git a/code/modules/holodeck/turfs.dm b/code/modules/holodeck/turfs.dm index 7340ffda61aa..28819f815fb3 100644 --- a/code/modules/holodeck/turfs.dm +++ b/code/modules/holodeck/turfs.dm @@ -111,7 +111,7 @@ /turf/open/floor/holofloor/carpet/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, /atom/.proc/update_icon), 1) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 1) /turf/open/floor/holofloor/carpet/update_icon() . = ..() diff --git a/code/modules/hydroponics/beekeeping/beebox.dm b/code/modules/hydroponics/beekeeping/beebox.dm index 28e537acbc91..564c7e44a4ba 100644 --- a/code/modules/hydroponics/beekeeping/beebox.dm +++ b/code/modules/hydroponics/beekeeping/beebox.dm @@ -8,22 +8,22 @@ /mob/proc/bee_friendly() - return 0 + return FALSE /mob/living/simple_animal/hostile/poison/bees/bee_friendly() - return 1 + return TRUE /mob/living/carbon/human/bee_friendly() if(dna && dna.species && dna.species.id == "pod") //bees pollinate plants, duh. - return 1 + return TRUE if (wear_suit && head && istype(wear_suit, /obj/item/clothing) && istype(head, /obj/item/clothing)) var/obj/item/clothing/CS = wear_suit var/obj/item/clothing/CH = head if (CS.clothing_flags & CH.clothing_flags & THICKMATERIAL) - return 1 - return 0 + return TRUE + return FALSE /obj/structure/beebox diff --git a/code/modules/hydroponics/fermenting_barrel.dm b/code/modules/hydroponics/fermenting_barrel.dm index fd0f39fd75b3..a30033a18e73 100644 --- a/code/modules/hydroponics/fermenting_barrel.dm +++ b/code/modules/hydroponics/fermenting_barrel.dm @@ -47,7 +47,7 @@ to_chat(user, "[I] is stuck to your hand!") return TRUE to_chat(user, "You place [I] into [src] to start the fermentation process.") - addtimer(CALLBACK(src, .proc/makeWine, fruit), rand(80, 120) * speed_multiplier) + addtimer(CALLBACK(src, PROC_REF(makeWine), fruit), rand(80, 120) * speed_multiplier) return TRUE var/obj/item/W = I if(W) diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index f817cb2922d7..befbfa56ecb9 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -53,8 +53,8 @@ if(reagents) if(bitesize_mod) bitesize = 1 + round(reagents.total_volume / bitesize_mod) - return 1 - return 0 + return TRUE + return FALSE /obj/item/reagent_containers/food/snacks/grown/examine(user) . = ..() diff --git a/code/modules/hydroponics/grown/cereals.dm b/code/modules/hydroponics/grown/cereals.dm index 9bfdb2979c16..06c1aaf2eb81 100644 --- a/code/modules/hydroponics/grown/cereals.dm +++ b/code/modules/hydroponics/grown/cereals.dm @@ -105,4 +105,4 @@ var/obj/item/reagent_containers/food/snacks/meat/slab/meatwheat/M = new qdel(src) user.put_in_hands(M) - return 1 + return TRUE diff --git a/code/modules/hydroponics/grown/citrus.dm b/code/modules/hydroponics/grown/citrus.dm index b0af08d51595..f2139b740e59 100644 --- a/code/modules/hydroponics/grown/citrus.dm +++ b/code/modules/hydroponics/grown/citrus.dm @@ -162,7 +162,7 @@ C.throw_mode_on() icon_state = "firelemon_active" playsound(loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) - addtimer(CALLBACK(src, .proc/prime), rand(10, 60)) + addtimer(CALLBACK(src, PROC_REF(prime)), rand(10, 60)) /obj/item/reagent_containers/food/snacks/grown/firelemon/burn() prime() diff --git a/code/modules/hydroponics/grown/melon.dm b/code/modules/hydroponics/grown/melon.dm index c8b952889b0a..b264bee87a12 100644 --- a/code/modules/hydroponics/grown/melon.dm +++ b/code/modules/hydroponics/grown/melon.dm @@ -66,7 +66,7 @@ var/uses = 1 if(seed) uses = round(seed.potency / 20) - AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, ITEM_SLOT_HANDS, uses, TRUE, CALLBACK(src, .proc/block_magic), CALLBACK(src, .proc/expire)) //deliver us from evil o melon god + AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, ITEM_SLOT_HANDS, uses, TRUE, CALLBACK(src, PROC_REF(block_magic)), CALLBACK(src, PROC_REF(expire))) //deliver us from evil o melon god /obj/item/reagent_containers/food/snacks/grown/holymelon/proc/block_magic(mob/user, major) if(major) diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index 1a09635e8a7e..7a43ce16643d 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -230,7 +230,7 @@ /obj/item/reagent_containers/food/snacks/grown/cherry_bomb/proc/prime(mob/living/lanced_by) icon_state = "cherry_bomb_lit" playsound(src, 'sound/effects/fuse.ogg', seed.potency, 0) - addtimer(CALLBACK(src, /obj/item/reagent_containers/food/snacks/grown/cherry_bomb/proc/detonate), rand(50, 100)) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/item/reagent_containers/food/snacks/grown/cherry_bomb, detonate)), rand(50, 100)) /obj/item/reagent_containers/food/snacks/grown/cherry_bomb/proc/detonate() reagents.chem_temp = 1000 //Sets off the black powder @@ -330,7 +330,7 @@ playsound(src, 'sound/effects/fuse.ogg', 100, 0) message_admins("[ADMIN_LOOKUPFLW(user)] ignited a coconut bomb for detonation at [ADMIN_VERBOSEJMP(user)] [pretty_string_from_reagent_list(reagents.reagent_list)]") log_game("[key_name(user)] primed a coconut grenade for detonation at [AREACOORD(user)].") - addtimer(CALLBACK(src, .proc/prime), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(prime)), 5 SECONDS) icon_state = "coconut_grenade_active" desc = "RUN!" if(!seed.get_gene(/datum/plant_gene/trait/glow)) @@ -446,7 +446,7 @@ to_chat(user, "You swallow a gulp of [src].") var/fraction = min(5/reagents.total_volume, 1) reagents.reaction(M, INGEST, fraction) - addtimer(CALLBACK(reagents, /datum/reagents.proc/trans_to, M, 5), 5) + addtimer(CALLBACK(reagents, TYPE_PROC_REF(/datum/reagents, trans_to), M, 5), 5) playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) /obj/item/reagent_containers/food/snacks/grown/coconut/afterattack(obj/target, mob/user, proximity) diff --git a/code/modules/hydroponics/growninedible.dm b/code/modules/hydroponics/growninedible.dm index 3a8d0e5cf56e..dc4668921d33 100644 --- a/code/modules/hydroponics/growninedible.dm +++ b/code/modules/hydroponics/growninedible.dm @@ -44,8 +44,8 @@ /obj/item/grown/proc/add_juice() if(reagents) - return 1 - return 0 + return TRUE + return FALSE /obj/item/grown/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) if(!..()) //was it caught by a mob? diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm index 9e53fa695b80..ac46604f786a 100644 --- a/code/modules/hydroponics/hydroponics.dm +++ b/code/modules/hydroponics/hydroponics.dm @@ -474,7 +474,7 @@ if(!reagent_source.reagents.total_volume) to_chat(user, "[reagent_source] is empty.") - return 1 + return TRUE if(reagents.total_volume >= reagents.maximum_volume && !reagent_source.reagents.has_reagent(/datum/reagent/water, 1)) to_chat(user, "[src] is full.") @@ -522,11 +522,11 @@ qdel(reagent_source) lastuser = user H.update_icon() - return 1 + return TRUE H.update_icon() if(reagent_source) // If the source wasn't composted and destroyed reagent_source.update_icon() - return 1 + return TRUE else if(istype(O, /obj/item/seeds) && !istype(O, /obj/item/seeds/sample)) if(!myseed) diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm index 8485e20f61b6..d49e698a3956 100644 --- a/code/modules/hydroponics/plant_genes.dm +++ b/code/modules/hydroponics/plant_genes.dm @@ -243,7 +243,7 @@ if(!istype(G, /obj/item/grown/bananapeel) && (!G.reagents || !G.reagents.has_reagent(/datum/reagent/lube))) stun_len /= 3 - G.AddComponent(/datum/component/slippery, min(stun_len,140), NONE, CALLBACK(src, .proc/handle_slip, G)) + G.AddComponent(/datum/component/slippery, min(stun_len,140), NONE, CALLBACK(src, PROC_REF(handle_slip), G)) /datum/plant_gene/trait/slip/proc/handle_slip(obj/item/reagent_containers/food/snacks/grown/G, mob/M) for(var/datum/plant_gene/trait/T in G.seed.genes) diff --git a/code/modules/hydroponics/seed_extractor.dm b/code/modules/hydroponics/seed_extractor.dm index e0e15ac111ae..ecdc466a0c97 100644 --- a/code/modules/hydroponics/seed_extractor.dm +++ b/code/modules/hydroponics/seed_extractor.dm @@ -49,9 +49,9 @@ t_prod.forceMove(seedloc) t_amount++ qdel(O) - return 1 + return TRUE - return 0 + return FALSE /obj/machinery/seed_extractor diff --git a/code/modules/instruments/instrument_data/_instrument_data.dm b/code/modules/instruments/instrument_data/_instrument_data.dm index 5d937f304fb7..5042fa6715cb 100644 --- a/code/modules/instruments/instrument_data/_instrument_data.dm +++ b/code/modules/instruments/instrument_data/_instrument_data.dm @@ -83,7 +83,7 @@ samples = list() for(var/key in real_samples) real_keys += text2num(key) - sortTim(real_keys, /proc/cmp_numeric_asc, associative = FALSE) + sortTim(real_keys, GLOBAL_PROC_REF(cmp_numeric_asc), associative = FALSE) for(var/i in 1 to (length(real_keys) - 1)) var/from_key = real_keys[i] diff --git a/code/modules/instruments/instruments/item.dm b/code/modules/instruments/instruments/item.dm index 888aac4d4042..4c496212c84e 100644 --- a/code/modules/instruments/instruments/item.dm +++ b/code/modules/instruments/instruments/item.dm @@ -235,7 +235,7 @@ /obj/item/instrument/harmonica/equipped(mob/M, slot) . = ..() - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /obj/item/instrument/harmonica/dropped(mob/M) . = ..() diff --git a/code/modules/instruments/songs/editor.dm b/code/modules/instruments/songs/editor.dm index e385eed1424e..d3a3dde935ea 100644 --- a/code/modules/instruments/songs/editor.dm +++ b/code/modules/instruments/songs/editor.dm @@ -157,7 +157,7 @@ tempo = sanitize_tempo(tempo + text2num(href_list["tempo"])) else if(href_list["play"]) - INVOKE_ASYNC(src, .proc/start_playing, usr) + INVOKE_ASYNC(src, PROC_REF(start_playing), usr) else if(href_list["newline"]) var/newline = html_encode(input("Enter your line: ", parent.name) as text|null) diff --git a/code/modules/integrated_electronics/core/assemblies.dm b/code/modules/integrated_electronics/core/assemblies.dm index dc88c240162b..30020a7c9f58 100644 --- a/code/modules/integrated_electronics/core/assemblies.dm +++ b/code/modules/integrated_electronics/core/assemblies.dm @@ -311,7 +311,7 @@ /obj/item/electronic_assembly/Topic(href, href_list) if(..()) - return 1 + return TRUE if(href_list["ghostscan"]) if((isobserver(usr) && ckeys_allowed_to_scan[usr.ckey]) || IsAdminGhost(usr)) @@ -386,7 +386,7 @@ if(istype(I)) I.melee_attack_chain(usr, component) else - component.attack_hand(usr) + component.attack_self(usr) // Adjust the position if(href_list["change_pos"]) diff --git a/code/modules/integrated_electronics/core/printer.dm b/code/modules/integrated_electronics/core/printer.dm index 5a5eeb8e2b06..49be0eb1799f 100644 --- a/code/modules/integrated_electronics/core/printer.dm +++ b/code/modules/integrated_electronics/core/printer.dm @@ -294,7 +294,7 @@ to_chat(usr, "You begin printing a custom assembly. This will take approximately [DisplayTimeText(cloning_time)]. You can still print \ off normal parts during this time.") playsound(src, 'sound/items/poster_being_created.ogg', 50, TRUE) - addtimer(CALLBACK(src, .proc/print_program, usr), cloning_time) + addtimer(CALLBACK(src, PROC_REF(print_program), usr), cloning_time) if("cancel") if(!cloning || !program) diff --git a/code/modules/integrated_electronics/passive/power.dm b/code/modules/integrated_electronics/passive/power.dm index adc99f0ff556..bd24135ea543 100644 --- a/code/modules/integrated_electronics/passive/power.dm +++ b/code/modules/integrated_electronics/passive/power.dm @@ -122,8 +122,9 @@ var/datum/reagent/blood/B = locate() in reagents.reagent_list if(lfwb) if(B && B.data["cloneable"]) - var/mob/M = B.data["donor"] - if(M && (M.stat != DEAD) && (M.client)) + var/datum/weakref/donor_ref = B.data["donor"] + var/mob/donor = donor_ref.resolve() + if(donor && (donor.stat != DEAD) && (donor.client)) bp = 500000 if((assembly.battery.maxcharge-assembly.battery.charge) / GLOB.CELLRATE > bp) if(reagents.remove_reagent(/datum/reagent/blood, 1)) diff --git a/code/modules/integrated_electronics/subtypes/input.dm b/code/modules/integrated_electronics/subtypes/input.dm index d0cd5d53b1ab..eeb82d27aadb 100644 --- a/code/modules/integrated_electronics/subtypes/input.dm +++ b/code/modules/integrated_electronics/subtypes/input.dm @@ -14,7 +14,7 @@ can_be_asked_input = 1 inputs = list() outputs = list() - activators = list("on pressed" = IC_PINTYPE_PULSE_IN) + activators = list("on pressed" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/input/button/ask_for_input(mob/user) //Bit misleading name for this specific use. @@ -29,7 +29,7 @@ can_be_asked_input = 1 inputs = list() outputs = list("on" = IC_PINTYPE_BOOLEAN) - activators = list("on toggle" = IC_PINTYPE_PULSE_IN) + activators = list("on toggle" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/input/toggle_button/ask_for_input(mob/user) // Ditto. @@ -46,7 +46,7 @@ can_be_asked_input = 1 inputs = list() outputs = list("number entered" = IC_PINTYPE_NUMBER) - activators = list("on entered" = IC_PINTYPE_PULSE_IN) + activators = list("on entered" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 4 @@ -65,7 +65,7 @@ can_be_asked_input = 1 inputs = list() outputs = list("string entered" = IC_PINTYPE_STRING) - activators = list("on entered" = IC_PINTYPE_PULSE_IN) + activators = list("on entered" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 4 @@ -84,7 +84,7 @@ can_be_asked_input = 1 inputs = list() outputs = list("color entered" = IC_PINTYPE_STRING) - activators = list("on entered" = IC_PINTYPE_PULSE_IN) + activators = list("on entered" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 4 @@ -654,7 +654,7 @@ /obj/item/integrated_circuit/input/signaler/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/init_frequency), 4 SECONDS) + addtimer(CALLBACK(src, PROC_REF(init_frequency)), 4 SECONDS) /obj/item/integrated_circuit/input/signaler/Destroy() SSradio.remove_object(src,frequency) @@ -698,11 +698,11 @@ if(isnum(new_code)) code = new_code if(!signal) - return 0 + return FALSE if(signal.data["code"] != code) - return 0 + return FALSE if(signal.source == src) // Don't trigger ourselves. - return 0 + return FALSE activate_pin(3) audible_message("[icon2html(src, hearers(src))] *beep* *beep* *beep*", null, hearing_range) @@ -1256,12 +1256,12 @@ "G" = IC_PINTYPE_STRING, "H" = IC_PINTYPE_STRING ) - activators = list( - "on selected" = IC_PINTYPE_PULSE_OUT - ) outputs = list( "selected" = IC_PINTYPE_STRING ) + activators = list( + "on selected" = IC_PINTYPE_PULSE_OUT + ) /obj/item/integrated_circuit/input/selection/ask_for_input(mob/user) var/list/selection = list() @@ -1289,14 +1289,14 @@ inputs = list( "storage" = IC_PINTYPE_REF ) - activators = list( - "examine" = IC_PINTYPE_PULSE_IN, - "on examined" = IC_PINTYPE_PULSE_OUT - ) outputs = list( "item amount" = IC_PINTYPE_NUMBER, "item list" = IC_PINTYPE_LIST ) + activators = list( + "examine" = IC_PINTYPE_PULSE_IN, + "on examined" = IC_PINTYPE_PULSE_OUT + ) power_draw_per_use = 85 /obj/item/integrated_circuit/input/storage_examiner/do_work() diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index 8be909163d80..b81b146131c0 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -119,7 +119,7 @@ TR.harvest_dead() return list() else - return TR.myseed.harvest_userless() + return TR.myseed?.harvest_userless() /obj/item/integrated_circuit/manipulation/seed_extractor name = "seed extractor module" @@ -348,7 +348,7 @@ assembly.visible_message("[assembly] has thrown [A]!") log_attack("[assembly] [REF(assembly)] has thrown [A] with non-lethal force.") A.forceMove(drop_location()) - A.throw_at(locate(x_abs, y_abs, T.z), range, 3, null, null, null, CALLBACK(src, .proc/post_throw, A)) + A.throw_at(locate(x_abs, y_abs, T.z), range, 3, null, null, null, CALLBACK(src, PROC_REF(post_throw), A)) // If the item came from a grabber now we can update the outputs since we've thrown it. if(istype(G)) @@ -426,7 +426,7 @@ ) /obj/item/integrated_circuit/manipulation/matman/ComponentInitialize() - var/datum/component/material_container/materials = AddComponent(/datum/component/material_container, mtypes, 100000, FALSE, /obj/item/stack, CALLBACK(src, .proc/is_insertion_ready), CALLBACK(src, .proc/AfterMaterialInsert)) + var/datum/component/material_container/materials = AddComponent(/datum/component/material_container, mtypes, 100000, FALSE, /obj/item/stack, CALLBACK(src, PROC_REF(is_insertion_ready)), CALLBACK(src, PROC_REF(AfterMaterialInsert))) materials.precise_insertion = TRUE .=..() diff --git a/code/modules/integrated_electronics/subtypes/output.dm b/code/modules/integrated_electronics/subtypes/output.dm index a38d9ad5e2f5..512b4f3dd27c 100644 --- a/code/modules/integrated_electronics/subtypes/output.dm +++ b/code/modules/integrated_electronics/subtypes/output.dm @@ -327,7 +327,7 @@ oldLoc = get_turf(oldLoc) if(!QDELETED(camera) && !updating && oldLoc != get_turf(src)) updating = TRUE - addtimer(CALLBACK(src, .proc/do_camera_update, oldLoc), update_speed) + addtimer(CALLBACK(src, PROC_REF(do_camera_update), oldLoc), update_speed) /obj/item/integrated_circuit/output/video_camera/proc/do_camera_update(oldLoc) if(!QDELETED(camera) && oldLoc != get_turf(src)) diff --git a/code/modules/integrated_electronics/subtypes/reagents.dm b/code/modules/integrated_electronics/subtypes/reagents.dm index bdd9e954db87..973af0a7e41c 100644 --- a/code/modules/integrated_electronics/subtypes/reagents.dm +++ b/code/modules/integrated_electronics/subtypes/reagents.dm @@ -136,7 +136,7 @@ L.visible_message("[acting_object] is trying to inject [L]!", \ "[acting_object] is trying to inject you!") busy = TRUE - if(do_atom(src, L, extra_checks=CALLBACK(L, /mob/living/proc/can_inject,null,0))) + if(do_atom(src, L, extra_checks=CALLBACK(L, TYPE_PROC_REF(/mob/living, can_inject),null,0))) var/fraction = min(transfer_amount/reagents.total_volume, 1) reagents.reaction(L, INJECT, fraction) reagents.trans_to(L, transfer_amount) @@ -165,7 +165,7 @@ L.visible_message("[acting_object] is trying to take a blood sample from [L]!", \ "[acting_object] is trying to take a blood sample from you!") busy = TRUE - if(do_atom(src, L, extra_checks=CALLBACK(L, /mob/living/proc/can_inject,null,0))) + if(do_atom(src, L, extra_checks=CALLBACK(L, TYPE_PROC_REF(/mob/living, can_inject),null,0))) if(L.transfer_blood_to(src, tramount)) L.visible_message("[acting_object] takes a blood sample from [L]!", \ "[acting_object] takes a blood sample from you!") @@ -268,14 +268,14 @@ "volume used" = IC_PINTYPE_NUMBER, "self reference" = IC_PINTYPE_SELFREF ) - activators = list("push ref" = IC_PINTYPE_PULSE_OUT) + activators = list("push ref" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/reagent/storage/Initialize(mapload) . = ..() reagents.reagents_holder_flags |= OPENCONTAINER -/obj/item/integrated_circuit/reagent/storage/do_work() +/obj/item/integrated_circuit/reagent/storage/do_work(ord) set_pin_data(IC_OUTPUT, 2, WEAKREF(src)) push_data() @@ -677,7 +677,7 @@ reagents.trans_to(W,1) //Make em move dat ass, hun - addtimer(CALLBACK(src, /obj/item/integrated_circuit/reagent/extinguisher/proc/move_particles, water_particles), 2) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/item/integrated_circuit/reagent/extinguisher, move_particles), water_particles), 2) //This whole proc is a loop /obj/item/integrated_circuit/reagent/extinguisher/proc/move_particles(var/list/particles, var/repetitions=0) @@ -699,7 +699,7 @@ break if(repetitions < 4) repetitions++ //Can't have math operations in addtimer(CALLBACK()) - addtimer(CALLBACK(src, /obj/item/integrated_circuit/reagent/extinguisher/proc/move_particles, particles, repetitions), 2) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/item/integrated_circuit/reagent/extinguisher, move_particles), particles, repetitions), 2) else push_data() activate_pin(2) @@ -723,7 +723,7 @@ activators = list( "on insert" = IC_PINTYPE_PULSE_OUT, "on remove" = IC_PINTYPE_PULSE_OUT, - "push ref" = IC_PINTYPE_PULSE_OUT + "push ref" = IC_PINTYPE_PULSE_IN ) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH @@ -733,6 +733,11 @@ var/obj/item/reagent_containers/glass/beaker/current_beaker +/obj/item/integrated_circuit/input/beaker_connector/do_work(ord) + switch(ord) + if(3) + set_pin_data(IC_OUTPUT, 2, WEAKREF(current_beaker)) + push_data() /obj/item/integrated_circuit/input/beaker_connector/attackby(var/obj/item/reagent_containers/I, var/mob/living/user) //Check if it truly is a reagent container @@ -762,7 +767,6 @@ /obj/item/integrated_circuit/input/beaker_connector/ask_for_input(mob/user) attack_self(user) - /obj/item/integrated_circuit/input/beaker_connector/attack_self(mob/user) //Check if no beaker attached if(!current_beaker) diff --git a/code/modules/integrated_electronics/subtypes/smart.dm b/code/modules/integrated_electronics/subtypes/smart.dm index 7ebb57e9f07b..f7d44a1288d6 100644 --- a/code/modules/integrated_electronics/subtypes/smart.dm +++ b/code/modules/integrated_electronics/subtypes/smart.dm @@ -150,45 +150,48 @@ var/obj/item/mmi/installed_brain -/obj/item/integrated_circuit/input/mmi_tank/attackby(var/obj/item/mmi/O, var/mob/user) - if(!istype(O,/obj/item/mmi)) - to_chat(user,"You can't put that inside.") +/obj/item/integrated_circuit/input/mmi_tank/attackby(obj/item/mmi/O, mob/user) + if(!istype(O, /obj/item/mmi)) + to_chat(user, span_warning("You can't put that inside.")) return if(installed_brain) - to_chat(user,"There's already a brain inside.") + to_chat(user, span_warning("There's already a brain inside.")) return - user.transferItemToLoc(O,src) + user.transferItemToLoc(O, src) installed_brain = O can_be_asked_input = FALSE - to_chat(user, "You gently place \the man-machine interface inside the tank.") - to_chat(O, "You are slowly being placed inside the man-machine-interface tank.") - O.brainmob.remote_control=src + to_chat(user, span_notice("You gently place \the man-machine interface inside the tank.")) + to_chat(O, span_notice("You are slowly being placed inside the man-machine-interface tank.")) + O.brainmob.remote_control = src set_pin_data(IC_OUTPUT, 1, O) + push_data() -/obj/item/integrated_circuit/input/mmi_tank/attack_self(var/mob/user) +/obj/item/integrated_circuit/input/mmi_tank/attack_self(mob/user) if(installed_brain) RemoveBrain() - to_chat(user, "You slowly lift [installed_brain] out of the MMI tank.") + to_chat(user, span_notice("You slowly lift [installed_brain] out of the MMI tank.")) playsound(src, 'sound/items/Crowbar.ogg', 50, 1) - installed_brain = null - push_data() else - to_chat(user, "You don't see any brain swimming in the tank.") + to_chat(user, span_notice("You don't see any brain swimming in the tank.")) /obj/item/integrated_circuit/input/mmi_tank/Destroy() RemoveBrain() return ..() -/obj/item/integrated_circuit/input/mmi_tank/relaymove(var/n,var/dir) +/obj/item/integrated_circuit/input/mmi_tank/relaymove(n, dir) set_pin_data(IC_OUTPUT, 2, dir) do_work(1) switch(dir) - if(8) activate_pin(2) - if(4) activate_pin(3) - if(1) activate_pin(4) - if(2) activate_pin(5) - -/obj/item/integrated_circuit/input/mmi_tank/do_work(var/n) + if(WEST) + activate_pin(2) + if(EAST) + activate_pin(3) + if(NORTH) + activate_pin(4) + if(SOUTH) + activate_pin(5) + +/obj/item/integrated_circuit/input/mmi_tank/do_work(n) push_data() activate_pin(n) @@ -197,9 +200,10 @@ can_be_asked_input = TRUE installed_brain.forceMove(drop_location()) set_pin_data(IC_OUTPUT, 1, WEAKREF(null)) + push_data() if(installed_brain.brainmob) installed_brain.brainmob.remote_control = null - + installed_brain = null //Brain changes /mob/living/brain/var/check_bot_self = FALSE @@ -279,56 +283,60 @@ var/obj/item/paicard/installed_pai -/obj/item/integrated_circuit/input/pAI_connector/attackby(var/obj/item/paicard/O, var/mob/user) - if(!istype(O,/obj/item/paicard)) - to_chat(user,"You can't put that inside.") +/obj/item/integrated_circuit/input/pAI_connector/attackby(obj/item/paicard/O, mob/user) + if(!istype(O, /obj/item/paicard)) + to_chat(user, span_warning("You can't put that inside.")) return if(installed_pai) - to_chat(user,"There's already a pAI connected to this.") + to_chat(user, span_warning("There's already a pAI connected to this.")) return - user.transferItemToLoc(O,src) + user.transferItemToLoc(O, src) installed_pai = O can_be_asked_input = FALSE - to_chat(user, "You slowly connect the circuit's pins to the [installed_pai].") - to_chat(O, "You are slowly being connected to the pAI connector.") - O.pai.remote_control=src + to_chat(user, span_notice("You slowly connect the circuit's pins to the [installed_pai].")) + to_chat(O, span_notice("You are slowly being connected to the pAI connector.")) + O.pai.remote_control = src set_pin_data(IC_OUTPUT, 1, O) + push_data() -/obj/item/integrated_circuit/input/pAI_connector/attack_self(var/mob/user) +/obj/item/integrated_circuit/input/pAI_connector/attack_self(mob/user) if(installed_pai) RemovepAI() - to_chat(user, "You slowly disconnect the circuit's pins from the [installed_pai].") + to_chat(user, span_notice("You slowly disconnect the circuit's pins from the [installed_pai].")) playsound(src, 'sound/items/Crowbar.ogg', 50, 1) - installed_pai = null - push_data() else - to_chat(user, "The connection port is empty.") + to_chat(user, span_notice("The connection port is empty.")) -/obj/item/integrated_circuit/input/pAI_connector/relaymove(var/n,var/dir) +/obj/item/integrated_circuit/input/pAI_connector/Destroy() + RemovepAI() + return ..() + +/obj/item/integrated_circuit/input/pAI_connector/relaymove(n, dir) set_pin_data(IC_OUTPUT, 2, dir) do_work(1) switch(dir) - if(8) activate_pin(2) - if(4) activate_pin(3) - if(1) activate_pin(4) - if(2) activate_pin(5) - -/obj/item/integrated_circuit/input/pAI_connector/do_work(var/n) + if(WEST) + activate_pin(2) + if(EAST) + activate_pin(3) + if(NORTH) + activate_pin(4) + if(SOUTH) + activate_pin(5) + +/obj/item/integrated_circuit/input/pAI_connector/do_work(n) push_data() activate_pin(n) - -/obj/item/integrated_circuit/input/pAI_connector/Destroy() - RemovepAI() - return ..() - /obj/item/integrated_circuit/input/pAI_connector/proc/RemovepAI() if(installed_pai) can_be_asked_input = TRUE installed_pai.forceMove(drop_location()) set_pin_data(IC_OUTPUT, 1, WEAKREF(null)) - installed_pai.pai.remote_control = null - + push_data() + if(installed_pai.pai) + installed_pai.pai.remote_control = null + installed_pai = null //pAI changes /mob/living/silicon/pai/var/check_bot_self = FALSE diff --git a/code/modules/integrated_electronics/subtypes/time.dm b/code/modules/integrated_electronics/subtypes/time.dm index cae43718c20c..26e5b16d0a2e 100644 --- a/code/modules/integrated_electronics/subtypes/time.dm +++ b/code/modules/integrated_electronics/subtypes/time.dm @@ -17,7 +17,7 @@ power_draw_per_use = 2 /obj/item/integrated_circuit/time/delay/do_work() - addtimer(CALLBACK(src, .proc/activate_pin, 2), delay) + addtimer(CALLBACK(src, PROC_REF(activate_pin), 2), delay) /obj/item/integrated_circuit/time/delay/five_sec name = "five-sec delay circuit" @@ -98,7 +98,7 @@ /obj/item/integrated_circuit/time/ticker/proc/tick() if(is_running) - addtimer(CALLBACK(src, .proc/tick), delay) + addtimer(CALLBACK(src, PROC_REF(tick)), delay) if(world.time > next_fire) next_fire = world.time + delay activate_pin(1) diff --git a/code/modules/integrated_electronics/subtypes/weaponized.dm b/code/modules/integrated_electronics/subtypes/weaponized.dm index 0458700f4407..d2a5a45d2a1b 100644 --- a/code/modules/integrated_electronics/subtypes/weaponized.dm +++ b/code/modules/integrated_electronics/subtypes/weaponized.dm @@ -201,7 +201,7 @@ dt = clamp(detonation_time.data, 1, 12)*10 else dt = 15 - addtimer(CALLBACK(attached_grenade, /obj/item/grenade.proc/prime), dt) + addtimer(CALLBACK(attached_grenade, TYPE_PROC_REF(/obj/item/grenade, prime)), dt) var/atom/holder = loc message_admins("activated a grenade assembly. Last touches: Assembly: [holder.fingerprintslast] Circuit: [fingerprintslast] Grenade: [attached_grenade.fingerprintslast]") @@ -339,7 +339,7 @@ /obj/item/integrated_circuit/weaponized/proc/attempt_stun(var/mob/living/L,var/stunforce = 70) //Copied from stunbaton code. if(!L || !isliving(L)) - return 0 + return FALSE L.DefaultCombatKnockdown(stunforce) SEND_SIGNAL(L, COMSIG_LIVING_MINOR_SHOCK) @@ -352,4 +352,4 @@ var/mob/living/carbon/human/H = L H.forcesay(GLOB.hit_appends) - return 1 + return TRUE diff --git a/code/modules/jobs/access.dm b/code/modules/jobs/access.dm index 52ed3eca5e4c..0b7e396d4ce6 100644 --- a/code/modules/jobs/access.dm +++ b/code/modules/jobs/access.dm @@ -369,7 +369,7 @@ return get_all_jobs() /proc/get_all_centcom_jobs() - return list("VIP Guest","Custodian","Thunderdome Overseer","CentCom Official","Medical Officer","Death Commando","Research Officer","Special Ops Officer","Admiral","CentCom Commander","Emergency Response Team Commander","Security Response Officer","Engineer Response Officer", "Medical Response Officer","CentCom Bartender","Nuclear Waste Expert") //No idea how to modularly edit a global proc + return list("VIP Guest","Custodian","Thunderdome Overseer","CentCom Official","Medical Officer","Death Commando","Research Officer","Special Ops Officer","Admiral","CentCom Commander","Emergency Response Team Commander","Security Response Officer","Engineer Response Officer", "Medical Response Officer","CentCom Bartender","Nuclear Waste Expert","Giant Bun Liaison") //No idea how to modularly edit a global proc /// Gets the job title, if the job name is an alt title, locates the original title using a prebuilt cache /proc/GetJobName(jobName) diff --git a/code/modules/jobs/job_exp.dm b/code/modules/jobs/job_exp.dm index d9b98eea0a21..24cb4bf07095 100644 --- a/code/modules/jobs/job_exp.dm +++ b/code/modules/jobs/job_exp.dm @@ -4,24 +4,24 @@ GLOBAL_PROTECT(exp_to_update) // Procs /datum/job/proc/required_playtime_remaining(client/C) if(!C) - return 0 + return FALSE if(!CONFIG_GET(flag/use_exp_tracking)) - return 0 + return FALSE if(!SSdbcore.Connect()) - return 0 + return FALSE if(!exp_requirements || !exp_type) - return 0 + return FALSE if(!job_is_xp_locked(src.title)) - return 0 + return FALSE if(CONFIG_GET(flag/use_exp_restrictions_admin_bypass) && check_rights_for(C,R_ADMIN)) - return 0 + return FALSE var/isexempt = C.prefs.db_flags & DB_FLAG_EXEMPT if(isexempt) - return 0 + return FALSE var/my_exp = C.calc_exp_type(get_exp_req_type()) var/job_requirement = get_exp_req_amount() if(my_exp >= job_requirement) - return 0 + return FALSE else return (job_requirement - my_exp) @@ -265,7 +265,7 @@ GLOBAL_PROTECT(exp_to_update) "ckey" = ckey, "minutes" = jvalue))) prefs.exp[jtype] += jvalue - addtimer(CALLBACK(SSblackbox,/datum/controller/subsystem/blackbox/proc/update_exp_db),20,TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(SSblackbox, TYPE_PROC_REF(/datum/controller/subsystem/blackbox, update_exp_db)),20,TIMER_OVERRIDE|TIMER_UNIQUE) //ALWAYS call this at beginning to any proc touching player flags, or your database admin will probably be mad diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index ce8c54a68512..d491ac7d7799 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -76,6 +76,14 @@ var/bounty_types = CIV_JOB_BASIC + /// Goodies that can be received via the mail system. + // this is a weighted list. + /// Keep the _job definition for this empty and use /obj/item/mail to define general gifts. + var/list/mail_goodies = list() + + /// If this job's mail goodies compete with generic goodies. + var/exclusive_mail_goodies = FALSE + //If a job complies with dresscodes, loadout items will not be equipped instead of the job's outfit, instead placing the items into the player's backpack. var/dresscodecompliant = TRUE // How much threat this job is worth in dynamic. Is subtracted if the player's not an antag, added if they are. @@ -200,7 +208,7 @@ /datum/job/proc/announce_head(var/mob/living/carbon/human/H, var/channels) //tells the given channel that the given mob is the new department head. See communications.dm for valid channels. if(H && GLOB.announcement_systems.len) //timer because these should come after the captain announcement - SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, .proc/_addtimer, CALLBACK(pick(GLOB.announcement_systems), /obj/machinery/announcement_system/proc/announce, "NEWHEAD", H.real_name, H.job, channels), 1)) + SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(_addtimer), CALLBACK(pick(GLOB.announcement_systems), TYPE_PROC_REF(/obj/machinery/announcement_system, announce), "NEWHEAD", H.real_name, H.job, channels), 1)) //If the configuration option is set to require players to be logged as old enough to play certain jobs, then this proc checks that they are, otherwise it just returns 1 /datum/job/proc/player_old_enough(client/C) @@ -210,15 +218,15 @@ /datum/job/proc/available_in_days(client/C) if(!C) - return 0 + return FALSE if(!CONFIG_GET(flag/use_age_restriction_for_jobs)) - return 0 + return FALSE if(!SSdbcore.Connect()) - return 0 //Without a database connection we can't get a player's age so we'll assume they're old enough for all jobs + return FALSE //Without a database connection we can't get a player's age so we'll assume they're old enough for all jobs if(C.prefs.db_flags & DB_FLAG_EXEMPT) - return 0 + return FALSE if(!isnum(minimal_player_age)) - return 0 + return FALSE return max(0, minimal_player_age - C.player_age) @@ -407,3 +415,7 @@ /datum/job/proc/after_latejoin_spawn(mob/living/spawning) SHOULD_CALL_PARENT(TRUE) SEND_GLOBAL_SIGNAL(COMSIG_GLOB_JOB_AFTER_LATEJOIN_SPAWN, src, spawning) + +/// An overridable getter for more dynamic goodies. +/datum/job/proc/get_mail_goodies(mob/recipient) + return mail_goodies diff --git a/code/modules/jobs/job_types/ai.dm b/code/modules/jobs/job_types/ai.dm index 9b649135ae85..526f54144362 100644 --- a/code/modules/jobs/job_types/ai.dm +++ b/code/modules/jobs/job_types/ai.dm @@ -68,7 +68,7 @@ /datum/job/ai/announce(mob/living/silicon/ai/AI) . = ..() - SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, .proc/minor_announce, "[AI] has been downloaded to an empty bluespace-networked AI core at [AREACOORD(AI)].")) + SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(minor_announce), "[AI] has been downloaded to an empty bluespace-networked AI core at [AREACOORD(AI)].")) /datum/job/ai/config_check() return CONFIG_GET(flag/allow_ai) diff --git a/code/modules/jobs/job_types/assistant.dm b/code/modules/jobs/job_types/assistant.dm index 6ec7d2c43815..90ac6be8ddf3 100644 --- a/code/modules/jobs/job_types/assistant.dm +++ b/code/modules/jobs/job_types/assistant.dm @@ -20,11 +20,20 @@ Assistant dresscodecompliant = FALSE always_can_respawn_as = TRUE threat = 0.2 - + family_heirlooms = list( /obj/item/clothing/gloves/cut/family ) + mail_goodies = list( + /obj/item/storage/box/donkpockets = 10, + /obj/item/clothing/mask/gas = 10, + /obj/item/clothing/gloves/color/fyellow = 7, + /obj/item/choice_beacon/music = 5, + /obj/item/toy/sprayoncan = 3, + /obj/item/crowbar/large = 1 + ) + /datum/job/assistant/get_access() if(CONFIG_GET(flag/assistants_have_maint_access) || !CONFIG_GET(flag/jobs_have_minimal_access)) //Config has assistant maint access set . = ..() diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm index 40a1b20cb164..bde15b24db45 100644 --- a/code/modules/jobs/job_types/bartender.dm +++ b/code/modules/jobs/job_types/bartender.dm @@ -20,13 +20,20 @@ bounty_types = CIV_JOB_DRINK display_order = JOB_DISPLAY_ORDER_BARTENDER threat = 0.5 - + family_heirlooms = list( /obj/item/reagent_containers/rag, /obj/item/clothing/head/that, /obj/item/reagent_containers/food/drinks/shaker ) + mail_goodies = list( + /obj/item/storage/box/rubbershot = 30, + /datum/reagent/consumable/clownstears = 10, + /obj/item/stack/sheet/mineral/plasma = 10, + /obj/item/stack/sheet/mineral/uranium = 10, + ) + /datum/outfit/job/bartender name = "Bartender" jobtype = /datum/job/bartender diff --git a/code/modules/jobs/job_types/botanist.dm b/code/modules/jobs/job_types/botanist.dm index 7a43837cf447..fcd71d727514 100644 --- a/code/modules/jobs/job_types/botanist.dm +++ b/code/modules/jobs/job_types/botanist.dm @@ -26,6 +26,15 @@ /obj/item/toy/plush/beeplushie, ) + mail_goodies = list( + /datum/reagent/toxin/mutagen = 20, + /datum/reagent/saltpetre = 20, + /datum/reagent/diethylamine = 20, + /obj/item/gun/energy/floragun = 10, + /obj/effect/spawner/lootdrop/seed_vault = 5,// These are strong, rare seeds, so use sparingly. + /obj/item/reagent_containers/food/snacks/cube/bee = 2 + ) + /datum/outfit/job/botanist name = "Botanist" jobtype = /datum/job/hydro diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm index 65811d40a0fe..00fb4822e2e3 100644 --- a/code/modules/jobs/job_types/captain.dm +++ b/code/modules/jobs/job_types/captain.dm @@ -32,18 +32,24 @@ blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/insanity) threat = 5 - + family_heirlooms = list( /obj/item/reagent_containers/food/drinks/flask/gold, /obj/item/toy/figure/captain ) + mail_goodies = list( + /obj/item/clothing/mask/cigarette/cigar/havana = 20, + /obj/item/storage/fancy/cigarettes/cigars/havana = 15, + /obj/item/reagent_containers/food/drinks/bottle/champagne = 10 + ) + /datum/job/captain/get_access() return get_all_accesses() /datum/job/captain/announce(mob/living/carbon/human/H) ..() - SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, .proc/minor_announce, "Captain [H.nameless ? "" : "[H.real_name] "]on deck!")) + SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(minor_announce), "Captain [H.nameless ? "" : "[H.real_name] "]on deck!")) /datum/outfit/job/captain name = "Captain" diff --git a/code/modules/jobs/job_types/cargo_technician.dm b/code/modules/jobs/job_types/cargo_technician.dm index 1188669db574..823aec3078d9 100644 --- a/code/modules/jobs/job_types/cargo_technician.dm +++ b/code/modules/jobs/job_types/cargo_technician.dm @@ -21,11 +21,18 @@ display_order = JOB_DISPLAY_ORDER_CARGO_TECHNICIAN bounty_types = CIV_JOB_RANDOM threat = 0.2 - + family_heirlooms = list( /obj/item/clipboard ) + mail_goodies = list( + /obj/item/pizzabox = 10, + /obj/item/stack/sheet/mineral/gold = 5, + /obj/item/stack/sheet/mineral/uranium = 4, + /obj/item/stack/sheet/mineral/diamond = 3, + /obj/item/gun/ballistic/shotgun/boltaction = 1 + ) /datum/outfit/job/cargo_tech name = "Cargo Technician" jobtype = /datum/job/cargo_tech diff --git a/code/modules/jobs/job_types/chaplain.dm b/code/modules/jobs/job_types/chaplain.dm index 413e40c4d980..8240b457c95d 100644 --- a/code/modules/jobs/job_types/chaplain.dm +++ b/code/modules/jobs/job_types/chaplain.dm @@ -19,12 +19,19 @@ display_order = JOB_DISPLAY_ORDER_CHAPLAIN threat = 0.5 - + family_heirlooms = list( /obj/item/toy/windupToolbox, /obj/item/reagent_containers/food/drinks/bottle/holywater ) + mail_goodies = list( + /obj/item/reagent_containers/food/drinks/bottle/holywater = 30, + /obj/item/toy/plush/awakenedplushie = 10, + /obj/item/grenade/chem_grenade/holy = 5, + /obj/item/toy/plush/narplush = 2, +// /obj/item/toy/plush/ratplush = 1 + ) /datum/job/chaplain/after_spawn(mob/living/H, client/C) . = ..() diff --git a/code/modules/jobs/job_types/chemist.dm b/code/modules/jobs/job_types/chemist.dm index 9f830ba43c66..be145b24b2a7 100644 --- a/code/modules/jobs/job_types/chemist.dm +++ b/code/modules/jobs/job_types/chemist.dm @@ -24,12 +24,19 @@ threat = 1.5 starting_modifiers = list(/datum/skill_modifier/job/surgery, /datum/skill_modifier/job/affinity/surgery) - + family_heirlooms = list( /obj/item/book/manual/wiki/chemistry, /obj/item/fermichem/pHbooklet ) + mail_goodies = list( + /datum/reagent/flash_powder = 15, +// /datum/reagent/exotic_stabilizer = 5, + /datum/reagent/toxin/leadacetate = 5, + /obj/item/paper/secretrecipe = 1 + ) + /datum/outfit/job/chemist name = "Chemist" jobtype = /datum/job/chemist diff --git a/code/modules/jobs/job_types/chief_engineer.dm b/code/modules/jobs/job_types/chief_engineer.dm index 2949758d8a00..5ec4cca51291 100644 --- a/code/modules/jobs/job_types/chief_engineer.dm +++ b/code/modules/jobs/job_types/chief_engineer.dm @@ -37,7 +37,7 @@ display_order = JOB_DISPLAY_ORDER_CHIEF_ENGINEER blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/paraplegic, /datum/quirk/insanity) threat = 2 - + family_heirlooms = list( /obj/item/clothing/head/hardhat, /obj/item/screwdriver/brass/family, @@ -47,6 +47,15 @@ /obj/item/wirecutters/brass/family ) + mail_goodies = list( + /obj/item/reagent_containers/food/snacks/cracker = 25, //you know. for poly + /obj/item/stack/sheet/mineral/diamond = 15, + /obj/item/stack/sheet/mineral/uranium/five = 15, + /obj/item/stack/sheet/mineral/plasma/five = 15, + /obj/item/stack/sheet/mineral/gold = 15, + /obj/effect/spawner/lootdrop/space/fancytool/engineonly = 3 + ) + /datum/outfit/job/ce name = "Chief Engineer" jobtype = /datum/job/chief_engineer diff --git a/code/modules/jobs/job_types/chief_medical_officer.dm b/code/modules/jobs/job_types/chief_medical_officer.dm index f5170fc7459b..ed58d67a1f97 100644 --- a/code/modules/jobs/job_types/chief_medical_officer.dm +++ b/code/modules/jobs/job_types/chief_medical_officer.dm @@ -35,7 +35,7 @@ threat = 2 starting_modifiers = list(/datum/skill_modifier/job/surgery, /datum/skill_modifier/job/affinity/surgery) - + family_heirlooms = list( /obj/item/storage/firstaid/ancient/heirloom, /obj/item/scalpel, @@ -45,6 +45,13 @@ /obj/item/cautery ) + mail_goodies = list( + /obj/effect/spawner/lootdrop/organ_spawner = 10, +// /obj/effect/spawner/lootdrop/memeorgans = 8, + /obj/effect/spawner/lootdrop/space/fancytool/advmedicalonly = 4, + /obj/effect/spawner/lootdrop/space/fancytool/raremedicalonly = 1 + ) + /datum/outfit/job/cmo name = "Chief Medical Officer" jobtype = /datum/job/cmo diff --git a/code/modules/jobs/job_types/clown.dm b/code/modules/jobs/job_types/clown.dm index 5631ce4624bc..c54fb13c0aba 100644 --- a/code/modules/jobs/job_types/clown.dm +++ b/code/modules/jobs/job_types/clown.dm @@ -21,11 +21,19 @@ display_order = JOB_DISPLAY_ORDER_CLOWN threat = 0 // honk - + family_heirlooms = list( /obj/item/bikehorn/golden ) + mail_goodies = list( + /obj/item/reagent_containers/food/snacks/grown/banana = 100, + /obj/item/reagent_containers/food/snacks/pie/cream = 50, + /obj/item/clothing/shoes/clown_shoes/combat = 10, + /obj/item/reagent_containers/spray/waterflower/lube = 20, // lube + /obj/item/reagent_containers/spray/waterflower/superlube = 1 // Superlube, good lord. + ) + /datum/outfit/job/clown name = "Clown" jobtype = /datum/job/clown diff --git a/code/modules/jobs/job_types/cook.dm b/code/modules/jobs/job_types/cook.dm index 9947c27ba952..246f8d002f72 100644 --- a/code/modules/jobs/job_types/cook.dm +++ b/code/modules/jobs/job_types/cook.dm @@ -28,6 +28,17 @@ /obj/item/clothing/head/chefhat ) + mail_goodies = list( + /obj/item/storage/box/ingredients/wildcard = 80, + /datum/reagent/consumable/caramel = 20, + /obj/item/reagent_containers/food/condiment/flour = 20, + /obj/item/reagent_containers/food/condiment/rice = 20, + /obj/item/reagent_containers/food/condiment/enzyme = 15, + /obj/item/reagent_containers/food/condiment/soymilk = 15, + /obj/item/kitchen/knife = 4, + /obj/item/kitchen/knife/butcher = 2 + ) + /datum/outfit/job/cook name = "Cook" jobtype = /datum/job/cook diff --git a/code/modules/jobs/job_types/detective.dm b/code/modules/jobs/job_types/detective.dm index 2b1a934c21c6..75fddc9bbc5b 100644 --- a/code/modules/jobs/job_types/detective.dm +++ b/code/modules/jobs/job_types/detective.dm @@ -32,6 +32,17 @@ /obj/item/reagent_containers/food/drinks/flask/det ) + mail_goodies = list( + /obj/item/storage/fancy/cigarettes = 25, + /obj/item/ammo_box/c38 = 25, + /obj/item/ammo_box/c38/dumdum = 5, + /obj/item/ammo_box/c38/hotshot = 5, + /obj/item/ammo_box/c38/iceblox = 5, + /obj/item/ammo_box/c38/match = 5, + /obj/item/ammo_box/c38/trac = 5, + /obj/item/storage/belt/holster/full = 1 // detective/full + ) + /datum/outfit/job/detective name = "Detective" jobtype = /datum/job/detective diff --git a/code/modules/jobs/job_types/geneticist.dm b/code/modules/jobs/job_types/geneticist.dm index 2529eaa02495..fb830b3ece76 100644 --- a/code/modules/jobs/job_types/geneticist.dm +++ b/code/modules/jobs/job_types/geneticist.dm @@ -24,11 +24,15 @@ threat = 1.5 starting_modifiers = list(/datum/skill_modifier/job/surgery, /datum/skill_modifier/job/affinity/surgery) - + family_heirlooms = list( /obj/item/clothing/under/shorts/purple ) + mail_goodies = list( + /obj/item/storage/box/monkeycubes = 10 + ) + /datum/outfit/job/geneticist name = "Geneticist" jobtype = /datum/job/geneticist diff --git a/code/modules/jobs/job_types/head_of_personnel.dm b/code/modules/jobs/job_types/head_of_personnel.dm index 033c3ebfa4af..22e0fd8d5fba 100644 --- a/code/modules/jobs/job_types/head_of_personnel.dm +++ b/code/modules/jobs/job_types/head_of_personnel.dm @@ -39,11 +39,15 @@ blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/prosopagnosia, /datum/quirk/insanity) threat = 2 - + family_heirlooms = list( /obj/item/reagent_containers/food/drinks/trophy/silver_cup ) + mail_goodies = list( + /obj/item/card/id/silver = 10, + /obj/item/stack/sheet/bone = 5 + ) /datum/outfit/job/hop name = "Head of Personnel" @@ -59,3 +63,11 @@ /obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced = 1) chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/hop) + +//only pet worth reviving +/datum/job/hop/get_mail_goodies(mob/recipient) + . = ..() + // Strange Reagent if the pet is dead. + for(var/mob/living/simple_animal/pet/dog/corgi/Ian/staff_pet in GLOB.dead_mob_list) + . += list(/datum/reagent/medicine/strange_reagent = 20) + break diff --git a/code/modules/jobs/job_types/janitor.dm b/code/modules/jobs/job_types/janitor.dm index 59c6997398b1..f7e79cb7698b 100644 --- a/code/modules/jobs/job_types/janitor.dm +++ b/code/modules/jobs/job_types/janitor.dm @@ -19,7 +19,7 @@ display_order = JOB_DISPLAY_ORDER_JANITOR threat = 0.2 - + family_heirlooms = list( /obj/item/mop, /obj/item/clothing/suit/caution, @@ -27,6 +27,12 @@ /obj/item/soap ) + mail_goodies = list( + /obj/item/grenade/chem_grenade/cleaner = 30, + /obj/item/storage/box/lights/mixed = 20, + /obj/item/lightreplacer = 10 + ) + /datum/outfit/job/janitor name = "Janitor" jobtype = /datum/job/janitor diff --git a/code/modules/jobs/job_types/medical_doctor.dm b/code/modules/jobs/job_types/medical_doctor.dm index b0a03755170b..b9a313d0e789 100644 --- a/code/modules/jobs/job_types/medical_doctor.dm +++ b/code/modules/jobs/job_types/medical_doctor.dm @@ -22,7 +22,7 @@ threat = 0.5 starting_modifiers = list(/datum/skill_modifier/job/surgery, /datum/skill_modifier/job/affinity/surgery) - + family_heirlooms = list( /obj/item/storage/firstaid/ancient/heirloom, /obj/item/scalpel, @@ -32,6 +32,16 @@ /obj/item/cautery ) + mail_goodies = list( + /obj/item/healthanalyzer/advanced = 15, + /obj/item/scalpel/advanced = 6, + /obj/item/retractor/advanced = 6, + /obj/item/surgicaldrill/advanced = 6, + /datum/reagent/toxin/formaldehyde = 6, + /obj/effect/spawner/lootdrop/organ_spawner = 5, +// /obj/effect/spawner/lootdrop/memeorgans = 1 + ) + /datum/outfit/job/doctor name = "Medical Doctor" jobtype = /datum/job/doctor diff --git a/code/modules/jobs/job_types/mime.dm b/code/modules/jobs/job_types/mime.dm index 84d6bcb1a7fe..3929b22f9df4 100644 --- a/code/modules/jobs/job_types/mime.dm +++ b/code/modules/jobs/job_types/mime.dm @@ -20,11 +20,18 @@ display_order = JOB_DISPLAY_ORDER_MIME threat = 0 - + family_heirlooms = list( /obj/item/reagent_containers/food/snacks/baguette ) + mail_goodies = list( + /obj/item/reagent_containers/food/snacks/baguette = 15, + /obj/item/reagent_containers/food/snacks/store/cheesewheel = 10, + /obj/item/reagent_containers/food/drinks/bottle/bottleofnothing = 10, +// /obj/item/book/mimery = 1, + ) + /datum/job/mime/after_spawn(mob/living/carbon/human/H, client/C) . = ..() H.apply_pref_name("mime", C) diff --git a/code/modules/jobs/job_types/paramedic.dm b/code/modules/jobs/job_types/paramedic.dm index a0d7529aae15..177610bdc6bd 100644 --- a/code/modules/jobs/job_types/paramedic.dm +++ b/code/modules/jobs/job_types/paramedic.dm @@ -23,11 +23,20 @@ threat = 0.5 starting_modifiers = list(/datum/skill_modifier/job/surgery, /datum/skill_modifier/job/affinity/surgery) - + family_heirlooms = list( /obj/item/storage/firstaid/ancient/heirloom ) + mail_goodies = list( + /obj/item/reagent_containers/hypospray/medipen = 20, + /obj/item/reagent_containers/hypospray/medipen/oxandrolone = 10, + /obj/item/reagent_containers/hypospray/medipen/salacid = 10, + /obj/item/reagent_containers/hypospray/medipen/salbutamol = 10, + /obj/item/reagent_containers/hypospray/medipen/penacid = 10, + /obj/item/reagent_containers/hypospray/medipen/survival = 5 // survival/luxury + ) + /datum/outfit/job/paramedic name = "Paramedic" jobtype = /datum/job/paramedic diff --git a/code/modules/jobs/job_types/prisoner.dm b/code/modules/jobs/job_types/prisoner.dm index 20a2f463f56f..5de351573fc1 100644 --- a/code/modules/jobs/job_types/prisoner.dm +++ b/code/modules/jobs/job_types/prisoner.dm @@ -13,11 +13,16 @@ plasma_outfit = /datum/outfit/plasmaman/prisoner display_order = JOB_DISPLAY_ORDER_PRISONER - + family_heirlooms = list( /obj/item/pen/blue ) + exclusive_mail_goodies = TRUE + mail_goodies = list( + /obj/effect/spawner/lootdrop/prison_contraband = 1 + ) + /datum/job/prisoner/get_latejoin_spawn_point() return get_roundstart_spawn_point() diff --git a/code/modules/jobs/job_types/quartermaster.dm b/code/modules/jobs/job_types/quartermaster.dm index 8a211ae99366..e2c5c7ad8ba7 100644 --- a/code/modules/jobs/job_types/quartermaster.dm +++ b/code/modules/jobs/job_types/quartermaster.dm @@ -33,12 +33,16 @@ display_order = JOB_DISPLAY_ORDER_QUARTERMASTER blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/insanity) threat = 0.5 - + family_heirlooms = list( /obj/item/stamp, /obj/item/stamp/denied ) + mail_goodies = list( + /obj/item/circuitboard/machine/emitter = 3 + ) + /datum/outfit/job/quartermaster name = "Quartermaster" jobtype = /datum/job/qm diff --git a/code/modules/jobs/job_types/research_director.dm b/code/modules/jobs/job_types/research_director.dm index 606c34af5e16..f4589cae3dc9 100644 --- a/code/modules/jobs/job_types/research_director.dm +++ b/code/modules/jobs/job_types/research_director.dm @@ -38,11 +38,17 @@ starting_modifiers = list(/datum/skill_modifier/job/level/wiring) blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/insanity) threat = 5 - + family_heirlooms = list( /obj/item/toy/plush/slimeplushie ) + mail_goodies = list( + /obj/item/storage/box/monkeycubes = 30, + /obj/item/circuitboard/machine/sleeper/party = 3, + /obj/item/borg/upgrade/ai = 2 + ) + /datum/outfit/job/rd name = "Research Director" jobtype = /datum/job/rd diff --git a/code/modules/jobs/job_types/roboticist.dm b/code/modules/jobs/job_types/roboticist.dm index 0e48467d9162..089e5cf506a9 100644 --- a/code/modules/jobs/job_types/roboticist.dm +++ b/code/modules/jobs/job_types/roboticist.dm @@ -24,11 +24,17 @@ display_order = JOB_DISPLAY_ORDER_ROBOTICIST threat = 1 - + family_heirlooms = list( /obj/item/toy/figure/borg ) + mail_goodies = list( + /obj/item/storage/box/flashes = 20, + /obj/item/stack/sheet/metal/twenty = 15, + /obj/item/modular_computer/tablet/preset/advanced = 5 + ) + /datum/outfit/job/roboticist name = "Roboticist" jobtype = /datum/job/roboticist diff --git a/code/modules/jobs/job_types/scientist.dm b/code/modules/jobs/job_types/scientist.dm index 4bdbe6833bb4..5fcfb7e6f68f 100644 --- a/code/modules/jobs/job_types/scientist.dm +++ b/code/modules/jobs/job_types/scientist.dm @@ -22,11 +22,17 @@ starting_modifiers = list(/datum/skill_modifier/job/level/wiring/basic) display_order = JOB_DISPLAY_ORDER_SCIENTIST threat = 1.2 - + family_heirlooms = list( /obj/item/toy/plush/slimeplushie ) + mail_goodies = list( + /obj/item/raw_anomaly_core/random = 10, +// /obj/item/disk/tech_disk/spaceloot = 2, + /obj/item/camera_bug = 1 + ) + /datum/outfit/job/scientist name = "Scientist" jobtype = /datum/job/scientist diff --git a/code/modules/jobs/job_types/security_officer.dm b/code/modules/jobs/job_types/security_officer.dm index f4a234d9b23a..966d7677ac3e 100644 --- a/code/modules/jobs/job_types/security_officer.dm +++ b/code/modules/jobs/job_types/security_officer.dm @@ -34,6 +34,14 @@ /obj/item/clothing/head/beret/sec ) + mail_goodies = list( + /obj/item/reagent_containers/food/snacks/donut/caramel = 10, + /obj/item/reagent_containers/food/snacks/donut/matcha = 10, + /obj/item/reagent_containers/food/snacks/donut/blumpkin = 5, +// /obj/item/clothing/mask/whistle = 5, + /obj/item/melee/baton/boomerang/loaded = 1 + ) + /datum/job/officer/get_access() var/list/L = list() L |= ..() | check_config_for_sec_maint() diff --git a/code/modules/jobs/job_types/station_engineer.dm b/code/modules/jobs/job_types/station_engineer.dm index 58822dc4c57b..d8ea7e1df5e2 100644 --- a/code/modules/jobs/job_types/station_engineer.dm +++ b/code/modules/jobs/job_types/station_engineer.dm @@ -27,7 +27,7 @@ display_order = JOB_DISPLAY_ORDER_STATION_ENGINEER threat = 1 - + family_heirlooms = list( /obj/item/clothing/head/hardhat, /obj/item/screwdriver/brass/family, @@ -37,6 +37,13 @@ /obj/item/wirecutters/brass/family ) + mail_goodies = list( + /obj/item/storage/box/lights/mixed = 20, + /obj/item/lightreplacer = 10, + /obj/item/holosign_creator/engineering = 8, + /obj/item/clothing/head/hardhat/red/upgraded = 1 + ) + /datum/outfit/job/engineer name = "Station Engineer" jobtype = /datum/job/engineer diff --git a/code/modules/jobs/job_types/virologist.dm b/code/modules/jobs/job_types/virologist.dm index 423a65048f68..e5c64acbc812 100644 --- a/code/modules/jobs/job_types/virologist.dm +++ b/code/modules/jobs/job_types/virologist.dm @@ -25,11 +25,19 @@ threat = 1.5 starting_modifiers = list(/datum/skill_modifier/job/surgery, /datum/skill_modifier/job/affinity/surgery) - + family_heirlooms = list( /obj/item/reagent_containers/syringe ) + mail_goodies = list( + /obj/item/reagent_containers/glass/bottle/random_virus = 15, + /obj/item/reagent_containers/glass/bottle/formaldehyde = 10, + /obj/item/reagent_containers/glass/bottle/synaptizine = 10, + /obj/item/stack/sheet/mineral/plasma = 10, + /obj/item/stack/sheet/mineral/uranium = 5 + ) + /datum/outfit/job/virologist name = "Virologist" jobtype = /datum/job/virologist diff --git a/code/modules/jobs/job_types/warden.dm b/code/modules/jobs/job_types/warden.dm index ec4e81caeaca..eda6257653de 100644 --- a/code/modules/jobs/job_types/warden.dm +++ b/code/modules/jobs/job_types/warden.dm @@ -34,6 +34,15 @@ /obj/item/book/manual/wiki/security_space_law ) + mail_goodies = list( + /obj/item/storage/fancy/cigarettes = 15, + /obj/item/storage/box/handcuffs = 10, + /obj/item/storage/box/teargas = 10, + /obj/item/storage/box/flashbangs = 10, + /obj/item/storage/box/rubbershot = 10, + /obj/item/storage/box/lethalshot = 5 + ) + /datum/job/warden/get_access() var/list/L = list() L = ..() | check_config_for_sec_maint() diff --git a/code/modules/keybindings/keybind/mob.dm b/code/modules/keybindings/keybind/mob.dm index 15911d831ea2..15990731541d 100644 --- a/code/modules/keybindings/keybind/mob.dm +++ b/code/modules/keybindings/keybind/mob.dm @@ -85,6 +85,6 @@ description = "Immediately examine anything you're hovering your mouse over." /datum/keybinding/mob/examine_immediate/down(client/user) - var/atom/A = user.mouseObject + var/atom/A = user.mouse_object_ref?.resolve() if(A) A.attempt_examinate(user.mob) diff --git a/code/modules/keybindings/setup.dm b/code/modules/keybindings/setup.dm index b5f09c65caa8..0e8a7c20399d 100644 --- a/code/modules/keybindings/setup.dm +++ b/code/modules/keybindings/setup.dm @@ -58,7 +58,7 @@ full_macro_assert(prefs_override) /client/proc/full_macro_assert(datum/preferences/prefs_override = prefs) - INVOKE_ASYNC(src, .proc/do_full_macro_assert, prefs_override) // winget sleeps. + INVOKE_ASYNC(src, PROC_REF(do_full_macro_assert), prefs_override) // winget sleeps. // TODO: OVERHAUL ALL OF THIS AGAIN. While this works this is flatout horrid with the "use list but also don't use lists" crap. I hate my life. /client/proc/do_full_macro_assert(datum/preferences/prefs_override = prefs) diff --git a/code/modules/library/lib_codex_gigas.dm b/code/modules/library/lib_codex_gigas.dm index 21296bcba946..09a0a87a2898 100644 --- a/code/modules/library/lib_codex_gigas.dm +++ b/code/modules/library/lib_codex_gigas.dm @@ -75,7 +75,7 @@ return FALSE if(action == "search") SStgui.close_uis(src) - addtimer(CALLBACK(src, .proc/perform_research, usr, currentName), 0) + addtimer(CALLBACK(src, PROC_REF(perform_research), usr, currentName), 0) currentName = "" currentSection = PRE_TITLE return FALSE diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm index 4f73b037c861..bd488230c486 100644 --- a/code/modules/library/lib_machines.dm +++ b/code/modules/library/lib_machines.dm @@ -574,7 +574,7 @@ if(istype(O, /obj/item/paper)) bind_book(user, O) else if(default_unfasten_wrench(user, O)) - return 1 + return TRUE else return ..() diff --git a/code/modules/lighting/lighting_atom.dm b/code/modules/lighting/lighting_atom.dm index f9df19d2acb3..6073a15544d4 100644 --- a/code/modules/lighting/lighting_atom.dm +++ b/code/modules/lighting/lighting_atom.dm @@ -124,7 +124,7 @@ temp_power = light_power temp_range = light_range set_light(_range, _power, _color) - addtimer(CALLBACK(src, /atom/proc/set_light, _reset_lighting ? initial(light_range) : temp_range, _reset_lighting ? initial(light_power) : temp_power, _reset_lighting ? initial(light_color) : temp_color), _duration, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, set_light), _reset_lighting ? initial(light_range) : temp_range, _reset_lighting ? initial(light_power) : temp_power, _reset_lighting ? initial(light_color) : temp_color), _duration, TIMER_OVERRIDE|TIMER_UNIQUE) /mob/living/flash_lighting_fx(_range = FLASH_LIGHT_RANGE, _power = FLASH_LIGHT_POWER, _color = LIGHT_COLOR_WHITE, _duration = FLASH_LIGHT_DURATION, _reset_lighting = TRUE) mob_light(_color, _range, _power, _duration) diff --git a/code/modules/lighting/lighting_turf.dm b/code/modules/lighting/lighting_turf.dm index 6bcffc582b9a..6180824d6a75 100644 --- a/code/modules/lighting/lighting_turf.dm +++ b/code/modules/lighting/lighting_turf.dm @@ -62,7 +62,7 @@ // Used to get a scaled lumcount. /turf/proc/get_lumcount(var/minlum = 0, var/maxlum = 1) if(!lighting_object) - return 1 + return TRUE var/totallums = (lc_topright? (lc_topright.lum_r + lc_topright.lum_g + lc_topright.lum_b) : 0) \ + (lc_bottomright? (lc_bottomright.lum_r + lc_bottomright.lum_g + lc_bottomright.lum_b) : 0) \ diff --git a/code/modules/mafia/controller.dm b/code/modules/mafia/controller.dm index 43d15ebffef2..0b94af15a784 100644 --- a/code/modules/mafia/controller.dm +++ b/code/modules/mafia/controller.dm @@ -206,10 +206,10 @@ if(turn == 1) send_message(span_notice("The selected map is [current_map.name]!
      [current_map.description]")) send_message("Day [turn] started! There is no voting on the first day. Say hello to everybody!") - next_phase_timer = addtimer(CALLBACK(src,.proc/check_trial, FALSE),first_day_phase_period,TIMER_STOPPABLE) //no voting period = no votes = instant night + next_phase_timer = addtimer(CALLBACK(src,PROC_REF(check_trial), FALSE),first_day_phase_period,TIMER_STOPPABLE) //no voting period = no votes = instant night else send_message("Day [turn] started! Voting will start in 1 minute.") - next_phase_timer = addtimer(CALLBACK(src,.proc/start_voting_phase),day_phase_period,TIMER_STOPPABLE) + next_phase_timer = addtimer(CALLBACK(src,PROC_REF(start_voting_phase)),day_phase_period,TIMER_STOPPABLE) SStgui.update_uis(src) @@ -222,7 +222,7 @@ */ /datum/mafia_controller/proc/start_voting_phase() phase = MAFIA_PHASE_VOTING - next_phase_timer = addtimer(CALLBACK(src, .proc/check_trial, TRUE),voting_phase_period,TIMER_STOPPABLE) //be verbose! + next_phase_timer = addtimer(CALLBACK(src, PROC_REF(check_trial), TRUE),voting_phase_period,TIMER_STOPPABLE) //be verbose! send_message("Voting started! Vote for who you want to see on trial today.") SStgui.update_uis(src) @@ -254,7 +254,7 @@ on_trial = loser on_trial.body.forceMove(get_turf(town_center_landmark)) phase = MAFIA_PHASE_JUDGEMENT - next_phase_timer = addtimer(CALLBACK(src, .proc/lynch),judgement_phase_period,TIMER_STOPPABLE) + next_phase_timer = addtimer(CALLBACK(src, PROC_REF(lynch)),judgement_phase_period,TIMER_STOPPABLE) reset_votes("Day") else if(verbose) @@ -283,13 +283,13 @@ if(judgement_guilty_votes.len > judgement_innocent_votes.len) //strictly need majority guilty to lynch send_message(span_red("Guilty wins majority, [on_trial.body.real_name] has been lynched.")) on_trial.kill(src,lynch = TRUE) - addtimer(CALLBACK(src, .proc/send_home, on_trial),judgement_lynch_period) + addtimer(CALLBACK(src, PROC_REF(send_home), on_trial),judgement_lynch_period) else send_message(span_green("Innocent wins majority, [on_trial.body.real_name] has been spared.")) on_trial.body.forceMove(get_turf(on_trial.assigned_landmark)) on_trial = null //day votes are already cleared, so this will skip the trial and check victory/lockdown/whatever else - next_phase_timer = addtimer(CALLBACK(src, .proc/check_trial, FALSE),judgement_lynch_period,TIMER_STOPPABLE)// small pause to see the guy dead, no verbosity since we already did this + next_phase_timer = addtimer(CALLBACK(src, PROC_REF(check_trial), FALSE),judgement_lynch_period,TIMER_STOPPABLE)// small pause to see the guy dead, no verbosity since we already did this /** * Teenie helper proc to move players back to their home. @@ -404,7 +404,7 @@ for(var/datum/mafia_role/R in all_roles) R.reveal_role(src) phase = MAFIA_PHASE_VICTORY_LAP - next_phase_timer = addtimer(CALLBACK(src,.proc/end_game),victory_lap_period,TIMER_STOPPABLE) + next_phase_timer = addtimer(CALLBACK(src,PROC_REF(end_game)),victory_lap_period,TIMER_STOPPABLE) /** * Cleans up the game, resetting variables back to the beginning and removing the map with the generator. @@ -445,9 +445,9 @@ if(D.id != "mafia") //so as to not trigger shutters on station, lol continue if(close) - INVOKE_ASYNC(D, /obj/machinery/door/poddoor.proc/close) + INVOKE_ASYNC(D, TYPE_PROC_REF(/obj/machinery/door/poddoor, close)) else - INVOKE_ASYNC(D, /obj/machinery/door/poddoor.proc/open) + INVOKE_ASYNC(D, TYPE_PROC_REF(/obj/machinery/door/poddoor, open)) /** * The actual start of night for players. Mostly info is given at the start of the night as the end of the night is when votes and actions are submitted and tried. @@ -460,7 +460,7 @@ phase = MAFIA_PHASE_NIGHT send_message("Night [turn] started! Lockdown will end in 45 seconds.") SEND_SIGNAL(src,COMSIG_MAFIA_SUNDOWN) - next_phase_timer = addtimer(CALLBACK(src, .proc/resolve_night),night_phase_period,TIMER_STOPPABLE) + next_phase_timer = addtimer(CALLBACK(src, PROC_REF(resolve_night)),night_phase_period,TIMER_STOPPABLE) SStgui.update_uis(src) /** @@ -560,7 +560,7 @@ tally[votes[vote_type][votee]] = 1 else tally[votes[vote_type][votee]] += 1 - sortTim(tally,/proc/cmp_numeric_dsc,associative=TRUE) + sortTim(tally,GLOBAL_PROC_REF(cmp_numeric_dsc),associative=TRUE) return length(tally) ? tally[1] : null /** @@ -604,7 +604,7 @@ // ADD_TRAIT(H, TRAIT_CANNOT_CRYSTALIZE, MAFIA_TRAIT) freon tomfoolery H.equipOutfit(player_outfit) H.status_flags |= GODMODE - RegisterSignal(H,COMSIG_ATOM_UPDATE_OVERLAYS,.proc/display_votes) + RegisterSignal(H,COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(display_votes)) var/datum/action/innate/mafia_panel/mafia_panel = new(null,src) mafia_panel.Grant(H) var/client/player_client = GLOB.directory[role.player_key] diff --git a/code/modules/mafia/roles.dm b/code/modules/mafia/roles.dm index a48f890d1084..d649081e499e 100644 --- a/code/modules/mafia/roles.dm +++ b/code/modules/mafia/roles.dm @@ -159,7 +159,7 @@ /datum/mafia_role/detective/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,.proc/investigate) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE, PROC_REF(investigate)) /datum/mafia_role/detective/validate_action_target(datum/mafia_controller/game,action,datum/mafia_role/target) . = ..() @@ -219,7 +219,7 @@ /datum/mafia_role/psychologist/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,.proc/therapy_reveal) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_END, PROC_REF(therapy_reveal)) /datum/mafia_role/psychologist/validate_action_target(datum/mafia_controller/game, action, datum/mafia_role/target) . = ..() @@ -259,7 +259,7 @@ /datum/mafia_role/chaplain/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,.proc/commune) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE, PROC_REF(commune)) /datum/mafia_role/chaplain/validate_action_target(datum/mafia_controller/game, action, datum/mafia_role/target) . = ..() @@ -298,8 +298,8 @@ /datum/mafia_role/md/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,.proc/protect) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,.proc/end_protection) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE, PROC_REF(protect)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_END, PROC_REF(end_protection)) /datum/mafia_role/md/validate_action_target(datum/mafia_controller/game,action,datum/mafia_role/target) . = ..() @@ -326,7 +326,7 @@ if(!target.can_action(game, src, "medical assistance")) return - RegisterSignal(target,COMSIG_MAFIA_ON_KILL,.proc/prevent_kill) + RegisterSignal(target,COMSIG_MAFIA_ON_KILL, PROC_REF(prevent_kill)) add_note("N[game.turn] - Protected [target.body.real_name]") /datum/mafia_role/md/proc/prevent_kill(datum/source,datum/mafia_controller/game,datum/mafia_role/attacker,lynch) @@ -361,8 +361,8 @@ /datum/mafia_role/officer/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,.proc/defend) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,.proc/end_defense) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE, PROC_REF(defend)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_END, PROC_REF(end_defense)) /datum/mafia_role/officer/validate_action_target(datum/mafia_controller/game,action,datum/mafia_role/target) . = ..() @@ -389,7 +389,7 @@ if(!target.can_action(game, src, "security patrol")) return if(target) - RegisterSignal(target,COMSIG_MAFIA_ON_KILL,.proc/retaliate) + RegisterSignal(target,COMSIG_MAFIA_ON_KILL, PROC_REF(retaliate)) add_note("N[game.turn] - Defended [target.body.real_name]") /datum/mafia_role/officer/proc/retaliate(datum/source,datum/mafia_controller/game,datum/mafia_role/attacker,lynch) @@ -426,8 +426,8 @@ /datum/mafia_role/lawyer/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,.proc/roleblock) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,.proc/release) + RegisterSignal(game,COMSIG_MAFIA_SUNDOWN, PROC_REF(roleblock)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_END, PROC_REF(release)) /datum/mafia_role/lawyer/proc/roleblock(datum/mafia_controller/game) SIGNAL_HANDLER @@ -467,7 +467,6 @@ /datum/mafia_role/lawyer/proc/release(datum/mafia_controller/game) SIGNAL_HANDLER - . = ..() if(current_target) current_target.role_flags &= ~ROLE_ROLEBLOCKED current_target = null @@ -511,7 +510,7 @@ /datum/mafia_role/hos/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,.proc/execute) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE, PROC_REF(execute)) /datum/mafia_role/hos/validate_action_target(datum/mafia_controller/game,action,datum/mafia_role/target) . = ..() @@ -541,7 +540,7 @@ target.reveal_role(game, verbose = TRUE) if(target.team == MAFIA_TEAM_TOWN) to_chat(body,span_userdanger("You have killed an innocent crewmember. You will die tomorrow night.")) - RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,.proc/internal_affairs) + RegisterSignal(game,COMSIG_MAFIA_SUNDOWN, PROC_REF(internal_affairs)) role_flags |= ROLE_VULNERABLE /datum/mafia_role/hos/proc/internal_affairs(datum/mafia_controller/game) @@ -572,8 +571,8 @@ /datum/mafia_role/warden/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,.proc/night_start) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,.proc/night_end) + RegisterSignal(game,COMSIG_MAFIA_SUNDOWN, PROC_REF(night_start)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_END, PROC_REF(night_end)) /datum/mafia_role/warden/handle_action(datum/mafia_controller/game, action, datum/mafia_role/target) . = ..() @@ -594,7 +593,7 @@ if(protection_status == WARDEN_WILL_LOCKDOWN) to_chat(body,span_danger("Any and all visitors are going to eat buckshot tonight.")) - RegisterSignal(src,COMSIG_MAFIA_ON_VISIT,.proc/self_defense) + RegisterSignal(src,COMSIG_MAFIA_ON_VISIT, PROC_REF(self_defense)) /datum/mafia_role/warden/proc/night_end(datum/mafia_controller/game) SIGNAL_HANDLER @@ -633,7 +632,7 @@ /datum/mafia_role/mafia/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,.proc/mafia_text) + RegisterSignal(game,COMSIG_MAFIA_SUNDOWN, PROC_REF(mafia_text)) /datum/mafia_role/mafia/proc/mafia_text(datum/mafia_controller/source) SIGNAL_HANDLER @@ -654,7 +653,7 @@ /datum/mafia_role/mafia/thoughtfeeder/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,.proc/investigate) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE, PROC_REF(investigate)) /datum/mafia_role/mafia/thoughtfeeder/validate_action_target(datum/mafia_controller/game,action,datum/mafia_role/target) . = ..() @@ -701,8 +700,8 @@ /datum/mafia_role/traitor/New(datum/mafia_controller/game) . = ..() - RegisterSignal(src,COMSIG_MAFIA_ON_KILL,.proc/nightkill_immunity) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_KILL_PHASE,.proc/try_to_kill) + RegisterSignal(src,COMSIG_MAFIA_ON_KILL, PROC_REF(nightkill_immunity)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_KILL_PHASE, PROC_REF(try_to_kill)) /datum/mafia_role/traitor/check_total_victory(alive_town, alive_mafia) //serial killers just want teams dead, they cannot be stopped by killing roles anyways return alive_town + alive_mafia <= 1 @@ -763,8 +762,8 @@ /datum/mafia_role/nightmare/New(datum/mafia_controller/game) . = ..() - RegisterSignal(src,COMSIG_MAFIA_ON_KILL,.proc/flickering_immunity) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_KILL_PHASE,.proc/flicker_or_hunt) + RegisterSignal(src,COMSIG_MAFIA_ON_KILL, PROC_REF(flickering_immunity)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_KILL_PHASE, PROC_REF(flicker_or_hunt)) /datum/mafia_role/nightmare/check_total_victory(alive_town, alive_mafia) //nightmares just want teams dead return alive_town + alive_mafia <= 1 @@ -851,9 +850,9 @@ /datum/mafia_role/fugitive/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,.proc/night_start) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,.proc/night_end) - RegisterSignal(game,COMSIG_MAFIA_GAME_END,.proc/survived) + RegisterSignal(game,COMSIG_MAFIA_SUNDOWN, PROC_REF(night_start)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_END, PROC_REF(night_end)) + RegisterSignal(game,COMSIG_MAFIA_GAME_END, PROC_REF(survived)) /datum/mafia_role/fugitive/handle_action(datum/mafia_controller/game, action, datum/mafia_role/target) . = ..() @@ -874,7 +873,7 @@ if(protection_status == FUGITIVE_WILL_PRESERVE) to_chat(body,span_danger("Your preparations are complete. Nothing could kill you tonight!")) - RegisterSignal(src,COMSIG_MAFIA_ON_KILL,.proc/prevent_death) + RegisterSignal(src,COMSIG_MAFIA_ON_KILL, PROC_REF(prevent_death)) /datum/mafia_role/fugitive/proc/night_end(datum/mafia_controller/game) SIGNAL_HANDLER @@ -918,7 +917,7 @@ /datum/mafia_role/obsessed/New(datum/mafia_controller/game) //note: obsession is always a townie . = ..() - RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,.proc/find_obsession) + RegisterSignal(game,COMSIG_MAFIA_SUNDOWN, PROC_REF(find_obsession)) /datum/mafia_role/obsessed/proc/find_obsession(datum/mafia_controller/game) SIGNAL_HANDLER @@ -934,7 +933,7 @@ //if you still don't have an obsession you're playing a single player game like i can't help your dumb ass to_chat(body, span_userdanger("Your obsession is [obsession.body.real_name]! Get them lynched to win!")) add_note("N[game.turn] - I vowed to watch my obsession, [obsession.body.real_name], hang!") //it'll always be N1 but whatever - RegisterSignal(obsession,COMSIG_MAFIA_ON_KILL,.proc/check_victory) + RegisterSignal(obsession,COMSIG_MAFIA_ON_KILL, PROC_REF(check_victory)) UnregisterSignal(game,COMSIG_MAFIA_SUNDOWN) /datum/mafia_role/obsessed/proc/check_victory(datum/source,datum/mafia_controller/game,datum/mafia_role/attacker,lynch) @@ -964,7 +963,7 @@ /datum/mafia_role/clown/New(datum/mafia_controller/game) . = ..() - RegisterSignal(src,COMSIG_MAFIA_ON_KILL,.proc/prank) + RegisterSignal(src,COMSIG_MAFIA_ON_KILL, PROC_REF(prank)) /datum/mafia_role/clown/proc/prank(datum/source,datum/mafia_controller/game,datum/mafia_role/attacker,lynch) SIGNAL_HANDLER diff --git a/code/modules/mining/aux_base.dm b/code/modules/mining/aux_base.dm index 494ca0e43305..78314ee6b6a8 100644 --- a/code/modules/mining/aux_base.dm +++ b/code/modules/mining/aux_base.dm @@ -15,6 +15,7 @@ name = "auxillary base management console" icon = 'icons/obj/terminals.dmi' icon_state = "dorm_available" + icon_keyboard = null var/shuttleId = "colony_drop" desc = "Allows a deployable expedition base to be dropped from the station to a designated mining location. It can also \ interface with the mining shuttle at the landing site if a mobile beacon is also deployed." @@ -283,7 +284,7 @@ interface with the mining shuttle at the landing site if a mobile beacon is also return anti_spam_cd = 1 - addtimer(CALLBACK(src, .proc/clear_cooldown), 50) + addtimer(CALLBACK(src, PROC_REF(clear_cooldown)), 50) var/turf/landing_spot = get_turf(src) diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index 1588dfa5c58b..849311800550 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -2,8 +2,8 @@ /obj/item/clothing/suit/hooded/explorer name = "explorer suit" desc = "An armoured suit for exploring harsh environments." - icon_state = "explorer-normal" - item_state = "explorer-normal" + icon_state = "explorer" + item_state = "explorer" var/suit_type = "normal" body_parts_covered = CHEST|GROIN|LEGS|ARMS cold_protection = CHEST|GROIN|LEGS|ARMS @@ -13,7 +13,7 @@ flags_inv = HIDEJUMPSUIT|HIDETAUR 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) resistance_flags = FIRE_PROOF - mutantrace_variation = STYLE_DIGITIGRADE|STYLE_SNEK_TAURIC|STYLE_PAW_TAURIC + mutantrace_variation = STYLE_DIGITIGRADE|STYLE_ALL_TAURIC no_t = TRUE /obj/item/clothing/head/hooded/explorer @@ -38,7 +38,7 @@ /obj/item/clothing/suit/hooded/explorer/standard/Initialize(mapload) . = ..() AddComponent(/datum/component/armor_plate) - RegisterSignal(src, COMSIG_ARMOR_PLATED, .proc/upgrade_icon) + RegisterSignal(src, COMSIG_ARMOR_PLATED, PROC_REF(upgrade_icon)) /obj/item/clothing/suit/hooded/explorer/standard/proc/upgrade_icon(datum/source, amount, maxamount) SIGNAL_HANDLER @@ -57,7 +57,7 @@ /obj/item/clothing/head/hooded/explorer/standard/Initialize(mapload) . = ..() AddComponent(/datum/component/armor_plate) - RegisterSignal(src, COMSIG_ARMOR_PLATED, .proc/upgrade_icon) + RegisterSignal(src, COMSIG_ARMOR_PLATED, PROC_REF(upgrade_icon)) /obj/item/clothing/head/hooded/explorer/standard/proc/upgrade_icon(datum/source, amount, maxamount) SIGNAL_HANDLER diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index f89b67d3234e..0b24912e8677 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -39,8 +39,8 @@ /obj/item/kinetic_crusher/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/kinetic_crusher/ComponentInitialize() . = ..() @@ -94,7 +94,7 @@ if(!QDELETED(target)) var/obj/item/crusher_trophy/T = t T.on_melee_hit(target, user) - if(!QDELETED(C) && !QDELETED(target)) + if(C && !QDELING(C) && !QDELETED(target)) // C can be 0 here, and QDELETED will runtime if that's the case. C.total_damage += target_health - target.health //we did some damage, but let's not assume how much we did /obj/item/kinetic_crusher/afterattack(atom/target, mob/living/user, proximity_flag, clickparams) @@ -119,7 +119,7 @@ D.fire() charged = FALSE update_icon() - addtimer(CALLBACK(src, .proc/Recharge), charge_time) + addtimer(CALLBACK(src, PROC_REF(Recharge)), charge_time) return if(proximity_flag && isliving(target)) var/mob/living/L = target @@ -132,18 +132,18 @@ var/obj/item/crusher_trophy/T = t T.on_mark_detonation(target, user) if(!QDELETED(L)) - if(!QDELETED(C)) + if(C && !QDELING(C)) // C can be 0 here, and QDELETED will runtime if that's the case. C.total_damage += target_health - L.health //we did some damage, but let's not assume how much we did new /obj/effect/temp_visual/kinetic_blast(get_turf(L)) var/backstab_dir = get_dir(user, L) var/def_check = L.getarmor(type = BOMB) if((user.dir & backstab_dir) && (L.dir & backstab_dir)) - if(!QDELETED(C)) + if(C && !QDELING(C)) // See above. C.total_damage += detonation_damage + backstab_bonus //cheat a little and add the total before killing it, so certain mobs don't have much lower chances of giving an item L.apply_damage(detonation_damage + backstab_bonus, BRUTE, blocked = def_check) playsound(user, 'sound/weapons/kenetic_accel.ogg', 100, 1) //Seriously who spelled it wrong else - if(!QDELETED(C)) + if(C && !QDELING(C)) // See above. C.total_damage += detonation_damage L.apply_damage(detonation_damage, BRUTE, blocked = def_check) @@ -513,7 +513,7 @@ continue playsound(L, 'sound/magic/fireball.ogg', 20, 1) new /obj/effect/temp_visual/fire(L.loc) - addtimer(CALLBACK(src, .proc/pushback, L, user), 1) //no free backstabs, we push AFTER module stuff is done + addtimer(CALLBACK(src, PROC_REF(pushback), L, user), 1) //no free backstabs, we push AFTER module stuff is done L.adjustFireLoss(bonus_value, forced = TRUE) /obj/item/crusher_trophy/tail_spike/proc/pushback(mob/living/target, mob/living/user) @@ -577,7 +577,7 @@ /obj/item/crusher_trophy/blaster_tubes/on_mark_detonation(mob/living/target, mob/living/user) deadly_shot = TRUE - addtimer(CALLBACK(src, .proc/reset_deadly_shot), 300, TIMER_UNIQUE|TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(reset_deadly_shot)), 300, TIMER_UNIQUE|TIMER_OVERRIDE) /obj/item/crusher_trophy/blaster_tubes/proc/reset_deadly_shot() deadly_shot = FALSE diff --git a/code/modules/mining/equipment/marker_beacons.dm b/code/modules/mining/equipment/marker_beacons.dm index 3ec466dad43e..8542cce78d29 100644 --- a/code/modules/mining/equipment/marker_beacons.dm +++ b/code/modules/mining/equipment/marker_beacons.dm @@ -104,6 +104,7 @@ GLOBAL_LIST_INIT(marker_beacon_colors, list( . += "Alt-click to select a color. Current color is [picked_color]." /obj/structure/marker_beacon/update_icon() + . = ..() while(!picked_color || !GLOB.marker_beacon_colors[picked_color]) picked_color = pick(GLOB.marker_beacon_colors) icon_state = "[initial(icon_state)][lowertext(picked_color)]-on" diff --git a/code/modules/mining/equipment/regenerative_core.dm b/code/modules/mining/equipment/regenerative_core.dm index 0bb082ca577d..1e928945e7bc 100644 --- a/code/modules/mining/equipment/regenerative_core.dm +++ b/code/modules/mining/equipment/regenerative_core.dm @@ -31,7 +31,7 @@ /obj/item/organ/regenerative_core/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/inert_check), 2400) + addtimer(CALLBACK(src, PROC_REF(inert_check)), 2400) /obj/item/organ/regenerative_core/proc/inert_check() if(!preserved) diff --git a/code/modules/mining/equipment/resonator.dm b/code/modules/mining/equipment/resonator.dm index ed52f8399e14..2eaf6ab218e8 100644 --- a/code/modules/mining/equipment/resonator.dm +++ b/code/modules/mining/equipment/resonator.dm @@ -71,7 +71,7 @@ transform = matrix()*0.75 animate(src, transform = matrix()*1.5, time = duration) deltimer(timerid) - timerid = addtimer(CALLBACK(src, .proc/burst), duration, TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(burst)), duration, TIMER_STOPPABLE) /obj/effect/temp_visual/resonance/Destroy() if(res) diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm index a1f3e13fcc49..85a70f49b049 100644 --- a/code/modules/mining/equipment/survival_pod.dm +++ b/code/modules/mining/equipment/survival_pod.dm @@ -186,9 +186,6 @@ /obj/machinery/stasis/survival_pod/play_power_sound() return -/obj/machinery/stasis/survival_pod/update_icon() - return - //NanoMed /obj/machinery/vending/wallmed/survival_pod name = "survival pod medical supply" diff --git a/code/modules/mining/equipment/wormhole_jaunter.dm b/code/modules/mining/equipment/wormhole_jaunter.dm index 9eed29685181..3bc147edaab7 100644 --- a/code/modules/mining/equipment/wormhole_jaunter.dm +++ b/code/modules/mining/equipment/wormhole_jaunter.dm @@ -21,7 +21,7 @@ /obj/item/wormhole_jaunter/equipped(mob/user, slot) . = ..() if(slot == ITEM_SLOT_BELT) - RegisterSignal(user, COMSIG_MOVABLE_CHASM_DROP, .proc/chasm_react) + RegisterSignal(user, COMSIG_MOVABLE_CHASM_DROP, PROC_REF(chasm_react)) /obj/item/wormhole_jaunter/dropped(mob/user) . = ..() @@ -103,4 +103,4 @@ L.DefaultCombatKnockdown(60) if(ishuman(L)) shake_camera(L, 20, 1) - addtimer(CALLBACK(L, /mob/living/carbon.proc/vomit), 20) + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob/living/carbon, vomit)), 20) diff --git a/code/modules/mining/fulton.dm b/code/modules/mining/fulton.dm index 83439a766461..58949b46d5d3 100644 --- a/code/modules/mining/fulton.dm +++ b/code/modules/mining/fulton.dm @@ -179,13 +179,13 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons) if(isliving(A)) var/mob/living/L = A if(L.stat != DEAD) - return 1 + return TRUE for(var/thing in A.GetAllContents()) if(isliving(A)) var/mob/living/L = A if(L.stat != DEAD) - return 1 - return 0 + return TRUE + return FALSE /obj/effect/extraction_holder/singularity_pull() return diff --git a/code/modules/mining/laborcamp/laborstacker.dm b/code/modules/mining/laborcamp/laborstacker.dm index ef1fed4a1845..3e4d28d20ba9 100644 --- a/code/modules/mining/laborcamp/laborstacker.dm +++ b/code/modules/mining/laborcamp/laborstacker.dm @@ -28,7 +28,7 @@ GLOBAL_LIST(labor_sheet_values) if(!initial(sheet.point_value) || (initial(sheet.merge_type) && initial(sheet.merge_type) != sheet_type)) //ignore no-value sheets and x/fifty subtypes continue sheet_list += list(list("ore" = initial(sheet.name), "value" = initial(sheet.point_value))) - GLOB.labor_sheet_values = sort_list(sheet_list, /proc/cmp_sheet_list) + GLOB.labor_sheet_values = sort_list(sheet_list, GLOBAL_PROC_REF(cmp_sheet_list)) /proc/cmp_sheet_list(list/a, list/b) return a["value"] - b["value"] diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm index b9ab6463c7d4..3234e5b1e1d5 100644 --- a/code/modules/mining/lavaland/ash_flora.dm +++ b/code/modules/mining/lavaland/ash_flora.dm @@ -27,7 +27,7 @@ /obj/structure/flora/ash/proc/harvest(user) if(harvested) - return 0 + return FALSE var/rand_harvested = rand(harvest_amount_low, harvest_amount_high) if(rand_harvested) @@ -45,8 +45,8 @@ name = harvested_name desc = harvested_desc harvested = TRUE - addtimer(CALLBACK(src, .proc/regrow), rand(regrowth_time_low, regrowth_time_high)) - return 1 + addtimer(CALLBACK(src, PROC_REF(regrow)), rand(regrowth_time_low, regrowth_time_high)) + return TRUE /obj/structure/flora/ash/proc/regrow() icon_state = base_icon diff --git a/code/modules/mining/lavaland/ash_tree.dm b/code/modules/mining/lavaland/ash_tree.dm index e1996d693cba..e6cd52fa9e80 100644 --- a/code/modules/mining/lavaland/ash_tree.dm +++ b/code/modules/mining/lavaland/ash_tree.dm @@ -73,7 +73,7 @@ container_used = W //So we dont lose are bowl when cutting it down + needed for the harvest sap proc user.transferItemToLoc(W, src) - addtimer(CALLBACK(src, .proc/harvest_sap), harvest_sap_time SECONDS) + addtimer(CALLBACK(src, PROC_REF(harvest_sap)), harvest_sap_time SECONDS) else to_chat(user, "There is no sap to collect.") diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 7a53be231bc8..566d412d804a 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -408,7 +408,7 @@ /obj/effect/wisp/orbit(atom/thing, radius, clockwise, rotation_speed, rotation_segments, pre_rotation, lockinorbit) . = ..() if(ismob(thing)) - RegisterSignal(thing, COMSIG_MOB_UPDATE_SIGHT, .proc/update_user_sight) + RegisterSignal(thing, COMSIG_MOB_UPDATE_SIGHT, PROC_REF(update_user_sight)) var/mob/being = thing being.update_sight() to_chat(thing, "The wisp enhances your vision.") @@ -605,7 +605,7 @@ can_destroy = FALSE - addtimer(CALLBACK(src, .proc/unvanish, user), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(unvanish), user), 10 SECONDS) /obj/effect/immortality_talisman/proc/unvanish(mob/user) user.status_flags &= ~GODMODE @@ -879,7 +879,7 @@ /datum/status_effect/dodgeroll_iframes/on_apply() . = ..() - RegisterSignal(owner, COMSIG_LIVING_RUN_BLOCK, .proc/trolled) + RegisterSignal(owner, COMSIG_LIVING_RUN_BLOCK, PROC_REF(trolled)) /datum/status_effect/dodgeroll_iframes/on_remove() UnregisterSignal(owner, list( @@ -1105,7 +1105,7 @@ /obj/item/lava_staff/afterattack(atom/target, mob/user, proximity_flag, click_parameters) . = ..() - INVOKE_ASYNC(src, .proc/attempt_lava, target, user, proximity_flag, click_parameters) + INVOKE_ASYNC(src, PROC_REF(attempt_lava), target, user, proximity_flag, click_parameters) /obj/item/lava_staff/proc/attempt_lava(atom/target, mob/user, proximity_flag, click_parameters) if(timer > world.time) @@ -1177,7 +1177,7 @@ /obj/item/mayhem/attack_self(mob/user) for(var/mob/living/carbon/human/H in range(7,user)) var/obj/effect/mine/pickup/bloodbath/B = new(H) - INVOKE_ASYNC(B, /obj/effect/mine/pickup/bloodbath/.proc/mineEffect, H) + INVOKE_ASYNC(B, TYPE_PROC_REF(/obj/effect/mine/pickup/bloodbath, mineEffect), H) to_chat(user, "You shatter the bottle!") playsound(user.loc, 'sound/effects/glassbr1.ogg', 100, 1) message_admins("[ADMIN_LOOKUPFLW(user)] has activated a bottle of mayhem!") @@ -1324,11 +1324,11 @@ calculate_anger_mod(user) timer = world.time + CLICK_CD_MELEE //by default, melee attacks only cause melee blasts, and have an accordingly short cooldown if(proximity_flag) - INVOKE_ASYNC(src, .proc/aoe_burst, T, user) + INVOKE_ASYNC(src, PROC_REF(aoe_burst), T, user) log_combat(user, target, "fired 3x3 blast at", src) else if(ismineralturf(target) && get_dist(user, target) < 6) //target is minerals, we can hit it(even if we can't see it) - INVOKE_ASYNC(src, .proc/cardinal_blasts, T, user) + INVOKE_ASYNC(src, PROC_REF(cardinal_blasts), T, user) timer = world.time + cooldown_time else if(target in view(5, get_turf(user))) //if the target is in view, hit it timer = world.time + cooldown_time @@ -1339,12 +1339,12 @@ C.monster_damage_boost = TRUE log_combat(user, target, "fired a chaser at", src) else - INVOKE_ASYNC(src, .proc/cardinal_blasts, T, user) //otherwise, just do cardinal blast + INVOKE_ASYNC(src, PROC_REF(cardinal_blasts), T, user) //otherwise, just do cardinal blast log_combat(user, target, "fired cardinal blast at", src) else to_chat(user, "That target is out of range!" ) timer = world.time - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) /obj/item/hierophant_club/proc/calculate_anger_mod(mob/user) //we get stronger as the user loses health chaser_cooldown = initial(chaser_cooldown) @@ -1382,7 +1382,7 @@ user.visible_message("[user] starts fiddling with [src]'s pommel...", \ "You start detaching the hierophant beacon...") timer = world.time + 51 - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) if(do_after(user, 50, target = user) && !beacon) var/turf/T = get_turf(user) playsound(T,'sound/magic/blind.ogg', 200, 1, -4) @@ -1394,7 +1394,7 @@ You can remove the beacon to place it again by striking it with the club.") else timer = world.time - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) else to_chat(user, "You need to be on solid ground to detach the beacon!") return @@ -1411,7 +1411,7 @@ user.update_action_buttons_icon() user.visible_message("[user] starts to glow faintly...") timer = world.time + 50 - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) beacon.icon_state = "hierophant_tele_on" var/obj/effect/temp_visual/hierophant/telegraph/edge/TE1 = new /obj/effect/temp_visual/hierophant/telegraph/edge(user.loc) var/obj/effect/temp_visual/hierophant/telegraph/edge/TE2 = new /obj/effect/temp_visual/hierophant/telegraph/edge(beacon.loc) @@ -1423,7 +1423,7 @@ to_chat(user, "The beacon is blocked by something, preventing teleportation!") user.update_action_buttons_icon() timer = world.time - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) beacon.icon_state = "hierophant_tele_off" return new /obj/effect/temp_visual/hierophant/telegraph(T, user) @@ -1435,7 +1435,7 @@ if(user) user.update_action_buttons_icon() timer = world.time - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) if(beacon) beacon.icon_state = "hierophant_tele_off" return @@ -1444,7 +1444,7 @@ to_chat(user, "The beacon is blocked by something, preventing teleportation!") user.update_action_buttons_icon() timer = world.time - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) beacon.icon_state = "hierophant_tele_off" return user.log_message("teleported self from [AREACOORD(source)] to [beacon]") @@ -1457,7 +1457,7 @@ var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, user, TRUE) //but absolutely will hurt enemies B.damage = 25 for(var/mob/living/L in range(1, source)) - INVOKE_ASYNC(src, .proc/teleport_mob, source, L, T, user) //regardless, take all mobs near us along + INVOKE_ASYNC(src, PROC_REF(teleport_mob), source, L, T, user) //regardless, take all mobs near us along sleep(6) //at this point the blasts detonate if(beacon) beacon.icon_state = "hierophant_tele_off" @@ -1465,7 +1465,7 @@ qdel(TE1) qdel(TE2) timer = world.time - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) if(beacon) beacon.icon_state = "hierophant_tele_off" teleporting = FALSE @@ -1504,7 +1504,7 @@ sleep(2) new /obj/effect/temp_visual/hierophant/blast(T, user, friendly_fire_check) for(var/d in GLOB.cardinals) - INVOKE_ASYNC(src, .proc/blast_wall, T, d, user) + INVOKE_ASYNC(src, PROC_REF(blast_wall), T, d, user) /obj/item/hierophant_club/proc/blast_wall(turf/T, dir, mob/living/user) //make a wall of blasts blast_range tiles long if(!T) diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index 0b7ca7adfd77..214e050e5ad0 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -23,7 +23,7 @@ /obj/machinery/mineral/proc/register_input_turf() input_turf = get_step(src, input_dir) if(input_turf) // make sure there is actually a turf - RegisterSignal(input_turf, list(COMSIG_ATOM_CREATED, COMSIG_ATOM_ENTERED), .proc/pickup_item) + RegisterSignal(input_turf, list(COMSIG_ATOM_CREATED, COMSIG_ATOM_ENTERED), PROC_REF(pickup_item)) /// Unregisters signals that are registered the machine's input turf, if it has one. /obj/machinery/mineral/proc/unregister_input_turf() diff --git a/code/modules/mining/minebot.dm b/code/modules/mining/minebot.dm index 75b647809a4f..0d3e5c8f7cfc 100644 --- a/code/modules/mining/minebot.dm +++ b/code/modules/mining/minebot.dm @@ -62,6 +62,7 @@ /mob/living/simple_animal/hostile/mining_drone/Destroy() for (var/datum/action/innate/minedrone/action in actions) qdel(action) + QDEL_NULL(stored_gun) return ..() /mob/living/simple_animal/hostile/mining_drone/sentience_act() diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 056ad2d64250..4be4735a6fe0 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -338,7 +338,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ else user.visible_message("[user] strikes \the [src], causing a chain reaction!", "You strike \the [src], causing a chain reaction.") log_game("[key_name(user)] has primed a [name] for detonation at [AREACOORD(bombturf)]") - det_timer = addtimer(CALLBACK(src, .proc/detonate, notify_admins), det_time, TIMER_STOPPABLE) + det_timer = addtimer(CALLBACK(src, PROC_REF(detonate), notify_admins), det_time, TIMER_STOPPABLE) /obj/item/gibtonite/proc/detonate(notify_admins) if(primed) @@ -406,7 +406,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ if (!attack_self(user)) user.visible_message("[user] couldn't flip \the [src]!") return SHAME - addtimer(CALLBACK(src, .proc/manual_suicide, user), 10)//10 = time takes for flip animation + addtimer(CALLBACK(src, PROC_REF(manual_suicide), user), 10)//10 = time takes for flip animation return MANUAL_SUICIDE /obj/item/coin/proc/manual_suicide(mob/living/user) diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 224fd1be61f3..f9cd9f749ad1 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -172,10 +172,10 @@ /mob/dead/new_player/Topic(href, href_list[]) if(src != usr) - return 0 + return FALSE if(!client) - return 0 + return FALSE //don't let people get to this unless they are specifically not verified if(href_list["Month"] && (CONFIG_GET(flag/age_verification) && !check_rights_for(client, R_ADMIN) && !(client.ckey in GLOB.bunker_passthrough))) @@ -745,7 +745,7 @@ src << browse(dat, "window=manifest;size=387x420;can_close=1") /mob/dead/new_player/Move() - return 0 + return FALSE /mob/dead/new_player/proc/close_spawn_windows() diff --git a/code/modules/mob/dead/new_player/poll.dm b/code/modules/mob/dead/new_player/poll.dm index 9b6e22bc23f0..6e26b0eb2cd0 100644 --- a/code/modules/mob/dead/new_player/poll.dm +++ b/code/modules/mob/dead/new_player/poll.dm @@ -461,7 +461,7 @@ return pollid = text2num(pollid) if (!pollid || pollid < 0) - return 0 + return FALSE //validate the poll is actually the right type of poll and its still active var/datum/db_query/query_validate_poll = SSdbcore.NewQuery({" SELECT id @@ -473,12 +473,12 @@ )) if(!query_validate_poll.warn_execute()) qdel(query_validate_poll) - return 0 + return FALSE if (!query_validate_poll.NextRow()) qdel(query_validate_poll) - return 0 + return FALSE qdel(query_validate_poll) - return 1 + return TRUE /** * Processes vote form data and saves results to the database for an IRV type poll. @@ -501,7 +501,7 @@ if(!QDELETED(client) && client.holder) admin_rank = client.holder.rank.name if (!vote_valid_check(pollid, client?.holder, POLLTYPE_IRV)) - return 0 + return FALSE var/list/special_columns = list( "datetime" = "NOW()", @@ -544,7 +544,7 @@ return //validate the poll if (!vote_valid_check(pollid, client.holder, POLLTYPE_OPTION)) - return 0 + return FALSE var/voted = poll_check_voted(pollid) if(isnull(voted) || voted) //Failed or already voted. return @@ -567,7 +567,7 @@ qdel(query_option_vote) if(!QDELETED(usr)) usr << browse(null,"window=playerpoll") - return 1 + return TRUE /mob/dead/new_player/proc/log_text_poll_reply(pollid, replytext) if(!SSdbcore.Connect()) @@ -581,7 +581,7 @@ return //validate the poll if (!vote_valid_check(pollid, client.holder, POLLTYPE_TEXT)) - return 0 + return FALSE if(!replytext) to_chat(usr, "The text you entered was blank. Please correct the text and submit again.") return @@ -611,7 +611,7 @@ qdel(query_text_vote) if(!QDELETED(usr)) usr << browse(null,"window=playerpoll") - return 1 + return TRUE /mob/dead/new_player/proc/vote_on_numval_poll(pollid, optionid, rating) if(!SSdbcore.Connect()) @@ -625,7 +625,7 @@ return //validate the poll if (!vote_valid_check(pollid, client.holder, POLLTYPE_RATING)) - return 0 + return FALSE var/datum/db_query/query_numval_hasvoted = SSdbcore.NewQuery({" SELECT id FROM [format_table_name("poll_vote")] @@ -655,7 +655,7 @@ qdel(query_numval_vote) if(!QDELETED(usr)) usr << browse(null,"window=playerpoll") - return 1 + return TRUE /** * Processes vote form data and saves results to the database for a multiple choice type poll. diff --git a/code/modules/mob/dead/new_player/preferences_setup.dm b/code/modules/mob/dead/new_player/preferences_setup.dm index f231283e88bb..75c0fc4b45a7 100644 --- a/code/modules/mob/dead/new_player/preferences_setup.dm +++ b/code/modules/mob/dead/new_player/preferences_setup.dm @@ -70,7 +70,6 @@ mannequin.regenerate_icons() - COMPILE_OVERLAYS(mannequin) parent.show_character_previews(new /mutable_appearance(mannequin)) unset_busy_human_dummy(DUMMY_HUMAN_SLOT_PREFERENCES) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 3d0361ca6931..41dd7f3630e1 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -146,13 +146,13 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) var/old_color = color color = "#960000" animate(src, color = old_color, time = 10, flags = ANIMATION_PARALLEL) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 10) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 10) /mob/dead/observer/ratvar_act() var/old_color = color color = "#FAE48C" animate(src, color = old_color, time = 10, flags = ANIMATION_PARALLEL) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 10) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 10) /mob/dead/observer/Destroy() if(data_huds_on) @@ -235,7 +235,7 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) var/g_val var/color_format = length(input_color) if(color_format != length_char(input_color)) - return 0 + return FALSE if(color_format == 3) r_val = hex2num(copytext(input_color, 1, 2)) * 16 g_val = hex2num(copytext(input_color, 2, 3)) * 16 @@ -245,7 +245,7 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) g_val = hex2num(copytext(input_color, 3, 5)) b_val = hex2num(copytext(input_color, 5, 7)) else - return 0 //If the color format is not 3 or 6, you're using an unexpected way to represent a color. + return FALSE //If the color format is not 3 or 6, you're using an unexpected way to represent a color. r_val += (255 - r_val) * 0.4 if(r_val > 255) @@ -695,32 +695,32 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/mob/living/target = input("Your new life begins today!", "Possess Mob", null, null) as null|anything in possessible if(!target) - return 0 + return FALSE if(ismegafauna(target)) to_chat(src, "This creature is too powerful for you to possess!") - return 0 + return FALSE if(can_reenter_corpse && mind && mind.current) if(alert(src, "Your soul is still tied to your former life as [mind.current.name], if you go forward there is no going back to that life. Are you sure you wish to continue?", "Move On", "Yes", "No") == "No") - return 0 + return FALSE if(target.key) to_chat(src, "Someone has taken this body while you were choosing!") - return 0 + return FALSE transfer_ckey(target, FALSE) target.AddElement(/datum/element/ghost_role_eligibility, penalize_on_ghost = FALSE, free_ghosting = TRUE) target.faction = list("neutral") - return 1 + return TRUE //this is a mob verb instead of atom for performance reasons //see /mob/verb/examinate() in mob.dm for more info //overridden here and in /mob/living for different point span classes and sanity checks /mob/dead/observer/pointed(atom/A as mob|obj|turf in fov_view()) if(!..()) - return 0 + return FALSE usr.visible_message("[src] points to [A].") - return 1 + return TRUE /mob/dead/observer/verb/view_manifest() set name = "View Crew Manifest" @@ -841,7 +841,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp return IsAdminGhost(usr) /mob/dead/observer/is_literate() - return 1 + return TRUE /mob/dead/observer/vv_edit_var(var_name, var_value) . = ..() @@ -960,7 +960,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp // Ghosts have no momentum, being massless ectoplasm /mob/dead/observer/Process_Spacemove(movement_dir) - return 1 + return TRUE /mob/dead/observer/vv_edit_var(var_name, var_value) . = ..() diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 2a0eaddff0ec..25e749430fa0 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -379,7 +379,7 @@ //returns 0 if it cannot, 1 if successful /mob/proc/equip_to_appropriate_slot(obj/item/W, clothing_check = FALSE) if(!istype(W)) - return 0 + return FALSE var/slot_priority = W.slot_equipment_priority if(!slot_priority) @@ -402,9 +402,9 @@ for(var/slot in slot_priority) if(equip_to_slot_if_possible(W, slot, FALSE, TRUE, TRUE, FALSE, clothing_check)) //qdel_on_fail = 0; disable_warning = 1; redraw_mob = 1 - return 1 + return TRUE - return 0 + return FALSE /** * Used to return a list of equipped items on a mob; does not include held items (use get_all_gear) diff --git a/code/modules/mob/living/blood.dm b/code/modules/mob/living/blood.dm index c74a13230093..3d6e1b111db5 100644 --- a/code/modules/mob/living/blood.dm +++ b/code/modules/mob/living/blood.dm @@ -200,7 +200,7 @@ /mob/living/carbon/get_blood_data() var/blood_data = list() //set the blood data - blood_data["donor"] = src + blood_data["donor"] = WEAKREF(src) blood_data["viruses"] = list() for(var/thing in diseases) diff --git a/code/modules/mob/living/bloodcrawl.dm b/code/modules/mob/living/bloodcrawl.dm index 6f2f7094e65d..f7f4bc427db6 100644 --- a/code/modules/mob/living/bloodcrawl.dm +++ b/code/modules/mob/living/bloodcrawl.dm @@ -33,7 +33,7 @@ //entry when holding them // literally only an option for carbons though to_chat(C, "You may not hold items while blood crawling!") - return 0 + return FALSE var/obj/item/bloodcrawl/B1 = new(C) var/obj/item/bloodcrawl/B2 = new(C) B1.icon_state = "bloodhand_left" @@ -45,7 +45,7 @@ spawn(0) bloodpool_sink(B) src.mob_transforming = FALSE - return 1 + return TRUE /mob/living/proc/bloodpool_sink(obj/effect/decal/cleanable/B) var/turf/mobloc = get_turf(src.loc) @@ -89,7 +89,7 @@ var/success = bloodcrawl_consume(victim) if(!success) to_chat(src, "You happily devour... nothing? Your meal vanished at some point!") - return 1 + return TRUE /mob/living/proc/bloodcrawl_consume(mob/living/victim) to_chat(src, "You begin to feast on [victim]. You can not move while you are doing this.") @@ -156,12 +156,12 @@ newcolor = BLOOD_COLOR_XENO add_atom_colour(newcolor, TEMPORARY_COLOUR_PRIORITY) // but only for a few seconds - addtimer(CALLBACK(src, /atom/.proc/remove_atom_colour, TEMPORARY_COLOUR_PRIORITY, newcolor), 6 SECONDS) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, remove_atom_colour), TEMPORARY_COLOUR_PRIORITY, newcolor), 6 SECONDS) /mob/living/proc/phasein(obj/effect/decal/cleanable/B) if(src.mob_transforming) to_chat(src, "Finish eating first!") - return 0 + return FALSE B.visible_message("[B] starts to bubble...") if(!do_after(src, 20, target = B)) return @@ -178,4 +178,4 @@ qdel(BC) qdel(src.holder) src.holder = null - return 1 + return TRUE diff --git a/code/modules/mob/living/brain/MMI.dm b/code/modules/mob/living/brain/MMI.dm index 20f581366675..ce0293f082c3 100644 --- a/code/modules/mob/living/brain/MMI.dm +++ b/code/modules/mob/living/brain/MMI.dm @@ -75,7 +75,7 @@ brainmob.forceMove(src) brainmob.container = src if(!(newbrain.organ_flags & ORGAN_FAILING)) // the brain organ hasn't been beaten to death. - brainmob.stat = CONSCIOUS //we manually revive the brain mob + brainmob.set_stat(CONSCIOUS) //we manually revive the brain mob brainmob.remove_from_dead_mob_list() brainmob.add_to_alive_mob_list() @@ -112,7 +112,7 @@ if(brain.brainmob) brainmob.container = null //Reset brainmob mmi var. brainmob.forceMove(brain) //Throw mob into brain. - brainmob.stat = DEAD + brainmob.set_stat(DEAD) brainmob.emp_damage = 0 brainmob.reset_perspective() //so the brainmob follows the brain organ instead of the mmi. And to update our vision brain.brainmob = brainmob //Set the brain to use the brainmob diff --git a/code/modules/mob/living/brain/brain.dm b/code/modules/mob/living/brain/brain.dm index 69dc59f1f82d..b00ab69bf783 100644 --- a/code/modules/mob/living/brain/brain.dm +++ b/code/modules/mob/living/brain/brain.dm @@ -65,7 +65,7 @@ /mob/living/brain/can_be_revived() . = 1 if(!container || health <= HEALTH_THRESHOLD_DEAD) - return 0 + return FALSE /mob/living/brain/fully_replace_character_name(oldname,newname) ..() diff --git a/code/modules/mob/living/brain/death.dm b/code/modules/mob/living/brain/death.dm index 4ee8d6756bee..8a0e71de5fbf 100644 --- a/code/modules/mob/living/brain/death.dm +++ b/code/modules/mob/living/brain/death.dm @@ -1,7 +1,7 @@ /mob/living/brain/death(gibbed) if(stat == DEAD) return - stat = DEAD + set_stat(DEAD) if(!gibbed && container)//If not gibbed but in a container. var/obj/item/mmi = container diff --git a/code/modules/mob/living/brain/posibrain.dm b/code/modules/mob/living/brain/posibrain.dm index b3749b4a411e..b9db274b6571 100644 --- a/code/modules/mob/living/brain/posibrain.dm +++ b/code/modules/mob/living/brain/posibrain.dm @@ -83,7 +83,7 @@ GLOBAL_VAR(posibrain_notify_cooldown) next_ask = world.time + askDelay searching = TRUE update_icon() - addtimer(CALLBACK(src, .proc/check_success), askDelay) + addtimer(CALLBACK(src, PROC_REF(check_success)), askDelay) /obj/item/mmi/posibrain/proc/check_success() searching = FALSE @@ -135,7 +135,7 @@ GLOBAL_VAR(posibrain_notify_cooldown) brainmob.stored_dna = new /datum/dna/stored(brainmob) C.dna.copy_dna(brainmob.stored_dna) brainmob.timeofhostdeath = C.timeofdeath - brainmob.stat = CONSCIOUS + brainmob.set_stat(CONSCIOUS) if(brainmob.mind) brainmob.mind.assigned_role = new_role if(C.mind) @@ -158,7 +158,7 @@ GLOBAL_VAR(posibrain_notify_cooldown) name = "[initial(name)] ([brainmob.name])" to_chat(brainmob, welcome_message) brainmob.mind.assigned_role = new_role - brainmob.stat = CONSCIOUS + brainmob.set_stat(CONSCIOUS) brainmob.remove_from_dead_mob_list() brainmob.add_to_alive_mob_list() diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index 1b7207d7eba8..df9876d7a1dc 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -93,7 +93,7 @@ clear_alert("alien_fire") /mob/living/carbon/alien/reagent_check(datum/reagent/R) //can metabolize all reagents - return 0 + return FALSE /mob/living/carbon/alien/IsAdvancedToolUser() return has_fine_manipulation @@ -136,7 +136,7 @@ Des: Removes all infected images from the alien. return /mob/living/carbon/alien/canBeHandcuffed() - return 1 + return TRUE /mob/living/carbon/alien/get_standard_pixel_y_offset(lying = 0) return initial(pixel_y) diff --git a/code/modules/mob/living/carbon/alien/alien_defense.dm b/code/modules/mob/living/carbon/alien/alien_defense.dm index 5081fd8a1498..7e38c26c8c3c 100644 --- a/code/modules/mob/living/carbon/alien/alien_defense.dm +++ b/code/modules/mob/living/carbon/alien/alien_defense.dm @@ -123,7 +123,7 @@ In all, this is a lot like the monkey code. /N adjustEarDamage(15,60) /mob/living/carbon/alien/soundbang_act(intensity = 1, stun_pwr = 20, damage_pwr = 5, deafen_pwr = 15) - return 0 + return FALSE /mob/living/carbon/alien/acid_act(acidpwr, acid_volume) return 0//aliens are immune to acid. diff --git a/code/modules/mob/living/carbon/alien/damage_procs.dm b/code/modules/mob/living/carbon/alien/damage_procs.dm index 1b165378161a..8f223e88c4cb 100644 --- a/code/modules/mob/living/carbon/alien/damage_procs.dm +++ b/code/modules/mob/living/carbon/alien/damage_procs.dm @@ -1,6 +1,6 @@ /mob/living/carbon/alien/getToxLoss(toxins_type = TOX_OMNI) - return 0 + return FALSE /mob/living/carbon/alien/adjustToxLoss(amount, updating_health = TRUE, forced = FALSE, toxins_type = TOX_DEFAULT) //alien immune to tox damage return FALSE diff --git a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm index e79bce33142b..6443f3416309 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm @@ -32,7 +32,7 @@ Doesn't work on other aliens/AI.*/ return /obj/effect/proc_holder/alien/fire(mob/living/carbon/user) - return 1 + return TRUE /obj/effect/proc_holder/alien/get_panel_text() . = ..() @@ -72,10 +72,10 @@ Doesn't work on other aliens/AI.*/ /obj/effect/proc_holder/alien/plant/fire(mob/living/carbon/user) if(locate(/obj/structure/alien/weeds/node) in get_turf(user)) to_chat(user, "There's already a weed node here.") - return 0 + return FALSE user.visible_message("[user] has planted some alien weeds!") new/obj/structure/alien/weeds/node(user.loc) - return 1 + return TRUE /obj/effect/proc_holder/alien/whisper name = "Whisper" @@ -89,7 +89,7 @@ Doesn't work on other aliens/AI.*/ options += Ms var/mob/living/M = input("Select who to whisper to:","Whisper to?",null) as null|mob in options if(!M) - return 0 + return FALSE if(M.anti_magic_check(FALSE, FALSE, TRUE, 0)) to_chat(user, "As you try to communicate with [M], you're suddenly stopped by a vision of a massive tinfoil wall that streches beyond visible range. It seems you've been foiled.") return FALSE @@ -108,8 +108,8 @@ Doesn't work on other aliens/AI.*/ var/follow_link_whispee = FOLLOW_LINK(ded, M) to_chat(ded, "[follow_link_user] [user] Alien Whisper --> [follow_link_whispee] [M] [msg]") else - return 0 - return 1 + return FALSE + return TRUE /obj/effect/proc_holder/alien/transfer name = "Transfer Plasma" @@ -124,7 +124,7 @@ Doesn't work on other aliens/AI.*/ aliens_around.Add(A) var/mob/living/carbon/M = input("Select who to transfer to:","Transfer plasma to?",null) as mob in aliens_around if(!M) - return 0 + return FALSE var/amount = input("Amount:", "Transfer Plasma to [M]") as num if (amount) amount = min(abs(round(amount)), user.getPlasma()) @@ -153,21 +153,21 @@ Doesn't work on other aliens/AI.*/ if(target in oview(1,user)) if(target.acid_act(200, 100)) user.visible_message("[user] vomits globs of vile stuff all over [target]. It begins to sizzle and melt under the bubbling mess of acid!") - return 1 + return TRUE else to_chat(user, "You cannot dissolve this object.") - return 0 + return FALSE else to_chat(src, "[target] is too far away.") - return 0 + return FALSE /obj/effect/proc_holder/alien/acid/fire(mob/living/carbon/alien/user) var/O = input("Select what to dissolve:","Dissolve",null) as obj|turf in oview(1,user) if(!O || user.incapacitated()) - return 0 + return FALSE else return corrode(O,user) @@ -199,8 +199,9 @@ Doesn't work on other aliens/AI.*/ add_ranged_ability(user, message, TRUE) /obj/effect/proc_holder/alien/neurotoxin/update_icon() + . = ..() action.button_icon_state = "alien_neurotoxin_[active]" - action.UpdateButtonIcon() + action.UpdateButtons() /obj/effect/proc_holder/alien/neurotoxin/InterceptClickOn(mob/living/caller, params, atom/target) if(..()) @@ -320,14 +321,14 @@ Doesn't work on other aliens/AI.*/ /mob/living/carbon/proc/getPlasma() var/obj/item/organ/alien/plasmavessel/vessel = getorgan(/obj/item/organ/alien/plasmavessel) if(!vessel) - return 0 + return FALSE return vessel.storedPlasma /mob/living/carbon/proc/adjustPlasma(amount) var/obj/item/organ/alien/plasmavessel/vessel = getorgan(/obj/item/organ/alien/plasmavessel) if(!vessel) - return 0 + return FALSE vessel.storedPlasma = max(vessel.storedPlasma + amount,0) vessel.storedPlasma = min(vessel.storedPlasma, vessel.max_plasma) //upper limit of max_plasma, lower limit of 0 for(var/X in abilities) @@ -335,8 +336,8 @@ Doesn't work on other aliens/AI.*/ if(!APH) continue if(APH.has_action) - APH.action.UpdateButtonIcon() - return 1 + APH.action.UpdateButtons() + return TRUE /mob/living/carbon/alien/adjustPlasma(amount) . = ..() @@ -345,6 +346,6 @@ Doesn't work on other aliens/AI.*/ /mob/living/carbon/proc/usePlasma(amount) if(getPlasma() >= amount) adjustPlasma(-amount) - return 1 + return TRUE - return 0 + return FALSE diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm index 3e8a5d8bdb72..ff8fae2b6286 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm @@ -27,18 +27,18 @@ var/obj/item/organ/alien/hivenode/node = user.getorgan(/obj/item/organ/alien/hivenode) if(!node) //Players are Murphy's Law. We may not expect there to ever be a living xeno with no hivenode, but they _WILL_ make it happen. to_chat(user, "Without the hivemind, you can't possibly hold the responsibility of leadership!") - return 0 + return FALSE if(node.recent_queen_death) to_chat(user, "Your thoughts are still too scattered to take up the position of leadership.") - return 0 + return FALSE if(!isturf(user.loc)) to_chat(user, "You can't evolve here!") - return 0 + return FALSE if(!get_alien_type(/mob/living/carbon/alien/humanoid/royal)) var/mob/living/carbon/alien/humanoid/royal/praetorian/new_xeno = new (user.loc) user.alien_evolve(new_xeno) - return 1 + return TRUE else to_chat(user, "We already have a living royal!") - return 0 + return FALSE 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 69c148843693..2b189887d584 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm @@ -49,7 +49,7 @@ else //Maybe uses plasma in the future, although that wouldn't make any sense... leaping = 1 update_icons() - throw_at(A, MAX_ALIEN_LEAP_DIST, 1, src, FALSE, TRUE, callback = CALLBACK(src, .proc/leap_end)) + throw_at(A, MAX_ALIEN_LEAP_DIST, 1, src, FALSE, TRUE, callback = CALLBACK(src, PROC_REF(leap_end))) /mob/living/carbon/alien/humanoid/hunter/proc/leap_end() leaping = 0 diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm index 3e0faf44f0e7..183c17fa3ecb 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm @@ -29,14 +29,14 @@ var/obj/item/organ/alien/hivenode/node = user.getorgan(/obj/item/organ/alien/hivenode) if(!node) //Just in case this particular Praetorian gets violated and kept by the RD as a replacement for Lamarr. to_chat(user, "Without the hivemind, you would be unfit to rule as queen!") - return 0 + return FALSE if(node.recent_queen_death) to_chat(user, "You are still too burdened with guilt to evolve into a queen.") - return 0 + return FALSE if(!get_alien_type(/mob/living/carbon/alien/humanoid/royal/queen)) var/mob/living/carbon/alien/humanoid/royal/queen/new_xeno = new (user.loc) user.alien_evolve(new_xeno) - return 1 + return TRUE else to_chat(user, "We already have an alive queen.") - return 0 + return FALSE diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm index 8177360d4a14..c74527a1ab56 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm @@ -19,7 +19,7 @@ playsound(loc, "punch", 25, 1, -1) visible_message("[user] has [hitverb] [src]!", \ "[user] has [hitverb] [src]!", null, COMBAT_MESSAGE_RANGE) - return 1 + return TRUE /mob/living/carbon/alien/humanoid/on_attack_hand(mob/living/carbon/human/M) . = ..() diff --git a/code/modules/mob/living/carbon/alien/humanoid/queen.dm b/code/modules/mob/living/carbon/alien/humanoid/queen.dm index 4205b4b9931e..b538a0dcfaaf 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/queen.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/queen.dm @@ -20,7 +20,7 @@ var/alt_inhands_file = 'icons/mob/alienqueen.dmi' /mob/living/carbon/alien/humanoid/royal/can_inject(mob/user, error_msg, target_zone, penetrate_thick = FALSE, bypass_immunity = FALSE) - return 0 + return FALSE /mob/living/carbon/alien/humanoid/royal/queen name = "alien queen" @@ -98,20 +98,20 @@ var/obj/item/queenpromote/prom if(get_alien_type(/mob/living/carbon/alien/humanoid/royal/praetorian/)) to_chat(user, "You already have a Praetorian!") - return 0 + return FALSE else for(prom in user) to_chat(user, "You discard [prom].") qdel(prom) - return 0 + return FALSE prom = new (user.loc) if(!user.put_in_active_hand(prom, 1)) to_chat(user, "You must empty your hands before preparing the parasite.") - return 0 + return FALSE else //Just in case telling the player only once is not enough! to_chat(user, "Use the royal parasite on one of your children to promote her to Praetorian!") - return 0 + return FALSE /obj/item/queenpromote name = "\improper royal parasite" diff --git a/code/modules/mob/living/carbon/alien/larva/larva_defense.dm b/code/modules/mob/living/carbon/alien/larva/larva_defense.dm index 5832996a2cc6..e40bb96b6299 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva_defense.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva_defense.dm @@ -30,7 +30,7 @@ "[user] has pummeled [src]!", null, COMBAT_MESSAGE_RANGE) adjustBruteLoss(5 + rand(1,9)) new /datum/forced_movement(src, get_step_away(user,src, 30), 1) - return 1 + return TRUE /mob/living/carbon/alien/larva/do_attack_animation(atom/A, visual_effect_icon, obj/item/used_item, no_effect) if(!no_effect && !visual_effect_icon) diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index b22ff6853142..48713e07285e 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -16,12 +16,12 @@ return if(IsUnconscious() || IsSleeping() || getOxyLoss() > 50 || (HAS_TRAIT(src, TRAIT_DEATHCOMA)) || health <= crit_threshold) if(stat == CONSCIOUS) - stat = UNCONSCIOUS + set_stat(UNCONSCIOUS) if(!eye_blind) blind_eyes(1) update_mobility() else if(stat == UNCONSCIOUS) - stat = CONSCIOUS + set_stat(CONSCIOUS) if(!(combat_flags & COMBAT_FLAG_HARD_STAMCRIT)) set_resting(FALSE, TRUE) if(eye_blind <= 1) diff --git a/code/modules/mob/living/carbon/alien/larva/powers.dm b/code/modules/mob/living/carbon/alien/larva/powers.dm index 7204759db567..567f52de546a 100644 --- a/code/modules/mob/living/carbon/alien/larva/powers.dm +++ b/code/modules/mob/living/carbon/alien/larva/powers.dm @@ -17,7 +17,7 @@ user.layer = MOB_LAYER user.visible_message("[user] slowly peeks up from the ground...", \ "You stop hiding.") - return 1 + return TRUE /obj/effect/proc_holder/alien/larva_evolve @@ -57,7 +57,7 @@ new_xeno = new /mob/living/carbon/alien/humanoid/drone(L.loc) L.alien_evolve(new_xeno) - return 0 + return FALSE else to_chat(user, "You are not fully grown.") - return 0 + return FALSE diff --git a/code/modules/mob/living/carbon/alien/life.dm b/code/modules/mob/living/carbon/alien/life.dm index b56c897b037b..f0abf405e982 100644 --- a/code/modules/mob/living/carbon/alien/life.dm +++ b/code/modules/mob/living/carbon/alien/life.dm @@ -9,7 +9,7 @@ if(!breath || (breath.total_moles() == 0)) //Aliens breathe in vaccuum - return 0 + return FALSE var/toxins_used = 0 var/tox_detect_threshold = 0.02 diff --git a/code/modules/mob/living/carbon/alien/organs.dm b/code/modules/mob/living/carbon/alien/organs.dm index f452c4997d77..7850ec130110 100644 --- a/code/modules/mob/living/carbon/alien/organs.dm +++ b/code/modules/mob/living/carbon/alien/organs.dm @@ -145,7 +145,7 @@ recent_queen_death = 1 owner.throw_alert("alien_noqueen", /atom/movable/screen/alert/alien_vulnerable) - addtimer(CALLBACK(src, .proc/clear_queen_death), QUEEN_DEATH_DEBUFF_DURATION) + addtimer(CALLBACK(src, PROC_REF(clear_queen_death)), QUEEN_DEATH_DEBUFF_DURATION) /obj/item/organ/alien/hivenode/proc/clear_queen_death() 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 bb92eb79bdbe..3211cf2529a3 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -51,7 +51,7 @@ /obj/item/organ/body_egg/alien_embryo/egg_process() if(stage < 5 && prob(3)) stage++ - INVOKE_ASYNC(src, .proc/RefreshInfectionImage) + INVOKE_ASYNC(src, PROC_REF(RefreshInfectionImage)) if(stage == 5 && prob(50)) for(var/datum/surgery/S in owner.surgeries) diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm index 7dedf5a739cc..8342c4e948d5 100644 --- a/code/modules/mob/living/carbon/alien/special/facehugger.dm +++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm @@ -97,19 +97,19 @@ /obj/item/clothing/mask/facehugger/on_found(mob/finder) if(stat == CONSCIOUS) return HasProximity(finder) - return 0 + return FALSE /obj/item/clothing/mask/facehugger/HasProximity(atom/movable/AM as mob|obj) if(CanHug(AM) && Adjacent(AM)) return Leap(AM) - return 0 + return FALSE /obj/item/clothing/mask/facehugger/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback) if(!..()) return if(stat == CONSCIOUS) icon_state = "[initial(icon_state)]_thrown" - addtimer(CALLBACK(src, .proc/clear_throw_icon_state), 15) + addtimer(CALLBACK(src, PROC_REF(clear_throw_icon_state)), 15) /obj/item/clothing/mask/facehugger/proc/clear_throw_icon_state() if(icon_state == "[initial(icon_state)]_thrown") @@ -181,7 +181,7 @@ // early returns and validity checks done: attach. attached++ //ensure we detach once we no longer need to be attached - addtimer(CALLBACK(src, .proc/detach), MAX_IMPREGNATION_TIME) + addtimer(CALLBACK(src, PROC_REF(detach)), MAX_IMPREGNATION_TIME) if(!sterile) @@ -190,7 +190,7 @@ GoIdle() //so it doesn't jump the people that tear it off - addtimer(CALLBACK(src, .proc/Impregnate, M), rand(MIN_IMPREGNATION_TIME, MAX_IMPREGNATION_TIME)) + addtimer(CALLBACK(src, PROC_REF(Impregnate), M), rand(MIN_IMPREGNATION_TIME, MAX_IMPREGNATION_TIME)) /obj/item/clothing/mask/facehugger/proc/detach() attached = 0 @@ -233,7 +233,7 @@ stat = UNCONSCIOUS icon_state = "[initial(icon_state)]_inactive" - addtimer(CALLBACK(src, .proc/GoActive), rand(MIN_ACTIVE_TIME, MAX_ACTIVE_TIME)) + addtimer(CALLBACK(src, PROC_REF(GoActive)), rand(MIN_ACTIVE_TIME, MAX_ACTIVE_TIME)) /obj/item/clothing/mask/facehugger/proc/Die() if(stat == DEAD) @@ -256,7 +256,7 @@ return FALSE if(ismonkey(M)) - return 1 + return TRUE var/mob/living/carbon/C = M if(ishuman(C) && !(ITEM_SLOT_MASK in C.dna.species.no_equip)) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 58ab15dd55ef..993928a24be6 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -17,7 +17,6 @@ QDEL_LIST(internal_organs) QDEL_LIST(stomach_contents) QDEL_LIST(bodyparts) - QDEL_LIST(implants) hand_bodyparts = null //Just references out bodyparts, don't need to delete twice. remove_from_all_data_huds() QDEL_NULL(dna) @@ -104,7 +103,7 @@ . = ..() var/hurt = TRUE var/extra_speed = 0 - if(throwingdatum.thrower != src) + if(throwingdatum?.thrower != src) extra_speed = min(max(0, throwingdatum.speed - initial(throw_speed)), 3) if(GetComponent(/datum/component/tackler)) return @@ -228,7 +227,7 @@ . = (handcuffed || (!ignore_grab && pulledby && pulledby.grab_state >= GRAB_AGGRESSIVE)) /mob/living/carbon/proc/canBeHandcuffed() - return 0 + return FALSE /mob/living/carbon/Topic(href, href_list) ..() @@ -267,7 +266,7 @@ MarkResistTime() visible_message("[src] attempts to unbuckle [p_them()]self!", \ "You attempt to unbuckle yourself... (This will take around [round(buckle_cd/600,1)] minute\s, and you need to stay still.)") - if(do_after(src, buckle_cd, src, timed_action_flags = IGNORE_HELD_ITEM | IGNORE_INCAPACITATED, extra_checks = CALLBACK(src, .proc/cuff_resist_check))) + if(do_after(src, buckle_cd, src, timed_action_flags = IGNORE_HELD_ITEM | IGNORE_INCAPACITATED, extra_checks = CALLBACK(src, PROC_REF(cuff_resist_check)))) if(!buckled) return buckled.user_unbuckle_mob(src, src) @@ -451,7 +450,7 @@ /mob/living/carbon/attack_ui(slot) if(!has_hand_for_held_index(active_hand_index)) - return 0 + return FALSE return ..() /mob/living/carbon/proc/vomit(lost_nutrition = 10, blood = FALSE, stun = TRUE, distance = 1, message = TRUE, vomit_type = VOMIT_TOXIC, harm = TRUE, force = FALSE, purge_ratio = 0.1) @@ -809,16 +808,16 @@ death() return if(IsUnconscious() || IsSleeping() || getOxyLoss() > 50 || (HAS_TRAIT(src, TRAIT_DEATHCOMA)) || (health <= HEALTH_THRESHOLD_FULLCRIT && !HAS_TRAIT(src, TRAIT_NOHARDCRIT))) - stat = UNCONSCIOUS + set_stat(UNCONSCIOUS) SEND_SIGNAL(src, COMSIG_DISABLE_COMBAT_MODE) if(!eye_blind) blind_eyes(1) else if(health <= crit_threshold && !HAS_TRAIT(src, TRAIT_NOSOFTCRIT)) - stat = SOFT_CRIT + set_stat(SOFT_CRIT) SEND_SIGNAL(src, COMSIG_DISABLE_COMBAT_MODE) else - stat = CONSCIOUS + set_stat(CONSCIOUS) if(eye_blind <= 1) adjust_blindness(-1) update_mobility() @@ -893,7 +892,7 @@ /mob/living/carbon/can_be_revived() . = ..() if(!getorgan(/obj/item/organ/brain) && (!mind || !mind.has_antag_datum(/datum/antagonist/changeling))) - return 0 + return FALSE /mob/living/carbon/harvest(mob/living/user) if(QDELETED(src)) diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 611fa9b3b608..64cf64509a47 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -258,7 +258,7 @@ jitteriness += 1000 do_jitter_animation(jitteriness) stuttering += 2 - addtimer(CALLBACK(src, .proc/secondary_shock, should_stun), 20) + addtimer(CALLBACK(src, PROC_REF(secondary_shock), should_stun), 20) return shock_damage ///Called slightly after electrocute act to reduce jittering and apply a secondary stun. diff --git a/code/modules/mob/living/carbon/carbon_movement.dm b/code/modules/mob/living/carbon/carbon_movement.dm index 508c4fced9da..c7217b3fae8a 100644 --- a/code/modules/mob/living/carbon/carbon_movement.dm +++ b/code/modules/mob/living/carbon/carbon_movement.dm @@ -7,24 +7,24 @@ /mob/living/carbon/Process_Spacemove(movement_dir = 0) if(..()) - return 1 + return TRUE if(!isturf(loc)) - return 0 + return FALSE // Do we have a jetpack implant (and is it on)? var/obj/item/organ/cyberimp/chest/thrusters/T = getorganslot(ORGAN_SLOT_THRUSTERS) if(istype(T) && movement_dir && T.allow_thrust(0.01)) - return 1 + return TRUE var/obj/item/I = get_jetpack() if(istype(I, /obj/item/tank/jetpack)) var/obj/item/tank/jetpack/J = I if((movement_dir || J.stabilizers) && J.allow_thrust(0.01, src)) - return 1 + return TRUE else if(istype(I, /obj/item/mod/module/jetpack)) var/obj/item/mod/module/jetpack/J = I if((movement_dir || J.stabilizers) && J.allow_thrust()) - return 1 + return TRUE /mob/living/carbon/Moved() . = ..() diff --git a/code/modules/mob/living/carbon/carbon_update_icons.dm b/code/modules/mob/living/carbon/carbon_update_icons.dm index cea51b4cd23c..8cbbc5f4007e 100644 --- a/code/modules/mob/living/carbon/carbon_update_icons.dm +++ b/code/modules/mob/living/carbon/carbon_update_icons.dm @@ -13,7 +13,7 @@ /mob/living/carbon/regenerate_icons() if(mob_transforming) - return 1 + return TRUE update_inv_hands() update_inv_handcuffed() update_inv_legcuffed() diff --git a/code/modules/mob/living/carbon/damage_procs.dm b/code/modules/mob/living/carbon/damage_procs.dm index f2cbf239db8e..d33a75447e76 100644 --- a/code/modules/mob/living/carbon/damage_procs.dm +++ b/code/modules/mob/living/carbon/damage_procs.dm @@ -4,7 +4,7 @@ SEND_SIGNAL(src, COMSIG_MOB_APPLY_DAMAGE, damage, damagetype, def_zone) var/hit_percent = (100-blocked)/100 if(!forced && hit_percent <= 0) - return 0 + return FALSE var/obj/item/bodypart/BP = null if(!spread_damage) diff --git a/code/modules/mob/living/carbon/handle_corruption.dm b/code/modules/mob/living/carbon/handle_corruption.dm index b56752453bbc..7253ab7ed4b2 100644 --- a/code/modules/mob/living/carbon/handle_corruption.dm +++ b/code/modules/mob/living/carbon/handle_corruption.dm @@ -55,7 +55,7 @@ to_chat(src, "Error - Malfunction in movement control subsystem.") if("shortdeaf") ADD_TRAIT(src, TRAIT_DEAF, CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_hearing), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_hearing)), 5 SECONDS) to_chat(src, "ZZZZT") if("flopover") DefaultCombatKnockdown(1) @@ -72,7 +72,7 @@ to_chat(src, "Intent subsystem successfully recalibrated.") if("longdeaf") ADD_TRAIT(src, TRAIT_DEAF, CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_hearing), 20 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_hearing)), 20 SECONDS) to_chat(src, "Hearing subsystem successfully shutdown.") if("longknockdown") DefaultCombatKnockdown(50) @@ -81,18 +81,18 @@ var/disabled_type = pick(list(TRAIT_PARALYSIS_L_ARM, TRAIT_PARALYSIS_R_ARM, TRAIT_PARALYSIS_L_LEG, TRAIT_PARALYSIS_R_LEG)) ADD_TRAIT(src, disabled_type, CORRUPTED_SYSTEM) update_disabled_bodyparts() - addtimer(CALLBACK(src, .proc/reenable_limb, disabled_type), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_limb), disabled_type), 5 SECONDS) to_chat(src, "Error - Limb control subsystem partially shutdown, rebooting.") if("shortblind") become_blind(CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_vision), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_vision)), 5 SECONDS) to_chat(src, "Visual receptor shutdown detected - Initiating reboot.") if("shortstun") Stun(30) to_chat(src, "Deadlock detected in primary systems, error code [rand(101, 999)].") if("shortmute") ADD_TRAIT(src, TRAIT_MUTE, CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_speech), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_speech)), 5 SECONDS) to_chat(src, "Communications matrix successfully shutdown for maintenance.") if("vomit") to_chat(src, "Ejecting contaminant.") @@ -109,21 +109,21 @@ var/disabled_type = pick(list(TRAIT_PARALYSIS_L_ARM, TRAIT_PARALYSIS_R_ARM, TRAIT_PARALYSIS_L_LEG, TRAIT_PARALYSIS_R_LEG)) ADD_TRAIT(src, disabled_type, CORRUPTED_SYSTEM) update_disabled_bodyparts() - addtimer(CALLBACK(src, .proc/reenable_limb, disabled_type), 25 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_limb), disabled_type), 25 SECONDS) to_chat(src, "Fatal error in limb control subsystem - rebooting.") if("blindmutedeaf") become_blind(CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_vision), (rand(10, 25)) SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_vision)), (rand(10, 25)) SECONDS) ADD_TRAIT(src, TRAIT_DEAF, CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_hearing), (rand(15, 35)) SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_hearing)), (rand(15, 35)) SECONDS) ADD_TRAIT(src, TRAIT_MUTE, CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_speech), (rand(20, 45)) SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_speech)), (rand(20, 45)) SECONDS) to_chat(src, "Fatal error in multiple systems - Performing recovery.") if("longstun") Stun(80) to_chat(src, "") if("sleep") - addtimer(CALLBACK(src, .proc/forcesleep), (rand(6, 10)) SECONDS) + addtimer(CALLBACK(src, PROC_REF(forcesleep)), (rand(6, 10)) SECONDS) to_chat(src, "Priority 1 shutdown order received in operating system - Preparing powerdown.") if("inducetrauma") to_chat(src, "Major interference detected in main operating matrix - Complications possible.") diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 4ca45ceabd12..3163a749d737 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -50,7 +50,7 @@ GLOBAL_LIST_EMPTY(dead_players_during_shift) if(SSticker.HasRoundStarted()) SSblackbox.ReportDeath(src) if(is_devil(src)) - INVOKE_ASYNC(is_devil(src), /datum/antagonist/devil.proc/beginResurrectionCheck, src) + INVOKE_ASYNC(is_devil(src), TYPE_PROC_REF(/datum/antagonist/devil, beginResurrectionCheck), src) /mob/living/carbon/human/proc/makeSkeleton() ADD_TRAIT(src, TRAIT_DISFIGURED, TRAIT_GENERIC) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 7be24f08d648..2f5a4e01e93f 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -100,7 +100,7 @@ H.dna.species.stop_wagging_tail(H) /datum/emote/living/carbon/human/wag/can_run_emote(mob/user, status_check = TRUE) - if(!..()) + if(!..() || !ishuman(user)) return FALSE var/mob/living/carbon/human/H = user return H.dna && H.dna.species && H.dna.species.can_wag_tail(user) @@ -122,7 +122,7 @@ . = ..() if(.) var/mob/living/carbon/human/H = user - if(findtext(select_message_type(user), "open")) + if(H.dna.species.mutant_bodyparts["wings"]) H.OpenWings() else H.CloseWings() @@ -136,7 +136,7 @@ . = "closes " + message /datum/emote/living/carbon/human/wing/can_run_emote(mob/user, status_check = TRUE) - if(!..()) + if(!..() || !ishuman(user)) return FALSE var/mob/living/carbon/human/H = user if(H.dna && H.dna.species && (H.dna.features["wings"] != "None")) @@ -198,7 +198,7 @@ //rock paper scissors emote handling /mob/living/carbon/human/proc/beginRockPaperScissors(var/chosen_move) GLOB.rockpaperscissors_players[src] = list(chosen_move, ROCKPAPERSCISSORS_NOT_DECIDED) - do_after(src, ROCKPAPERSCISSORS_TIME_LIMIT, src, extra_checks = CALLBACK(src, .proc/rockpaperscissors_tick)) + do_after(src, ROCKPAPERSCISSORS_TIME_LIMIT, src, extra_checks = CALLBACK(src, PROC_REF(rockpaperscissors_tick))) var/new_entry = GLOB.rockpaperscissors_players[src] if(new_entry[2] == ROCKPAPERSCISSORS_NOT_DECIDED) to_chat(src, "You put your hand back down.") diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 3f6779c03b18..ae7e94b213ff 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -31,7 +31,7 @@ if(CONFIG_GET(flag/disable_stambuffer)) enable_intentional_sprint_mode() - RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, /atom.proc/clean_blood) + RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, TYPE_PROC_REF(/atom, clean_blood)) GLOB.human_list += src /mob/living/carbon/human/proc/setup_human_dna() @@ -48,8 +48,8 @@ AddElement(/datum/element/flavor_text/carbon, _name = "Flavor Text", _save_key = "flavor_text") AddElement(/datum/element/flavor_text/carbon, _name = "Naked Flavor Text", _save_key = "naked_flavor_text", _show_on_naked = TRUE) //SPLURT edit AddElement(/datum/element/flavor_text/carbon/temporary, "", "Set Pose (Temporary Flavor Text)", "This should be used only for things pertaining to the current round!", _save_key = null) - AddElement(/datum/element/flavor_text, _name = "OOC Notes", _addendum = "Put information on ERP/vore/lewd-related preferences here. THIS SHOULD NOT CONTAIN REGULAR FLAVORTEXT!!", _save_key = "ooc_notes", _examine_no_preview = TRUE) - AddElement(/datum/element/strippable, GLOB.strippable_human_items, /mob/living/carbon/human/.proc/should_strip) + AddElement(/datum/element/flavor_text, _name = "OOC Notes", _addendum = "Put information on ERP/vore/lewd-related preferences here. THIS SHOULD NOT CONTAIN REGULAR FLAVORTEXT!!", _always_show = TRUE, _save_key = "ooc_notes", _examine_no_preview = TRUE) + AddElement(/datum/element/strippable, GLOB.strippable_human_items, TYPE_PROC_REF(/mob/living/carbon/human, should_strip)) /mob/living/carbon/human/Destroy() QDEL_NULL(physiology) @@ -505,17 +505,17 @@ return if(is_mouth_covered()) to_chat(src, "Remove your mask first!") - return 0 + return FALSE if(C.is_mouth_covered()) to_chat(src, "Remove [p_their()] mask first!") - return 0 + return FALSE if(C.cpr_time < world.time + 30) visible_message("[src] is trying to perform CPR on [C.name]!", \ "You try to perform CPR on [C.name]... Hold still!") if(!do_mob(src, C)) to_chat(src, "You fail to perform CPR on [C]!") - return 0 + return FALSE var/they_breathe = !HAS_TRAIT(C, TRAIT_NOBREATH) var/they_lung = C.getorganslot(ORGAN_SLOT_LUNGS) @@ -547,6 +547,32 @@ if(..()) dropItemToGround(I) +/** + * Used to update the makeup on a human and apply/remove lipstick traits, then store/unstore them on the head object in case it gets severed + */ +/mob/living/carbon/human/proc/update_lips(new_style, new_colour, apply_trait) + lip_style = new_style + lip_color = new_colour + update_body() + + var/obj/item/bodypart/head/hopefully_a_head = get_bodypart(BODY_ZONE_HEAD) + REMOVE_TRAITS_IN(src, LIPSTICK_TRAIT) + hopefully_a_head?.stored_lipstick_trait = null + + if(new_style && apply_trait) + ADD_TRAIT(src, apply_trait, LIPSTICK_TRAIT) + hopefully_a_head?.stored_lipstick_trait = apply_trait + +/** + * A wrapper for [mob/living/carbon/human/proc/update_lips] that tells us if there were lip styles to change + */ + +/mob/living/carbon/human/proc/clean_lips() + if(isnull(lip_style) && lip_color == initial(lip_color)) + return FALSE + update_lips(null) + return TRUE + /mob/living/carbon/human/clean_blood() var/mob/living/carbon/human/H = src if(H.gloves) @@ -576,7 +602,7 @@ electrocution_skeleton_anim = mutable_appearance(icon, "electrocuted_base") electrocution_skeleton_anim.appearance_flags |= RESET_COLOR|KEEP_APART add_overlay(electrocution_skeleton_anim) - addtimer(CALLBACK(src, .proc/end_electrocution_animation, electrocution_skeleton_anim), anim_duration) + addtimer(CALLBACK(src, PROC_REF(end_electrocution_animation), electrocution_skeleton_anim), anim_duration) else //or just do a generic animation flick_overlay_view(image(icon,src,"electrocuted_generic",ABOVE_MOB_LAYER), src, anim_duration) @@ -700,7 +726,7 @@ "You try to throw up, but there's nothing in your stomach!") if(stun) DefaultCombatKnockdown(200) - return 1 + return TRUE ..() /mob/living/carbon/human/vv_get_dropdown() diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 95815f28bce1..ade214075159 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -1,6 +1,6 @@ /mob/living/carbon/human/getarmor(def_zone, type) if(HAS_TRAIT(src, TRAIT_ARMOR_BROKEN)) //trait that makes it act as if you have no armor at all, you take natural damage from all sources - return 0 + return FALSE var/armorval = 0 var/organnum = 0 @@ -22,7 +22,7 @@ /mob/living/carbon/human/proc/checkarmor(obj/item/bodypart/def_zone, d_type) if(!d_type || !def_zone) - return 0 + return FALSE var/protection = 0 var/list/body_parts = list(head, wear_mask, wear_suit, w_uniform, w_underwear, w_socks, w_shirt, back, gloves, wrists, shoes, belt, s_store, glasses, ears, ears_extra, wear_id, wear_neck) //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) //skyrat edit for(var/bp in body_parts) @@ -93,7 +93,7 @@ /mob/living/carbon/human/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) if(!I || !user) - return 0 + return FALSE var/obj/item/bodypart/affecting if(user == src) @@ -125,7 +125,7 @@ "[user] [hulk_verb_continous] you!", null, COMBAT_MESSAGE_RANGE, null, user, "You [hulk_verb_simple] [src]!") apply_damage(15, BRUTE, wound_bonus=10) - return 1 + return TRUE /mob/living/carbon/human/on_attack_hand(mob/user, act_intent = user.a_intent, unarmed_attack_flags) . = ..() @@ -168,7 +168,7 @@ if(..()) //successful monkey bite, this handles disease contraction. var/damage = rand(1, 3) apply_damage(damage, BRUTE, affecting, run_armor_check(affecting, MELEE)) - return 1 + return TRUE /mob/living/carbon/human/attack_alien(mob/living/carbon/alien/humanoid/M) . = ..() @@ -183,7 +183,7 @@ visible_message("[M] has lunged at [src]!", \ "[M] has lunged at you!", target = M, \ target_message = "You have lunged at [src]!") - return 0 + return FALSE var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) if(!affecting) affecting = get_bodypart(BODY_ZONE_CHEST) @@ -195,7 +195,7 @@ target_message = "You have slashed at [src]!") log_combat(M, src, "attacked") if(!dismembering_strike(M, M.zone_selected)) //Dismemberment successful - return 1 + return TRUE apply_damage(damage, BRUTE, affecting, armor_block) if(M.a_intent == INTENT_DISARM) //Always drop item in hand, if no item, get stun instead. @@ -252,7 +252,7 @@ var/dam_zone = dismembering_strike(M, pick(BODY_ZONE_HEAD, BODY_ZONE_CHEST, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) if(!dam_zone) //Dismemberment successful - return 1 + return TRUE var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) if(!affecting) @@ -529,7 +529,7 @@ for(var/obj/item/I in inventory_items_to_kill) I.acid_act(acidpwr, acid_volume) - return 1 + return TRUE /mob/living/carbon/human/singularity_act() var/gain = 20 diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 2c58da29c98f..8029ebdeab44 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -103,11 +103,11 @@ /mob/living/carbon/human/can_track(mob/living/user) if(wear_id && istype(wear_id.GetID(), /obj/item/card/id/syndicate)) - return 0 + return FALSE if(istype(head, /obj/item/clothing/head)) var/obj/item/clothing/head/hat = head if(hat.blockTracking) - return 0 + return FALSE return ..() diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 6db7a1aa0477..294200b49920 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -11,14 +11,14 @@ /mob/living/carbon/human/slip(knockdown_amount, obj/O, lube) if(HAS_TRAIT(src, TRAIT_NOSLIPALL)) - return 0 + return FALSE if (!(lube & GALOSHES_DONT_HELP)) if(HAS_TRAIT(src, TRAIT_NOSLIPWATER)) - return 0 + return FALSE if(shoes && istype(shoes, /obj/item/clothing)) var/obj/item/clothing/CS = shoes if (CS.clothing_flags & NOSLIP) - return 0 + return FALSE if (lube & SLIDE_ICE) if(shoes && istype(shoes, /obj/item/clothing)) var/obj/item/clothing/CS = shoes @@ -32,7 +32,7 @@ if(shoes && istype(shoes, /obj/item/clothing)) var/obj/item/clothing/S = shoes if (S.clothing_flags & NOSLIP) - return 0 + return FALSE return ..() /mob/living/carbon/human/mob_has_gravity() diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm index 7af123f9daf4..64a84b24a4e5 100644 --- a/code/modules/mob/living/carbon/human/human_update_icons.dm +++ b/code/modules/mob/living/carbon/human/human_update_icons.dm @@ -50,7 +50,7 @@ There are several things that need to be remembered: /mob/living/carbon/human/ComponentInitialize() . = ..() - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_HUMAN_NO_RENDER), /mob.proc/regenerate_icons) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_HUMAN_NO_RENDER), TYPE_PROC_REF(/mob, regenerate_icons)) //HAIR OVERLAY /mob/living/carbon/human/update_hair() diff --git a/code/modules/mob/living/carbon/human/innate_abilities/blobform.dm b/code/modules/mob/living/carbon/human/innate_abilities/blobform.dm index 482268f8f56d..177444503b9e 100644 --- a/code/modules/mob/living/carbon/human/innate_abilities/blobform.dm +++ b/code/modules/mob/living/carbon/human/innate_abilities/blobform.dm @@ -37,7 +37,7 @@ to_chat(owner, "There's something stuck to your hand, stopping you from transforming!") return if(IsAvailable()) - UpdateButtonIcon() + UpdateButtons() var/mutcolor = owner.get_ability_property(INNATE_ABILITY_SLIME_BLOBFORM, PROPERTY_BLOBFORM_COLOR) || ("#" + H.dna.features["mcolor"]) if(!is_puddle) if(CHECK_MOBILITY(H, MOBILITY_USE)) //if we can use items, we can turn into a puddle @@ -78,7 +78,7 @@ owner.update_antag_overlays() transforming = FALSE - UpdateButtonIcon() + UpdateButtons() else detransform() else @@ -109,4 +109,4 @@ squeak.RemoveComponent() H.regenerate_icons() transforming = FALSE - UpdateButtonIcon() + UpdateButtons() diff --git a/code/modules/mob/living/carbon/human/innate_abilities/coiling.dm b/code/modules/mob/living/carbon/human/innate_abilities/coiling.dm index 06efa5d9f2b3..afbd221b0173 100644 --- a/code/modules/mob/living/carbon/human/innate_abilities/coiling.dm +++ b/code/modules/mob/living/carbon/human/innate_abilities/coiling.dm @@ -33,7 +33,7 @@ if(currently_coiling) to_chat(owner, span_warning("You are already coiling someone!")) return - + // begin the coiling action H.visible_message("[owner] coils [H] with their tail!", \ "[owner] coils you with their tail!") @@ -46,12 +46,12 @@ H.forceMove(get_turf(owner)) // cancel the coiling action if certain things are done - RegisterSignal(owner, COMSIG_MOVABLE_MOVED, .proc/cancel_coil) - RegisterSignal(owner, COMSIG_LIVING_RESTING, .proc/cancel_coil) - RegisterSignal(owner, COMSIG_LIVING_STOPPED_PULLING, .proc/cancel_coil) + RegisterSignal(owner, COMSIG_MOVABLE_MOVED, PROC_REF(cancel_coil)) + RegisterSignal(owner, COMSIG_LIVING_RESTING, PROC_REF(cancel_coil)) + RegisterSignal(owner, COMSIG_LIVING_STOPPED_PULLING, PROC_REF(cancel_coil)) // update the coil offset, update again if owner changes direction - RegisterSignal(owner, COMSIG_ATOM_DIR_CHANGE, .proc/update_coil_offset) + RegisterSignal(owner, COMSIG_ATOM_DIR_CHANGE, PROC_REF(update_coil_offset)) update_coil_offset(null, null, owner.dir) // set our overlay to new image @@ -64,7 +64,7 @@ if (!currently_coiled) return var/mob/living/carbon/human/H = owner - + if(!currently_coiling) return diff --git a/code/modules/mob/living/carbon/human/innate_abilities/limb_regeneration.dm b/code/modules/mob/living/carbon/human/innate_abilities/limb_regeneration.dm index 6f3809c2328d..71b15bda2d5e 100644 --- a/code/modules/mob/living/carbon/human/innate_abilities/limb_regeneration.dm +++ b/code/modules/mob/living/carbon/human/innate_abilities/limb_regeneration.dm @@ -12,7 +12,7 @@ var/mob/living/carbon/human/H = owner var/list/limbs_to_heal = H.get_missing_limbs() if(limbs_to_heal.len < 1) - return 0 + return FALSE var/mode = H.get_ability_property(INNATE_ABILITY_LIMB_REGROWTH, PROPERTY_LIMB_REGROWTH_USAGE_TYPE) switch(mode) if(REGROWTH_USES_BLOOD) @@ -20,7 +20,7 @@ return TRUE else return FALSE - return 0 + return FALSE /datum/action/innate/ability/limb_regrowth/Activate() var/mob/living/carbon/human/H = owner diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index af3a0693dd76..667bf59f8681 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -348,9 +348,9 @@ else O = outfit if(!istype(O)) - return 0 + return FALSE if(!O) - return 0 + return FALSE return O.equip(src, visualsOnly, preference_source) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 9f84d62728c1..df45199de86a 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -238,7 +238,7 @@ if(cold) //CITADEL EDIT Mandatory for vore code. if(istype(loc, /obj/item/dogborg/sleeper) || isbelly(loc) || ismob(loc)) - return 1 //freezing to death in sleepers ruins fun. + return TRUE //freezing to death in sleepers ruins fun. //END EDIT temperature = max(temperature, 2.7) //There is an occasional bug where the temperature is miscalculated in ares with a small amount of gas on them, so this is necessary to ensure that that bug does not affect this calculation. Space's temperature is 2.7K and most suits that are intended to protect against any cold, protect down to 2.0K. var/thermal_protection_flags = cold ? get_cold_protection_flags(temperature) : get_heat_protection_flags(temperature) @@ -269,7 +269,7 @@ if(missing_body_parts_flags & HAND_RIGHT) max_protection -= THERMAL_PROTECTION_HAND_RIGHT if(max_protection == 0) //Is it even a man if it doesn't have a body at all? Early return to avoid division by zero. - return 1 + return TRUE var/thermal_protection = 0 if(thermal_protection_flags) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 10590b5f70db..660f12088860 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -97,7 +97,7 @@ return ITALICS | REDUCE_RANGE // - return 0 + return FALSE /mob/living/carbon/human/get_alt_name() if(name != GetVoice()) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 3677efb2cf55..19cdcfa2c551 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -329,8 +329,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) //Please override this locally if you want to define when what species qualifies for what rank if human authority is enforced. /datum/species/proc/qualifies_for_rank(rank, list/features) //SPECIES JOB RESTRICTIONS //if(rank in GLOB.command_positions) Left as an example: The format qualifies for rank takes. - // return 0 //It returns false when it runs the proc so they don't get jobs from the global list. - return 1 //It returns 1 to say they are a-okay to continue. + // return FALSE //It returns false when it runs the proc so they don't get jobs from the global list. + return TRUE //It returns 1 to say they are a-okay to continue. /** * Corrects organs in a carbon, removing ones it doesn't need and adding ones it does. @@ -567,7 +567,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) /datum/species/proc/on_species_loss(mob/living/carbon/human/C, datum/species/new_species, pref_load) if(C.dna.species.exotic_bloodtype) - if(!new_species.exotic_bloodtype) + if(!new_species?.exotic_bloodtype) C.dna.blood_type = random_blood_type() else C.dna.blood_type = new_species.exotic_bloodtype @@ -587,7 +587,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) C.type_of_meat = initial(meat) //If their inert mutation is not the same, swap it out - if((inert_mutation != new_species.inert_mutation) && LAZYLEN(C.dna.mutation_index) && (inert_mutation in C.dna.mutation_index)) + if(new_species && (inert_mutation != new_species.inert_mutation) && LAZYLEN(C.dna.mutation_index) && (inert_mutation in C.dna.mutation_index)) C.dna.remove_mutation(inert_mutation) //keep it at the right spot, so we can't have people taking shortcuts var/location = C.dna.mutation_index.Find(inert_mutation) @@ -596,7 +596,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) C.dna.mutation_index[new_species.inert_mutation] = create_sequence(new_species.inert_mutation) C.dna.default_mutation_genes[new_species.inert_mutation] = C.dna.mutation_index[new_species.inert_mutation] - if(!new_species.has_field_of_vision && has_field_of_vision && ishuman(C) && CONFIG_GET(flag/use_field_of_vision)) + if(new_species && !new_species.has_field_of_vision && has_field_of_vision && ishuman(C) && CONFIG_GET(flag/use_field_of_vision)) var/datum/component/field_of_vision/F = C.GetComponent(/datum/component/field_of_vision) if(F) qdel(F) @@ -1690,7 +1690,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) */ /datum/species/proc/update_health_hud(mob/living/carbon/human/H) - return 0 + return FALSE /datum/species/proc/handle_mutations_and_radiation(mob/living/carbon/human/H) . = FALSE @@ -1722,7 +1722,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(radiation > RAD_MOB_HAIRLOSS) if(prob(15) && !(H.hair_style == "Bald") && (HAIR in species_traits)) to_chat(H, "Your hair starts to fall out in clumps...") - addtimer(CALLBACK(src, .proc/go_bald, H), 50) + addtimer(CALLBACK(src, PROC_REF(go_bald), H), 50) /datum/species/proc/go_bald(mob/living/carbon/human/H) if(QDELETED(H)) //may be called from a timer @@ -1746,7 +1746,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) target.help_shake_act(user) if(target != user) log_combat(user, target, "shaked") - return 1 + return TRUE else var/we_breathe = !HAS_TRAIT(user, TRAIT_NOBREATH) var/we_lung = user.getorganslot(ORGAN_SLOT_LUNGS) @@ -1762,12 +1762,12 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(target.check_martial_melee_block()) target.visible_message("[target] blocks [user]'s grab attempt!", target = user, \ target_message = "[target] blocks your grab attempt!") - return 0 + return FALSE if(attacker_style && attacker_style.grab_act(user,target)) - return 1 + return TRUE else target.grabbedby(user) - return 1 + return TRUE /datum/species/proc/harm(mob/living/carbon/human/user, mob/living/carbon/human/target, datum/martial_art/attacker_style, attackchain_flags = NONE) if(!attacker_style && HAS_TRAIT(user, TRAIT_PACIFISM)) @@ -1961,7 +1961,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) target.adjustStaminaLoss(25) user.visible_message( span_notice("\The [user] slaps [target]'s butt!"), - target = target, + target = target, target_message = span_lewd("[user] smacks your big fat butt and sends it [pick("rippling","jiggling","sloshing","clapping","wobbling")]! It [pick("ripples","jiggles","sloshes","claps","wobbles")] about and throws you off balance!")) return FALSE //SPLURT ADDITION END @@ -2082,11 +2082,11 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(user != H) var/list/block_return = list() if(H.mob_run_block(I, totitemdamage, "the [I.name]", ((attackchain_flags & ATTACK_IS_PARRY_COUNTERATTACK)? ATTACK_TYPE_PARRY_COUNTERATTACK : NONE) | ATTACK_TYPE_MELEE, I.armour_penetration, user, affecting.body_zone, block_return) & BLOCK_SUCCESS) - return 0 + return FALSE totitemdamage = block_calculate_resultant_damage(totitemdamage, block_return) if(H.check_martial_melee_block()) H.visible_message("[H] blocks [I]!") - return 0 + return FALSE var/hit_area @@ -2111,7 +2111,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) I.do_stagger_action(H, user, totitemdamage) if(!totitemdamage) - return 0 //item force is zero + return FALSE //item force is zero var/bloody = 0 if(((I.damtype == BRUTE) && I.force && prob(25 + (I.force * 2)))) @@ -2339,7 +2339,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/hit_percent = (100-(blocked+armor))/100 hit_percent = (hit_percent * (100-H.physiology.damage_resistance))/100 if(!forced && hit_percent <= 0) - return 0 + return FALSE var/obj/item/bodypart/BP = null if(!spread_damage) @@ -2399,7 +2399,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(LUST_DAMAGE) var/damage_amount = forced ? damage : damage * hit_percent * H.get_lust_tolerance() / 100 H.handle_post_sex(damage_amount, null, null) - return 1 + return TRUE /datum/species/proc/on_hit(obj/item/projectile/P, mob/living/carbon/human/H) // called when hit by a projectile @@ -2676,7 +2676,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(flying_species && H.movement_type & FLYING) ToggleFlight(H) - INVOKE_ASYNC(src, .proc/flyslip, H) + INVOKE_ASYNC(src, PROC_REF(flyslip), H) . = stunmod * H.physiology.stun_mod * amount @@ -2823,7 +2823,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) buckled_obj.unbuckle_mob(H) step(buckled_obj, olddir) else - new /datum/forced_movement(H, get_ranged_target_turf(H, olddir, 4), 1, FALSE, CALLBACK(H, /mob/living/carbon/.proc/spin, 1, 1)) + new /datum/forced_movement(H, get_ranged_target_turf(H, olddir, 4), 1, FALSE, CALLBACK(H, TYPE_PROC_REF(/mob/living/carbon, spin), 1, 1)) return TRUE //UNSAFE PROC, should only be called through the Activate or other sources that check for CanFly diff --git a/code/modules/mob/living/carbon/human/species_types/arachnid.dm b/code/modules/mob/living/carbon/human/species_types/arachnid.dm index 819f3473537f..fabd9072c8db 100644 --- a/code/modules/mob/living/carbon/human/species_types/arachnid.dm +++ b/code/modules/mob/living/carbon/human/species_types/arachnid.dm @@ -43,7 +43,7 @@ /datum/species/arachnid/check_weakness(obj/item/weapon, mob/living/attacker) if(istype(weapon, /obj/item/melee/flyswatter)) return 9 //flyswatters deal 10x damage to arachnids - return 0 + return FALSE /datum/species/arachnid/on_species_gain(mob/living/carbon/human/H, datum/species/old_species) . = ..() @@ -125,7 +125,7 @@ (Press ALT+CLICK on the target to start wrapping.)") H.adjust_nutrition(E.spinner_rate * -0.5) addtimer(VARSET_CALLBACK(E, web_ready, TRUE), E.web_cooldown) - RegisterSignal(H, list(COMSIG_MOB_ALTCLICKON), .proc/cocoonAtom) + RegisterSignal(H, list(COMSIG_MOB_ALTCLICKON), PROC_REF(cocoonAtom)) return else to_chat(H, "You're too hungry to spin web right now, eat something first!") diff --git a/code/modules/mob/living/carbon/human/species_types/dwarves.dm b/code/modules/mob/living/carbon/human/species_types/dwarves.dm index 2820726313f8..45f13f8b8235 100644 --- a/code/modules/mob/living/carbon/human/species_types/dwarves.dm +++ b/code/modules/mob/living/carbon/human/species_types/dwarves.dm @@ -37,7 +37,7 @@ GLOBAL_LIST_INIT(dwarf_last, world.file2list("strings/names/dwarf_last.txt")) // . = ..() var/mob/living/carbon/human/H = C H.AddElement(/datum/element/dwarfism, COMSIG_SPECIES_LOSS, src) - RegisterSignal(C, COMSIG_MOB_SAY, .proc/handle_speech) //We register handle_speech is being used. + RegisterSignal(C, COMSIG_MOB_SAY, PROC_REF(handle_speech)) //We register handle_speech is being used. /datum/species/dwarf/on_species_loss(mob/living/carbon/H, datum/species/new_species) . = ..() 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 8a483ea38573..ac3dd6e6c04a 100644 --- a/code/modules/mob/living/carbon/human/species_types/ethereal.dm +++ b/code/modules/mob/living/carbon/human/species_types/ethereal.dm @@ -50,8 +50,8 @@ g1 = GETGREENPART(default_color) b1 = GETBLUEPART(default_color) spec_updatehealth(H) - RegisterSignal(C, COMSIG_ATOM_EMAG_ACT, .proc/on_emag_act) - RegisterSignal(C, COMSIG_ATOM_EMP_ACT, .proc/on_emp_act) + RegisterSignal(C, COMSIG_ATOM_EMAG_ACT, PROC_REF(on_emag_act)) + RegisterSignal(C, COMSIG_ATOM_EMP_ACT, PROC_REF(on_emp_act)) /datum/species/ethereal/on_species_loss(mob/living/carbon/human/C, datum/species/new_species, pref_load) .=..() @@ -84,7 +84,7 @@ EMPeffect = TRUE spec_updatehealth(H) to_chat(H, "You feel the light of your body leave you.") - addtimer(CALLBACK(src, .proc/stop_emp, H), (severity/5) SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) //lights out + addtimer(CALLBACK(src, PROC_REF(stop_emp), H), (severity/5) SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) //lights out /datum/species/ethereal/proc/on_emag_act(mob/living/carbon/human/H, mob/user) if(emageffect) @@ -94,7 +94,7 @@ to_chat(user, "You tap [H] on the back with your card.") H.visible_message("[H] starts flickering in an array of colors!") handle_emag(H) - addtimer(CALLBACK(src, .proc/stop_emag, H), 30 SECONDS) //Disco mode for 30 seconds! This doesn't affect the ethereal at all besides either annoying some players, or making someone look badass. + addtimer(CALLBACK(src, PROC_REF(stop_emag), H), 30 SECONDS) //Disco mode for 30 seconds! This doesn't affect the ethereal at all besides either annoying some players, or making someone look badass. /datum/species/ethereal/spec_life(mob/living/carbon/human/H) @@ -113,7 +113,7 @@ return current_color = pick(ETHEREAL_COLORS) spec_updatehealth(H) - addtimer(CALLBACK(src, .proc/handle_emag, H), 5) //Call ourselves every 0.5 seconds to change color + addtimer(CALLBACK(src, PROC_REF(handle_emag), H), 5) //Call ourselves every 0.5 seconds to change color /datum/species/ethereal/proc/stop_emag(mob/living/carbon/human/H) emageffect = FALSE diff --git a/code/modules/mob/living/carbon/human/species_types/flypeople.dm b/code/modules/mob/living/carbon/human/species_types/flypeople.dm index 86720289fe16..fdd8434acc1a 100644 --- a/code/modules/mob/living/carbon/human/species_types/flypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/flypeople.dm @@ -37,4 +37,4 @@ /datum/species/fly/check_weakness(obj/item/weapon, mob/living/attacker) if(istype(weapon, /obj/item/melee/flyswatter)) return 29 //Flyswatters deal 30x damage to flypeople. - return 0 + return FALSE 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 92253e415e69..59d64b471cac 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -421,7 +421,7 @@ I = AM var/mob/thrown_by = I.thrownby?.resolve() if(thrown_by == H) //No throwing stuff at yourself to trigger the teleport - return 0 + return FALSE else reactive_teleport(H) @@ -463,14 +463,14 @@ /datum/action/innate/unstable_teleport/IsAvailable(silent = FALSE) if(..()) if(world.time > last_teleport + cooldown) - return 1 - return 0 + return TRUE + return FALSE /datum/action/innate/unstable_teleport/Activate() var/mob/living/carbon/human/H = owner H.visible_message("[H] starts vibrating!", "You start charging your bluespace core...") playsound(get_turf(H), 'sound/weapons/flash.ogg', 25, 1) - addtimer(CALLBACK(src, .proc/teleport, H), 15) + addtimer(CALLBACK(src, PROC_REF(teleport), H), 15) /datum/action/innate/unstable_teleport/proc/teleport(mob/living/carbon/human/H) H.visible_message("[H] disappears in a shower of sparks!", "You teleport!") @@ -480,9 +480,9 @@ spark_system.start() do_teleport(H, get_turf(H), 12, asoundin = 'sound/weapons/emitter2.ogg', channel = TELEPORT_CHANNEL_BLUESPACE) last_teleport = world.time - UpdateButtonIcon() //action icon looks unavailable - sleep(cooldown + 5) - UpdateButtonIcon() //action icon looks available again + UpdateButtons() //action icon looks unavailable + //action icon looks available again + addtimer(CALLBACK(src, PROC_REF(UpdateButtons)), cooldown + 5) //honk @@ -511,7 +511,7 @@ ..() last_banana = world.time last_honk = world.time - RegisterSignal(C, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(C, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/species/golem/bananium/on_species_loss(mob/living/carbon/C) . = ..() @@ -546,7 +546,7 @@ if(istype(AM, /obj/item)) I = AM if(I.thrownby == H) //No throwing stuff at yourself to make bananas - return 0 + return FALSE else new/obj/item/grown/bananapeel/specialpeel(get_turf(H)) last_banana = world.time @@ -643,7 +643,7 @@ /datum/species/golem/clockwork/on_species_gain(mob/living/carbon/human/H) . = ..() H.faction |= "ratvar" - RegisterSignal(H, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(H, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/species/golem/clockwork/on_species_loss(mob/living/carbon/human/H) if(!is_servant_of_ratvar(H)) @@ -757,7 +757,7 @@ H.forceMove(src) cloth_golem = H to_chat(cloth_golem, "You start gathering your life energy, preparing to rise again...") - addtimer(CALLBACK(src, .proc/revive), revive_time) + addtimer(CALLBACK(src, PROC_REF(revive)), revive_time) else return INITIALIZE_HINT_QDEL @@ -1011,7 +1011,7 @@ badtime.appearance_flags = RESET_COLOR H.overlays_standing[FIRE_LAYER+0.5] = badtime H.apply_overlay(FIRE_LAYER+0.5) - addtimer(CALLBACK(H, /mob/living/carbon/.proc/remove_overlay, FIRE_LAYER+0.5), 25) + addtimer(CALLBACK(H, TYPE_PROC_REF(/mob/living/carbon, remove_overlay), FIRE_LAYER+0.5), 25) else playsound(get_turf(owner),'sound/magic/RATTLEMEBONES.ogg', 100) for(var/mob/living/L in orange(7, get_turf(owner))) 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 85e85828b084..d76d4ffb7500 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -83,7 +83,7 @@ var/datum/action/innate/ability/regrowth = H.ability_actions[INNATE_ABILITY_LIMB_REGROWTH] if(regrowth) - regrowth.UpdateButtonIcon() + regrowth.UpdateButtons() return FALSE // to let living/handle_blood know that the species is handling blood instead @@ -184,8 +184,8 @@ if(..()) var/mob/living/carbon/human/H = owner if(H.blood_volume >= BLOOD_VOLUME_SLIME_SPLIT) - return 1 - return 0 + return TRUE + return FALSE /datum/action/innate/split_body/Activate() var/mob/living/carbon/human/H = owner @@ -321,17 +321,17 @@ L["name"] = body.name L["ref"] = "[REF(body)]" L["occupied"] = occupied - var/button + var/button_state if(occupied == "owner") - button = "selected" + button_state = "selected" else if(occupied == "stranger") - button = "danger" + button_state = "danger" else if(can_swap(body)) - button = null + button_state = null else - button = "disabled" + button_state = "disabled" - L["swap_button_state"] = button + L["swap_button_state"] = button_state L["swappable"] = (occupied == "available") && can_swap(body) data["bodies"] += list(L) @@ -481,9 +481,9 @@ /datum/species/jelly/luminescent/proc/update_slime_actions() integrate_extract.update_name() - integrate_extract.UpdateButtonIcon() - extract_minor.UpdateButtonIcon() - extract_major.UpdateButtonIcon() + integrate_extract.UpdateButtons() + extract_minor.UpdateButtons() + extract_major.UpdateButtons() /datum/species/jelly/luminescent/proc/update_glow(mob/living/carbon/C, intensity) if(intensity) @@ -523,7 +523,7 @@ name = "Eject Extract" desc = "Eject your current slime extract." -/datum/action/innate/integrate_extract/UpdateButtonIcon(status_only, force) +/datum/action/innate/integrate_extract/UpdateButton(atom/movable/screen/movable/action_button/button, status_only, force) if(!species || !species.current_extract) button_icon_state = "slimeconsume" else @@ -659,8 +659,8 @@ linked_mobs.Add(M) if(!selflink) to_chat(M, "You are now connected to [slimelink_owner.real_name]'s Slime Link.") - RegisterSignal(M, COMSIG_MOB_DEATH , .proc/unlink_mob) - RegisterSignal(M, COMSIG_PARENT_QDELETING, .proc/unlink_mob) + RegisterSignal(M, COMSIG_MOB_DEATH , PROC_REF(unlink_mob)) + RegisterSignal(M, COMSIG_PARENT_QDELETING, PROC_REF(unlink_mob)) var/datum/action/innate/linked_speech/action = new(src) linked_actions.Add(action) action.Grant(M) @@ -766,11 +766,11 @@ background_icon_state = "bg_alien" var/datum/species/jelly/stargazer/species -/datum/action/innate/link_minds/New(_species) +/datum/action/innate/link_minds/New(species) ..() - species = _species + src.species = species -/datum/action/innate/linked_speech/Destroy() +/datum/action/innate/link_minds/Destroy() species = null return ..() @@ -796,3 +796,7 @@ else to_chat(H, "You can't seem to link [target]'s mind...") to_chat(target, "The foreign presence leaves your mind.") + +/datum/action/innate/link_minds/Destroy() + species = null + return ..() diff --git a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm index 85ab2b44cd11..1d6431f53723 100644 --- a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm @@ -39,7 +39,7 @@ H.faction |= "mushroom" mush = new() mush.teach(H, TRUE) - RegisterSignal(C, COMSIG_MOB_ON_NEW_MIND, .proc/on_new_mind) + RegisterSignal(C, COMSIG_MOB_ON_NEW_MIND, PROC_REF(on_new_mind)) /datum/species/mush/proc/on_new_mind(mob/owner) mush.teach(owner, TRUE) //make_temporary TRUE as it shouldn't carry over to other mobs on mind transfer_to. diff --git a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm index 11ca51c74c8c..78bd993f21c6 100644 --- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm +++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm @@ -71,7 +71,7 @@ H.equipOutfit(O, visualsOnly) H.internal = H.get_item_for_held_index(2) H.update_internals_hud_icon(1) - return 0 + return FALSE /datum/species/plasmaman/random_name(gender,unique,lastname) if(unique) 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 6c35c85f8539..8fe9ad0632c3 100644 --- a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm @@ -130,7 +130,7 @@ return ..() /obj/item/organ/heart/nightmare/Stop() - return 0 + return FALSE /obj/item/organ/heart/nightmare/on_death() if(!owner) diff --git a/code/modules/mob/living/carbon/human/species_types/synths.dm b/code/modules/mob/living/carbon/human/species_types/synths.dm index 71390aa5df9b..70383fcdc3e1 100644 --- a/code/modules/mob/living/carbon/human/species_types/synths.dm +++ b/code/modules/mob/living/carbon/human/species_types/synths.dm @@ -34,7 +34,7 @@ /datum/species/synth/on_species_gain(mob/living/carbon/human/H, datum/species/old_species) ..() assume_disguise(old_species, H) - RegisterSignal(H, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(H, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/species/synth/on_species_loss(mob/living/carbon/human/H) . = ..() diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 1cd2486ab40b..3a28f65d4dfb 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -167,7 +167,7 @@ failed_last_breath = 1 throw_alert("not_enough_oxy", /atom/movable/screen/alert/not_enough_oxy) - return 0 + return FALSE var/safe_oxy_min = 16 var/safe_oxy_max = 50 @@ -323,7 +323,7 @@ //BREATH TEMPERATURE handle_breath_temperature(breath) - return 1 + return TRUE //Fourth and final link in a breath chain /mob/living/carbon/proc/handle_breath_temperature(datum/gas_mixture/breath) @@ -401,7 +401,7 @@ var/obj/item/organ/O = V if(O) O.on_life(seconds, times_fired) - else + else if(!QDELETED(src)) if(reagents.has_reagent(/datum/reagent/toxin/formaldehyde, 1) || reagents.has_reagent(/datum/reagent/preservahyde, 1)) // No organ decay if the body contains formaldehyde. Or preservahyde. return for(var/V in internal_organs) @@ -671,7 +671,7 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put //used in human and monkey handle_environment() /mob/living/carbon/proc/natural_bodytemperature_stabilization() if(HAS_TRAIT(src, TRAIT_COLDBLOODED) || HAS_TRAIT(src, TRAIT_ROBOTIC_ORGANISM)) - return 0 //Return 0 as your natural temperature. Species proc handle_environment() will adjust your temperature based on this. + return FALSE //return FALSE as your natural temperature. Species proc handle_environment() will adjust your temperature based on this. var/body_temperature_difference = BODYTEMP_NORMAL - bodytemperature switch(bodytemperature) @@ -686,7 +686,7 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put /mob/living/carbon/proc/get_cooling_efficiency() if(!HAS_TRAIT(src, TRAIT_ROBOTIC_ORGANISM)) - return 1 + return TRUE var/integration_bonus = min(blood_volume * SYNTH_INTEGRATION_COOLANT_CAP, integrating_blood * SYNTH_INTEGRATION_COOLANT_PENALTY) //Integration blood somewhat helps, though only at 40% impact and to a cap of 25% of current blood level. var/blood_effective_volume = blood_volume + integration_bonus @@ -702,7 +702,7 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put return suitlink //If you are wearing full EVA or lavaland hazard gear (on lavaland), assume it has been made to accomodate your cooling needs. var/datum/gas_mixture/environment = loc.return_air() if(!environment) - return 0 + return FALSE var/pressure = environment.return_pressure() var/heat = environment.return_temperature() @@ -722,18 +722,18 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put var/turf/T = get_turf(src) if(istype(head_item, /obj/item/clothing/head/helmet/space) && istype(suit_item, /obj/item/clothing/suit/space)) - return 1 + return TRUE if(istype(head_item, /obj/item/clothing/head/mod) && istype(suit_item, /obj/item/clothing/suit/mod)) var/obj/item/clothing/suit/mod/modsuit = suit_item var/obj/item/mod/control/mod_control = modsuit.mod if(mod_control && mod_control.active) - return 1 + return TRUE if(T && is_mining_level(T.z) && istype(head_item, /obj/item/clothing/head/hooded/explorer) && istype(suit_item, /obj/item/clothing/suit/hooded/explorer)) - return 1 + return TRUE - return 0 + return FALSE ///////// //LIVER// diff --git a/code/modules/mob/living/carbon/monkey/combat.dm b/code/modules/mob/living/carbon/monkey/combat.dm index 2640c642ddeb..8976a0cc6d28 100644 --- a/code/modules/mob/living/carbon/monkey/combat.dm +++ b/code/modules/mob/living/carbon/monkey/combat.dm @@ -27,7 +27,7 @@ // taken from /mob/living/carbon/human/interactive/ /mob/living/carbon/monkey/proc/walk2derpless(target) if(!target || IsStandingStill()) - return 0 + return FALSE if(myPath.len <= 0) myPath = get_path_to(src, target, 250, 1) @@ -39,14 +39,14 @@ if(myPath.len >= 1) walk_to(src,myPath[1],0,5) myPath -= myPath[1] - return 1 + return TRUE // failed to path correctly so just try to head straight for a bit walk_to(src,get_turf(target),0,5) sleep(1) walk_to(src,0) - return 0 + return FALSE // taken from /mob/living/carbon/human/interactive/ /mob/living/carbon/monkey/proc/IsDeadOrIncap(checkDead = TRUE) @@ -74,7 +74,7 @@ if(I.force >= best_force) best_force = I.force else - addtimer(CALLBACK(src, .proc/pickup_and_wear, I), 5) + addtimer(CALLBACK(src, PROC_REF(pickup_and_wear), I), 5) return TRUE @@ -117,7 +117,7 @@ pickupTarget = null pickupTimer = 0 else - INVOKE_ASYNC(src, .proc/walk2derpless, pickupTarget.loc) + INVOKE_ASYNC(src, PROC_REF(walk2derpless), pickupTarget.loc) if(Adjacent(pickupTarget) || Adjacent(pickupTarget.loc)) // next to target drop_all_held_items() // who cares about these items, i want that one! if(isturf(pickupTarget.loc)) // on floor @@ -131,7 +131,7 @@ if(!pickpocketing) pickpocketing = TRUE M.visible_message("[src] starts trying to take [pickupTarget] from [M]", "[src] tries to take [pickupTarget]!") - INVOKE_ASYNC(src, .proc/pickpocket, M) + INVOKE_ASYNC(src, PROC_REF(pickpocket), M) return TRUE switch(mode) @@ -167,7 +167,7 @@ return TRUE if(target != null) - INVOKE_ASYNC(src, .proc/walk2derpless, target) + INVOKE_ASYNC(src, PROC_REF(walk2derpless), target) // pickup any nearby weapon if(!pickupTarget && prob(MONKEY_WEAPON_PROB)) @@ -252,7 +252,7 @@ if(target.pulledby != src && !istype(target.pulledby, /mob/living/carbon/monkey/)) - INVOKE_ASYNC(src, .proc/walk2derpless, target.loc) + INVOKE_ASYNC(src, PROC_REF(walk2derpless), target.loc) if(Adjacent(target) && isturf(target.loc)) a_intent = INTENT_GRAB @@ -265,11 +265,11 @@ frustration = 0 else if(!disposing_body) - INVOKE_ASYNC(src, .proc/walk2derpless, bodyDisposal.loc) + INVOKE_ASYNC(src, PROC_REF(walk2derpless), bodyDisposal.loc) if(Adjacent(bodyDisposal)) disposing_body = TRUE - addtimer(CALLBACK(src, .proc/stuff_mob_in), 5) + addtimer(CALLBACK(src, PROC_REF(stuff_mob_in)), 5) else var/turf/olddist = get_dist(src, bodyDisposal) diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index a7bc0c11d544..e9afb6eef910 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -137,7 +137,7 @@ /mob/living/carbon/monkey/has_smoke_protection() if(wear_mask) if(wear_mask.clothing_flags & BLOCK_GAS_SMOKE_EFFECT) - return 1 + return TRUE /mob/living/carbon/monkey/handle_fire() . = ..() diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index b53bf01e0718..593b0491e35f 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -172,8 +172,8 @@ GLOBAL_LIST_INIT(strippable_monkey_items, create_strippable_list(list( /mob/living/carbon/monkey/IsVocal() if(!getorganslot(ORGAN_SLOT_LUNGS)) - return 0 - return 1 + return FALSE + return TRUE /mob/living/carbon/monkey/can_use_guns(obj/item/G) return TRUE diff --git a/code/modules/mob/living/carbon/monkey/monkey_defense.dm b/code/modules/mob/living/carbon/monkey/monkey_defense.dm index 80d968b229d0..f0796e2c54dc 100644 --- a/code/modules/mob/living/carbon/monkey/monkey_defense.dm +++ b/code/modules/mob/living/carbon/monkey/monkey_defense.dm @@ -114,7 +114,7 @@ if(!affecting) affecting = get_bodypart(BODY_ZONE_CHEST) if(!dismembering_strike(M, affecting.body_zone)) //Dismemberment successful - return 1 + return TRUE apply_damage(damage, BRUTE, affecting) else @@ -159,7 +159,7 @@ damage = rand(20, 40) var/dam_zone = dismembering_strike(M, pick(BODY_ZONE_HEAD, BODY_ZONE_CHEST, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) if(!dam_zone) //Dismemberment successful - return 1 + return TRUE var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) if(!affecting) affecting = get_bodypart(BODY_ZONE_CHEST) diff --git a/code/modules/mob/living/carbon/say.dm b/code/modules/mob/living/carbon/say.dm index 67c29b421108..9838d6f9b938 100644 --- a/code/modules/mob/living/carbon/say.dm +++ b/code/modules/mob/living/carbon/say.dm @@ -9,9 +9,9 @@ /mob/living/carbon/can_speak_vocal(message) if(silent) - return 0 + return FALSE if(get_selected_language() == /datum/language/signlanguage && handcuffed) - return 0 + return FALSE return ..() /mob/living/carbon/could_speak_language(datum/language/language) diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index 841f08339f08..7889ad8d70d9 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -18,7 +18,7 @@ SEND_SIGNAL(src, COMSIG_MOB_APPLY_DAMAGE, damage, damagetype, def_zone, blocked, forced, spread_damage, wound_bonus, bare_wound_bonus, sharpness) var/hit_percent = (100-blocked)/100 if(!damage || (hit_percent <= 0)) - return 0 + return FALSE var/damage_amount = forced ? damage : damage * hit_percent switch(damagetype) if(BRUTE) @@ -33,7 +33,7 @@ adjustCloneLoss(damage_amount, forced = forced) if(STAMINA) adjustStaminaLoss(damage_amount, forced = forced) - return 1 + return TRUE /mob/living/proc/apply_damage_type(damage = 0, damagetype = BRUTE) //like apply damage except it always uses the damage procs switch(damagetype) @@ -68,7 +68,7 @@ /mob/living/proc/apply_damages(brute = 0, burn = 0, tox = 0, oxy = 0, clone = 0, def_zone = null, blocked = FALSE, stamina = 0, brain = 0) if(blocked >= 100) - return 0 + return FALSE if(brute) apply_damage(brute, BRUTE, def_zone, blocked) if(burn) @@ -83,12 +83,12 @@ apply_damage(stamina, STAMINA, def_zone, blocked) if(brain) apply_damage(brain, BRAIN, def_zone, blocked) - return 1 + return TRUE /mob/living/proc/apply_effect(effect = 0,effecttype = EFFECT_STUN, blocked = FALSE, knockdown_stamoverride, knockdown_stammax) var/hit_percent = (100-blocked)/100 if(!effect || (hit_percent <= 0)) - return 0 + return FALSE switch(effecttype) if(EFFECT_STUN) Stun(effect * hit_percent) @@ -110,7 +110,7 @@ if(EFFECT_JITTER) if((status_flags & CANSTUN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) jitteriness = max(jitteriness,(effect * hit_percent)) - return 1 + return TRUE /mob/living/proc/apply_effects(stun = 0, knockdown = 0, unconscious = 0, irradiate = 0, slur = 0, stutter = 0, eyeblur = 0, drowsy = 0, blocked = 0, stamina = 0, jitter = 0, kd_stamoverride, kd_stammax) @@ -164,7 +164,7 @@ /mob/living/proc/setOxyLoss(amount, updating_health = TRUE, forced = FALSE) if(status_flags & GODMODE) - return 0 + return FALSE oxyloss = amount if(updating_health) updatehealth() @@ -180,7 +180,7 @@ affected_by = TOX_SYSCORRUPT if(toxins_type != affected_by) - return 0 + return FALSE else return toxloss diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index 771ba4305f9d..116e4cdde1b3 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -57,7 +57,7 @@ /mob/living/death(gibbed) SEND_SIGNAL(src, COMSIG_LIVING_PREDEATH, gibbed) - stat = DEAD + set_stat(DEAD) unset_machine() timeofdeath = world.time tod = STATION_TIME_TIMESTAMP("hh:mm:ss", world.time) @@ -86,7 +86,7 @@ med_hud_set_status() clear_typing_indicator() if(!gibbed && !QDELETED(src)) - addtimer(CALLBACK(src, .proc/med_hud_set_status), (DEFIB_TIME_LIMIT * 10) + 1) + addtimer(CALLBACK(src, PROC_REF(med_hud_set_status)), (DEFIB_TIME_LIMIT * 10) + 1) stop_pulling() var/signal = SEND_SIGNAL(src, COMSIG_MOB_DEATH, gibbed) | SEND_GLOBAL_SIGNAL(COMSIG_GLOB_MOB_DEATH, src, gibbed) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index c2aca1f76f19..e2ed7830f789 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -129,7 +129,7 @@ H.CloseWings() else H.OpenWings() - addtimer(CALLBACK(H, open ? /mob/living/carbon/human.proc/OpenWings : /mob/living/carbon/human.proc/CloseWings), wing_time) + addtimer(CALLBACK(H, open ? TYPE_PROC_REF(/mob/living/carbon/human, OpenWings) : TYPE_PROC_REF(/mob/living/carbon/human, CloseWings)), wing_time) /datum/emote/living/flap/aflap key = "aflap" @@ -195,6 +195,26 @@ /datum/emote/living/kiss key = "kiss" key_third_person = "kisses" + +/datum/emote/living/kiss/run_emote(mob/living/user, params, type_override, intentional) + . = ..() + if(!.) + return + var/kiss_type = /obj/item/hand_item/kisser + + if(HAS_TRAIT(user, TRAIT_KISS_OF_DEATH)) + kiss_type = /obj/item/hand_item/kisser/death + + var/obj/item/kiss_blower = new kiss_type(user) + if(user.put_in_hands(kiss_blower)) + to_chat(user, span_notice("You ready your kiss-blowing hand.")) + else + qdel(kiss_blower) + to_chat(user, span_warning("You're incapable of blowing a kiss in your current state.")) + +/datum/emote/living/kiss2 + key = "kiss2" + key_third_person = "kisses" message = "blows a kiss." message_param = "blows a kiss to %t." emote_type = EMOTE_AUDIBLE @@ -528,7 +548,7 @@ . = ..() if(!.) return - var/obj/item/circlegame/N = new(user) + var/obj/item/hand_item/circlegame/N = new(user) if(user.put_in_hands(N)) to_chat(user, "You make a circle with your hand.") else @@ -544,7 +564,7 @@ . = ..() if(!.) return - var/obj/item/slapper/N = new(user) + var/obj/item/hand_item/slapper/N = new(user) if(user.put_in_hands(N)) to_chat(user, "You ready your slapping hand.") else diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index f4f8060fb396..bfad3339f160 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -24,7 +24,7 @@ break var/msg = "[key_name_admin(src)] [ADMIN_JMP(src)] was found to have no .loc with an attached client, if the cause is unknown it would be wise to ask how this was accomplished." message_admins(msg) - INVOKE_ASYNC(GLOBAL_PROC, .proc/send2tgs_adminless_only, "Mob", msg, R_ADMIN) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(send2tgs_adminless_only), "Mob", msg, R_ADMIN) log_game("[key_name(src)] was found to have no .loc with an attached client.") // This is a temporary error tracker to make sure we've caught everything @@ -83,7 +83,7 @@ handle_diginvis() //AI becomes unable to see mob if((movement_type & FLYING) && !(movement_type & FLOATING)) //TODO: Better floating - INVOKE_ASYNC(src, /atom/movable.proc/float, TRUE) + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom/movable, float), TRUE) if(!loc) return FALSE @@ -133,7 +133,7 @@ if(fire_stacks < 0) //If we've doused ourselves in water to avoid fire, dry off slowly fire_stacks = min(0, fire_stacks + 1)//So we dry ourselves back to default, nonflammable. if(!on_fire) - return 1 + return TRUE if(fire_stacks > 0) adjust_fire_stacks(-0.1) //the fire is slowly consumed else @@ -201,7 +201,7 @@ /mob/living/proc/gravity_animate() if(!get_filter("gravity")) add_filter("gravity",1, GRAVITY_MOTION_BLUR) - INVOKE_ASYNC(src, .proc/gravity_pulse_animation) + INVOKE_ASYNC(src, PROC_REF(gravity_pulse_animation)) /mob/living/proc/gravity_pulse_animation() animate(get_filter("gravity"), y = 1, time = 10) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 68925aca88c0..02953e655e4a 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -36,8 +36,9 @@ buckled.unbuckle_mob(src,force=1) QDEL_LIST_ASSOC_VAL(ability_actions) QDEL_LIST(abilities) - + QDEL_LIST(implants) remove_from_all_data_huds() + cleanse_trait_datums() GLOB.mob_living_list -= src GLOB.ssd_mob_list -= src QDEL_LIST(diseases) @@ -252,7 +253,7 @@ // If there's no dir_to_target then the player is on the same turf as the atom they're trying to push. // This can happen when a player is stood on the same turf as a directional window. All attempts to push - // the window will fail as get_dir will return 0 and the player will be unable to move the window when + // the window will fail as get_dir will return FALSE and the player will be unable to move the window when // it should be pushable. // In this scenario, we will use the facing direction of the /mob/living attempting to push the atom as // a fallback. @@ -260,12 +261,18 @@ dir_to_target = dir var/push_anchored = FALSE - if((AM.move_resist * MOVE_FORCE_CRUSH_RATIO) <= force) - if(move_crush(AM, move_force, dir_to_target)) - push_anchored = TRUE - if((AM.move_resist * MOVE_FORCE_FORCEPUSH_RATIO) <= force) //trigger move_crush and/or force_push regardless of if we can push it normally - if(force_push(AM, move_force, dir_to_target, push_anchored)) - push_anchored = TRUE + + // Sandstorm change - stop breaking structures for no raisin!! + var/mob/living/simple_animal/hostile/angry_fella = src + if(client || (istype(angry_fella) && angry_fella.target)) + if((AM.move_resist * MOVE_FORCE_CRUSH_RATIO) <= force) + if(move_crush(AM, move_force, dir_to_target)) + push_anchored = TRUE + if((AM.move_resist * MOVE_FORCE_FORCEPUSH_RATIO) <= force) //trigger move_crush and/or force_push regardless of if we can push it normally + if(force_push(AM, move_force, dir_to_target, push_anchored)) + push_anchored = TRUE + // + if(ismob(AM)) var/mob/mob_to_push = AM var/atom/movable/mob_buckle = mob_to_push.buckled @@ -641,7 +648,7 @@ remove_from_dead_mob_list() add_to_alive_mob_list() suiciding = 0 - stat = UNCONSCIOUS //the mob starts unconscious, + set_stat(UNCONSCIOUS) //the mob starts unconscious, if(!eye_blind) blind_eyes(1) updatehealth() //then we check if the mob should wake up. @@ -653,7 +660,7 @@ if(mind) for(var/S in mind.spell_list) var/obj/effect/proc_holder/spell/spell = S - spell.updateButtonIcon() + spell.UpdateButton() //proc used to remove all immobilisation effects + reset stamina /mob/living/proc/remove_CC(should_update_mobility = TRUE) @@ -701,7 +708,7 @@ /mob/living/proc/can_be_revived() . = 1 if(health <= HEALTH_THRESHOLD_DEAD) - return 0 + return FALSE /mob/living/proc/update_damage_overlays() return @@ -927,7 +934,7 @@ else throw_alert("gravity", /atom/movable/screen/alert/weightless) if(!override && !is_flying()) - INVOKE_ASYNC(src, /atom/movable.proc/float, !has_gravity) + float(!has_gravity) /mob/living/float(on) if(throwing) @@ -1069,27 +1076,27 @@ //basic fast checks go first. When overriding this proc, I recommend calling ..() at the end. var/turf/T = get_turf(src) if(!T) - return 0 + return FALSE if(is_centcom_level(T.z)) //dont detect mobs on centcom - return 0 + return FALSE if(is_away_level(T.z)) - return 0 + return FALSE if(user != null && src == user) - return 0 + return FALSE if(invisibility || alpha == 0)//cloaked - return 0 + return FALSE if(digitalcamo || digitalinvis) - return 0 + return FALSE // Now, are they viewable by a camera? (This is last because it's the most intensive check) if(!near_camera(src)) - return 0 + return FALSE - return 1 + return TRUE //used in datum/reagents/reaction() proc /mob/living/proc/get_permeability_protection(list/target_zones) - return 0 + return FALSE /mob/living/proc/harvest(mob/living/user) //used for extra objects etc. in butchering return @@ -1138,7 +1145,7 @@ /mob/living/proc/check_weakness(obj/item/weapon, mob/living/attacker) if(mind && mind.has_antag_datum(/datum/antagonist/devil)) return check_devil_bane_multiplier(weapon, attacker) - return 1 + return TRUE /mob/living/proc/check_acedia() if(mind && mind.has_objective(/datum/objective/sintouched/acedia)) diff --git a/code/modules/mob/living/living_active_block.dm b/code/modules/mob/living/living_active_block.dm index 65a474c782a1..1b271dc6b53f 100644 --- a/code/modules/mob/living/living_active_block.dm +++ b/code/modules/mob/living/living_active_block.dm @@ -102,7 +102,7 @@ var/delay = data.block_start_delay combat_flags |= COMBAT_FLAG_ACTIVE_BLOCK_STARTING animate(src, pixel_x = get_standard_pixel_x_offset(), pixel_y = get_standard_pixel_y_offset(), time = delay, FALSE, SINE_EASING | EASE_IN) - if(!do_after(src, delay, src, (IGNORE_USER_LOC_CHANGE|IGNORE_TARGET_LOC_CHANGE), extra_checks = CALLBACK(src, .proc/continue_starting_active_block))) + if(!do_after(src, delay, src, (IGNORE_USER_LOC_CHANGE|IGNORE_TARGET_LOC_CHANGE), extra_checks = CALLBACK(src, PROC_REF(continue_starting_active_block)))) to_chat(src, "You fail to raise [I].") combat_flags &= ~(COMBAT_FLAG_ACTIVE_BLOCK_STARTING) animate(src, pixel_x = get_standard_pixel_x_offset(), pixel_y = get_standard_pixel_y_offset(), time = 2.5, FALSE, SINE_EASING | EASE_IN, ANIMATION_END_NOW) diff --git a/code/modules/mob/living/living_active_parry.dm b/code/modules/mob/living/living_active_parry.dm index 13240b273471..cc31e053440d 100644 --- a/code/modules/mob/living/living_active_parry.dm +++ b/code/modules/mob/living/living_active_parry.dm @@ -52,7 +52,7 @@ parry_start_time = world.time successful_parries = list() successful_parry_counterattacks = list() - addtimer(CALLBACK(src, .proc/end_parry_sequence), full_parry_duration) + addtimer(CALLBACK(src, PROC_REF(end_parry_sequence)), full_parry_duration) if(data.parry_flags & PARRY_LOCK_ATTACKING) ADD_TRAIT(src, TRAIT_MOBILITY_NOUSE, ACTIVE_PARRY_TRAIT) if(data.parry_flags & PARRY_LOCK_SPRINTING) @@ -241,7 +241,7 @@ // before doing anything, check if the user moused over them properly if(!client) return BLOCK_NONE - var/found = attacker == client.mouseObject + var/found = attacker == client.mouse_object_ref?.resolve() if(!found) for(var/i in client.moused_over_objects) if(i == object) @@ -486,7 +486,7 @@ if(owner) attach_to(owner) if(autorun) - INVOKE_ASYNC(src, .proc/run_animation, windup, active, spindown) + INVOKE_ASYNC(src, PROC_REF(run_animation), windup, active, spindown) /obj/effect/abstract/parry/main/Destroy() detach_from(owner) diff --git a/code/modules/mob/living/living_block.dm b/code/modules/mob/living/living_block.dm index 99e74916da5e..3ca8703d34f8 100644 --- a/code/modules/mob/living/living_block.dm +++ b/code/modules/mob/living/living_block.dm @@ -27,7 +27,7 @@ return_list[BLOCK_RETURN_PROJECTILE_BLOCK_PERCENTAGE] = 100 return var/list/obj/item/tocheck = get_blocking_items() - sortTim(tocheck, /proc/cmp_numeric_dsc, TRUE) + sortTim(tocheck, GLOBAL_PROC_REF(cmp_numeric_dsc), TRUE) // i don't like this var/block_chance_modifier = round(damage / -3) if(real_attack) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index cd46072921a3..5db4e123b982 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -20,15 +20,15 @@ /mob/living/proc/getarmor(def_zone, type) - return 0 + return FALSE //this returns the mob's protection against eye damage (number between -1 and 2) from bright lights /mob/living/proc/get_eye_protection() - return 0 + return FALSE //this returns the mob's protection against ear damage (0:no protection; 1: some ear protection; 2: has no ears) /mob/living/proc/get_ear_protection() - return 0 + return FALSE /mob/living/proc/is_mouth_covered(head_only = 0, mask_only = 0) return FALSE @@ -96,7 +96,7 @@ return P.on_hit(src, final_percent, def_zone) ? BULLET_ACT_HIT : BULLET_ACT_BLOCK /mob/living/proc/check_projectile_dismemberment(obj/item/projectile/P, def_zone) - return 0 + return FALSE /obj/item/proc/get_volume_by_throwforce_and_or_w_class() if(throwforce && w_class) @@ -104,12 +104,12 @@ else if(w_class) return clamp(w_class * 8, 20, 100) // Multiply the item's weight class by 8, then clamp the value between 20 and 100 else - return 0 + return FALSE /mob/living/hitby(atom/movable/AM, skipcatch, hitpush = TRUE, blocked = FALSE, datum/thrownthing/throwingdatum) if(!isitem(AM)) // Filled with made up numbers for non-items. - if(mob_run_block(AM, 30, "\the [AM.name]", ATTACK_TYPE_PROJECTILE, 0, throwingdatum.thrower, throwingdatum.thrower.zone_selected, list())) + if(mob_run_block(AM, 30, "\the [AM.name]", ATTACK_TYPE_THROWN, 0, throwingdatum?.thrower, throwingdatum?.thrower?.zone_selected, list())) hitpush = FALSE skipcatch = TRUE blocked = TRUE @@ -121,13 +121,13 @@ if(thrown_item.thrownby == WEAKREF(src)) //No throwing stuff at yourself to trigger hit reactions return ..() - if(mob_run_block(AM, thrown_item.throwforce, "\the [thrown_item.name]", ATTACK_TYPE_PROJECTILE, 0, throwingdatum.thrower, throwingdatum.thrower.zone_selected, list())) + if(mob_run_block(AM, thrown_item.throwforce, "\the [thrown_item.name]", ATTACK_TYPE_THROWN, 0, throwingdatum?.thrower, throwingdatum?.thrower?.zone_selected, list())) hitpush = FALSE skipcatch = TRUE blocked = TRUE var/zone = ran_zone(BODY_ZONE_CHEST, 65)//Hits a random part of the body, geared towards the chest - var/nosell_hit = SEND_SIGNAL(thrown_item, COMSIG_MOVABLE_IMPACT_ZONE, src, zone, blocked, throwingdatum) // TODO: find a better way to handle hitpush and skipcatch for humans + var/nosell_hit = SEND_SIGNAL(thrown_item, COMSIG_MOVABLE_IMPACT_ZONE, src, zone, throwingdatum, blocked, FALSE) if(nosell_hit) skipcatch = TRUE hitpush = FALSE @@ -202,11 +202,11 @@ if(GRAB_NECK) log_combat(user, src, "attempted to strangle", addition="kill grab") if(!do_mob(user, src, grab_upgrade_time)) - return 0 + return FALSE if(!user.pulling || user.pulling != src || user.grab_state != old_grab_state || user.a_intent != INTENT_GRAB) - return 0 + return FALSE if(user.voremode && user.grab_state == GRAB_AGGRESSIVE) - return 0 + return FALSE user.setGrabState(user.grab_state + 1) switch(user.grab_state) if(GRAB_AGGRESSIVE) @@ -240,7 +240,7 @@ if(!buckled && !density) Move(user.loc) user.set_pull_offsets(src, grab_state) - return 1 + return TRUE /mob/living/on_attack_hand(mob/user, act_intent = user.a_intent, attackchain_flags) ..() //Ignoring parent return value here. @@ -302,7 +302,7 @@ M.visible_message("\The [M] [M.friendly_verb_continuous] [src]!", "You [M.friendly_verb_simple] [src]!", target = src, target_message = "\The [M] [M.friendly_verb_continuous] you!") - return 0 + return FALSE else if(HAS_TRAIT(M, TRAIT_PACIFISM)) to_chat(M, "You don't want to hurt anyone!") @@ -310,7 +310,7 @@ var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) var/list/return_list = list() if(mob_run_block(M, damage, "the [M.name]", ATTACK_TYPE_MELEE, M.armour_penetration, M, check_zone(M.zone_selected), return_list) & BLOCK_SUCCESS) - return 0 + return FALSE damage = block_calculate_resultant_damage(damage, return_list) if(M.attack_sound) playsound(src, M.attack_sound, 50, 1, 1) @@ -418,7 +418,7 @@ /mob/living/acid_act(acidpwr, acid_volume) take_bodypart_damage(acidpwr * min(1, acid_volume * 0.1)) - return 1 + return TRUE ///As the name suggests, this should be called to apply electric shocks. /mob/living/proc/electrocute_act(shock_damage, source, siemens_coeff = 1, flags = NONE) @@ -470,8 +470,8 @@ if((GLOB.cult_narsie.souls == GLOB.cult_narsie.soul_goal) && (GLOB.cult_narsie.resolved == FALSE)) GLOB.cult_narsie.resolved = TRUE sound_to_playing_players('sound/machines/alarm.ogg') - addtimer(CALLBACK(GLOBAL_PROC, .proc/cult_ending_helper, 1), 120) - addtimer(CALLBACK(GLOBAL_PROC, .proc/ending_helper), 270) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(cult_ending_helper), 1), 120) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(ending_helper)), 270) if(client) makeNewConstruct(/mob/living/simple_animal/hostile/construct/harvester, src, cultoverride = TRUE) else @@ -512,13 +512,13 @@ /mob/living/proc/flash_act(intensity = 1, override_blindness_check = 0, affect_silicon = 0, visual = 0, type = /atom/movable/screen/fullscreen/tiled/flash, override_protection = 0) if((override_protection || get_eye_protection() < intensity) && (override_blindness_check || !(HAS_TRAIT(src, TRAIT_BLIND)))) overlay_fullscreen("flash", type) - addtimer(CALLBACK(src, .proc/clear_fullscreen, "flash", 25), 25) + addtimer(CALLBACK(src, PROC_REF(clear_fullscreen), "flash", 25), 25) return TRUE return FALSE //called when the mob receives a loud bang /mob/living/proc/soundbang_act() - return 0 + return FALSE //to damage the clothes worn by a mob /mob/living/proc/damage_clothes(damage_amount, damage_type = BRUTE, damage_flag = 0, def_zone) diff --git a/code/modules/mob/living/living_mobility.dm b/code/modules/mob/living/living_mobility.dm index 7b0642bfc108..e060e0ba02e2 100644 --- a/code/modules/mob/living/living_mobility.dm +++ b/code/modules/mob/living/living_mobility.dm @@ -159,7 +159,7 @@ //Handle citadel autoresist if(CHECK_MOBILITY(src, MOBILITY_MOVE) && !(combat_flags & COMBAT_FLAG_INTENTIONALLY_RESTING) && canstand_involuntary && iscarbon(src) && client?.prefs?.autostand)//CIT CHANGE - adds autostanding as a preference - addtimer(CALLBACK(src, .proc/resist_a_rest, TRUE), 0) //CIT CHANGE - ditto + addtimer(CALLBACK(src, PROC_REF(resist_a_rest), TRUE), 0) //CIT CHANGE - ditto // Movespeed mods based on arms/legs quantity if(!get_leg_ignore()) diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm index 955b4cd226eb..fa92cc9718da 100644 --- a/code/modules/mob/living/living_movement.dm +++ b/code/modules/mob/living/living_movement.dm @@ -81,7 +81,7 @@ if (!buckled.anchored) return buckled.Move(newloc, direct) else - return 0 + return FALSE var/old_direction = dir var/turf/T = loc diff --git a/code/modules/mob/living/living_signals.dm b/code/modules/mob/living/living_signals.dm index 0eb83658d7b8..2c93aeadbf92 100644 --- a/code/modules/mob/living/living_signals.dm +++ b/code/modules/mob/living/living_signals.dm @@ -2,12 +2,12 @@ /// FOR BLOCKING MOVEMENT, USE TRAIT_MOBILITY_NOMOVE AS MUCH AS POSSIBLE. IT WILL MAKE REFACTORS IN THE FUTURE EASIER. /mob/living/ComponentInitialize() . = ..() - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOMOVE), .proc/update_mobility) - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOPICKUP), .proc/update_mobility) - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOUSE), .proc/update_mobility) - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOREST), .proc/update_mobility) - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_LIVING_NO_DENSITY), .proc/update_density) - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_PUGILIST), .proc/update_pugilism) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOMOVE), PROC_REF(update_mobility)) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOPICKUP), PROC_REF(update_mobility)) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOUSE), PROC_REF(update_mobility)) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOREST), PROC_REF(update_mobility)) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_LIVING_NO_DENSITY), PROC_REF(update_density)) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_PUGILIST), PROC_REF(update_pugilism)) /mob/living/proc/update_pugilism() if(HAS_TRAIT(src, TRAIT_PUGILIST)) diff --git a/code/modules/mob/living/living_sprint.dm b/code/modules/mob/living/living_sprint.dm index e45866bcf6d3..3ee272f40556 100644 --- a/code/modules/mob/living/living_sprint.dm +++ b/code/modules/mob/living/living_sprint.dm @@ -1,6 +1,6 @@ /mob/living/ComponentInitialize() . = ..() - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_SPRINT_LOCKED), .proc/update_sprint_lock) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_SPRINT_LOCKED), PROC_REF(update_sprint_lock)) /mob/living/proc/update_sprint_icon() var/atom/movable/screen/sprintbutton/S = locate() in hud_used?.static_inventory diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 7f78baea427d..e06096f2e741 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -220,7 +220,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list( if(radio_return & REDUCE_RANGE) message_range = 1 if(radio_return & NOPASS) - return 1 + return TRUE //No screams in space, unless you're next to someone. var/turf/T = get_turf(src) @@ -238,7 +238,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list( succumb() to_chat(src, compose_message(src, language, message, null, spans, message_mode)) - return 1 + return TRUE /mob/living/compose_message(atom/movable/speaker, datum/language/message_language, raw_message, radio_freq, list/spans, message_mode, face_name = FALSE, atom/movable/source) . = ..() @@ -320,7 +320,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list( speech_bubble_recipients.Add(M.client) var/image/I = image('icons/mob/talk.dmi', src, "[bubble_type][say_test(message)]", FLY_LAYER) I.appearance_flags = APPEARANCE_UI_IGNORE_ALPHA - INVOKE_ASYNC(GLOBAL_PROC, /.proc/flick_overlay, I, speech_bubble_recipients, 30) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(flick_overlay), I, speech_bubble_recipients, 30) //Listening gets trimmed here if a vocal bark's present. If anyone ever makes this proc return listening, make sure to instead initialize a copy of listening in here to avoid wonkiness if(SEND_SIGNAL(src, COMSIG_MOVABLE_QUEUE_BARK, listening, args) || vocal_bark || vocal_bark_id) @@ -335,7 +335,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list( for(var/i in 1 to barks) if(total_delay > BARK_MAX_TIME) break - addtimer(CALLBACK(src, /atom/movable/proc/bark, listening, (message_range * (is_yell ? 4 : 1)), (vocal_volume * (is_yell ? 1.5 : 1)), BARK_DO_VARY(vocal_pitch, vocal_pitch_range), vocal_current_bark), total_delay) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom/movable, bark), listening, (message_range * (is_yell ? 4 : 1)), (vocal_volume * (is_yell ? 1.5 : 1)), BARK_DO_VARY(vocal_pitch, vocal_pitch_range), vocal_current_bark), total_delay) total_delay += rand(DS2TICKS(vocal_speed / BARK_SPEED_BASELINE), DS2TICKS(vocal_speed / BARK_SPEED_BASELINE) + DS2TICKS((vocal_speed / BARK_SPEED_BASELINE) * (is_yell ? 0.5 : 1))) TICKS @@ -370,23 +370,23 @@ GLOBAL_LIST_INIT(department_radio_keys, list( /mob/living/can_speak(message) //For use outside of Say() if(can_speak_basic(message) && can_speak_vocal(message)) - return 1 + return TRUE /mob/living/proc/can_speak_basic(message, ignore_spam = FALSE) //Check BEFORE handling of xeno and ling channels if(client) if(client.prefs.muted & MUTE_IC) to_chat(src, "You cannot speak in IC (muted).") - return 0 + return FALSE if(!ignore_spam && client.handle_spam_prevention(message,MUTE_IC)) - return 0 + return FALSE - return 1 + return TRUE /mob/living/proc/can_speak_vocal(message) //Check AFTER handling of xeno and ling channels var/obj/item/bodypart/leftarm = get_bodypart(BODY_ZONE_L_ARM) var/obj/item/bodypart/rightarm = get_bodypart(BODY_ZONE_R_ARM) if(HAS_TRAIT(src, TRAIT_MUTE) && get_selected_language() != /datum/language/signlanguage) - return 0 + return FALSE if (get_selected_language() == /datum/language/signlanguage) var/left_disabled = FALSE @@ -402,15 +402,15 @@ GLOBAL_LIST_INIT(department_radio_keys, list( else right_disabled = TRUE if (left_disabled && right_disabled) // We want this to only return false if both arms are either missing or disabled since you could technically sign one-handed. - return 0 + return FALSE if(is_muzzled()) - return 0 + return FALSE if(!IsVocal()) - return 0 + return FALSE - return 1 + return TRUE /mob/living/proc/get_key(message) var/key = message[1] @@ -480,9 +480,9 @@ GLOBAL_LIST_INIT(department_radio_keys, list( return ITALICS | REDUCE_RANGE if(MODE_BINARY) - return ITALICS | REDUCE_RANGE //Does not return 0 since this is only reached by humans, not borgs or AIs. + return ITALICS | REDUCE_RANGE //Does not return FALSE since this is only reached by humans, not borgs or AIs. - return 0 + return FALSE /mob/living/say_mod(input, message_mode) . = ..() diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index acc29d30b6df..61dfe84421f9 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -100,7 +100,9 @@ var/display_icon_override var/emote_display = "Neutral" //text string of the current emote we set for the status displays, to prevent logins resetting it. + // TODO: Currently unused, needs port from TG. var/datum/robot_control/robot_control + // TODO: Currently unused, needs port from TG. /// Station alert datum for showing alerts UI var/datum/station_alert/alert_control ///remember AI's last location @@ -119,7 +121,7 @@ new/obj/structure/ai_core/deactivated(loc) //New empty terminal. return INITIALIZE_HINT_QDEL //Delete AI. - ADD_TRAIT(src, TRAIT_NO_TELEPORT, src) + ADD_TRAIT(src, TRAIT_NO_TELEPORT, INNATE_TRAIT) if(L && istype(L, /datum/ai_laws)) laws = L laws.associate(src) @@ -189,21 +191,34 @@ GLOB.ai_list -= src GLOB.shuttle_caller_list -= src SSshuttle.autoEvac() + stop_controlling_display() QDEL_NULL(eyeobj) // No AI, no Eye QDEL_NULL(spark_system) + QDEL_NULL(deploy_action) + QDEL_NULL(redeploy_action) + QDEL_NULL(custom_holoform) + QDEL_NULL(master_multicam) + deployed_shell = null + parent = null + QDEL_NULL(spark_system) QDEL_NULL(malf_picker) QDEL_NULL(doomsday_device) - // TODO: Why these no work? + // TODO: Port implementation of these from TG or remove the unused code. // QDEL_NULL(robot_control) + // QDEL_NULL(alert_control) QDEL_NULL(aiMulti) QDEL_NULL(aiPDA) - // QDEL_NULL(alert_control) malfhack = null current = null Bot = null controlled_equipment = null linked_core = null apc_override = null + for(var/mob/living/silicon/robot/linked_robot as anything in connected_robots) + if(QDELETED(linked_robot)) + continue + linked_robot.set_connected_ai(null) + connected_robots.Cut() return ..() /mob/living/silicon/ai/IgniteMob() @@ -358,12 +373,12 @@ is_anchored = !is_anchored move_resist = MOVE_FORCE_NORMAL status_flags |= CANPUSH - REMOVE_TRAIT(src, TRAIT_NO_TELEPORT, src) + REMOVE_TRAIT(src, TRAIT_NO_TELEPORT, INNATE_TRAIT) else is_anchored = !is_anchored move_resist = MOVE_FORCE_OVERPOWERING status_flags &= ~CANPUSH - ADD_TRAIT(src, TRAIT_NO_TELEPORT, src) + ADD_TRAIT(src, TRAIT_NO_TELEPORT, INNATE_TRAIT) /mob/living/silicon/ai/proc/ai_mob_to_structure() disconnect_shell() @@ -398,7 +413,7 @@ else the_mmi.forceMove(get_turf(src)) if(the_mmi.brainmob.stat == DEAD && !suiciding) - the_mmi.brainmob.stat = CONSCIOUS + the_mmi.brainmob.set_stat(CONSCIOUS) if(mind) mind.transfer_to(the_mmi.brainmob) the_mmi.update_appearance() @@ -619,7 +634,7 @@ queueAlarm(text("--- [] alarm detected in []! (No Camera)", class, home.name), class) if (viewalerts) ai_alerts() - return 1 + return TRUE /mob/living/silicon/ai/freeCamera(area/home, obj/machinery/camera/cam) for(var/class in alarms) @@ -907,7 +922,7 @@ 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 + return FALSE /mob/living/silicon/ai/incapacitated(ignore_restraints, ignore_grab) if(aiRestorePowerRoutine) @@ -1098,6 +1113,10 @@ else Remove(owner) //If the last shell is blown, destroy it. +/datum/action/innate/deploy_last_shell/Destroy() + last_used_shell = null + return ..() + /mob/living/silicon/ai/proc/disconnect_shell() if(deployed_shell) //Forcibly call back AI in event of things such as damage, EMP or power loss. to_chat(src, "Your remote connection has been reset!") @@ -1108,9 +1127,7 @@ return /mob/living/silicon/ai/spawned/Initialize(mapload, datum/ai_laws/L, mob/target_ai) - if(!target_ai) - target_ai = src //cheat! just give... ourselves as the spawned AI, because that's technically correct - . = ..() + . = ..(mapload, L, src) //cheat! just give... ourselves as the spawned AI, because that's technically correct /mob/living/silicon/ai/proc/camera_visibility(mob/camera/aiEye/moved_eye) GLOB.cameranet.visibility(moved_eye, client, all_eyes, USE_STATIC_OPAQUE) diff --git a/code/modules/mob/living/silicon/ai/ai_defense.dm b/code/modules/mob/living/silicon/ai/ai_defense.dm index 17d4e9d129b4..6cf3d5a68ae3 100644 --- a/code/modules/mob/living/silicon/ai/ai_defense.dm +++ b/code/modules/mob/living/silicon/ai/ai_defense.dm @@ -12,8 +12,8 @@ if (stat != DEAD) adjustBruteLoss(60) updatehealth() - return 1 - return 0 + return TRUE + return FALSE /mob/living/silicon/ai/emp_act(severity) . = ..() diff --git a/code/modules/mob/living/silicon/ai/death.dm b/code/modules/mob/living/silicon/ai/death.dm index 21f8646ec1a8..9d2a09ee5bb2 100644 --- a/code/modules/mob/living/silicon/ai/death.dm +++ b/code/modules/mob/living/silicon/ai/death.dm @@ -4,7 +4,7 @@ if(!gibbed) // Will update all AI status displays with a blue screen of death - INVOKE_ASYNC(src, .proc/emote, "bsod") + INVOKE_ASYNC(src, PROC_REF(emote), "bsod") if(!isnull(deployed_shell)) disconnect_shell() diff --git a/code/modules/mob/living/silicon/ai/freelook/cameranet.dm b/code/modules/mob/living/silicon/ai/freelook/cameranet.dm index a3ffd460dd67..4a60c9396086 100644 --- a/code/modules/mob/living/silicon/ai/freelook/cameranet.dm +++ b/code/modules/mob/living/silicon/ai/freelook/cameranet.dm @@ -177,8 +177,8 @@ GLOBAL_DATUM_INIT(cameranet, /datum/cameranet, new) if(chunk.changed) chunk.hasChanged(1) // Update now, no matter if it's visible or not. if(chunk.visibleTurfs[position]) - return 1 - return 0 + return TRUE + return FALSE /datum/cameranet/proc/stat_entry() if(!statclick) diff --git a/code/modules/mob/living/silicon/ai/freelook/chunk.dm b/code/modules/mob/living/silicon/ai/freelook/chunk.dm index 4591720b7986..124028009116 100644 --- a/code/modules/mob/living/silicon/ai/freelook/chunk.dm +++ b/code/modules/mob/living/silicon/ai/freelook/chunk.dm @@ -50,7 +50,7 @@ /datum/camerachunk/proc/hasChanged(update_now = 0) if(seenby.len || update_now) - addtimer(CALLBACK(src, .proc/update), UPDATE_BUFFER, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(update)), UPDATE_BUFFER, TIMER_UNIQUE) else changed = 1 diff --git a/code/modules/mob/living/silicon/ai/freelook/eye.dm b/code/modules/mob/living/silicon/ai/freelook/eye.dm index bce18462b2ae..be1ac47abdf1 100644 --- a/code/modules/mob/living/silicon/ai/freelook/eye.dm +++ b/code/modules/mob/living/silicon/ai/freelook/eye.dm @@ -115,7 +115,7 @@ return TRUE /mob/camera/aiEye/Move() - return 0 + return FALSE /mob/camera/aiEye/proc/GetViewerClient() if(ai) diff --git a/code/modules/mob/living/silicon/ai/life.dm b/code/modules/mob/living/silicon/ai/life.dm index 892fa6955ba5..c87c1da0b8b7 100644 --- a/code/modules/mob/living/silicon/ai/life.dm +++ b/code/modules/mob/living/silicon/ai/life.dm @@ -79,7 +79,7 @@ death() return else if(stat == UNCONSCIOUS) - stat = CONSCIOUS + set_stat(CONSCIOUS) adjust_blindness(-1) diag_hud_set_status() @@ -177,7 +177,7 @@ blind_eyes(1) update_sight() to_chat(src, "You've lost power!") - addtimer(CALLBACK(src, .proc/start_RestorePowerRoutine), 20) + addtimer(CALLBACK(src, PROC_REF(start_RestorePowerRoutine)), 20) #undef POWER_RESTORATION_OFF #undef POWER_RESTORATION_START diff --git a/code/modules/mob/living/silicon/ai/say.dm b/code/modules/mob/living/silicon/ai/say.dm index 7eacdd9ad182..364fbbadf794 100644 --- a/code/modules/mob/living/silicon/ai/say.dm +++ b/code/modules/mob/living/silicon/ai/say.dm @@ -191,8 +191,8 @@ SEND_SOUND(M, voice) else SEND_SOUND(only_listener, voice) - return 1 - return 0 + return TRUE + return FALSE #undef VOX_DELAY #endif diff --git a/code/modules/mob/living/silicon/damage_procs.dm b/code/modules/mob/living/silicon/damage_procs.dm index b50aeb5f488b..bff842cd0415 100644 --- a/code/modules/mob/living/silicon/damage_procs.dm +++ b/code/modules/mob/living/silicon/damage_procs.dm @@ -2,14 +2,14 @@ /mob/living/silicon/apply_damage(damage = 0,damagetype = BRUTE, def_zone = null, blocked = FALSE, forced = FALSE, wound_bonus = 0, bare_wound_bonus = 0, sharpness = SHARP_NONE) var/hit_percent = (100-blocked)/100 if(!damage || (!forced && hit_percent <= 0)) - return 0 + return FALSE var/damage_amount = forced ? damage : damage * hit_percent switch(damagetype) if(BRUTE) adjustBruteLoss(damage_amount, forced = forced) if(BURN) adjustFireLoss(damage_amount, forced = forced) - return 1 + return TRUE /mob/living/silicon/apply_effect(effect = 0,effecttype = EFFECT_STUN, blocked = FALSE) diff --git a/code/modules/mob/living/silicon/laws.dm b/code/modules/mob/living/silicon/laws.dm index d92f4a5999cc..a6df5811a9f3 100644 --- a/code/modules/mob/living/silicon/laws.dm +++ b/code/modules/mob/living/silicon/laws.dm @@ -9,7 +9,7 @@ throw_alert("newlaw", /atom/movable/screen/alert/newlaw) if(announce && last_lawchange_announce != world.time) to_chat(src, "Your laws have been changed.") - addtimer(CALLBACK(src, .proc/show_laws), 0) + addtimer(CALLBACK(src, PROC_REF(show_laws)), 0) last_lawchange_announce = world.time /mob/living/silicon/proc/set_law_sixsixsix(law, announce = TRUE) diff --git a/code/modules/mob/living/silicon/pai/death.dm b/code/modules/mob/living/silicon/pai/death.dm index 07cb67170628..16f86e8827db 100644 --- a/code/modules/mob/living/silicon/pai/death.dm +++ b/code/modules/mob/living/silicon/pai/death.dm @@ -1,7 +1,7 @@ /mob/living/silicon/pai/death(gibbed) if(stat == DEAD) return - stat = DEAD + set_stat(DEAD) update_mobility() update_sight() wipe_fullscreens() diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 715894efa3fe..b41b7c97dc8f 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -57,7 +57,6 @@ var/encryptmod = FALSE var/holoform = FALSE var/canholo = TRUE - var/obj/item/card/id/access_card = null var/chassis = "repairbot" var/dynamic_chassis var/dynamic_chassis_sit = FALSE //whether we're sitting instead of resting spritewise @@ -88,13 +87,18 @@ QDEL_NULL(signaler) QDEL_NULL(pda) QDEL_NULL(internal_instrument) + if(cable) + QDEL_NULL(cable) + hackdoor = null if (loc != card) card.forceMove(drop_location()) card.pai = null card.cut_overlays() card.add_overlay("pai-off") card = null + current = null GLOB.pai_list -= src + STOP_PROCESSING(SSfastprocess, src) return ..() /mob/living/silicon/pai/Initialize(mapload) @@ -232,7 +236,7 @@ /datum/action/innate/pai/Trigger() if(!ispAI(owner)) - return 0 + return FALSE P = owner /datum/action/innate/pai/software @@ -370,7 +374,7 @@ deltimer(radio_short_timerid) radio_short = TRUE to_chat(src, "Your radio shorts out!") - radio_short_timerid = addtimer(CALLBACK(src, .proc/unshort_radio), radio_short_cooldown, flags = TIMER_STOPPABLE) + radio_short_timerid = addtimer(CALLBACK(src, PROC_REF(unshort_radio)), radio_short_cooldown, flags = TIMER_STOPPABLE) /mob/living/silicon/pai/proc/unshort_radio() radio_short = FALSE diff --git a/code/modules/mob/living/silicon/pai/pai_update_icon.dm b/code/modules/mob/living/silicon/pai/pai_update_icon.dm index 8c051d9c411e..40c041628603 100644 --- a/code/modules/mob/living/silicon/pai/pai_update_icon.dm +++ b/code/modules/mob/living/silicon/pai/pai_update_icon.dm @@ -1,4 +1,5 @@ /mob/living/silicon/pai/update_icon() + . = ..() if(chassis == "custom") //Make sure custom exists if it's set to custom custom_holoform_icon = client?.prefs?.get_filtered_holoform(HOLOFORM_FILTER_PAI) if(!custom_holoform_icon) diff --git a/code/modules/mob/living/silicon/pai/personality.dm b/code/modules/mob/living/silicon/pai/personality.dm index 62f2ed70471b..2225485da0b9 100644 --- a/code/modules/mob/living/silicon/pai/personality.dm +++ b/code/modules/mob/living/silicon/pai/personality.dm @@ -12,7 +12,7 @@ /datum/paiCandidate/proc/savefile_save(mob/user) if(IsGuestKey(user.key)) - return 0 + return FALSE var/savefile/F = new /savefile(src.savefile_path(user)) @@ -24,7 +24,7 @@ WRITE_FILE(F["version"], 1) - return 1 + return TRUE // loads the savefile corresponding to the mob's ckey // if silent=true, report incompatible savefiles @@ -33,12 +33,12 @@ /datum/paiCandidate/proc/savefile_load(mob/user, silent = TRUE) if (IsGuestKey(user.key)) - return 0 + return FALSE var/path = savefile_path(user) if (!fexists(path)) - return 0 + return FALSE var/savefile/F = new /savefile(path) @@ -52,10 +52,10 @@ fdel(path) if (!silent) alert(user, "Your savefile was incompatible with this version and was deleted.") - return 0 + return FALSE F["name"] >> src.name F["description"] >> src.description F["role"] >> src.role F["comments"] >> src.comments - return 1 + return TRUE diff --git a/code/modules/mob/living/silicon/pai/software.dm b/code/modules/mob/living/silicon/pai/software.dm index 348e56178caa..87cef9641520 100644 --- a/code/modules/mob/living/silicon/pai/software.dm +++ b/code/modules/mob/living/silicon/pai/software.dm @@ -208,12 +208,12 @@ var/count = 0 while(!isliving(M)) if(!M || !M.loc) - return 0 //For a runtime where M ends up in nullspace (similar to bluespace but less colourful) + return FALSE //For a runtime where M ends up in nullspace (similar to bluespace but less colourful) M = M.loc count++ if(count >= 6) to_chat(src, "You are not being carried by anyone!") - return 0 + return FALSE spawn CheckDNA(M, src) if("pdamessage") diff --git a/code/modules/mob/living/silicon/robot/inventory.dm b/code/modules/mob/living/silicon/robot/inventory.dm index 559ffbbc08fa..146088f6e2f4 100644 --- a/code/modules/mob/living/silicon/robot/inventory.dm +++ b/code/modules/mob/living/silicon/robot/inventory.dm @@ -351,7 +351,7 @@ if(module_active) return held_items.Find(module_active) - return 0 + return FALSE /** * Selects the module in the slot module_num. diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index a917d15d2f8f..71c4f3dcb886 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -17,7 +17,7 @@ wires = new /datum/wires/robot(src) AddElement(/datum/element/empprotection, EMP_PROTECT_WIRES) // AddElement(/datum/element/ridable, /datum/component/riding/creature/cyborg) - RegisterSignal(src, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, .proc/charge) + RegisterSignal(src, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, PROC_REF(charge)) robot_modules_background = new() robot_modules_background.icon_state = "block" @@ -82,7 +82,7 @@ mmi.brainmob.container = mmi mmi.update_appearance() - INVOKE_ASYNC(src, .proc/updatename) + INVOKE_ASYNC(src, PROC_REF(updatename)) aicamera = new/obj/item/camera/siliconcam/robot_camera(src) toner = tonermax @@ -257,7 +257,7 @@ if(source.z != z) return if(stat == DEAD) - return 1 + return TRUE var/list/our_sort = alarms[class] for(var/areaname in our_sort) if (areaname == home.name) @@ -265,7 +265,7 @@ var/list/sources = alarm[3] if (!(source in sources)) sources += source - return 1 + return TRUE var/obj/machinery/camera/cam = null var/list/our_cams = null @@ -749,7 +749,7 @@ . = ..() radio = new /obj/item/radio/borg/syndicate(src) laws = new /datum/ai_laws/syndicate_override() - addtimer(CALLBACK(src, .proc/show_playstyle), 5) + addtimer(CALLBACK(src, PROC_REF(show_playstyle)), 5) /mob/living/silicon/robot/modules/syndicate/create_modularInterface() if(!modularInterface) @@ -916,9 +916,9 @@ toggle_headlamp(1) return if(IsUnconscious() || IsStun() || IsKnockdown() || IsParalyzed() || getOxyLoss() > maxHealth * 0.5) - stat = UNCONSCIOUS + set_stat(UNCONSCIOUS) else - stat = CONSCIOUS + set_stat(CONSCIOUS) update_mobility() diag_hud_set_status() diag_hud_set_health() @@ -968,7 +968,7 @@ ionpulse = FALSE revert_shell() - return 1 + return TRUE /mob/living/silicon/robot/proc/has_module() if(!module || module.type == /obj/item/robot_module) @@ -995,7 +995,7 @@ hat_offset = module.hat_offset magpulse = module.magpulsing - INVOKE_ASYNC(src, .proc/updatename) + INVOKE_ASYNC(src, PROC_REF(updatename)) /mob/living/silicon/robot/proc/place_on_head(obj/item/new_hat) @@ -1292,7 +1292,7 @@ switch(choice) if("Resting") update_icons() - return 0 + return FALSE if("Sitting") sitting = 1 if("Belly up") diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm index d842afd455f7..02eaf3255f25 100644 --- a/code/modules/mob/living/silicon/robot/robot_defense.dm +++ b/code/modules/mob/living/silicon/robot/robot_defense.dm @@ -215,7 +215,7 @@ GLOBAL_LIST_INIT(blacklisted_borg_hats, typecacheof(list( //Hats that don't real ResetModule() return TRUE - INVOKE_ASYNC(src, .proc/beep_boop_rogue_bot, user) + INVOKE_ASYNC(src, PROC_REF(beep_boop_rogue_bot), user) return TRUE /mob/living/silicon/robot/proc/beep_boop_rogue_bot(mob/user) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 510c95887233..9cf3c580cd4d 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -225,7 +225,7 @@ R.module = RM R.update_module_innate() RM.rebuild_modules() - INVOKE_ASYNC(RM, .proc/do_transform_animation) + INVOKE_ASYNC(RM, PROC_REF(do_transform_animation)) if(RM.dogborg || R.dogborg) RM.dogborg_equip() R.typing_indicator_state = /obj/effect/overlay/typing_indicator/machine/dogborg @@ -395,7 +395,7 @@ bad_snowflake.pixel_x = -16 med_icons["Alina"] = bad_snowflake med_icons = sort_list(med_icons) - var/med_borg_icon = show_radial_menu(R, R , med_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/med_borg_icon = show_radial_menu(R, R , med_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(med_borg_icon) if("Default") cyborg_base_icon = "medical" @@ -630,7 +630,7 @@ bad_snowflake.pixel_x = -16 engi_icons["Alina"] = bad_snowflake engi_icons = sort_list(engi_icons) - var/engi_borg_icon = show_radial_menu(R, R , engi_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/engi_borg_icon = show_radial_menu(R, R , engi_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(engi_borg_icon) if("Default") cyborg_base_icon = "engineer" @@ -842,7 +842,7 @@ bad_snowflake.pixel_x = -16 sec_icons["Alina"] = bad_snowflake sec_icons = sort_list(sec_icons) - var/sec_borg_icon = show_radial_menu(R, R , sec_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/sec_borg_icon = show_radial_menu(R, R , sec_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(sec_borg_icon) if("Default") cyborg_base_icon = "sec" @@ -1046,7 +1046,7 @@ "Raptor V-4" = image(icon = 'modular_splurt/icons/mob/robots_64x45.dmi', icon_state = "peaceraptor-b"), // SPLURT Addon (ChompS Port) "Handy" = image(icon = 'modular_splurt/icons/mob/robots.dmi', icon_state = "handy_peace") // SPLURT Addon (Fallout 13) )) - var/peace_borg_icon = show_radial_menu(R, R , peace_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/peace_borg_icon = show_radial_menu(R, R , peace_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(peace_borg_icon) if("Default") cyborg_base_icon = "peace" @@ -1323,7 +1323,7 @@ bad_snowflake.pixel_x = -16 service_icons["Alina"] = bad_snowflake service_icons = sort_list(service_icons) - var/service_robot_icon = show_radial_menu(R, R , service_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/service_robot_icon = show_radial_menu(R, R , service_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(service_robot_icon) if("(Service) Waitress") cyborg_base_icon = "service_f" @@ -1585,7 +1585,7 @@ /obj/item/gripper/mining, /obj/item/cyborg_clamp, /obj/item/stack/marker_beacon/cyborg, - /obj/item/destTagger, + /obj/item/dest_tagger, /obj/item/stack/packageWrap/cyborg, /obj/item/card/id/miningborg) emag_modules = list(/obj/item/borg/stun) @@ -1635,7 +1635,7 @@ wide.pixel_x = -16 mining_icons[a] = wide mining_icons = sort_list(mining_icons) - var/mining_borg_icon = show_radial_menu(R, R , mining_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/mining_borg_icon = show_radial_menu(R, R , mining_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(mining_borg_icon) if("Lavaland") cyborg_base_icon = "miner" @@ -1847,7 +1847,7 @@ /obj/item/stack/sheet/rglass/cyborg, /obj/item/stack/rods/cyborg, /obj/item/stack/tile/plasteel/cyborg, - /obj/item/destTagger/borg, + /obj/item/dest_tagger/borg, /obj/item/stack/cable_coil/cyborg, /obj/item/pinpointer/syndicate_cyborg, /obj/item/borg_chameleon) @@ -1878,10 +1878,10 @@ if (energy >= amount) energy -= amount if (energy == 0) - return 1 + return TRUE return 2 else - return 0 + return FALSE /datum/robot_energy_storage/proc/add_charge(amount) energy = min(energy + amount, max_energy) @@ -1975,7 +1975,7 @@ /obj/item/stack/sheet/rglass/cyborg, /obj/item/stack/rods/cyborg, /obj/item/stack/tile/plasteel/cyborg, - /obj/item/destTagger/borg, + /obj/item/dest_tagger/borg, /obj/item/stack/cable_coil/cyborg, /obj/item/borg_chameleon, /obj/item/pinpointer/spider_cyborg) diff --git a/code/modules/mob/living/silicon/robot/robot_movement.dm b/code/modules/mob/living/silicon/robot/robot_movement.dm index 23500688aeaf..538f3c513f38 100644 --- a/code/modules/mob/living/silicon/robot/robot_movement.dm +++ b/code/modules/mob/living/silicon/robot/robot_movement.dm @@ -1,6 +1,6 @@ /mob/living/silicon/robot/Process_Spacemove(movement_dir = 0) if(ionpulse()) - return 1 + return TRUE return ..() /mob/living/silicon/robot/mob_negates_gravity() diff --git a/code/modules/mob/living/silicon/say.dm b/code/modules/mob/living/silicon/say.dm index fbc1eb4eb969..298f5d5e00ff 100644 --- a/code/modules/mob/living/silicon/say.dm +++ b/code/modules/mob/living/silicon/say.dm @@ -24,10 +24,10 @@ to_chat(M, "[link] [rendered]") /mob/living/silicon/binarycheck() - return 1 + return TRUE /mob/living/silicon/lingcheck() - return 0 //Borged or AI'd lings can't speak on the ling channel. + return FALSE //Borged or AI'd lings can't speak on the ling channel. /mob/living/silicon/radio(message, message_mode, list/spans, language) . = ..() @@ -44,7 +44,7 @@ radio.talk_into(src, message, message_mode, spans, language) return ITALICS | REDUCE_RANGE - return 0 + return FALSE /mob/living/silicon/get_message_mode(message) . = ..() diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 89d79370770b..7983834e0490 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -364,12 +364,12 @@ to_chat(src, "Automatic announcements [Autochan == "None" ? "will not use the radio." : "set to [Autochan]."]") /mob/living/silicon/put_in_hand_check() // This check is for borgs being able to receive items, not put them in others' hands. - return 0 + return FALSE // The src mob is trying to place an item on someone // But the src mob is a silicon!! Disable. /mob/living/silicon/stripPanelEquip(obj/item/what, mob/who, slot) - return 0 + return FALSE /mob/living/silicon/assess_threat(judgement_criteria, lasercolor = "", datum/callback/weaponcheck=null) //Secbots won't hunt silicon units @@ -422,7 +422,7 @@ onclose(src, "airoster") /mob/living/silicon/is_literate() - return 1 + return TRUE /mob/living/silicon/get_inactive_held_item() return FALSE diff --git a/code/modules/mob/living/silicon/silicon_defense.dm b/code/modules/mob/living/silicon/silicon_defense.dm index e1a179ea525e..771eeca2ce58 100644 --- a/code/modules/mob/living/silicon/silicon_defense.dm +++ b/code/modules/mob/living/silicon/silicon_defense.dm @@ -95,7 +95,7 @@ for(var/mob/living/M in buckled_mobs) unbuckle_mob(M) M.electrocute_act(shock_damage/100, source, siemens_coeff, flags) //Hard metal shell conducts! - return 0 //So borgs they don't die trying to fix wiring + return FALSE //So borgs they don't die trying to fix wiring /mob/living/silicon/emp_act(severity) . = ..() diff --git a/code/modules/mob/living/silicon/silicon_movement.dm b/code/modules/mob/living/silicon/silicon_movement.dm index 590326eda1b1..cc0a01aa375f 100644 --- a/code/modules/mob/living/silicon/silicon_movement.dm +++ b/code/modules/mob/living/silicon/silicon_movement.dm @@ -18,5 +18,5 @@ oldLoc = get_turf(oldLoc) if(!QDELETED(builtInCamera) && !updating && oldLoc != get_turf(src)) updating = TRUE - addtimer(CALLBACK(src, .proc/do_camera_update, oldLoc), SILICON_CAMERA_BUFFER) + addtimer(CALLBACK(src, PROC_REF(do_camera_update), oldLoc), SILICON_CAMERA_BUFFER) #undef SILICON_CAMERA_BUFFER diff --git a/code/modules/mob/living/simple_animal/animal_defense.dm b/code/modules/mob/living/simple_animal/animal_defense.dm index e605ffde31b8..05ee1554db2f 100644 --- a/code/modules/mob/living/simple_animal/animal_defense.dm +++ b/code/modules/mob/living/simple_animal/animal_defense.dm @@ -57,7 +57,7 @@ if(.) //successful larva bite var/damage = rand(1, 3) attack_threshold_check(damage) - return 1 + return TRUE if (M.a_intent == INTENT_HELP) if (health > 0) visible_message("[M.name] [response_help_continuous] [src].", \ diff --git a/code/modules/mob/living/simple_animal/bot/SuperBeepsky.dm b/code/modules/mob/living/simple_animal/bot/SuperBeepsky.dm index 5796fe67ac2e..d2a9baf13706 100644 --- a/code/modules/mob/living/simple_animal/bot/SuperBeepsky.dm +++ b/code/modules/mob/living/simple_animal/bot/SuperBeepsky.dm @@ -33,7 +33,7 @@ /mob/living/simple_animal/bot/secbot/grievous/Initialize(mapload) . = ..() weapon = new baton_type(src) - INVOKE_ASYNC(weapon, /obj/item.proc/attack_self, src) + INVOKE_ASYNC(weapon, TYPE_PROC_REF(/obj/item, attack_self), src) /mob/living/simple_animal/bot/secbot/grievous/Destroy() QDEL_NULL(weapon) @@ -51,7 +51,7 @@ weapon.attack(C, src) playsound(src, 'sound/weapons/blade1.ogg', 50, TRUE, -1) if(C.stat == DEAD) - addtimer(CALLBACK(src, /atom/.proc/update_icon), 2) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 2) back_to_idle() @@ -107,7 +107,7 @@ if((C.name == oldtarget_name) && (world.time < last_found + 100)) continue - threatlevel = C.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threatlevel = C.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) if(!threatlevel) continue @@ -122,7 +122,7 @@ icon_state = "grievous-c" visible_message("[src] points at [C.name]!") mode = BOT_HUNT - INVOKE_ASYNC(src, .proc/handle_automated_action) + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) break else continue diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 1320c13085c3..913537c24170 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -561,7 +561,7 @@ Pass a positive integer as an argument to override a bot's default speed. turn_on() //Saves the AI the hassle of having to activate a bot manually. access_card = all_access //Give the bot all-access while under the AI's command. if(client) - reset_access_timer_id = addtimer(CALLBACK (src, .proc/bot_reset), 600, TIMER_UNIQUE|TIMER_OVERRIDE|TIMER_STOPPABLE) //if the bot is player controlled, they get the extra access for a limited time + reset_access_timer_id = addtimer(CALLBACK (src, PROC_REF(bot_reset)), 600, TIMER_UNIQUE|TIMER_OVERRIDE|TIMER_STOPPABLE) //if the bot is player controlled, they get the extra access for a limited time to_chat(src, "Priority waypoint set by [icon2html(calling_ai, src)] [caller]. Proceed to [end_area].
      [path.len-1] meters to destination. You have been granted additional door access for 60 seconds.
      ") if(message) to_chat(calling_ai, "[icon2html(src, calling_ai)] [name] called to [end_area]. [path.len-1] meters to destination.") diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index 05568415f94a..80bb286b4755 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -58,15 +58,15 @@ var/ascended = FALSE // if we have all the top titles, grant achievements to living mobs that gaze upon our cleanbot god -/mob/living/simple_animal/bot/cleanbot/proc/deputize(obj/item/W, mob/user) +/mob/living/simple_animal/bot/cleanbot/proc/deputize(obj/item/stab_tool, mob/user) if(in_range(src, user)) - to_chat(user, "You attach \the [W] to \the [src].") - user.transferItemToLoc(W, src) - weapon = W + to_chat(user, "You attach \the [stab_tool] to \the [src].") + user.transferItemToLoc(stab_tool, src) + weapon = stab_tool weapon_orig_force = weapon.force if(!emagged) weapon.force = weapon.force / 2 - add_overlay(image(icon=weapon.lefthand_file,icon_state=weapon.item_state)) + add_overlay(weapon.build_worn_icon(default_layer = layer + 1, default_icon_file = weapon.lefthand_file, isinhands = TRUE)) /mob/living/simple_animal/bot/cleanbot/proc/update_titles() var/working_title = "" diff --git a/code/modules/mob/living/simple_animal/bot/construction.dm b/code/modules/mob/living/simple_animal/bot/construction.dm index 8ec0aab5bb28..c5a2e03a6f4e 100644 --- a/code/modules/mob/living/simple_animal/bot/construction.dm +++ b/code/modules/mob/living/simple_animal/bot/construction.dm @@ -365,7 +365,7 @@ var/mob/living/simple_animal/bot/honkbot/S = new(drop_location()) S.name = created_name S.spam_flag = TRUE // only long enough to hear the first ping. - addtimer(CALLBACK (S, .mob/living/simple_animal/bot/honkbot/proc/react_ping), 5) + addtimer(CALLBACK(S, TYPE_PROC_REF(/mob/living/simple_animal/bot/honkbot, react_ping)), 5) S.bikehorn = I.type qdel(I) qdel(src) diff --git a/code/modules/mob/living/simple_animal/bot/ed209bot.dm b/code/modules/mob/living/simple_animal/bot/ed209bot.dm index cde12b545937..cf89a80c2a68 100644 --- a/code/modules/mob/living/simple_animal/bot/ed209bot.dm +++ b/code/modules/mob/living/simple_animal/bot/ed209bot.dm @@ -152,7 +152,7 @@ /mob/living/simple_animal/bot/ed209/proc/retaliate(mob/living/carbon/human/H) var/judgement_criteria = judgement_criteria() - threatlevel = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threatlevel = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) threatlevel += 6 if(threatlevel >= 4) target = H @@ -204,7 +204,7 @@ var/threatlevel = 0 if((C.stat) || (C.lying)) continue - threatlevel = C.assess_threat(judgement_criteria, lasercolor, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threatlevel = C.assess_threat(judgement_criteria, lasercolor, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) //speak(C.real_name + text(": threat: []", threatlevel)) if(threatlevel < 4 ) continue @@ -217,7 +217,7 @@ if(targets.len>0) var/mob/living/carbon/t = pick(targets) if((t.stat!=2) && (t.lying != 1) && (!t.handcuffed)) //we don't shoot people who are dead, cuffed or lying down. - INVOKE_ASYNC(src, .proc/shootAt, t) + INVOKE_ASYNC(src, PROC_REF(shootAt), t) switch(mode) if(BOT_IDLE) // idle @@ -235,7 +235,7 @@ if(target) // make sure target exists if(Adjacent(target) && isturf(target.loc)) // if right next to perp - INVOKE_ASYNC(src, .proc/stun_attack, target) + INVOKE_ASYNC(src, PROC_REF(stun_attack), target) mode = BOT_PREP_ARREST anchored = TRUE @@ -306,13 +306,13 @@ target = null last_found = world.time frustration = 0 - INVOKE_ASYNC(src, .proc/handle_automated_action) //ensure bot quickly responds + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) //ensure bot quickly responds /mob/living/simple_animal/bot/ed209/proc/back_to_hunt() anchored = FALSE frustration = 0 mode = BOT_HUNT - INVOKE_ASYNC(src, .proc/handle_automated_action) //ensure bot quickly responds + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) //ensure bot quickly responds // look for a criminal in view of the bot @@ -329,7 +329,7 @@ if((C.name == oldtarget_name) && (world.time < last_found + 100)) continue - threatlevel = C.assess_threat(judgement_criteria, lasercolor, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threatlevel = C.assess_threat(judgement_criteria, lasercolor, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) if(!threatlevel) continue @@ -349,8 +349,8 @@ /mob/living/simple_animal/bot/ed209/proc/check_for_weapons(var/obj/item/slot_item) if(slot_item && (slot_item.item_flags & NEEDS_PERMIT)) - return 1 - return 0 + return TRUE + return FALSE /mob/living/simple_animal/bot/ed209/explode() walk_to(src,0) @@ -527,7 +527,7 @@ if(ishuman(C)) var/mob/living/carbon/human/H = C var/judgement_criteria = judgement_criteria() - threat = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threat = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) log_combat(src,C,"stunned") if(declare_arrests) var/area/location = get_area(src) diff --git a/code/modules/mob/living/simple_animal/bot/firebot.dm b/code/modules/mob/living/simple_animal/bot/firebot.dm index b681fa895f87..bc934a576792 100644 --- a/code/modules/mob/living/simple_animal/bot/firebot.dm +++ b/code/modules/mob/living/simple_animal/bot/firebot.dm @@ -279,6 +279,7 @@ internal_ext.afterattack(target, user, null) /mob/living/simple_animal/bot/firebot/update_icon() + . = ..() if(!on) icon_state = "firebot0" return diff --git a/code/modules/mob/living/simple_animal/bot/floorbot.dm b/code/modules/mob/living/simple_animal/bot/floorbot.dm index 8cd1cd519d28..00208d839d7b 100644 --- a/code/modules/mob/living/simple_animal/bot/floorbot.dm +++ b/code/modules/mob/living/simple_animal/bot/floorbot.dm @@ -284,9 +284,9 @@ /mob/living/simple_animal/bot/floorbot/proc/is_hull_breach(turf/t) //Ignore space tiles not considered part of a structure, also ignores shuttle docking areas. var/area/t_area = get_area(t) if(t_area && (t_area.name == "Space" || findtext(t_area.name, "huttle"))) - return 0 + return FALSE else - return 1 + return TRUE //Floorbots, having several functions, need sort out special conditions here. /mob/living/simple_animal/bot/floorbot/process_scan(scan_target) @@ -380,6 +380,7 @@ target = null /mob/living/simple_animal/bot/floorbot/update_icon() + . = ..() icon_state = "floorbot[on]" diff --git a/code/modules/mob/living/simple_animal/bot/honkbot.dm b/code/modules/mob/living/simple_animal/bot/honkbot.dm index 42bb2f63bc0d..a5b2655a0973 100644 --- a/code/modules/mob/living/simple_animal/bot/honkbot.dm +++ b/code/modules/mob/living/simple_animal/bot/honkbot.dm @@ -50,14 +50,14 @@ /mob/living/simple_animal/bot/honkbot/proc/sensor_blink() icon_state = "honkbot-c" - addtimer(CALLBACK(src, /atom/.proc/update_icon), 5, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 5, TIMER_OVERRIDE|TIMER_UNIQUE) //honkbots react with sounds. /mob/living/simple_animal/bot/honkbot/proc/react_ping() playsound(src, 'sound/machines/ping.ogg', 50, TRUE, -1) //the first sound upon creation! spam_flag = TRUE sensor_blink() - addtimer(CALLBACK(src, .proc/spam_flag_false), 18) // calibrates before starting the honk + addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), 18) // calibrates before starting the honk /mob/living/simple_animal/bot/honkbot/proc/react_buzz() playsound(src, 'sound/machines/buzz-sigh.ogg', 50, TRUE, -1) @@ -97,7 +97,7 @@ /mob/living/simple_animal/bot/honkbot/on_attack_hand(mob/living/carbon/human/H) if(H.a_intent == INTENT_HARM) retaliate(H) - addtimer(CALLBACK(src, .proc/react_buzz), 5) + addtimer(CALLBACK(src, PROC_REF(react_buzz)), 5) return ..() @@ -106,7 +106,7 @@ return if(!W.tool_behaviour == TOOL_SCREWDRIVER && (W.force) && (!target) && (W.damtype != STAMINA) ) // Check for welding tool to fix #2432. retaliate(user) - addtimer(CALLBACK(src, .proc/react_buzz), 5) + addtimer(CALLBACK(src, PROC_REF(react_buzz)), 5) ..() /mob/living/simple_animal/bot/honkbot/emag_act(mob/user) @@ -154,21 +154,21 @@ playsound(src, honksound, 50, TRUE, -1) spam_flag = TRUE //prevent spam sensor_blink() - addtimer(CALLBACK(src, .proc/spam_flag_false), cooldowntimehorn) + addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntimehorn) else if (emagged == 2) //emagged honkbots will spam short and memorable sounds. if (!spam_flag) playsound(src, "honkbot_e", 50, 0) spam_flag = TRUE // prevent spam icon_state = "honkbot-e" - addtimer(CALLBACK(src, /atom/.proc/update_icon), 30, TIMER_OVERRIDE|TIMER_UNIQUE) - addtimer(CALLBACK(src, .proc/spam_flag_false), cooldowntimehorn) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 30, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntimehorn) /mob/living/simple_animal/bot/honkbot/proc/honk_attack(mob/living/carbon/C) // horn attack if(!spam_flag) playsound(loc, honksound, 50, TRUE, -1) spam_flag = TRUE // prevent spam sensor_blink() - addtimer(CALLBACK(src, .proc/spam_flag_false), cooldowntimehorn) + addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntimehorn) /mob/living/simple_animal/bot/honkbot/proc/stun_attack(mob/living/carbon/C) // airhorn stun if(!spam_flag) @@ -190,7 +190,7 @@ target = oldtarget_name else // you really don't want to hit an emagged honkbot threatlevel = 6 // will never let you go - addtimer(CALLBACK(src, .proc/spam_flag_false), cooldowntime) + addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntime) log_combat(src,C,"honked") @@ -199,7 +199,7 @@ else C.stuttering = 20 C.DefaultCombatKnockdown(80) - addtimer(CALLBACK(src, .proc/spam_flag_false), cooldowntime) + addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntime) /mob/living/simple_animal/bot/honkbot/handle_automated_action() @@ -263,13 +263,13 @@ target = null last_found = world.time frustration = 0 - INVOKE_ASYNC(src, .proc/handle_automated_action) //responds quickly + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) //responds quickly /mob/living/simple_animal/bot/honkbot/proc/back_to_hunt() anchored = FALSE frustration = 0 mode = BOT_HUNT - INVOKE_ASYNC(src, .proc/handle_automated_action) // responds quickly + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) // responds quickly /mob/living/simple_animal/bot/honkbot/proc/look_for_perp() anchored = FALSE @@ -299,7 +299,7 @@ speak("Honk!") visible_message("[src] starts chasing [C.name]!") mode = BOT_HUNT - INVOKE_ASYNC(src, .proc/handle_automated_action) + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) break else continue diff --git a/code/modules/mob/living/simple_animal/bot/mulebot.dm b/code/modules/mob/living/simple_animal/bot/mulebot.dm index 1bccdb199236..cde12d97e449 100644 --- a/code/modules/mob/living/simple_animal/bot/mulebot.dm +++ b/code/modules/mob/living/simple_animal/bot/mulebot.dm @@ -427,8 +427,8 @@ process_bot() num_steps-- if(mode != BOT_IDLE) - var/process_timer = addtimer(CALLBACK(src, .proc/process_bot), 2, TIMER_LOOP|TIMER_STOPPABLE) - addtimer(CALLBACK(GLOBAL_PROC, /proc/deltimer, process_timer), (num_steps*2) + 1) + var/process_timer = addtimer(CALLBACK(src, PROC_REF(process_bot)), 2, TIMER_LOOP|TIMER_STOPPABLE) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(deltimer), process_timer), (num_steps*2) + 1) /mob/living/simple_animal/bot/mulebot/proc/process_bot() if(!on || client) @@ -493,7 +493,7 @@ buzz(SIGH) mode = BOT_WAIT_FOR_NAV blockcount = 0 - addtimer(CALLBACK(src, .proc/process_blocked, next), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(process_blocked), next), 2 SECONDS) return return else @@ -506,7 +506,7 @@ if(BOT_NAV) // calculate new path mode = BOT_WAIT_FOR_NAV - INVOKE_ASYNC(src, .proc/process_nav) + INVOKE_ASYNC(src, PROC_REF(process_nav)) /mob/living/simple_animal/bot/mulebot/proc/process_blocked(turf/next) calc_path(avoid=next) @@ -555,7 +555,7 @@ /mob/living/simple_animal/bot/mulebot/proc/start_home() if(!on) return - INVOKE_ASYNC(src, .proc/do_start_home) + INVOKE_ASYNC(src, PROC_REF(do_start_home)) update_icon() /mob/living/simple_animal/bot/mulebot/proc/do_start_home() diff --git a/code/modules/mob/living/simple_animal/bot/secbot.dm b/code/modules/mob/living/simple_animal/bot/secbot.dm index 4725ca6225f1..4a228e29a15f 100644 --- a/code/modules/mob/living/simple_animal/bot/secbot.dm +++ b/code/modules/mob/living/simple_animal/bot/secbot.dm @@ -240,7 +240,7 @@ /mob/living/simple_animal/bot/secbot/proc/retaliate(mob/living/carbon/human/H) var/judgement_criteria = judgement_criteria() - threatlevel = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threatlevel = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) threatlevel += 6 if(threatlevel >= 4) target = H @@ -381,7 +381,7 @@ /mob/living/simple_animal/bot/secbot/proc/stun_attack(mob/living/carbon/C) var/judgement_criteria = judgement_criteria() icon_state = "secbot-c" - addtimer(CALLBACK(src, /atom/.proc/update_icon), 2) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 2) var/threat = 5 if(ishuman(C)) if(stored_fashion) @@ -393,12 +393,12 @@ C.stuttering = 5 C.DefaultCombatKnockdown(100) var/mob/living/carbon/human/H = C - threat = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threat = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) else playsound(src, 'sound/weapons/egloves.ogg', 50, TRUE, -1) C.DefaultCombatKnockdown(100) C.stuttering = 5 - threat = C.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threat = C.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) log_combat(src,C,"stunned") if(declare_arrests) @@ -500,13 +500,13 @@ target = null last_found = world.time frustration = 0 - INVOKE_ASYNC(src, .proc/handle_automated_action) + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) /mob/living/simple_animal/bot/secbot/proc/back_to_hunt() anchored = FALSE frustration = 0 mode = BOT_HUNT - INVOKE_ASYNC(src, .proc/handle_automated_action) + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) // look for a criminal in view of the bot /mob/living/simple_animal/bot/secbot/proc/look_for_perp() @@ -519,7 +519,7 @@ if((C.name == oldtarget_name) && (world.time < last_found + 100)) continue - threatlevel = C.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threatlevel = C.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) if(!threatlevel) continue @@ -531,7 +531,7 @@ playsound(loc, pick('sound/voice/beepsky/criminal.ogg', 'sound/voice/beepsky/justice.ogg', 'sound/voice/beepsky/freeze.ogg'), 50, FALSE) visible_message(process_emote("TAUNT", target, threatlevel)) mode = BOT_HUNT - INVOKE_ASYNC(src, .proc/handle_automated_action) + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) break else continue diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 3684eb7a272a..91e38cd3b42f 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -44,6 +44,9 @@ var/can_repair_constructs = FALSE var/can_repair_self = FALSE var/runetype + var/datum/action/innate/cult/create_rune/our_rune + /// Theme controls color. THEME_CULT is red THEME_WIZARD is purple and THEME_HOLY is blue + var/theme = "cult" var/datum/mind/original_mind /mob/living/simple_animal/hostile/construct/Initialize(mapload) @@ -51,24 +54,26 @@ update_health_hud() var/spellnum = 1 for(var/spell in construct_spells) - var/the_spell = new spell(null) - AddSpell(the_spell) - var/obj/effect/proc_holder/spell/S = mob_spell_list[spellnum] var/pos = 2+spellnum*31 if(construct_spells.len >= 4) pos -= 31*(construct_spells.len - 4) - S.action.button.screen_loc = "6:[pos],4:-2" - S.action.button.moved = "6:[pos],4:-2" + var/obj/effect/proc_holder/spell/the_spell = new spell(null) + the_spell?.action.default_button_position ="6:[pos],4:-2" + AddSpell(the_spell) spellnum++ if(runetype) - var/datum/action/innate/cult/create_rune/CR = new runetype(src) - CR.Grant(src) var/pos = 2+spellnum*31 - CR.button.screen_loc = "6:[pos],4:-2" - CR.button.moved = "6:[pos],4:-2" + if(construct_spells.len >= 4) + pos -= 31*(construct_spells.len - 4) + our_rune = new runetype(src) + our_rune.default_button_position = "6:[pos],4:-2" // Set the default position to this random position + our_rune.Grant(src) + if(icon_state) + add_overlay("glow_[icon_state]_[theme]") /mob/living/simple_animal/hostile/construct/Destroy() original_mind = null + QDEL_NULL(our_rune) . = ..() /mob/living/simple_animal/hostile/construct/death() @@ -280,17 +285,17 @@ if(isconstruct(A)) //is it a construct? var/mob/living/simple_animal/hostile/construct/C = A if(C.health < C.maxHealth) //is it hurt? let's go heal it if it is - return 1 + return TRUE else - return 0 + return FALSE else - return 0 + return FALSE /mob/living/simple_animal/hostile/construct/builder/CanAttack(atom/the_target) if(see_invisible < the_target.invisibility)//Target's invisible to us, forget it - return 0 + return FALSE if(Found(the_target) || ..()) //If we Found it or Can_Attack it normally, we Can_Attack it as long as it wasn't invisible - return 1 //as a note this shouldn't be added to base hostile mobs because it'll mess up retaliate hostile mobs + return TRUE //as a note this shouldn't be added to base hostile mobs because it'll mess up retaliate hostile mobs /mob/living/simple_animal/hostile/construct/builder/MoveToTarget(var/list/possible_targets) ..() @@ -298,7 +303,7 @@ var/mob/living/L = target if(isconstruct(L) && L.health >= L.maxHealth) //is this target an unhurt construct? stop trying to heal it LoseTarget() - return 0 + return FALSE if(L.health <= melee_damage_lower+melee_damage_upper) //ey bucko you're hurt as fuck let's go hit you retreat_distance = null minimum_distance = 1 @@ -402,22 +407,16 @@ buttontooltipstyle = "cult" button_icon_state = "cult_mark" var/tracking = FALSE - var/mob/living/simple_animal/hostile/construct/the_construct - - -/datum/action/innate/seek_master/Grant(var/mob/living/C) - the_construct = C - ..() /datum/action/innate/seek_master/Activate() var/datum/antagonist/cult/C = owner.mind.has_antag_datum(/datum/antagonist/cult) if(!C) return if(!C.cult_team) - to_chat(the_construct, "You are alone, and have no team.") + to_chat(owner, "You are alone, and have no team.") return var/datum/objective/eldergod/summon_objective = locate() in C.cult_team.objectives - + var/mob/living/simple_animal/hostile/construct/the_construct = owner if(summon_objective.check_completion()) the_construct.master = C.cult_team.blood_target @@ -443,15 +442,11 @@ background_icon_state = "bg_demon" buttontooltipstyle = "cult" button_icon_state = "cult_mark" - var/mob/living/simple_animal/hostile/construct/harvester/the_construct - -/datum/action/innate/seek_prey/Grant(var/mob/living/C) - the_construct = C - ..() /datum/action/innate/seek_prey/Activate() if(GLOB.cult_narsie == null) return + var/mob/living/simple_animal/hostile/construct/the_construct = owner if(the_construct.seeking) desc = "None can hide from Nar'Sie, activate to track a survivor attempting to flee the red harvest!" button_icon_state = "cult_mark" diff --git a/code/modules/mob/living/simple_animal/eldritch_demons.dm b/code/modules/mob/living/simple_animal/eldritch_demons.dm index eafac4130371..9bde91a6594b 100644 --- a/code/modules/mob/living/simple_animal/eldritch_demons.dm +++ b/code/modules/mob/living/simple_animal/eldritch_demons.dm @@ -85,7 +85,7 @@ var/datum/action/innate/mansus_speech/action = new(src) linked_mobs[mob_linked] = action action.Grant(mob_linked) - RegisterSignal(mob_linked, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING) , .proc/unlink_mob) + RegisterSignal(mob_linked, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING) , PROC_REF(unlink_mob)) return TRUE /mob/living/simple_animal/hostile/eldritch/raw_prophet/proc/unlink_mob(mob/living/mob_linked) @@ -143,7 +143,7 @@ stack_trace("Eldritch Armsy created with invalid len ([len]). Reverting to 3.") len = 3 //code breaks below 3, let's just not allow it. oldloc = loc - RegisterSignal(src,COMSIG_MOVABLE_MOVED,.proc/update_chain_links) + RegisterSignal(src,COMSIG_MOVABLE_MOVED, PROC_REF(update_chain_links)) if(!spawn_more) return allow_pulling = TRUE diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 45a35323590d..e5dbe5052620 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -493,7 +493,7 @@ GLOBAL_LIST_INIT(strippable_corgi_items, create_strippable_list(list( /mob/living/simple_animal/pet/dog/corgi/Ian/BiologicalLife() if(!(. = ..())) return - INVOKE_ASYNC(src, .proc/corgi_ai_behavior) + INVOKE_ASYNC(src, PROC_REF(corgi_ai_behavior)) /mob/living/simple_animal/pet/dog/corgi/Ian/proc/corgi_ai_behavior() //Feeding, chasing food, FOOOOODDDD @@ -669,7 +669,7 @@ GLOBAL_LIST_INIT(strippable_corgi_items, create_strippable_list(list( vocal_pitch = 0.6 /mob/living/simple_animal/pet/dog/corgi/puppy/void/Process_Spacemove(movement_dir = 0) - return 1 //Void puppies can navigate space. + return TRUE //Void puppies can navigate space. //LISA! SQUEEEEEEEEE~ 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 62d111630083..55215f786982 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm @@ -106,7 +106,7 @@ . = ..() if(can_be_held) //icon/item state is defined in mob_holder/drone_worn_icon() - AddElement(/datum/element/mob_holder, null, 'icons/mob/clothing/head.dmi', 'icons/mob/inhands/clothing_righthand.dmi', 'icons/mob/inhands/clothing_lefthand.dmi', ITEM_SLOT_HEAD, /datum/element/mob_holder.proc/drone_worn_icon) + AddElement(/datum/element/mob_holder, null, 'icons/mob/clothing/head.dmi', 'icons/mob/inhands/clothing_righthand.dmi', 'icons/mob/inhands/clothing_lefthand.dmi', ITEM_SLOT_HEAD, TYPE_PROC_REF(/datum/element/mob_holder, drone_worn_icon)) /mob/living/simple_animal/drone/med_hud_set_health() var/image/holder = hud_list[DIAG_HUD] @@ -280,7 +280,7 @@ return ..() /mob/living/simple_animal/drone/mob_negates_gravity() - return 1 + return TRUE /mob/living/simple_animal/drone/mob_has_gravity() return ..() || mob_negates_gravity() @@ -290,10 +290,10 @@ /mob/living/simple_animal/drone/bee_friendly() // Why would bees pay attention to drones? - return 1 + return TRUE /mob/living/simple_animal/drone/electrocute_act(shock_damage, source, siemens_coeff = 1, flags = NONE) - return 0 //So they don't die trying to fix wiring + return FALSE //So they don't die trying to fix wiring /mob/living/simple_animal/drone/can_see_reagents() . = ..() 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 4acbd41977f8..e983335a22a0 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 @@ -176,7 +176,7 @@ /mob/living/simple_animal/drone/cogscarab/get_armor_effectiveness() if(GLOB.ratvar_awakens) - return 1 + return TRUE return ..() /mob/living/simple_animal/drone/cogscarab/triggerAlarm(class, area/A, O, obj/alarmsource) diff --git a/code/modules/mob/living/simple_animal/friendly/drone/interaction.dm b/code/modules/mob/living/simple_animal/friendly/drone/interaction.dm index b7545de5172e..7cd3919490b1 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/interaction.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/interaction.dm @@ -85,7 +85,7 @@ return (armorval * get_armor_effectiveness()) //armor is reduced for tiny fragile drones /mob/living/simple_animal/drone/proc/get_armor_effectiveness() - return 0 //multiplier for whatever head armor you wear as a drone + return FALSE //multiplier for whatever head armor you wear as a drone /mob/living/simple_animal/drone/proc/update_drone_hack(hack, clockwork) if(!istype(src) || !mind) diff --git a/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm b/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm index 4c112858daa6..c956e19a857a 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm @@ -15,22 +15,22 @@ if(I == internal_storage) internal_storage = null update_inv_internal_storage() - return 1 - return 0 + return TRUE + return FALSE /mob/living/simple_animal/drone/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE, clothing_check = FALSE, list/return_warning) switch(slot) if(ITEM_SLOT_HEAD) if(head) - return 0 + return FALSE if(!((I.slot_flags & ITEM_SLOT_HEAD) || (I.slot_flags & ITEM_SLOT_MASK))) - return 0 - return 1 + return FALSE + return TRUE if(ITEM_SLOT_DEX_STORAGE) if(internal_storage) - return 0 - return 1 + return FALSE + return TRUE ..() diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index ed2bdf75af18..949e63763acf 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -95,7 +95,7 @@ /mob/living/simple_animal/hostile/retaliate/goat/attackby(obj/item/O, mob/user, params) if(stat == CONSCIOUS && istype(O, /obj/item/reagent_containers/glass)) udder.milkAnimal(O, user) - return 1 + return TRUE else return ..() @@ -159,7 +159,7 @@ /mob/living/simple_animal/cow/attackby(obj/item/O, mob/user, params) if(stat == CONSCIOUS && istype(O, /obj/item/reagent_containers/glass)) udder.milkAnimal(O, user) - return 1 + return TRUE else return ..() diff --git a/code/modules/mob/living/simple_animal/gremlin/gremlin.dm b/code/modules/mob/living/simple_animal/gremlin/gremlin.dm index da6fed405147..371ff612a65b 100644 --- a/code/modules/mob/living/simple_animal/gremlin/gremlin.dm +++ b/code/modules/mob/living/simple_animal/gremlin/gremlin.dm @@ -173,7 +173,7 @@ GLOBAL_LIST(bad_gremlin_items) loc = exit_vent var/travel_time = round(get_dist(loc, exit_vent.loc) / 2) - addtimer(CALLBACK(src, .proc/exit_vents), travel_time) //come out at exit vent in 2 to 20 seconds + addtimer(CALLBACK(src, PROC_REF(exit_vents)), travel_time) //come out at exit vent in 2 to 20 seconds if(world.time > min_next_vent && !entry_vent && !in_vent && prob(GREMLIN_VENT_CHANCE)) //small chance to go into a vent @@ -228,7 +228,7 @@ GLOBAL_LIST(bad_gremlin_items) return ..() /mob/living/simple_animal/hostile/gremlin/IsAdvancedToolUser() - return 1 + return TRUE /mob/living/simple_animal/hostile/gremlin/proc/divide() //Health is halved and then reduced by 2. A new gremlin is spawned with the same health as the parent diff --git a/code/modules/mob/living/simple_animal/guardian/types/charger.dm b/code/modules/mob/living/simple_animal/guardian/types/charger.dm index 9715d4f63cf9..d116ac0f7229 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/charger.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/charger.dm @@ -34,7 +34,7 @@ /mob/living/simple_animal/hostile/guardian/charger/Shoot(atom/targeted_atom) charging = 1 - throw_at(targeted_atom, range, 1, src, FALSE, TRUE, callback = CALLBACK(src, .proc/charging_end)) + throw_at(targeted_atom, range, 1, src, FALSE, TRUE, callback = CALLBACK(src, PROC_REF(charging_end))) /mob/living/simple_animal/hostile/guardian/charger/proc/charging_end() charging = 0 diff --git a/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm b/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm index 3c8d3709a96f..965fbec4c014 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm @@ -53,15 +53,15 @@ if(I == internal_storage) internal_storage = null update_inv_internal_storage() - return 1 - return 0 + return TRUE + return FALSE /mob/living/simple_animal/hostile/guardian/dextrous/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE, clothing_check = FALSE, list/return_warning) switch(slot) if(ITEM_SLOT_DEX_STORAGE) if(internal_storage) - return 0 - return 1 + return FALSE + return TRUE ..() /mob/living/simple_animal/hostile/guardian/dextrous/equip_to_slot(obj/item/I, slot) diff --git a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm index 39a7bfaebd41..73fa1d7b2462 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm @@ -37,7 +37,7 @@ return if(isobj(A) && Adjacent(A)) if(bomb_cooldown <= world.time && !stat) - var/datum/component/killerqueen/K = A.AddComponent(/datum/component/killerqueen, EXPLODE_HEAVY, CALLBACK(src, .proc/on_explode), CALLBACK(src, .proc/on_failure), \ + var/datum/component/killerqueen/K = A.AddComponent(/datum/component/killerqueen, EXPLODE_HEAVY, CALLBACK(src, PROC_REF(on_explode)), CALLBACK(src, PROC_REF(on_failure)), \ examine_message = "It glows with a strange light!") QDEL_IN(K, 1 MINUTES) to_chat(src, "Success! Bomb armed!") diff --git a/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm b/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm index d2dd1b73cc52..1bd2f40b0607 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm @@ -58,7 +58,7 @@ return A.AddElement(/datum/element/forced_gravity, new_gravity) gravito_targets[A] = new_gravity - RegisterSignal(A, COMSIG_MOVABLE_MOVED, .proc/__distance_check) + RegisterSignal(A, COMSIG_MOVABLE_MOVED, PROC_REF(__distance_check)) playsound(src, 'sound/effects/gravhit.ogg', 100, TRUE) /mob/living/simple_animal/hostile/guardian/gravitokinetic/proc/remove_gravity(atom/target) diff --git a/code/modules/mob/living/simple_animal/guardian/types/protector.dm b/code/modules/mob/living/simple_animal/guardian/types/protector.dm index 00d56edd558e..605c23227e7c 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/protector.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/protector.dm @@ -29,7 +29,7 @@ /mob/living/simple_animal/hostile/guardian/protector/ToggleMode() if(cooldown > world.time) - return 0 + return FALSE cooldown = world.time + 10 if(toggle) cut_overlays() diff --git a/code/modules/mob/living/simple_animal/hostile/bees.dm b/code/modules/mob/living/simple_animal/hostile/bees.dm index 1f0efddd8df7..d245b6834868 100644 --- a/code/modules/mob/living/simple_animal/hostile/bees.dm +++ b/code/modules/mob/living/simple_animal/hostile/bees.dm @@ -312,4 +312,4 @@ /mob/living/simple_animal/hostile/poison/bees/short/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/death), 50 SECONDS) + addtimer(CALLBACK(src, PROC_REF(death)), 50 SECONDS) diff --git a/code/modules/mob/living/simple_animal/hostile/bosses/boss.dm b/code/modules/mob/living/simple_animal/hostile/bosses/boss.dm index 1dedf8cd2906..88f25eb5cee0 100644 --- a/code/modules/mob/living/simple_animal/hostile/bosses/boss.dm +++ b/code/modules/mob/living/simple_animal/hostile/bosses/boss.dm @@ -143,7 +143,7 @@ var/datum/action/boss/AB = ab if(!boss.client && (!AB.req_statuses || (boss.AIStatus in AB.req_statuses)) && prob(AB.usage_probability) && AB.Trigger()) break - AB.UpdateButtonIcon(TRUE) + AB.UpdateButtons(TRUE) /datum/boss_active_timed_battle/Destroy() diff --git a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm index 6db5250469df..82a6b837e00f 100644 --- a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm +++ b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm @@ -69,7 +69,7 @@ var/minions_chosen = pick(minions) var/mob/living/simple_animal/hostile/stickman/S = new minions_chosen (get_step(boss,pick_n_take(directions)), 1) S.faction = boss.faction - RegisterSignal(S, COMSIG_PARENT_QDELETING, .proc/remove_from_list) + RegisterSignal(S, COMSIG_PARENT_QDELETING, PROC_REF(remove_from_list)) summoned_minions += S /datum/action/boss/wizard_summon_minions/proc/remove_from_list(datum/source, forced) 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 d52da8f09592..650c470aaad0 100644 --- a/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm +++ b/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm @@ -94,7 +94,7 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) Acquire_Victim() if(stage && !manifested) - INVOKE_ASYNC(src, .proc/On_Stage) + INVOKE_ASYNC(src, PROC_REF(On_Stage)) if(stage == STAGE_ATTACK) playsound(src, 'sound/misc/cluwne_breathing.ogg', 75, 1) @@ -190,7 +190,7 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) mobility_flags &= ~MOBILITY_MOVE update_mobility() cluwnehole = new(src.loc) - addtimer(CALLBACK(src, /mob/living/simple_animal/hostile/floor_cluwne/.proc/Appear), MANIFEST_DELAY) + addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/simple_animal/hostile/floor_cluwne, Appear)), MANIFEST_DELAY) else layer = GAME_PLANE invisibility = INVISIBILITY_OBSERVER @@ -262,7 +262,7 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) to_chat(H, "yalp ot tnaw I") Appear() manifested = FALSE - addtimer(CALLBACK(src, /mob/living/simple_animal/hostile/floor_cluwne/.proc/Manifest), 1) + addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/simple_animal/hostile/floor_cluwne, Manifest)), 1) if(STAGE_TORMENT) @@ -315,7 +315,7 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) H.reagents.add_reagent(/datum/reagent/mercury, 3) Appear() manifested = FALSE - addtimer(CALLBACK(src, /mob/living/simple_animal/hostile/floor_cluwne/.proc/Manifest), 2) + addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/simple_animal/hostile/floor_cluwne, Manifest)), 2) for(var/obj/machinery/light/L in range(8, H)) L.flicker() @@ -335,12 +335,12 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) forceMove(H.loc) to_chat(H, "You feel the floor closing in on your feet!") H.Paralyze(300) - INVOKE_ASYNC(H, /mob.proc/emote, "scream") + INVOKE_ASYNC(H, TYPE_PROC_REF(/mob, emote), "scream") H.adjustBruteLoss(10) manifested = TRUE Manifest() if(!eating) - addtimer(CALLBACK(src, /mob/living/simple_animal/hostile/floor_cluwne/.proc/Grab, H), 50, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/simple_animal/hostile/floor_cluwne, Grab), H), 50, TIMER_OVERRIDE|TIMER_UNIQUE) for(var/turf/open/O in RANGE_TURFS(6, src)) O.MakeSlippery(TURF_WET_LUBE, 20) playsound(src, 'sound/effects/meteorimpact.ogg', 30, 1) @@ -370,7 +370,7 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) H.invisibility = INVISIBILITY_OBSERVER H.density = FALSE H.anchored = TRUE - addtimer(CALLBACK(src, /mob/living/simple_animal/hostile/floor_cluwne/.proc/Kill, H), 100, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/simple_animal/hostile/floor_cluwne, Kill), H), 100, TIMER_OVERRIDE|TIMER_UNIQUE) visible_message("[src] pulls [H] under!") to_chat(H, "[src] drags you underneath the floor!") else 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 337334e15cbd..0bf3fff62d55 100644 --- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm @@ -246,7 +246,7 @@ /mob/living/simple_animal/hostile/poison/giant_spider/handle_automated_action() if(!..()) //AIStatus is off - return 0 + return FALSE if(AIStatus == AI_IDLE) //1% chance to skitter madly away if(!busy && prob(1)) @@ -255,7 +255,7 @@ spawn(50) stop_automated_movement = 0 walk(src,0) - return 1 + return TRUE /mob/living/simple_animal/hostile/poison/giant_spider/nurse/proc/GiveUp(C) spawn(100) @@ -336,7 +336,7 @@ if(L.blood_volume && (L.stat != DEAD || !consumed_mobs[L.tag])) //if they're not dead, you can consume them anyway consumed_mobs[L.tag] = TRUE fed++ - lay_eggs.UpdateButtonIcon(TRUE) + lay_eggs.UpdateButtons(TRUE) visible_message("[src] sticks a proboscis into [L] and sucks a viscous substance out.","You suck the nutriment out of [L], feeding you enough to lay a cluster of eggs.") L.death() //you just ate them, they're dead. else @@ -397,8 +397,9 @@ action_background_icon_state = "bg_alien" /obj/effect/proc_holder/wrap/update_icon() + . = ..() action.button_icon_state = "wrap_[active]" - action.UpdateButtonIcon() + action.UpdateButtons() /obj/effect/proc_holder/wrap/Trigger(mob/living/simple_animal/hostile/poison/giant_spider/nurse/user) if(!istype(user)) @@ -414,7 +415,7 @@ else message = "You prepare to wrap something in a cocoon. Left-click your target to start wrapping!" add_ranged_ability(user, message, TRUE) - return 1 + return TRUE /obj/effect/proc_holder/wrap/InterceptClickOn(mob/living/caller, params, atom/target) if(..()) @@ -430,7 +431,7 @@ if(target_atom.anchored) return user.cocoon_target = target_atom - INVOKE_ASYNC(user, /mob/living/simple_animal/hostile/poison/giant_spider/nurse/.proc/cocoon) + INVOKE_ASYNC(user, TYPE_PROC_REF(/mob/living/simple_animal/hostile/poison/giant_spider/nurse, cocoon)) remove_ranged_ability() return TRUE @@ -446,11 +447,11 @@ /datum/action/innate/spider/lay_eggs/IsAvailable(silent = FALSE) if(..()) if(!istype(owner, /mob/living/simple_animal/hostile/poison/giant_spider/nurse)) - return 0 + return FALSE var/mob/living/simple_animal/hostile/poison/giant_spider/nurse/S = owner if(S.fed) - return 1 - return 0 + return TRUE + return FALSE /datum/action/innate/spider/lay_eggs/Activate() if(!istype(owner, /mob/living/simple_animal/hostile/poison/giant_spider/nurse)) @@ -478,7 +479,7 @@ C.poison_per_bite = S.poison_per_bite C.faction = S.faction.Copy() S.fed-- - UpdateButtonIcon(TRUE) + UpdateButtons(TRUE) S.busy = SPIDER_IDLE S.stop_automated_movement = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/headcrab.dm b/code/modules/mob/living/simple_animal/hostile/headcrab.dm index f1a3bdfd941a..8885bb52a144 100644 --- a/code/modules/mob/living/simple_animal/hostile/headcrab.dm +++ b/code/modules/mob/living/simple_animal/hostile/headcrab.dm @@ -52,7 +52,7 @@ return Infect(target) to_chat(src, "With our egg laid, our death approaches rapidly...") - addtimer(CALLBACK(src, .proc/death), 100) + addtimer(CALLBACK(src, PROC_REF(death)), 100) /obj/item/organ/body_egg/changeling_egg name = "changeling egg" diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index d9a2894218f2..e720a243b764 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -86,7 +86,7 @@ /mob/living/simple_animal/hostile/handle_automated_action() if(AIStatus == AI_OFF) - return 0 + return FALSE var/list/possible_targets = ListTargets() //we look around for potential targets and make it a list for later use. if(environment_smash) @@ -98,12 +98,12 @@ if(!MoveToTarget(possible_targets)) //if we lose our target if(AIShouldSleep(possible_targets)) // we try to acquire a new one toggle_ai(AI_IDLE) // otherwise we go idle - return 1 + return TRUE /mob/living/simple_animal/hostile/handle_automated_movement() . = ..() if(dodging && target && in_melee && isturf(loc) && isturf(target.loc)) - var/datum/cb = CALLBACK(src,.proc/sidestep) + var/datum/cb = CALLBACK(src,PROC_REF(sidestep)) if(sidestep_per_cycle > 1) //For more than one just spread them equally - this could changed to some sensible distribution later var/sidestep_delay = SSnpcpool.wait / sidestep_per_cycle for(var/i in 1 to sidestep_per_cycle) @@ -273,12 +273,12 @@ if(target != null) GainPatience() Aggro() - return 1 + return TRUE //What we do after closing in /mob/living/simple_animal/hostile/proc/MeleeAction(patience = TRUE) if(rapid_melee > 1) - var/datum/callback/cb = CALLBACK(src, .proc/CheckAndAttack) + var/datum/callback/cb = CALLBACK(src, PROC_REF(CheckAndAttack)) var/delay = SSnpcpool.wait / rapid_melee for(var/i in 1 to rapid_melee) addtimer(cb, (i - 1)*delay) @@ -295,12 +295,12 @@ stop_automated_movement = 1 if(!target || !CanAttack(target)) LoseTarget() - return 0 + return FALSE if(target in possible_targets) var/turf/T = get_turf(src) if(target.z != T.z) LoseTarget() - return 0 + return FALSE var/target_distance = get_dist(targets_from,target) if(ranged) //We ranged? Shoot at em if(!target.Adjacent(targets_from) && ranged_cooldown <= world.time) //But make sure they're not in range for a melee attack and our range attack is off cooldown @@ -310,7 +310,7 @@ return TRUE if(!Process_Spacemove()) //Drifting walk(src,0) - return 1 + return TRUE if(retreat_distance != null) //If we have a retreat distance, check if we need to run from our target if(target_distance <= retreat_distance) //If target's closer than our retreat distance, run walk_away(src,target,retreat_distance,move_to_delay) @@ -325,8 +325,8 @@ if(rapid_melee > 1 && target_distance <= melee_queue_distance) MeleeAction(FALSE) in_melee = FALSE //If we're just preparing to strike do not enter sidestep mode - return 1 - return 0 + return TRUE + return FALSE if(environment_smash) if(target.loc != null && get_dist(targets_from, target.loc) <= vision_range) //We can't see our target, but he's in our vision range still if(ranged_ignores_vision && ranged_cooldown <= world.time) //we can't see our target... but we can fire at them! @@ -334,12 +334,12 @@ if((environment_smash & ENVIRONMENT_SMASH_WALLS) || (environment_smash & ENVIRONMENT_SMASH_RWALLS)) //If we're capable of smashing through walls, forget about vision completely after finding our target Goto(target,move_to_delay,minimum_distance) FindHidden() - return 1 + return TRUE else if(FindHidden()) - return 1 + return TRUE LoseTarget() - return 0 + return FALSE /mob/living/simple_animal/hostile/proc/Goto(target, delay, minimum_distance) if(target == src.target) @@ -431,7 +431,7 @@ if(rapid > 1) - var/datum/callback/cb = CALLBACK(src, .proc/Shoot, A) + var/datum/callback/cb = CALLBACK(src, PROC_REF(Shoot), A) for(var/i in 1 to rapid) addtimer(cb, (i - 1)*rapid_fire_delay) else @@ -530,7 +530,7 @@ Goto(A,move_to_delay,minimum_distance) if(A.Adjacent(targets_from)) A.attack_animal(src) - return 1 + return TRUE /mob/living/simple_animal/hostile/RangedAttack(atom/A, params) //Player firing if(ranged && ranged_cooldown <= world.time) @@ -561,7 +561,7 @@ /mob/living/simple_animal/hostile/proc/GainPatience() if(lose_patience_timeout) LosePatience() - lose_patience_timer_id = addtimer(CALLBACK(src, .proc/LoseTarget), lose_patience_timeout, TIMER_STOPPABLE) + lose_patience_timer_id = addtimer(CALLBACK(src, PROC_REF(LoseTarget)), lose_patience_timeout, TIMER_STOPPABLE) /mob/living/simple_animal/hostile/proc/LosePatience() @@ -572,7 +572,7 @@ /mob/living/simple_animal/hostile/proc/LoseSearchObjects() search_objects = 0 deltimer(search_objects_timer_id) - search_objects_timer_id = addtimer(CALLBACK(src, .proc/RegainSearchObjects), search_objects_regain_time, TIMER_STOPPABLE) + search_objects_timer_id = addtimer(CALLBACK(src, PROC_REF(RegainSearchObjects)), search_objects_regain_time, TIMER_STOPPABLE) /mob/living/simple_animal/hostile/proc/RegainSearchObjects(value) @@ -625,14 +625,14 @@ if(!(COOLDOWN_FINISHED(src, charge_cooldown)) || !has_gravity() || !target.has_gravity()) return FALSE Shake(15, 15, 1 SECONDS) - addtimer(CALLBACK(src, .proc/handle_charge_target, target), 1.5 SECONDS, TIMER_STOPPABLE) + addtimer(CALLBACK(src, PROC_REF(handle_charge_target), target), 1.5 SECONDS, TIMER_STOPPABLE) /** * Proc that throws the mob at the target after the windup. */ /mob/living/simple_animal/hostile/proc/handle_charge_target(var/atom/target) charge_state = TRUE - throw_at(target, charge_distance, 1, src, FALSE, TRUE, callback = CALLBACK(src, .proc/charge_end)) + throw_at(target, charge_distance, 1, src, FALSE, TRUE, callback = CALLBACK(src, PROC_REF(charge_end))) COOLDOWN_START(src, charge_cooldown, charge_frequency) return TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm b/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm index f3676e752a41..68f3ce92b429 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm @@ -80,7 +80,7 @@ /obj/structure/leaper_bubble/Initialize(mapload) . = ..() - INVOKE_ASYNC(src, /atom/movable.proc/float, TRUE) + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom/movable, float), TRUE) QDEL_IN(src, 100) /obj/structure/leaper_bubble/Destroy() @@ -205,7 +205,7 @@ if(AIStatus == AI_ON && ranged_cooldown <= world.time) projectile_ready = TRUE update_icons() - throw_at(new_turf, max(3,get_dist(src,new_turf)), 1, src, FALSE, callback = CALLBACK(src, .proc/FinishHop)) + throw_at(new_turf, max(3,get_dist(src,new_turf)), 1, src, FALSE, callback = CALLBACK(src, PROC_REF(FinishHop))) /mob/living/simple_animal/hostile/jungle/leaper/proc/FinishHop() density = TRUE @@ -215,18 +215,18 @@ playsound(src.loc, 'sound/effects/meteorimpact.ogg', 100, 1) if(target && AIStatus == AI_ON && projectile_ready && !ckey) face_atom(target) - addtimer(CALLBACK(src, .proc/OpenFire, target), 5) + addtimer(CALLBACK(src, PROC_REF(OpenFire), target), 5) /mob/living/simple_animal/hostile/jungle/leaper/proc/BellyFlop() var/turf/new_turf = get_turf(target) hopping = TRUE mob_transforming = TRUE new /obj/effect/temp_visual/leaper_crush(new_turf) - addtimer(CALLBACK(src, .proc/BellyFlopHop, new_turf), 30) + addtimer(CALLBACK(src, PROC_REF(BellyFlopHop), new_turf), 30) /mob/living/simple_animal/hostile/jungle/leaper/proc/BellyFlopHop(turf/T) density = FALSE - throw_at(T, get_dist(src,T),1,src, FALSE, callback = CALLBACK(src, .proc/Crush)) + throw_at(T, get_dist(src,T),1,src, FALSE, callback = CALLBACK(src, PROC_REF(Crush))) /mob/living/simple_animal/hostile/jungle/leaper/proc/Crush() hopping = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/mook.dm b/code/modules/mob/living/simple_animal/hostile/jungle/mook.dm index baa0fe4649e0..4f6893c0e427 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/mook.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/mook.dm @@ -71,9 +71,9 @@ walk(src,0) update_icons() if(prob(50) && get_dist(src,target) <= 3 || forced_slash_combo) - addtimer(CALLBACK(src, .proc/SlashCombo), ATTACK_INTERMISSION_TIME) + addtimer(CALLBACK(src, PROC_REF(SlashCombo)), ATTACK_INTERMISSION_TIME) return - addtimer(CALLBACK(src, .proc/LeapAttack), ATTACK_INTERMISSION_TIME + rand(0,3)) + addtimer(CALLBACK(src, PROC_REF(LeapAttack)), ATTACK_INTERMISSION_TIME + rand(0,3)) return attack_state = MOOK_ATTACK_RECOVERY ResetNeutral() @@ -83,9 +83,9 @@ attack_state = MOOK_ATTACK_ACTIVE update_icons() SlashAttack() - addtimer(CALLBACK(src, .proc/SlashAttack), 3) - addtimer(CALLBACK(src, .proc/SlashAttack), 6) - addtimer(CALLBACK(src, .proc/AttackRecovery), 9) + addtimer(CALLBACK(src, PROC_REF(SlashAttack)), 3) + addtimer(CALLBACK(src, PROC_REF(SlashAttack)), 6) + addtimer(CALLBACK(src, PROC_REF(AttackRecovery)), 9) /mob/living/simple_animal/hostile/jungle/mook/proc/SlashAttack() if(target && !stat && attack_state == MOOK_ATTACK_ACTIVE) @@ -113,7 +113,7 @@ playsound(src, 'sound/weapons/thudswoosh.ogg', 25, 1) playsound(src, 'sound/voice/mook_leap_yell.ogg', 100, 1) var/target_turf = get_turf(target) - throw_at(target_turf, 7, 1, src, FALSE, callback = CALLBACK(src, .proc/AttackRecovery)) + throw_at(target_turf, 7, 1, src, FALSE, callback = CALLBACK(src, PROC_REF(AttackRecovery))) return attack_state = MOOK_ATTACK_RECOVERY ResetNeutral() @@ -132,11 +132,11 @@ if(isliving(target)) var/mob/living/L = target if(L.incapacitated() && L.stat != DEAD) - addtimer(CALLBACK(src, .proc/WarmupAttack, TRUE), ATTACK_INTERMISSION_TIME) + addtimer(CALLBACK(src, PROC_REF(WarmupAttack), TRUE), ATTACK_INTERMISSION_TIME) return - addtimer(CALLBACK(src, .proc/WarmupAttack), ATTACK_INTERMISSION_TIME) + addtimer(CALLBACK(src, PROC_REF(WarmupAttack)), ATTACK_INTERMISSION_TIME) return - addtimer(CALLBACK(src, .proc/ResetNeutral), ATTACK_INTERMISSION_TIME) + addtimer(CALLBACK(src, PROC_REF(ResetNeutral)), ATTACK_INTERMISSION_TIME) /mob/living/simple_animal/hostile/jungle/mook/proc/ResetNeutral() if(attack_state == MOOK_ATTACK_RECOVERY) diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/seedling.dm b/code/modules/mob/living/simple_animal/hostile/jungle/seedling.dm index 2d773c67bbcd..63fa1b621a34 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/seedling.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/seedling.dm @@ -132,7 +132,7 @@ if(get_dist(src,target) >= 4 && prob(40)) SolarBeamStartup(target) return - addtimer(CALLBACK(src, .proc/Volley), 5) + addtimer(CALLBACK(src, PROC_REF(Volley)), 5) /mob/living/simple_animal/hostile/jungle/seedling/proc/SolarBeamStartup(mob/living/living_target)//It's more like requiem than final spark if(combatant_state == SEEDLING_STATE_WARMUP && target) @@ -143,7 +143,7 @@ if(get_dist(src,living_target) > 7) playsound(living_target,'sound/effects/seedling_chargeup.ogg', 100, 0) solar_beam_identifier = world.time - addtimer(CALLBACK(src, .proc/Beamu, living_target, solar_beam_identifier), 35) + addtimer(CALLBACK(src, PROC_REF(Beamu), living_target, solar_beam_identifier), 35) /mob/living/simple_animal/hostile/jungle/seedling/proc/Beamu(mob/living/living_target, beam_id = 0) if(combatant_state == SEEDLING_STATE_ACTIVE && living_target && beam_id == solar_beam_identifier) @@ -163,7 +163,7 @@ living_target.adjust_fire_stacks(0.2)//Just here for the showmanship living_target.IgniteMob() playsound(living_target,'sound/weapons/sear.ogg', 50, 1) - addtimer(CALLBACK(src, .proc/AttackRecovery), 5) + addtimer(CALLBACK(src, PROC_REF(AttackRecovery)), 5) return AttackRecovery() @@ -171,10 +171,10 @@ if(combatant_state == SEEDLING_STATE_WARMUP && target) combatant_state = SEEDLING_STATE_ACTIVE update_icons() - var/datum/callback/cb = CALLBACK(src, .proc/InaccurateShot) + var/datum/callback/cb = CALLBACK(src, PROC_REF(InaccurateShot)) for(var/i in 1 to 13) addtimer(cb, i) - addtimer(CALLBACK(src, .proc/AttackRecovery), 14) + addtimer(CALLBACK(src, PROC_REF(AttackRecovery)), 14) /mob/living/simple_animal/hostile/jungle/seedling/proc/InaccurateShot() if(!QDELETED(target) && combatant_state == SEEDLING_STATE_ACTIVE && !stat) @@ -194,7 +194,7 @@ ranged_cooldown = world.time + ranged_cooldown_time if(target) face_atom(target) - addtimer(CALLBACK(src, .proc/ResetNeutral), 10) + addtimer(CALLBACK(src, PROC_REF(ResetNeutral)), 10) /mob/living/simple_animal/hostile/jungle/seedling/proc/ResetNeutral() combatant_state = SEEDLING_STATE_NEUTRAL 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 0f6c10d8178e..149c362c2b90 100644 --- a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm +++ b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm @@ -65,12 +65,12 @@ if(spawn_mecha_type) var/obj/vehicle/sealed/mecha/M = new spawn_mecha_type (get_turf(src)) if(istype(M)) - INVOKE_ASYNC(src, .proc/enter_mecha, M) + INVOKE_ASYNC(src, PROC_REF(enter_mecha), M) /mob/living/simple_animal/hostile/syndicate/mecha_pilot/proc/enter_mecha(obj/vehicle/sealed/mecha/M) if(!M) - return 0 + return FALSE target = null //Target was our mecha, so null it out M.aimob_enter_mech(src) targets_from = M @@ -95,7 +95,7 @@ /mob/living/simple_animal/hostile/syndicate/mecha_pilot/proc/exit_mecha(obj/vehicle/sealed/mecha/M) if(!M) - return 0 + return FALSE mecha.aimob_exit_mech(src) allow_movement_on_non_turfs = FALSE @@ -233,7 +233,7 @@ 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] action.Trigger(TRUE) - addtimer(CALLBACK(action, /datum/action/vehicle/sealed/mecha/mech_defense_mode.proc/Trigger, FALSE), 100) //10 seconds of defense, then toggle off + addtimer(CALLBACK(action, TYPE_PROC_REF(/datum/action/vehicle/sealed/mecha/mech_defense_mode, Trigger), FALSE), 100) //10 seconds of defense, then toggle off else if(prob(retreat_chance)) //Speed boost if possible @@ -241,7 +241,7 @@ var/datum/action/action = mecha.occupant_actions[src][/datum/action/vehicle/sealed/mecha/mech_overload_mode] mecha.leg_overload_mode = FALSE action.Trigger(TRUE) - addtimer(CALLBACK(action, /datum/action/vehicle/sealed/mecha/mech_overload_mode.proc/Trigger, FALSE), 100) //10 seconds of speeeeed, then toggle off + addtimer(CALLBACK(action, TYPE_PROC_REF(/datum/action/vehicle/sealed/mecha/mech_overload_mode, Trigger), FALSE), 100) //10 seconds of speeeeed, then toggle off retreat_distance = 50 addtimer(VARSET_CALLBACK(src, retreat_distance, 0), 10 SECONDS) @@ -280,7 +280,7 @@ /mob/living/simple_animal/hostile/syndicate/mecha_pilot/EscapeConfinement() if(mecha && loc == mecha) - return 0 + return FALSE ..() diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index 16d380064dbe..e931e615c063 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -181,7 +181,7 @@ Difficulty: Medium wander = TRUE /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/dash_attack() - INVOKE_ASYNC(src, .proc/dash, target) + INVOKE_ASYNC(src, PROC_REF(dash), target) shoot_ka() /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/shoot_ka() @@ -263,7 +263,7 @@ Difficulty: Medium /obj/effect/temp_visual/dir_setting/miner_death/Initialize(mapload, set_dir) . = ..() - INVOKE_ASYNC(src, .proc/fade_out) + INVOKE_ASYNC(src, PROC_REF(fade_out)) /obj/effect/temp_visual/dir_setting/miner_death/proc/fade_out() var/matrix/M = new @@ -290,7 +290,7 @@ Difficulty: Medium /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/hunter/AttackingTarget() . = ..() if(. && prob(12)) - INVOKE_ASYNC(src, .proc/dash) + INVOKE_ASYNC(src, PROC_REF(dash)) /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/doom name = "hostile-environment miner" 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 18e1b08f86eb..810ada537a70 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -78,15 +78,15 @@ Difficulty: Hard blood_warp() if(prob(25)) - INVOKE_ASYNC(src, .proc/blood_spray) + INVOKE_ASYNC(src, PROC_REF(blood_spray)) else if(prob(5+anger_modifier/2)) slaughterlings() else if(health > maxHealth/2 && !client) - INVOKE_ASYNC(src, .proc/charge) + INVOKE_ASYNC(src, PROC_REF(charge)) else - INVOKE_ASYNC(src, .proc/triple_charge) + INVOKE_ASYNC(src, PROC_REF(triple_charge)) /mob/living/simple_animal/hostile/megafauna/bubblegum/Initialize() diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index 2f2fcda03ca5..f0226812bd3e 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -81,7 +81,7 @@ Difficulty: Very Hard double_spiral() else visible_message("\"Judgement.\"") - INVOKE_ASYNC(src, .proc/spiral_shoot, pick(TRUE, FALSE)) + INVOKE_ASYNC(src, PROC_REF(spiral_shoot), pick(TRUE, FALSE)) else if(prob(20)) ranged_cooldown = world.time + 2 @@ -92,7 +92,7 @@ Difficulty: Very Hard blast() else ranged_cooldown = world.time + 20 - INVOKE_ASYNC(src, .proc/alternating_dir_shots) + INVOKE_ASYNC(src, PROC_REF(alternating_dir_shots)) /mob/living/simple_animal/hostile/megafauna/colossus/Initialize() @@ -112,7 +112,7 @@ Difficulty: Very Hard /obj/effect/temp_visual/at_shield/Initialize(mapload, new_target) . = ..() target = new_target - INVOKE_ASYNC(src, /atom/movable/proc/orbit, target, 0, FALSE, 0, 0, FALSE, TRUE) + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom/movable, orbit), target, 0, FALSE, 0, 0, FALSE, TRUE) /mob/living/simple_animal/hostile/megafauna/colossus/bullet_act(obj/item/projectile/P) if(!stat) @@ -144,8 +144,8 @@ Difficulty: Very Hard visible_message("\"Die.\"") sleep(10) - INVOKE_ASYNC(src, .proc/spiral_shoot) - INVOKE_ASYNC(src, .proc/spiral_shoot, TRUE) + INVOKE_ASYNC(src, PROC_REF(spiral_shoot)) + INVOKE_ASYNC(src, PROC_REF(spiral_shoot), TRUE) /mob/living/simple_animal/hostile/megafauna/colossus/proc/spiral_shoot(negative = FALSE, counter_start = 8) var/turf/start_turf = get_step(src, pick(GLOB.alldirs)) @@ -650,8 +650,8 @@ GLOBAL_VAR(blackbox_smartfridge) /mob/living/simple_animal/hostile/lightgeist/Initialize() . = ..() - verbs -= /mob/living/verb/pulled - verbs -= /mob/verb/me_verb + remove_verb(src, /mob/living/verb/pulled) + remove_verb(src, /mob/verb/me_verb) var/datum/atom_hud/medsensor = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] medsensor.add_hud_to(src) @@ -740,7 +740,7 @@ GLOBAL_VAR(blackbox_smartfridge) L.mind.transfer_to(holder_animal) var/obj/effect/proc_holder/spell/targeted/exit_possession/P = new /obj/effect/proc_holder/spell/targeted/exit_possession holder_animal.mind.AddSpell(P) - holder_animal.verbs -= /mob/living/verb/pulled + remove_verb(holder_animal, /mob/living/verb/pulled) /obj/structure/closet/stasis/dump_contents(override = TRUE, kill = 1) STOP_PROCESSING(SSobj, src) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm index 098cbb3add4a..f3ba99864616 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm @@ -104,7 +104,7 @@ Difficulty: Extremely Hard if(easy_attack) snowball_machine_gun() else - INVOKE_ASYNC(src, .proc/ice_shotgun, 5, list(list(-180, -140, -100, -60, -20, 20, 60, 100, 140), list(-160, -120, -80, -40, 0, 40, 80, 120, 160))) + INVOKE_ASYNC(src, PROC_REF(ice_shotgun), 5, list(list(-180, -140, -100, -60, -20, 20, 60, 100, 140), list(-160, -120, -80, -40, 0, 40, 80, 120, 160))) snowball_machine_gun(5 * 8, 5) if(3) if(easy_attack) @@ -180,7 +180,7 @@ Difficulty: Extremely Hard P.original = target P.set_homing_target(target) P.fire(rand(0, 360)) - addtimer(CALLBACK(P, /obj/item/projectile/frost_orb/proc/orb_explosion, projectile_speed_multiplier), 20) // make the orbs home in after a second + addtimer(CALLBACK(P, TYPE_PROC_REF(/obj/item/projectile/frost_orb, orb_explosion), projectile_speed_multiplier), 20) // make the orbs home in after a second SLEEP_CHECK_DEATH(added_delay) SetRecoveryTime(40, 60) @@ -288,7 +288,7 @@ Difficulty: Extremely Hard return forceMove(user) to_chat(user, "You feel a bit safer... but a demonic presence lurks in the back of your head...") - RegisterSignal(user, COMSIG_MOB_DEATH, .proc/resurrect) + RegisterSignal(user, COMSIG_MOB_DEATH, PROC_REF(resurrect)) /// Resurrects the target when they die by cloning them into a new duplicate body and transferring their mind to the clone on a safe station turf /obj/item/resurrection_crystal/proc/resurrect(mob/living/carbon/user, gibbed) @@ -349,7 +349,7 @@ Difficulty: Extremely Hard icon_state = "frozen" /datum/status_effect/ice_block_talisman/on_apply() - RegisterSignal(owner, COMSIG_MOVABLE_PRE_MOVE, .proc/owner_moved) + RegisterSignal(owner, COMSIG_MOVABLE_PRE_MOVE, PROC_REF(owner_moved)) if(!owner.stat) to_chat(owner, "You become frozen in a cube!") cube = icon('icons/effects/freeze.dmi', "ice_cube") diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm index b8b94adab28f..23eccb72afc7 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm @@ -111,15 +111,15 @@ Difficulty: Medium if(prob(15 + anger_modifier) && !client) if(health < maxHealth/2) - INVOKE_ASYNC(src, .proc/swoop_attack, TRUE, null, 50) + INVOKE_ASYNC(src, PROC_REF(swoop_attack), TRUE, null, 50) else fire_rain() else if(prob(10+anger_modifier) && !client) if(health > maxHealth/2) - INVOKE_ASYNC(src, .proc/swoop_attack) + INVOKE_ASYNC(src, PROC_REF(swoop_attack)) else - INVOKE_ASYNC(src, .proc/triple_swoop) + INVOKE_ASYNC(src, PROC_REF(triple_swoop)) else fire_walls() @@ -135,7 +135,7 @@ Difficulty: Medium playsound(get_turf(src),'sound/magic/fireball.ogg', 200, 1) for(var/d in GLOB.cardinals) - INVOKE_ASYNC(src, .proc/fire_wall, d) + INVOKE_ASYNC(src, PROC_REF(fire_wall), d) /mob/living/simple_animal/hostile/megafauna/dragon/proc/fire_wall(dir) var/list/hit_things = list(src) @@ -309,7 +309,7 @@ Difficulty: Medium /obj/effect/temp_visual/target/Initialize(mapload, list/flame_hit) . = ..() - INVOKE_ASYNC(src, .proc/fall, flame_hit) + INVOKE_ASYNC(src, PROC_REF(fall), flame_hit) /obj/effect/temp_visual/dragon_swoop @@ -333,7 +333,7 @@ Difficulty: Medium /obj/effect/temp_visual/dragon_flight/Initialize(mapload, negative) . = ..() - INVOKE_ASYNC(src, .proc/flight, negative) + INVOKE_ASYNC(src, PROC_REF(flight), negative) /obj/effect/temp_visual/dragon_flight/proc/flight(negative) if(negative) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index ab25c3be05ad..7f2ee38fccc0 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -108,7 +108,7 @@ Difficulty: Normal if(health > 0 || stat == DEAD) return else - stat = DEAD + set_stat(DEAD) blinking = TRUE //we do a fancy animation, release a huge burst(), and leave our staff. burst_range = 10 visible_message("\"Mrmxmexmrk wipj-hiwxvygx wiuyirgi...\"") @@ -117,7 +117,7 @@ Difficulty: Normal ..() /mob/living/simple_animal/hostile/megafauna/hierophant/Destroy() - qdel(spawned_beacon) + QDEL_NULL(spawned_beacon) . = ..() /mob/living/simple_animal/hostile/megafauna/hierophant/devour(mob/living/L) @@ -156,10 +156,10 @@ Difficulty: Normal if(ranged_cooldown <= world.time) calculate_rage() ranged_cooldown = world.time + max(5, ranged_cooldown_time - anger_modifier * 0.75) - INVOKE_ASYNC(src, .proc/burst, get_turf(src)) + INVOKE_ASYNC(src, PROC_REF(burst), get_turf(src)) else burst_range = 3 - INVOKE_ASYNC(src, .proc/burst, get_turf(src), 0.25) //melee attacks on living mobs cause it to release a fast burst if on cooldown + INVOKE_ASYNC(src, PROC_REF(burst), get_turf(src), 0.25) //melee attacks on living mobs cause it to release a fast burst if on cooldown if(L.stat == CONSCIOUS && L.health >= 30) OpenFire() else @@ -244,7 +244,7 @@ Difficulty: Normal blinking = TRUE sleep(4 + target_slowness) animate(src, color = oldcolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) sleep(8) blinking = FALSE else @@ -258,12 +258,12 @@ Difficulty: Normal while(health && !QDELETED(target) && cross_counter) cross_counter-- if(prob(60)) - INVOKE_ASYNC(src, .proc/cardinal_blasts, target) + INVOKE_ASYNC(src, PROC_REF(cardinal_blasts), target) else - INVOKE_ASYNC(src, .proc/diagonal_blasts, target) + INVOKE_ASYNC(src, PROC_REF(diagonal_blasts), target) sleep(6 + target_slowness) animate(src, color = oldcolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) sleep(8) blinking = FALSE if("chaser_swarm") //fire four fucking chasers at a target and their friends. @@ -288,7 +288,7 @@ Difficulty: Normal sleep(8 + target_slowness) chaser_cooldown = world.time + initial(chaser_cooldown) animate(src, color = oldcolor, time = 8) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_atom_colour)), 8) sleep(8) blinking = FALSE return @@ -306,13 +306,13 @@ Difficulty: Normal else if(prob(70 - anger_modifier)) //a cross blast of some type if(prob(anger_modifier * (2 / target_slowness)) && health < maxHealth * 0.5) //we're super angry do it at all dirs - INVOKE_ASYNC(src, .proc/alldir_blasts, target) + INVOKE_ASYNC(src, PROC_REF(alldir_blasts), target) else if(prob(60)) - INVOKE_ASYNC(src, .proc/cardinal_blasts, target) + INVOKE_ASYNC(src, PROC_REF(cardinal_blasts), target) else - INVOKE_ASYNC(src, .proc/diagonal_blasts, target) + INVOKE_ASYNC(src, PROC_REF(diagonal_blasts), target) else //just release a burst of power - INVOKE_ASYNC(src, .proc/burst, get_turf(src)) + INVOKE_ASYNC(src, PROC_REF(burst), get_turf(src)) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/diagonal_blasts(mob/victim) //fire diagonal cross blasts with a delay var/turf/T = get_turf(victim) @@ -323,7 +323,7 @@ Difficulty: Normal sleep(2) new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.diagonals) - INVOKE_ASYNC(src, .proc/blast_wall, T, d) + INVOKE_ASYNC(src, PROC_REF(blast_wall), T, d) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/cardinal_blasts(mob/victim) //fire cardinal cross blasts with a delay var/turf/T = get_turf(victim) @@ -334,7 +334,7 @@ Difficulty: Normal sleep(2) new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.cardinals) - INVOKE_ASYNC(src, .proc/blast_wall, T, d) + INVOKE_ASYNC(src, PROC_REF(blast_wall), T, d) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/alldir_blasts(mob/victim) //fire alldir cross blasts with a delay var/turf/T = get_turf(victim) @@ -345,7 +345,7 @@ Difficulty: Normal sleep(2) new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.alldirs) - INVOKE_ASYNC(src, .proc/blast_wall, T, d) + INVOKE_ASYNC(src, PROC_REF(blast_wall), T, d) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/blast_wall(turf/T, set_dir) //make a wall of blasts beam_range tiles long var/range = beam_range @@ -364,13 +364,13 @@ Difficulty: Normal return arena_cooldown = world.time + initial(arena_cooldown) for(var/d in GLOB.cardinals) - INVOKE_ASYNC(src, .proc/arena_squares, T, d) + INVOKE_ASYNC(src, PROC_REF(arena_squares), T, d) for(var/t in RANGE_TURFS(11, T)) if(t && get_dist(t, T) == 11) new /obj/effect/temp_visual/hierophant/wall(t, src) new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) if(get_dist(src, T) >= 11) //hey you're out of range I need to get closer to you! - INVOKE_ASYNC(src, .proc/blink, T) + INVOKE_ASYNC(src, PROC_REF(blink), T) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/arena_squares(turf/T, set_dir) //make a fancy effect extending from the arena target var/turf/previousturf = T @@ -523,7 +523,7 @@ Difficulty: Normal friendly_fire_check = is_friendly_fire if(new_speed) speed = new_speed - addtimer(CALLBACK(src, .proc/seek_target), 1) + addtimer(CALLBACK(src, PROC_REF(seek_target)), 1) /obj/effect/temp_visual/hierophant/chaser/proc/get_target_dir() . = get_cardinal_dir(src, targetturf) @@ -611,7 +611,7 @@ Difficulty: Normal if(ismineralturf(loc)) //drill mineral turfs var/turf/closed/mineral/M = loc M.gets_drilled(caster) - INVOKE_ASYNC(src, .proc/blast) + INVOKE_ASYNC(src, PROC_REF(blast)) /obj/effect/temp_visual/hierophant/blast/proc/blast() var/turf/T = get_turf(src) @@ -684,7 +684,7 @@ Difficulty: Normal if(H.beacon == src) to_chat(user, "You start removing your hierophant beacon...") H.timer = world.time + 51 - INVOKE_ASYNC(H, /obj/item/hierophant_club.proc/prepare_icon_update) + INVOKE_ASYNC(H, TYPE_PROC_REF(/obj/item/hierophant_club, prepare_icon_update)) if(do_after(user, 50, target = src)) playsound(src,'sound/magic/blind.ogg', 200, 1, -4) new /obj/effect/temp_visual/hierophant/telegraph/teleport(get_turf(src), user) @@ -694,7 +694,7 @@ Difficulty: Normal qdel(src) else H.timer = world.time - INVOKE_ASYNC(H, /obj/item/hierophant_club.proc/prepare_icon_update) + INVOKE_ASYNC(H, TYPE_PROC_REF(/obj/item/hierophant_club, prepare_icon_update)) else to_chat(user, "You touch the beacon with the club, but nothing happens.") else diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm index c65698b862f1..acd7cfdd8b4a 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -126,15 +126,15 @@ SHITCODE AHEAD. BE ADVISED. Also comment extravaganza minimum_distance = 0 set_varspeed(0) charging = TRUE - addtimer(CALLBACK(src, .proc/reset_charge), 60) + addtimer(CALLBACK(src, PROC_REF(reset_charge)), 60) var/mob/living/L = target if(!istype(L) || L.stat != DEAD) //I know, weird syntax, but it just works. - addtimer(CALLBACK(src, .proc/throw_thyself), 20) + addtimer(CALLBACK(src, PROC_REF(throw_thyself)), 20) ///This is the proc that actually does the throwing. Charge only adds a timer for this. /mob/living/simple_animal/hostile/megafauna/legion/proc/throw_thyself() playsound(src, 'sound/weapons/sonic_jackhammer.ogg', 50, TRUE) - throw_at(target, 7, 1.1, src, FALSE, FALSE, CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/effects/meteorimpact.ogg', 50 * size, TRUE, 2), INFINITY) + throw_at(target, 7, 1.1, src, FALSE, FALSE, CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), src, 'sound/effects/meteorimpact.ogg', 50 * size, TRUE, 2), INFINITY) ///Deals some extra damage on throw impact. /mob/living/simple_animal/hostile/megafauna/legion/throw_impact(mob/living/hit_atom, datum/thrownthing/throwingdatum) @@ -349,7 +349,7 @@ SHITCODE AHEAD. BE ADVISED. Also comment extravaganza /obj/structure/legionturret/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/set_up_shot), initial_firing_time) + addtimer(CALLBACK(src, PROC_REF(set_up_shot)), initial_firing_time) ///Handles an extremely basic AI /obj/structure/legionturret/proc/set_up_shot() @@ -373,7 +373,7 @@ SHITCODE AHEAD. BE ADVISED. Also comment extravaganza var/datum/point/vector/V = new(T1.x, T1.y, T1.z, 0, 0, angle) generate_tracer_between_points(V, V.return_vector_after_increments(6), /obj/effect/projectile/tracer/legion/tracer, 0, shot_delay, 0, 0, 0, null) playsound(src, 'sound/machines/airlockopen.ogg', 100, TRUE) - addtimer(CALLBACK(src, .proc/fire_beam, angle), shot_delay) + addtimer(CALLBACK(src, PROC_REF(fire_beam), angle), shot_delay) ///Called shot_delay after the turret shot the tracer. Shoots a projectile into the same direction. /obj/structure/legionturret/proc/fire_beam(angle) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm index d071209b64c3..b770e535a752 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm @@ -152,7 +152,7 @@ GLOBAL_LIST_INIT(AISwarmerCapsByType, list(/mob/living/simple_animal/hostile/swa /mob/living/simple_animal/hostile/swarmer/ai/proc/StartAction(deci = 0) stop_automated_movement = TRUE AIStatus = AI_OFF - addtimer(CALLBACK(src, .proc/EndAction), deci) + addtimer(CALLBACK(src, PROC_REF(EndAction)), deci) /mob/living/simple_animal/hostile/swarmer/ai/proc/EndAction() diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/wendigo.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/wendigo.dm index 3a9ad12cab96..aada6229303b 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/wendigo.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/wendigo.dm @@ -114,7 +114,7 @@ Difficulty: Hard . = ..() stored_move_dirs &= ~direct if(!stored_move_dirs) - INVOKE_ASYNC(src, .proc/ground_slam, stomp_range, 1) + INVOKE_ASYNC(src, PROC_REF(ground_slam), stomp_range, 1) /// Slams the ground around the wendigo throwing back enemies caught nearby /mob/living/simple_animal/hostile/megafauna/wendigo/proc/ground_slam(range, delay) diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index 6370fae0e321..28be4c486597 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -143,8 +143,8 @@ GLOBAL_LIST_INIT(protected_objects, list(/obj/structure/table, /obj/structure/ca /mob/living/simple_animal/hostile/mimic/copy/proc/CheckObject(obj/O) if((isitem(O) || isstructure(O)) && !is_type_in_list(O, GLOB.protected_objects)) - return 1 - return 0 + return TRUE + return FALSE /mob/living/simple_animal/hostile/mimic/copy/proc/CopyObject(obj/O, mob/living/user, destroy_original = 0) if(destroy_original || CheckObject(O)) @@ -176,7 +176,7 @@ GLOBAL_LIST_INIT(protected_objects, list(/obj/structure/table, /obj/structure/ca faction += "[REF(creator)]" // very unique if(destroy_original) qdel(O) - return 1 + return TRUE /mob/living/simple_animal/hostile/mimic/copy/DestroySurroundings() if(destroy_objects) @@ -197,11 +197,11 @@ GLOBAL_LIST_INIT(protected_objects, list(/obj/structure/table, /obj/structure/ca /mob/living/simple_animal/hostile/mimic/copy/machine/CanAttack(atom/the_target) if(the_target == creator) // Don't attack our creator AI. - return 0 + return FALSE if(iscyborg(the_target)) var/mob/living/silicon/robot/R = the_target if(R.connected_ai == creator) // Only attack robots that aren't synced to our creator AI. - return 0 + return FALSE return ..() /mob/living/simple_animal/hostile/mimic/copy/ranged 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 1f5cace8240b..ce24d61bd5ef 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 @@ -35,6 +35,10 @@ var/datum/action/innate/elite_attack/attack_action = new action_type() attack_action.Grant(src) +/mob/living/simple_animal/hostile/asteroid/elite/Destroy(force, ...) + owner = null + return ..() + //Prevents elites from attacking members of their faction (can't hurt themselves either) and lets them mine rock with an attack despite not being able to smash walls. /mob/living/simple_animal/hostile/asteroid/elite/AttackingTarget() if(istype(target, /mob/living/simple_animal/hostile)) @@ -72,19 +76,48 @@ While using this makes the system rely on OnFire, it still gives options for tim icon_icon = 'icons/mob/actions/actions_elites.dmi' button_icon_state = "" background_icon_state = "bg_default" - var/mob/living/simple_animal/hostile/asteroid/elite/M var/chosen_message var/chosen_attack_num = 0 +/datum/action/innate/elite_attack/CreateButton() + var/atom/movable/screen/movable/action_button/button = ..() + button.maptext = "" + button.maptext_x = 8 + button.maptext_y = 0 + button.maptext_width = 24 + button.maptext_height = 12 + return button + +/datum/action/innate/elite_attack/process() + if(owner == null) + STOP_PROCESSING(SSfastprocess, src) + qdel(src) + return + UpdateButtons() + +/datum/action/innate/elite_attack/UpdateButton(atom/movable/screen/movable/action_button/button, status_only = FALSE, force = FALSE) + . = ..() + if(!.) + return + if(status_only) + return + var/mob/living/simple_animal/hostile/asteroid/elite/elite_owner = owner + var/timeleft = max(elite_owner.ranged_cooldown - world.time, 0) + if(timeleft == 0) + button.maptext = "" + else + button.maptext = "[round(timeleft/10, 0.1)]" + /datum/action/innate/elite_attack/Grant(mob/living/L) - if(istype(L, /mob/living/simple_animal/hostile/asteroid/elite)) - M = L - return ..() - return FALSE + if(!istype(L, /mob/living/simple_animal/hostile/asteroid/elite)) + return FALSE + START_PROCESSING(SSfastprocess, src) + return ..() /datum/action/innate/elite_attack/Activate() - M.chosen_attack = chosen_attack_num - to_chat(M, chosen_message) + var/mob/living/simple_animal/hostile/asteroid/elite/elite_owner = owner + elite_owner.chosen_attack = chosen_attack_num + to_chat(elite_owner, chosen_message) /mob/living/simple_animal/hostile/asteroid/elite/updatehealth() . = ..() @@ -159,15 +192,15 @@ While using this makes the system rely on OnFire, it still gives options for tim if(boosted) mychild.playsound_local(get_turf(mychild), 'sound/effects/magic.ogg', 40, 0) to_chat(mychild, "Someone has activated your tumor. You will be returned to fight shortly, get ready!") - addtimer(CALLBACK(src, .proc/return_elite), 30) - INVOKE_ASYNC(src, .proc/arena_checks) + addtimer(CALLBACK(src, PROC_REF(return_elite)), 30) + INVOKE_ASYNC(src, PROC_REF(arena_checks)) if(TUMOR_INACTIVE) activity = TUMOR_ACTIVE var/mob/elitemind = null visible_message("[src] begins to convulse. Your instincts tell you to step back.") activator = user if(!boosted) - addtimer(CALLBACK(src, .proc/spawn_elite), 30) + addtimer(CALLBACK(src, PROC_REF(spawn_elite)), 30) return visible_message("Something within [src] stirs...") var/list/candidates = pollCandidatesForMob("Do you want to play as a lavaland elite?", ROLE_SENTIENCE, null, ROLE_SENTIENCE, 50, src, POLL_IGNORE_SENTIENCE_POTION) @@ -182,7 +215,7 @@ While using this makes the system rely on OnFire, it still gives options for tim to_chat(elitemind, "
      !!READ THIS!!
      The following is server-specific policy configuration and overrides anything said above if conflicting.") to_chat(elitemind, "

      ") to_chat(elitemind, "[policy]") - addtimer(CALLBACK(src, .proc/spawn_elite, elitemind), 100) + addtimer(CALLBACK(src, PROC_REF(spawn_elite), elitemind), 100) else visible_message("The stirring stops, and nothing emerges. Perhaps try again later.") activity = TUMOR_INACTIVE @@ -198,7 +231,7 @@ While using this makes the system rely on OnFire, it still gives options for tim mychild.key = elitemind.key mychild.sentience_act() icon_state = "tumor_popped" - INVOKE_ASYNC(src, .proc/arena_checks) + INVOKE_ASYNC(src, PROC_REF(arena_checks)) /obj/structure/elite_tumor/proc/return_elite() mychild.forceMove(loc) @@ -245,11 +278,11 @@ While using this makes the system rely on OnFire, it still gives options for tim /obj/structure/elite_tumor/proc/arena_checks() if(activity != TUMOR_ACTIVE || QDELETED(src)) return - INVOKE_ASYNC(src, .proc/fighters_check) //Checks to see if our fighters died. - INVOKE_ASYNC(src, .proc/arena_trap) //Gets another arena trap queued up for when this one runs out. - INVOKE_ASYNC(src, .proc/border_check) //Checks to see if our fighters got out of the arena somehow. + INVOKE_ASYNC(src, PROC_REF(fighters_check)) //Checks to see if our fighters died. + INVOKE_ASYNC(src, PROC_REF(arena_trap)) //Gets another arena trap queued up for when this one runs out. + INVOKE_ASYNC(src, PROC_REF(border_check)) //Checks to see if our fighters got out of the arena somehow. if(!QDELETED(src)) - addtimer(CALLBACK(src, .proc/arena_checks), 50) + addtimer(CALLBACK(src, PROC_REF(arena_checks)), 50) /obj/structure/elite_tumor/proc/fighters_check() if(activator != null && activator.stat == DEAD || activity == TUMOR_ACTIVE && QDELETED(activator)) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm index d7b7dc3dae1e..d218f0daafdd 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm @@ -139,7 +139,7 @@ color = "#FF0000" set_varspeed(0) move_to_delay = 3 - addtimer(CALLBACK(src, .proc/reset_rage), 65) + addtimer(CALLBACK(src, PROC_REF(reset_rage)), 65) /mob/living/simple_animal/hostile/asteroid/elite/broodmother/proc/reset_rage() color = "#FFFFFF" @@ -216,11 +216,11 @@ retract() else deltimer(timerid) - timerid = addtimer(CALLBACK(src, .proc/retract), 10, TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(retract)), 10, TIMER_STOPPABLE) /obj/effect/temp_visual/goliath_tentacle/broodmother/patch/Initialize(mapload, new_spawner) . = ..() - INVOKE_ASYNC(src, .proc/createpatch) + INVOKE_ASYNC(src, PROC_REF(createpatch)) /obj/effect/temp_visual/goliath_tentacle/broodmother/patch/proc/createpatch() var/tentacle_locs = spiral_range_turfs(1, get_turf(src)) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm index fae2e1fedffe..47b1f39ba3c7 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm @@ -53,7 +53,7 @@ /mob/living/simple_animal/hostile/asteroid/elite/herald/death() . = ..() if(!is_mirror) - addtimer(CALLBACK(src, .proc/become_ghost), 8) + addtimer(CALLBACK(src, PROC_REF(become_ghost)), 8) if(my_mirror != null) qdel(my_mirror) @@ -143,13 +143,13 @@ var/target_turf = get_turf(target) var/angle_to_target = Get_Angle(src, target_turf) shoot_projectile(target_turf, angle_to_target, FALSE) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 2) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 4) + addtimer(CALLBACK(src, PROC_REF(shoot_projectile), target_turf, angle_to_target, FALSE), 2) + addtimer(CALLBACK(src, PROC_REF(shoot_projectile), target_turf, angle_to_target, FALSE), 4) if(health < maxHealth * 0.5) playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 10) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 12) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 14) + addtimer(CALLBACK(src, PROC_REF(shoot_projectile), target_turf, angle_to_target, FALSE), 10) + addtimer(CALLBACK(src, PROC_REF(shoot_projectile), target_turf, angle_to_target, FALSE), 12) + addtimer(CALLBACK(src, PROC_REF(shoot_projectile), target_turf, angle_to_target, FALSE), 14) /mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_circleshot() var/static/list/directional_shot_angles = list(0, 45, 90, 135, 180, 225, 270, 315) @@ -166,11 +166,11 @@ if(!is_mirror) icon_state = "herald_enraged" playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - addtimer(CALLBACK(src, .proc/herald_circleshot), 5) + addtimer(CALLBACK(src, PROC_REF(herald_circleshot)), 5) if(health < maxHealth * 0.5) playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - addtimer(CALLBACK(src, .proc/herald_circleshot), 15) - addtimer(CALLBACK(src, .proc/unenrage), 20) + addtimer(CALLBACK(src, PROC_REF(herald_circleshot)), 15) + addtimer(CALLBACK(src, PROC_REF(unenrage)), 20) /mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_teleshot(target) ranged_cooldown = world.time + 30 @@ -272,4 +272,4 @@ return owner.visible_message("[owner]'s [src] emits a loud noise as [owner] is struck!") playsound(get_turf(owner), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - addtimer(CALLBACK(src, .proc/reactionshot, owner), 10) + addtimer(CALLBACK(src, PROC_REF(reactionshot), owner), 10) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm index c744d4ed584a..ad6a810e558e 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm @@ -105,7 +105,7 @@ T = get_step(T, dir_to_target) playsound(src,'sound/magic/demon_attack1.ogg', 200, 1) visible_message("[src] prepares to charge!") - addtimer(CALLBACK(src, .proc/legionnaire_charge_2, dir_to_target, 0), 5) + addtimer(CALLBACK(src, PROC_REF(legionnaire_charge_2), dir_to_target, 0), 5) /mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/legionnaire_charge_2(var/move_dir, var/times_ran) if(times_ran >= 4) @@ -134,7 +134,7 @@ //L.Paralyze(20) L.Stun(20) //substituting this for the Paralyze from the line above, because we don't have tg paralysis stuff L.adjustBruteLoss(50) - addtimer(CALLBACK(src, .proc/legionnaire_charge_2, move_dir, (times_ran + 1)), 2) + addtimer(CALLBACK(src, PROC_REF(legionnaire_charge_2), move_dir, (times_ran + 1)), 2) /mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/head_detach(target) ranged_cooldown = world.time + 10 @@ -162,7 +162,7 @@ /mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/onHeadDeath() myhead = null - addtimer(CALLBACK(src, .proc/regain_head), 50) + addtimer(CALLBACK(src, PROC_REF(regain_head)), 50) /mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/regain_head() has_head = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm index 5daeaff9e86f..22ddf6141b74 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm @@ -119,7 +119,7 @@ new /obj/effect/temp_visual/hierophant/blast/pandora(T, src, null, null, list(owner)) T = get_step(T, angleused) procsleft = procsleft - 1 - addtimer(CALLBACK(src, .proc/singular_shot_line, procsleft, angleused, T), 2) + addtimer(CALLBACK(src, PROC_REF(singular_shot_line), procsleft, angleused, T), 2) /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/magic_box(target) ranged_cooldown = world.time + cooldown_time @@ -135,7 +135,7 @@ new /obj/effect/temp_visual/hierophant/telegraph(T, src) new /obj/effect/temp_visual/hierophant/telegraph(source, src) playsound(source,'sound/machines/airlockopen.ogg', 200, 1) - addtimer(CALLBACK(src, .proc/pandora_teleport_2, T, source), 2) + addtimer(CALLBACK(src, PROC_REF(pandora_teleport_2), T, source), 2) /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport_2(var/turf/T, var/turf/source) new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, src) @@ -147,7 +147,7 @@ animate(src, alpha = 0, time = 2, easing = EASE_OUT) //fade out visible_message("[src] fades out!") density = FALSE - addtimer(CALLBACK(src, .proc/pandora_teleport_3, T), 2) + addtimer(CALLBACK(src, PROC_REF(pandora_teleport_3), T), 2) /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport_3(var/turf/T) forceMove(T) @@ -160,7 +160,7 @@ var/turf/T = get_turf(target) new /obj/effect/temp_visual/hierophant/blast/pandora(T, src, null, null, list(owner)) var/max_size = 2 - addtimer(CALLBACK(src, .proc/aoe_squares_2, T, 0, max_size), 2) + addtimer(CALLBACK(src, PROC_REF(aoe_squares_2), T, 0, max_size), 2) /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/aoe_squares_2(var/turf/T, var/ring, var/max_size) if(ring > max_size) @@ -168,7 +168,7 @@ for(var/t in spiral_range_turfs(ring, T)) if(get_dist(t, T) == ring) new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, null, null, list(owner)) - addtimer(CALLBACK(src, .proc/aoe_squares_2, T, (ring + 1), max_size), 2) + addtimer(CALLBACK(src, PROC_REF(aoe_squares_2), T, (ring + 1), max_size), 2) //The specific version of hiero's squares pandora uses /obj/effect/temp_visual/hierophant/blast/pandora diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm index 2017d75c36d1..46bb3a9fa207 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm @@ -53,7 +53,7 @@ retreat_distance = 10 minimum_distance = 10 if(will_burrow) - addtimer(CALLBACK(src, .proc/Burrow), chase_time) + addtimer(CALLBACK(src, PROC_REF(Burrow)), chase_time) /mob/living/simple_animal/hostile/asteroid/goldgrub/AttackingTarget() if(istype(target, /obj/item/stack/ore)) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm index f33bd6a3b782..d29de0753243 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm @@ -168,7 +168,7 @@ var/turf/closed/mineral/M = loc M.gets_drilled() deltimer(timerid) - timerid = addtimer(CALLBACK(src, .proc/tripanim), 7, TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(tripanim)), 7, TIMER_STOPPABLE) /obj/effect/temp_visual/goliath_tentacle/original/Initialize(mapload, new_spawner) . = ..() @@ -182,7 +182,7 @@ /obj/effect/temp_visual/goliath_tentacle/proc/tripanim() icon_state = "Goliath_tentacle_wiggle" deltimer(timerid) - timerid = addtimer(CALLBACK(src, .proc/trip), 3, TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(trip)), 3, TIMER_STOPPABLE) /obj/effect/temp_visual/goliath_tentacle/proc/trip() var/latched = FALSE @@ -206,7 +206,7 @@ retract() else deltimer(timerid) - timerid = addtimer(CALLBACK(src, .proc/retract), 10, TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(retract)), 10, TIMER_STOPPABLE) /obj/effect/temp_visual/goliath_tentacle/proc/retract() icon_state = "Goliath_tentacle_retract" diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm index 4be5548fdd59..e41e877f35b7 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm @@ -42,7 +42,7 @@ animal_species = /mob/living/simple_animal/hostile/asteroid/gutlunch childtype = list(/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck = 45, /mob/living/simple_animal/hostile/asteroid/gutlunch/guthen = 55) - wanted_objects = list(/obj/effect/decal/cleanable/blood/gibs/xeno, /obj/effect/decal/cleanable/blood/gibs/, /obj/item/bodypart, /obj/item/organ/appendix, /obj/item/organ/ears, /obj/item/organ/eyes, /obj/item/organ/heart, /obj/item/organ/liver, \ + wanted_objects = list(/obj/effect/decal/cleanable/blood/gibs/xeno, /obj/effect/decal/cleanable/blood/gibs, /obj/item/bodypart, /obj/item/organ/appendix, /obj/item/organ/ears, /obj/item/organ/eyes, /obj/item/organ/heart, /obj/item/organ/liver, \ /obj/item/organ/lungs, /obj/item/organ/stomach, /obj/item/organ/tongue) // So we dont eat implants or brains. Still can eat robotic stuff thats subtyped of base line but thats a issue for another day. var/obj/item/udder/gutlunch/udder = null diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 0844cf988a15..61578dedfc19 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -96,7 +96,7 @@ . = ..() if(swarming) AddComponent(/datum/component/swarming) //oh god not the bees - addtimer(CALLBACK(src, .proc/death), 100) + addtimer(CALLBACK(src, PROC_REF(death)), 100) //Legion /mob/living/simple_animal/hostile/asteroid/hivelord/legion diff --git a/code/modules/mob/living/simple_animal/hostile/mushroom.dm b/code/modules/mob/living/simple_animal/hostile/mushroom.dm index 36b772b6d202..368cc33597fb 100644 --- a/code/modules/mob/living/simple_animal/hostile/mushroom.dm +++ b/code/modules/mob/living/simple_animal/hostile/mushroom.dm @@ -92,7 +92,7 @@ /mob/living/simple_animal/hostile/mushroom/adjustHealth(amount, updating_health = TRUE, forced = FALSE) //Possibility to flee from a fight just to make it more visually interesting if(!retreat_distance && prob(33)) retreat_distance = 5 - addtimer(CALLBACK(src, .proc/stop_retreat), 30) + addtimer(CALLBACK(src, PROC_REF(stop_retreat)), 30) . = ..() /mob/living/simple_animal/hostile/mushroom/proc/stop_retreat() @@ -141,7 +141,7 @@ revive(full_heal = 1) UpdateMushroomCap() recovery_cooldown = 1 - addtimer(CALLBACK(src, .proc/recovery_recharge), 300) + addtimer(CALLBACK(src, PROC_REF(recovery_recharge)), 300) /mob/living/simple_animal/hostile/mushroom/proc/recovery_recharge() recovery_cooldown = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/plaguerat.dm b/code/modules/mob/living/simple_animal/hostile/plaguerat.dm index 73dace85cdf5..88118d179b9f 100644 --- a/code/modules/mob/living/simple_animal/hostile/plaguerat.dm +++ b/code/modules/mob/living/simple_animal/hostile/plaguerat.dm @@ -75,7 +75,7 @@ GLOBAL_LIST_EMPTY(plague_rats) loc = exit_vent var/travel_time = round(get_dist(loc, exit_vent.loc) / 2) - addtimer(CALLBACK(src, .proc/exit_vents), travel_time) //come out at exit vent in 2 to 20 seconds + addtimer(CALLBACK(src, PROC_REF(exit_vents)), travel_time) //come out at exit vent in 2 to 20 seconds if(world.time > min_next_vent && !entry_vent && !in_vent && prob(RAT_VENT_CHANCE)) //small chance to go into a vent @@ -167,10 +167,7 @@ GLOBAL_LIST_EMPTY(plague_rats) button_icon_state = "coffer" cooldown_time = 50 -/datum/action/cooldown/scavenge/Trigger() - . = ..() - if(!.) - return +/datum/action/cooldown/scavenge/Activate() var/turf/T = get_turf(owner) var/loot = rand(1,100) switch(loot) diff --git a/code/modules/mob/living/simple_animal/hostile/regalrat.dm b/code/modules/mob/living/simple_animal/hostile/regalrat.dm index f90fb55424da..87c7d0519bb6 100644 --- a/code/modules/mob/living/simple_animal/hostile/regalrat.dm +++ b/code/modules/mob/living/simple_animal/hostile/regalrat.dm @@ -36,7 +36,7 @@ riot = new /datum/action/cooldown/riot riot.Grant(src) AddElement(/datum/element/ventcrawling, given_tier = VENTCRAWLER_ALWAYS) - INVOKE_ASYNC(src, .proc/poll_for_player) + INVOKE_ASYNC(src, PROC_REF(poll_for_player)) /mob/living/simple_animal/hostile/regalrat/proc/poll_for_player() var/list/mob/dead/observer/candidates = pollGhostCandidates("Do you want to play as the Royal Rat, cheesey be his crown?", ROLE_SENTIENCE, null, FALSE, 100, POLL_IGNORE_SENTIENCE_POTION) @@ -87,11 +87,9 @@ background_icon_state = "bg_clock" button_icon_state = "coffer" cooldown_time = 50 + check_flags = AB_CHECK_CONSCIOUS -/datum/action/cooldown/coffer/Trigger() - . = ..() - if(!. || owner.stat != CONSCIOUS) - return +/datum/action/cooldown/coffer/Activate() var/turf/T = get_turf(owner) var/loot = rand(1,100) switch(loot) @@ -131,12 +129,10 @@ button_icon_state = "riot" background_icon_state = "bg_clock" cooldown_time = 80 + check_flags = AB_CHECK_CONSCIOUS ///Checks to see if there are any nearby mice. Does not count Rats. -/datum/action/cooldown/riot/Trigger() - . = ..() - if(!. || owner.stat != CONSCIOUS) - return +/datum/action/cooldown/riot/Activate() var/cap = CONFIG_GET(number/ratcap) var/something_from_nothing = FALSE for(var/mob/living/simple_animal/mouse/M in oview(owner, 5)) diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/retaliate.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/retaliate.dm index 92eb310595e9..1db137c0f970 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/retaliate.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/retaliate.dm @@ -39,7 +39,7 @@ for(var/mob/living/simple_animal/hostile/retaliate/H in around) if(faction_check_mob(H) && !attack_same && !H.attack_same) H.enemies |= enemies - return 0 + return FALSE /mob/living/simple_animal/hostile/retaliate/adjustHealth(amount, updating_health = TRUE, forced = FALSE) . = ..() diff --git a/code/modules/mob/living/simple_animal/hostile/sharks.dm b/code/modules/mob/living/simple_animal/hostile/sharks.dm index af6114913079..a101680cc1db 100644 --- a/code/modules/mob/living/simple_animal/hostile/sharks.dm +++ b/code/modules/mob/living/simple_animal/hostile/sharks.dm @@ -36,7 +36,7 @@ faction = list("shark") /mob/living/simple_animal/hostile/shark/Process_Spacemove(var/movement_dir = 0) - return 1 //No drifting in space for space sharks....either! + return TRUE //No drifting in space for space sharks....either! /mob/living/simple_animal/hostile/shark/FindTarget() . = ..() 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 51f395207faf..98bc2fb1225a 100644 --- a/code/modules/mob/living/simple_animal/hostile/space_dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/space_dragon.dm @@ -301,7 +301,7 @@ if(D.density) return delayFire += 1.0 - addtimer(CALLBACK(src, .proc/dragon_fire_line, T), delayFire) + addtimer(CALLBACK(src, PROC_REF(dragon_fire_line), T), delayFire) /** * What occurs on each tile to actually create the fire. @@ -381,7 +381,7 @@ fully_heal() add_filter("anger_glow", 3, list("type" = "outline", "color" = "#ff330030", "size" = 5)) add_movespeed_modifier(/datum/movespeed_modifier/dragon_rage) - addtimer(CALLBACK(src, .proc/rift_depower), 30 SECONDS) + addtimer(CALLBACK(src, PROC_REF(rift_depower)), 30 SECONDS) /** * Gives Space Dragon their the rift speed buff permanantly. @@ -437,7 +437,7 @@ /mob/living/simple_animal/hostile/space_dragon/proc/useGust(timer) if(timer != 10) pixel_y = pixel_y + 2; - addtimer(CALLBACK(src, .proc/useGust, timer + 1), 1.5) + addtimer(CALLBACK(src, PROC_REF(useGust), timer + 1), 1.5) return pixel_y = 0 icon_state = "spacedragon_gust_2" @@ -459,7 +459,7 @@ var/throwtarget = get_edge_target_turf(target, dir_to_target) L.safe_throw_at(throwtarget, 10, 1, src) L.drop_all_held_items() - addtimer(CALLBACK(src, .proc/reset_status), 4 + ((tiredness * tiredness_mult) / 10)) + addtimer(CALLBACK(src, PROC_REF(reset_status)), 4 + ((tiredness * tiredness_mult) / 10)) tiredness = tiredness + (gust_tiredness * tiredness_mult) /** diff --git a/code/modules/mob/living/simple_animal/hostile/statue.dm b/code/modules/mob/living/simple_animal/hostile/statue.dm index 9356c962fd4a..c32c06bbcbd9 100644 --- a/code/modules/mob/living/simple_animal/hostile/statue.dm +++ b/code/modules/mob/living/simple_animal/hostile/statue.dm @@ -78,7 +78,7 @@ if(can_be_seen(NewLoc)) if(client) to_chat(src, "You cannot move, there are eyes on you!") - return 0 + return FALSE return ..() /mob/living/simple_animal/hostile/statue/BiologicalLife(delta_time, times_fired) @@ -136,7 +136,7 @@ // Cannot talk /mob/living/simple_animal/hostile/statue/say(message, bubble_type, var/list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null) - return 0 + return FALSE // Turn to dust when gibbed @@ -150,7 +150,7 @@ if(isliving(the_target)) var/mob/living/L = the_target if(!L.client && !L.ckey) - return 0 + return FALSE return ..() // Don't attack your creator if there is one @@ -228,4 +228,4 @@ /mob/living/simple_animal/hostile/statue/restrained(ignore_grab) . = ..() if(can_be_seen(loc)) - return 1 + return TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm b/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm index e724da5cc361..ddc8ce8d4ff3 100644 --- a/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm +++ b/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm @@ -31,7 +31,7 @@ for(var/turf/T in anchors) var/datum/beam/B = Beam(T, "vine", time=INFINITY, maxdistance=5, beam_type=/obj/effect/ebeam/vine) B.sleep_time = 10 //these shouldn't move, so let's slow down updates to 1 second (any slower and the deletion of the vines would be too slow) - addtimer(CALLBACK(src, .proc/bear_fruit), growth_time) + addtimer(CALLBACK(src, PROC_REF(bear_fruit)), growth_time) /** * Spawns a venus human trap, then qdels itself. @@ -128,7 +128,7 @@ return var/datum/beam/newVine = Beam(the_target, "vine", time=INFINITY, maxdistance = vine_grab_distance, beam_type=/obj/effect/ebeam/vine) - RegisterSignal(newVine, COMSIG_PARENT_QDELETING, .proc/remove_vine, newVine) + RegisterSignal(newVine, COMSIG_PARENT_QDELETING, PROC_REF(remove_vine), newVine) vines += newVine if(isliving(the_target)) var/mob/living/L = the_target diff --git a/code/modules/mob/living/simple_animal/hostile/wizard.dm b/code/modules/mob/living/simple_animal/hostile/wizard.dm index 4cfba0c74c7e..c2b7bad5b6d1 100644 --- a/code/modules/mob/living/simple_animal/hostile/wizard.dm +++ b/code/modules/mob/living/simple_animal/hostile/wizard.dm @@ -68,7 +68,7 @@ /mob/living/simple_animal/hostile/wizard/handle_automated_action() . = ..() - INVOKE_ASYNC(src, .proc/AutomatedCast) + INVOKE_ASYNC(src, PROC_REF(AutomatedCast)) /mob/living/simple_animal/hostile/wizard/proc/AutomatedCast() if(target && next_cast < world.time) diff --git a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm index bec10c3f9cea..602aa00a7044 100644 --- a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm +++ b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm @@ -96,7 +96,7 @@ F.environment_smash = ENVIRONMENT_SMASH_WALLS F.mob_size = MOB_SIZE_LARGE F.speed = 1 - addtimer(CALLBACK(F, /mob/living/simple_animal/hostile/asteroid/fugu/proc/Deflate), 100) + addtimer(CALLBACK(F, TYPE_PROC_REF(/mob/living/simple_animal/hostile/asteroid/fugu, Deflate)), 100) /mob/living/simple_animal/hostile/asteroid/fugu/proc/Deflate() if(wumbo) diff --git a/code/modules/mob/living/simple_animal/hostile/zombie.dm b/code/modules/mob/living/simple_animal/hostile/zombie.dm index ecb5cd22908d..4cac10946b8e 100644 --- a/code/modules/mob/living/simple_animal/hostile/zombie.dm +++ b/code/modules/mob/living/simple_animal/hostile/zombie.dm @@ -29,6 +29,11 @@ . = ..() setup_visuals() +/mob/living/simple_animal/hostile/zombie/Destroy() + if(!QDELETED(corpse)) + QDEL_NULL(corpse) + . = ..() + /mob/living/simple_animal/hostile/zombie/proc/setup_visuals() set waitfor = FALSE var/datum/preferences/dummy_prefs = new @@ -58,6 +63,7 @@ . = ..() corpse.forceMove(drop_location()) corpse.create() + corpse = null /mob/living/simple_animal/hostile/unemployedclone name = "Failed clone" diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index 516ffa1085fc..1ec4345e3737 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -128,6 +128,11 @@ /mob/living/simple_animal/parrot/proc/toggle_mode, /mob/living/simple_animal/parrot/proc/perch_mob_player)) +/mob/living/simple_animal/parrot/Destroy() + if(ears) + QDEL_NULL(ears) + return ..() + /mob/living/simple_animal/parrot/ComponentInitialize() . = ..() AddElement(/datum/element/strippable, GLOB.strippable_parrot_items) @@ -188,7 +193,7 @@ ears.talk_into(src, message, message_mode, spans, language) return ITALICS | REDUCE_RANGE - return 0 + return FALSE GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( /datum/strippable_item/parrot_headset, @@ -455,7 +460,7 @@ GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( newspeak.Add(possible_phrase) speak = newspeak - INVOKE_ASYNC(src, .proc/attempt_item_theft) + INVOKE_ASYNC(src, PROC_REF(attempt_item_theft)) return //-----WANDERING - This is basically a 'I dont know what to do yet' state @@ -627,12 +632,12 @@ GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( parrot_state = PARROT_WANDER parrot_stuck = 0 parrot_lastmove = null - return 1 + return TRUE else parrot_lastmove = null else parrot_lastmove = src.loc - return 0 + return FALSE /mob/living/simple_animal/parrot/proc/attempt_item_theft() //Search for item to steal @@ -710,7 +715,7 @@ GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( if(held_item) to_chat(src, "You are already holding [held_item]!") - return 1 + return TRUE for(var/obj/item/I in view(1,src)) //Make sure we're not already holding it and it's small enough @@ -726,7 +731,7 @@ GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( return held_item to_chat(src, "There is nothing of interest to take!") - return 0 + return FALSE /mob/living/simple_animal/parrot/proc/steal_from_mob() set name = "Steal from mob" @@ -738,7 +743,7 @@ GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( if(held_item) to_chat(src, "You are already holding [held_item]!") - return 1 + return TRUE var/obj/item/stolen_item = null @@ -755,7 +760,7 @@ GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( return held_item to_chat(src, "There is nothing of interest to take!") - return 0 + return FALSE /mob/living/simple_animal/parrot/verb/drop_held_item_player() set name = "Drop held item" @@ -780,7 +785,7 @@ GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( if(!held_item) if(src == usr) //So that other mobs wont make this message appear when they're bludgeoning you. to_chat(src, "You have nothing to drop!") - return 0 + return FALSE //parrots will eat crackers instead of dropping them @@ -790,7 +795,7 @@ GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( if(health < maxHealth) adjustBruteLoss(-10) emote("me", EMOTE_VISIBLE, "[src] eagerly downs the cracker.") - return 1 + return TRUE if(!drop_gently) @@ -800,13 +805,13 @@ GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( G.prime() to_chat(src, "You let go of [held_item]!") held_item = null - return 1 + return TRUE to_chat(src, "You drop [held_item].") held_item.forceMove(drop_location()) held_item = null - return 1 + return TRUE /mob/living/simple_animal/parrot/proc/perch_player() set name = "Sit" diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 97cdd47a1d96..79c79ad571e0 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -197,7 +197,7 @@ if(health <= 0) death() else - stat = CONSCIOUS + set_stat(CONSCIOUS) med_hud_set_status() /mob/living/simple_animal/proc/handle_automated_action() @@ -215,7 +215,7 @@ if(Process_Spacemove(anydir)) Move(get_step(src, anydir), anydir) turns_since_move = 0 - return 1 + return TRUE /mob/living/simple_animal/proc/handle_automated_speech(var/override) set waitfor = FALSE diff --git a/code/modules/mob/living/simple_animal/slime/death.dm b/code/modules/mob/living/simple_animal/slime/death.dm index 5cac0c630c1f..9bca6bb2119b 100644 --- a/code/modules/mob/living/simple_animal/slime/death.dm +++ b/code/modules/mob/living/simple_animal/slime/death.dm @@ -1,6 +1,10 @@ /mob/living/simple_animal/slime/death(gibbed) if(stat == DEAD) return + + if(buckled) + Feedstop(silent = TRUE) //releases ourselves from the mob we fed on. + if(!gibbed) if(is_adult) var/mob/living/simple_animal/slime/M = new(loc, colour) @@ -18,10 +22,7 @@ update_name() return - if(buckled) - Feedstop(silent = TRUE) //releases ourselves from the mob we fed on. - - stat = DEAD + set_stat(DEAD) cut_overlays() update_mobility() diff --git a/code/modules/mob/living/simple_animal/slime/life.dm b/code/modules/mob/living/simple_animal/slime/life.dm index 274af333fc2d..8e66ae14e34a 100644 --- a/code/modules/mob/living/simple_animal/slime/life.dm +++ b/code/modules/mob/living/simple_animal/slime/life.dm @@ -134,14 +134,14 @@ if(stat == CONSCIOUS && stasis) to_chat(src, "Nerve gas in the air has put you in stasis!") - stat = UNCONSCIOUS + set_stat(UNCONSCIOUS) powerlevel = 0 rabid = 0 update_mobility() regenerate_icons() else if(stat == UNCONSCIOUS && !stasis) to_chat(src, "You wake up from the stasis.") - stat = CONSCIOUS + set_stat(CONSCIOUS) update_mobility() regenerate_icons() @@ -391,7 +391,7 @@ else if(CHECK_MOBILITY(src, MOBILITY_MOVE) && isturf(loc) && prob(33)) step(src, pick(GLOB.cardinals)) else if(!AIproc) - INVOKE_ASYNC(src, .proc/AIprocess) + INVOKE_ASYNC(src, PROC_REF(AIprocess)) /mob/living/simple_animal/slime/handle_automated_movement() return //slime random movement is currently handled in handle_targets() @@ -620,11 +620,11 @@ /mob/living/simple_animal/slime/proc/will_hunt(hunger = -1) // Check for being stopped from feeding and chasing if (docile) - return 0 + return FALSE if (hunger == 2 || rabid || attacked) - return 1 + return TRUE if (Leader) - return 0 + return FALSE if (holding_still) - return 0 - return 1 + return FALSE + return TRUE diff --git a/code/modules/mob/living/simple_animal/slime/powers.dm b/code/modules/mob/living/simple_animal/slime/powers.dm index d93993bf1fab..78f3d1343687 100644 --- a/code/modules/mob/living/simple_animal/slime/powers.dm +++ b/code/modules/mob/living/simple_animal/slime/powers.dm @@ -16,16 +16,16 @@ var/mob/living/simple_animal/slime/S = owner if(needs_growth == GROWTH_NEEDED) if(S.amount_grown >= SLIME_EVOLUTION_THRESHOLD) - return 1 - return 0 - return 1 + return TRUE + return FALSE + return TRUE /mob/living/simple_animal/slime/verb/Feed() set category = "Slime" set desc = "This will let you feed on any valid creature in the surrounding area. This should also be used to halt the feeding process." if(stat) - return 0 + return FALSE var/list/choices = list() for(var/mob/living/C in fov_view(1,src)) @@ -34,10 +34,10 @@ var/mob/living/M = input(src,"Who do you wish to feed on?") in null|choices if(!M) - return 0 + return FALSE if(CanFeedon(M)) Feedon(M) - return 1 + return TRUE /datum/action/innate/slime/feed name = "Feed" @@ -170,6 +170,9 @@ to_chat(src, "I must be conscious to do this...") return + if(istype(loc, /obj/machinery/computer/camera_advanced/xenobio)) + return //no you cannot split while you're in the matrix (this prevents GC issues and slimes disappearing) + var/list/babies = list() var/new_nutrition = round(nutrition * 0.9) var/new_powerlevel = round(powerlevel / 4) @@ -187,7 +190,7 @@ M.set_nutrition(new_nutrition) //Player slimes are more robust at spliting. Once an oversight of poor copypasta, now a feature! M.powerlevel = new_powerlevel if(i != 1) - step_away(M,src) + step_away(M, get_turf(src)) M.Friends = Friends.Copy() babies += M M.mutation_chance = clamp(mutation_chance+(rand(5,-5)),0,100) diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index 5bf1aa858db8..54e5d8610297 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -330,7 +330,7 @@ if(M.a_intent == INTENT_HELP || M.a_intent == INTENT_DISARM) for(var/datum/surgery/S in surgeries) if(S.next_step(M,M.a_intent)) - return 1 + return TRUE if(..()) //successful attack attacked += 10 @@ -347,12 +347,13 @@ if(user.a_intent == INTENT_HELP || user.a_intent == INTENT_DISARM) for(var/datum/surgery/S in surgeries) if(S.next_step(user,user.a_intent)) - return 1 + return TRUE if(istype(W, /obj/item/stack/sheet/mineral/plasma) && !stat) //Let's you feed slimes plasma. if (user in Friends) ++Friends[user] else Friends[user] = 1 + RegisterSignal(user, COMSIG_PARENT_QDELETING, PROC_REF(clear_friend)) to_chat(user, "You feed the slime the plasma. It chirps happily.") var/obj/item/stack/sheet/mineral/plasma/S = W S.use(1) @@ -416,6 +417,10 @@ visible_message("The mutated core shudders, and collapses into a puddle, unable to maintain its form.") qdel(src) +/mob/living/simple_animal/slime/proc/clear_friend(mob/living/friend) + UnregisterSignal(friend, COMSIG_PARENT_QDELETING) + Friends -= friend + /mob/living/simple_animal/slime/proc/apply_water() adjustBruteLoss(rand(15,20)) if(!client) @@ -485,10 +490,10 @@ docile = 1 /mob/living/simple_animal/slime/can_unbuckle() - return 0 + return FALSE /mob/living/simple_animal/slime/can_buckle() - return 0 + return FALSE /mob/living/simple_animal/slime/get_mob_buckling_height(mob/seat) if(..()) diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index 498ca19a39a6..831e8f317b41 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -29,7 +29,7 @@ var/datum/status_effect/incapacitating/stun/S = IsStun() if(S) return S.duration - world.time - return 0 + return FALSE /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) @@ -86,7 +86,7 @@ var/datum/status_effect/incapacitating/knockdown/K = IsKnockdown() if(K) return K.duration - world.time - return 0 + return FALSE /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) @@ -142,7 +142,7 @@ var/datum/status_effect/incapacitating/immobilized/I = IsImmobilized() if(I) return I.duration - world.time - return 0 + return FALSE /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) @@ -198,7 +198,7 @@ var/datum/status_effect/incapacitating/paralyzed/P = IsParalyzed(FALSE) if(P) return P.duration - world.time - return 0 + return FALSE /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) @@ -254,7 +254,7 @@ var/datum/status_effect/incapacitating/dazed/I = IsDazed() if(I) return I.duration - world.time - return 0 + return FALSE /mob/living/proc/Daze(amount, updating = TRUE, ignore_canstun = FALSE) //Can't go below remaining duration if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_DAZE, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) @@ -310,7 +310,7 @@ var/datum/status_effect/staggered/I = IsStaggered() if(I) return I.duration - world.time - return 0 + return FALSE /mob/living/proc/Stagger(amount, updating = TRUE, ignore_canstun = FALSE) //Can't go below remaining duration if(SEND_SIGNAL(src, COMSIG_LIVING_STATUS_STAGGER, amount, updating, ignore_canstun) & COMPONENT_NO_STUN) @@ -417,7 +417,7 @@ var/datum/status_effect/incapacitating/unconscious/U = IsUnconscious() if(U) return U.duration - world.time - return 0 + return FALSE /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) @@ -464,7 +464,7 @@ var/datum/status_effect/incapacitating/sleeping/S = IsSleeping() if(S) return S.duration - world.time - return 0 + return FALSE /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) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index ded4367de243..fcf9b0fa8c3e 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -18,7 +18,9 @@ update_movespeed(TRUE) initialize_actionspeed() init_rendering() - hook_vr("mob_new",list(src)) + var/list/hook_args = list(src) + hook_vr("mob_new", hook_args) + hook_args.Cut() /mob/Destroy()//This makes sure that mobs with clients/keys are not just deleted from the game. // if(client) @@ -30,6 +32,7 @@ remove_from_dead_mob_list() remove_from_alive_mob_list() QDEL_LIST(mob_spell_list) + QDEL_LIST(actions) GLOB.all_clockwork_mobs -= src // remove_from_mob_suicide_list() focus = null @@ -74,7 +77,7 @@ set hidden = 1 if(!loc) - return 0 + return FALSE var/datum/gas_mixture/environment = loc.return_air() @@ -329,7 +332,7 @@ * [this byond forum post](https://secure.byond.com/forum/?post=1326139&page=2#comment8198716) * for why this isn't atom/verb/examine() */ -/mob/verb/examinate(atom/A as mob|obj|turf in view()) //It used to be oview(12), but I can't really say why +/mob/verb/examinate(atom/A as mob|obj|turf in view(client ? client.view : world.view, src)) //It used to be oview(12), but I can't really say why set name = "Examine" set category = "IC" @@ -347,8 +350,8 @@ if(isnull(client.recent_examines[A]) || client.recent_examines[A] < world.time) result = A.examine(src) client.recent_examines[A] = world.time + EXAMINE_MORE_TIME // set the value to when the examine cooldown ends - RegisterSignal(A, COMSIG_PARENT_QDELETING, .proc/clear_from_recent_examines, override=TRUE) // to flush the value if deleted early - addtimer(CALLBACK(src, .proc/clear_from_recent_examines, A), EXAMINE_MORE_TIME) + RegisterSignal(A, COMSIG_PARENT_QDELETING, PROC_REF(clear_from_recent_examines), override=TRUE) // to flush the value if deleted early + addtimer(CALLBACK(src, PROC_REF(clear_from_recent_examines), A), EXAMINE_MORE_TIME) handle_eye_contact(A) else result = A.examine_more(src) @@ -446,13 +449,13 @@ if(!istype(examined_carbon) || (!(examined_carbon.wear_mask && examined_carbon.wear_mask.flags_inv & HIDEFACE) && !(examined_carbon.head && examined_carbon.head.flags_inv & HIDEFACE))) if(SEND_SIGNAL(src, COMSIG_MOB_EYECONTACT, examined_mob, TRUE) != COMSIG_BLOCK_EYECONTACT) var/msg = "You make eye contact with [examined_mob]." - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, src, msg), 3) // so the examine signal has time to fire and this will print after + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), src, msg), 3) // so the examine signal has time to fire and this will print after var/mob/living/carbon/us_as_carbon = src // i know >casting as subtype, but this isn't really an inheritable check if(!istype(us_as_carbon) || (!(us_as_carbon.wear_mask && us_as_carbon.wear_mask.flags_inv & HIDEFACE) && !(us_as_carbon.head && us_as_carbon.head.flags_inv & HIDEFACE))) if(SEND_SIGNAL(examined_mob, COMSIG_MOB_EYECONTACT, src, FALSE) != COMSIG_BLOCK_EYECONTACT) var/msg = "[src] makes eye contact with you." - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, examined_mob, msg), 3) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), examined_mob, msg), 3) /mob/proc/can_resist() return FALSE //overridden in living.dm @@ -539,7 +542,7 @@ if(send_signal) SEND_SIGNAL(src, COMSIG_MOB_KEY_CHANGE, new_mob, src) //splurt changeh - INVOKE_ASYNC(GLOBAL_PROC, .proc/_paci_check, new_mob, src) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(_paci_check), new_mob, src) // return TRUE @@ -750,7 +753,7 @@ GLOBAL_VAR_INIT(exploit_warn_spam_prevention, 0) return /mob/proc/assess_threat(judgement_criteria, lasercolor = "", datum/callback/weaponcheck=null) //For sec bot threat assessment - return 0 + return FALSE /mob/proc/get_ghost(even_if_they_cant_reenter = 0) if(mind) @@ -823,7 +826,7 @@ GLOBAL_VAR_INIT(exploit_warn_spam_prevention, 0) if(isliving(seat)) var/mob/living/L = seat if(L.mob_size <= MOB_SIZE_SMALL) //being on top of a small mob doesn't put you very high. - return 0 + return FALSE return 9 //can the mob be buckled to something by default? @@ -877,7 +880,7 @@ GLOBAL_VAR_INIT(exploit_warn_spam_prevention, 0) /mob/proc/fully_replace_character_name(oldname,newname) log_message("[src] name changed from [oldname] to [newname]", LOG_OWNERSHIP) if(!newname) - return 0 + return FALSE real_name = newname name = newname if(mind) @@ -895,7 +898,7 @@ GLOBAL_VAR_INIT(exploit_warn_spam_prevention, 0) // Only update if this player is a target if(obj.target && obj.target.current && obj.target.current.real_name == name) obj.update_explanation_text() - return 1 + return TRUE //Updates GLOB.data_core records with new name , see mob/living/carbon/human /mob/proc/replace_records_name(oldname,newname) @@ -965,7 +968,7 @@ GLOBAL_VAR_INIT(exploit_warn_spam_prevention, 0) client.mouse_pointer_icon = client.mouse_override_icon /mob/proc/is_literate() - return 0 + return FALSE /mob/proc/can_hold_items() return FALSE @@ -1097,6 +1100,11 @@ GLOBAL_VAR_INIT(exploit_warn_spam_prevention, 0) if(I.item_flags & SLOWS_WHILE_IN_HAND) . += I.slowdown +/** + * Used to wrap stat setting to trigger on-stat-change functionality. + * Must be used instead of directly setting a mob's stat var, + * so that the signal is sent properly. + */ /mob/proc/set_stat(new_stat) if(new_stat == stat) return diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 29acb6c35436..47f76673b54a 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -149,8 +149,6 @@ var/registered_z - var/canloadappearance = FALSE - var/list/alerts = list() // contains /atom/movable/screen/alert only // On /mob so clientless mobs will throw alerts properly var/list/client_colours = list() var/hud_type = /datum/hud diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 1c110fcd53e9..e0073dc0a97f 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -38,9 +38,9 @@ /proc/above_neck(zone) var/list/zones = list(BODY_ZONE_HEAD, BODY_ZONE_PRECISE_MOUTH, BODY_ZONE_PRECISE_EYES) if(zones.Find(zone)) - return 1 + return TRUE else - return 0 + return FALSE /** * Convert random parts of a passed in message to stars @@ -269,7 +269,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp var/mob/M = i if(M.real_name == msg) return M - return 0 + return FALSE /mob/proc/first_name() var/static/regex/firstname = new("^\[^\\s-\]+") //First word before whitespace or "-" @@ -367,7 +367,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp return FALSE /mob/proc/reagent_check(datum/reagent/R) // utilized in the species code - return 1 + return TRUE /proc/notify_ghosts(message, ghost_sound, enter_link, atom/source, mutable_appearance/alert_overlay, action = NOTIFY_JUMP, flashwindow = TRUE, ignore_mapload = TRUE, ignore_key, ignore_dnr_observers = FALSE, header) //Easy notification of ghosts. if(ignore_mapload && SSatoms.initialized != INITIALIZATION_INNEW_REGULAR) //don't notify for objects created during a map load @@ -410,7 +410,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp H.update_damage_overlays() user.visible_message("[user] has fixed some of the [dam ? "dents on" : "burnt wires in"] [H]'s [affecting.name].", \ "You fix some of the [dam ? "dents on" : "burnt wires in"] [H]'s [affecting.name].") - return 1 //successful heal + return TRUE //successful heal else to_chat(user, "[affecting] is already in good condition!") @@ -481,9 +481,9 @@ It's fairly easy to fix if dealing with single letters but not so much with comp /mob/proc/is_flying(mob/M = src) if(M.movement_type & FLYING) - return 1 + return TRUE else - return 0 + return FALSE /mob/proc/click_random_mob() var/list/nearby_mobs = list() @@ -603,27 +603,23 @@ It's fairly easy to fix if dealing with single letters but not so much with comp return return TRUE -/mob/proc/checkloadappearance() - var/mob/living/carbon/human/H = src - //This will be where the person gets to select their appearance instead of the random character - if (H.canloadappearance == TRUE) - SEND_SOUND(H, 'sound/misc/server-ready.ogg') - to_chat(H, "This ghost role allows you to select your loaded character's appearance.") - if(alert(H, "Would you like to load your currently loaded character's appearance?", "Warning", "Yes", "No") == "Yes") - if(alert(H, "You should only load a character that has not currently died in the round. Do you accept this?", "Warning", "Yes", "No") == "Yes") - H.client.prefs.copy_to(H) - H.real_name = H.client.prefs.real_name - H.mind.name = H.real_name //Makes sure to change their mind name to their real name. - SSquirks.AssignQuirks(H, H.client, TRUE, FALSE, H.job, FALSE)//This Assigns the selected character's quirks - SSlanguage.AssignLanguage(H, H.client) - H.dna.update_dna_identity() //This makes sure their DNA is updated. - var/obj/item/card/id/idCard = H.get_idcard() //Time to change their ID card as well if they have one. - if (idCard != null) - idCard.update_label(H.real_name, idCard.assignment) - idCard.registered_name = H.real_name - ADD_TRAIT(H,TRAIT_EXEMPT_HEALTH_EVENTS,GHOSTROLE_TRAIT) //Makes sure they are exempt from health events. - SEND_SOUND(H, 'sound/magic/charge.ogg') //Fluff - to_chat(H, "Your head aches for a second. You feel like this is how things should have been.") - log_game("[key_name(H)] has loaded their default appearance for a ghost role.") - message_admins("[ADMIN_LOOKUPFLW(H)] has loaded their default appearance for a ghost role.") - return +/mob/living/carbon/human/proc/load_client_appearance(client/client) + if(!client) + client = src.client + var/old_name = real_name + SEND_SOUND(src, 'sound/misc/server-ready.ogg') + to_chat(src, span_boldannounce("This ghost role allows you to select your loaded character's appearance.")) + client.prefs.copy_to(src) + SSquirks.AssignQuirks(src, client, TRUE, FALSE, job, FALSE)//This Assigns the selected character's quirks + var/obj/item/card/id/id_card = get_idcard() //Time to change their ID card as well if they have one. + if(id_card) + id_card.registered_name = real_name + id_card.update_label(real_name, id_card.assignment) + fully_replace_character_name(old_name, real_name) + ADD_TRAIT(src, TRAIT_EXEMPT_HEALTH_EVENTS, GHOSTROLE_TRAIT) //Makes sure they are exempt from health events. + ADD_TRAIT(src, TRAIT_NO_MIDROUND_ANTAG, GHOSTROLE_TRAIT) + SEND_SOUND(src, 'sound/magic/charge.ogg') //Fluff + to_chat(src, "Your head aches for a second. You feel like this is how things should have been.") + log_game("[key_name(src)] has loaded their default appearance for a ghost role.") + message_admins("[ADMIN_LOOKUPFLW(src)] has loaded their default appearance for a ghost role.") + return diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index 98fd85dbe16c..4bd804e1d76e 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -154,7 +154,7 @@ return TRUE /mob/proc/hivecheck() - return 0 + return FALSE /mob/proc/lingcheck() return LINGHIVE_NONE diff --git a/code/modules/mob/say_readme.dm b/code/modules/mob/say_readme.dm index 6b0eb187adc6..3a61bfee1a09 100644 --- a/code/modules/mob/say_readme.dm +++ b/code/modules/mob/say_readme.dm @@ -128,7 +128,7 @@ global procs handle_inherent_channels(message, message_mode) If message_mode is MODE_BINARY, MODE_ALIEN or MODE_CHANGELING (or, for AIs, MODE_HOLOPAD), this will - handle speaking in those modes. Return 1 to exit say(). + handle speaking in those modes. return TRUE to exit say(). treat_message(message) What it says on the tin. Treats the message according to masks, mutantraces, mutations, etc. @@ -143,7 +143,7 @@ global procs ITALICS = add italics to the message REDUCE_RANGE = reduce the message range to one tile. - Return 0 if no radio was spoken into. + return FALSE if no radio was spoken into. IMPORTANT: remember to call ..() and check for ..()'s return value properly! ============================RADIOS============================= diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 775b66ecb5e1..ac18cb23f8a4 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -19,7 +19,7 @@ new /obj/effect/temp_visual/monkeyify(loc) - transformation_timer = addtimer(CALLBACK(src, .proc/finish_monkeyize, tr_flags), TRANSFORMATION_DURATION, TIMER_UNIQUE) + transformation_timer = addtimer(CALLBACK(src, PROC_REF(finish_monkeyize), tr_flags), TRANSFORMATION_DURATION, TIMER_UNIQUE) /mob/living/carbon/proc/finish_monkeyize(tr_flags) transformation_timer = null @@ -605,35 +605,35 @@ //Bad mobs! - Remember to add a comment explaining what's wrong with the mob if(!MP) - return 0 //Sanity, this should never happen. + return FALSE //Sanity, this should never happen. if(ispath(MP, /mob/living/simple_animal/hostile/construct)) - return 0 //Verbs do not appear for players. + return FALSE //Verbs do not appear for players. //Good mobs! if(ispath(MP, /mob/living/simple_animal/pet/cat)) - return 1 + return TRUE if(ispath(MP, /mob/living/simple_animal/pet/dog/corgi)) - return 1 + return TRUE if(ispath(MP, /mob/living/simple_animal/crab)) - return 1 + return TRUE if(ispath(MP, /mob/living/simple_animal/hostile/carp)) - return 1 + return TRUE /*if(ispath(MP, /mob/living/simple_animal/hostile/mushroom)) - return 1*/ + return TRUE*/ if(ispath(MP, /mob/living/simple_animal/hostile/construct/shade)) - return 1 + return TRUE if(ispath(MP, /mob/living/simple_animal/hostile/killertomato)) - return 1 + return TRUE if(ispath(MP, /mob/living/simple_animal/mouse)) - return 1 //It is impossible to pull up the player panel for mice (Fixed! - Nodrak) + return TRUE //It is impossible to pull up the player panel for mice (Fixed! - Nodrak) if(ispath(MP, /mob/living/simple_animal/hostile/bear)) - return 1 //Bears will auto-attack mobs, even if they're player controlled (Fixed! - Nodrak) + return TRUE //Bears will auto-attack mobs, even if they're player controlled (Fixed! - Nodrak) if(ispath(MP, /mob/living/simple_animal/parrot)) - return 1 //Parrots are no longer unfinished! -Nodrak + return TRUE //Parrots are no longer unfinished! -Nodrak //Not in here? Must be untested! - return 0 + return FALSE #undef TRANSFORMATION_DURATION diff --git a/code/modules/mob/typing_indicator.dm b/code/modules/mob/typing_indicator.dm index 570f01f5d91f..7c8759618422 100644 --- a/code/modules/mob/typing_indicator.dm +++ b/code/modules/mob/typing_indicator.dm @@ -36,7 +36,7 @@ GLOBAL_LIST_EMPTY(typing_indicator_overlays) return typing_indicator_current = state_override add_overlay(state_override) - typing_indicator_timerid = addtimer(CALLBACK(src, .proc/clear_typing_indicator), timeout_override, TIMER_STOPPABLE) + typing_indicator_timerid = addtimer(CALLBACK(src, PROC_REF(clear_typing_indicator)), timeout_override, TIMER_STOPPABLE) /** * Removes typing indicator. diff --git a/code/modules/mod/mod_ai.dm b/code/modules/mod/mod_ai.dm index 46da99f052f5..fac561bb0317 100644 --- a/code/modules/mod/mod_ai.dm +++ b/code/modules/mod/mod_ai.dm @@ -178,7 +178,7 @@ return wearer.loc.relaymove(wearer, direction) else if(wearer) ADD_TRAIT(wearer, TRAIT_MOBILITY_NOREST, MOD_TRAIT) - addtimer(CALLBACK(src, .proc/ai_fall), AI_FALL_TIME, TIMER_UNIQUE | TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(ai_fall)), AI_FALL_TIME, TIMER_UNIQUE | TIMER_OVERRIDE) var/atom/movable/mover = wearer || src return step(mover, direction) diff --git a/code/modules/mod/mod_control.dm b/code/modules/mod/mod_control.dm index 35f4b3cfe3cc..40f7fa1a932c 100644 --- a/code/modules/mod/mod_control.dm +++ b/code/modules/mod/mod_control.dm @@ -139,7 +139,7 @@ for(var/obj/item/mod/module/module as anything in initial_modules) module = new module(src) install(module) - RegisterSignal(src, COMSIG_ATOM_EXITED, .proc/on_exit) + RegisterSignal(src, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) movedelay = CONFIG_GET(number/movedelay/run_delay) /obj/item/mod/control/Destroy() @@ -394,8 +394,8 @@ /obj/item/mod/control/proc/set_wearer(mob/user) wearer = user - RegisterSignal(wearer, COMSIG_ATOM_EXITED, .proc/on_exit) - RegisterSignal(wearer, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, .proc/on_borg_charge) + RegisterSignal(wearer, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) + RegisterSignal(wearer, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, PROC_REF(on_borg_charge)) update_cell_alert() for(var/obj/item/mod/module/module as anything in modules) module.on_equip() @@ -575,7 +575,7 @@ if(mod_parts.Find(part)) conceal(wearer, part) if(active) - INVOKE_ASYNC(src, .proc/toggle_activate, wearer, TRUE) + INVOKE_ASYNC(src, PROC_REF(toggle_activate), wearer, TRUE) return /obj/item/mod/control/proc/on_borg_charge(datum/source, amount) diff --git a/code/modules/mod/mod_paint.dm b/code/modules/mod/mod_paint.dm index 44f49230025d..d98705100e62 100644 --- a/code/modules/mod/mod_paint.dm +++ b/code/modules/mod/mod_paint.dm @@ -155,7 +155,7 @@ var/list/skins = list() for(var/mod_skin in mod.theme.skins) skins[mod_skin] = image(icon = mod.icon, icon_state = "[mod_skin]-control") - var/pick = show_radial_menu(user, mod, skins, custom_check = CALLBACK(src, .proc/check_menu, mod, user), require_near = TRUE) + var/pick = show_radial_menu(user, mod, skins, custom_check = CALLBACK(src, PROC_REF(check_menu), mod, user), require_near = TRUE) if(!pick) balloon_alert(user, "no skin picked!") return diff --git a/code/modules/mod/modules/_module.dm b/code/modules/mod/modules/_module.dm index 2d008cad1c9a..e8ded6a61d93 100644 --- a/code/modules/mod/modules/_module.dm +++ b/code/modules/mod/modules/_module.dm @@ -52,8 +52,8 @@ if(ispath(device)) device = new device(src) ADD_TRAIT(device, TRAIT_NODROP, MOD_TRAIT) - RegisterSignal(device, COMSIG_PARENT_PREQDELETED, .proc/on_device_deletion) - RegisterSignal(src, COMSIG_ATOM_EXITED, .proc/on_exit) + RegisterSignal(device, COMSIG_PARENT_PREQDELETED, PROC_REF(on_device_deletion)) + RegisterSignal(src, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) /obj/item/mod/module/Destroy() mod?.uninstall(src) @@ -125,7 +125,7 @@ if(device) if(mod.wearer.put_in_hands(device)) balloon_alert(mod.wearer, "[device] extended") - RegisterSignal(mod.wearer, COMSIG_ATOM_EXITED, .proc/on_exit) + RegisterSignal(mod.wearer, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) else balloon_alert(mod.wearer, "can't extend [device]!") return @@ -163,7 +163,7 @@ to_chat(mod.wearer, span_warning("You cannot activate this right now.")) return FALSE COOLDOWN_START(src, cooldown_timer, cooldown_time) - addtimer(CALLBACK(mod.wearer, /mob.proc/update_inv_back), cooldown_time) + addtimer(CALLBACK(mod.wearer, TYPE_PROC_REF(/mob, update_inv_back)), cooldown_time) mod.wearer.update_inv_back() return TRUE @@ -268,7 +268,7 @@ /// Updates the signal used by active modules to be activated /obj/item/mod/module/proc/update_signal() mod.selected_module.used_signal = COMSIG_MOB_ALTCLICKON - RegisterSignal(mod.wearer, mod.selected_module.used_signal, /obj/item/mod/module.proc/on_special_click) + RegisterSignal(mod.wearer, mod.selected_module.used_signal, TYPE_PROC_REF(/obj/item/mod/module, on_special_click)) /obj/item/mod/module/anomaly_locked name = "MOD anomaly locked module" diff --git a/code/modules/mod/modules/modules_engineering.dm b/code/modules/mod/modules/modules_engineering.dm index cc0a6812f119..fc6024e66714 100644 --- a/code/modules/mod/modules/modules_engineering.dm +++ b/code/modules/mod/modules/modules_engineering.dm @@ -107,7 +107,7 @@ tether.preparePixelProjectile(target, mod.wearer) tether.firer = mod.wearer playsound(src, 'sound/weapons/batonextend.ogg', 25, TRUE) - INVOKE_ASYNC(tether, /obj/item/projectile.proc/fire) + INVOKE_ASYNC(tether, TYPE_PROC_REF(/obj/item/projectile, fire)) drain_power(use_power_cost) /obj/item/projectile/tether diff --git a/code/modules/mod/modules/modules_general.dm b/code/modules/mod/modules/modules_general.dm index 1fa49f57e934..47aebc455b6e 100644 --- a/code/modules/mod/modules/modules_general.dm +++ b/code/modules/mod/modules/modules_general.dm @@ -108,7 +108,7 @@ if(!.) return ion_trail.start() - RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, .proc/move_react) + RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, PROC_REF(move_react)) if(full_speed) mod.wearer.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/fullspeed) else @@ -332,10 +332,10 @@ var/dna = null /obj/item/mod/module/dna_lock/on_install() - RegisterSignal(mod, COMSIG_MOD_ACTIVATE, .proc/on_mod_activation) - RegisterSignal(mod, COMSIG_MOD_MODULE_REMOVAL, .proc/on_mod_removal) - RegisterSignal(mod, COMSIG_ATOM_EMP_ACT, .proc/on_emp) - RegisterSignal(mod, COMSIG_ATOM_EMAG_ACT, .proc/on_emag) + RegisterSignal(mod, COMSIG_MOD_ACTIVATE, PROC_REF(on_mod_activation)) + RegisterSignal(mod, COMSIG_MOD_MODULE_REMOVAL, PROC_REF(on_mod_removal)) + RegisterSignal(mod, COMSIG_ATOM_EMP_ACT, PROC_REF(on_emp)) + RegisterSignal(mod, COMSIG_ATOM_EMAG_ACT, PROC_REF(on_emag)) /obj/item/mod/module/dna_lock/on_uninstall(deleting = FALSE) UnregisterSignal(mod, COMSIG_MOD_ACTIVATE) diff --git a/code/modules/mod/modules/modules_maint.dm b/code/modules/mod/modules/modules_maint.dm index 65a5be5dc66f..16c6627b4b43 100644 --- a/code/modules/mod/modules/modules_maint.dm +++ b/code/modules/mod/modules/modules_maint.dm @@ -18,7 +18,7 @@ mod.activation_step_time *= 2 /obj/item/mod/module/springlock/on_suit_activation() - RegisterSignal(mod.wearer, COMSIG_ATOM_EXPOSE_REAGENTS, .proc/on_wearer_exposed) + RegisterSignal(mod.wearer, COMSIG_ATOM_EXPOSE_REAGENTS, PROC_REF(on_wearer_exposed)) /obj/item/mod/module/springlock/on_suit_deactivation(deleting = FALSE) UnregisterSignal(mod.wearer, COMSIG_ATOM_EXPOSE_REAGENTS) @@ -33,8 +33,8 @@ return //remove non-touch reagent exposure to_chat(mod.wearer, span_danger("[src] makes an ominous click sound...")) playsound(src, 'sound/items/modsuit/springlock.ogg', 75, TRUE) - addtimer(CALLBACK(src, .proc/snap_shut), rand(3 SECONDS, 5 SECONDS)) - RegisterSignal(mod, COMSIG_MOD_ACTIVATE, .proc/on_activate_spring_block) + addtimer(CALLBACK(src, PROC_REF(snap_shut)), rand(3 SECONDS, 5 SECONDS)) + RegisterSignal(mod, COMSIG_MOD_ACTIVATE, PROC_REF(on_activate_spring_block)) ///Signal fired when wearer attempts to activate/deactivate suits /obj/item/mod/module/springlock/proc/on_activate_spring_block(datum/source, user) diff --git a/code/modules/mod/modules/modules_medical.dm b/code/modules/mod/modules/modules_medical.dm index c7e151015209..5de1788972ef 100644 --- a/code/modules/mod/modules/modules_medical.dm +++ b/code/modules/mod/modules/modules_medical.dm @@ -109,7 +109,7 @@ /obj/item/mod/module/defibrillator/Initialize(mapload) . = ..() - RegisterSignal(device, COMSIG_DEFIBRILLATOR_SUCCESS, .proc/on_defib_success) + RegisterSignal(device, COMSIG_DEFIBRILLATOR_SUCCESS, PROC_REF(on_defib_success)) /obj/item/mod/module/defibrillator/Destroy() UnregisterSignal(device, COMSIG_DEFIBRILLATOR_SUCCESS) diff --git a/code/modules/mod/modules/modules_science.dm b/code/modules/mod/modules/modules_science.dm index 7208210b769e..3e9c1a236fe5 100644 --- a/code/modules/mod/modules/modules_science.dm +++ b/code/modules/mod/modules/modules_science.dm @@ -38,7 +38,7 @@ return had_research_scanner = mod.wearer.research_scanner mod.wearer.research_scanner = TRUE - RegisterSignal(SSdcs, COMSIG_GLOB_EXPLOSION, .proc/sense_explosion) + RegisterSignal(SSdcs, COMSIG_GLOB_EXPLOSION, PROC_REF(sense_explosion)) /obj/item/mod/module/reagent_scanner/advanced/on_deactivation(display_message = TRUE, deleting = FALSE) . = ..() diff --git a/code/modules/mod/modules/modules_security.dm b/code/modules/mod/modules/modules_security.dm index 098abf80158f..9980aba9f8d6 100644 --- a/code/modules/mod/modules/modules_security.dm +++ b/code/modules/mod/modules/modules_security.dm @@ -23,10 +23,10 @@ if(!.) return if(bumpoff) - RegisterSignal(mod.wearer, COMSIG_LIVING_MOB_BUMP, .proc/unstealth) - RegisterSignal(mod.wearer, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, .proc/on_unarmed_attack) - RegisterSignal(mod.wearer, COMSIG_ATOM_BULLET_ACT, .proc/on_bullet_act) - RegisterSignal(mod.wearer, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_PARENT_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW), .proc/unstealth) + RegisterSignal(mod.wearer, COMSIG_LIVING_MOB_BUMP, PROC_REF(unstealth)) + RegisterSignal(mod.wearer, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, PROC_REF(on_unarmed_attack)) + RegisterSignal(mod.wearer, COMSIG_ATOM_BULLET_ACT, PROC_REF(on_bullet_act)) + RegisterSignal(mod.wearer, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_PARENT_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW), PROC_REF(unstealth)) animate(mod.wearer, alpha = stealth_alpha, time = 1.5 SECONDS) drain_power(use_power_cost) @@ -91,7 +91,7 @@ mod.chestplate.allowed -= (guns_typecache - already_allowed_guns) /obj/item/mod/module/magnetic_harness/on_suit_activation() - RegisterSignal(mod.wearer, COMSIG_MOB_UNEQUIPPED_ITEM, .proc/check_dropped_item) + RegisterSignal(mod.wearer, COMSIG_MOB_UNEQUIPPED_ITEM, PROC_REF(check_dropped_item)) /obj/item/mod/module/magnetic_harness/on_suit_deactivation(deleting = FALSE) UnregisterSignal(mod.wearer, COMSIG_MOB_UNEQUIPPED_ITEM) @@ -103,7 +103,7 @@ return if(new_location != get_turf(src)) return - addtimer(CALLBACK(src, .proc/pick_up_item, dropped_item), magnet_delay) + addtimer(CALLBACK(src, PROC_REF(pick_up_item), dropped_item), magnet_delay) /obj/item/mod/module/magnetic_harness/proc/pick_up_item(obj/item/item) if(!isturf(item.loc) || !item.Adjacent(mod.wearer)) @@ -184,7 +184,7 @@ . = ..() if(!.) return - RegisterSignal(mod.wearer, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(mod.wearer, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /obj/item/mod/module/megaphone/on_deactivation(display_message = TRUE, deleting = FALSE) . = ..() diff --git a/code/modules/mod/modules/modules_supply.dm b/code/modules/mod/modules/modules_supply.dm index e3c70fa5701c..1009e3f60552 100644 --- a/code/modules/mod/modules/modules_supply.dm +++ b/code/modules/mod/modules/modules_supply.dm @@ -51,7 +51,7 @@ return if(!mod.wearer.Adjacent(target)) return - if(istype(target, /obj/structure/closet) || istype(target, /obj/structure/bigDelivery)) + if(istype(target, /obj/structure/closet) || istype(target, /obj/structure/big_delivery)) var/atom/movable/picked_crate = target if(!check_crate_pickup(picked_crate)) return @@ -188,7 +188,7 @@ stored = holding balloon_alert(mod.wearer, "mining satchel stored") playsound(src, 'sound/weapons/revolverempty.ogg', 100, TRUE) - RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, .proc/Pickup_ores) + RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, PROC_REF(Pickup_ores)) else if(mod.wearer.put_in_active_hand(stored, forced = FALSE, ignore_animation = TRUE)) UnregisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED) balloon_alert(mod.wearer, "mining satchel retrieved") @@ -203,7 +203,7 @@ /obj/item/mod/module/orebag/on_equip() if(stored) - RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, .proc/Pickup_ores) + RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, PROC_REF(Pickup_ores)) /obj/item/mod/module/orebag/on_unequip() if(stored) diff --git a/code/modules/modular_computers/computers/item/computer.dm b/code/modules/modular_computers/computers/item/computer.dm index bacd7e0db4ab..29b1b1c103f4 100644 --- a/code/modules/modular_computers/computers/item/computer.dm +++ b/code/modules/modular_computers/computers/item/computer.dm @@ -391,7 +391,7 @@ if(network_card) return network_card.get_signal(specific_action) else - return 0 + return FALSE /obj/item/modular_computer/proc/add_log(text) if(!get_ntnet_status()) diff --git a/code/modules/modular_computers/computers/item/computer_power.dm b/code/modules/modular_computers/computers/item/computer_power.dm index f31c3c82cce2..7c741507b5c7 100644 --- a/code/modules/modular_computers/computers/item/computer_power.dm +++ b/code/modules/modular_computers/computers/item/computer_power.dm @@ -24,7 +24,7 @@ var/obj/item/computer_hardware/battery/battery_module = all_components[MC_CELL] if(battery_module?.battery) return battery_module.battery.give(amount) - return 0 + return FALSE /obj/item/modular_computer/get_cell() var/obj/item/computer_hardware/battery/battery_module = all_components[MC_CELL] diff --git a/code/modules/modular_computers/computers/item/computer_ui.dm b/code/modules/modular_computers/computers/item/computer_ui.dm index 93324bffe8c7..f6aed4996b07 100644 --- a/code/modules/modular_computers/computers/item/computer_ui.dm +++ b/code/modules/modular_computers/computers/item/computer_ui.dm @@ -170,7 +170,7 @@ active_program = P P.alert_pending = FALSE update_appearance() - return 1 + return TRUE if("PC_toggle_light") return toggle_flashlight() diff --git a/code/modules/modular_computers/computers/item/processor.dm b/code/modules/modular_computers/computers/item/processor.dm index d569ad24fdab..0eaecc5aa207 100644 --- a/code/modules/modular_computers/computers/item/processor.dm +++ b/code/modules/modular_computers/computers/item/processor.dm @@ -38,7 +38,7 @@ integrity_failure = machinery_computer.integrity_failure base_active_power_usage = machinery_computer.base_active_power_usage base_idle_power_usage = machinery_computer.base_idle_power_usage - machinery_computer.RegisterSignal(src, COMSIG_ATOM_UPDATED_ICON, /obj/machinery/modular_computer/proc/relay_icon_update) //when we update_icon, also update the computer + machinery_computer.RegisterSignal(src, COMSIG_ATOM_UPDATED_ICON, TYPE_PROC_REF(/obj/machinery/modular_computer, relay_icon_update)) //when we update_icon, also update the computer /obj/item/modular_computer/processor/relay_qdel() qdel(machinery_computer) diff --git a/code/modules/modular_computers/file_system/program.dm b/code/modules/modular_computers/file_system/program.dm index dc0cdda5d136..264ee0bd2ffd 100644 --- a/code/modules/modular_computers/file_system/program.dm +++ b/code/modules/modular_computers/file_system/program.dm @@ -72,7 +72,7 @@ /datum/computer_file/program/proc/generate_network_log(text) if(computer) return computer.add_log(text) - return 0 + return FALSE /** *Runs when the device is used to attack an atom in non-combat mode. @@ -99,7 +99,7 @@ /datum/computer_file/program/proc/get_signal(specific_action = 0) if(computer) return computer.get_ntnet_status(specific_action) - return 0 + return FALSE // Called by Process() on device that runs us, once every tick. /datum/computer_file/program/proc/process_tick(delta_time) @@ -161,7 +161,7 @@ return computer.get_header_data() return list() -// This is performed on program startup. May be overridden to add extra logic. Remember to include ..() call. Return 1 on success, 0 on failure. +// This is performed on program startup. May be overridden to add extra logic. Remember to include ..() call. return TRUE on success, 0 on failure. // When implementing new program based device, use this to run the program. /datum/computer_file/program/proc/run_program(mob/living/user) if(can_run(user, 1)) @@ -198,7 +198,7 @@ if(card_holder) ID = card_holder.GetID() generate_network_log("Connection closed -- Program ID: [filename] User:[ID?"[ID.registered_name]":"None"]") - return 1 + return TRUE /datum/computer_file/program/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) diff --git a/code/modules/modular_computers/file_system/programs/alarm.dm b/code/modules/modular_computers/file_system/programs/alarm.dm index 80c0c4dfa8a5..88d52646ac7c 100644 --- a/code/modules/modular_computers/file_system/programs/alarm.dm +++ b/code/modules/modular_computers/file_system/programs/alarm.dm @@ -23,7 +23,7 @@ program_icon_state = "alert-green" ui_header = "alarm_green.gif" update_computer_icon() - return 1 + return TRUE /datum/computer_file/program/alarm_monitor/ui_data(mob/user) var/list/data = get_header_data() diff --git a/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm b/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm index 4e5afa32a726..825283bf9c0b 100644 --- a/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm +++ b/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm @@ -22,7 +22,7 @@ if(istype(computer, /obj/item/modular_computer/tablet/integrated)) //If this is a borg's integrated tablet var/obj/item/modular_computer/tablet/integrated/modularInterface = computer to_chat(modularInterface.borgo,span_userdanger("SYSTEM PURGE DETECTED/")) - addtimer(CALLBACK(modularInterface.borgo, /mob/living/silicon/robot/.proc/death), 2 SECONDS, TIMER_UNIQUE) + addtimer(CALLBACK(modularInterface.borgo, TYPE_PROC_REF(/mob/living/silicon/robot, death)), 2 SECONDS, TIMER_UNIQUE) return computer.visible_message(span_notice("\The [computer]'s screen brightly flashes and loud electrical buzzing is heard.")) diff --git a/code/modules/modular_computers/file_system/programs/configurator.dm b/code/modules/modular_computers/file_system/programs/configurator.dm index cf5d950c0f6f..567ff436a6ff 100644 --- a/code/modules/modular_computers/file_system/programs/configurator.dm +++ b/code/modules/modular_computers/file_system/programs/configurator.dm @@ -27,7 +27,7 @@ // No computer connection, we can't get data from that. if(!movable) - return 0 + return FALSE var/list/data = get_header_data() diff --git a/code/modules/modular_computers/file_system/programs/signaler.dm b/code/modules/modular_computers/file_system/programs/signaler.dm index bf309ecdf463..52e14d63e0f3 100644 --- a/code/modules/modular_computers/file_system/programs/signaler.dm +++ b/code/modules/modular_computers/file_system/programs/signaler.dm @@ -38,7 +38,7 @@ return switch(action) if("signal") - INVOKE_ASYNC(src, .proc/signal) + INVOKE_ASYNC(src, PROC_REF(signal)) . = TRUE if("freq") var/new_signal_frequency = sanitize_frequency(unformat_frequency(params["freq"]), TRUE) diff --git a/code/modules/modular_computers/file_system/programs/sm_monitor.dm b/code/modules/modular_computers/file_system/programs/sm_monitor.dm index 9038c71a8877..83e8cb2122d5 100644 --- a/code/modules/modular_computers/file_system/programs/sm_monitor.dm +++ b/code/modules/modular_computers/file_system/programs/sm_monitor.dm @@ -55,7 +55,7 @@ if (!isturf(S.loc) || !(is_station_level(S.z) || is_mining_level(S.z) || S.z == T.z)) continue supermatters.Add(S) - RegisterSignal(S, COMSIG_PARENT_QDELETING, .proc/react_to_del) + RegisterSignal(S, COMSIG_PARENT_QDELETING, PROC_REF(react_to_del)) /datum/computer_file/program/supermatter_monitor/proc/get_status() . = SUPERMATTER_INACTIVE @@ -71,8 +71,8 @@ */ /datum/computer_file/program/supermatter_monitor/proc/set_signals() if(active) - RegisterSignal(active, COMSIG_SUPERMATTER_DELAM_ALARM, .proc/send_alert, override = TRUE) - RegisterSignal(active, COMSIG_SUPERMATTER_DELAM_START_ALARM, .proc/send_start_alert, override = TRUE) + RegisterSignal(active, COMSIG_SUPERMATTER_DELAM_ALARM, PROC_REF(send_alert), override = TRUE) + RegisterSignal(active, COMSIG_SUPERMATTER_DELAM_START_ALARM, PROC_REF(send_start_alert), override = TRUE) /** * Removes the signal listener for Supermatter delaminations from the selected supermatter. diff --git a/code/modules/modular_computers/hardware/_hardware.dm b/code/modules/modular_computers/hardware/_hardware.dm index b1a44c4cc55d..20995502ae47 100644 --- a/code/modules/modular_computers/hardware/_hardware.dm +++ b/code/modules/modular_computers/hardware/_hardware.dm @@ -51,11 +51,11 @@ var/obj/item/stack/S = I if(obj_integrity == max_integrity) to_chat(user, span_warning("\The [src] doesn't seem to require repairs.")) - return 1 + return TRUE if(S.use(1)) to_chat(user, span_notice("You patch up \the [src] with a bit of \the [I].")) obj_integrity = min(obj_integrity + 10, max_integrity) - return 1 + return TRUE if(try_insert(I, user)) return TRUE diff --git a/code/modules/modular_computers/hardware/battery_module.dm b/code/modules/modular_computers/hardware/battery_module.dm index 355e5049e10e..b4eaa2a7363c 100644 --- a/code/modules/modular_computers/hardware/battery_module.dm +++ b/code/modules/modular_computers/hardware/battery_module.dm @@ -69,6 +69,7 @@ icon_state = "cell_mini" w_class = WEIGHT_CLASS_TINY maxcharge = 750 + has_charge_overlay = FALSE /obj/item/stock_parts/cell/computer/advanced name = "advanced battery" diff --git a/code/modules/modular_computers/hardware/network_card.dm b/code/modules/modular_computers/hardware/network_card.dm index 074e158dbfa3..229b16c99d3c 100644 --- a/code/modules/modular_computers/hardware/network_card.dm +++ b/code/modules/modular_computers/hardware/network_card.dm @@ -34,16 +34,16 @@ // 0 - No signal, 1 - Low signal, 2 - High signal. 3 - Wired Connection /obj/item/computer_hardware/network_card/proc/get_signal(specific_action = 0) if(!holder) // Hardware is not installed in anything. No signal. How did this even get called? - return 0 + return FALSE if(!check_functionality()) - return 0 + return FALSE if(ethernet) // Computer is connected via wired connection. return 3 if(!SSnetworks.station_network || !SSnetworks.station_network.check_function(specific_action)) // NTNet is down and we are not connected via wired connection. No signal. - return 0 + return FALSE if(holder) @@ -53,12 +53,12 @@ if(long_range) return 2 else - return 1 + return TRUE if(long_range) // Computer is not on station, but it has upgraded network card. Low signal. - return 1 + return TRUE - return 0 // Computer is not on station and does not have upgraded network card. No signal. + return FALSE // Computer is not on station and does not have upgraded network card. No signal. /obj/item/computer_hardware/network_card/advanced diff --git a/code/modules/modular_computers/hardware/recharger.dm b/code/modules/modular_computers/hardware/recharger.dm index e8c479db479c..8e9183ead2bb 100644 --- a/code/modules/modular_computers/hardware/recharger.dm +++ b/code/modules/modular_computers/hardware/recharger.dm @@ -95,5 +95,5 @@ charge_rate = 100000 /obj/item/computer_hardware/recharger/lambda/use_power(amount, charging=0) - return 1 + return TRUE diff --git a/code/modules/modular_computers/laptop_vendor.dm b/code/modules/modular_computers/laptop_vendor.dm index 4a268c291182..ed48c36ad426 100644 --- a/code/modules/modular_computers/laptop_vendor.dm +++ b/code/modules/modular_computers/laptop_vendor.dm @@ -306,6 +306,6 @@ credits -= total_price say("Enjoy your new product!") state = 3 - addtimer(CALLBACK(src, .proc/reset_order), 100) + addtimer(CALLBACK(src, PROC_REF(reset_order)), 100) return TRUE return FALSE diff --git a/code/modules/movespeed/_movespeed_modifier.dm b/code/modules/movespeed/_movespeed_modifier.dm index 5fc415b2b6fe..1dfea6ac1ac1 100644 --- a/code/modules/movespeed/_movespeed_modifier.dm +++ b/code/modules/movespeed/_movespeed_modifier.dm @@ -199,7 +199,7 @@ GLOBAL_LIST_EMPTY(movespeed_modification_cache) /mob/proc/get_config_multiplicative_speed(floating = FALSE) var/list/read = floating? GLOB.mob_config_movespeed_type_lookup_floating : GLOB.mob_config_movespeed_type_lookup if(!islist(read) || !read[type]) - return 0 + return FALSE else return read[type] diff --git a/code/modules/newscaster/newscaster_machine.dm b/code/modules/newscaster/newscaster_machine.dm index 5bc09294650d..c2c826a26e92 100644 --- a/code/modules/newscaster/newscaster_machine.dm +++ b/code/modules/newscaster/newscaster_machine.dm @@ -687,7 +687,7 @@ GLOBAL_LIST_EMPTY(allCasters) say("Breaking news from [channel]!") alert = TRUE update_icon() - addtimer(CALLBACK(src,.proc/remove_alert),alert_delay,TIMER_UNIQUE|TIMER_OVERRIDE) + addtimer(CALLBACK(src,PROC_REF(remove_alert)),alert_delay,TIMER_UNIQUE|TIMER_OVERRIDE) playsound(loc, 'sound/machines/twobeep.ogg', 75, 1) else say("Attention! Wanted issue distributed!") diff --git a/code/modules/newscaster/newspaper.dm b/code/modules/newscaster/newspaper.dm index 0afb36a7e708..0142e84e2616 100644 --- a/code/modules/newscaster/newspaper.dm +++ b/code/modules/newscaster/newspaper.dm @@ -113,17 +113,17 @@ /obj/item/newspaper/proc/notContent(list/L) if(!L.len) - return 0 + return FALSE for(var/i=L.len;i>0;i--) var/num = abs(L[i]) if(creationTime <= num) continue else if(L[i] > 0) - return 1 + return TRUE else - return 0 - return 0 + return FALSE + return FALSE /obj/item/newspaper/Topic(href, href_list) var/mob/living/U = usr diff --git a/code/modules/ninja/suit/ninja_equipment_actions/energy_net_nets.dm b/code/modules/ninja/suit/ninja_equipment_actions/energy_net_nets.dm index bc0828242eb6..22b07ac78340 100644 --- a/code/modules/ninja/suit/ninja_equipment_actions/energy_net_nets.dm +++ b/code/modules/ninja/suit/ninja_equipment_actions/energy_net_nets.dm @@ -37,7 +37,7 @@ return ..() /obj/structure/energy_net/attack_paw(mob/user) - return attack_hand() + return attack_hand(user) /obj/structure/energy_net/user_buckle_mob(mob/living/M, mob/user, check_loc = TRUE) return//We only want our target to be buckled diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_adrenaline.dm b/code/modules/ninja/suit/ninja_equipment_actions/ninja_adrenaline.dm index 0b64f35f0cd9..4dc9e738ecca 100644 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_adrenaline.dm +++ b/code/modules/ninja/suit/ninja_equipment_actions/ninja_adrenaline.dm @@ -24,7 +24,7 @@ ninja.say(pick("A CORNERED FOX IS MORE DANGEROUS THAN A JACKAL!","HURT ME MOOORRREEE!","IMPRESSIVE!"), forced = "ninjaboost") a_boost = FALSE to_chat(ninja, "You have used the adrenaline boost.") - addtimer(CALLBACK(src, .proc/ninjaboost_after), 70) + addtimer(CALLBACK(src, PROC_REF(ninjaboost_after)), 70) /** * Proc called to inject the ninja with radium. diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_suit_initialisation.dm b/code/modules/ninja/suit/ninja_equipment_actions/ninja_suit_initialisation.dm index c1a3c7781433..cedb13c0ae1e 100644 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_suit_initialisation.dm +++ b/code/modules/ninja/suit/ninja_equipment_actions/ninja_suit_initialisation.dm @@ -80,7 +80,7 @@ GLOBAL_LIST_INIT(ninja_deinitialize_messages, list( playsound(ninja, 'sound/effects/sparks1.ogg', 10, TRUE) if (phase < NINJA_COMPLETE_PHASE) - addtimer(CALLBACK(src, .proc/ninitialize, delay, ninja, phase + 1), delay) + addtimer(CALLBACK(src, PROC_REF(ninitialize), delay, ninja, phase + 1), delay) /** * Deinitializes the ninja suit @@ -109,7 +109,7 @@ GLOBAL_LIST_INIT(ninja_deinitialize_messages, list( playsound(ninja, 'sound/items/deconstruct.ogg', 10, TRUE) if (phase < NINJA_COMPLETE_PHASE) - addtimer(CALLBACK(src, .proc/deinitialize, delay, ninja, phase + 1), delay) + addtimer(CALLBACK(src, PROC_REF(deinitialize), delay, ninja, phase + 1), delay) else unlock_suit(ninja) ninja.regenerate_icons() diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index ed83a0f67b8c..2f11627acd6d 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -103,7 +103,7 @@ return if(toppaper) UnregisterSignal(toppaper, COMSIG_ATOM_UPDATED_ICON) - RegisterSignal(weapon, COMSIG_ATOM_UPDATED_ICON, .proc/on_top_paper_change) + RegisterSignal(weapon, COMSIG_ATOM_UPDATED_ICON, PROC_REF(on_top_paper_change)) toppaper_ref = WEAKREF(weapon) to_chat(user, span_notice("You clip [weapon] onto [src].")) else if(istype(weapon, /obj/item/pen) && !pen) diff --git a/code/modules/paperwork/contract.dm b/code/modules/paperwork/contract.dm index d19fe23da654..66ee0ba13df8 100644 --- a/code/modules/paperwork/contract.dm +++ b/code/modules/paperwork/contract.dm @@ -191,31 +191,31 @@ /obj/item/paper/contract/infernal/proc/attempt_signature(mob/living/carbon/human/user, blood = 0) if(!user.IsAdvancedToolUser() || !user.is_literate()) to_chat(user, "You don't know how to read or write.") - return 0 + return FALSE if(user.mind != target) to_chat(user, "Your signature simply slides off the sheet, it seems this contract is not meant for you to sign.") - return 0 + return FALSE if(user.mind.soulOwner == owner) to_chat(user, "This devil already owns your soul, you may not sell it to [owner.p_them()] again.") - return 0 + return FALSE if(signed) to_chat(user, "This contract has already been signed. It may not be signed again.") - return 0 + return FALSE if(!user.mind.hasSoul) to_chat(user, "You do not possess a soul.") - return 0 + return FALSE if(HAS_TRAIT(user, TRAIT_DUMB)) to_chat(user, "You quickly scrawl 'your name' on the contract.") signIncorrectly() - return 0 + return FALSE if (contractType == CONTRACT_REVIVE) to_chat(user, "You are already alive, this contract would do nothing.") - return 0 + return FALSE else to_chat(user, "You quickly scrawl your name on the contract") if(fulfillContract(target.current, blood)<=0) to_chat(user, "But it seemed to have no effect, perhaps even Hell itself cannot grant this boon?") - return 1 + return TRUE @@ -223,7 +223,7 @@ if (target == M.mind && M.stat == DEAD && M.mind.soulOwner == M.mind) if (cooldown) to_chat(user, "Give [M] a chance to think through the contract, don't rush [M.p_them()].") - return 0 + return FALSE cooldown = TRUE var/mob/living/carbon/human/H = M var/mob/dead/observer/ghost = H.get_ghost() @@ -241,8 +241,8 @@ user.visible_message("With a sudden blaze, [H] stands back up.") H.fakefire() fulfillContract(H, 1)//Revival contracts are always signed in blood - addtimer(CALLBACK(H, /mob/living/carbon/human.proc/fakefireextinguish), 5, TIMER_UNIQUE) - addtimer(CALLBACK(src, "resetcooldown"), 300, TIMER_UNIQUE) + addtimer(CALLBACK(H, TYPE_PROC_REF(/mob/living/carbon/human, fakefireextinguish)), 5, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(resetcooldown)), 30 SECONDS, TIMER_UNIQUE) else ..() diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 8079950affad..08c7a4a47a73 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -98,23 +98,23 @@ return FALSE // Basic paper if(istype(paper_copy, /obj/item/paper)) - do_copy_loop(CALLBACK(src, .proc/make_paper_copy), usr) + do_copy_loop(CALLBACK(src, PROC_REF(make_paper_copy)), usr) return TRUE // Devil contract paper. if(istype(paper_copy, /obj/item/paper/contract/employment)) - do_copy_loop(CALLBACK(src, .proc/make_devil_paper_copy), usr) + do_copy_loop(CALLBACK(src, PROC_REF(make_devil_paper_copy)), usr) return TRUE // Copying photo. if(photo_copy) - do_copy_loop(CALLBACK(src, .proc/make_photo_copy), usr) + do_copy_loop(CALLBACK(src, PROC_REF(make_photo_copy)), usr) return TRUE // Copying Documents. if(document_copy) - do_copy_loop(CALLBACK(src, .proc/make_document_copy), usr) + do_copy_loop(CALLBACK(src, PROC_REF(make_document_copy)), usr) return TRUE // ASS COPY. By Miauw if(ass) - do_copy_loop(CALLBACK(src, .proc/make_ass_copy), usr) + do_copy_loop(CALLBACK(src, PROC_REF(make_ass_copy)), usr) return TRUE // Remove the paper/photo/document from the photocopier. @@ -193,7 +193,7 @@ // if(attempt_charge(src, user) & COMPONENT_OBJ_CANCEL_CHARGE) // break addtimer(copy_cb, i SECONDS) - addtimer(CALLBACK(src, .proc/reset_busy), i SECONDS) + addtimer(CALLBACK(src, PROC_REF(reset_busy)), i SECONDS) /** * Sets busy to `FALSE`. Created as a proc so it can be used in callbacks. diff --git a/code/modules/paperwork/ticketmachine.dm b/code/modules/paperwork/ticketmachine.dm index 6022853fade2..86cf6f8ff9dd 100644 --- a/code/modules/paperwork/ticketmachine.dm +++ b/code/modules/paperwork/ticketmachine.dm @@ -190,7 +190,7 @@ tickets += theirticket if(obj_flags & EMAGGED) //Emag the machine to destroy the HOP's life. ready = FALSE - addtimer(CALLBACK(src, .proc/reset_cooldown), cooldown)//Small cooldown to prevent piles of flaming tickets + addtimer(CALLBACK(src, PROC_REF(reset_cooldown)), cooldown)//Small cooldown to prevent piles of flaming tickets theirticket.fire_act() user.dropItemToGround(theirticket) user.adjust_fire_stacks(1) diff --git a/code/modules/photography/camera/camera.dm b/code/modules/photography/camera/camera.dm index c2acb46ff339..9cbee3b0a347 100644 --- a/code/modules/photography/camera/camera.dm +++ b/code/modules/photography/camera/camera.dm @@ -130,11 +130,11 @@ var/mob/living/carbon/human/H = user if (HAS_TRAIT(H, TRAIT_PHOTOGRAPHER)) realcooldown *= 0.5 - addtimer(CALLBACK(src, .proc/cooldown), realcooldown) + addtimer(CALLBACK(src, PROC_REF(cooldown)), realcooldown) icon_state = state_off - INVOKE_ASYNC(src, .proc/captureimage, target, user, flag, picture_size_x - 1, picture_size_y - 1) + INVOKE_ASYNC(src, PROC_REF(captureimage), target, user, flag, picture_size_x - 1, picture_size_y - 1) /obj/item/camera/proc/cooldown() diff --git a/code/modules/plumbing/plumbers/_plumb_machinery.dm b/code/modules/plumbing/plumbers/_plumb_machinery.dm index 0566945e3b0e..0ec95af2b92c 100644 --- a/code/modules/plumbing/plumbers/_plumb_machinery.dm +++ b/code/modules/plumbing/plumbers/_plumb_machinery.dm @@ -26,7 +26,7 @@ . = ..() anchored = bolt create_reagents(buffer, reagent_flags) - AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, .proc/can_be_rotated)) + AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, PROC_REF(can_be_rotated))) /obj/machinery/plumbing/proc/can_be_rotated(mob/user,rotation_type) return TRUE diff --git a/code/modules/plumbing/plumbers/acclimator.dm b/code/modules/plumbing/plumbers/acclimator.dm index 1b4ebe88085f..d7fbc5a8e186 100644 --- a/code/modules/plumbing/plumbers/acclimator.dm +++ b/code/modules/plumbing/plumbers/acclimator.dm @@ -57,6 +57,7 @@ reagents.handle_reactions() /obj/machinery/plumbing/acclimator/update_icon() + . = ..() icon_state = initial(icon_state) switch(acclimate_state) if(COOLING) diff --git a/code/modules/plumbing/plumbers/medipenrefill.dm b/code/modules/plumbing/plumbers/medipenrefill.dm index 140114673aef..4bb8a80b9fdd 100644 --- a/code/modules/plumbing/plumbers/medipenrefill.dm +++ b/code/modules/plumbing/plumbers/medipenrefill.dm @@ -57,7 +57,7 @@ if(reagents.has_reagent(allowed[P.type], 10)) busy = TRUE add_overlay("active") - addtimer(CALLBACK(src, .proc/refill, P, user), 20) + addtimer(CALLBACK(src, PROC_REF(refill), P, user), 20) qdel(P) return to_chat(user, "There aren't enough reagents to finish this operation.") diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index 2095e9cf1ef4..799ec1ff6070 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -146,7 +146,7 @@ obj_flags |= EMAGGED do_sparks(5, TRUE, src) icon_state = "filter_b" - addtimer(CALLBACK(src, /obj/machinery/pool/filter/proc/spawn_shark), 50) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/machinery/pool/filter, spawn_shark)), 50) var/msg = "[key_name(user)] emagged the pool filter and spawned a shark" log_game(msg) message_admins(msg) diff --git a/code/modules/pool/pool_structures.dm b/code/modules/pool/pool_structures.dm index ec5d4559583d..4d10b3a578eb 100644 --- a/code/modules/pool/pool_structures.dm +++ b/code/modules/pool/pool_structures.dm @@ -77,7 +77,7 @@ jumper.AddElement(/datum/element/swimming) sleep(1) jumper.forceMove(T) - addtimer(CALLBACK(src, .proc/dive, jumper, original_layer, original_px, original_py), 10) + addtimer(CALLBACK(src, PROC_REF(dive), jumper, original_layer, original_px, original_py), 10) /obj/structure/pool/Lboard/proc/dive(mob/living/carbon/jumper, original_layer, original_px, original_py) switch(rand(1, 100)) @@ -87,7 +87,7 @@ sleep(15) backswim() var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 1, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) + jumper.throw_at(throw_target, 1, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) if(21 to 40) jumper.visible_message("[jumper] goes for a dive!", \ @@ -95,7 +95,7 @@ sleep(20) backswim() var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 2, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) + jumper.throw_at(throw_target, 2, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) if(41 to 60) jumper.visible_message("[jumper] goes for a long dive! Stay far away!", \ @@ -103,7 +103,7 @@ sleep(25) backswim() var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 3, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) + jumper.throw_at(throw_target, 3, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) if(61 to 80) jumper.visible_message("[jumper] goes for an awesome dive! Don't stand in [jumper.p_their()] way!", \ @@ -111,14 +111,14 @@ sleep(30) backswim() var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 4, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) + jumper.throw_at(throw_target, 4, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) if(81 to 91) sleep(20) backswim() jumper.visible_message("[jumper] misses [jumper.p_their()] step!", \ "You misstep!") var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 0, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) + jumper.throw_at(throw_target, 0, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) jumper.DefaultCombatKnockdown(100) jumper.adjustBruteLoss(10) @@ -133,7 +133,7 @@ jumper.visible_message("[jumper] fails!", \ "You can't quite do it!") var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 1, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) + jumper.throw_at(throw_target, 1, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) else jumper.fire_stacks = min(1,jumper.fire_stacks + 1) jumper.IgniteMob() @@ -142,8 +142,8 @@ jumper.visible_message("[jumper] bursts into flames of pure awesomness!", \ "No one can stop you now!") var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 6, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) - addtimer(CALLBACK(src, .proc/togglejumping), 35) + jumper.throw_at(throw_target, 6, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) + addtimer(CALLBACK(src, PROC_REF(togglejumping)), 35) reset_position(jumper, original_layer, original_px, original_py) /obj/structure/pool/Lboard/proc/togglejumping() diff --git a/code/modules/pool/pool_wires.dm b/code/modules/pool/pool_wires.dm index d9b3d28b84d1..730381ca2b4e 100644 --- a/code/modules/pool/pool_wires.dm +++ b/code/modules/pool/pool_wires.dm @@ -35,7 +35,7 @@ P.temperature_unlocked = FALSE if(WIRE_SHOCK) P.shocked = !P.shocked - addtimer(CALLBACK(P, /obj/machinery/autolathe.proc/reset, wire), 60) + addtimer(CALLBACK(P, TYPE_PROC_REF(/obj/machinery/autolathe, reset), wire), 60) /datum/wires/poolcontroller/on_cut(wire, mend) var/obj/machinery/pool/controller/P = holder diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm index 5b9bf71a9b24..a48a5bf07afa 100644 --- a/code/modules/power/antimatter/control.dm +++ b/code/modules/power/antimatter/control.dm @@ -197,23 +197,23 @@ /obj/machinery/power/am_control_unit/proc/add_shielding(obj/machinery/am_shielding/AMS, AMS_linking = 0) if(!istype(AMS)) - return 0 + return FALSE if(!anchored) - return 0 + return FALSE if(!AMS_linking && !AMS.link_control(src)) - return 0 + return FALSE linked_shielding.Add(AMS) update_shield_icons = 1 - return 1 + return TRUE /obj/machinery/power/am_control_unit/proc/remove_shielding(obj/machinery/am_shielding/AMS) if(!istype(AMS)) - return 0 + return FALSE linked_shielding.Remove(AMS) update_shield_icons = 2 if(active) toggle_power() - return 1 + return TRUE /obj/machinery/power/am_control_unit/proc/check_stability()//TODO: make it break when low also might want to add a way to fix it like a part or such that can be replaced if(stability <= 0) @@ -240,12 +240,12 @@ if(AMS.processing) AMS.shutdown_core() AMS.control_unit = null - addtimer(CALLBACK(AMS, /obj/machinery/am_shielding.proc/controllerscan), 10) + addtimer(CALLBACK(AMS, TYPE_PROC_REF(/obj/machinery/am_shielding, controllerscan)), 10) linked_shielding = list() else for(var/obj/machinery/am_shielding/AMS in linked_shielding) AMS.update_icon() - addtimer(CALLBACK(src, .proc/reset_shield_icon_delay), 20) + addtimer(CALLBACK(src, PROC_REF(reset_shield_icon_delay)), 20) /obj/machinery/power/am_control_unit/proc/reset_shield_icon_delay() shield_icon_delay = 0 @@ -258,7 +258,7 @@ for(var/obj/machinery/am_shielding/AMS in linked_cores) stored_core_stability += AMS.stability stored_core_stability/=linked_cores.len - addtimer(CALLBACK(src, .proc/reset_stored_core_stability_delay), 40) + addtimer(CALLBACK(src, PROC_REF(reset_stored_core_stability_delay)), 40) /obj/machinery/power/am_control_unit/proc/reset_stored_core_stability_delay() stored_core_stability_delay = 0 diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index e9ee1e70d093..868116dc62b0 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -30,7 +30,7 @@ /obj/machinery/am_shielding/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/controllerscan), 10) + addtimer(CALLBACK(src, PROC_REF(controllerscan)), 10) /obj/machinery/am_shielding/proc/overheat() visible_message("[src] melts!") @@ -65,7 +65,7 @@ if(!control_unit) if(!priorscan) - addtimer(CALLBACK(src, .proc/controllerscan, 1), 20) + addtimer(CALLBACK(src, PROC_REF(controllerscan), 1), 20) return collapse() @@ -80,7 +80,7 @@ /obj/machinery/am_shielding/CanPass(atom/movable/mover, turf/target) - return 0 + return FALSE /obj/machinery/am_shielding/process() @@ -167,12 +167,12 @@ //Call this to link a detected shilding unit to the controller /obj/machinery/am_shielding/proc/link_control(obj/machinery/power/am_control_unit/AMC) if(!istype(AMC)) - return 0 + return FALSE if(control_unit && control_unit != AMC) return 0//Already have one control_unit = AMC control_unit.add_shielding(src,1) - return 1 + return TRUE //Scans cards for shields or the control unit and if all there it @@ -186,8 +186,8 @@ found_am_device = 1 break if(!found_am_device) - return 0 - return 1 + return FALSE + return TRUE /obj/machinery/am_shielding/proc/setup_core() diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index e944779b91a4..bdbd875973fa 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -253,7 +253,7 @@ set_machine_stat(stat | MAINT) update_appearance() - addtimer(CALLBACK(src, .proc/update), 5) + addtimer(CALLBACK(src, PROC_REF(update)), 5) GLOB.apcs_list += src @@ -289,7 +289,7 @@ name = "\improper [get_area_name(area, TRUE)] APC" set_machine_stat(stat | MAINT) update_appearance() - addtimer(CALLBACK(src, .proc/update), 5) + addtimer(CALLBACK(src, PROC_REF(update)), 5) register_context() /obj/machinery/power/apc/add_context(atom/source, list/context, obj/item/held_item, mob/living/user) @@ -861,7 +861,7 @@ /obj/machinery/power/apc/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) if(damage_flag == MELEE && damage_amount < 10 && (!(stat & BROKEN) || malfai)) - return 0 + return FALSE . = ..() @@ -1145,8 +1145,8 @@ return for (var/obj/machinery/door/D in GLOB.airlocks) if (get_area(D) == area) - INVOKE_ASYNC(D,/obj/machinery/door.proc/hostile_lockdown,usr, FALSE) - addtimer(CALLBACK(D,/obj/machinery/door.proc/disable_lockdown, FALSE), 30 SECONDS) + INVOKE_ASYNC(D,TYPE_PROC_REF(/obj/machinery/door, hostile_lockdown),usr, FALSE) + addtimer(CALLBACK(D,TYPE_PROC_REF(/obj/machinery/door, disable_lockdown), FALSE), 30 SECONDS) var/obj/item/implant/hijack/H = usr.getImplant(/obj/item/implant/hijack) H.stealthcooldown = world.time + 3 MINUTES if("occupy") @@ -1165,7 +1165,7 @@ for(var/obj/machinery/light/L in area) if(!initial(L.no_emergency)) //If there was an override set on creation, keep that override L.no_emergency = emergency_lights - INVOKE_ASYNC(L, /obj/machinery/light/.proc/update, FALSE) + INVOKE_ASYNC(L, TYPE_PROC_REF(/obj/machinery/light, update), FALSE) CHECK_TICK return TRUE @@ -1234,7 +1234,7 @@ return to_chat(malf, "Beginning override of APC systems. This takes some time, and you cannot perform other actions during the process.") malf.malfhack = src - malf.malfhacking = addtimer(CALLBACK(malf, /mob/living/silicon/ai/.proc/malfhacked, src), 600, TIMER_STOPPABLE) + malf.malfhacking = addtimer(CALLBACK(malf, TYPE_PROC_REF(/mob/living/silicon/ai, malfhacked), src), 600, TIMER_STOPPABLE) var/atom/movable/screen/alert/hackingapc/A A = malf.throw_alert("hackingapc", /atom/movable/screen/alert/hackingapc) @@ -1345,7 +1345,7 @@ if(terminal) return terminal.surplus() else - return 0 + return FALSE /obj/machinery/power/apc/add_load(amount) if(terminal && terminal.powernet) @@ -1355,7 +1355,7 @@ if(terminal) return terminal.avail(amount) else - return 0 + return FALSE /obj/machinery/power/apc/process() if(icon_update_needed) @@ -1582,7 +1582,7 @@ environ = APC_CHANNEL_OFF update_appearance() update() - addtimer(CALLBACK(src, .proc/reset, APC_RESET_EMP), 600) + addtimer(CALLBACK(src, PROC_REF(reset), APC_RESET_EMP), 600) /obj/machinery/power/apc/blob_act(obj/structure/blob/B) set_broken() @@ -1608,7 +1608,7 @@ return if( cell && cell.charge>=20) cell.use(20) - INVOKE_ASYNC(src, .proc/break_lights) + INVOKE_ASYNC(src, PROC_REF(break_lights)) /obj/machinery/power/apc/proc/break_lights() for(var/obj/machinery/light/L in area) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index c1439e773c8e..8b21a27a1492 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -198,12 +198,12 @@ By design, d1 is the smallest direction and d2 is the highest // shock the user with probability prb /obj/structure/cable/proc/shock(mob/user, prb, siemens_coeff = 1) if(!prob(prb)) - return 0 + return FALSE if (electrocute_mob(user, powernet, src, siemens_coeff)) do_sparks(5, TRUE, src) - return 1 + return TRUE else - return 0 + return FALSE /obj/structure/cable/singularity_pull(S, current_size) ..() @@ -235,13 +235,13 @@ By design, d1 is the smallest direction and d2 is the highest if(powernet) return clamp(powernet.avail-powernet.load, 0, powernet.avail) else - return 0 + return FALSE /obj/structure/cable/proc/avail(amount) if(powernet) return amount ? powernet.avail >= amount : powernet.avail else - return 0 + return FALSE /obj/structure/cable/proc/add_delayedload(amount) if(powernet) @@ -251,13 +251,13 @@ By design, d1 is the smallest direction and d2 is the highest if(powernet) return clamp(powernet.newavail - powernet.delayedload, 0, powernet.newavail) else - return 0 + return FALSE /obj/structure/cable/proc/newavail() if(powernet) return powernet.newavail else - return 0 + return FALSE ///////////////////////////////////////////////// // Cable laying helpers @@ -468,7 +468,7 @@ By design, d1 is the smallest direction and d2 is the highest moveToNullspace() powernet.remove_cable(src) //remove the cut cable from its powernet - addtimer(CALLBACK(O, .proc/auto_propogate_cut_cable, O), 0) //so we don't rebuild the network X times when singulo/explosion destroys a line of X cables + addtimer(CALLBACK(O, PROC_REF(auto_propogate_cut_cable), O), 0) //so we don't rebuild the network X times when singulo/explosion destroys a line of X cables // Disconnect machines connected to nodes if(d1 == 0) // if we cut a node (O-X) cable diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 6d1da2bc20da..f3587c01b3df 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -20,7 +20,10 @@ var/chargerate = 100 //how much power is given every tick in a recharger var/self_recharge = 0 //does it self recharge, over time, or not? var/ratingdesc = TRUE - var/grown_battery = FALSE // If it's a grown that acts as a battery, add a wire overlay to it. + ///If it's a grown that acts as a battery, add a wire overlay to it. + var/grown_battery = FALSE + /// If true, add the o1 and o2 overlays based on charge level. + var/has_charge_overlay = TRUE rad_flags = RAD_NO_CONTAMINATE // Prevent the same cheese as with the stock parts /obj/item/stock_parts/cell/get_cell() @@ -61,8 +64,9 @@ /obj/item/stock_parts/cell/update_overlays() . = ..() if(grown_battery) - . += image('icons/obj/power.dmi',"grown_wires") - if(charge < 0.01) + . += image('icons/obj/power.dmi', "grown_wires") + return + if(!has_charge_overlay || charge < 0.01) return else if(charge/maxcharge >=0.995) . += "cell-o2" @@ -76,13 +80,13 @@ /obj/item/stock_parts/cell/use(amount, can_explode = TRUE) if(rigged && amount > 0 && can_explode) explode() - return 0 + return FALSE if(charge < amount) - return 0 + return FALSE charge -= amount if(!istype(loc, /obj/machinery/power/apc)) SSblackbox.record_feedback("tally", "cell_used", 1, type) - return 1 + return TRUE // recharge the cell /obj/item/stock_parts/cell/proc/give(amount) @@ -90,7 +94,7 @@ return if(rigged && amount > 0) explode() - return 0 + return FALSE if(maxcharge < amount) amount = maxcharge var/power_used = min(maxcharge-charge,amount) @@ -182,7 +186,7 @@ if(charge >= 1000) return clamp(round(charge/10000), 10, 90) + rand(-5,5) else - return 0 + return FALSE /obj/item/stock_parts/cell/get_part_rating() return rating * maxcharge @@ -298,7 +302,7 @@ chargerate = 30000 /obj/item/stock_parts/cell/infinite/use() - return 1 + return TRUE /obj/item/stock_parts/cell/infinite/abductor name = "void core" diff --git a/code/modules/power/generator.dm b/code/modules/power/generator.dm index f1beecacb9d6..af427f1c4041 100644 --- a/code/modules/power/generator.dm +++ b/code/modules/power/generator.dm @@ -19,7 +19,7 @@ . = ..() find_circs() connect_to_network() - SSair.atmos_machinery += src + SSair.start_processing_machine(src) update_icon() component_parts = list(new /obj/item/circuitboard/machine/generator) @@ -29,7 +29,7 @@ /obj/machinery/power/generator/Destroy() kill_circs() - SSair.atmos_machinery -= src + SSair.stop_processing_machine(src) return ..() /obj/machinery/power/generator/update_overlays() diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index 08a804550e99..ba5e6a83a064 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -161,7 +161,7 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne part.main_part = src parts += part part.update_appearance() - part.RegisterSignal(src, COMSIG_ATOM_UPDATED_ICON, /obj/machinery/gravity_generator/part/proc/on_update_icon) + part.RegisterSignal(src, COMSIG_ATOM_UPDATED_ICON, TYPE_PROC_REF(/obj/machinery/gravity_generator/part, on_update_icon)) /obj/machinery/gravity_generator/main/proc/connected_parts() return parts.len == 8 diff --git a/code/modules/power/multiz.dm b/code/modules/power/multiz.dm index 9a012991f742..73e772b52dfa 100644 --- a/code/modules/power/multiz.dm +++ b/code/modules/power/multiz.dm @@ -38,13 +38,13 @@ icon_state = "cablerelay-off" to_chat(user, "Powernet connection lost. Attempting to re-establish. Ensure the relays below this one are connected too.") find_relays() - addtimer(CALLBACK(src, .proc/refresh), 20) //Wait a bit so we can find the one below, then get powering + addtimer(CALLBACK(src, PROC_REF(refresh)), 20) //Wait a bit so we can find the one below, then get powering return TRUE /obj/machinery/power/deck_relay/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/find_relays), 30) - addtimer(CALLBACK(src, .proc/refresh), 50) //Wait a bit so we can find the one below, then get powering + addtimer(CALLBACK(src, PROC_REF(find_relays)), 30) + addtimer(CALLBACK(src, PROC_REF(refresh)), 50) //Wait a bit so we can find the one below, then get powering ///Handles re-acquiring + merging powernets found by find_relays() /obj/machinery/power/deck_relay/proc/refresh() diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index a44a0faa068a..24e7581966b9 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -44,13 +44,13 @@ if(powernet) return clamp(powernet.avail-powernet.load, 0, powernet.avail) else - return 0 + return FALSE /obj/machinery/power/proc/avail(amount) if(powernet) return amount ? powernet.avail >= amount : powernet.avail else - return 0 + return FALSE /obj/machinery/power/proc/add_delayedload(amount) if(powernet) @@ -60,13 +60,13 @@ if(powernet) return clamp(powernet.newavail - powernet.delayedload, 0, powernet.newavail) else - return 0 + return FALSE /obj/machinery/power/proc/newavail() if(powernet) return powernet.newavail else - return 0 + return FALSE /obj/machinery/power/proc/disconnect_terminal() // machines without a terminal will just return, no harm no fowl. return @@ -309,17 +309,17 @@ //No animations will be performed by this proc. /proc/electrocute_mob(mob/living/M, power_source, obj/source, siemens_coeff = 1, dist_check = FALSE) if(!istype(M) || ismecha(M.loc)) - return 0 //feckin mechs are dumb + return FALSE //feckin mechs are dumb if(dist_check) if(!in_range(source,M)) - return 0 + return FALSE if(ishuman(M)) var/mob/living/carbon/human/H = M if(H.gloves) var/obj/item/clothing/gloves/G = H.gloves if(G.siemens_coefficient == 0) SEND_SIGNAL(M, COMSIG_LIVING_SHOCK_PREVENTED, power_source, source, siemens_coeff, dist_check) - return 0 //to avoid spamming with insulated glvoes on + return FALSE //to avoid spamming with insulated glvoes on var/area/source_area if(istype(power_source, /area)) @@ -342,12 +342,12 @@ if (apc.terminal) PN = apc.terminal.powernet else if (!power_source) - return 0 + return FALSE else log_admin("ERROR: /proc/electrocute_mob([M], [power_source], [source]): wrong power_source") - return 0 + return FALSE if (!cell && !PN) - return 0 + return FALSE var/PN_damage = 0 var/cell_damage = 0 if (PN) diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index ff69adc894c0..a8b52ca84a45 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -98,4 +98,4 @@ if(avail >= 1000) return clamp(round(avail/10000), 10, 90) + rand(-5,5) else - return 0 + return FALSE diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index 18f9a9cf555c..0f6731f13e3a 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -444,7 +444,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful //Results: Engineering becomes unusable and your engine irreparable /obj/machinery/atmospherics/components/trinary/nuclear_reactor/proc/meltdown() set waitfor = FALSE - SSair.atmos_machinery -= src //Annd we're now just a useless brick. + SSair.stop_processing_machine(src) slagged = TRUE color = null update_icon() @@ -486,6 +486,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful WS.fire() /obj/machinery/atmospherics/components/trinary/nuclear_reactor/update_icon() + . = ..() icon_state = "reactor_off" switch(temperature) if(0 to 200) @@ -550,7 +551,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful /obj/machinery/computer/reactor/Initialize(mapload, obj/item/circuitboard/C) . = ..() - addtimer(CALLBACK(src, .proc/link_to_reactor), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(link_to_reactor)), 10 SECONDS) /obj/machinery/computer/reactor/Destroy() reactor = null diff --git a/code/modules/power/rtg.dm b/code/modules/power/rtg.dm index 618dbb2120b9..efee6e6a354f 100644 --- a/code/modules/power/rtg.dm +++ b/code/modules/power/rtg.dm @@ -103,7 +103,7 @@ "You hear a loud electrical crack!") playsound(src.loc, 'sound/magic/lightningshock.ogg', 100, 1, extrarange = 5) tesla_zap(src, 5, power_gen * 0.05) - addtimer(CALLBACK(GLOBAL_PROC, .proc/explosion, get_turf(src), 2, 3, 4, 8), 100) // Not a normal explosion. + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(explosion), get_turf(src), 2, 3, 4, 8), 100) // Not a normal explosion. /obj/machinery/power/rtg/abductor/bullet_act(obj/item/projectile/Proj) . = ..() diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index f9ed50bb98d5..c2e0e5acdde4 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -137,4 +137,4 @@ do_sparks(5, TRUE, AM.loc) var/atom/target = get_edge_target_turf(AM, get_dir(src, get_step_away(AM, src))) AM.throw_at(target, 200, 4) - addtimer(CALLBACK(src, .proc/clear_shock), 5) + addtimer(CALLBACK(src, PROC_REF(clear_shock)), 5) diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index d871c3570a84..98646a46baf5 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -95,7 +95,7 @@ /obj/machinery/power/emitter/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, .proc/can_be_rotated)) + AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, PROC_REF(can_be_rotated))) /obj/machinery/power/emitter/proc/can_be_rotated(mob/user,rotation_type) if (anchored) @@ -427,7 +427,7 @@ for(var/obj/item/I in U.held_items) if(istype(I, /obj/item/turret_control)) qdel(I) - UpdateButtonIcon() + UpdateButtons() return else playsound(PE,'sound/mecha/mechmove01.ogg', 50, TRUE) @@ -444,7 +444,7 @@ else //Entries in the list should only ever be items or null, so if it's not an item, we can assume it's an empty hand var/obj/item/turret_control/TC = new /obj/item/turret_control() U.put_in_hands(TC) - UpdateButtonIcon() + UpdateButtons() /obj/item/turret_control diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 567ac00487d9..fba18c70dc7a 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -76,7 +76,7 @@ field_generator power level display if(get_dist(src, user) <= 1)//Need to actually touch the thing to turn it on if(active >= FG_CHARGING) to_chat(user, "You are unable to turn off [src] once it is online!") - return 1 + return TRUE else user.visible_message("[user] turns on [src].", \ "You turn on [src].", \ @@ -157,7 +157,7 @@ field_generator power level display /obj/machinery/field/generator/blob_act(obj/structure/blob/B) if(active) - return 0 + return FALSE else ..() @@ -207,25 +207,25 @@ field_generator power level display if(draw_power(round(power_draw/2,1))) check_power_level() - return 1 + return TRUE else visible_message("The [name] shuts down!", "You hear something shutting down.") turn_off() investigate_log("ran out of power and deactivated", INVESTIGATE_SINGULO) power = 0 check_power_level() - return 0 + return FALSE //This could likely be better, it tends to start loopin if you have a complex generator loop setup. Still works well enough to run the engine fields will likely recode the field gens and fields sometime -Mport /obj/machinery/field/generator/proc/draw_power(draw = 0, failsafe = FALSE, obj/machinery/field/generator/G = null, obj/machinery/field/generator/last = null) if((G && (G == src)) || (failsafe >= 8))//Loopin, set fail - return 0 + return FALSE else failsafe++ if(power >= draw)//We have enough power power -= draw - return 1 + return TRUE else//Need more power draw -= power @@ -236,14 +236,14 @@ field_generator power level display continue if(G)//Another gen is askin for power and we dont have it if(FG.draw_power(draw,failsafe,G,src))//Can you take the load - return 1 + return TRUE else - return 0 + return FALSE else//We are askin another for power if(FG.draw_power(draw,failsafe,src,src)) - return 1 + return TRUE else - return 0 + return FALSE /obj/machinery/field/generator/proc/start_fields() @@ -266,22 +266,22 @@ field_generator power level display /obj/machinery/field/generator/proc/setup_field(NSEW) var/turf/T = loc if(!istype(T)) - return 0 + return FALSE var/obj/machinery/field/generator/G = null var/steps = 0 if(!NSEW)//Make sure its ran right - return 0 + return FALSE for(var/dist in 0 to 7) // checks out to 8 tiles away for another generator T = get_step(T, NSEW) if(T.density)//We cant shoot a field though this - return 0 + return FALSE G = locate(/obj/machinery/field/generator) in T if(G) steps -= 1 if(!G.active) - return 0 + return FALSE break for(var/TC in T.contents) @@ -289,12 +289,12 @@ field_generator power level display if(ismob(A)) continue if(A.density) - return 0 + return FALSE steps++ if(!G) - return 0 + return FALSE T = loc for(var/dist in 0 to steps) // creates each field tile diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 0f5880597630..dbaea3e2e021 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -36,7 +36,7 @@ if(A) var/mutable_appearance/alert_overlay = mutable_appearance('icons/effects/cult_effects.dmi', "ghostalertsie") notify_ghosts("Nar'Sie has risen in \the [A.name]. Reach out to the Geometer to be given a new shell for your soul.", source = src, alert_overlay = alert_overlay, action=NOTIFY_ATTACK) - INVOKE_ASYNC(src, .proc/narsie_spawn_animation) + INVOKE_ASYNC(src, PROC_REF(narsie_spawn_animation)) /obj/singularity/narsie/large/cult // For the new cult ending, guaranteed to end the round within 3 minutes var/list/souls_needed = list() @@ -62,12 +62,12 @@ for(var/datum/mind/cult_mind in SSticker.mode.cult) if(isliving(cult_mind.current)) var/mob/living/L = cult_mind.current - INVOKE_ASYNC(L, /atom.proc/narsie_act) + INVOKE_ASYNC(L, TYPE_PROC_REF(/atom, narsie_act)) for(var/mob/living/player in GLOB.player_list) if(player.stat != DEAD && player.loc && is_station_level(player.loc.z) && !iscultist(player) && !isanimal(player)) souls_needed[player] = TRUE soul_goal = round(1 + LAZYLEN(souls_needed) * 0.75) - INVOKE_ASYNC(src, .proc/begin_the_end) + INVOKE_ASYNC(src, PROC_REF(begin_the_end)) /obj/singularity/narsie/large/cult/proc/begin_the_end() sleep(50) @@ -86,7 +86,7 @@ if(resolved == FALSE) resolved = TRUE sound_to_playing_players('sound/machines/alarm.ogg') - addtimer(CALLBACK(GLOBAL_PROC, .proc/cult_ending_helper), 120) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(cult_ending_helper)), 120) /obj/singularity/narsie/large/cult/Destroy() GLOB.cult_narsie = null @@ -97,9 +97,9 @@ /proc/cult_ending_helper(var/no_explosion = 0) if(no_explosion) - Cinematic(CINEMATIC_CULT,world,CALLBACK(GLOBAL_PROC,/proc/ending_helper)) + Cinematic(CINEMATIC_CULT,world,CALLBACK(GLOBAL_PROC,GLOBAL_PROC_REF(ending_helper))) else - Cinematic(CINEMATIC_CULT_NUKE,world,CALLBACK(GLOBAL_PROC,/proc/ending_helper)) + Cinematic(CINEMATIC_CULT_NUKE,world,CALLBACK(GLOBAL_PROC,GLOBAL_PROC_REF(ending_helper))) //ATTACK GHOST IGNORING PARENT RETURN VALUE /obj/singularity/narsie/large/attack_ghost(mob/dead/observer/user as mob) diff --git a/code/modules/power/singularity/particle_accelerator/particle.dm b/code/modules/power/singularity/particle_accelerator/particle.dm index 58c338e44aa1..b046bc300090 100644 --- a/code/modules/power/singularity/particle_accelerator/particle.dm +++ b/code/modules/power/singularity/particle_accelerator/particle.dm @@ -25,7 +25,7 @@ /obj/effect/accelerated_particle/New(loc) ..() - addtimer(CALLBACK(src, .proc/move), 1) + addtimer(CALLBACK(src, PROC_REF(move)), 1) /obj/effect/accelerated_particle/Bump(atom/A) diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 6938352d16f9..a10152192771 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -141,8 +141,8 @@ /obj/structure/particle_accelerator/proc/connect_master(obj/O) if(O.dir == dir) master = O - return 1 - return 0 + return TRUE + return FALSE /////////// // PARTS // diff --git a/code/modules/power/singularity/particle_accelerator/particle_emitter.dm b/code/modules/power/singularity/particle_accelerator/particle_emitter.dm index fc7cca55e655..bfcb53db7cb7 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_emitter.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_emitter.dm @@ -21,8 +21,8 @@ /obj/structure/particle_accelerator/particle_emitter/proc/set_delay(delay) if(delay >= 0) fire_delay = delay - return 1 - return 0 + return TRUE + return FALSE /obj/structure/particle_accelerator/particle_emitter/proc/emit_particle(strength = 0) if((last_shot + fire_delay) <= world.time) @@ -39,5 +39,5 @@ if(3) P = new/obj/effect/accelerated_particle/powerful(T) P.setDir(dir) - return 1 - return 0 + return TRUE + return FALSE diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 29fd68d0340b..b1f8efae6ea2 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -57,7 +57,7 @@ return ..() else last_failed_movement = direct - return 0 + return FALSE /obj/singularity/on_attack_hand(mob/user, act_intent = user.a_intent, unarmed_attack_flags) consume(user) @@ -74,10 +74,10 @@ /obj/singularity/attackby(obj/item/W, mob/user, params) consume(user) - return 1 + return TRUE /obj/singularity/Process_Spacemove() //The singularity stops drifting for no man! - return 0 + return FALSE /obj/singularity/blob_act(obj/structure/blob/B) return @@ -235,18 +235,18 @@ dissipate = 0 if(current_size == allowed_size) investigate_log("grew to size [current_size]", INVESTIGATE_SINGULO) - return 1 + return TRUE else if(current_size < (--temp_allowed_size)) expand(temp_allowed_size) else - return 0 + return FALSE /obj/singularity/proc/check_energy() if(energy <= 0) investigate_log("collapsed.", INVESTIGATE_SINGULO) qdel(src) - return 0 + return FALSE switch(energy)//Some of these numbers might need to be changed up later -Mport if(1 to 199) allowed_size = STAGE_ONE @@ -263,7 +263,7 @@ allowed_size = STAGE_FIVE if(current_size != allowed_size) expand() - return 1 + return TRUE /obj/singularity/proc/eat() @@ -296,7 +296,7 @@ /obj/singularity/proc/move(force_move = 0) if(!move_self) - return 0 + return FALSE var/movement_dir = pick(GLOB.alldirs - last_failed_movement) @@ -321,7 +321,7 @@ /obj/singularity/proc/check_turfs_in(direction = 0, step = 0) if(!direction) - return 0 + return FALSE var/steps = 0 if(!step) switch(current_size) @@ -342,7 +342,7 @@ for(var/i = 1 to steps) T = get_step(T,direction) if(!isturf(T)) - return 0 + return FALSE turfs.Add(T) var/dir2 = 0 var/dir3 = 0 @@ -357,35 +357,35 @@ for(var/j = 1 to steps-1) T2 = get_step(T2,dir2) if(!isturf(T2)) - return 0 + return FALSE turfs.Add(T2) for(var/k = 1 to steps-1) T = get_step(T,dir3) if(!isturf(T)) - return 0 + return FALSE turfs.Add(T) for(var/turf/T3 in turfs) if(isnull(T3)) continue if(!can_move(T3)) - return 0 - return 1 + return FALSE + return TRUE /obj/singularity/proc/can_move(turf/T) if(!T) - return 0 + return FALSE if((locate(/obj/machinery/field/containment) in T)||(locate(/obj/machinery/shieldwall) in T)) - return 0 + return FALSE else if(locate(/obj/machinery/field/generator) in T) var/obj/machinery/field/generator/G = locate(/obj/machinery/field/generator) in T if(G && G.active) - return 0 + return FALSE else if(locate(/obj/machinery/shieldwallgen) in T) var/obj/machinery/shieldwallgen/S = locate(/obj/machinery/shieldwallgen) in T if(S && S.active) - return 0 - return 1 + return FALSE + return TRUE /obj/singularity/proc/event() @@ -397,11 +397,11 @@ mezzer() if(3,4) //Sets all nearby mobs on fire if(current_size < STAGE_SIX) - return 0 + return FALSE combust_mobs() else - return 0 - return 1 + return FALSE + return TRUE /obj/singularity/proc/combust_mobs() diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 0f0f853036db..ef5d33140252 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -35,7 +35,7 @@ panel.layer = FLY_LAYER Make(S) connect_to_network() - RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/queue_update_solar_exposure) + RegisterSignal(SSsun, COMSIG_SUN_MOVED, PROC_REF(queue_update_solar_exposure)) /obj/machinery/power/solar/Destroy() unset_control() //remove from control computer @@ -264,7 +264,7 @@ tracker = TRUE qdel(W) user.visible_message("[user] inserts the electronics into the solar assembly.", "You insert the electronics into the solar assembly.") - return 1 + return TRUE else if(W.tool_behaviour == TOOL_CROWBAR) new /obj/item/electronics/tracker(src.loc) @@ -303,7 +303,7 @@ /obj/machinery/power/solar_control/Initialize(mapload) . = ..() azimuth_rate = SSsun.base_rotation - RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/timed_track) + RegisterSignal(SSsun, COMSIG_SUN_MOVED, PROC_REF(timed_track)) connect_to_network() if(powernet) set_panels(azimuth_target) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 69011e658dc5..d528ae363d73 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -195,7 +195,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) /obj/machinery/power/supermatter_crystal/Initialize(mapload) . = ..() uid = gl_uid++ - SSair.atmos_machinery += src + SSair.start_processing_machine(src) countdown = new(src) countdown.start() GLOB.poi_list |= src @@ -208,13 +208,13 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) GLOB.main_supermatter_engine = src AddElement(/datum/element/bsa_blocker) - RegisterSignal(src, COMSIG_ATOM_BSA_BEAM, .proc/call_explode) + RegisterSignal(src, COMSIG_ATOM_BSA_BEAM, PROC_REF(call_explode)) soundloop = new(src, TRUE) /obj/machinery/power/supermatter_crystal/Destroy() investigate_log("has been destroyed.", INVESTIGATE_SUPERMATTER) - SSair.atmos_machinery -= src + SSair.stop_processing_machine(src) QDEL_NULL(radio) GLOB.poi_list -= src QDEL_NULL(countdown) @@ -721,7 +721,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) if(damage > explosion_point) countdown() - return 1 + return TRUE /obj/machinery/power/supermatter_crystal/bullet_act(obj/item/projectile/Proj) var/turf/L = loc @@ -1141,7 +1141,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) else if(isliving(target))//If we got a fleshbag on our hands var/mob/living/creature = target creature.set_shocked() - addtimer(CALLBACK(creature, /mob/living/proc/reset_shocked), 10) + addtimer(CALLBACK(creature, TYPE_PROC_REF(/mob/living, reset_shocked)), 10) //3 shots a human with no resistance. 2 to crit, one to death. This is at at least 10000 power. //There's no increase after that because the input power is effectivly capped at 10k //Does 1.5 damage at the least diff --git a/code/modules/power/tesla/coil.dm b/code/modules/power/tesla/coil.dm index c0505e2a9baf..dee2a25ff7ae 100644 --- a/code/modules/power/tesla/coil.dm +++ b/code/modules/power/tesla/coil.dm @@ -92,7 +92,7 @@ D.adjust_money(min(power_produced, 1)) if(istype(linked_techweb)) linked_techweb.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, min(power_produced, 1)) // x4 coils = ~240/m point bonus for R&D - addtimer(CALLBACK(src, .proc/reset_shocked), 10) + addtimer(CALLBACK(src, PROC_REF(reset_shocked)), 10) zap_buckle_check(power) playsound(src.loc, 'sound/magic/lightningshock.ogg', 100, TRUE, extrarange = 5) return power_produced @@ -130,7 +130,7 @@ D.adjust_money(min(power_produced, 3)) if(istype(linked_techweb)) linked_techweb.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, min(power_produced, 3)) // x4 coils with a pulse per second or so = ~720/m point bonus for R&D - addtimer(CALLBACK(src, .proc/reset_shocked), 10) + addtimer(CALLBACK(src, PROC_REF(reset_shocked)), 10) zap_buckle_check(power) playsound(src.loc, 'sound/magic/lightningshock.ogg', 100, TRUE, extrarange = 5) return power_produced @@ -200,6 +200,6 @@ if(anchored && !panel_open) flick("grounding_rodhit", src) zap_buckle_check(power) - return 0 + return FALSE else . = ..() diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index 2c8583b44716..881fbf6a2c6a 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -132,7 +132,7 @@ energy_to_raise = energy_to_raise * 1.25 playsound(src.loc, 'sound/magic/lightning_chargeup.ogg', 100, TRUE, extrarange = 30) - addtimer(CALLBACK(src, .proc/new_mini_ball), 100) + addtimer(CALLBACK(src, PROC_REF(new_mini_ball)), 100) else if(energy < energy_to_lower && orbiting_balls.len) energy_to_raise = energy_to_raise / 1.25 @@ -340,7 +340,7 @@ if(closest_type == LIVING) var/mob/living/closest_mob = closest_atom closest_mob.set_shocked() - addtimer(CALLBACK(closest_mob, /mob/living/proc/reset_shocked), 10) + addtimer(CALLBACK(closest_mob, TYPE_PROC_REF(/mob/living, reset_shocked)), 10) var/shock_damage = (zap_flags & ZAP_MOB_DAMAGE) ? (min(round(power/600), 90) + rand(-5, 5)) : 0 closest_mob.electrocute_act(shock_damage, source, 1, SHOCK_TESLA | ((zap_flags & ZAP_MOB_STUN) ? NONE : SHOCK_NOSTUN)) if(issilicon(closest_mob)) diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index 86168979c2c9..8345da01a274 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -21,7 +21,7 @@ . = ..() Make(S) connect_to_network() - RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/sun_update) + RegisterSignal(SSsun, COMSIG_SUN_MOVED, PROC_REF(sun_update)) /obj/machinery/power/tracker/Destroy() unset_control() //remove from control computer diff --git a/code/modules/procedural_mapping/mapGenerator.dm b/code/modules/procedural_mapping/mapGenerator.dm index 323f74d0efe6..ae016cf2bb3d 100644 --- a/code/modules/procedural_mapping/mapGenerator.dm +++ b/code/modules/procedural_mapping/mapGenerator.dm @@ -37,7 +37,7 @@ //Returns the map /datum/mapGenerator/proc/defineRegion(turf/Start, turf/End, replace = 0) if(!checkRegion(Start, End)) - return 0 + return FALSE if(replace) undefineRegion() @@ -49,7 +49,7 @@ //Returns the map /datum/mapGenerator/proc/defineCircularRegion(turf/Start, turf/End, replace = 0) if(!checkRegion(Start, End)) - return 0 + return FALSE var/centerX = max(abs((End.x+Start.x)/2),1) var/centerY = max(abs((End.y+Start.y)/2),1) @@ -92,7 +92,7 @@ . = 1 if(!Start || !End) - return 0 //Just bail + return FALSE //Just bail if(Start.x > world.maxx || End.x > world.maxx) . = 0 @@ -108,7 +108,7 @@ if(!modules || !modules.len) return for(var/datum/mapGeneratorModule/mod in modules) - INVOKE_ASYNC(mod, /datum/mapGeneratorModule.proc/generate) + INVOKE_ASYNC(mod, TYPE_PROC_REF(/datum/mapGeneratorModule, generate)) //Requests the mapGeneratorModule(s) to (re)generate this one turf @@ -119,7 +119,7 @@ if(!modules || !modules.len) return for(var/datum/mapGeneratorModule/mod in modules) - INVOKE_ASYNC(mod, /datum/mapGeneratorModule.proc/place, T) + INVOKE_ASYNC(mod, TYPE_PROC_REF(/datum/mapGeneratorModule, place), T) //Replaces all paths in the module list with actual module datums @@ -153,10 +153,10 @@ return var/endInput = input(usr,"End turf of Map (X;Y;Z)", "Map Gen Settings", "[world.maxx];[world.maxy];[mob ? mob.z : 1]") as text|null - + if (isnull(endInput)) return - + //maxx maxy and current z so that if you fuck up, you only fuck up one entire z level instead of the entire universe if(!startInput || !endInput) to_chat(src, "Missing Input") diff --git a/code/modules/procedural_mapping/mapGeneratorModule.dm b/code/modules/procedural_mapping/mapGeneratorModule.dm index 3a78d8385ed4..790d98576e84 100644 --- a/code/modules/procedural_mapping/mapGeneratorModule.dm +++ b/code/modules/procedural_mapping/mapGeneratorModule.dm @@ -28,7 +28,7 @@ //Place a spawnable atom or turf on this turf /datum/mapGeneratorModule/proc/place(turf/T) if(!T) - return 0 + return FALSE var/clustering = 0 var/skipLoopIteration = FALSE @@ -107,7 +107,7 @@ /datum/mapGeneratorModule/proc/checkPlaceAtom(turf/T) . = 1 if(!T) - return 0 + return FALSE if(T.density) . = 0 for(var/atom/A in T) diff --git a/code/modules/procedural_mapping/mapGeneratorModules/helpers.dm b/code/modules/procedural_mapping/mapGeneratorModules/helpers.dm index 18607b919aba..6f5efc32c7a1 100644 --- a/code/modules/procedural_mapping/mapGeneratorModules/helpers.dm +++ b/code/modules/procedural_mapping/mapGeneratorModules/helpers.dm @@ -61,8 +61,8 @@ for(var/direction in list(SOUTH,EAST,WEST,NORTH)) if (get_step(T,direction) in mother.map) continue - return 1 - return 0 + return TRUE + return FALSE /datum/mapGenerator/repressurize modules = list(/datum/mapGeneratorModule/bottomLayer/repressurize) diff --git a/code/modules/procedural_mapping/mapGenerators/cellular.dm b/code/modules/procedural_mapping/mapGenerators/cellular.dm index 5fc1344dc4eb..cf0423d2fdf1 100644 --- a/code/modules/procedural_mapping/mapGenerators/cellular.dm +++ b/code/modules/procedural_mapping/mapGenerators/cellular.dm @@ -78,10 +78,10 @@ value -= old_state[i][j] if(value in b_rule) - return 1 + return TRUE if(value in s_rule) return old_state[i][j] - return 0 + return FALSE /datum/mapGenerator/ca/caves b_rule = list(5,6,7,8) diff --git a/code/modules/projectiles/ammunition/_ammunition.dm b/code/modules/projectiles/ammunition/_ammunition.dm index 4794aa6c10c5..74965105be39 100644 --- a/code/modules/projectiles/ammunition/_ammunition.dm +++ b/code/modules/projectiles/ammunition/_ammunition.dm @@ -85,6 +85,6 @@ pixel_y = rand(-12, 12) var/turf/T = get_turf(src) if(still_warm && T && T.bullet_sizzle) - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/items/welder.ogg', 20, 1), bounce_delay) //If the turf is made of water and the shell casing is still hot, make a sizzling sound when it's ejected. + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), src, 'sound/items/welder.ogg', 20, 1), bounce_delay) //If the turf is made of water and the shell casing is still hot, make a sizzling sound when it's ejected. else if(T && T.bullet_bounce_sound) - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, T.bullet_bounce_sound, 60, 1), bounce_delay) //Soft / non-solid turfs that shouldn't make a sound when a shell casing is ejected over them. + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), src, T.bullet_bounce_sound, 60, 1), bounce_delay) //Soft / non-solid turfs that shouldn't make a sound when a shell casing is ejected over them. diff --git a/code/modules/projectiles/ammunition/_firing.dm b/code/modules/projectiles/ammunition/_firing.dm index 437b7dcc5ab6..4190db780369 100644 --- a/code/modules/projectiles/ammunition/_firing.dm +++ b/code/modules/projectiles/ammunition/_firing.dm @@ -19,7 +19,7 @@ user.DelayNextAction(considered_action = TRUE, immediate = FALSE) user.newtonian_move(get_dir(target, user)) update_icon() - return 1 + return TRUE /obj/item/ammo_casing/proc/ready_proj(atom/target, mob/living/user, quiet, zone_override = "", fired_from) if (!BB) @@ -52,7 +52,7 @@ /obj/item/ammo_casing/proc/throw_proj(atom/target, turf/targloc, mob/living/user, params, spread) var/turf/curloc = get_turf(user) if (!istype(targloc) || !istype(curloc) || !BB) - return 0 + return FALSE var/firing_dir if(BB.firer) @@ -68,7 +68,7 @@ BB.preparePixelProjectile(target, user, params, spread) BB.fire(null, direct_target) BB = null - return 1 + return TRUE /obj/item/ammo_casing/proc/spread(turf/target, turf/current, distro) var/dx = abs(target.x - current.x) diff --git a/code/modules/projectiles/boxes_magazines/_box_magazine.dm b/code/modules/projectiles/boxes_magazines/_box_magazine.dm index e44fcb38c8d3..3a84a6106c0f 100644 --- a/code/modules/projectiles/boxes_magazines/_box_magazine.dm +++ b/code/modules/projectiles/boxes_magazines/_box_magazine.dm @@ -51,12 +51,12 @@ /obj/item/ammo_box/proc/give_round(obj/item/ammo_casing/R, replace_spent = 0) // Boxes don't have a caliber type, magazines do. Not sure if it's intended or not, but if we fail to find a caliber, then we fall back to ammo_type. if(!R || (caliber && R.caliber != caliber) || (!caliber && R.type != ammo_type)) - return 0 + return FALSE if (stored_ammo.len < max_ammo) stored_ammo += R R.forceMove(src) - return 1 + return TRUE //for accessibles magazines (e.g internal ones) when full, start replacing spent ammo else if(replace_spent) @@ -67,12 +67,12 @@ stored_ammo += R R.forceMove(src) - return 1 + return TRUE - return 0 + return FALSE /obj/item/ammo_box/proc/can_load(mob/user) - return 1 + return TRUE /obj/item/ammo_box/attackby(obj/item/A, mob/user, params, silent = FALSE, replace_spent = 0) var/num_loaded = 0 diff --git a/code/modules/projectiles/boxes_magazines/external/rechargable.dm b/code/modules/projectiles/boxes_magazines/external/rechargable.dm index eaafeba34944..e60944ad9905 100644 --- a/code/modules/projectiles/boxes_magazines/external/rechargable.dm +++ b/code/modules/projectiles/boxes_magazines/external/rechargable.dm @@ -7,6 +7,7 @@ max_ammo = 20 /obj/item/ammo_box/magazine/recharge/update_icon() + . = ..() desc = "[initial(desc)] It has [stored_ammo.len] shot\s left." icon_state = "oldrifle-[round(ammo_count(),4)]" diff --git a/code/modules/projectiles/boxes_magazines/external/rifle.dm b/code/modules/projectiles/boxes_magazines/external/rifle.dm index 4512ba5851ad..a88aac08aee3 100644 --- a/code/modules/projectiles/boxes_magazines/external/rifle.dm +++ b/code/modules/projectiles/boxes_magazines/external/rifle.dm @@ -7,6 +7,7 @@ max_ammo = 10 /obj/item/ammo_box/magazine/m10mm/rifle/update_icon() + . = ..() if(ammo_count()) icon_state = "75-8" else diff --git a/code/modules/projectiles/boxes_magazines/external/sniper.dm b/code/modules/projectiles/boxes_magazines/external/sniper.dm index 813e61cdc5c9..511c711d2165 100644 --- a/code/modules/projectiles/boxes_magazines/external/sniper.dm +++ b/code/modules/projectiles/boxes_magazines/external/sniper.dm @@ -6,6 +6,7 @@ caliber = ".50" /obj/item/ammo_box/magazine/sniper_rounds/update_icon() + . = ..() if(ammo_count()) icon_state = "[initial(icon_state)]-ammo" else diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index a86e67de1bc4..68e92ad5164e 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -140,12 +140,12 @@ burst_size = 1 - sort_list(fire_select_modes, /proc/cmp_numeric_asc) + sort_list(fire_select_modes, GLOBAL_PROC_REF(cmp_numeric_asc)) if(fire_select_modes.len > 1) firemode_action = new(src) firemode_action.button_icon_state = "fireselect_[fire_select]" - firemode_action.UpdateButtonIcon() + firemode_action.UpdateButtons() /obj/item/gun/ComponentInitialize() . = ..() @@ -224,7 +224,7 @@ playsound(user, 'sound/weapons/empty.ogg', 100, TRUE) update_appearance() firemode_action.button_icon_state = "fireselect_[fire_select]" - firemode_action.UpdateButtonIcon() + firemode_action.UpdateButtons() return TRUE /obj/item/gun/equipped(mob/living/user, slot) @@ -353,7 +353,7 @@ bonus_spread += 24 * G.weapon_weight * G.dualwield_spread_mult loop_counter++ var/stam_cost = G.getstamcost(user) - addtimer(CALLBACK(G, /obj/item/gun.proc/process_fire, target, user, TRUE, params, null, bonus_spread, stam_cost), loop_counter) + addtimer(CALLBACK(G, TYPE_PROC_REF(/obj/item/gun, process_fire), target, user, TRUE, params, null, bonus_spread, stam_cost), loop_counter) var/stam_cost = getstamcost(user) process_fire(target, user, TRUE, params, null, bonus_spread, stam_cost) @@ -684,7 +684,7 @@ update_icon() for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtons() /obj/item/gun/update_overlays() . = ..() @@ -807,7 +807,7 @@ zoomed = !zoomed if(zoomed) - RegisterSignal(user, COMSIG_ATOM_DIR_CHANGE, .proc/rotate) + RegisterSignal(user, COMSIG_ATOM_DIR_CHANGE, PROC_REF(rotate)) user.client.view_size.zoomOut(zoom_out_amt, zoom_amt, direct) else UnregisterSignal(user, COMSIG_ATOM_DIR_CHANGE) @@ -826,7 +826,7 @@ return ..() /obj/item/gun/proc/getinaccuracy(mob/living/user, bonus_spread, stamloss) - return 0 // Replacement TBD: Exponential curved aim instability system. + return FALSE // Replacement TBD: Exponential curved aim instability system. /* if(inaccuracy_modifier == 0) diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index 5c6aff556443..0f3ea67580be 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -48,8 +48,8 @@ /obj/item/gun/ballistic/can_shoot() if(!magazine || !magazine.ammo_count(0)) - return 0 - return 1 + return FALSE + return TRUE /obj/item/gun/ballistic/attackby(obj/item/A, mob/user, params) ..() @@ -63,12 +63,12 @@ playsound(src, "gun_insert_full_magazine", 70, 1) if(!chambered) chamber_round() - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/weapons/gun_chamber_round.ogg', 100, 1), 3) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), src, 'sound/weapons/gun_chamber_round.ogg', 100, 1), 3) else playsound(src, "gun_insert_empty_magazine", 70, 1) A.update_icon() update_icon() - return 1 + return TRUE else to_chat(user, "You cannot seem to get \the [src] out of your hands!") return @@ -89,7 +89,7 @@ to_chat(user, "You screw [S] onto [src].") install_suppressor(A) return - return 0 + return FALSE /obj/item/gun/ballistic/proc/install_suppressor(obj/item/suppressor/S) // this proc assumes that the suppressor is already inside src @@ -168,7 +168,7 @@ if(iscarbon(user)) var/mob/living/carbon/C = user B.add_blood_DNA(C.dna, C.diseases) - var/datum/callback/gibspawner = CALLBACK(user, /mob/living/proc/spawn_gibs, FALSE, B) + var/datum/callback/gibspawner = CALLBACK(user, TYPE_PROC_REF(/mob/living, spawn_gibs), FALSE, B) B.throw_at(target, BRAINS_BLOWN_THROW_RANGE, BRAINS_BLOWN_THROW_SPEED, callback=gibspawner) return(BRUTELOSS) else @@ -205,7 +205,7 @@ slot_flags |= ITEM_SLOT_BELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) sawn_off = TRUE update_icon() - return 1 + return TRUE /// is something supposed to happen here? /obj/item/gun/ballistic/proc/on_sawoff(mob/user) diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 634dbe97e403..4e49d117d8c6 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -52,7 +52,7 @@ chamber_round() A.update_icon() update_icon() - return 1 + return TRUE else to_chat(user, "You cannot seem to get \the [src] out of your hands!") @@ -122,6 +122,7 @@ icon_state = "mini-uzi" mag_type = /obj/item/ammo_box/magazine/uzim9mm burst_size = 2 + automatic_burst_overlay = FALSE /obj/item/gun/ballistic/automatic/m90 name = "\improper M-90gl Carbine" @@ -220,6 +221,7 @@ can_suppress = FALSE burst_size = 3 burst_shot_delay = 1 + automatic_burst_overlay = FALSE // Bulldog shotgun // @@ -276,6 +278,7 @@ actions_types = list() spread = 7 pin = /obj/item/firing_pin/implant/pindicate + automatic_burst_overlay = FALSE var/cover_open = FALSE /obj/item/gun/ballistic/automatic/l6_saw/Initialize() diff --git a/code/modules/projectiles/guns/ballistic/launchers.dm b/code/modules/projectiles/guns/ballistic/launchers.dm index 10a6eea89dd9..f4fc9b8f4311 100644 --- a/code/modules/projectiles/guns/ballistic/launchers.dm +++ b/code/modules/projectiles/guns/ballistic/launchers.dm @@ -41,6 +41,7 @@ fire_delay = 0 fire_select_modes = list(SELECT_SEMI_AUTOMATIC) casing_ejector = FALSE + automatic_burst_overlay = FALSE /obj/item/gun/ballistic/automatic/gyropistol/update_icon_state() icon_state = "[initial(icon_state)][magazine ? "loaded" : ""]" diff --git a/code/modules/projectiles/guns/ballistic/magweapon.dm b/code/modules/projectiles/guns/ballistic/magweapon.dm index f3a11eb17973..6efe73f93108 100644 --- a/code/modules/projectiles/guns/ballistic/magweapon.dm +++ b/code/modules/projectiles/guns/ballistic/magweapon.dm @@ -18,6 +18,7 @@ dualwield_spread_mult = 1.4 weapon_weight = WEAPON_MEDIUM w_class = WEIGHT_CLASS_BULKY + automatic_burst_overlay = FALSE var/obj/item/stock_parts/cell/cell var/cell_type = /obj/item/stock_parts/cell/magnetic @@ -37,13 +38,13 @@ /obj/item/gun/ballistic/automatic/magrifle/can_shoot() if(QDELETED(cell)) - return 0 + return FALSE var/obj/item/ammo_casing/caseless/magnetic/shot = chambered if(!shot) - return 0 + return FALSE if(cell.charge < shot.energy_cost * burst_size) - return 0 + return FALSE . = ..() /obj/item/gun/ballistic/automatic/magrifle/shoot_live_shot(mob/living/user, pointblank = FALSE, mob/pbtarget, message = 1, stam_cost = 0) diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 6ffdbee6db17..a629bedda7b0 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -34,7 +34,7 @@ /obj/item/gun/ballistic/shotgun/can_shoot() if(!chambered) - return 0 + return FALSE return (chambered.BB ? 1 : 0) /obj/item/gun/ballistic/shotgun/attack_self(mob/living/user) @@ -64,7 +64,7 @@ pump_unload(M) pump_reload(M) update_icon() //I.E. fix the desc - return 1 + return TRUE /obj/item/gun/ballistic/shotgun/proc/pump_unload(mob/M) if(chambered)//We have a shell in the chamber @@ -74,7 +74,7 @@ /obj/item/gun/ballistic/shotgun/proc/pump_reload(mob/M) if(!magazine.ammo_count()) - return 0 + return FALSE var/obj/item/ammo_casing/AC = magazine.get_round() //load next casing. chambered = AC @@ -144,7 +144,7 @@ pump_unload(M) bolt_open = !bolt_open update_icon() //I.E. fix the desc - return 1 + return TRUE /obj/item/gun/ballistic/shotgun/boltaction/attackby(obj/item/A, mob/user, params) if(!bolt_open) diff --git a/code/modules/projectiles/guns/ballistic/toy.dm b/code/modules/projectiles/guns/ballistic/toy.dm index a72a17289150..cd3473f8fc30 100644 --- a/code/modules/projectiles/guns/ballistic/toy.dm +++ b/code/modules/projectiles/guns/ballistic/toy.dm @@ -128,6 +128,7 @@ weapon_weight = WEAPON_MEDIUM dualwield_spread_mult = 1.4 w_class = WEIGHT_CLASS_BULKY + automatic_burst_overlay = FALSE /obj/item/gun/ballistic/shotgun/toy/mag name = "foam force magpistol" diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index b6915303330b..70c296528963 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -20,7 +20,9 @@ var/obj/item/stock_parts/cell/cell //What type of power cell this uses var/cell_type = /obj/item/stock_parts/cell - var/modifystate = 0 + var/modifystate = FALSE + /// If TRUE, when modifystate is TRUE this energy gun gets an overlay based on its selected shot type, like "[icon_state]_disable". + var/shot_type_overlay = TRUE /// = TRUE/FALSE decides if the user can switch to it of their own accord var/list/ammo_type = list(/obj/item/ammo_casing/energy = TRUE) /// The index of the ammo_types/firemodes which we're using right now @@ -261,7 +263,11 @@ var/ratio = get_charge_ratio() if (modifystate) var/obj/item/ammo_casing/energy/shot = ammo_type[current_firemode_index] - . += "[icon_state]_[shot.select_name]" + // Some guns, like the mini egun, don't have non-charge mode states. Remove or rework this check when that's fixed. + // Currently, it's entirely too hyperspecific; there's no way to have the non-charge overlay without the charge overlay, for example. + // Oh, well. + if (shot_type_overlay) + . += "[icon_state]_[shot.select_name]" overlay_icon_state += "_[shot.select_name]" if(ratio == 0) . += "[icon_state]_empty" diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm index a34e0f6f127c..04563ebc1e2e 100644 --- a/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/code/modules/projectiles/guns/energy/energy_gun.dm @@ -21,6 +21,7 @@ charge_sections = 3 gunlight_state = "mini-light" can_flashlight = 0 // Can't attach or detach the flashlight, and override it's icon update + shot_type_overlay = FALSE /obj/item/gun/energy/e_gun/mini/Initialize(mapload) gun_light = new /obj/item/flashlight/seclite(src) @@ -45,6 +46,8 @@ desc = "A modified version of the basic phaser gun, this one fires less concentrated energy bolts designed for target practice." ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/laser/practice) icon_state = "decloner" + //You have no icons for energy types, you're a decloner + modifystate = FALSE /obj/item/gun/energy/e_gun/hos name = "\improper X-01 MultiPhase Energy Gun" @@ -78,6 +81,7 @@ lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' ammo_type = list(/obj/item/ammo_casing/energy/net, /obj/item/ammo_casing/energy/trap) + modifystate = FALSE can_flashlight = 0 ammo_x_offset = 1 diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 9c9ccd2b8d90..fafb5490c9bd 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -13,6 +13,7 @@ flight_x_offset = 15 flight_y_offset = 9 automatic_charge_overlays = FALSE + var/has_empty_icon = TRUE var/overheat_time = 16 var/holds_charge = FALSE var/unique_frequency = FALSE // modified by KA modkits @@ -137,7 +138,7 @@ if(!QDELING(src) && !holds_charge) // Put it on a delay because moving item from slot to hand // calls dropped(). - addtimer(CALLBACK(src, .proc/empty_if_not_held), 2) + addtimer(CALLBACK(src, PROC_REF(empty_if_not_held)), 2) /obj/item/gun/energy/kinetic_accelerator/proc/empty_if_not_held() if(!ismob(loc) && !istype(loc, /obj/item/integrated_circuit)) @@ -168,7 +169,7 @@ carried = 1 deltimer(recharge_timerid) - recharge_timerid = addtimer(CALLBACK(src, .proc/reload), recharge_time * carried, TIMER_STOPPABLE) + recharge_timerid = addtimer(CALLBACK(src, PROC_REF(reload)), recharge_time * carried, TIMER_STOPPABLE) /obj/item/gun/energy/kinetic_accelerator/emp_act(severity) return @@ -185,7 +186,7 @@ /obj/item/gun/energy/kinetic_accelerator/update_overlays() . = ..() - if(!can_shoot()) + if(!can_shoot() && has_empty_icon) . += "[icon_state]_empty" //Casing @@ -203,7 +204,7 @@ /obj/item/gun/energy/kinetic_accelerator/getstamcost(mob/living/carbon/user) if(user && !lavaland_equipment_pressure_check(get_turf(user))) - return 0 + return FALSE else return ..() diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index f73ac9cfb89f..880542fe318e 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -83,6 +83,7 @@ item_state = "laser" 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 /obj/item/gun/energy/laser/cyborg can_charge = FALSE diff --git a/code/modules/projectiles/guns/energy/megabuster.dm b/code/modules/projectiles/guns/energy/megabuster.dm index dddfd749dee3..2c4c8b0b56bd 100644 --- a/code/modules/projectiles/guns/energy/megabuster.dm +++ b/code/modules/projectiles/guns/energy/megabuster.dm @@ -8,7 +8,7 @@ clumsy_check = FALSE item_flags = NEEDS_PERMIT selfcharge = EGUN_SELFCHARGE - cell_type = "/obj/item/stock_parts/cell/pulse" + cell_type = /obj/item/stock_parts/cell/pulse icon = 'modular_citadel/icons/obj/guns/VGguns.dmi' /obj/item/gun/energy/megabuster/proto diff --git a/code/modules/projectiles/guns/energy/mounted.dm b/code/modules/projectiles/guns/energy/mounted.dm index 25a94895f8f9..1cad8f74feb6 100644 --- a/code/modules/projectiles/guns/energy/mounted.dm +++ b/code/modules/projectiles/guns/energy/mounted.dm @@ -13,7 +13,7 @@ name = "mounted laser" desc = "An arm mounted cannon that fires lethal lasers." icon = 'icons/obj/items_cyborg.dmi' - icon_state = "laser" + icon_state = "laser_cyborg" item_state = "armcannonlase" force = 5 selfcharge = EGUN_SELFCHARGE diff --git a/code/modules/projectiles/guns/energy/plasma_cit.dm b/code/modules/projectiles/guns/energy/plasma_cit.dm index 9f9340a7256b..677cc3af31c8 100644 --- a/code/modules/projectiles/guns/energy/plasma_cit.dm +++ b/code/modules/projectiles/guns/energy/plasma_cit.dm @@ -4,7 +4,7 @@ icon_state = "xray" w_class = WEIGHT_CLASS_NORMAL ammo_type = list(/obj/item/ammo_casing/energy/plasmagun) - cell_type = "/obj/item/stock_parts/cell/pulse/carbine" + cell_type = /obj/item/stock_parts/cell/pulse/carbine ammo_x_offset = 2 shaded_charge = 1 lefthand_file = 'modular_citadel/icons/mob/citadel/guns_lefthand.dmi' @@ -50,7 +50,7 @@ icon_state = "xcomlasergun" item_state = null icon = 'modular_citadel/icons/obj/guns/VGguns.dmi' - cell_type = "/obj/item/stock_parts/cell/pulse/carbine" + cell_type = /obj/item/stock_parts/cell/pulse/carbine ammo_type = list(/obj/item/ammo_casing/energy/lasergun) ammo_x_offset = 4 lefthand_file = 'modular_citadel/icons/mob/citadel/guns_lefthand.dmi' @@ -62,7 +62,7 @@ icon_state = "LaserAK" item_state = null icon = 'modular_citadel/icons/obj/guns/VGguns.dmi' - cell_type = "/obj/item/stock_parts/cell/pulse/carbine" + cell_type = /obj/item/stock_parts/cell/pulse/carbine ammo_type = list(/obj/item/ammo_casing/energy/laser) ammo_x_offset = 4 lefthand_file = 'modular_citadel/icons/mob/citadel/guns_lefthand.dmi' diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index d5dc39695bad..691f15e74688 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -9,7 +9,7 @@ flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BACK ammo_type = list(/obj/item/ammo_casing/energy/laser/pulse, /obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) - cell_type = "/obj/item/stock_parts/cell/pulse" + cell_type = /obj/item/stock_parts/cell/pulse /obj/item/gun/energy/pulse/emp_act(severity) return @@ -42,7 +42,7 @@ slot_flags = ITEM_SLOT_BELT icon_state = "pulse_carbine" item_state = null - cell_type = "/obj/item/stock_parts/cell/pulse/carbine" + cell_type = /obj/item/stock_parts/cell/pulse/carbine can_flashlight = 1 flight_x_offset = 18 flight_y_offset = 12 @@ -57,7 +57,7 @@ slot_flags = ITEM_SLOT_BELT icon_state = "pulse_pistol" item_state = "gun" - cell_type = "/obj/item/stock_parts/cell/pulse/pistol" + cell_type = /obj/item/stock_parts/cell/pulse/pistol /obj/item/gun/energy/pulse/pistol/loyalpin pin = /obj/item/firing_pin/implant/mindshield @@ -65,7 +65,7 @@ /obj/item/gun/energy/pulse/destroyer name = "pulse destroyer" desc = "A heavy-duty energy rifle built for pure destruction." - cell_type = "/obj/item/stock_parts/cell/infinite" + cell_type = /obj/item/stock_parts/cell/infinite ammo_type = list(/obj/item/ammo_casing/energy/laser/pulse) /obj/item/gun/energy/pulse/destroyer/attack_self(mob/living/user) @@ -76,4 +76,5 @@ desc = "A compact pulse core in a classic handgun frame for Nanotrasen officers. It's not the size of the gun, it's the size of the hole it puts through people." icon_state = "m1911" item_state = "gun" - cell_type = "/obj/item/stock_parts/cell/infinite" + cell_type = /obj/item/stock_parts/cell/infinite + modifystate = FALSE diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 35d5d213e26a..ec3cd669decf 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -57,7 +57,7 @@ item_state = "c20r" w_class = WEIGHT_CLASS_BULKY ammo_type = list(/obj/item/ammo_casing/energy/meteor) - cell_type = "/obj/item/stock_parts/cell/potato" + cell_type = /obj/item/stock_parts/cell/potato clumsy_check = 0 //Admin spawn only, might as well let clowns use it. selfcharge = EGUN_SELFCHARGE @@ -187,6 +187,7 @@ ammo_type = list(/obj/item/ammo_casing/energy/gravity/repulse, /obj/item/ammo_casing/energy/gravity/attract, /obj/item/ammo_casing/energy/gravity/chaos) item_state = "gravity_gun" icon_state = "gravity_gun" + automatic_charge_overlays = FALSE var/power = 4 var/firing_core = FALSE @@ -301,7 +302,7 @@ desc = "A LMG that fires 3D-printed flechettes. They are slowly resupplied using the cyborg's internal power source." icon_state = "l6closed0" icon = 'icons/obj/guns/projectile.dmi' - cell_type = "/obj/item/stock_parts/cell/secborg" + cell_type = /obj/item/stock_parts/cell/secborg ammo_type = list(/obj/item/ammo_casing/energy/c3dbullet) can_charge = 0 use_cyborg_cell = 1 @@ -334,6 +335,7 @@ desc = "A specialized ASMD laser-rifle, capable of flat-out disintegrating most targets in a single hit." ammo_type = list(/obj/item/ammo_casing/energy/instakill) force = 60 + automatic_charge_overlays = FALSE // This has no charge overlays. /obj/item/gun/energy/laser/instakill/red desc = "A specialized ASMD laser-rifle, capable of flat-out disintegrating most targets in a single hit. This one has a red design." diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index 2628ddce8615..0ed9b9152ef4 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -67,12 +67,12 @@ /obj/item/gun/magic/process() charge_tick++ if(charge_tick < recharge_rate || charges >= max_charges) - return 0 + return FALSE charge_tick = 0 charges++ if(charges == 1) recharge_newshot() - return 1 + return TRUE /obj/item/gun/magic/shoot_with_empty_chamber(mob/living/user as mob|obj) to_chat(user, "The [name] whizzles quietly.") diff --git a/code/modules/projectiles/guns/misc/beam_rifle.dm b/code/modules/projectiles/guns/misc/beam_rifle.dm index 41bff2ece4b3..9527ba0e2d68 100644 --- a/code/modules/projectiles/guns/misc/beam_rifle.dm +++ b/code/modules/projectiles/guns/misc/beam_rifle.dm @@ -200,7 +200,9 @@ else P.color = rgb(0, 255, 0) var/turf/curloc = get_turf(src) - var/turf/targloc = get_turf(current_user.client.mouseObject) + + var/atom/target_atom = current_user.client.mouse_object_ref?.resolve() + var/turf/targloc = get_turf(target_atom) if(!istype(targloc)) if(!istype(curloc)) return @@ -266,7 +268,7 @@ current_user = null if(istype(user)) current_user = user - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_mob_move) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_mob_move)) /obj/item/gun/energy/beam_rifle/onMouseDrag(src_object, over_object, src_location, over_location, params, mob) if(aiming) @@ -293,7 +295,9 @@ process_aim() if(fire_check() && can_trigger_gun(M)) sync_ammo() - do_fire(M.client.mouseObject, M, FALSE, M.client.mouseParams, M.zone_selected) + var/atom/target = M.client.mouse_object_ref?.resolve() + if(target) + afterattack(target, M, FALSE, M.client.mouseParams) stop_aiming() QDEL_LIST(current_tracers) return ..() @@ -469,7 +473,7 @@ return 0.5 if(istype(target, /obj/structure/blob)) return 0.65 //CIT CHANGE. - return 1 + return TRUE /obj/item/projectile/beam/beam_rifle/proc/handle_impact(atom/target) if(isobj(target)) diff --git a/code/modules/projectiles/guns/misc/blastcannon.dm b/code/modules/projectiles/guns/misc/blastcannon.dm index a88f395561a2..3372f7044453 100644 --- a/code/modules/projectiles/guns/misc/blastcannon.dm +++ b/code/modules/projectiles/guns/misc/blastcannon.dm @@ -72,20 +72,20 @@ //returns the third value of a bomb blast /obj/item/gun/blastcannon/proc/calculate_bomb() if(!istype(bomb) || !istype(bomb.tank_one) || !istype(bomb.tank_two)) - return 0 + return FALSE var/datum/gas_mixture/temp = new(max(reaction_volume_mod, 0)) bomb.merge_gases(temp) if(prereaction) temp.react(src) var/prereaction_pressure = temp.return_pressure() if(prereaction_pressure < TANK_FRAGMENT_PRESSURE) - return 0 + return FALSE for(var/i in 1 to reaction_cycles) temp.react(src) var/pressure = temp.return_pressure() qdel(temp) if(pressure < TANK_FRAGMENT_PRESSURE) - return 0 + return FALSE return ((pressure - TANK_FRAGMENT_PRESSURE) / TANK_FRAGMENT_SCALE) /obj/item/gun/blastcannon/afterattack(atom/target, mob/user, flag, params) diff --git a/code/modules/projectiles/guns/misc/grenade_launcher.dm b/code/modules/projectiles/guns/misc/grenade_launcher.dm index 86dd0c6ce476..5a1fb207c688 100644 --- a/code/modules/projectiles/guns/misc/grenade_launcher.dm +++ b/code/modules/projectiles/guns/misc/grenade_launcher.dm @@ -43,4 +43,4 @@ F.active = 1 F.icon_state = initial(F.icon_state) + "_active" playsound(user.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) - addtimer(CALLBACK(F, /obj/item/grenade.proc/prime), 15) + addtimer(CALLBACK(F, TYPE_PROC_REF(/obj/item/grenade, prime)), 15) diff --git a/code/modules/projectiles/guns/misc/medbeam.dm b/code/modules/projectiles/guns/misc/medbeam.dm index 4a64317fd9a8..8173145d9999 100644 --- a/code/modules/projectiles/guns/misc/medbeam.dm +++ b/code/modules/projectiles/guns/misc/medbeam.dm @@ -53,7 +53,7 @@ current_target = target active = TRUE current_beam = new(user,current_target,time=6000,beam_icon_state="medbeam",btype=/obj/effect/ebeam/medical) - INVOKE_ASYNC(current_beam, /datum/beam.proc/Start) + INVOKE_ASYNC(current_beam, TYPE_PROC_REF(/datum/beam, Start)) SSblackbox.record_feedback("tally", "gun_fired", 1, type) @@ -87,7 +87,7 @@ if(mounted) user_turf = get_turf(user) else if(!istype(user_turf)) - return 0 + return FALSE var/obj/dummy = new(user_turf) dummy.pass_flags |= PASSTABLE|PASSGLASS|PASSGRILLE //Grille/Glass so it can be used through common windows for(var/turf/turf in getline(user_turf,target)) @@ -95,18 +95,18 @@ continue //Mechs are dense and thus fail the check if(turf.density) qdel(dummy) - return 0 + return FALSE for(var/atom/movable/AM in turf) if(!AM.CanPass(dummy,turf,1)) qdel(dummy) - return 0 + return FALSE for(var/obj/effect/ebeam/medical/B in turf)// Don't cross the str-beams! if(B.owner.origin != current_beam.origin) explosion(B.loc,0,3,5,8) qdel(dummy) - return 0 + return FALSE qdel(dummy) - return 1 + return TRUE /obj/item/gun/medbeam/proc/on_beam_hit(var/mob/living/target) return diff --git a/code/modules/projectiles/guns/misc/syringe_gun.dm b/code/modules/projectiles/guns/misc/syringe_gun.dm index 8de7633a7993..7ced76918c83 100644 --- a/code/modules/projectiles/guns/misc/syringe_gun.dm +++ b/code/modules/projectiles/guns/misc/syringe_gun.dm @@ -38,18 +38,18 @@ /obj/item/gun/syringe/attack_self(mob/living/user) if(!syringes.len) to_chat(user, "[src] is empty!") - return 0 + return FALSE var/obj/item/reagent_containers/syringe/S = syringes[syringes.len] if(!S) - return 0 + return FALSE S.forceMove(user.loc) syringes.Remove(S) to_chat(user, "You unload [S] from \the [src].") - return 1 + return TRUE /obj/item/gun/syringe/attackby(obj/item/A, mob/user, params, show_msg = TRUE) if(istype(A, /obj/item/reagent_containers/syringe)) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 0aee51bb84fd..d924fa38a8fc 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -723,7 +723,7 @@ trajectory = new(starting.x, starting.y, starting.z, pixel_x, pixel_y, Angle, pixel_increment_amount) fired = TRUE if(hitscan) - INVOKE_ASYNC(src, .proc/process_hitscan) + INVOKE_ASYNC(src, PROC_REF(process_hitscan)) return if(!(datum_flags & DF_ISPROCESSING)) START_PROCESSING(SSprojectiles, src) @@ -939,12 +939,10 @@ var/y = text2num(screen_loc_Y[1]) * 32 + text2num(screen_loc_Y[2]) - 32 //Calculate the "resolution" of screen based on client's view and world's icon size. This will work if the user can view more tiles than average. - var/list/screenview = getviewsize(user.client.view) - var/screenviewX = screenview[1] * world.icon_size - var/screenviewY = screenview[2] * world.icon_size + var/list/screenview = view_to_pixels(user.client.view) - var/ox = round(screenviewX/2) - user.client.pixel_x //"origin" x - var/oy = round(screenviewY/2) - user.client.pixel_y //"origin" y + var/ox = round(screenview[1] / 2) - user.client.pixel_x //"origin" x + var/oy = round(screenview[2] / 2) - user.client.pixel_y //"origin" y angle = arctan(y - oy, x - ox) return list(angle, p_x, p_y) diff --git a/code/modules/projectiles/projectile/energy/net_snare.dm b/code/modules/projectiles/projectile/energy/net_snare.dm index 7ecf48cf6ad5..4cad4555aa4a 100644 --- a/code/modules/projectiles/projectile/energy/net_snare.dm +++ b/code/modules/projectiles/projectile/energy/net_snare.dm @@ -37,7 +37,7 @@ if(com.power_station && com.power_station.teleporter_hub && com.power_station.engaged) teletarget = com.target - addtimer(CALLBACK(src, .proc/pop, teletarget), 30) + addtimer(CALLBACK(src, PROC_REF(pop), teletarget), 30) /obj/effect/nettingportal/proc/pop(teletarget) if(teletarget) diff --git a/code/modules/projectiles/projectile/energy/stun.dm b/code/modules/projectiles/projectile/energy/stun.dm index d2e9482807b2..5519d83dc1d1 100644 --- a/code/modules/projectiles/projectile/energy/stun.dm +++ b/code/modules/projectiles/projectile/energy/stun.dm @@ -30,7 +30,7 @@ C.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" ), forced = "hulk") else if(tase_duration && (C.status_flags & CANKNOCKDOWN) && !HAS_TRAIT(C, TRAIT_STUNIMMUNE) && !HAS_TRAIT(C, TRAIT_TASED_RESISTANCE)) C.apply_status_effect(strong_tase? STATUS_EFFECT_TASED : STATUS_EFFECT_TASED_WEAK, tase_duration) - addtimer(CALLBACK(C, /mob/living/carbon.proc/do_jitter_animation, jitter), 5) + addtimer(CALLBACK(C, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), jitter), 5) else if(iscyborg(target)) target.visible_message(span_danger("A shower of sparks emit from [target] on impact from [src]!")) do_sparks(1, TRUE, target) diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index c47a6e85ee22..673071538862 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -383,8 +383,8 @@ /obj/structure/closet/decay/Initialize(mapload) . = ..() if(auto_destroy) - addtimer(CALLBACK(src, .proc/bust_open), 5 MINUTES) - addtimer(CALLBACK(src, .proc/magicly_lock), 5) + addtimer(CALLBACK(src, PROC_REF(bust_open)), 5 MINUTES) + addtimer(CALLBACK(src, PROC_REF(magicly_lock)), 5) /obj/structure/closet/decay/proc/magicly_lock() if(!welded) @@ -398,7 +398,7 @@ /obj/structure/closet/decay/proc/decay() animate(src, alpha = 0, time = 30) - addtimer(CALLBACK(GLOBAL_PROC, .proc/qdel, src), 30) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(qdel), src), 30) /obj/structure/closet/decay/open(mob/living/user) . = ..() @@ -406,12 +406,12 @@ if(icon_state == magic_icon) //check if we used the magic icon at all before giving it the lesser magic icon unmagify() else - addtimer(CALLBACK(src, .proc/decay), 15 SECONDS) + addtimer(CALLBACK(src, PROC_REF(decay)), 15 SECONDS) /obj/structure/closet/decay/proc/unmagify() icon_state = weakened_icon update_icon() - addtimer(CALLBACK(src, .proc/decay), 15 SECONDS) + addtimer(CALLBACK(src, PROC_REF(decay)), 15 SECONDS) icon_welded = "welded" /obj/item/projectile/magic/aoe @@ -502,7 +502,7 @@ return BULLET_ACT_BLOCK var/turf/T = get_turf(target) for(var/i=0, i<50, i+=10) - addtimer(CALLBACK(GLOBAL_PROC, .proc/explosion, T, -1, exp_heavy, exp_light, exp_flash, FALSE, FALSE, exp_fire), i) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(explosion), T, -1, exp_heavy, exp_light, exp_flash, FALSE, FALSE, exp_fire), i) /obj/item/projectile/magic/nuclear name = "\proper blazing manliness" diff --git a/code/modules/projectiles/projectile/special/hallucination.dm b/code/modules/projectiles/projectile/special/hallucination.dm index 8ad149c8d5e5..bd7d939e34ee 100644 --- a/code/modules/projectiles/projectile/special/hallucination.dm +++ b/code/modules/projectiles/projectile/special/hallucination.dm @@ -100,7 +100,7 @@ layer = ABOVE_MOB_LAYER hal_target.client.images += blood animate(blood, pixel_x = target_pixel_x, pixel_y = target_pixel_y, alpha = 0, time = 5) - addtimer(CALLBACK(src, .proc/cleanup_blood), 5) + addtimer(CALLBACK(src, PROC_REF(cleanup_blood)), 5) /obj/item/projectile/hallucination/proc/cleanup_blood(image/blood) hal_target.client.images -= blood @@ -171,7 +171,7 @@ if(hal_target.dna && hal_target.dna.check_mutation(HULK)) hal_target.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" ), forced = "hulk") else if((hal_target.status_flags & CANKNOCKDOWN) && !HAS_TRAIT(hal_target, TRAIT_STUNIMMUNE)) - addtimer(CALLBACK(hal_target, /mob/living/carbon.proc/do_jitter_animation, 20), 5) + addtimer(CALLBACK(hal_target, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 20), 5) /obj/item/projectile/hallucination/disabler name = "disabler beam" diff --git a/code/modules/projectiles/projectile/special/rocket.dm b/code/modules/projectiles/projectile/special/rocket.dm index 8774c5bf0369..caaf86d4105b 100644 --- a/code/modules/projectiles/projectile/special/rocket.dm +++ b/code/modules/projectiles/projectile/special/rocket.dm @@ -54,7 +54,7 @@ var/sturdy = list( /turf/closed, /obj/vehicle/sealed/mecha, - /obj/machinery/door/, + /obj/machinery/door, /obj/machinery/door/poddoor/shutters, /obj/structure/window, /obj/structure/grille diff --git a/code/modules/reagents/chem_splash.dm b/code/modules/reagents/chem_splash.dm index b16392ecd161..36d75bf7dd16 100644 --- a/code/modules/reagents/chem_splash.dm +++ b/code/modules/reagents/chem_splash.dm @@ -73,6 +73,6 @@ splash_holder.reaction(A, TOUCH, fraction) qdel(splash_holder) - return 1 + return TRUE diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index a33785549773..02730a26b000 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -532,7 +532,7 @@ if(total_matching_reagents == total_required_reagents && total_matching_catalysts == total_required_catalysts && matching_container && matching_other && meets_temp_requirement && can_special_react) possible_reactions += C - sortTim(possible_reactions, /proc/cmp_chemical_reactions_default, FALSE) + sortTim(possible_reactions, GLOBAL_PROC_REF(cmp_chemical_reactions_default), FALSE) if(possible_reactions.len) var/datum/chemical_reaction/selected_reaction = possible_reactions[1] @@ -552,7 +552,7 @@ fermiIsReacting = FALSE SSblackbox.record_feedback("tally", "fermi_chem", 1, ("[Ferm] explosion")) Ferm.FermiExplode(src, my_atom, volume = total_volume, temp = chem_temp, pH = pH) - return 0 + return FALSE //This is just to calc the on_reaction multiplier, and is a candidate for removal. for(var/B in cached_required_reagents) @@ -561,11 +561,11 @@ targetVol = cached_results[P]*multiplier if(!((chem_temp <= C.ExplodeTemp) && (chem_temp >= C.OptimalTempMin))) - return 0 //Not hot enough + return FALSE //Not hot enough if(! ((pH >= (C.OptimalpHMin - C.ReactpHLim)) && (pH <= (C.OptimalpHMax + C.ReactpHLim)) ))//To prevent pointless reactions - return 0 + return FALSE if (fermiIsReacting) - return 0 + return FALSE else START_PROCESSING(SSprocessing, src) selected_reaction.on_reaction(src, my_atom, multiplier) @@ -581,7 +581,7 @@ fermiIsReacting = FALSE SSblackbox.record_feedback("tally", "fermi_chem", 1, ("[Ferm] explosion")) Ferm.FermiExplode(src, my_atom, volume = total_volume, temp = chem_temp, pH = pH) - return 0 + return FALSE for(var/B in cached_required_reagents) // multiplier = min(multiplier, round((get_reagent_amount(B) / cached_required_reagents[B]), CHEMICAL_QUANTISATION_LEVEL)) @@ -621,7 +621,7 @@ while(reaction_occurred) update_total() - return 0 + return FALSE /datum/reagents/process() var/datum/chemical_reaction/C = fermiReactID @@ -838,7 +838,7 @@ update_total() if(my_atom) my_atom.on_reagent_change(DEL_REAGENT) - return 1 + return TRUE /datum/reagents/proc/update_total() var/list/cached_reagents = reagent_list @@ -853,7 +853,7 @@ total_volume += R.volume if(!reagent_list || !total_volume) pH = REAGENT_NORMAL_PH - return 0 + return FALSE /datum/reagents/proc/clear_reagents() var/list/cached_reagents = reagent_list @@ -861,7 +861,7 @@ var/datum/reagent/R = reagent del_reagent(R.type) pH = REAGENT_NORMAL_PH - return 0 + return FALSE /datum/reagents/proc/reaction(atom/A, method = TOUCH, volume_modifier = 1, show_message = 1, from_gas = 0) var/react_type @@ -1075,9 +1075,9 @@ if(round(R.volume, CHEMICAL_QUANTISATION_LEVEL) >= amount) return R else - return 0 + return FALSE - return 0 + return FALSE /datum/reagents/proc/get_reagent_amount(reagent) var/list/cached_reagents = reagent_list @@ -1086,7 +1086,7 @@ if (R.type == reagent) return round(R.volume, CHEMICAL_QUANTISATION_LEVEL) - return 0 + return FALSE /datum/reagents/proc/get_reagents() var/list/names = list() @@ -1099,7 +1099,7 @@ /datum/reagents/proc/remove_all_type(reagent_type, amount, strict = 0, safety = 1) // Removes all reagent of X type. @strict set to 1 determines whether the childs of the type are included. if(!isnum(amount)) - return 1 + return TRUE var/list/cached_reagents = reagent_list var/has_removed_reagent = 0 diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index b3471fc12382..6c067d51bfcc 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -94,18 +94,18 @@ /obj/machinery/chem_dispenser/Initialize(mapload) . = ..() - dispensable_reagents = sort_list(dispensable_reagents, /proc/cmp_reagents_asc) + dispensable_reagents = sort_list(dispensable_reagents, GLOBAL_PROC_REF(cmp_reagents_asc)) if(emagged_reagents) - emagged_reagents = sort_list(emagged_reagents, /proc/cmp_reagents_asc) + emagged_reagents = sort_list(emagged_reagents, GLOBAL_PROC_REF(cmp_reagents_asc)) if(upgrade_reagents) - upgrade_reagents = sort_list(upgrade_reagents, /proc/cmp_reagents_asc) + upgrade_reagents = sort_list(upgrade_reagents, GLOBAL_PROC_REF(cmp_reagents_asc)) if(upgrade_reagents2) - upgrade_reagents2 = sort_list(upgrade_reagents2, /proc/cmp_reagents_asc) + upgrade_reagents2 = sort_list(upgrade_reagents2, GLOBAL_PROC_REF(cmp_reagents_asc)) if(upgrade_reagents3) - upgrade_reagents3 = sort_list(upgrade_reagents3, /proc/cmp_reagents_asc) + upgrade_reagents3 = sort_list(upgrade_reagents3, GLOBAL_PROC_REF(cmp_reagents_asc)) if(upgrade_reagents4) - upgrade_reagents4 = sort_list(upgrade_reagents4, /proc/cmp_reagents_asc) - dispensable_reagents = sort_list(dispensable_reagents, /proc/cmp_reagents_asc) + upgrade_reagents4 = sort_list(upgrade_reagents4, GLOBAL_PROC_REF(cmp_reagents_asc)) + dispensable_reagents = sort_list(dispensable_reagents, GLOBAL_PROC_REF(cmp_reagents_asc)) create_reagents(200, NO_REACT) update_icon() diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index 0e53b0796bb1..8986d39008d7 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -440,7 +440,7 @@ num = round(num) return num else - return 0 + return FALSE /obj/machinery/chem_master/adjust_item_drop_location(atom/movable/AM) // Special version for chemmasters and condimasters diff --git a/code/modules/reagents/chemistry/machinery/pandemic.dm b/code/modules/reagents/chemistry/machinery/pandemic.dm index 9fd2313484a1..39f198fc799f 100644 --- a/code/modules/reagents/chemistry/machinery/pandemic.dm +++ b/code/modules/reagents/chemistry/machinery/pandemic.dm @@ -221,7 +221,7 @@ update_icon() var/turf/source_turf = get_turf(src) log_virus("A culture bottle was printed for the virus [A.admin_details()] at [loc_name(source_turf)] by [key_name(usr)]") - addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 50) + addtimer(CALLBACK(src, PROC_REF(reset_replicator_cooldown)), 50) . = TRUE if("create_vaccine_bottle") if (wait) @@ -233,7 +233,7 @@ B.reagents.add_reagent(/datum/reagent/vaccine, 15, list(id)) wait = TRUE update_icon() - addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 200) + addtimer(CALLBACK(src, PROC_REF(reset_replicator_cooldown)), 200) . = TRUE diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm index b3c4cc890879..84a44db3e5d5 100644 --- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm +++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm @@ -234,7 +234,7 @@ var/offset = prob(50) ? -2 : 2 var/old_pixel_x = pixel_x animate(src, pixel_x = pixel_x + offset, time = 0.2, loop = -1) //start shaking - addtimer(CALLBACK(src, .proc/stop_shaking, old_pixel_x), duration) + addtimer(CALLBACK(src, PROC_REF(stop_shaking), old_pixel_x), duration) /obj/machinery/reagentgrinder/proc/stop_shaking(old_px) animate(src) @@ -248,7 +248,7 @@ playsound(src, 'sound/machines/blender.ogg', 50, 1) else playsound(src, 'sound/machines/juicer.ogg', 20, 1) - addtimer(CALLBACK(src, .proc/stop_operating), time / speed) + addtimer(CALLBACK(src, PROC_REF(stop_operating)), time / speed) /obj/machinery/reagentgrinder/proc/stop_operating() operating = FALSE @@ -299,7 +299,7 @@ if(!beaker || stat & (NOPOWER|BROKEN)) return operate_for(50, juicing = TRUE) - addtimer(CALLBACK(src, /obj/machinery/reagentgrinder/proc/mix_complete), 50) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/machinery/reagentgrinder, mix_complete)), 50) /obj/machinery/reagentgrinder/proc/mix_complete() if(beaker?.reagents.total_volume) diff --git a/code/modules/reagents/chemistry/machinery/smoke_machine.dm b/code/modules/reagents/chemistry/machinery/smoke_machine.dm index e601e9f55171..f99d07e70b3a 100644 --- a/code/modules/reagents/chemistry/machinery/smoke_machine.dm +++ b/code/modules/reagents/chemistry/machinery/smoke_machine.dm @@ -38,7 +38,7 @@ /obj/machinery/smoke_machine/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, .proc/can_be_rotated)) + AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, PROC_REF(can_be_rotated))) /obj/machinery/smoke_machine/proc/can_be_rotated(mob/user, rotation_type) return !anchored diff --git a/code/modules/reagents/chemistry/reagents.dm b/code/modules/reagents/chemistry/reagents.dm index 2fb8f580195a..65fdb382f928 100644 --- a/code/modules/reagents/chemistry/reagents.dm +++ b/code/modules/reagents/chemistry/reagents.dm @@ -71,14 +71,14 @@ GLOBAL_LIST_INIT(name2reagent, build_name2reagent()) /datum/reagent/proc/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1, touch_protection = 0) if(!istype(M)) - return 0 + return FALSE if(method == VAPOR) //smoke, foam, spray if(M.reagents) var/modifier = clamp((1 - touch_protection), 0, 1) var/amount = round(reac_volume*modifier, 0.1) if(amount >= 0.5) M.reagents.add_reagent(type, amount) - return 1 + return TRUE /datum/reagent/proc/reaction_obj(obj/O, volume) if(O && volume && boiling_point) diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index e9c01dca567d..a3df4cecf6f1 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -2574,7 +2574,8 @@ All effects don't start immediately, but rather get worse over time; the rate is generate_data_info(data) /datum/reagent/consumable/ethanol/fruit_wine/proc/generate_data_info(list/data) - var/minimum_percent = 0.15 //Percentages measured between 0 and 1. + // BYOND's compiler fails to catch non-consts in a ranged switch case, and it causes incorrect behavior. So this needs to explicitly be a constant. + var/const/minimum_percent = 0.15 //Percentages measured between 0 and 1. var/list/primary_tastes = list() var/list/secondary_tastes = list() glass_name = "glass of [name]" @@ -2588,7 +2589,7 @@ All effects don't start immediately, but rather get worse over time; the rate is var/minimum_name_percent = 0.35 name = "" - var/list/names_in_order = sortTim(names, /proc/cmp_numeric_dsc, TRUE) + var/list/names_in_order = sortTim(names, GLOBAL_PROC_REF(cmp_numeric_dsc), TRUE) var/named = FALSE for(var/fruit_name in names) if(names[fruit_name] >= minimum_name_percent) diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 500445042e19..f3ddf4c7d1ee 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -346,7 +346,7 @@ victim.damageoverlaytemp = 60 victim.DefaultCombatKnockdown(80, override_hardstun = 0.1, override_stamdmg = min(reac_volume * 3, 15)) victim.add_movespeed_modifier(/datum/movespeed_modifier/reagent/pepperspray) - addtimer(CALLBACK(victim, /mob.proc/remove_movespeed_modifier, /datum/movespeed_modifier/reagent/pepperspray), 10 SECONDS) + addtimer(CALLBACK(victim, TYPE_PROC_REF(/mob, remove_movespeed_modifier), /datum/movespeed_modifier/reagent/pepperspray), 10 SECONDS) return else if ( eyes_covered ) // Eye cover is better than mouth cover victim.blur_eyes(3) @@ -361,7 +361,7 @@ victim.damageoverlaytemp = 75 victim.DefaultCombatKnockdown(80, override_hardstun = 0.1, override_stamdmg = min(reac_volume * 5, 25)) victim.add_movespeed_modifier(/datum/movespeed_modifier/reagent/pepperspray) - addtimer(CALLBACK(victim, /mob.proc/remove_movespeed_modifier, /datum/movespeed_modifier/reagent/pepperspray), 10 SECONDS) + addtimer(CALLBACK(victim, TYPE_PROC_REF(/mob, remove_movespeed_modifier), /datum/movespeed_modifier/reagent/pepperspray), 10 SECONDS) victim.update_damage_hud() /datum/reagent/consumable/condensedcapsaicin/on_mob_life(mob/living/carbon/M) diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index 44500ade1fbe..9aaca286dd8c 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -1012,8 +1012,8 @@ M.visible_message("[M]'s body starts convulsing!") M.notify_ghost_cloning(source = M) M.do_jitter_animation(10) - addtimer(CALLBACK(M, /mob/living/carbon.proc/do_jitter_animation, 10), 40) //jitter immediately, then again after 4 and 8 seconds - addtimer(CALLBACK(M, /mob/living/carbon.proc/do_jitter_animation, 10), 80) + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 10), 40) //jitter immediately, then again after 4 and 8 seconds + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 10), 80) spawn(100) //so the ghost has time to re-enter if(iscarbon(M)) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 3e1701be2a59..20f66989abb7 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -677,7 +677,7 @@ to_chat(H, "You crumple in agony as your flesh wildly morphs into new forms!") H.visible_message("[H] falls to the ground and screams as [H.p_their()] skin bubbles and froths!") //'froths' sounds painful when used with SKIN. H.DefaultCombatKnockdown(60) - addtimer(CALLBACK(src, .proc/mutate, H), 30) + addtimer(CALLBACK(src, PROC_REF(mutate), H), 30) return /datum/reagent/mutationtoxin/proc/mutate(mob/living/carbon/human/H) @@ -1249,7 +1249,7 @@ to_chat(M, "You feel unstable...") M.Jitter(2) current_cycle = 1 - addtimer(CALLBACK(M, /mob/living/proc/bluespace_shuffle), 30) + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob/living, bluespace_shuffle)), 30) ..() /mob/living/proc/bluespace_shuffle() @@ -2494,7 +2494,7 @@ /datum/reagent/gravitum/reaction_obj(obj/O, volume) O.AddElement(/datum/element/forced_gravity, 0) - addtimer(CALLBACK(O, .proc/_RemoveElement, /datum/element/forced_gravity, 0), volume * time_multiplier) + addtimer(CALLBACK(O, PROC_REF(_RemoveElement), /datum/element/forced_gravity, 0), volume * time_multiplier) /datum/reagent/gravitum/on_mob_add(mob/living/L) L.AddElement(/datum/element/forced_gravity, 0) //0 is the gravity, and in this case weightless @@ -2568,6 +2568,8 @@ /obj/effect/decal/cleanable/semen/update_icon() . = ..() + if(QDELETED(src) || !reagents) + return add_atom_colour(mix_color_from_reagents(reagents.reagent_list), FIXED_COLOUR_PRIORITY) /datum/reagent/consumable/semen/femcum @@ -2707,7 +2709,7 @@ /datum/reagent/red_ichor name = "Red Ichor" can_synth = FALSE - description = "A unknown red liquid, linked to healing of most moral wounds." + description = "An unknown red liquid, linked to healing of most moral wounds." color = "#c10000" metabolization_rate = REAGENTS_METABOLISM * 2.5 chemical_flags = REAGENT_ALL_PROCESS @@ -2725,7 +2727,7 @@ /datum/reagent/green_ichor name = "Green Ichor" can_synth = FALSE - description = "A unknown green liquid, linked to healing of most internal wounds." + description = "An unknown green liquid, linked to healing of most internal wounds." color = "#158c00" metabolization_rate = REAGENTS_METABOLISM * 2.5 chemical_flags = REAGENT_ALL_PROCESS @@ -2743,7 +2745,7 @@ /datum/reagent/blue_ichor name = "Blue Ichor" can_synth = FALSE - description = "A unknown blue liquid, linked to healing the mind." + description = "An unknown blue liquid, linked to healing the mind." color = "#0914e0" metabolization_rate = REAGENTS_METABOLISM * 2.5 chemical_flags = REAGENT_ALL_PROCESS diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index af670c00dc13..106de6474644 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -86,7 +86,7 @@ /datum/reagent/toxin/plasma/reaction_obj(obj/O, reac_volume) if((!O) || (!reac_volume)) - return 0 + return FALSE var/temp = holder ? holder.chem_temp : T20C O.atmos_spawn_air("plasma=[reac_volume];TEMP=[temp]") diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index 2301473c487f..76bd16c65786 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -434,13 +434,13 @@ var/T3 = multiplier * 120 var/added_delay = 0.5 SECONDS if(multiplier >= 75) - addtimer(CALLBACK(src, .proc/zappy_zappy, holder, T1), added_delay) + addtimer(CALLBACK(src, PROC_REF(zappy_zappy), holder, T1), added_delay) added_delay += 1.5 SECONDS if(multiplier >= 40) - addtimer(CALLBACK(src, .proc/zappy_zappy, holder, T2), added_delay) + addtimer(CALLBACK(src, PROC_REF(zappy_zappy), holder, T2), added_delay) added_delay += 1.5 SECONDS if(multiplier >= 10) //10 units minimum for lightning, 40 units for secondary blast, 75 units for tertiary blast. - addtimer(CALLBACK(src, .proc/zappy_zappy, holder, T3), added_delay) + addtimer(CALLBACK(src, PROC_REF(zappy_zappy), holder, T3), added_delay) ..() diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index 03b0e1b71511..45d0df55802e 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -123,11 +123,11 @@ var/obj/item/slime_extract/M = holder.my_atom deltimer(M.qdel_timer) ..() - M.qdel_timer = addtimer(CALLBACK(src, .proc/delete_extract, holder), 55, TIMER_STOPPABLE) + M.qdel_timer = addtimer(CALLBACK(src, PROC_REF(delete_extract), holder), 55, TIMER_STOPPABLE) /datum/chemical_reaction/slime/slimemobspawn/proc/summon_mobs(datum/reagents/holder, turf/T) T.visible_message("The slime extract begins to vibrate violently!") - addtimer(CALLBACK(src, .proc/chemical_mob_spawn, holder, 5, "Gold Slime", HOSTILE_SPAWN), 50) + addtimer(CALLBACK(src, PROC_REF(chemical_mob_spawn), holder, 5, "Gold Slime", HOSTILE_SPAWN), 50) /datum/chemical_reaction/slime/slimemobspawn/lesser name = "Slime Crit Lesser" @@ -136,7 +136,7 @@ /datum/chemical_reaction/slime/slimemobspawn/lesser/summon_mobs(datum/reagents/holder, turf/T) T.visible_message("The slime extract begins to vibrate violently!") - addtimer(CALLBACK(src, .proc/chemical_mob_spawn, holder, 3, "Lesser Gold Slime", HOSTILE_SPAWN, "neutral"), 50) + addtimer(CALLBACK(src, PROC_REF(chemical_mob_spawn), holder, 3, "Lesser Gold Slime", HOSTILE_SPAWN, "neutral"), 50) /datum/chemical_reaction/slime/slimemobspawn/friendly name = "Slime Crit Friendly" @@ -145,7 +145,7 @@ /datum/chemical_reaction/slime/slimemobspawn/friendly/summon_mobs(datum/reagents/holder, turf/T) T.visible_message("The slime extract begins to vibrate adorably!") - addtimer(CALLBACK(src, .proc/chemical_mob_spawn, holder, 1, "Friendly Gold Slime", FRIENDLY_SPAWN, "neutral"), 50) + addtimer(CALLBACK(src, PROC_REF(chemical_mob_spawn), holder, 1, "Friendly Gold Slime", FRIENDLY_SPAWN, "neutral"), 50) //Silver /datum/chemical_reaction/slime/slimebork @@ -225,11 +225,11 @@ /datum/chemical_reaction/slime/slimefreeze/on_reaction(datum/reagents/holder) var/turf/T = get_turf(holder.my_atom) T.visible_message("The slime extract starts to feel extremely cold!") - addtimer(CALLBACK(src, .proc/freeze, holder), 50) + addtimer(CALLBACK(src, PROC_REF(freeze), holder), 50) var/obj/item/slime_extract/M = holder.my_atom deltimer(M.qdel_timer) ..() - M.qdel_timer = addtimer(CALLBACK(src, .proc/delete_extract, holder), 55, TIMER_STOPPABLE) + M.qdel_timer = addtimer(CALLBACK(src, PROC_REF(delete_extract), holder), 55, TIMER_STOPPABLE) /datum/chemical_reaction/slime/slimefreeze/proc/freeze(datum/reagents/holder) if(holder && holder.my_atom) @@ -268,11 +268,11 @@ /datum/chemical_reaction/slime/slimefire/on_reaction(datum/reagents/holder) var/turf/T = get_turf(holder.my_atom) T.visible_message("The slime extract begins to vibrate adorably!") - addtimer(CALLBACK(src, .proc/slime_burn, holder), 50) + addtimer(CALLBACK(src, PROC_REF(slime_burn), holder), 50) var/obj/item/slime_extract/M = holder.my_atom deltimer(M.qdel_timer) ..() - M.qdel_timer = addtimer(CALLBACK(src, .proc/delete_extract, holder), 55, TIMER_STOPPABLE) + M.qdel_timer = addtimer(CALLBACK(src, PROC_REF(delete_extract), holder), 55, TIMER_STOPPABLE) /datum/chemical_reaction/slime/slimefire/proc/slime_burn(datum/reagents/holder) if(holder && holder.my_atom) @@ -449,11 +449,11 @@ message_admins("Slime Explosion reaction started at [ADMIN_VERBOSEJMP(T)]. Last Fingerprint: [touch_msg]") log_game("Slime Explosion reaction started at [AREACOORD(T)]. Last Fingerprint: [lastkey ? lastkey : "N/A"].") T.visible_message("The slime extract begins to vibrate violently !") - addtimer(CALLBACK(src, .proc/boom, holder), 50) + addtimer(CALLBACK(src, PROC_REF(boom), holder), 50) var/obj/item/slime_extract/M = holder.my_atom deltimer(M.qdel_timer) ..() - M.qdel_timer = addtimer(CALLBACK(src, .proc/delete_extract, holder), 55, TIMER_STOPPABLE) + M.qdel_timer = addtimer(CALLBACK(src, PROC_REF(delete_extract), holder), 55, TIMER_STOPPABLE) /datum/chemical_reaction/slime/slimeexplosion/proc/boom(datum/reagents/holder) if(holder && holder.my_atom) @@ -572,7 +572,7 @@ required_other = TRUE /datum/chemical_reaction/slime/slimestop/on_reaction(datum/reagents/holder) - addtimer(CALLBACK(src, .proc/slime_stop, holder), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(slime_stop), holder), 5 SECONDS) /datum/chemical_reaction/slime/slimestop/proc/slime_stop(datum/reagents/holder) var/obj/item/slime_extract/sepia/extract = holder.my_atom @@ -647,7 +647,7 @@ S.visible_message("Infused with plasma, the core begins to expand uncontrollably!") S.icon_state = "[S.base_state]_active" S.active = TRUE - addtimer(CALLBACK(S, /obj/item/grenade.proc/prime), rand(15,60)) + addtimer(CALLBACK(S, TYPE_PROC_REF(/obj/item/grenade, prime)), rand(15,60)) qdel(holder.my_atom) //deleto else var/mob/living/simple_animal/slime/random/S = new (get_turf(holder.my_atom)) @@ -666,7 +666,7 @@ S.visible_message("Infused with slime jelly, the core begins to expand uncontrollably!") S.icon_state = "[S.base_state]_active" S.active = TRUE - addtimer(CALLBACK(S, /obj/item/grenade.proc/prime), rand(15,60)) + addtimer(CALLBACK(S, TYPE_PROC_REF(/obj/item/grenade, prime)), rand(15,60)) qdel(holder.my_atom) //deleto ..() diff --git a/code/modules/reagents/chemistry/recipes/special.dm b/code/modules/reagents/chemistry/recipes/special.dm index 58dd37133af6..4d5ebfcea1df 100644 --- a/code/modules/reagents/chemistry/recipes/special.dm +++ b/code/modules/reagents/chemistry/recipes/special.dm @@ -182,7 +182,7 @@ GLOBAL_LIST_INIT(food_reagents, build_reagents_to_food()) //reagentid = related if(SSpersistence.initialized) UpdateInfo() else - SSticker.OnRoundstart(CALLBACK(src,.proc/UpdateInfo)) + SSticker.OnRoundstart(CALLBACK(src,PROC_REF(UpdateInfo))) /obj/item/paper/secretrecipe/proc/UpdateInfo() var/datum/chemical_reaction/recipe = get_chemical_reaction(recipe_id) diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index df794f484264..0d25fe9b5c67 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -75,7 +75,7 @@ /obj/item/reagent_containers/proc/canconsume(mob/eater, mob/user) if(!iscarbon(eater)) - return 0 + return FALSE var/mob/living/carbon/C = eater var/covered = "" if(C.is_mouth_covered(head_only = 1)) @@ -85,8 +85,8 @@ if(covered) var/who = (isnull(user) || eater == user) ? "your" : "[eater.p_their()]" to_chat(user, "You have to remove [who] [covered] first!") - return 0 - return 1 + return FALSE + return TRUE /obj/item/reagent_containers/ex_act(severity, target, origin) if(reagents) @@ -141,7 +141,7 @@ else if(bartender_check(target) && thrown) visible_message("[src] lands without spilling a single drop.") transform = initial(transform) - addtimer(CALLBACK(src, .proc/ForceResetRotation), 1) + addtimer(CALLBACK(src, PROC_REF(ForceResetRotation)), 1) else if(isturf(target) && reagents.reagent_list.len && thrown_by) diff --git a/code/modules/reagents/reagent_containers/borghypo.dm b/code/modules/reagents/reagent_containers/borghypo.dm index 10fe47f443bc..14e79d48d30d 100644 --- a/code/modules/reagents/reagent_containers/borghypo.dm +++ b/code/modules/reagents/reagent_containers/borghypo.dm @@ -54,7 +54,7 @@ Borg Hypospray charge_tick = 0 //update_icon() - return 1 + return TRUE // Use this to add more chemicals for the borghypo to produce. /obj/item/reagent_containers/borghypo/proc/add_reagent(datum/reagent/reagent) diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 61c558142e67..f37e9446f5ae 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -88,6 +88,7 @@ list_reagents = list(/datum/reagent/medicine/adminordrazine/quantum_heal = 80, /datum/reagent/medicine/synaptizine = 20) /obj/item/reagent_containers/hypospray/combat/nanites/update_icon() + . = ..() if(reagents.total_volume > 0) icon_state = initial(icon_state) else @@ -132,7 +133,7 @@ reagents.maximum_volume = 0 //Makes them useless afterwards reagent_flags = NONE update_icon() - addtimer(CALLBACK(src, .proc/cyborg_recharge, user), 80) + addtimer(CALLBACK(src, PROC_REF(cyborg_recharge), user), 80) /obj/item/reagent_containers/hypospray/medipen/proc/cyborg_recharge(mob/living/silicon/robot/user) if(!reagents.total_volume && iscyborg(user)) @@ -266,6 +267,7 @@ list_reagents = list(/datum/reagent/medicine/atropine = 10, /datum/reagent/medicine/epinephrine = 10, /datum/reagent/medicine/salbutamol = 20, /datum/reagent/medicine/spaceacillin = 20) /obj/item/reagent_containers/hypospray/medipen/tuberculosiscure/update_icon() + . = ..() if(reagents.total_volume > 30) icon_state = initial(icon_state) else if (reagents.total_volume > 0) @@ -485,7 +487,7 @@ /obj/item/hypospray/mkii/afterattack(atom/target, mob/user, proximity) . = ..() - INVOKE_ASYNC(src, .proc/attempt_inject, target, user, proximity) + INVOKE_ASYNC(src, PROC_REF(attempt_inject), target, user, proximity) /obj/item/hypospray/mkii/proc/attempt_inject(atom/target, mob/user, proximity) if(!vial || !proximity || !isliving(target)) @@ -523,7 +525,7 @@ if(L != user) L.visible_message("[user] is trying to [fp_verb] [L] with [src]!", \ "[user] is trying to [fp_verb] you with [src]!") - if(!do_mob(user, L, inject_wait, extra_checks = CALLBACK(L, /mob/living/proc/can_inject, user, FALSE, user.zone_selected, penetrates))) + if(!do_mob(user, L, inject_wait, extra_checks = CALLBACK(L, TYPE_PROC_REF(/mob/living, can_inject), user, FALSE, user.zone_selected, penetrates))) return if(!vial.reagents.total_volume) return diff --git a/code/modules/reagents/reagent_containers/medspray.dm b/code/modules/reagents/reagent_containers/medspray.dm index 8d30f25db216..e1520260ef75 100644 --- a/code/modules/reagents/reagent_containers/medspray.dm +++ b/code/modules/reagents/reagent_containers/medspray.dm @@ -32,7 +32,7 @@ to_chat(user, "You will now apply the medspray's contents in [squirt_mode ? "short bursts":"extended sprays"]. You'll now use [amount_per_transfer_from_this] units per use.") /obj/item/reagent_containers/medspray/attack(mob/living/L, mob/user, def_zone) - INVOKE_ASYNC(src, .proc/attempt_spray, L, user, def_zone) // this is shitcode because the params for attack aren't even right but i'm not in the mood to refactor right now. + INVOKE_ASYNC(src, PROC_REF(attempt_spray), L, user, def_zone) // this is shitcode because the params for attack aren't even right but i'm not in the mood to refactor right now. /obj/item/reagent_containers/medspray/proc/attempt_spray(mob/living/L, mob/user, def_zone) if(!reagents || !reagents.total_volume) diff --git a/code/modules/reagents/reagent_containers/patch.dm b/code/modules/reagents/reagent_containers/patch.dm index 8cf98008db2e..1549859cb267 100644 --- a/code/modules/reagents/reagent_containers/patch.dm +++ b/code/modules/reagents/reagent_containers/patch.dm @@ -28,8 +28,8 @@ /obj/item/reagent_containers/pill/patch/canconsume(mob/eater, mob/user) if(!iscarbon(eater)) - return 0 - return 1 // Masks were stopping people from "eating" patches. Thanks, inheritance. + return FALSE + return TRUE // Masks were stopping people from "eating" patches. Thanks, inheritance. /obj/item/reagent_containers/pill/patch/styptic name = "brute patch" diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 02f77af17e13..a0e6da3a9649 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -29,7 +29,7 @@ return DEFAULT_VOLUME_TINY/2 + reagents.total_volume / reagents.maximum_volume * DEFAULT_VOLUME_TINY /obj/item/reagent_containers/pill/attack(mob/living/M, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) - INVOKE_ASYNC(src, .proc/attempt_feed, M, user) + INVOKE_ASYNC(src, PROC_REF(attempt_feed), M, user) /obj/item/reagent_containers/pill/proc/attempt_feed(mob/living/M, mob/living/user) if(!canconsume(M, user)) @@ -51,7 +51,7 @@ var/makes_me_think = pick(strings("redpill.json", "redpill_questions")) if(icon_state == "pill4" && prob(5)) //you take the red pill - you stay in Wonderland, and I show you how deep the rabbit hole goes - addtimer(CALLBACK(GLOBAL_PROC, /proc/to_chat, M, "[makes_me_think]"), 50) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), M, "[makes_me_think]"), 50) log_combat(user, M, "fed", reagents.log_list()) if(reagents.total_volume) diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 2670401964a4..d7fc2086bf10 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -86,7 +86,7 @@ D.add_atom_colour(mix_color_from_reagents(D.reagents.reagent_list), TEMPORARY_COLOUR_PRIORITY) playsound(src.loc, 'sound/effects/spray2.ogg', 50, 1, -6) last_spray = world.time - INVOKE_ASYNC(D, /obj/effect/decal/chempuff/proc/run_puff, A) + INVOKE_ASYNC(D, TYPE_PROC_REF(/obj/effect/decal/chempuff, run_puff), A) /obj/item/reagent_containers/spray/attack_self(mob/user) stream_mode = !stream_mode diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index c1812d9121d7..8fb2a45f5a5e 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -58,7 +58,7 @@ /obj/item/reagent_containers/syringe/afterattack(atom/target, mob/user, proximity) . = ..() - INVOKE_ASYNC(src, .proc/attempt_inject, target, user, proximity) + INVOKE_ASYNC(src, PROC_REF(attempt_inject), target, user, proximity) /obj/item/reagent_containers/syringe/proc/attempt_inject(atom/target, mob/user, proximity) if(busy) @@ -93,7 +93,7 @@ target.visible_message("[user] is trying to take a blood sample from [target]!", \ "[user] is trying to take a blood sample from [target]!") busy = TRUE - if(!do_mob(user, target, extra_checks=CALLBACK(L, /mob/living/proc/can_inject,user,1))) + if(!do_mob(user, target, extra_checks=CALLBACK(L, TYPE_PROC_REF(/mob/living, can_inject),user,1))) busy = FALSE return if(reagents.total_volume >= reagents.maximum_volume) @@ -143,7 +143,7 @@ if(L != user) L.visible_message("[user] is trying to inject [L]!", \ "[user] is trying to inject [L]!") - if(!do_mob(user, L, extra_checks=CALLBACK(L, /mob/living/proc/can_inject,user,1))) + if(!do_mob(user, L, extra_checks=CALLBACK(L, TYPE_PROC_REF(/mob/living, can_inject),user,1))) return if(!reagents.total_volume) return @@ -189,7 +189,7 @@ if(reagents && reagents.total_volume) return clamp(round((reagents.total_volume / volume * 15),5), 1, 15) else - return 0 + return FALSE /obj/item/reagent_containers/syringe/epinephrine name = "syringe (epinephrine)" diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 07b783885886..ddc95be7a7bf 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -18,7 +18,7 @@ /obj/structure/reagent_dispensers/attackby(obj/item/W, mob/user, params) if(W.is_refillable()) - return 0 //so we can refill them via their afterattack. + return FALSE //so we can refill them via their afterattack. else return ..() diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index b3ad29e63749..3f45c6cce995 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -132,7 +132,7 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) return use_power(6) affecting = loc.contents - src // moved items will be all in loc - addtimer(CALLBACK(src, .proc/convey, affecting), 1) + addtimer(CALLBACK(src, PROC_REF(convey), affecting), 1) /obj/machinery/conveyor/proc/convey(list/affecting) var/turf/T = get_step(src, movedir) diff --git a/code/modules/recycling/conveyor_sorter.dm b/code/modules/recycling/conveyor_sorter.dm index 0e42c79067c5..b4d74574ad1a 100644 --- a/code/modules/recycling/conveyor_sorter.dm +++ b/code/modules/recycling/conveyor_sorter.dm @@ -75,7 +75,7 @@ /obj/effect/decal/cleanable/conveyor_sorter/Initialize(mapload, list/datum/disease/diseases) . = ..() var/static/list/loc_connections = list( - COMSIG_ATOM_ENTERED = .proc/on_entered, + COMSIG_ATOM_ENTERED = PROC_REF(on_entered), ) AddElement(/datum/element/connect_loc, loc_connections) diff --git a/code/modules/recycling/disposal/bin.dm b/code/modules/recycling/disposal/bin.dm index a8835d0cee6e..e8c4b0d3d375 100644 --- a/code/modules/recycling/disposal/bin.dm +++ b/code/modules/recycling/disposal/bin.dm @@ -210,7 +210,7 @@ flush = FALSE /obj/machinery/disposal/proc/newHolderDestination(obj/structure/disposalholder/H) - for(var/obj/item/smallDelivery/O in src) + for(var/obj/item/small_delivery/O in src) H.tomail = TRUE return diff --git a/code/modules/recycling/disposal/construction.dm b/code/modules/recycling/disposal/construction.dm index c6d015df3462..9bb63acd07f8 100644 --- a/code/modules/recycling/disposal/construction.dm +++ b/code/modules/recycling/disposal/construction.dm @@ -43,6 +43,7 @@ // update iconstate and dpdir due to dir and type /obj/structure/disposalconstruct/update_icon() + . = ..() icon_state = initial(pipe_type.icon_state) if(is_pipe()) icon_state = "con[icon_state]" @@ -91,7 +92,7 @@ /obj/structure/disposalconstruct/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_FLIP | ROTATION_VERBS ,null,CALLBACK(src, .proc/can_be_rotated), CALLBACK(src, .proc/after_rot)) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_FLIP | ROTATION_VERBS ,null,CALLBACK(src, PROC_REF(can_be_rotated)), CALLBACK(src, PROC_REF(after_rot))) /obj/structure/disposalconstruct/proc/after_rot(mob/user,rotation_type) if(rotation_type == ROTATION_FLIP) diff --git a/code/modules/recycling/disposal/holder.dm b/code/modules/recycling/disposal/holder.dm index bce1b3d98dac..03e445ef22df 100644 --- a/code/modules/recycling/disposal/holder.dm +++ b/code/modules/recycling/disposal/holder.dm @@ -22,7 +22,8 @@ // initialize a holder from the contents of a disposal unit /obj/structure/disposalholder/proc/init(obj/machinery/disposal/D) - gas = D.air_contents// transfer gas resv. into holder object + if(istype(D)) // This is sometimes called on non-machinery disposals system types. + gas = D.air_contents// transfer gas resv. into holder object //Check for any living mobs trigger hasmob. //hasmob effects whether the package goes to cargo or its tagged destination. @@ -41,21 +42,15 @@ // now everything inside the disposal gets put into the holder // note AM since can contain mobs or objs for(var/A in D) - var/atom/movable/AM = A - if(AM == src) + var/atom/movable/atom_in_transit = A + if(atom_in_transit == src) continue - SEND_SIGNAL(AM, COMSIG_MOVABLE_DISPOSING, src, D) - AM.forceMove(src) - if(istype(AM, /obj/structure/bigDelivery) && !hasmob) - var/obj/structure/bigDelivery/T = AM - src.destinationTag = T.sortTag - if(istype(AM, /obj/item/smallDelivery) && !hasmob) - var/obj/item/smallDelivery/T = AM - src.destinationTag = T.sortTag - else if(istype(AM, /mob/living/silicon/robot)) - var/obj/item/destTagger/borg/tagger = locate() in AM - if (tagger) - src.destinationTag = tagger.currTag + SEND_SIGNAL(atom_in_transit, COMSIG_MOVABLE_DISPOSING, src, D, hasmob) + atom_in_transit.forceMove(src) + if(iscyborg(atom_in_transit)) + var/obj/item/dest_tagger/borg/tagger = locate() in atom_in_transit + if(tagger) + destinationTag = tagger.currTag // start the movement process diff --git a/code/modules/recycling/disposal/outlet.dm b/code/modules/recycling/disposal/outlet.dm index 7655988c8ffd..6e0894db505e 100644 --- a/code/modules/recycling/disposal/outlet.dm +++ b/code/modules/recycling/disposal/outlet.dm @@ -44,9 +44,9 @@ if((start_eject + 30) < world.time) start_eject = world.time playsound(src, 'sound/machines/warning-buzzer.ogg', 50, 0, 0) - addtimer(CALLBACK(src, .proc/expel_holder, H, TRUE), 20) + addtimer(CALLBACK(src, PROC_REF(expel_holder), H, TRUE), 20) else - addtimer(CALLBACK(src, .proc/expel_holder, H), 20) + addtimer(CALLBACK(src, PROC_REF(expel_holder), H), 20) /obj/structure/disposaloutlet/proc/expel_holder(obj/structure/disposalholder/H, playsound=FALSE) if(playsound) diff --git a/code/modules/recycling/disposal/pipe.dm b/code/modules/recycling/disposal/pipe.dm index 6c85bfc3ee61..5dd0163204a0 100644 --- a/code/modules/recycling/disposal/pipe.dm +++ b/code/modules/recycling/disposal/pipe.dm @@ -140,7 +140,7 @@ /obj/structure/disposalpipe/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) if(damage_flag == MELEE && damage_amount < 10) - return 0 + return FALSE return ..() diff --git a/code/modules/recycling/disposal/pipe_sorting.dm b/code/modules/recycling/disposal/pipe_sorting.dm index 1ae56983120a..ec20db22b53e 100644 --- a/code/modules/recycling/disposal/pipe_sorting.dm +++ b/code/modules/recycling/disposal/pipe_sorting.dm @@ -60,8 +60,8 @@ /obj/structure/disposalpipe/sorting/mail/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/destTagger)) - var/obj/item/destTagger/O = I + if(istype(I, /obj/item/dest_tagger)) + var/obj/item/dest_tagger/O = I if(O.currTag)// Tagger has a tag set if(O.currTag in sortTypes) diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 97a35f93120b..24c5ccf000b6 100644 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -1,4 +1,4 @@ -/obj/structure/bigDelivery +/obj/structure/big_delivery name = "large parcel" desc = "A large delivery parcel." icon = 'icons/obj/storage.dmi' @@ -6,10 +6,14 @@ density = TRUE mouse_drag_pointer = MOUSE_ACTIVE_POINTER var/giftwrapped = FALSE - var/sortTag = 0 + var/sort_tag = 0 var/obj/item/barcode/sticker -/obj/structure/bigDelivery/interact(mob/user) +/obj/structure/big_delivery/Initialize() + . = ..() + RegisterSignal(src, COMSIG_MOVABLE_DISPOSING, PROC_REF(disposal_handling)) + +/obj/structure/big_delivery/interact(mob/user) to_chat(user, "You start to unwrap the package...") if(!do_after(user, 15, target = user)) return @@ -18,29 +22,29 @@ unwrap_contents() qdel(src) -/obj/structure/bigDelivery/Destroy() +/obj/structure/big_delivery/Destroy() var/turf/T = get_turf(src) for(var/atom/movable/AM in contents) AM.forceMove(T) return ..() -/obj/structure/bigDelivery/examine(mob/user) +/obj/structure/big_delivery/examine(mob/user) . = ..() if(sticker) . += "There's a barcode attached to the side." -/obj/structure/bigDelivery/contents_explosion(severity, target, origin) +/obj/structure/big_delivery/contents_explosion(severity, target, origin) for(var/atom/movable/AM in contents) AM.ex_act(severity, target, origin) -/obj/structure/bigDelivery/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/destTagger)) - var/obj/item/destTagger/O = W +/obj/structure/big_delivery/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/dest_tagger)) + var/obj/item/dest_tagger/O = W - if(sortTag != O.currTag) + if(sort_tag != O.currTag) var/tag = uppertext(GLOB.TAGGERLOCATIONS[O.currTag]) to_chat(user, "*[tag]*") - sortTag = O.currTag + sort_tag = O.currTag playsound(loc, 'sound/machines/twobeep.ogg', 100, 1) else if(istype(W, /obj/item/pen)) @@ -108,7 +112,7 @@ else return ..() -/obj/structure/bigDelivery/relay_container_resist(mob/living/user, obj/O) +/obj/structure/big_delivery/relay_container_resist(mob/living/user, obj/O) if(ismovable(loc)) var/atom/movable/AM = loc //can't unwrap the wrapped container if it's inside something. AM.relay_container_resist(user, O) @@ -127,26 +131,35 @@ if(user.loc == src) //so we don't get the message if we resisted multiple times and succeeded. to_chat(user, "You fail to remove [O]'s wrapping!") -/obj/structure/bigDelivery/proc/unwrap_contents() +/obj/structure/big_delivery/proc/unwrap_contents() if(!sticker) return for(var/obj/I in src.GetAllContents()) SEND_SIGNAL(I, COMSIG_STRUCTURE_UNWRAPPED) -/obj/item/smallDelivery +/obj/structure/big_delivery/proc/disposal_handling(disposal_source, obj/structure/disposalholder/disposal_holder, obj/machinery/disposal/disposal_machine, hasmob) + SIGNAL_HANDLER + if(!hasmob) + disposal_holder.destinationTag = sort_tag + +/obj/item/small_delivery name = "parcel" desc = "A brown paper delivery parcel." icon = 'icons/obj/storage.dmi' icon_state = "deliverypackage3" var/giftwrapped = 0 - var/sortTag = 0 + var/sort_tag = 0 var/obj/item/barcode/sticker -/obj/item/smallDelivery/contents_explosion(severity, target, origin) +/obj/item/small_delivery/Initialize() + . = ..() + RegisterSignal(src, COMSIG_MOVABLE_DISPOSING, PROC_REF(disposal_handling)) + +/obj/item/small_delivery/contents_explosion(severity, target, origin) for(var/atom/movable/AM in contents) AM.ex_act(severity, target, origin) -/obj/item/smallDelivery/attack_self(mob/user) +/obj/item/small_delivery/attack_self(mob/user) to_chat(user, "You start to unwrap the package...") if(!do_after(user, 15, target = user)) return @@ -159,7 +172,7 @@ new /obj/effect/decal/cleanable/wrapping(get_turf(user)) qdel(src) -/obj/item/smallDelivery/attack_self_tk(mob/user) +/obj/item/small_delivery/attack_self_tk(mob/user) if(ismob(loc)) var/mob/M = loc M.temporarilyRemoveItemFromInventory(src, TRUE) @@ -175,14 +188,14 @@ unwrap_contents() qdel(src) -/obj/item/smallDelivery/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/destTagger)) - var/obj/item/destTagger/O = W +/obj/item/small_delivery/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/dest_tagger)) + var/obj/item/dest_tagger/O = W - if(sortTag != O.currTag) + if(sort_tag != O.currTag) var/tag = uppertext(GLOB.TAGGERLOCATIONS[O.currTag]) to_chat(user, "*[tag]*") - sortTag = O.currTag + sort_tag = O.currTag playsound(loc, 'sound/machines/twobeep.ogg', 100, 1) else if(istype(W, /obj/item/pen)) @@ -249,19 +262,23 @@ overlaystring = copytext_char(overlaystring, 5) //5 == length("gift") + 1 add_overlay(overlaystring) -/obj/item/smallDelivery/proc/unwrap_contents() +/obj/item/small_delivery/proc/unwrap_contents() if(!sticker) return for(var/obj/I in src.GetAllContents()) SEND_SIGNAL(I, COMSIG_ITEM_UNWRAPPED) -/obj/item/smallDelivery/examine(mob/user) +/obj/item/small_delivery/examine(mob/user) . = ..() if(sticker) . += "There's a barcode attached to the side." +/obj/item/small_delivery/proc/disposal_handling(disposal_source, obj/structure/disposalholder/disposal_holder, obj/machinery/disposal/disposal_machine, hasmob) + SIGNAL_HANDLER + if(!hasmob) + disposal_holder.destinationTag = sort_tag -/obj/item/destTagger +/obj/item/dest_tagger name = "destination tagger" desc = "Used to set the destination of properly wrapped packages." icon = 'icons/obj/device.dmi' @@ -275,11 +292,11 @@ flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BELT -/obj/item/destTagger/borg +/obj/item/dest_tagger/borg name = "cyborg destination tagger" desc = "Used to fool the disposal mail network into thinking that you're a harmless parcel. Does actually work as a regular destination tagger as well." -/obj/item/destTagger/suicide_act(mob/living/user) +/obj/item/dest_tagger/suicide_act(mob/living/user) user.visible_message("[user] begins tagging [user.p_their()] final destination! It looks like [user.p_theyre()] trying to commit suicide!") if (islizard(user)) to_chat(user, "*HELL*")//lizard nerf @@ -288,7 +305,7 @@ playsound(src, 'sound/machines/twobeep.ogg', 100, 1) return BRUTELOSS -/obj/item/destTagger/proc/openwindow(mob/user) +/obj/item/dest_tagger/proc/openwindow(mob/user) var/dat = "

      TagMaster 2.2

      " dat += "" @@ -303,12 +320,12 @@ user << browse(dat, "window=destTagScreen;size=450x350") onclose(user, "destTagScreen") -/obj/item/destTagger/attack_self(mob/user) +/obj/item/dest_tagger/attack_self(mob/user) if(!locked_destination) openwindow(user) return -/obj/item/destTagger/Topic(href, href_list) +/obj/item/dest_tagger/Topic(href, href_list) add_fingerprint(usr) if(href_list["nextTag"]) var/n = text2num(href_list["nextTag"]) diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_electronics.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_electronics.dm index fea67a921f17..a86195f526d1 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_electronics.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_electronics.dm @@ -56,7 +56,7 @@ id = "desttagger" build_type = AUTOLATHE | PROTOLATHE materials = list(/datum/material/iron = 250, /datum/material/glass = 125) - build_path = /obj/item/destTagger + build_path = /obj/item/dest_tagger category = list("initial", "Electronics") /datum/design/handlabeler diff --git a/code/modules/research/designs/limbgrower_designs.dm b/code/modules/research/designs/limbgrower_designs.dm index f0e162b24f28..ab6c29a82192 100644 --- a/code/modules/research/designs/limbgrower_designs.dm +++ b/code/modules/research/designs/limbgrower_designs.dm @@ -12,7 +12,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 100, /datum/reagent/blood = BLOOD_VOLUME_SURVIVE) build_path = /mob/living/carbon/human/chestonly - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox" ) /datum/design/leftarm name = "Left Arm" @@ -20,7 +20,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/bodypart/l_arm - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/rightarm name = "Right Arm" @@ -28,7 +28,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/bodypart/r_arm - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/leftleg name = "Left Leg" @@ -36,7 +36,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/bodypart/l_leg - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/rightleg name = "Right Leg" @@ -44,7 +44,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/bodypart/r_leg - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/armblade name = "Arm Blade" @@ -62,7 +62,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 50) build_path = /obj/item/bodypart/chest - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/head name = "Head" @@ -70,7 +70,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 75) build_path = /obj/item/bodypart/head - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") //Organs /datum/design/brain @@ -79,7 +79,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 50) build_path = /obj/item/organ/brain - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/heart name = "Heart" @@ -87,7 +87,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/organ/heart - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/lungs name = "Lungs" @@ -95,7 +95,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/organ/lungs - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/liver name = "Liver" @@ -103,7 +103,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/organ/liver - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/stomach name = "Stomach" @@ -111,7 +111,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/organ/stomach - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/appendix name = "Appendix" @@ -119,7 +119,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 10) build_path = /obj/item/organ/appendix - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/tail name = "Tail" @@ -127,7 +127,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/organ/tail - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/ears name = "Ears" @@ -135,7 +135,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/organ/ears - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/eyes name = "Eyes" @@ -143,7 +143,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 30) build_path = /obj/item/organ/eyes - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/tongue name = "Tongue" @@ -151,7 +151,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/organ/tongue - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") /datum/design/vocal_cords name = "Vocal cords" @@ -159,7 +159,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/organ/vocal_cords - category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno","shadekin","teshari","vox") //genitals diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index 9c7ca5b999f1..9903da5e914e 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -43,7 +43,7 @@ Note: Must be placed within 3 tiles of the R&D Console loaded_item = O to_chat(user, "You add the [O.name] to the [src.name]!") flick("d_analyzer_la", src) - addtimer(CALLBACK(src, .proc/finish_loading), 10) + addtimer(CALLBACK(src, PROC_REF(finish_loading)), 10) if (linked_console) linked_console.updateUsrDialog() @@ -74,7 +74,7 @@ Note: Must be placed within 3 tiles of the R&D Console if(!innermode) flick("d_analyzer_process", src) busy = TRUE - addtimer(CALLBACK(src, .proc/reset_busy), 24) + addtimer(CALLBACK(src, PROC_REF(reset_busy)), 24) use_power(250) if(thing == loaded_item) loaded_item = null diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index f23841a02f8f..c6085c145bf0 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -498,7 +498,7 @@ use_power(500000) investigate_log("Experimentor has drained power from its APC", INVESTIGATE_EXPERIMENTOR) - addtimer(CALLBACK(src, .proc/reset_exp), resetTime) + addtimer(CALLBACK(src, PROC_REF(reset_exp)), resetTime) /obj/machinery/rnd/experimentor/proc/reset_exp() update_icon() @@ -564,7 +564,7 @@ cooldown = TRUE call(src,realProc)(user) if(!QDELETED(src)) - addtimer(CALLBACK(src, .proc/cd), cooldownMax) + addtimer(CALLBACK(src, PROC_REF(cd)), cooldownMax) else to_chat(user, "You aren't quite sure what to do with this yet.") @@ -581,7 +581,7 @@ /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/throwSmoke, C)) + 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) @@ -631,7 +631,7 @@ /obj/item/relic/proc/explode(mob/user) to_chat(user, "[src] begins to heat up!") - addtimer(CALLBACK(src, .proc/do_explode, user), rand(35, 100)) + addtimer(CALLBACK(src, PROC_REF(do_explode), user), rand(35, 100)) /obj/item/relic/proc/do_explode(mob/user) if(loc == user) @@ -642,7 +642,7 @@ /obj/item/relic/proc/teleport(mob/user) to_chat(user, "[src] begins to vibrate!") - addtimer(CALLBACK(src, .proc/do_the_teleport, user), rand(10, 30)) + 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) diff --git a/code/modules/research/machinery/_production.dm b/code/modules/research/machinery/_production.dm index 30d0c70566eb..6ca57938d256 100644 --- a/code/modules/research/machinery/_production.dm +++ b/code/modules/research/machinery/_production.dm @@ -30,7 +30,7 @@ stored_research = new host_research = SSresearch.science_tech update_research() - materials = AddComponent(/datum/component/remote_materials, "lathe", mapload, _after_insert=CALLBACK(src, .proc/AfterMaterialInsert)) + materials = AddComponent(/datum/component/remote_materials, "lathe", mapload, _after_insert=CALLBACK(src, PROC_REF(AfterMaterialInsert))) RefreshParts() /obj/machinery/rnd/production/Destroy() @@ -107,7 +107,7 @@ /obj/machinery/rnd/production/proc/check_mat(datum/design/being_built, var/mat) // now returns how many times the item can be built with the material if (!materials.mat_container) // no connected silo - return 0 + return FALSE var/list/all_materials = being_built.reagents_list + being_built.materials var/A = materials.mat_container.get_material_amount(mat) @@ -175,8 +175,8 @@ if(production_animation) flick(production_animation, src) var/timecoeff = D.lathe_time_factor * print_cost_coeff - addtimer(CALLBACK(src, .proc/reset_busy), (20 * timecoeff * amount) ** 0.5) - addtimer(CALLBACK(src, .proc/do_print, D.build_path, amount, efficient_mats, D.dangerous_construction, usr), (20 * timecoeff * amount) ** 0.5) + addtimer(CALLBACK(src, PROC_REF(reset_busy)), (20 * timecoeff * amount) ** 0.5) + addtimer(CALLBACK(src, PROC_REF(do_print), D.build_path, amount, efficient_mats, D.dangerous_construction, usr), (20 * timecoeff * amount) ** 0.5) return TRUE /obj/machinery/rnd/production/proc/search(string) @@ -344,10 +344,10 @@ var/datum/component/material_container/mat_container = materials.mat_container if (!mat_container) say("No access to material storage, please contact the quartermaster.") - return 0 + return FALSE if (materials.on_hold()) say("Mineral access is on hold, please contact the quartermaster.") - return 0 + return FALSE var/count = mat_container.retrieve_sheets(text2num(eject_amt), eject_sheet, drop_location()) var/list/matlist = list() matlist[eject_sheet] = MINERAL_MATERIAL_AMOUNT diff --git a/code/modules/research/nanites/nanite_chamber.dm b/code/modules/research/nanites/nanite_chamber.dm index fe776e86c580..21879973e762 100644 --- a/code/modules/research/nanites/nanite_chamber.dm +++ b/code/modules/research/nanites/nanite_chamber.dm @@ -63,11 +63,11 @@ //TODO OMINOUS MACHINE SOUNDS set_busy(TRUE, "Initializing injection protocol...", "[initial(icon_state)]_raising") - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Analyzing host bio-structure...", "[initial(icon_state)]_active"),20) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Priming nanites...", "[initial(icon_state)]_active"),40) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Injecting...", "[initial(icon_state)]_active"),70) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Activating nanites...", "[initial(icon_state)]_falling"),110) - addtimer(CALLBACK(src, .proc/complete_injection, locked_state),130) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Analyzing host bio-structure...", "[initial(icon_state)]_active"),20) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Priming nanites...", "[initial(icon_state)]_active"),40) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Injecting...", "[initial(icon_state)]_active"),70) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Activating nanites...", "[initial(icon_state)]_falling"),110) + addtimer(CALLBACK(src, PROC_REF(complete_injection), locked_state),130) /obj/machinery/nanite_chamber/proc/complete_injection(locked_state) //TODO MACHINE DING @@ -90,11 +90,11 @@ //TODO OMINOUS MACHINE SOUNDS set_busy(TRUE, "Initializing cleanup protocol...", "[initial(icon_state)]_raising") - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Analyzing host bio-structure...", "[initial(icon_state)]_active"),20) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Pinging nanites...", "[initial(icon_state)]_active"),40) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Initiating graceful self-destruct sequence...", "[initial(icon_state)]_active"),70) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Removing debris...", "[initial(icon_state)]_falling"),110) - addtimer(CALLBACK(src, .proc/complete_removal, locked_state),130) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Analyzing host bio-structure...", "[initial(icon_state)]_active"),20) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Pinging nanites...", "[initial(icon_state)]_active"),40) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Initiating graceful self-destruct sequence...", "[initial(icon_state)]_active"),70) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Removing debris...", "[initial(icon_state)]_falling"),110) + addtimer(CALLBACK(src, PROC_REF(complete_removal), locked_state),130) /obj/machinery/nanite_chamber/proc/complete_removal(locked_state) //TODO MACHINE DING diff --git a/code/modules/research/nanites/nanite_cloud_controller.dm b/code/modules/research/nanites/nanite_cloud_controller.dm index eda9224bfbc5..15e452b474b1 100644 --- a/code/modules/research/nanites/nanite_cloud_controller.dm +++ b/code/modules/research/nanites/nanite_cloud_controller.dm @@ -5,6 +5,7 @@ icon_state = "nanite_cloud_controller" circuit = /obj/item/circuitboard/computer/nanite_cloud_controller icon_screen = "nanite_cloud_controller_screen" + icon_keyboard = null var/obj/item/disk/nanite_program/disk var/list/datum/nanite_cloud_backup/cloud_backups = list() diff --git a/code/modules/research/nanites/nanite_programs/healing.dm b/code/modules/research/nanites/nanite_programs/healing.dm index 4603b04b1d3a..83e731874362 100644 --- a/code/modules/research/nanites/nanite_programs/healing.dm +++ b/code/modules/research/nanites/nanite_programs/healing.dm @@ -226,7 +226,7 @@ /datum/nanite_program/defib/on_trigger(comm_message) host_mob.notify_ghost_cloning("Your heart is being defibrillated by nanites. Re-enter your corpse if you want to be revived!") - addtimer(CALLBACK(src, .proc/zap), 50) + addtimer(CALLBACK(src, PROC_REF(zap)), 50) /datum/nanite_program/defib/proc/check_revivable() if(!iscarbon(host_mob)) //nonstandard biology diff --git a/code/modules/research/nanites/nanite_programs/sensor.dm b/code/modules/research/nanites/nanite_programs/sensor.dm index 259b8ed84210..4c3f978fb299 100644 --- a/code/modules/research/nanites/nanite_programs/sensor.dm +++ b/code/modules/research/nanites/nanite_programs/sensor.dm @@ -36,7 +36,7 @@ /datum/nanite_program/sensor/repeat/on_trigger(comm_message) var/datum/nanite_extra_setting/ES = extra_settings[NES_DELAY] - addtimer(CALLBACK(src, .proc/send_code), ES.get_value() * 10) + addtimer(CALLBACK(src, PROC_REF(send_code)), ES.get_value() * 10) /datum/nanite_program/sensor/relay_repeat name = "Relay Signal Repeater" @@ -53,7 +53,7 @@ /datum/nanite_program/sensor/relay_repeat/on_trigger(comm_message) var/datum/nanite_extra_setting/ES = extra_settings[NES_DELAY] - addtimer(CALLBACK(src, .proc/send_code), ES.get_value() * 10) + addtimer(CALLBACK(src, PROC_REF(send_code)), ES.get_value() * 10) /datum/nanite_program/sensor/relay_repeat/send_code() var/datum/nanite_extra_setting/relay = extra_settings[NES_RELAY_CHANNEL] @@ -246,7 +246,7 @@ /datum/nanite_program/sensor/voice/on_mob_add() . = ..() - RegisterSignal(host_mob, COMSIG_MOVABLE_HEAR, .proc/on_hear) + RegisterSignal(host_mob, COMSIG_MOVABLE_HEAR, PROC_REF(on_hear)) /datum/nanite_program/sensor/voice/on_mob_remove() UnregisterSignal(host_mob, COMSIG_MOVABLE_HEAR) diff --git a/code/modules/research/nanites/nanite_programs/suppression.dm b/code/modules/research/nanites/nanite_programs/suppression.dm index 4e893d2a43f7..14b415e1cec3 100644 --- a/code/modules/research/nanites/nanite_programs/suppression.dm +++ b/code/modules/research/nanites/nanite_programs/suppression.dm @@ -11,7 +11,7 @@ /datum/nanite_program/sleepy/on_trigger(comm_message) to_chat(host_mob, "You start to feel very sleepy...") host_mob.drowsyness += 20 - addtimer(CALLBACK(host_mob, /mob/living.proc/Sleeping, 200), rand(60,200)) + addtimer(CALLBACK(host_mob, TYPE_PROC_REF(/mob/living, Sleeping), 200), rand(60,200)) /datum/nanite_program/paralyzing name = "Paralysis" diff --git a/code/modules/research/nanites/nanite_programs/utility.dm b/code/modules/research/nanites/nanite_programs/utility.dm index feb726ded44b..5dc258fad45c 100644 --- a/code/modules/research/nanites/nanite_programs/utility.dm +++ b/code/modules/research/nanites/nanite_programs/utility.dm @@ -364,11 +364,11 @@ /datum/nanite_program/lockout/enable_passive_effect() . = ..() if(lock_console) - RegisterSignal(src, COMSIG_NANITE_INTERNAL_CONSOLE_LOCK_CHECK, .proc/check_antivirus) + RegisterSignal(src, COMSIG_NANITE_INTERNAL_CONSOLE_LOCK_CHECK, PROC_REF(check_antivirus)) if(lock_host) - RegisterSignal(src, COMSIG_NANITE_INTERNAL_HOST_LOCK_CHECK, .proc/check_antivirus) + RegisterSignal(src, COMSIG_NANITE_INTERNAL_HOST_LOCK_CHECK, PROC_REF(check_antivirus)) if(lock_virus) - RegisterSignal(src, COMSIG_NANITE_INTERNAL_VIRAL_PREVENTION_CHECK, .proc/check_antivirus) + RegisterSignal(src, COMSIG_NANITE_INTERNAL_VIRAL_PREVENTION_CHECK, PROC_REF(check_antivirus)) /datum/nanite_program/lockout/disable_passive_effect() . = ..() diff --git a/code/modules/research/nanites/nanite_programs/weapon.dm b/code/modules/research/nanites/nanite_programs/weapon.dm index 66f6c140f26e..825a52f9e072 100644 --- a/code/modules/research/nanites/nanite_programs/weapon.dm +++ b/code/modules/research/nanites/nanite_programs/weapon.dm @@ -84,7 +84,7 @@ /datum/nanite_program/explosive/on_trigger(comm_message) host_mob.visible_message("[host_mob] starts emitting a high-pitched buzzing, and [host_mob.p_their()] skin begins to glow...",\ "You start emitting a high-pitched buzzing, and your skin begins to glow...") - addtimer(CALLBACK(src, .proc/boom), clamp((nanites.nanite_volume * 0.35), 25, 150)) + addtimer(CALLBACK(src, PROC_REF(boom)), clamp((nanites.nanite_volume * 0.35), 25, 150)) /datum/nanite_program/explosive/proc/boom() var/nanite_amount = nanites.nanite_volume @@ -178,7 +178,7 @@ sent_directive = ES.get_value() brainwash(host_mob, sent_directive) log_game("A mind control nanite program brainwashed [key_name(host_mob)] with the objective '[sent_directive]'.") - addtimer(CALLBACK(src, .proc/end_brainwashing), 600) + addtimer(CALLBACK(src, PROC_REF(end_brainwashing)), 600) /datum/nanite_program/comm/mind_control/proc/end_brainwashing() if(host_mob.mind && host_mob.mind.has_antag_datum(/datum/antagonist/brainwashed)) diff --git a/code/modules/research/nanites/public_chamber.dm b/code/modules/research/nanites/public_chamber.dm index c6c53779a9ea..9d3f663949c5 100644 --- a/code/modules/research/nanites/public_chamber.dm +++ b/code/modules/research/nanites/public_chamber.dm @@ -45,9 +45,9 @@ //TODO OMINOUS MACHINE SOUNDS set_busy(TRUE, "[initial(icon_state)]_raising") - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_active"),20) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_falling"),60) - addtimer(CALLBACK(src, .proc/complete_injection, locked_state, attacker),80) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "[initial(icon_state)]_active"),20) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "[initial(icon_state)]_falling"),60) + addtimer(CALLBACK(src, PROC_REF(complete_injection), locked_state, attacker),80) /obj/machinery/public_nanite_chamber/proc/complete_injection(locked_state, mob/living/attacker) //TODO MACHINE DING @@ -72,9 +72,9 @@ locked = TRUE set_busy(TRUE, "[initial(icon_state)]_raising") - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_active"),20) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_falling"),40) - addtimer(CALLBACK(src, .proc/complete_cloud_change, locked_state, attacker),60) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "[initial(icon_state)]_active"),20) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "[initial(icon_state)]_falling"),40) + addtimer(CALLBACK(src, PROC_REF(complete_cloud_change), locked_state, attacker),60) /obj/machinery/public_nanite_chamber/proc/complete_cloud_change(locked_state, mob/living/attacker) locked = locked_state @@ -149,7 +149,7 @@ . = TRUE - addtimer(CALLBACK(src, .proc/try_inject_nanites, attacker), 30) //If someone is shoved in give them a chance to get out before the injection starts + addtimer(CALLBACK(src, PROC_REF(try_inject_nanites), attacker), 30) //If someone is shoved in give them a chance to get out before the injection starts /obj/machinery/public_nanite_chamber/proc/try_inject_nanites(mob/living/attacker) if(occupant) diff --git a/code/modules/research/rdmachines.dm b/code/modules/research/rdmachines.dm index 3ab3465b9e58..cfdab46f5780 100644 --- a/code/modules/research/rdmachines.dm +++ b/code/modules/research/rdmachines.dm @@ -103,4 +103,4 @@ mat_name = M.name use_power(min(1000, (amount_inserted / 100))) add_overlay("protolathe_[mat_name]") - addtimer(CALLBACK(src, /atom/proc/cut_overlay, "protolathe_[mat_name]"), 10) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, cut_overlay), "protolathe_[mat_name]"), 10) diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index 1794fd852b9c..92f3b760f546 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -44,7 +44,7 @@ if(. & EMP_PROTECT_SELF) return stat |= EMPED - addtimer(CALLBACK(src, .proc/unemp), severity*9) + addtimer(CALLBACK(src, PROC_REF(unemp)), severity*9) refresh_working() /obj/machinery/rnd/server/proc/unemp() diff --git a/code/modules/research/techweb/nodes/computer_hud_nodes.dm b/code/modules/research/techweb/nodes/computer_hud_nodes.dm index 780c146fee4e..4ae110419803 100644 --- a/code/modules/research/techweb/nodes/computer_hud_nodes.dm +++ b/code/modules/research/techweb/nodes/computer_hud_nodes.dm @@ -5,7 +5,7 @@ display_name = "Computer Consoles" description = "Computers and how they work." prereq_ids = list("datatheory") - design_ids = list("cargo", "cargorequest", "libraryconsole", "mining", "miningshuttle", "crewconsole", "rdcamera", "comconsole", "idcardconsole", "seccamera") + design_ids = list("cargo", "cargorequest", "bounty", "libraryconsole", "mining", "miningshuttle", "crewconsole", "rdcamera", "comconsole", "idcardconsole", "seccamera") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2000) /datum/techweb_node/computer_hardware_basic //Modular computers are shitty and nearly useless so until someone makes them actually useful this can be easy to get. diff --git a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm index 429f55698943..5d4632946232 100644 --- a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm +++ b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm @@ -68,7 +68,7 @@ var/icon/bluespace /datum/status_effect/slimerecall/on_apply() - RegisterSignal(owner, COMSIG_LIVING_RESIST, .proc/resistField) + RegisterSignal(owner, COMSIG_LIVING_RESIST, PROC_REF(resistField)) to_chat(owner, "You feel a sudden tug from an unknown force, and feel a pull to bluespace!") to_chat(owner, "Resist if you wish avoid the force!") bluespace = icon('icons/effects/effects.dmi',"chronofield") @@ -102,7 +102,7 @@ var/obj/structure/ice_stasis/cube /datum/status_effect/frozenstasis/on_apply() - RegisterSignal(owner, COMSIG_LIVING_RESIST, .proc/breakCube) + RegisterSignal(owner, COMSIG_LIVING_RESIST, PROC_REF(breakCube)) cube = new /obj/structure/ice_stasis(get_turf(owner)) owner.forceMove(cube) owner.status_flags |= GODMODE diff --git a/code/modules/research/xenobiology/crossbreeding/_weapons.dm b/code/modules/research/xenobiology/crossbreeding/_weapons.dm index 00748d260993..63fb75abc540 100644 --- a/code/modules/research/xenobiology/crossbreeding/_weapons.dm +++ b/code/modules/research/xenobiology/crossbreeding/_weapons.dm @@ -24,7 +24,7 @@ /obj/item/gun/magic/bloodchill/process() charge_tick++ if(charge_tick < recharge_rate || charges >= max_charges) - return 0 + return FALSE charge_tick = 0 var/mob/living/M = loc if(istype(M) && M.blood_volume >= 5) @@ -32,7 +32,7 @@ M.blood_volume -= 5 if(charges == 1) recharge_newshot() - return 1 + return TRUE /obj/item/ammo_casing/magic/bloodchill projectile_type = /obj/item/projectile/magic/bloodchill diff --git a/code/modules/research/xenobiology/crossbreeding/burning.dm b/code/modules/research/xenobiology/crossbreeding/burning.dm index 3d159cddde67..cc2df99785d5 100644 --- a/code/modules/research/xenobiology/crossbreeding/burning.dm +++ b/code/modules/research/xenobiology/crossbreeding/burning.dm @@ -242,7 +242,7 @@ Burning extracts: /obj/item/slimecross/burning/oil/do_effect(mob/user) user.visible_message("[src] begins to shake with rapidly increasing force!") - addtimer(CALLBACK(src, .proc/boom), 50) + addtimer(CALLBACK(src, PROC_REF(boom)), 50) /obj/item/slimecross/burning/oil/proc/boom() explosion(get_turf(src), 2, 4, 4) //Same area as normal oils, but increased high-impact values by one each, then decreased light by 2. diff --git a/code/modules/research/xenobiology/crossbreeding/charged.dm b/code/modules/research/xenobiology/crossbreeding/charged.dm index a51adfffe676..052e3e354eca 100644 --- a/code/modules/research/xenobiology/crossbreeding/charged.dm +++ b/code/modules/research/xenobiology/crossbreeding/charged.dm @@ -178,7 +178,7 @@ Charged extracts: /obj/item/slimecross/charged/gold/do_effect(mob/user) user.visible_message("[src] starts shuddering violently!") - addtimer(CALLBACK(src, .proc/startTimer), 50) + addtimer(CALLBACK(src, PROC_REF(startTimer)), 50) /obj/item/slimecross/charged/gold/proc/startTimer() START_PROCESSING(SSobj, src) @@ -202,7 +202,7 @@ Charged extracts: /obj/item/slimecross/charged/oil/do_effect(mob/user) user.visible_message("[src] begins to shake with rapidly increasing force!") - addtimer(CALLBACK(src, .proc/boom), 50) + addtimer(CALLBACK(src, PROC_REF(boom)), 50) /obj/item/slimecross/charged/oil/proc/boom() explosion(get_turf(src), 3, 2, 1) //Much smaller effect than normal oils, but devastatingly strong where it does hit. @@ -271,7 +271,7 @@ Charged extracts: if(M.maxHealth <= 0) to_chat(user, "The slime is too unstable to return!") M.revive(full_heal = 1) - M.stat = CONSCIOUS + M.set_stat(CONSCIOUS) M.visible_message("[M] is filled with renewed vigor and blinks awake!") M.maxHealth -= 10 //Revival isn't healthy. M.health -= 10 diff --git a/code/modules/research/xenobiology/crossbreeding/chilling.dm b/code/modules/research/xenobiology/crossbreeding/chilling.dm index 7c129b81791a..accf424df887 100644 --- a/code/modules/research/xenobiology/crossbreeding/chilling.dm +++ b/code/modules/research/xenobiology/crossbreeding/chilling.dm @@ -264,7 +264,7 @@ Chilling extracts: /obj/item/slimecross/chilling/oil/do_effect(mob/user) user.visible_message("[src] begins to shake with muted intensity!") - addtimer(CALLBACK(src, .proc/boom), 50) + addtimer(CALLBACK(src, PROC_REF(boom)), 50) /obj/item/slimecross/chilling/oil/proc/boom() explosion(get_turf(src), -1, -1, 10, 0) //Large radius, but mostly light damage, and no flash. diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index 1d4c02712594..424827a5e346 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -119,12 +119,12 @@ hotkey_help.Grant(user) actions += hotkey_help - RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_CTRL, .proc/XenoSlimeClickCtrl) - RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_ALT, .proc/XenoSlimeClickAlt) - RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_SHIFT, .proc/XenoSlimeClickShift) - RegisterSignal(user, COMSIG_XENO_TURF_CLICK_SHIFT, .proc/XenoTurfClickShift) - RegisterSignal(user, COMSIG_XENO_TURF_CLICK_CTRL, .proc/XenoTurfClickCtrl) - RegisterSignal(user, COMSIG_XENO_MONKEY_CLICK_CTRL, .proc/XenoMonkeyClickCtrl) + RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_CTRL, PROC_REF(XenoSlimeClickCtrl)) + RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_ALT, PROC_REF(XenoSlimeClickAlt)) + RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_SHIFT, PROC_REF(XenoSlimeClickShift)) + RegisterSignal(user, COMSIG_XENO_TURF_CLICK_SHIFT, PROC_REF(XenoTurfClickShift)) + RegisterSignal(user, COMSIG_XENO_TURF_CLICK_CTRL, PROC_REF(XenoTurfClickCtrl)) + RegisterSignal(user, COMSIG_XENO_MONKEY_CLICK_CTRL, PROC_REF(XenoMonkeyClickCtrl)) /obj/machinery/computer/camera_advanced/xenobio/remove_eye_control(mob/living/user) UnregisterSignal(user, COMSIG_XENO_SLIME_CLICK_CTRL) diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 24a841a14fce..a0ad63e20265 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -47,7 +47,7 @@ //Effect when activated by a Luminescent. Separated into a minor and major effect. Returns cooldown in deciseconds. /obj/item/slime_extract/proc/activate(mob/living/carbon/human/user, datum/species/jelly/luminescent/species, activation_type) to_chat(user, "Nothing happened... This slime extract cannot be activated this way.") - return 0 + return FALSE //Core-crossing: Feeding adult slimes extracts to obtain a much more powerful, single extract. /obj/item/slime_extract/attack(mob/living/simple_animal/slime/M, mob/user) @@ -97,7 +97,7 @@ to_chat(user, "You spit out [S].") return 350 else - return 0 + return FALSE /obj/item/slime_extract/gold name = "gold slime extract" @@ -252,7 +252,7 @@ to_chat(user, "Your glow is already enhanced!") return species.update_glow(user, 5) - addtimer(CALLBACK(species, /datum/species/jelly/luminescent.proc/update_glow, user, LUMINESCENT_DEFAULT_GLOW), 600) + addtimer(CALLBACK(species, TYPE_PROC_REF(/datum/species/jelly/luminescent, update_glow), user, LUMINESCENT_DEFAULT_GLOW), 600) to_chat(user, "You start glowing brighter.") if(SLIME_ACTIVATE_MAJOR) @@ -458,7 +458,7 @@ return to_chat(user, "You feel your skin harden and become more resistant.") species.armor += 25 - addtimer(CALLBACK(src, .proc/reset_armor, species), 1200) + addtimer(CALLBACK(src, PROC_REF(reset_armor), species), 1200) return 450 if(SLIME_ACTIVATE_MAJOR) diff --git a/code/modules/ruins/icemoonruin_code/hotsprings.dm b/code/modules/ruins/icemoonruin_code/hotsprings.dm index 8cbd1b1f37bf..6eb34751846d 100644 --- a/code/modules/ruins/icemoonruin_code/hotsprings.dm +++ b/code/modules/ruins/icemoonruin_code/hotsprings.dm @@ -23,7 +23,7 @@ GLOBAL_LIST_EMPTY(cursed_minds) if(GLOB.cursed_minds[L.mind]) return GLOB.cursed_minds[L.mind] = TRUE - RegisterSignal(L.mind, COMSIG_PARENT_QDELETING, .proc/remove_from_cursed) + RegisterSignal(L.mind, COMSIG_PARENT_QDELETING, PROC_REF(remove_from_cursed)) L = wabbajack(L, "animal") // Appearance randomization removed so citadel players don't get randomized into some ungodly ugly creature and complain var/turf/T = find_safe_turf() L.forceMove(T) diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index 8de89a186bcb..014998c85cbd 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -131,7 +131,7 @@ important_info = "The base is rigged with explosives, DO NOT abandon it or let it fall into enemy hands!" outfit = /datum/outfit/lavaland_syndicate assignedrole = "Lavaland Syndicate" - canloadappearance = TRUE + can_load_appearance = TRUE /obj/effect/mob_spawn/human/lavaland_syndicate/special(mob/living/new_spawn) new_spawn.grant_language(/datum/language/codespeak, TRUE, TRUE, LANGUAGE_MIND) @@ -160,7 +160,7 @@ flavour_text = "Unfortunately, your hated enemy, Nanotrasen, has begun mining in this sector. Monitor enemy activity as best you can, and try to keep a low profile. Use the communication equipment to provide support to any field agents, and sow disinformation to throw Nanotrasen off your trail. Do not let the base fall into enemy hands!" important_info = "DO NOT abandon the base." outfit = /datum/outfit/lavaland_syndicate/comms - canloadappearance = TRUE + can_load_appearance = TRUE /obj/effect/mob_spawn/human/lavaland_syndicate/comms/space/Initialize(mapload) . = ..() diff --git a/code/modules/ruins/lavalandruin_code/elephantgraveyard.dm b/code/modules/ruins/lavalandruin_code/elephantgraveyard.dm index c8bc4b056831..e78628dcd64a 100644 --- a/code/modules/ruins/lavalandruin_code/elephantgraveyard.dm +++ b/code/modules/ruins/lavalandruin_code/elephantgraveyard.dm @@ -85,7 +85,7 @@ to_chat(user, "You fill in the oil well with soil.") O.play_tool_sound(src) deconstruct() - return 1 + return TRUE if(istype(O, /obj/item/reagent_containers)) //Refilling bottles with oil var/obj/item/reagent_containers/RG = O if(RG.is_refillable()) @@ -97,7 +97,7 @@ return FALSE if(user.a_intent != INTENT_HARM) to_chat(user, "You won't have any luck getting \the [O] out if you drop it in the oil.") - return 1 + return TRUE else return ..() @@ -170,14 +170,14 @@ user.gain_trauma(/datum/brain_trauma/magic/stalker) to_chat(user, "Oh no, no no no, THEY'RE EVERYWHERE! EVERY ONE OF THEM IS EVERYWHERE!") first_open = FALSE - return 1 - return 1 + return TRUE + return TRUE else to_chat(user, "You can't dig up a grave with \the [S.name].") - return 1 + return TRUE else to_chat(user, "The grave has already been dug up.") - return 1 + return TRUE else if((user.a_intent != INTENT_HELP) && opened) //checks to attempt to remove the grave entirely. if(istype(S,cutting_tool) && S.tool_behaviour == TOOL_SHOVEL) @@ -186,7 +186,7 @@ to_chat(user, "You remove \the [src] completely.") SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "graverobbing", /datum/mood_event/graverobbing) deconstruct(TRUE) - return 1 + return TRUE return /obj/structure/closet/crate/grave/bust_open() diff --git a/code/modules/ruins/lavalandruin_code/puzzle.dm b/code/modules/ruins/lavalandruin_code/puzzle.dm index 2afdb1f101a6..520f15269718 100644 --- a/code/modules/ruins/lavalandruin_code/puzzle.dm +++ b/code/modules/ruins/lavalandruin_code/puzzle.dm @@ -127,15 +127,15 @@ if(A.y > B.y) return -1 if(A.y < B.y) - return 1 + return TRUE if(A.x > B.x) - return 1 + return TRUE if(A.x < B.x) return -1 - return 0 + return FALSE /obj/effect/sliding_puzzle/proc/elements_in_order() - return sortTim(elements,cmp=/proc/cmp_xy_desc) + return sortTim(elements,cmp=GLOBAL_PROC_REF(cmp_xy_desc)) /obj/effect/sliding_puzzle/proc/get_base_icon() var/icon/I = new('icons/obj/puzzle.dmi') @@ -207,7 +207,7 @@ /obj/structure/puzzle_element/Move(nloc, dir) if(!isturf(nloc) || moving_diagonally || get_dist(get_step(src,dir),get_turf(source)) > 1) - return 0 + return FALSE else return ..() diff --git a/code/modules/ruins/objects_and_mobs/ash_walker_den.dm b/code/modules/ruins/objects_and_mobs/ash_walker_den.dm index d961b4b2bd7e..528c83aa2d65 100644 --- a/code/modules/ruins/objects_and_mobs/ash_walker_den.dm +++ b/code/modules/ruins/objects_and_mobs/ash_walker_den.dm @@ -62,7 +62,7 @@ deadmind = H.get_ghost(FALSE, TRUE) to_chat(deadmind, "Your body has been returned to the nest. You are being remade anew, and will awaken shortly.
      Your memories will remain intact in your new body, as your soul is being salvaged") SEND_SOUND(deadmind, sound('sound/magic/enter_blood.ogg',volume=100)) - addtimer(CALLBACK(src, .proc/remake_walker, H.mind, H.real_name), 20 SECONDS) + addtimer(CALLBACK(src, PROC_REF(remake_walker), H.mind, H.real_name, H.gender), 20 SECONDS) // SPLURT edit, adds H.gender as an argument. new /obj/effect/gibspawner/generic(get_turf(H)) qdel(H) return diff --git a/code/modules/ruins/objects_and_mobs/necropolis_gate.dm b/code/modules/ruins/objects_and_mobs/necropolis_gate.dm index 94abd1ef0ab9..467182592e27 100644 --- a/code/modules/ruins/objects_and_mobs/necropolis_gate.dm +++ b/code/modules/ruins/objects_and_mobs/necropolis_gate.dm @@ -57,7 +57,7 @@ return QDEL_HINT_LETMELIVE /obj/structure/necropolis_gate/singularity_pull() - return 0 + return FALSE /obj/structure/necropolis_gate/CanAllowThrough(atom/movable/mover, turf/target) . = ..() @@ -67,7 +67,7 @@ /obj/structure/necropolis_gate/CheckExit(atom/movable/O, target) if(get_dir(O.loc, target) == dir) return !density - return 1 + return TRUE /obj/structure/opacity_blocker icon = 'icons/effects/96x96.dmi' @@ -81,7 +81,7 @@ anchored = TRUE /obj/structure/opacity_blocker/singularity_pull() - return 0 + return FALSE /obj/structure/opacity_blocker/Destroy(force) if(force) @@ -236,7 +236,7 @@ GLOBAL_DATUM(necropolis_gate, /obj/structure/necropolis_gate/legion_gate) add_overlay(top_overlay) /obj/structure/necropolis_arch/singularity_pull() - return 0 + return FALSE /obj/structure/necropolis_arch/Destroy(force) if(force) @@ -311,7 +311,7 @@ GLOBAL_DATUM(necropolis_gate, /obj/structure/necropolis_gate/legion_gate) if(break_that_sucker) QDEL_IN(src, 10) else - addtimer(CALLBACK(src, .proc/rebuild), 55) + addtimer(CALLBACK(src, PROC_REF(rebuild)), 55) /obj/structure/stone_tile/proc/rebuild() pixel_x = initial(pixel_x) diff --git a/code/modules/ruins/objects_and_mobs/sin_ruins.dm b/code/modules/ruins/objects_and_mobs/sin_ruins.dm index 1de929fd22e5..613ef49840fa 100644 --- a/code/modules/ruins/objects_and_mobs/sin_ruins.dm +++ b/code/modules/ruins/objects_and_mobs/sin_ruins.dm @@ -24,7 +24,7 @@ know it'll be worth it.") icon_state = "slots2" playsound(src, 'sound/lavaland/cursed_slot_machine.ogg', 50, 0) - addtimer(CALLBACK(src, .proc/determine_victor, user), 50) + addtimer(CALLBACK(src, PROC_REF(determine_victor), user), 50) /obj/structure/cursed_slot_machine/proc/determine_victor(mob/living/user) icon_state = "slots1" @@ -50,7 +50,7 @@ /obj/structure/cursed_money/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/collapse), 600) + addtimer(CALLBACK(src, PROC_REF(collapse)), 600) /obj/structure/cursed_money/proc/collapse() visible_message("[src] falls in on itself, \ diff --git a/code/modules/ruins/spaceruin_code/hilbertshotel.dm b/code/modules/ruins/spaceruin_code/hilbertshotel.dm index 111b72a6f040..c5401f9cafc7 100644 --- a/code/modules/ruins/spaceruin_code/hilbertshotel.dm +++ b/code/modules/ruins/spaceruin_code/hilbertshotel.dm @@ -31,7 +31,7 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) /obj/item/hilbertshotel/Initialize(mapload) . = ..() //Load templates - INVOKE_ASYNC(src, .proc/prepare_rooms) + INVOKE_ASYNC(src, PROC_REF(prepare_rooms)) /obj/item/hilbertshotel/proc/prepare_rooms() hotelRoomTemp = new() @@ -91,7 +91,7 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) if(!isturf(loc)) if((loc == user) || (loc.loc == user) || (loc.loc in user.contents) || (loc in user.GetAllContents(type))) //short circuit, first three checks are cheaper and covers almost all cases (loc.loc covers hotel in box in backpack). forceMove(get_turf(user)) - + //SPLURT EDIT START // Check if the room is already active, stored, or the secret room. If so, skip room type selection var/chosen_room = "Nothing" @@ -155,7 +155,7 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) if(activeRooms["[roomNumber]"]) var/datum/turf_reservation/roomReservation = activeRooms["[roomNumber]"] var/area/hilbertshotel/currentArea = get_area(locate(roomReservation.bottom_left_coords[1], roomReservation.bottom_left_coords[2], roomReservation.bottom_left_coords[3])) - + // Determine additional Y offset for teleportation var/additionalY = currentArea.roomType == "Apartment-Sauna" ? 1 : 0 @@ -204,7 +204,7 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) for(var/obj/item/abstracthotelstorage/S in storageTurf) if((S.roomNumber == roomNumber) && (S.parentSphere == src)) qdel(S) - + // Re-Set the room type var/area/hilbertshotel/currentArea = get_area(locate(roomReservation.bottom_left_coords[1], roomReservation.bottom_left_coords[2], roomReservation.bottom_left_coords[3])) if(storageObj) diff --git a/code/modules/ruins/spaceruin_code/miracle.dm b/code/modules/ruins/spaceruin_code/miracle.dm index 075d43df2545..1b09a74c740d 100644 --- a/code/modules/ruins/spaceruin_code/miracle.dm +++ b/code/modules/ruins/spaceruin_code/miracle.dm @@ -1,4 +1,4 @@ /////////// miracle ruin /obj/item/storage/backpack/satchel/flat/secret/miracle_ruin - reward_all_of_these = list(/obj/item/gun/energy/pulse/prize) + reward_all_of_these = list(/obj/item/gun/energy/pulse/nerf) diff --git a/code/modules/security_levels/keycard_authentication.dm b/code/modules/security_levels/keycard_authentication.dm index df66fac83941..8dc3a6c0d720 100644 --- a/code/modules/security_levels/keycard_authentication.dm +++ b/code/modules/security_levels/keycard_authentication.dm @@ -28,7 +28,7 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new) /obj/machinery/keycard_auth/Initialize(mapload) . = ..() - ev = GLOB.keycard_events.addEvent("triggerEvent", CALLBACK(src, .proc/triggerEvent)) + ev = GLOB.keycard_events.addEvent("triggerEvent", CALLBACK(src, PROC_REF(triggerEvent))) /obj/machinery/keycard_auth/Destroy() GLOB.keycard_events.clearEvent("triggerEvent", ev) @@ -93,7 +93,7 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new) event = event_type waiting = 1 GLOB.keycard_events.fireEvent("triggerEvent", src, trigger_id) - addtimer(CALLBACK(src, .proc/eventSent), 20) + addtimer(CALLBACK(src, PROC_REF(eventSent)), 20) /obj/machinery/keycard_auth/proc/eventSent() triggerer = null @@ -104,7 +104,7 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new) icon_state = "auth_on" first_id = trigger_id event_source = source - addtimer(CALLBACK(src, .proc/eventTriggered), 20) + addtimer(CALLBACK(src, PROC_REF(eventTriggered)), 20) /obj/machinery/keycard_auth/proc/eventTriggered() icon_state = "auth_off" diff --git a/code/modules/shuttle/arrivals.dm b/code/modules/shuttle/arrivals.dm index e0ca10db8a23..bd8fe833388a 100644 --- a/code/modules/shuttle/arrivals.dm +++ b/code/modules/shuttle/arrivals.dm @@ -33,6 +33,14 @@ WARNING("More than one arrivals docking_port placed on map! Ignoring duplicates.") SSshuttle.arrivals = src +/obj/docking_port/mobile/arrivals/proc/on_console_deleted(datum/source) + SIGNAL_HANDLER + console = null + for(var/obj/machinery/requests_console/new_console as anything in GLOB.allConsoles) + var/area/console_area = get_area(new_console) + if(istype(console_area, /area/shuttle/arrival) && !QDELETED(new_console) && new_console != source) + console = new_console + /obj/docking_port/mobile/arrivals/LateInitialize() areas = list() @@ -40,10 +48,18 @@ for(var/area/shuttle/arrival/A in GLOB.sortedAreas) for(var/obj/structure/chair/C in A) new_latejoin += C - if(!console) - console = locate(/obj/machinery/requests_console) in A areas += A + if(!console) + for(var/obj/machinery/requests_console/new_console as anything in GLOB.allConsoles) + var/area/console_area = get_area(new_console) + if(!istype(console_area, /area/shuttle/arrival) || QDELETED(new_console)) + continue + console = new_console + RegisterSignal(console, COMSIG_PARENT_QDELETING, PROC_REF(on_console_deleted)) + else if(istype(console)) + RegisterSignal(console, COMSIG_PARENT_QDELETING, PROC_REF(on_console_deleted)) + if(SSjob.latejoin_trackers.len) WARNING("Map contains predefined latejoin spawn points and an arrivals shuttle. Using the arrivals shuttle.") @@ -197,7 +213,7 @@ if(mode != SHUTTLE_CALL) announce_arrival(mob, rank) else - LAZYADD(queued_announces, CALLBACK(GLOBAL_PROC, .proc/announce_arrival, mob, rank)) + LAZYADD(queued_announces, CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(announce_arrival), mob, rank)) /obj/docking_port/mobile/arrivals/vv_edit_var(var_name, var_value) switch(var_name) diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 9c7dd5797350..d51007ab3ddc 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -540,7 +540,7 @@ /obj/machinery/computer/shuttle/pod/Initialize(mapload) . = ..() - RegisterSignal(SSsecurity_level, COMSIG_SECURITY_LEVEL_CHANGED, .proc/check_lock) + RegisterSignal(SSsecurity_level, COMSIG_SECURITY_LEVEL_CHANGED, PROC_REF(check_lock)) /obj/machinery/computer/shuttle/pod/ComponentInitialize() . = ..() diff --git a/code/modules/shuttle/navigation_computer.dm b/code/modules/shuttle/navigation_computer.dm index dcac3a8b1bf7..dc9e9e74eb45 100644 --- a/code/modules/shuttle/navigation_computer.dm +++ b/code/modules/shuttle/navigation_computer.dm @@ -119,7 +119,7 @@ if(designate_time && (landing_clear != SHUTTLE_DOCKER_BLOCKED)) to_chat(current_user, "Targeting transit location, please wait [DisplayTimeText(designate_time)]...") designating_target_loc = the_eye.loc - var/wait_completed = do_after(current_user, designate_time, designating_target_loc, timed_action_flags = IGNORE_HELD_ITEM, extra_checks = CALLBACK(src, /obj/machinery/computer/camera_advanced/shuttle_docker/proc/canDesignateTarget)) + var/wait_completed = do_after(current_user, designate_time, designating_target_loc, timed_action_flags = IGNORE_HELD_ITEM, extra_checks = CALLBACK(src, TYPE_PROC_REF(/obj/machinery/computer/camera_advanced/shuttle_docker, canDesignateTarget))) designating_target_loc = null if(!current_user) return diff --git a/code/modules/shuttle/on_move.dm b/code/modules/shuttle/on_move.dm index f061919b5c3d..de6d0c4df31e 100644 --- a/code/modules/shuttle/on_move.dm +++ b/code/modules/shuttle/on_move.dm @@ -182,7 +182,7 @@ All ShuttleMove procs go here for(var/obj/machinery/door/airlock/A in range(1, src)) // includes src A.shuttledocked = FALSE A.air_tight = TRUE - addtimer(CALLBACK(A, /obj/machinery/door/.proc/close), 0) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/door, close)), 0) /obj/machinery/door/airlock/afterShuttleMove(turf/oldT, list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir, rotation) . = ..() @@ -389,4 +389,4 @@ All ShuttleMove procs go here /obj/effect/abstract/proximity_checker/onShuttleMove(turf/newT, turf/oldT, list/movement_force, move_dir, obj/docking_port/stationary/old_dock, obj/docking_port/mobile/moving_dock) //timer so it only happens once - addtimer(CALLBACK(monitor, /datum/proximity_monitor/proc/SetRange, monitor.current_range, TRUE), 0, TIMER_UNIQUE) + addtimer(CALLBACK(monitor, TYPE_PROC_REF(/datum/proximity_monitor, SetRange), monitor.current_range, TRUE), 0, TIMER_UNIQUE) diff --git a/code/modules/shuttle/ripple.dm b/code/modules/shuttle/ripple.dm index 4bf6eac0ebed..824c1843bac7 100644 --- a/code/modules/shuttle/ripple.dm +++ b/code/modules/shuttle/ripple.dm @@ -14,7 +14,7 @@ /obj/effect/abstract/ripple/Initialize(mapload, time_left) . = ..() animate(src, alpha=255, time=time_left) - addtimer(CALLBACK(src, .proc/stop_animation), 8, TIMER_CLIENT_TIME) + addtimer(CALLBACK(src, PROC_REF(stop_animation)), 8, TIMER_CLIENT_TIME) /obj/effect/abstract/ripple/proc/stop_animation() icon_state = "medi_holo_no_anim" diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 1fc81e38b849..73dcd4c6e9fa 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -76,7 +76,7 @@ /obj/docking_port/singularity_pull() return /obj/docking_port/singularity_act() - return 0 + return FALSE /obj/docking_port/shuttleRotate() return //we don't rotate with shuttles via this code. @@ -941,20 +941,26 @@ /obj/docking_port/mobile/proc/count_engines() . = 0 + engine_list = list() for(var/thing in shuttle_areas) var/area/shuttle/areaInstance = thing for(var/obj/structure/shuttle/engine/E in areaInstance.contents) if(!QDELETED(E)) engine_list += E + RegisterSignal(E, COMSIG_PARENT_QDELETING, PROC_REF(on_engine_deleted)) . += E.engine_power +/obj/docking_port/mobile/proc/on_engine_deleted(datum/source) + SIGNAL_HANDLER + engine_list -= source + // Double initial engines to get to 0.5 minimum // Lose all initial engines to get to 2 //For 0 engine shuttles like BYOS 5 engines to get to doublespeed /obj/docking_port/mobile/proc/get_engine_coeff(current,engine_mod) var/new_value = max(0,current + engine_mod) if(new_value == initial_engines) - return 1 + return TRUE if(new_value > initial_engines) var/delta = new_value - initial_engines var/change_per_engine = (1 - ENGINE_COEFF_MIN) / ENGINE_DEFAULT_MAXSPEED_ENGINES // 5 by default diff --git a/code/modules/shuttle/shuttle_creation/shuttle_creator.dm b/code/modules/shuttle/shuttle_creation/shuttle_creator.dm index ac604fbe49de..222cbd2ed7b0 100644 --- a/code/modules/shuttle/shuttle_creation/shuttle_creator.dm +++ b/code/modules/shuttle/shuttle_creation/shuttle_creator.dm @@ -198,8 +198,8 @@ GLOBAL_LIST_EMPTY(custom_shuttle_machines) //Machines that require updating (He var/invertedDir = invertDir(portDirection) if(!portDirection || !invertedDir) to_chat(usr, "Shuttle creation aborted, docking airlock must be on an external wall. Please select a new airlock.") - port.Destroy() - stationary_port.Destroy() + QDEL_NULL(port) + QDEL_NULL(stationary_port) linkedShuttleId = null return FALSE port.dir = invertedDir @@ -207,8 +207,8 @@ GLOBAL_LIST_EMPTY(custom_shuttle_machines) //Machines that require updating (He if(!calculate_bounds(port)) to_chat(usr, "Bluespace calculations failed, please select a new airlock.") - port.Destroy() - stationary_port.Destroy() + QDEL_NULL(port) + QDEL_NULL(stationary_port) linkedShuttleId = null return FALSE diff --git a/code/modules/shuttle/spaceship_navigation_beacon.dm b/code/modules/shuttle/spaceship_navigation_beacon.dm index e3232ec90471..d27ffeac8f49 100644 --- a/code/modules/shuttle/spaceship_navigation_beacon.dm +++ b/code/modules/shuttle/spaceship_navigation_beacon.dm @@ -30,6 +30,7 @@ // update the icon_state /obj/machinery/spaceship_navigation_beacon/update_icon() + . = ..() if(powered()) icon_state = "core" else diff --git a/code/modules/shuttle/special.dm b/code/modules/shuttle/special.dm index 5e034c0b525a..78bbadd76cac 100644 --- a/code/modules/shuttle/special.dm +++ b/code/modules/shuttle/special.dm @@ -94,7 +94,7 @@ L.visible_message("A strange purple glow wraps itself around [L] as [L.p_they()] suddenly fall[L.p_s()] unconscious.", "[desc]") // Don't let them sit suround unconscious forever - addtimer(CALLBACK(src, .proc/sleeper_dreams, L), 100) + addtimer(CALLBACK(src, PROC_REF(sleeper_dreams), L), 100) // Existing sleepers for(var/i in found) diff --git a/code/modules/shuttle/supply.dm b/code/modules/shuttle/supply.dm index 21d616bee418..ea5b4aed0d0a 100644 --- a/code/modules/shuttle/supply.dm +++ b/code/modules/shuttle/supply.dm @@ -27,6 +27,9 @@ GLOBAL_LIST_INIT(blacklisted_cargo_types, typecacheof(list( /obj/machinery/syndicatebomb, /obj/item/hilbertshotel, /obj/machinery/launchpad, + /obj/machinery/disposal, + /obj/structure/disposalpipe, + /obj/item/mail, /obj/item/hilbertshotel, /obj/machinery/camera, /obj/item/gps, @@ -102,6 +105,7 @@ GLOBAL_LIST_INIT(cargo_shuttle_leave_behind_typecache, typecacheof(list( /obj/docking_port/mobile/supply/initiate_docking() if(getDockedId() == "supply_away") // Buy when we leave home. buy() + create_mail() . = ..() // Fly/enter transit. if(. != DOCKING_SUCCESS) return @@ -236,6 +240,7 @@ GLOBAL_LIST_INIT(cargo_shuttle_leave_behind_typecache, typecacheof(list( SO.generateCombo(miscboxes[I], I, misc_contents[I]) qdel(SO) + SSeconomy.import_total += value var/datum/bank_account/cargo_budget = SSeconomy.get_dep_account(ACCOUNT_CAR) investigate_log("[purchases] orders in this shipment, worth [value] credits. [cargo_budget.account_balance] credits left.", INVESTIGATE_CARGO) @@ -286,8 +291,29 @@ GLOBAL_LIST_INIT(cargo_shuttle_leave_behind_typecache, typecacheof(list( D.adjust_money(gain) msg = copytext_char(msg, 1, MAX_MESSAGE_LEN) + SSeconomy.export_total += (D.account_balance - presale_points) SSshuttle.centcom_message = msg investigate_log("Shuttle contents sold for [D.account_balance - presale_points] credits. Contents: [ex.exported_atoms ? ex.exported_atoms.Join(",") + "." : "none."] Message: [SSshuttle.centcom_message || "none."]", INVESTIGATE_CARGO) +/* + Generates a box of mail depending on our exports and imports. + Applied in the cargo shuttle sending/arriving, by building the crate if the round is ready to introduce mail based on the economy subsystem. + Then, fills the mail crate with mail, by picking applicable crew who can recieve mail at the time to sending. +*/ +/obj/docking_port/mobile/supply/proc/create_mail() + //Early return if there's no mail waiting to prevent taking up a slot. + if(!SSeconomy.mail_waiting) + return + + //spawn crate + var/list/empty_turfs = list() + for(var/area/shuttle/shuttle_area as anything in shuttle_areas) + for(var/turf/open/floor/shuttle_floor in shuttle_area) + if(is_blocked_turf(shuttle_floor)) + continue + empty_turfs += shuttle_floor + + new /obj/structure/closet/crate/mail/economy(pick(empty_turfs)) + #undef GOODY_FREE_SHIPPING_MAX #undef CRATE_TAX diff --git a/code/modules/shuttle/syndicate.dm b/code/modules/shuttle/syndicate.dm index 794f2bcd44c8..d6d934530cd6 100644 --- a/code/modules/shuttle/syndicate.dm +++ b/code/modules/shuttle/syndicate.dm @@ -45,6 +45,7 @@ desc = "Controls the drop pod's launch system." icon = 'icons/obj/terminals.dmi' icon_state = "dorm_available" + icon_keyboard = null light_color = LIGHT_COLOR_BLUE req_access = list(ACCESS_SYNDICATE) shuttleId = "steel_rain" diff --git a/code/modules/smithing/anvil.dm b/code/modules/smithing/anvil.dm index 84aa252605af..c625205360bf 100644 --- a/code/modules/smithing/anvil.dm +++ b/code/modules/smithing/anvil.dm @@ -166,7 +166,7 @@ user.visible_message("[user] works the metal on the anvil with their hammer with a loud clang!", \ "You [stepdone] the metal with a loud clang!") playsound(src, 'sound/effects/clang2.ogg',40, 2) - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/effects/clang2.ogg', 40, 2), 15) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), src, 'sound/effects/clang2.ogg', 40, 2), 15) if(length(stepsdone) >= 3) tryfinish(user) busy = FALSE diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index fc427757ea03..aaad00d937fb 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -165,7 +165,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th if("holdervar") adjust_var(user, holder_var_type, holder_var_amount) if(action) - action.UpdateButtonIcon() + action.UpdateButtons() return TRUE /obj/effect/proc_holder/spell/proc/charge_check(mob/user, silent = FALSE) @@ -214,13 +214,12 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th /obj/effect/proc_holder/spell/Destroy() STOP_PROCESSING(SSfastprocess, src) - qdel(action) return ..() /obj/effect/proc_holder/spell/Trigger(mob/user, skip_can_cast = TRUE) if(cast_check(FALSE, user, skip_can_cast)) choose_targets() - return 1 + return TRUE /obj/effect/proc_holder/spell/proc/choose_targets(mob/user = usr) //depends on subtype - /targeted or /aoe_turf return @@ -243,7 +242,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th if(recharging && charge_type == "recharge" && (charge_counter < charge_max)) charge_counter += 2 //processes 5 times per second instead of 10. if(charge_counter >= charge_max) - action.UpdateButtonIcon() + action.UpdateButtons() charge_counter = charge_max recharging = FALSE @@ -259,7 +258,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th cast(targets,user=user) after_cast(targets) if(action) - action.UpdateButtonIcon() + action.UpdateButtons() /obj/effect/proc_holder/spell/proc/before_cast(list/targets) if(overlay) @@ -321,7 +320,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th if("holdervar") adjust_var(user, holder_var_type, -holder_var_amount) if(action) - action.UpdateButtonIcon() + action.UpdateButtons() /obj/effect/proc_holder/spell/proc/adjust_var(mob/living/target = usr, type, amount) //handles the adjustment of the var when the spell is used. has some hardcoded types if (!istype(target)) @@ -438,8 +437,8 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th perform(targets,user=user) -/obj/effect/proc_holder/spell/proc/updateButtonIcon(status_only, force) - action.UpdateButtonIcon(status_only, force) +/obj/effect/proc_holder/spell/proc/UpdateButton(atom/movable/screen/movable/action_button/button, status_only, force) + action.UpdateButtons(status_only, force) /obj/effect/proc_holder/spell/targeted/proc/los_check(mob/A,mob/B) //Checks for obstacles from A to B @@ -449,9 +448,9 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th for(var/atom/movable/AM in turf) if(!AM.CanPass(dummy,turf,1)) qdel(dummy) - return 0 + return FALSE qdel(dummy) - return 1 + return TRUE /obj/effect/proc_holder/spell/proc/can_cast(mob/user = usr, skipcharge = FALSE, silent = FALSE) var/magic_flags = SEND_SIGNAL(user, COMSIG_MOB_SPELL_CAN_CAST, src) diff --git a/code/modules/spells/spell_types/aimed.dm b/code/modules/spells/spell_types/aimed.dm index aa2a2e408322..9e68862ff416 100644 --- a/code/modules/spells/spell_types/aimed.dm +++ b/code/modules/spells/spell_types/aimed.dm @@ -40,10 +40,11 @@ return /obj/effect/proc_holder/spell/aimed/update_icon() + . = ..() if(!action) return action.button_icon_state = "[base_icon_state][active]" - action.UpdateButtonIcon() + action.UpdateButtons() /obj/effect/proc_holder/spell/aimed/InterceptClickOn(mob/living/caller, params, atom/target) if(..()) @@ -147,7 +148,7 @@ /obj/effect/proc_holder/spell/aimed/spell_cards/on_activation(mob/M) QDEL_NULL(lockon_component) - lockon_component = M.AddComponent(/datum/component/lockon_aiming, 5, typecacheof(list(/mob/living)), 1, null, CALLBACK(src, .proc/on_lockon_component)) + lockon_component = M.AddComponent(/datum/component/lockon_aiming, 5, typecacheof(list(/mob/living)), 1, null, CALLBACK(src, PROC_REF(on_lockon_component))) /obj/effect/proc_holder/spell/aimed/spell_cards/proc/on_lockon_component(list/locked_weakrefs) if(!length(locked_weakrefs)) diff --git a/code/modules/spells/spell_types/area_teleport.dm b/code/modules/spells/spell_types/area_teleport.dm index 50d5ee0ad671..eac5770f0ca7 100644 --- a/code/modules/spells/spell_types/area_teleport.dm +++ b/code/modules/spells/spell_types/area_teleport.dm @@ -15,7 +15,7 @@ return invocation(thearea,user) if(charge_type == "recharge" && recharge) - INVOKE_ASYNC(src, .proc/start_recharge) + INVOKE_ASYNC(src, PROC_REF(start_recharge)) cast(targets,thearea,user) after_cast(targets) diff --git a/code/modules/spells/spell_types/cone_spells.dm b/code/modules/spells/spell_types/cone_spells.dm index 63bae4b7cf18..cafa954daacd 100644 --- a/code/modules/spells/spell_types/cone_spells.dm +++ b/code/modules/spells/spell_types/cone_spells.dm @@ -114,4 +114,4 @@ var/list/cone_turfs = cone_helper(get_turf(user), user.dir, cone_levels) for(var/list/turf_list in cone_turfs) level_counter++ - addtimer(CALLBACK(src, .proc/do_cone_effects, turf_list, level_counter), 2 * level_counter) + addtimer(CALLBACK(src, PROC_REF(do_cone_effects), turf_list, level_counter), 2 * level_counter) diff --git a/code/modules/spells/spell_types/construct_spells.dm b/code/modules/spells/spell_types/construct_spells.dm index 7a22d1498a52..962330dd26d5 100644 --- a/code/modules/spells/spell_types/construct_spells.dm +++ b/code/modules/spells/spell_types/construct_spells.dm @@ -213,7 +213,7 @@ target.playsound_local(get_turf(target), 'sound/hallucinations/i_see_you1.ogg', 50, 1) user.playsound_local(get_turf(user), 'sound/effects/ghost2.ogg', 50, 1) target.become_blind(ABYSSAL_GAZE_BLIND) - addtimer(CALLBACK(src, .proc/cure_blindness, target), 40) + addtimer(CALLBACK(src, PROC_REF(cure_blindness), target), 40) target.adjust_bodytemperature(-200) /obj/effect/proc_holder/spell/targeted/abyssal_gaze/proc/cure_blindness(mob/target) diff --git a/code/modules/spells/spell_types/devil.dm b/code/modules/spells/spell_types/devil.dm index 3b7610790548..8dd57df04399 100644 --- a/code/modules/spells/spell_types/devil.dm +++ b/code/modules/spells/spell_types/devil.dm @@ -161,7 +161,7 @@ client.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/fakefireextinguish), 15, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(fakefireextinguish)), 15, TIMER_UNIQUE) /obj/effect/proc_holder/spell/targeted/sintouch name = "Sin Touch" diff --git a/code/modules/spells/spell_types/ethereal_jaunt.dm b/code/modules/spells/spell_types/ethereal_jaunt.dm index 1bc3a054b763..8f0d0fd6c0dd 100644 --- a/code/modules/spells/spell_types/ethereal_jaunt.dm +++ b/code/modules/spells/spell_types/ethereal_jaunt.dm @@ -19,7 +19,7 @@ /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/cast(list/targets,mob/user = usr) //magnets, so mostly hardcoded play_sound("enter",user) for(var/mob/living/target in targets) - INVOKE_ASYNC(src, .proc/do_jaunt, target) + INVOKE_ASYNC(src, PROC_REF(do_jaunt), target) /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/proc/do_jaunt(mob/living/target) target.mob_transforming = 1 @@ -39,7 +39,7 @@ return mobloc = get_turf(target.loc) jaunt_steam(mobloc) - ADD_TRAIT(target, TRAIT_MOBILITY_NOMOVE, src) + ADD_TRAIT(target, TRAIT_MOBILITY_NOMOVE, MAGIC_TRAIT) target.update_mobility() holder.reappearing = 1 play_sound("exit",target) @@ -55,7 +55,7 @@ if(T) if(target.Move(T)) break - REMOVE_TRAIT(target, TRAIT_MOBILITY_NOMOVE, src) + REMOVE_TRAIT(target, TRAIT_MOBILITY_NOMOVE, MAGIC_TRAIT) target.update_mobility() /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/proc/jaunt_steam(mobloc) diff --git a/code/modules/spells/spell_types/genetic.dm b/code/modules/spells/spell_types/genetic.dm index 8a71ac617e21..98c641db5361 100644 --- a/code/modules/spells/spell_types/genetic.dm +++ b/code/modules/spells/spell_types/genetic.dm @@ -28,7 +28,7 @@ for(var/A in traits) ADD_TRAIT(target, A, GENETICS_SPELL) active_on += target - addtimer(CALLBACK(src, .proc/remove, target), duration) + addtimer(CALLBACK(src, PROC_REF(remove), target), duration) /obj/effect/proc_holder/spell/targeted/genetic/Destroy() . = ..() diff --git a/code/modules/spells/spell_types/knock.dm b/code/modules/spells/spell_types/knock.dm index 9cbaa5baa372..e9b1bebe5fed 100644 --- a/code/modules/spells/spell_types/knock.dm +++ b/code/modules/spells/spell_types/knock.dm @@ -16,9 +16,9 @@ SEND_SOUND(user, sound('sound/magic/knock.ogg')) for(var/turf/T in targets) for(var/obj/machinery/door/door in T.contents) - INVOKE_ASYNC(src, .proc/open_door, door) + INVOKE_ASYNC(src, PROC_REF(open_door), door) for(var/obj/structure/closet/C in T.contents) - INVOKE_ASYNC(src, .proc/open_closet, C) + INVOKE_ASYNC(src, PROC_REF(open_closet), C) /obj/effect/proc_holder/spell/aoe_turf/knock/proc/open_door(var/obj/machinery/door/door) if(istype(door, /obj/machinery/door/airlock)) diff --git a/code/modules/spells/spell_types/lichdom.dm b/code/modules/spells/spell_types/lichdom.dm index c79090255602..8e4f36e25f9e 100644 --- a/code/modules/spells/spell_types/lichdom.dm +++ b/code/modules/spells/spell_types/lichdom.dm @@ -96,7 +96,7 @@ active_phylacteries++ GLOB.poi_list |= src START_PROCESSING(SSobj, src) - RegisterSignal(SSactivity, COMSIG_THREAT_CALC, .proc/get_threat) + RegisterSignal(SSactivity, COMSIG_THREAT_CALC, PROC_REF(get_threat)) set_light(lon_range) if(initial(SSticker.mode.round_ends_with_antag_death)) SSticker.mode.round_ends_with_antag_death = FALSE @@ -116,7 +116,7 @@ return if(!mind.current || (mind.current && mind.current.stat == DEAD)) - addtimer(CALLBACK(src, .proc/rise), respawn_time, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(rise)), respawn_time, TIMER_UNIQUE) /obj/item/phylactery/proc/get_threat(list/threat_list) if(mind?.current?.stat == DEAD) diff --git a/code/modules/spells/spell_types/lightning.dm b/code/modules/spells/spell_types/lightning.dm index f5aaca2a8782..b62cd4ab0486 100644 --- a/code/modules/spells/spell_types/lightning.dm +++ b/code/modules/spells/spell_types/lightning.dm @@ -18,7 +18,7 @@ /obj/effect/proc_holder/spell/targeted/tesla/Trigger(mob/user, skip_can_cast = TRUE) if(!ready && cast_check(FALSE, user, skip_can_cast)) StartChargeup(user) - return 1 + return TRUE /obj/effect/proc_holder/spell/targeted/tesla/proc/StartChargeup(mob/user = usr) ready = 1 diff --git a/code/modules/spells/spell_types/pointed/pointed.dm b/code/modules/spells/spell_types/pointed/pointed.dm index 7b942dee2701..f69cbfca7050 100644 --- a/code/modules/spells/spell_types/pointed/pointed.dm +++ b/code/modules/spells/spell_types/pointed/pointed.dm @@ -57,13 +57,14 @@ return /obj/effect/proc_holder/spell/pointed/update_icon() + . = ..() if(!action) return if(active) action.button_icon_state = "[action_icon_state]1" else action.button_icon_state = "[action_icon_state]" - action.UpdateButtonIcon() + action.UpdateButtons() /obj/effect/proc_holder/spell/pointed/InterceptClickOn(mob/living/caller, params, atom/target) if(..()) diff --git a/code/modules/spells/spell_types/spacetime_distortion.dm b/code/modules/spells/spell_types/spacetime_distortion.dm index 5a8776b16bc1..49854c01b5b6 100644 --- a/code/modules/spells/spell_types/spacetime_distortion.dm +++ b/code/modules/spells/spell_types/spacetime_distortion.dm @@ -36,7 +36,7 @@ perform(turf_steps,user=user) /obj/effect/proc_holder/spell/spacetime_dist/after_cast(list/targets) - addtimer(CALLBACK(src, .proc/clean_turfs), duration) + addtimer(CALLBACK(src, PROC_REF(clean_turfs)), duration) /obj/effect/proc_holder/spell/spacetime_dist/cast(list/targets, mob/user = usr) effects = list() diff --git a/code/modules/spells/spell_types/taeclowndo.dm b/code/modules/spells/spell_types/taeclowndo.dm index 9d6d71a89f67..701392775591 100644 --- a/code/modules/spells/spell_types/taeclowndo.dm +++ b/code/modules/spells/spell_types/taeclowndo.dm @@ -47,6 +47,7 @@ new /obj/item/grown/bananapeel(target) /obj/effect/proc_holder/spell/aimed/banana_peel/update_icon() + . = ..() if(!action) return if(active) @@ -54,8 +55,7 @@ else action.button_icon_state = action_icon_state - action.UpdateButtonIcon() - return + action.UpdateButtons() ////////////////////////////////////////////////////////////////////////////////////////////////////////////// /obj/effect/proc_holder/spell/targeted/touch/megahonk diff --git a/code/modules/spells/spell_types/touch_attacks.dm b/code/modules/spells/spell_types/touch_attacks.dm index d989a6009599..4f51daac8fd0 100644 --- a/code/modules/spells/spell_types/touch_attacks.dm +++ b/code/modules/spells/spell_types/touch_attacks.dm @@ -26,7 +26,7 @@ //Start recharging. attached_hand = null recharging = TRUE - action.UpdateButtonIcon() + action.UpdateButtons() /obj/effect/proc_holder/spell/targeted/touch/cast(list/targets,mob/user = usr) if(!QDELETED(attached_hand)) diff --git a/code/modules/station_goals/bsa.dm b/code/modules/station_goals/bsa.dm index 2f0cba0056a0..fdb654425d2e 100644 --- a/code/modules/station_goals/bsa.dm +++ b/code/modules/station_goals/bsa.dm @@ -214,7 +214,7 @@ /obj/machinery/bsa/full/proc/reload() ready = FALSE use_power(power_used_per_shot) - addtimer(CALLBACK(src,"ready_cannon"),600) + addtimer(CALLBACK(src, PROC_REF(ready_cannon)),600) /obj/machinery/bsa/full/proc/ready_cannon() ready = TRUE @@ -235,6 +235,7 @@ circuit = /obj/item/circuitboard/computer/bsa_control icon = 'icons/obj/machines/particle_accelerator.dmi' icon_state = "control_boxp" + icon_keyboard = null var/obj/machinery/bsa/full/cannon var/notice diff --git a/code/modules/surgery/amputation.dm b/code/modules/surgery/amputation.dm index 2c3524a598aa..a7c0bb104ef1 100644 --- a/code/modules/surgery/amputation.dm +++ b/code/modules/surgery/amputation.dm @@ -25,4 +25,4 @@ if(surgery.operated_bodypart) var/obj/item/bodypart/target_limb = surgery.operated_bodypart target_limb.drop_limb() - return 1 + return TRUE diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index fc165c4fb075..17ab237b9fa0 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -636,7 +636,6 @@ /obj/item/bodypart/proc/update_limb(dropping_limb, mob/living/carbon/source) body_markings_list = list() var/mob/living/carbon/C - owner.create_weakref() if(source) C = source if(!original_owner) diff --git a/code/modules/surgery/bodyparts/dismemberment.dm b/code/modules/surgery/bodyparts/dismemberment.dm index 96b92902397b..017a928d0052 100644 --- a/code/modules/surgery/bodyparts/dismemberment.dm +++ b/code/modules/surgery/bodyparts/dismemberment.dm @@ -217,7 +217,7 @@ LB.brainmob = brainmob brainmob = null LB.brainmob.forceMove(LB) - LB.brainmob.stat = DEAD + LB.brainmob.set_stat(DEAD) /obj/item/organ/eyes/transfer_to_limb(obj/item/bodypart/head/LB, mob/living/carbon/human/C) LB.eyes = src @@ -392,8 +392,7 @@ H.hair_style = hair_style H.facial_hair_color = facial_hair_color H.facial_hair_style = facial_hair_style - H.lip_style = lip_style - H.lip_color = lip_color + H.update_lips(lip_style, lip_color, stored_lipstick_trait) if(real_name) C.real_name = real_name real_name = "" diff --git a/code/modules/surgery/bodyparts/head.dm b/code/modules/surgery/bodyparts/head.dm index ea4374009368..6b5c8b725f63 100644 --- a/code/modules/surgery/bodyparts/head.dm +++ b/code/modules/surgery/bodyparts/head.dm @@ -32,6 +32,9 @@ var/lip_style = null var/lip_color = "white" + + var/stored_lipstick_trait + //If the head is a special sprite var/custom_head @@ -78,6 +81,7 @@ hair_style = "Bald" facial_hair_style = "Shaved" lip_style = null + stored_lipstick_trait = null else if(!animal_origin) var/mob/living/carbon/human/H = C diff --git a/code/modules/surgery/bodyparts/helpers.dm b/code/modules/surgery/bodyparts/helpers.dm index f350dd507e22..33992af1df9c 100644 --- a/code/modules/surgery/bodyparts/helpers.dm +++ b/code/modules/surgery/bodyparts/helpers.dm @@ -94,10 +94,10 @@ //sometimes we want to ignore that we don't have the required amount of arms. /mob/proc/get_arm_ignore() - return 0 + return FALSE /mob/living/carbon/alien/larva/get_arm_ignore() - return 1 //so we can still handcuff larvas. + return TRUE //so we can still handcuff larvas. /mob/proc/get_num_legs(check_disabled = TRUE) diff --git a/code/modules/surgery/cavity_implant.dm b/code/modules/surgery/cavity_implant.dm index 7cc545027c50..1b23568a6d80 100644 --- a/code/modules/surgery/cavity_implant.dm +++ b/code/modules/surgery/cavity_implant.dm @@ -38,14 +38,14 @@ if(tool) if(IC || tool.w_class > WEIGHT_CLASS_NORMAL || HAS_TRAIT(tool, TRAIT_NODROP) || istype(tool, /obj/item/organ)) to_chat(user, "You can't seem to fit [tool] in [target]'s [target_zone]!") - return 0 + return FALSE else display_results(user, target, "You stuff [tool] into [target]'s [target_zone].", "[user] stuffs [tool] into [target]'s [target_zone]!", "[user] stuffs [tool.w_class > WEIGHT_CLASS_SMALL ? tool : "something"] into [target]'s [target_zone].") user.transferItemToLoc(tool, target, TRUE) CH.cavity_item = tool - return 1 + return TRUE else if(IC) display_results(user, target, "You pull [IC] out of [target]'s [target_zone].", @@ -53,7 +53,7 @@ "[user] pulls [IC.w_class > WEIGHT_CLASS_SMALL ? IC : "something"] out of [target]'s [target_zone].") user.put_in_hands(IC) CH.cavity_item = null - return 1 + return TRUE else to_chat(user, "You don't find anything in [target]'s [target_zone].") - return 0 + return FALSE diff --git a/code/modules/surgery/core_removal.dm b/code/modules/surgery/core_removal.dm index 683663c241d4..131e56e6b6a7 100644 --- a/code/modules/surgery/core_removal.dm +++ b/code/modules/surgery/core_removal.dm @@ -8,8 +8,8 @@ /datum/surgery/core_removal/can_start(mob/user, mob/living/target, obj/item/tool) if(target.stat == DEAD) - return 1 - return 0 + return TRUE + return FALSE //extract brain /datum/surgery_step/extract_core name = "extract core" @@ -33,9 +33,9 @@ if(slime.cores <= 0) slime.icon_state = "[slime.colour] baby slime dead-nocore" - return 1 + return TRUE else - return 0 + return FALSE else to_chat(user, "There aren't any cores left in [target]!") - return 1 + return TRUE diff --git a/code/modules/surgery/dental_implant.dm b/code/modules/surgery/dental_implant.dm index f41f299439ed..e8d0564c62aa 100644 --- a/code/modules/surgery/dental_implant.dm +++ b/code/modules/surgery/dental_implant.dm @@ -14,28 +14,29 @@ /datum/surgery_step/insert_pill/success(mob/user, mob/living/carbon/target, target_zone, var/obj/item/reagent_containers/pill/tool, datum/surgery/surgery) if(!istype(tool)) - return 0 + return FALSE user.transferItemToLoc(tool, target, TRUE) - var/datum/action/item_action/hands_free/activate_pill/P = new(tool) - P.button.name = "Activate [tool.name]" - P.target = tool - P.Grant(target) //The pill never actually goes in an inventory slot, so the owner doesn't inherit actions from it + var/datum/action/item_action/hands_free/activate_pill/pill_action = new(tool) + pill_action.name = "Activate [tool.name]" + pill_action.UpdateButtons() + pill_action.target = tool + pill_action.Grant(target) //The pill never actually goes in an inventory slot, so the owner doesn't inherit actions from it user.visible_message("[user] wedges \the [tool] into [target]'s [parse_zone(target_zone)]!", "You wedge [tool] into [target]'s [parse_zone(target_zone)].") - return 1 + return TRUE /datum/action/item_action/hands_free/activate_pill name = "Activate Pill" /datum/action/item_action/hands_free/activate_pill/Trigger() if(!..()) - return 0 + return FALSE to_chat(owner, "You grit your teeth and burst the implanted [target.name]!") log_combat(owner, null, "swallowed an implanted pill", target) if(target.reagents.total_volume) target.reagents.reaction(owner, INGEST) target.reagents.trans_to(owner, target.reagents.total_volume, log = "dental pill swallow") qdel(target) - return 1 + return TRUE diff --git a/code/modules/surgery/helpers.dm b/code/modules/surgery/helpers.dm index 013ef7bfa4fb..85fc54b4d608 100644 --- a/code/modules/surgery/helpers.dm +++ b/code/modules/surgery/helpers.dm @@ -97,7 +97,7 @@ else if(!current_surgery.step_in_progress) attempt_cancel_surgery(current_surgery, I, M, user) - return 1 + return TRUE /proc/attempt_cancel_surgery(datum/surgery/S, obj/item/I, mob/living/M, mob/user) var/selected_zone = user.zone_selected @@ -128,7 +128,7 @@ /proc/get_location_modifier(mob/M) var/turf/T = get_turf(M) if(locate(/obj/structure/table/optable, T)) - return 1 + return TRUE else if(locate(/obj/structure/table, T)) return 0.8 else if(locate(/obj/structure/bed, T)) @@ -157,42 +157,42 @@ switch(location) if(BODY_ZONE_HEAD) if(covered_locations & HEAD) - return 0 + return FALSE if(BODY_ZONE_PRECISE_EYES) if(covered_locations & HEAD || face_covered & HIDEEYES || eyesmouth_covered & GLASSESCOVERSEYES) - return 0 + return FALSE if(BODY_ZONE_PRECISE_MOUTH) if(covered_locations & HEAD || face_covered & HIDEFACE || eyesmouth_covered & MASKCOVERSMOUTH || eyesmouth_covered & HEADCOVERSMOUTH) - return 0 + return FALSE if(BODY_ZONE_CHEST) if(covered_locations & CHEST) - return 0 + return FALSE if(BODY_ZONE_PRECISE_GROIN) if(covered_locations & GROIN) - return 0 + return FALSE if(BODY_ZONE_L_ARM) if(covered_locations & ARM_LEFT) - return 0 + return FALSE if(BODY_ZONE_R_ARM) if(covered_locations & ARM_RIGHT) - return 0 + return FALSE if(BODY_ZONE_L_LEG) if(covered_locations & LEG_LEFT) - return 0 + return FALSE if(BODY_ZONE_R_LEG) if(covered_locations & LEG_RIGHT) - return 0 + return FALSE if(BODY_ZONE_PRECISE_L_HAND) if(covered_locations & HAND_LEFT) - return 0 + return FALSE if(BODY_ZONE_PRECISE_R_HAND) if(covered_locations & HAND_RIGHT) - return 0 + return FALSE if(BODY_ZONE_PRECISE_L_FOOT) if(covered_locations & FOOT_LEFT) - return 0 + return FALSE if(BODY_ZONE_PRECISE_R_FOOT) if(covered_locations & FOOT_RIGHT) - return 0 + return FALSE - return 1 + return TRUE diff --git a/code/modules/surgery/implant_removal.dm b/code/modules/surgery/implant_removal.dm index 5162fafbc041..6cfabdeb966b 100644 --- a/code/modules/surgery/implant_removal.dm +++ b/code/modules/surgery/implant_removal.dm @@ -50,7 +50,7 @@ else to_chat(user, "You can't find anything in [target]'s [target_zone]!") - return 1 + return TRUE /datum/surgery/implant_removal/mechanic name = "implant removal" diff --git a/code/modules/surgery/lipoplasty.dm b/code/modules/surgery/lipoplasty.dm index ecdc5477f1a6..4689b2e40c96 100644 --- a/code/modules/surgery/lipoplasty.dm +++ b/code/modules/surgery/lipoplasty.dm @@ -6,8 +6,8 @@ /datum/surgery/lipoplasty/can_start(mob/user, mob/living/carbon/target, obj/item/tool) if(HAS_TRAIT(target, TRAIT_FAT)) - return 1 - return 0 + return TRUE + return FALSE //cut fat /datum/surgery_step/cut_fat @@ -24,7 +24,7 @@ display_results(user, target, "You cut [target]'s excess fat loose.", "[user] cuts [target]'s excess fat loose!", "[user] finishes the cut on [target]'s [target_zone].") - return 1 + return TRUE //remove fat /datum/surgery_step/remove_fat @@ -56,4 +56,4 @@ newmeat.subjectjob = H.job newmeat.reagents.add_reagent (/datum/reagent/consumable/nutriment, (removednutriment / 15)) //To balance with nutriment_factor of nutriment newmeat.forceMove(target.loc) - return 1 + return TRUE diff --git a/code/modules/surgery/organ_manipulation.dm b/code/modules/surgery/organ_manipulation.dm index fb18d6d1550c..2ff6f9e1f95b 100644 --- a/code/modules/surgery/organ_manipulation.dm +++ b/code/modules/surgery/organ_manipulation.dm @@ -157,4 +157,4 @@ display_results(user, target, "You can't extract anything from [target]'s [parse_zone(target_zone)]!", "[user] can't seem to extract anything from [target]'s [parse_zone(target_zone)]!", "[user] can't seem to extract anything from [target]'s [parse_zone(target_zone)]!") - return 1 + return TRUE diff --git a/code/modules/surgery/organic_steps.dm b/code/modules/surgery/organic_steps.dm index 9e93042f63a9..0e4f1032109a 100644 --- a/code/modules/surgery/organic_steps.dm +++ b/code/modules/surgery/organic_steps.dm @@ -120,7 +120,7 @@ display_results(user, target, "You saw [target]'s [parse_zone(target_zone)] open.", "[user] saws [target]'s [parse_zone(target_zone)] open!", "[user] saws [target]'s [parse_zone(target_zone)] open!") - return 1 + return TRUE //drill bone /datum/surgery_step/drill @@ -137,4 +137,4 @@ display_results(user, target, "You drill into [target]'s [parse_zone(target_zone)].", "[user] drills into [target]'s [parse_zone(target_zone)]!", "[user] drills into [target]'s [parse_zone(target_zone)]!") - return 1 + return TRUE diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index 215bd2370d4e..f133961248f4 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -36,7 +36,7 @@ items_list += I // ayy only dropped signal for performance, we can't possibly have shitcode that doesn't call it when removing items from a mob, right? // .. right??! - RegisterSignal(I, COMSIG_ITEM_DROPPED, .proc/magnetic_catch) + RegisterSignal(I, COMSIG_ITEM_DROPPED, PROC_REF(magnetic_catch)) /obj/item/organ/cyberimp/arm/proc/magnetic_catch(datum/source, mob/user) . = COMPONENT_DROPPED_RELOCATION @@ -289,7 +289,7 @@ /obj/item/organ/cyberimp/arm/shield/Insert(mob/living/carbon/M, special = FALSE, drop_if_replaced = TRUE) . = ..() if(.) - RegisterSignal(M, COMSIG_LIVING_ACTIVE_BLOCK_START, .proc/on_signal) + RegisterSignal(M, COMSIG_LIVING_ACTIVE_BLOCK_START, PROC_REF(on_signal)) /obj/item/organ/cyberimp/arm/shield/Remove(special = FALSE) UnregisterSignal(owner, COMSIG_LIVING_ACTIVE_BLOCK_START) diff --git a/code/modules/surgery/organs/augments_chest.dm b/code/modules/surgery/organs/augments_chest.dm index 420810d7d2fb..c96f1d20d267 100644 --- a/code/modules/surgery/organs/augments_chest.dm +++ b/code/modules/surgery/organs/augments_chest.dm @@ -28,7 +28,7 @@ synthesizing = TRUE to_chat(owner, "You feel less hungry...") owner.adjust_nutrition(50) - addtimer(CALLBACK(src, .proc/synth_cool), 50) + addtimer(CALLBACK(src, PROC_REF(synth_cool)), 50) /obj/item/organ/cyberimp/chest/nutriment/proc/synth_cool() synthesizing = FALSE @@ -73,7 +73,7 @@ else if(!do_heal) convalescence_time = world.time + DEF_CONVALESCENCE_TIME if(. && (do_heal || world.time < convalescence_time)) - addtimer(CALLBACK(src, .proc/heal), 3 SECONDS) + addtimer(CALLBACK(src, PROC_REF(heal)), 3 SECONDS) else cooldown = revive_cost + world.time reviving = FALSE @@ -121,7 +121,7 @@ if(H.stat != DEAD && prob(severity/2) && H.can_heartattack()) H.set_heartattack(TRUE) to_chat(H, "You feel a horrible agony in your chest!") - addtimer(CALLBACK(src, .proc/undo_heart_attack), (60 * severity/100) SECONDS) + addtimer(CALLBACK(src, PROC_REF(undo_heart_attack)), (60 * severity/100) SECONDS) /obj/item/organ/cyberimp/chest/reviver/proc/undo_heart_attack() var/mob/living/carbon/human/H = owner @@ -166,11 +166,11 @@ if(crit_fail || (organ_flags & ORGAN_FAILING)) if(!silent) to_chat(owner, "Your thrusters set seems to be broken!") - return 0 + return FALSE on = TRUE if(allow_thrust(0.01)) ion_trail.start() - RegisterSignal(owner, COMSIG_MOVABLE_MOVED, .proc/move_react) + RegisterSignal(owner, COMSIG_MOVABLE_MOVED, PROC_REF(move_react)) owner.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/cybernetic) if(!silent) to_chat(owner, "You turn your thrusters set on.") @@ -195,28 +195,28 @@ /obj/item/organ/cyberimp/chest/thrusters/proc/allow_thrust(num) if(!on || !owner) - return 0 + return FALSE var/turf/T = get_turf(owner) if(!T) // No more runtimes from being stuck in nullspace. - return 0 + return FALSE // Priority 1: use air from environment. var/datum/gas_mixture/environment = T.return_air() if(environment && environment.return_pressure() > 30) - return 1 + return TRUE // Priority 2: use plasma from internal plasma storage. // (just in case someone would ever use this implant system to make cyber-alien ops with jetpacks and taser arms) if(owner.getPlasma() >= num*100) owner.adjustPlasma(-num*100) - return 1 + return TRUE // Priority 3: use internals tank. var/obj/item/tank/I = owner.internal if(I && I.air_contents && I.air_contents.total_moles() >= num) T.assume_air_moles(I.air_contents, num) - return 1 + return TRUE toggle(silent = TRUE) - return 0 + return FALSE diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index 7af25d3f71d2..94b2529a3a65 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -112,7 +112,7 @@ return crit_fail = TRUE organ_flags |= ORGAN_FAILING - addtimer(CALLBACK(src, .proc/reboot), 0.9 * severity) + addtimer(CALLBACK(src, PROC_REF(reboot)), 0.9 * severity) /obj/item/organ/cyberimp/brain/anti_stun/proc/reboot() crit_fail = FALSE diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index 526285f60d3b..51de372d26e0 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -87,28 +87,35 @@ /obj/item/organ/eyes/applyOrganDamage(d, maximum = maxHealth) . = ..() - if(!.) - return - var/old_damaged = eye_damaged - switch(damage) - if(INFINITY to maxHealth) - eye_damaged = BLIND_VISION_THREE - if(maxHealth to high_threshold) - eye_damaged = BLURRY_VISION_TWO - if(high_threshold to low_threshold) - eye_damaged = BLURRY_VISION_ONE - else + if(!owner) + return FALSE + apply_damaged_eye_effects() + +/// Applies effects to our owner based on how damaged our eyes are +/obj/item/organ/eyes/proc/apply_damaged_eye_effects() + // we're in healthy threshold, either try to heal (if damaged) or do nothing + if(damage <= low_threshold) + if(eye_damaged) eye_damaged = FALSE - if(eye_damaged == old_damaged || !owner) + // clear nearsightedness from damage + owner.clear_fullscreen(EYE_DAMAGE) + // and cure blindness from damage + owner.cure_blind(EYE_DAMAGE) return - if(old_damaged == BLIND_VISION_THREE) - owner.cure_blind(EYE_DAMAGE) - else if(eye_damaged == BLIND_VISION_THREE) + + //various degrees of "oh fuck my eyes", from "point a laser at your eye" to "staring at the Sun" intensities + // 50 - blind + // 49-31 - nearsighted (2 severity) + // 30-20 - nearsighted (1 severity) + if(organ_flags & ORGAN_FAILING) + // become blind from damage owner.become_blind(EYE_DAMAGE) - if(eye_damaged && eye_damaged != BLIND_VISION_THREE) - owner.overlay_fullscreen("eye_damage", /atom/movable/screen/fullscreen/scaled/impaired, eye_damaged) + else - owner.clear_fullscreen("eye_damage") + // become nearsighted from damage + owner.overlay_fullscreen(EYE_DAMAGE, /atom/movable/screen/fullscreen/scaled/impaired, damage > high_threshold ? 2 : 1) + + eye_damaged = TRUE /obj/item/organ/eyes/night_vision name = "shadow eyes" @@ -331,7 +338,7 @@ if(!silent) to_chat(owner, "Your [src] clicks and makes a whining noise, before shooting out a beam of light!") active = TRUE - RegisterSignal(owner, COMSIG_ATOM_DIR_CHANGE, .proc/update_visuals) + RegisterSignal(owner, COMSIG_ATOM_DIR_CHANGE, PROC_REF(update_visuals)) cycle_mob_overlay() /obj/item/organ/eyes/robotic/glow/proc/deactivate(silent = FALSE) diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 6263284584b0..d7ae2b73e462 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -31,7 +31,7 @@ /obj/item/organ/heart/Remove(special = FALSE) if(!special) - addtimer(CALLBACK(src, .proc/stop_if_unowned), 12 SECONDS) + addtimer(CALLBACK(src, PROC_REF(stop_if_unowned)), 12 SECONDS) return ..() /obj/item/organ/heart/proc/stop_if_unowned() @@ -44,17 +44,17 @@ user.visible_message("[user] squeezes [src] to \ make it beat again!","You squeeze [src] to make it beat again!") Restart() - addtimer(CALLBACK(src, .proc/stop_if_unowned), 80) + addtimer(CALLBACK(src, PROC_REF(stop_if_unowned)), 80) /obj/item/organ/heart/proc/Stop() beating = 0 update_icon() - return 1 + return TRUE /obj/item/organ/heart/proc/Restart() beating = 1 update_icon() - return 1 + return TRUE /obj/item/organ/heart/proc/HeartStrengthMessage() if(beating) @@ -244,7 +244,7 @@ Stop() owner.visible_message("[owner] clutches at [owner.p_their()] chest as if [owner.p_their()] heart is stopping!", \ "You feel a terrible pain in your chest, as if your heart has stopped!") - addtimer(CALLBACK(src, .proc/Restart), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(Restart)), 10 SECONDS) /obj/item/organ/heart/cybernetic/on_life(delta_time, times_fired) . = ..() diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 37955dabaebb..b88270847cfa 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -34,7 +34,7 @@ /obj/item/organ/Initialize(mapload) . = ..() if(organ_flags & ORGAN_EDIBLE) - AddComponent(/datum/component/edible, food_reagents, null, RAW | MEAT | GROSS, null, 10, null, null, null, CALLBACK(src, .proc/OnEatFrom)) + AddComponent(/datum/component/edible, food_reagents, null, RAW | MEAT | GROSS, null, 10, null, null, null, CALLBACK(src, PROC_REF(OnEatFrom))) START_PROCESSING(SSobj, src) /obj/item/organ/Destroy() @@ -247,7 +247,7 @@ //Try code/modules/mob/living/carbon/brain/brain_item.dm /mob/living/proc/regenerate_organs() - return 0 + return FALSE /mob/living/carbon/regenerate_organs(only_one = FALSE) var/breathes = TRUE diff --git a/code/modules/surgery/organs/stomach.dm b/code/modules/surgery/organs/stomach.dm index f38539a602b9..ac6eecc4600a 100644 --- a/code/modules/surgery/organs/stomach.dm +++ b/code/modules/surgery/organs/stomach.dm @@ -164,8 +164,8 @@ /obj/item/organ/stomach/ethereal/Insert(mob/living/carbon/M, special = 0, drop_if_replaced = TRUE) ..() - RegisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, .proc/charge) - RegisterSignal(owner, COMSIG_LIVING_ELECTROCUTE_ACT, .proc/on_electrocute) + RegisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, PROC_REF(charge)) + RegisterSignal(owner, COMSIG_LIVING_ELECTROCUTE_ACT, PROC_REF(on_electrocute)) /obj/item/organ/stomach/ethereal/Remove(mob/living/carbon/M, special = 0) UnregisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT) diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index b1da1c51056a..893a4b921ce3 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -70,15 +70,15 @@ if(say_mod && M.dna && M.dna.species) M.dna.species.say_mod = say_mod if(length(initial_accents) || length(accents)) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) M.UnregisterSignal(M, COMSIG_MOB_SAY) /obj/item/organ/tongue/Remove(special = FALSE) if(!QDELETED(owner)) if(say_mod && owner.dna?.species) owner.dna.species.say_mod = initial(owner.dna.species.say_mod) - UnregisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) - owner.RegisterSignal(owner, COMSIG_MOB_SAY, /mob/living/carbon/.proc/handle_tongueless_speech) + UnregisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) + owner.RegisterSignal(owner, COMSIG_MOB_SAY, TYPE_PROC_REF(/mob/living/carbon, handle_tongueless_speech)) return ..() /obj/item/organ/tongue/could_speak_language(language) diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index 733ff674c810..5ee0d1ac9a63 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -134,7 +134,7 @@ var/cooldown = 0 if(!user || !user.can_speak() || user.stat) - return 0 //no cooldown + return FALSE //no cooldown var/log_message = uppertext(message) if(iscultist(user)) @@ -364,7 +364,7 @@ text = devilinfo.truename else text = L.real_name - addtimer(CALLBACK(L, /atom/movable/proc/say, text), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/atom/movable, say), text), 5 * i) i++ //SAY MY NAME @@ -372,7 +372,7 @@ cooldown = COOLDOWN_MEME for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(L, /atom/movable/proc/say, user.name), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/atom/movable, say), user.name), 5 * i) i++ //KNOCK KNOCK @@ -380,7 +380,7 @@ cooldown = COOLDOWN_MEME for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(L, /atom/movable/proc/say, "Who's there?"), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/atom/movable, say), "Who's there?"), 5 * i) i++ //STATE LAWS @@ -404,7 +404,7 @@ for(var/iter in 1 to 5 * power_multiplier) for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(GLOBAL_PROC, .proc/_step, L, direction? direction : pick(GLOB.cardinals)), 10 * (iter - 1)) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(_step), L, direction? direction : pick(GLOB.cardinals)), 10 * (iter - 1)) //WALK else if((findtext(message, walk_words))) @@ -426,32 +426,32 @@ else if((findtext(message, helpintent_words))) cooldown = COOLDOWN_MEME for(var/mob/living/carbon/human/H in listeners) - addtimer(CALLBACK(H, /mob/verb/a_intent_change, INTENT_HELP), i * 2) - addtimer(CALLBACK(H, /mob/proc/click_random_mob), i * 2) + addtimer(CALLBACK(H, TYPE_VERB_REF(/mob, a_intent_change), INTENT_HELP), i * 2) + addtimer(CALLBACK(H, TYPE_PROC_REF(/mob, click_random_mob)), i * 2) i++ //DISARM INTENT else if((findtext(message, disarmintent_words))) cooldown = COOLDOWN_MEME for(var/mob/living/carbon/human/H in listeners) - addtimer(CALLBACK(H, /mob/verb/a_intent_change, INTENT_DISARM), i * 2) - addtimer(CALLBACK(H, /mob/proc/click_random_mob), i * 2) + addtimer(CALLBACK(H, TYPE_VERB_REF(/mob, a_intent_change), INTENT_DISARM), i * 2) + addtimer(CALLBACK(H, TYPE_PROC_REF(/mob, click_random_mob)), i * 2) i++ //GRAB INTENT else if((findtext(message, grabintent_words))) cooldown = COOLDOWN_MEME for(var/mob/living/carbon/human/H in listeners) - addtimer(CALLBACK(H, /mob/verb/a_intent_change, INTENT_GRAB), i * 2) - addtimer(CALLBACK(H, /mob/proc/click_random_mob), i * 2) + addtimer(CALLBACK(H, TYPE_VERB_REF(/mob, a_intent_change), INTENT_GRAB), i * 2) + addtimer(CALLBACK(H, TYPE_PROC_REF(/mob, click_random_mob)), i * 2) i++ //HARM INTENT else if((findtext(message, harmintent_words))) cooldown = COOLDOWN_MEME for(var/mob/living/carbon/human/H in listeners) - addtimer(CALLBACK(H, /mob/verb/a_intent_change, INTENT_HARM), i * 2) - addtimer(CALLBACK(H, /mob/proc/click_random_mob), i * 2) + addtimer(CALLBACK(H, TYPE_VERB_REF(/mob, a_intent_change), INTENT_HARM), i * 2) + addtimer(CALLBACK(H, TYPE_PROC_REF(/mob, click_random_mob)), i * 2) i++ //THROW/CATCH @@ -472,7 +472,7 @@ cooldown = COOLDOWN_MEME for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(L, /atom/movable/proc/say, pick_list_replacements(BRAIN_DAMAGE_FILE, "brain_damage")), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/atom/movable, say), pick_list_replacements(BRAIN_DAMAGE_FILE, "brain_damage")), 5 * i) i++ //GET UP @@ -508,7 +508,7 @@ cooldown = COOLDOWN_MEME for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(L, /mob/living/.proc/emote, "dance"), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob/living, emote), "dance"), 5 * i) i++ //JUMP @@ -517,8 +517,8 @@ for(var/V in listeners) var/mob/living/L = V if(prob(25)) - addtimer(CALLBACK(L, /atom/movable/proc/say, "HOW HIGH?!!"), 5 * i) - addtimer(CALLBACK(L, /mob/living/.proc/emote, "jump"), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/atom/movable, say), "HOW HIGH?!!"), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob/living, emote), "jump"), 5 * i) i++ //SALUTE @@ -526,7 +526,7 @@ cooldown = COOLDOWN_MEME for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(L, /mob/living/.proc/emote, "salute"), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob/living, emote), "salute"), 5 * i) i++ //PLAY DEAD @@ -534,7 +534,7 @@ cooldown = COOLDOWN_MEME for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(L, /mob/living/.proc/emote, "deathgasp"), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob/living, emote), "deathgasp"), 5 * i) i++ //PLEASE CLAP @@ -542,13 +542,13 @@ cooldown = COOLDOWN_MEME for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(L, /mob/living/.proc/emote, "clap"), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob/living, emote), "clap"), 5 * i) i++ //HONK else if((findtext(message, honk_words))) cooldown = COOLDOWN_MEME - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, get_turf(user), 'sound/items/bikehorn.ogg', 300, 1), 25) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), get_turf(user), 'sound/items/bikehorn.ogg', 300, 1), 25) if(user.mind && HAS_TRAIT(user.mind, TRAIT_CLOWN_MENTALITY)) for(var/mob/living/carbon/C in listeners) C.slip(140 * power_multiplier) @@ -578,7 +578,7 @@ //BWOINK else if((findtext(message, bwoink_words))) cooldown = COOLDOWN_MEME - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, get_turf(user), 'sound/effects/adminhelp.ogg', 300, 1), 25) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), get_turf(user), 'sound/effects/adminhelp.ogg', 300, 1), 25) //END CITADEL CHANGES else @@ -597,7 +597,7 @@ var/special_check = get_vog_special(user) if(!special_check) - return 0 + return FALSE . = min(base_multiplier * special_check, VOG_MAX_STANDARD_POWER) // anything above should require conscious admin fuckery, as things are balanced around 3 multiplier tops (see: damage being 15*3) if(!specific_listeners.len) @@ -617,7 +617,7 @@ return 0.5 if(user.mind.assigned_role in GLOB.command_positions) return 1.4 // heads are great at speaking with authority - return 1 + return TRUE ////////////////////////////////////// ///////ENTHRAL VELVET CHORDS////////// @@ -665,7 +665,7 @@ /proc/velvetspeech(message, mob/living/user, base_multiplier = 1, message_admins = FALSE, debug = FALSE) if(!user || !user.can_speak() || user.stat) - return 0 //no cooldown + return FALSE //no cooldown var/log_message = message @@ -688,7 +688,7 @@ listeners += L if(!listeners.len) - return 0 + return FALSE //POWER CALCULATIONS @@ -814,7 +814,7 @@ else E.enthrallTally += power_multiplier*1.25 //thinking about it, I don't know how this can proc if(E.lewd) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "[E.enthrallGender] is so nice to listen to."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "[E.enthrallGender] is so nice to listen to."), 5) E.cooldown += 1 //REWARD mixable works @@ -826,13 +826,13 @@ if(L == user) continue if (E.lewd) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "[E.enthrallGender] has praised me!!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "[E.enthrallGender] has praised me!!"), 5) if(HAS_TRAIT(L, TRAIT_MASO)) E.enthrallTally -= power_multiplier E.resistanceTally += power_multiplier E.cooldown += 1 else - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "I've been praised for doing a good job!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "I've been praised for doing a good job!"), 5) E.resistanceTally -= power_multiplier E.enthrallTally += power_multiplier var/descmessage = "[(E.lewd?"I feel so happy! I'm a good pet who [E.enthrallGender] loves!":"I did a good job!")]" @@ -855,11 +855,11 @@ descmessage += "And yet, it feels so good..!" //I don't really understand masco, is this the right sort of thing they like? E.enthrallTally += power_multiplier E.resistanceTally -= power_multiplier - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "I've let [E.enthrallGender] down...!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "I've let [E.enthrallGender] down...!"), 5) else - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "I've let [E.enthrallGender] down..."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "I've let [E.enthrallGender] down..."), 5) else - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "I've failed [E.master]..."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "I've failed [E.master]..."), 5) E.resistanceTally += power_multiplier E.enthrallTally += power_multiplier E.cooldown += 1 @@ -877,9 +877,9 @@ REMOVE_TRAIT(C, TRAIT_MUTE, "enthrall") C.silent = 0 if(E.lewd) - addtimer(CALLBACK(C, /atom/movable/proc/say, "[E.enthrallGender]"), 5) + addtimer(CALLBACK(C, TYPE_PROC_REF(/atom/movable, say), "[E.enthrallGender]"), 5) else - addtimer(CALLBACK(C, /atom/movable/proc/say, "[E.master]"), 5) + addtimer(CALLBACK(C, TYPE_PROC_REF(/atom/movable, say), "[E.master]"), 5) //WAKE UP else if((findtext(message, wakeup_words))) @@ -893,9 +893,9 @@ E.status = null user.emote("snap") if(E.lewd) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "The snapping of your [E.enthrallGender]'s fingers brings you back to your enthralled state, obedient and ready to serve."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "The snapping of your [E.enthrallGender]'s fingers brings you back to your enthralled state, obedient and ready to serve."), 5) else - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "The snapping of [E.master]'s fingers brings you back to being under their influence."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "The snapping of [E.master]'s fingers brings you back to being under their influence."), 5) to_chat(user, "You wake up [L]!") //tier 1 @@ -912,7 +912,7 @@ if(0) continue if(1) - addtimer(CALLBACK(H, /atom/movable/proc/say, "I feel happy being with you."), 5) + addtimer(CALLBACK(H, TYPE_PROC_REF(/atom/movable, say), "I feel happy being with you."), 5) continue if(2) speaktrigger += "[(E.lewd?"I think I'm in love with you... ":"I find you really inspirational, ")]" //' @@ -1031,7 +1031,7 @@ else speaktrigger += "[user.first_name()]!" //say it! - addtimer(CALLBACK(H, /atom/movable/proc/say, "[speaktrigger]"), 5) + addtimer(CALLBACK(H, TYPE_PROC_REF(/atom/movable, say), "[speaktrigger]"), 5) E.cooldown += 1 //SILENCE @@ -1043,7 +1043,7 @@ ADD_TRAIT(C, TRAIT_MUTE, "enthrall") else C.silent += ((10 * power_multiplier) * E.phase) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You are unable to speak!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), C, "You are unable to speak!"), 5) to_chat(user, "You silence [C].") E.cooldown += 3 @@ -1063,7 +1063,7 @@ var/mob/living/L = V var/datum/status_effect/chem/enthrall/E = L.has_status_effect(/datum/status_effect/chem/enthrall) E.status = "Antiresist" - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "Your mind clouds over, as you find yourself unable to resist!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "Your mind clouds over, as you find yourself unable to resist!"), 5) E.statusStrength = (1 * power_multiplier * E.phase) E.cooldown += 15//Too short? yes, made 15 to_chat(user, "You frustrate [L]'s attempts at resisting.") @@ -1076,7 +1076,7 @@ E.deltaResist += (power_multiplier) E.owner_resist() E.cooldown += 2 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You are spurred into resisting from [user]'s words!'"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), C, "You are spurred into resisting from [user]'s words!'"), 5) to_chat(user, "You spark resistance in [C].") //FORGET (A way to cancel the process) @@ -1084,9 +1084,9 @@ for(var/mob/living/carbon/C in listeners) var/datum/status_effect/chem/enthrall/E = C.has_status_effect(/datum/status_effect/chem/enthrall) if(E.phase == 4) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You're unable to forget about [(E.lewd?"the dominating presence of [E.enthrallGender]":"[E.master]")]!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), C, "You're unable to forget about [(E.lewd?"the dominating presence of [E.enthrallGender]":"[E.master]")]!"), 5) continue - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You wake up, forgetting everything that just happened. You must've dozed off..? How embarassing!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), C, "You wake up, forgetting everything that just happened. You must've dozed off..? How embarassing!"), 5) C.Sleeping(50) switch(E.phase) if(1 to 2) @@ -1097,9 +1097,9 @@ E.phase = 0 E.cooldown = 0 if(E.lewd) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You revert to yourself before being enthralled by your [E.enthrallGender], with no memory of what happened."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), C, "You revert to yourself before being enthralled by your [E.enthrallGender], with no memory of what happened."), 5) else - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You revert to who you were before, with no memory of what happened with [E.master]."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), C, "You revert to who you were before, with no memory of what happened with [E.master]."), 5) to_chat(user, "You put [C] into a sleeper state, ready to turn them back at the snap of your fingers.") //ATTRACT @@ -1109,7 +1109,7 @@ var/datum/status_effect/chem/enthrall/E = L.has_status_effect(/datum/status_effect/chem/enthrall) L.throw_at(get_step_towards(user,L), 3 * power_multiplier, 1 * power_multiplier) E.cooldown += 3 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You are drawn towards [user]!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "You are drawn towards [user]!"), 5) to_chat(user, "You draw [L] towards you!") //awoo @@ -1144,7 +1144,7 @@ for(var/obj/item/W in items) if(W == H.wear_suit) H.dropItemToGround(W, TRUE) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "Before you can even think about it, you quickly remove your clothes in response to [(E.lewd?"your [E.enthrallGender]'s command'":"[E.master]'s directive'")]."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), H, "Before you can even think about it, you quickly remove your clothes in response to [(E.lewd?"your [E.enthrallGender]'s command'":"[E.master]'s directive'")]."), 5) E.cooldown += 10 //WALK @@ -1157,7 +1157,7 @@ if(L.m_intent != MOVE_INTENT_WALK) L.toggle_move_intent() E.cooldown += 1 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You slow down to a walk."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "You slow down to a walk."), 5) to_chat(user, "You encourage [L] to slow down.") //RUN @@ -1170,7 +1170,7 @@ if(L.m_intent != MOVE_INTENT_RUN) L.toggle_move_intent() E.cooldown += 1 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You speed up into a jog!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "You speed up into a jog!"), 5) to_chat(user, "You encourage [L] to pick up the pace!") //LIE DOWN @@ -1182,7 +1182,7 @@ if(2 to INFINITY) L.lay_down() E.cooldown += 10 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "[(E.lewd?"You eagerly lie down!":"You suddenly lie down!")]"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "[(E.lewd?"You eagerly lie down!":"You suddenly lie down!")]"), 5) to_chat(user, "You encourage [L] to lie down.") //KNOCKDOWN @@ -1194,7 +1194,7 @@ if(2 to INFINITY) L.DefaultCombatKnockdown(30 * power_multiplier * E.phase) E.cooldown += 8 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You suddenly drop to the ground!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "You suddenly drop to the ground!"), 5) to_chat(user, "You encourage [L] to drop down to the ground.") //tier3 @@ -1213,7 +1213,7 @@ for (var/trigger in E.customTriggers) speaktrigger += "[trigger], " to_chat(user, "[C] whispers, \"[speaktrigger] are my triggers.\"")//So they don't trigger themselves! - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You whisper your triggers to [(E.lewd?"Your [E.enthrallGender]":"[E.master]")]."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), C, "You whisper your triggers to [(E.lewd?"Your [E.enthrallGender]":"[E.master]")]."), 5) //CUSTOM TRIGGERS @@ -1248,7 +1248,7 @@ E.customTriggers[trigger] = trigger2 log_reagent("FERMICHEM: [H] has been implanted by [user] with [trigger], triggering [trigger2].") E.mental_capacity -= 5 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "[(E.lewd?"your [E.enthrallGender]":"[E.master]")] whispers you a new trigger."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), H, "[(E.lewd?"your [E.enthrallGender]":"[E.master]")] whispers you a new trigger."), 5) to_chat(user, "You sucessfully set the trigger word [trigger] in [H]") else to_chat(user, "Your pet looks at you confused, it seems they don't understand that effect!") @@ -1310,7 +1310,7 @@ objective = replacetext(lowertext(objective), "suicide", "self-love") message_admins("[H] has been implanted by [user] with the objective [objective].") log_reagent("FERMICHEM: [H] has been implanted by [user] with the objective [objective] via MKUltra.") - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "[(E.lewd?"Your [E.enthrallGender]":"[E.master]")] whispers you a new objective."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), H, "[(E.lewd?"Your [E.enthrallGender]":"[E.master]")] whispers you a new objective."), 5) brainwash(H, objective) E.mental_capacity -= 200 to_chat(user, "You sucessfully give an objective to [H]") @@ -1354,7 +1354,7 @@ E.status = "heal" E.statusStrength = (5 * power_multiplier) E.cooldown += 5 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You begin to lick your wounds."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "You begin to lick your wounds."), 5) L.Stun(15 * power_multiplier) to_chat(user, "[L] begins to lick their wounds.") @@ -1367,7 +1367,7 @@ if(3 to INFINITY) L.Stun(40 * power_multiplier) E.cooldown += 8 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "Your muscles freeze up!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "Your muscles freeze up!"), 5) to_chat(user, "You cause [L] to freeze up!") //HALLUCINATE @@ -1388,7 +1388,7 @@ switch(E.phase) if(3 to INFINITY) L.adjust_bodytemperature(50 * power_multiplier)//This seems nuts, reduced it, but then it didn't do anything, so I reverted it. - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You feel your metabolism speed up!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "You feel your metabolism speed up!"), 5) to_chat(user, "You speed [L]'s metabolism up!") //COLD @@ -1399,7 +1399,7 @@ switch(E.phase) if(3 to INFINITY) L.adjust_bodytemperature(-50 * power_multiplier) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You feel your metabolism slow down!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "You feel your metabolism slow down!"), 5) to_chat(user, "You slow [L]'s metabolism down!") //GET UP @@ -1413,7 +1413,7 @@ L.SetAllImmobility(0) L.SetUnconscious(0) //i said get up i don't care if you're being tased E.cooldown += 10 //This could be really strong - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You jump to your feet from sheer willpower!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "You jump to your feet from sheer willpower!"), 5) to_chat(user, "You spur [L] to their feet!") //PACIFY @@ -1425,7 +1425,7 @@ if(3)//Tier 3 only E.status = "pacify" E.cooldown += 10 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You feel like never hurting anyone ever again."), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), L, "You feel like never hurting anyone ever again."), 5) to_chat(user, "You remove any intent to harm from [L]'s mind.") //CHARGE diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm index b0102da7b76a..a40fac66400c 100644 --- a/code/modules/surgery/prosthetic_replacement.dm +++ b/code/modules/surgery/prosthetic_replacement.dm @@ -7,10 +7,10 @@ requires_bodypart_type = 0 /datum/surgery/prosthetic_replacement/can_start(mob/user, mob/living/carbon/target, obj/item/tool) if(!iscarbon(target)) - return 0 + return FALSE var/mob/living/carbon/C = target if(!C.get_bodypart(user.zone_selected)) //can only start if limb is missing - return 1 + return TRUE /datum/surgery_step/add_prosthetic name = "add prosthetic" implements = list(/obj/item/bodypart = 100, /obj/item/organ_storage = 100, /obj/item/chainsaw = 100, /obj/item/melee/synthetic_arm_blade = 100) @@ -70,7 +70,7 @@ display_results(user, target, "You succeed in replacing [target]'s [parse_zone(target_zone)].", "[user] successfully replaces [target]'s [parse_zone(target_zone)] with [tool]!", "[user] successfully replaces [target]'s [parse_zone(target_zone)]!") - return 1 + return TRUE else var/obj/item/bodypart/L = target.newBodyPart(target_zone, FALSE, FALSE) L.is_pseudopart = TRUE @@ -82,8 +82,8 @@ if(istype(tool, /obj/item/chainsaw)) var/obj/item/mounted_chainsaw/new_arm = new(target) target_zone == BODY_ZONE_R_ARM ? target.put_in_r_hand(new_arm) : target.put_in_l_hand(new_arm) - return 1 + return TRUE else if(istype(tool, /obj/item/melee/synthetic_arm_blade)) var/obj/item/melee/arm_blade/new_arm = new(target,TRUE,TRUE) target_zone == BODY_ZONE_R_ARM ? target.put_in_r_hand(new_arm) : target.put_in_l_hand(new_arm) - return 1 + return TRUE diff --git a/code/modules/surgery/remove_embedded_object.dm b/code/modules/surgery/remove_embedded_object.dm index dfdb1f7eca50..e2304d514b31 100644 --- a/code/modules/surgery/remove_embedded_object.dm +++ b/code/modules/surgery/remove_embedded_object.dm @@ -40,4 +40,4 @@ else to_chat(user, "You can't find [target]'s [parse_zone(user.zone_selected)], let alone any objects embedded in it!") - return 1 + return TRUE diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm index 9e39ec58e815..4c04ec35ddfd 100644 --- a/code/modules/surgery/surgery.dm +++ b/code/modules/surgery/surgery.dm @@ -94,7 +94,7 @@ /datum/surgery/proc/next_step(mob/user, intent) if(step_in_progress) - return 1 + return TRUE var/try_to_fail = FALSE if(intent == INTENT_DISARM) @@ -105,8 +105,6 @@ var/obj/item/tool = user.get_active_held_item() if(S.try_op(user, target, user.zone_selected, tool, src, try_to_fail)) return TRUE - if(iscyborg(user) && user.a_intent != INTENT_HARM) //to save asimov borgs a LOT of heartache - return TRUE if(tool && tool.item_flags & SURGICAL_TOOL) //Just because you used the wrong tool it doesn't mean you meant to whack the patient with it to_chat(user, "This step requires a different tool!") return TRUE diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 8308c6ca9998..52b5eadb13ab 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -380,13 +380,9 @@ var/static/radial_shuffle = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_shuffle") var/static/radial_pickup = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_pickup") -/obj/item/tcgcard_deck/Initialize(mapload) - LoadComponent(/datum/component/storage/concrete/tcg) - . = ..() - /obj/item/tcgcard_deck/ComponentInitialize() . = ..() - var/datum/component/storage/STR = GetComponent(/datum/component/storage/concrete/tcg) + var/datum/component/storage/STR = LoadComponent(/datum/component/storage/concrete/tcg) STR.storage_flags = STORAGE_FLAGS_LEGACY_DEFAULT STR.max_volume = DEFAULT_VOLUME_TINY * 30 STR.max_w_class = DEFAULT_VOLUME_TINY @@ -416,7 +412,7 @@ "Pickup" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_pickup"), "Flip" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_flip"), ) - var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) if(!check_menu(user)) return switch(choice) diff --git a/code/modules/tgs/LICENSE b/code/modules/tgs/LICENSE index 2bedf9a63aa0..324c48e993e1 100644 --- a/code/modules/tgs/LICENSE +++ b/code/modules/tgs/LICENSE @@ -1,6 +1,6 @@ The MIT License -Copyright (c) 2017-2023 Jordan Brown +Copyright (c) 2017-2024 Jordan Brown Permission is hereby granted, free of charge, to any person obtaining a copy of this software and diff --git a/code/modules/tgs/core/datum.dm b/code/modules/tgs/core/datum.dm index 898516f12486..f734fd0527f0 100644 --- a/code/modules/tgs/core/datum.dm +++ b/code/modules/tgs/core/datum.dm @@ -7,7 +7,7 @@ TGS_DEFINE_AND_SET_GLOBAL(tgs, null) var/list/warned_deprecated_command_runs /datum/tgs_api/New(datum/tgs_event_handler/event_handler, datum/tgs_version/version) - . = ..() + ..() src.event_handler = event_handler src.version = version diff --git a/code/modules/tgs/core/tgs_version.dm b/code/modules/tgs/core/tgs_version.dm index a5dae1241a30..bc561e67487a 100644 --- a/code/modules/tgs/core/tgs_version.dm +++ b/code/modules/tgs/core/tgs_version.dm @@ -1,4 +1,5 @@ /datum/tgs_version/New(raw_parameter) + ..() src.raw_parameter = raw_parameter deprefixed_parameter = replacetext(raw_parameter, "/tg/station 13 Server v", "") var/list/version_bits = splittext(deprefixed_parameter, ".") diff --git a/code/modules/tgui/tgui.dm b/code/modules/tgui/tgui.dm index 54ee98b29091..423fa3fa3da8 100644 --- a/code/modules/tgui/tgui.dm +++ b/code/modules/tgui/tgui.dm @@ -195,7 +195,7 @@ return if(!COOLDOWN_FINISHED(src, refresh_cooldown)) refreshing = TRUE - addtimer(CALLBACK(src, .proc/send_full_update), TGUI_REFRESH_FULL_UPDATE_COOLDOWN, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(send_full_update)), TGUI_REFRESH_FULL_UPDATE_COOLDOWN, TIMER_UNIQUE) return refreshing = FALSE var/should_update_data = force || status >= UI_UPDATE diff --git a/code/modules/tgui_panel/tgui_panel.dm b/code/modules/tgui_panel/tgui_panel.dm index b98fbfbbdf82..ba3f49ca7951 100644 --- a/code/modules/tgui_panel/tgui_panel.dm +++ b/code/modules/tgui_panel/tgui_panel.dm @@ -16,7 +16,7 @@ /datum/tgui_panel/New(client/client) src.client = client window = new(client, "browseroutput") - window.subscribe(src, .proc/on_message) + window.subscribe(src, PROC_REF(on_message)) /datum/tgui_panel/Del() window.unsubscribe(src) @@ -50,7 +50,7 @@ window.send_asset(get_asset_datum(/datum/asset/spritesheet/chat)) // Other setup request_telemetry() - addtimer(CALLBACK(src, .proc/on_initialize_timed_out), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(on_initialize_timed_out)), 5 SECONDS) /** * private diff --git a/code/modules/tooltip/tooltip.dm b/code/modules/tooltip/tooltip.dm index 01c74122bdf7..290f610f4134 100644 --- a/code/modules/tooltip/tooltip.dm +++ b/code/modules/tooltip/tooltip.dm @@ -87,13 +87,13 @@ Notes: /datum/tooltip/proc/hide() + queueHide = showing ? TRUE : FALSE + if (queueHide) - addtimer(CALLBACK(src, .proc/do_hide), 1) + addtimer(CALLBACK(src, PROC_REF(do_hide)), 1) else do_hide() - queueHide = showing ? TRUE : FALSE - return TRUE /datum/tooltip/proc/do_hide() @@ -141,7 +141,7 @@ Notes: if(length(tooltip_data)) var/examine_data = tooltip_data.Join("
      ") var/timedelay = max(usr.client.prefs.tip_delay * 0.01, 0.01) // I heard multiplying is faster, also runtimes from very low/negative numbers - usr.client.tip_timer = addtimer(CALLBACK(GLOBAL_PROC, .proc/openToolTip, usr, src, params, name, examine_data), timedelay, TIMER_STOPPABLE)//timer takes delay in deciseconds, but the pref is in milliseconds. multiplying by 0.01 converts it. + usr.client.tip_timer = addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(openToolTip), usr, src, params, name, examine_data), timedelay, TIMER_STOPPABLE)//timer takes delay in deciseconds, but the pref is in milliseconds. multiplying by 0.01 converts it. /atom/movable/MouseExited(location, control, params) . = ..() diff --git a/code/modules/tooltip/tooltip.html b/code/modules/tooltip/tooltip.html index 3cf54fc33bfe..b772ef001918 100644 --- a/code/modules/tooltip/tooltip.html +++ b/code/modules/tooltip/tooltip.html @@ -153,21 +153,29 @@ //alert(realIconSize + ' | ' +tooltip.tileSize + ' | ' + resizeRatio); //DEBUG - //Parse out the tile and cursor locations from params (e.g. "icon-x=32;icon-y=29;screen-loc=3:10,15:29") + const parameters = new Object(); + + //Parse out the contents of params (e.g. "icon-x=32;icon-y=29;screen-loc=3:10,15:29") + //It is worth noting that params is not always ordered in the same way. We therefore need to write the code + //To load their values in independantly of their order var paramsA = tooltip.params.cursor.split(';'); - if (paramsA.length < 3) {return false;} //Sometimes screen-loc is never sent ahaha fuck you byond + for (var i = 0; i < paramsA.length; i++) { + var entry = paramsA[i]; + var nameAndValue = entry.split("="); + parameters[nameAndValue[0]] = nameAndValue[1]; + } + + //Sometimes screen-loc is never sent ahaha fuck you byond + if (!parameters["icon-x"] || !parameters["icon-y"] || !parameters["screen-loc"]) { + return false; + } //icon-x - var iconX = paramsA[0]; - iconX = iconX.split('='); - iconX = parseInt(iconX[1]); + var iconX = parseInt(parameters["icon-x"]); //icon-y - var iconY = paramsA[1]; - iconY = iconY.split('='); - iconY = parseInt(iconY[1]); + var iconY = parseInt(parameters["icon-y"]); //screen-loc - var screenLoc = paramsA[2]; - screenLoc = screenLoc.split('='); - screenLoc = screenLoc[1].split(','); + var screenLoc = parameters["screen-loc"]; + screenLoc = screenLoc.split(','); if (screenLoc.length < 2) {return false;} var left = screenLoc[0]; var top = screenLoc[1]; diff --git a/code/modules/unit_tests/combat.dm b/code/modules/unit_tests/combat.dm index 30bad7217514..0ad01c2cb9f8 100644 --- a/code/modules/unit_tests/combat.dm +++ b/code/modules/unit_tests/combat.dm @@ -53,9 +53,9 @@ var/mob/living/carbon/human/victim = allocate(/mob/living/carbon/human) var/obj/item/storage/toolbox/toolbox = allocate(/obj/item/storage/toolbox) - RegisterSignal(toolbox, COMSIG_ITEM_PRE_ATTACK, .proc/pre_attack_hit) - RegisterSignal(toolbox, COMSIG_ITEM_ATTACK, .proc/attack_hit) - RegisterSignal(toolbox, COMSIG_ITEM_AFTERATTACK, .proc/post_attack_hit) + RegisterSignal(toolbox, COMSIG_ITEM_PRE_ATTACK, PROC_REF(pre_attack_hit)) + RegisterSignal(toolbox, COMSIG_ITEM_ATTACK, PROC_REF(attack_hit)) + RegisterSignal(toolbox, COMSIG_ITEM_AFTERATTACK, PROC_REF(post_attack_hit)) attacker.put_in_active_hand(toolbox, forced = TRUE) attacker.a_intent_change(INTENT_HARM) diff --git a/code/modules/unit_tests/create_and_destroy.dm b/code/modules/unit_tests/create_and_destroy.dm index 0145148930a4..2ccf847b94c9 100644 --- a/code/modules/unit_tests/create_and_destroy.dm +++ b/code/modules/unit_tests/create_and_destroy.dm @@ -43,12 +43,21 @@ GLOBAL_VAR_INIT(running_create_and_destroy, FALSE) /obj/effect/buildmode_line, //Spawns it in the wall and shuttle controller runtimes (actually not caught in unit test) /obj/effect/landmark/latejoin, + // This spawns a map during this test. BAD. + /obj/effect/landmark/mapGenerator, //Those DAMN SWARMERS ARE EATING EVERYTHING WHILE TEST IS RUNNING /mob/living/simple_animal/hostile/megafauna/swarmer_swarm_beacon, // Randomly causes test to fail because of random movement /obj/item/grenade/clusterbuster/segment, // With 10% Spawns `while() ... sleep()` proc that causes her hat to harddel // TODO rewrite helmet code attack_self() and port modern /tg/ helmet code /mob/living/carbon/monkey/angry, + // Literally ends the world. + /obj/singularity/narsie/large/cult, + // These are base/template types. + /obj/item/gun/energy/plasma, + /obj/item/gun/energy/pumpaction, + /obj/item/gun/ballistic/automatic, + /obj/item/gun/ballistic/automatic/shotgun, ) //Say it with me now, type template ignore += typesof(/obj/effect/mapping_helpers) diff --git a/code/modules/unit_tests/emoting.dm b/code/modules/unit_tests/emoting.dm index 5795ab34374f..7111107b709b 100644 --- a/code/modules/unit_tests/emoting.dm +++ b/code/modules/unit_tests/emoting.dm @@ -3,7 +3,7 @@ /datum/unit_test/emoting/Run() var/mob/living/carbon/human/human = allocate(/mob/living/carbon/human) - RegisterSignal(human, COMSIG_MOB_EMOTE, .proc/on_emote_used) + RegisterSignal(human, COMSIG_MOB_EMOTE, PROC_REF(on_emote_used)) human.say("*shrug") TEST_ASSERT_EQUAL(emotes_used, 1, "Human did not shrug") diff --git a/code/modules/unit_tests/surgeries.dm b/code/modules/unit_tests/surgeries.dm index c8ac1d942411..4c4f9bbd0dcd 100644 --- a/code/modules/unit_tests/surgeries.dm +++ b/code/modules/unit_tests/surgeries.dm @@ -65,7 +65,7 @@ i couldn't actually find anything in the parts of the code it's calling preventi var/datum/surgery_step/incise/surgery_step = new var/datum/surgery/organ_manipulation/surgery_for_zero = new - INVOKE_ASYNC(surgery_step, /datum/surgery_step/proc/initiate, user, patient_zero, BODY_ZONE_CHEST, scalpel, surgery_for_zero) + INVOKE_ASYNC(surgery_step, TYPE_PROC_REF(/datum/surgery_step, initiate), user, patient_zero, BODY_ZONE_CHEST, scalpel, surgery_for_zero) sleep(1) TEST_ASSERT(surgery_for_zero.step_in_progress, "Surgery on patient zero was not initiated") @@ -77,7 +77,7 @@ i couldn't actually find anything in the parts of the code it's calling preventi TEST_ASSERT(!surgery_for_one.step_in_progress, "Surgery for patient one is somehow in progress, despite not initiating") user.apply_status_effect(STATUS_EFFECT_HIPPOCRATIC_OATH) - INVOKE_ASYNC(surgery_step, /datum/surgery_step/proc/initiate, user, patient_one, BODY_ZONE_CHEST, scalpel, surgery_for_one) + INVOKE_ASYNC(surgery_step, TYPE_PROC_REF(/datum/surgery_step, initiate), user, patient_one, BODY_ZONE_CHEST, scalpel, surgery_for_one) TEST_ASSERT(surgery_for_one.step_in_progress, "Surgery on patient one was not initiated, despite having rod of asclepius") */ diff --git a/code/modules/unit_tests/unit_test.dm b/code/modules/unit_tests/unit_test.dm index 4fc289a22063..86fab0196595 100644 --- a/code/modules/unit_tests/unit_test.dm +++ b/code/modules/unit_tests/unit_test.dm @@ -204,7 +204,7 @@ GLOBAL_VAR_INIT(focused_tests, focused_tests()) if(length(focused_tests)) tests_to_run = focused_tests - tests_to_run = sortTim(tests_to_run, /proc/cmp_unit_test_priority) + tests_to_run = sortTim(tests_to_run, GLOBAL_PROC_REF(cmp_unit_test_priority)) var/list/test_results = list() diff --git a/code/modules/unit_tests/vore_tests.dm b/code/modules/unit_tests/vore_tests.dm index 08a525c5d59e..465859acc25f 100644 --- a/code/modules/unit_tests/vore_tests.dm +++ b/code/modules/unit_tests/vore_tests.dm @@ -35,11 +35,11 @@ H = new(T) startOxyloss = H.getOxyLoss() - return 1 + return TRUE /datum/unit_test/space_suffocation/check_result() if(H.life_tick < 10) - return 0 + return FALSE endOxyloss = H.getOxyLoss() @@ -47,7 +47,7 @@ TEST_FAIL("Human mob is not taking oxygen damage in space. (Before: [startOxyloss]; after: [endOxyloss])") qdel(H) - return 1 + return TRUE /datum/unit_test/belly_nonsuffocation name = "MOB: human mob does not suffocate in a belly" @@ -97,8 +97,8 @@ endOxyloss = prey.getOxyLoss() if(startOxyloss < endOxyloss) TEST_FAIL("Prey takes oxygen damage in a pred's belly! (Before: [startOxyloss]; after: [endOxyloss])") - qdel(prey) - qdel(pred) + QDEL_NULL(prey) + QDEL_NULL(pred) return TRUE //////////////////////////////////////////////////////////////// /datum/unit_test/belly_spacesafe @@ -160,8 +160,8 @@ endBruteloss = prey.getBruteLoss() if(startBruteloss < endBruteloss) TEST_FAIL("Prey takes brute damage in space! (Before: [startBruteloss]; after: [endBruteloss])") - qdel(prey) - qdel(pred) + QDEL_NULL(prey) + QDEL_NULL(pred) return TRUE //////////////////////////////////////////////////////////////// /datum/unit_test/belly_damage @@ -213,6 +213,6 @@ endBruteBurn = prey.getBruteLoss() + prey.getFireLoss() if(startBruteBurn >= endBruteBurn) TEST_FAIL("Prey doesn't take damage in digesting belly! (Before: [startBruteBurn]; after: [endBruteBurn])") - qdel(prey) - qdel(pred) + QDEL_NULL(prey) + QDEL_NULL(pred) return TRUE diff --git a/code/modules/vehicles/_vehicle.dm b/code/modules/vehicles/_vehicle.dm index a968d42073b9..c00357245a7a 100644 --- a/code/modules/vehicles/_vehicle.dm +++ b/code/modules/vehicles/_vehicle.dm @@ -20,18 +20,14 @@ var/emulate_door_bumps = TRUE //when bumping a door try to make occupants bump them to open them. var/default_driver_move = TRUE //handle driver movement instead of letting something else do it like riding datums. var/enclosed = FALSE // is the rider protected from bullets? assume no - var/list/autogrant_actions_passenger //plain list of typepaths - var/list/autogrant_actions_controller //assoc list "[bitflag]" = list(typepaths) - var/list/mob/occupant_actions //assoc list mob = list(type = action datum assigned to mob) + var/list/autogrant_actions_passenger = list() //plain list of typepaths + var/list/autogrant_actions_controller = list() //assoc list "[bitflag]" = list(typepaths) + var/list/mob/occupant_actions = list() //assoc list mob = list(type = action datum assigned to mob) var/obj/vehicle/trailer var/mouse_pointer //do we have a special mouse /obj/vehicle/Initialize(mapload) . = ..() - occupants = list() - autogrant_actions_passenger = list() - autogrant_actions_controller = list() - occupant_actions = list() generate_actions() /obj/vehicle/examine(mob/user) @@ -54,7 +50,7 @@ return occupants /obj/vehicle/proc/occupant_amount() - return length(occupants) + return LAZYLEN(occupants) /obj/vehicle/proc/return_amount_of_controllers_with_flag(flag) . = 0 @@ -79,12 +75,13 @@ return is_occupant(M) && occupants[M] & VEHICLE_CONTROL_DRIVE /obj/vehicle/proc/is_occupant(mob/M) - return !isnull(occupants[M]) + return !isnull(occupants?[M]) /obj/vehicle/proc/add_occupant(mob/M, control_flags) - if(!istype(M) || occupants[M]) + if(!istype(M) || is_occupant(M)) return FALSE - occupants[M] = NONE + + LAZYSET(occupants, M, NONE) add_control_flags(M, control_flags) after_add_occupant(M) grant_passenger_actions(M) @@ -102,7 +99,7 @@ return FALSE remove_control_flags(M, ALL) remove_passenger_actions(M) - occupants -= M + LAZYREMOVE(occupants, M) cleanup_actions_for_mob(M) after_remove_occupant(M) return TRUE @@ -140,7 +137,7 @@ return /obj/vehicle/proc/add_control_flags(mob/controller, flags) - if(!istype(controller) || !flags) + if(!is_occupant(controller) || !flags) return FALSE occupants[controller] |= flags for(var/i in GLOB.bitflags) @@ -149,7 +146,7 @@ return TRUE /obj/vehicle/proc/remove_control_flags(mob/controller, flags) - if(!istype(controller) || !flags) + if(!is_occupant(controller) || !flags) return FALSE occupants[controller] &= ~flags for(var/i in GLOB.bitflags) diff --git a/code/modules/vehicles/cars/car.dm b/code/modules/vehicles/cars/car.dm index e024718f4c9d..c676a63a35a0 100644 --- a/code/modules/vehicles/cars/car.dm +++ b/code/modules/vehicles/cars/car.dm @@ -45,7 +45,7 @@ return ..() /obj/vehicle/sealed/car/mob_try_exit(mob/M, mob/user, silent = FALSE) - if(M == user && (occupants[M] & VEHICLE_CONTROL_KIDNAPPED)) + if(M == user && (LAZYACCESS(occupants, M) & VEHICLE_CONTROL_KIDNAPPED)) to_chat(user, "You push against the back of [src] trunk to try and get out.") if(!do_after(user, escape_time, target = src)) return FALSE @@ -73,7 +73,7 @@ if(do_after(user, 30)) if(return_amount_of_controllers_with_flag(VEHICLE_CONTROL_KIDNAPPED)) to_chat(user, "The people stuck in [src]'s trunk all come tumbling out.") - DumpSpecificMobs(VEHICLE_CONTROL_KIDNAPPED) + dump_specific_mobs(VEHICLE_CONTROL_KIDNAPPED) else to_chat(user, "It seems [src]'s trunk was empty.") @@ -83,7 +83,7 @@ if(occupant_amount() >= max_occupants) return FALSE var/atom/old_loc = loc - if(do_mob(forcer, M, get_enter_delay(M), extra_checks=CALLBACK(src, /obj/vehicle/sealed/car/proc/is_car_stationary, old_loc))) + if(do_mob(forcer, M, get_enter_delay(M), extra_checks=CALLBACK(src, TYPE_PROC_REF(/obj/vehicle/sealed/car, is_car_stationary), old_loc))) mob_forced_enter(M, silent) return TRUE return FALSE diff --git a/code/modules/vehicles/cars/clowncar.dm b/code/modules/vehicles/cars/clowncar.dm index e3af269a2343..28e31988e73e 100644 --- a/code/modules/vehicles/cars/clowncar.dm +++ b/code/modules/vehicles/cars/clowncar.dm @@ -38,7 +38,7 @@ var/mob/living/carbon/human/H = M if(H.mind && HAS_TRAIT(H.mind, TRAIT_CLOWN_MENTALITY)) //Ensures only clowns can drive the car. (Including more at once) add_control_flags(H, VEHICLE_CONTROL_DRIVE) - RegisterSignal(H, COMSIG_MOB_CLICKON, .proc/fire_cannon_at) + RegisterSignal(H, COMSIG_MOB_CLICKON, PROC_REF(fire_cannon_at)) M.log_message("has entered [src] as a possible driver", LOG_ATTACK) return add_control_flags(M, VEHICLE_CONTROL_KIDNAPPED) @@ -55,7 +55,7 @@ message_admins("[ADMIN_LOOKUPFLW(forced_mob)] was taken into a clown car with [reagent_amount] unit(s) of Irish Car Bomb, causing an ejection.") forced_mob.log_message("was taken into a clown car with [reagent_amount] unit(s) of Irish Car Bomb, causing an ejection.", LOG_GAME) audible_message(span_userdanger("You hear a rattling sound coming from the engine. That can't be good..."), null, 1) - addtimer(CALLBACK(src, .proc/irish_car_bomb), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(irish_car_bomb)), 5 SECONDS) /obj/vehicle/sealed/car/clowncar/proc/irish_car_bomb() dump_mobs() @@ -159,7 +159,7 @@ visible_message(span_danger("[user] presses one of the colorful buttons on [src], and the clown car turns on its singularity disguise system.")) icon = 'icons/obj/singularity.dmi' icon_state = "singularity_s1" - addtimer(CALLBACK(src, .proc/reset_icon), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reset_icon)), 10 SECONDS) if(4) visible_message(span_danger("[user] presses one of the colorful buttons on [src], and the clown car spews out a cloud of laughing gas.")) var/datum/reagents/funnychems = new/datum/reagents(300) @@ -171,8 +171,8 @@ smoke.start() if(5) visible_message(span_danger("[user] presses one of the colorful buttons on [src], and the clown car starts dropping an oil trail.")) - RegisterSignal(src, COMSIG_MOVABLE_MOVED, .proc/cover_in_oil) - addtimer(CALLBACK(src, .proc/stop_dropping_oil), 3 SECONDS) + RegisterSignal(src, COMSIG_MOVABLE_MOVED, PROC_REF(cover_in_oil)) + addtimer(CALLBACK(src, PROC_REF(stop_dropping_oil)), 3 SECONDS) if(6) visible_message(span_danger("[user] presses one of the colorful buttons on [src], and the clown car lets out a comedic toot.")) playsound(src, 'sound/vehicles/clowncar_fart.ogg', 100) @@ -203,7 +203,7 @@ if(cannonmode) //canon active, deactivate flick("clowncar_fromfire", src) icon_state = "clowncar" - addtimer(CALLBACK(src, .proc/deactivate_cannon), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(deactivate_cannon)), 2 SECONDS) playsound(src, 'sound/vehicles/clowncar_cannonmode2.ogg', 75) visible_message(span_danger("The [src] starts going back into mobile mode.")) else @@ -211,7 +211,7 @@ flick("clowncar_tofire", src) icon_state = "clowncar_fire" visible_message(span_danger("The [src] opens up and reveals a large cannon.")) - addtimer(CALLBACK(src, .proc/activate_cannon), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(activate_cannon)), 2 SECONDS) playsound(src, 'sound/vehicles/clowncar_cannonmode1.ogg', 75) cannonmode = CLOWN_CANNON_BUSY diff --git a/code/modules/vehicles/mecha/_mecha.dm b/code/modules/vehicles/mecha/_mecha.dm index 8d6abb23c96b..163bc13cf871 100644 --- a/code/modules/vehicles/mecha/_mecha.dm +++ b/code/modules/vehicles/mecha/_mecha.dm @@ -175,8 +175,8 @@ add_cabin() if(enclosed) add_airtank() - RegisterSignal(src, COMSIG_MOVABLE_PRE_MOVE , .proc/disconnect_air) - RegisterSignal(src, COMSIG_MOVABLE_MOVED, .proc/play_stepsound) + RegisterSignal(src, COMSIG_MOVABLE_PRE_MOVE , PROC_REF(disconnect_air)) + RegisterSignal(src, COMSIG_MOVABLE_MOVED, PROC_REF(play_stepsound)) spark_system.set_up(2, 0, src) spark_system.attach(src) smoke_system.set_up(3, src) @@ -459,7 +459,7 @@ transfer_moles = pressure_delta*cabin_air.return_volume()/(cabin_air.return_temperature() * R_IDEAL_GAS_EQUATION) cabin_air.transfer_to(t_air, transfer_moles) - if(occupants) + if(LAZYLEN(occupants)) for(var/i in occupants) var/mob/living/occupant = i if(cell) @@ -530,7 +530,7 @@ for(var/mob/M in speech_bubble_recipients) if(M.client) speech_bubble_recipients.Add(M.client) - INVOKE_ASYNC(GLOBAL_PROC, /proc/flick_overlay, image('icons/mob/talk.dmi', src, "machine[say_test(speech_args[SPEECH_MESSAGE])]",MOB_LAYER+1), speech_bubble_recipients, 30) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(flick_overlay), image('icons/mob/talk.dmi', src, "machine[say_test(speech_args[SPEECH_MESSAGE])]",MOB_LAYER+1), speech_bubble_recipients, 30) //////////////////////////// ///// Action processing //// @@ -575,7 +575,7 @@ return if(SEND_SIGNAL(src, COMSIG_MECHA_EQUIPMENT_CLICK, L, target) & COMPONENT_CANCEL_EQUIPMENT_CLICK) return - INVOKE_ASYNC(selected, /obj/item/mecha_parts/mecha_equipment.proc/action, user, target, params) + INVOKE_ASYNC(selected, TYPE_PROC_REF(/obj/item/mecha_parts/mecha_equipment, action), user, target, params) return if((selected.range & MECHA_MELEE) && Adjacent(target)) if(isliving(target) && selected.harmful && HAS_TRAIT(L, TRAIT_PACIFISM)) @@ -583,7 +583,7 @@ return if(SEND_SIGNAL(src, COMSIG_MECHA_EQUIPMENT_CLICK, L, target) & COMPONENT_CANCEL_EQUIPMENT_CLICK) return - INVOKE_ASYNC(selected, /obj/item/mecha_parts/mecha_equipment.proc/action, user, target, params) + INVOKE_ASYNC(selected, TYPE_PROC_REF(/obj/item/mecha_parts/mecha_equipment, action), user, target, params) return if(!(L in return_controllers_with_flag(VEHICLE_CONTROL_MELEE))) to_chat(L, "You're in the wrong seat to interact with your hands.") @@ -908,13 +908,14 @@ ///Handles an actual AI (simple_animal mecha pilot) entering the mech /obj/vehicle/sealed/mecha/proc/aimob_enter_mech(mob/living/simple_animal/hostile/syndicate/mecha_pilot/pilot_mob) - if(pilot_mob && pilot_mob.Adjacent(src)) - if(LAZYLEN(occupants)) - return - LAZYADD(occupants, pilot_mob) - pilot_mob.mecha = src - pilot_mob.forceMove(src) - update_icon() + if(!pilot_mob?.Adjacent(src)) + return + if(LAZYLEN(occupants)) + return + LAZYSET(occupants, pilot_mob, NONE) + pilot_mob.mecha = src + pilot_mob.forceMove(src) + update_icon() ///Handles an actual AI (simple_animal mecha pilot) exiting the mech /obj/vehicle/sealed/mecha/proc/aimob_exit_mech(mob/living/simple_animal/hostile/syndicate/mecha_pilot/pilot_mob) @@ -1146,9 +1147,9 @@ /obj/vehicle/sealed/mecha/add_occupant(mob/M, control_flags) - RegisterSignal(M, COMSIG_MOB_DEATH, .proc/mob_exit) - RegisterSignal(M, COMSIG_MOB_CLICKON, .proc/on_mouseclick) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/display_speech_bubble) + RegisterSignal(M, COMSIG_MOB_DEATH, PROC_REF(mob_exit)) + RegisterSignal(M, COMSIG_MOB_CLICKON, PROC_REF(on_mouseclick)) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(display_speech_bubble)) return ..() /obj/vehicle/sealed/mecha/after_add_occupant(mob/M) diff --git a/code/modules/vehicles/mecha/combat/durand.dm b/code/modules/vehicles/mecha/combat/durand.dm index 36c5f75984b7..d351300764d9 100644 --- a/code/modules/vehicles/mecha/combat/durand.dm +++ b/code/modules/vehicles/mecha/combat/durand.dm @@ -16,8 +16,8 @@ /obj/vehicle/sealed/mecha/combat/durand/Initialize(mapload) . = ..() shield = new /obj/durand_shield(loc, src, layer, dir) - RegisterSignal(src, COMSIG_MECHA_ACTION_TRIGGER, .proc/relay) - RegisterSignal(src, COMSIG_PROJECTILE_PREHIT, .proc/prehit) + RegisterSignal(src, COMSIG_MECHA_ACTION_TRIGGER, PROC_REF(relay)) + RegisterSignal(src, COMSIG_PROJECTILE_PREHIT, PROC_REF(prehit)) /obj/vehicle/sealed/mecha/combat/durand/Destroy() @@ -37,7 +37,7 @@ var/mob/living/occupant = O var/datum/action/action = LAZYACCESSASSOC(occupant_actions, occupant, /datum/action/vehicle/sealed/mecha/mech_defense_mode) if(action) - INVOKE_ASYNC(action, /datum/action.proc/Trigger) + INVOKE_ASYNC(action, TYPE_PROC_REF(/datum/action, Trigger)) break /obj/vehicle/sealed/mecha/combat/durand/Move(direction) @@ -54,7 +54,7 @@ if(defense_mode) var/datum/action/action = LAZYACCESSASSOC(occupant_actions, M, /datum/action/vehicle/sealed/mecha/mech_defense_mode) if(action) - INVOKE_ASYNC(action, /datum/action.proc/Trigger, FALSE) + INVOKE_ASYNC(action, TYPE_PROC_REF(/datum/action, Trigger), FALSE) return ..() ///Relays the signal from the action button to the shield, and creates a new shield if the old one is MIA. @@ -156,7 +156,7 @@ own integrity back to max. Shield is automatically dropped if we run out of powe chassis = _chassis layer = _layer setDir(_dir) - RegisterSignal(src, COMSIG_MECHA_ACTION_TRIGGER, .proc/activate) + RegisterSignal(src, COMSIG_MECHA_ACTION_TRIGGER, PROC_REF(activate)) /obj/durand_shield/Destroy() @@ -177,7 +177,7 @@ own integrity back to max. Shield is automatically dropped if we run out of powe /obj/durand_shield/proc/activate(datum/source, mob/owner, list/signal_args) SIGNAL_HANDLER currentuser = owner - if(!chassis?.occupants) + if(!LAZYLEN(chassis?.occupants)) return if(switching && !signal_args[1]) return @@ -194,7 +194,7 @@ own integrity back to max. Shield is automatically dropped if we run out of powe for(var/occupant in chassis.occupants) var/datum/action/button = chassis.occupant_actions[occupant][/datum/action/vehicle/sealed/mecha/mech_defense_mode] button.button_icon_state = "mech_defense_mode_[chassis.defense_mode ? "on" : "off"]" - button.UpdateButtonIcon() + button.UpdateButtons() set_light(light_range, light_power, light_color) @@ -204,7 +204,7 @@ own integrity back to max. Shield is automatically dropped if we run out of powe playsound(src, 'sound/mecha/mech_shield_raise.ogg', 50, FALSE) set_light(l_range = MINIMUM_USEFUL_LIGHT_RANGE , l_power = 5, l_color = "#00FFFF") icon_state = "shield" - RegisterSignal(chassis, COMSIG_ATOM_DIR_CHANGE, .proc/resetdir) + RegisterSignal(chassis, COMSIG_ATOM_DIR_CHANGE, PROC_REF(resetdir)) else flick("shield_drop", src) playsound(src, 'sound/mecha/mech_shield_drop.ogg', 50, FALSE) diff --git a/code/modules/vehicles/mecha/combat/neovgre.dm b/code/modules/vehicles/mecha/combat/neovgre.dm index 7e40a1c35203..bda8d586d9b4 100644 --- a/code/modules/vehicles/mecha/combat/neovgre.dm +++ b/code/modules/vehicles/mecha/combat/neovgre.dm @@ -49,11 +49,12 @@ M.dust() playsound(src, 'sound/effects/neovgre_exploding.ogg', 100, 0) src.visible_message("The reactor has gone critical, its going to blow!") - addtimer(CALLBACK(src,.proc/go_critical),breach_time) + addtimer(CALLBACK(src,PROC_REF(go_critical)),breach_time) /obj/vehicle/sealed/mecha/combat/neovgre/proc/go_critical() explosion(get_turf(loc), 3, 5, 10, 20, 30) - Destroy(src) + if(!QDELETED(src)) + qdel(src) /obj/vehicle/sealed/mecha/combat/neovgre/container_resist(mob/living/user) to_chat(user, "Neovgre requires a lifetime commitment friend, no backing out now!") @@ -98,5 +99,5 @@ /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy/neovgre/can_attach(obj/vehicle/sealed/mecha/combat/neovgre/M) if(istype(M)) - return 1 - return 0 + return TRUE + return FALSE diff --git a/code/modules/vehicles/mecha/equipment/mecha_equipment.dm b/code/modules/vehicles/mecha/equipment/mecha_equipment.dm index 1d104291f3f4..fa379e2615c7 100644 --- a/code/modules/vehicles/mecha/equipment/mecha_equipment.dm +++ b/code/modules/vehicles/mecha/equipment/mecha_equipment.dm @@ -41,7 +41,7 @@ chassis.selected = null update_chassis_page() log_message("[src] is destroyed.", LOG_MECHA) - if(chassis.occupants) + if(!LAZYLEN(chassis?.occupants)) to_chat(chassis.occupants, "[icon2html(src, chassis.occupants)][src] is destroyed!") playsound(chassis, destroy_sound, 50) if(!detachable) //If we're a built-in nondetachable equipment, let's lock up the slot that we were in. @@ -100,10 +100,10 @@ if(!chassis) return FALSE chassis.use_power(energy_drain) - return do_after(user, equip_cooldown, target, extra_checks = CALLBACK(src, .proc/do_after_checks, target)) + return do_after(user, equip_cooldown, target, extra_checks = CALLBACK(src, PROC_REF(do_after_checks), target)) /obj/item/mecha_parts/mecha_equipment/proc/do_after_mecha(atom/target, mob/user, delay) - return do_after(user, delay, target, extra_checks = CALLBACK(src, .proc/do_after_checks, target)) + return do_after(user, delay, target, extra_checks = CALLBACK(src, PROC_REF(do_after_checks), target)) /// do after checks for the mecha equipment do afters /obj/item/mecha_parts/mecha_equipment/proc/do_after_checks(atom/target) diff --git a/code/modules/vehicles/mecha/equipment/tools/medical_tools.dm b/code/modules/vehicles/mecha/equipment/tools/medical_tools.dm index cb9e471ff84b..b57fc44c6392 100644 --- a/code/modules/vehicles/mecha/equipment/tools/medical_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/medical_tools.dm @@ -9,7 +9,7 @@ /obj/item/mecha_parts/mecha_equipment/medical/can_attach(obj/vehicle/sealed/mecha/medical/M) if(..() && istype(M)) - return 1 + return TRUE /obj/item/mecha_parts/mecha_equipment/medical/attach(obj/vehicle/sealed/mecha/M) @@ -46,7 +46,7 @@ return ..() /obj/item/mecha_parts/mecha_equipment/medical/sleeper/Exit(atom/movable/O) - return 0 + return FALSE /obj/item/mecha_parts/mecha_equipment/medical/sleeper/action(mob/source, mob/living/carbon/target, params) if(!action_checks(target)) @@ -197,7 +197,7 @@ /obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/inject_reagent(datum/reagent/R,obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/SG) if(!R || !patient || !SG || !(SG in chassis.equipment)) - return 0 + return FALSE var/to_inject = min(R.volume, inject_amount) if(to_inject && patient.reagents.get_reagent_amount(R.type) + to_inject <= inject_amount*2) to_chat(chassis.occupants, "[icon2html(src, chassis.occupants)]Injecting [patient] with [to_inject] units of [R.name].") @@ -213,7 +213,7 @@ send_byjax(chassis.occupants,"msleeper.browser","lossinfo",get_patient_dam()) send_byjax(chassis.occupants,"msleeper.browser","reagents",get_patient_reagents()) send_byjax(chassis.occupants,"msleeper.browser","injectwith",get_available_reagents()) - return 1 + return TRUE return /obj/item/mecha_parts/mecha_equipment/medical/sleeper/container_resist(mob/living/user) @@ -456,23 +456,23 @@ if(syringes.len= 2) to_chat(user, "[icon2html(src, user)]The syringe is too far away!") - return 0 + return FALSE for(var/obj/structure/D in S.loc)//Basic level check for structures in the way (Like grilles and windows) if(!(D.CanPass(S,src.loc))) to_chat(user, "[icon2html(src, user)]Unable to load syringe!") - return 0 + return FALSE for(var/obj/machinery/door/D in S.loc)//Checks for doors if(!(D.CanPass(S,src.loc))) to_chat(user, "[icon2html(src, user)]Unable to load syringe!") - return 0 + return FALSE S.reagents.trans_to(src, S.reagents.total_volume) S.forceMove(src) syringes += S to_chat(user, "[icon2html(src, user)]Syringe loaded.") update_equip_info() - return 1 + return TRUE to_chat(user, "[icon2html(src, user)][src]'s syringe chamber is full!") - return 0 + return FALSE /obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/analyze_reagents(atom/A, mob/user) if(get_dist(src,A) >= 4) diff --git a/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm b/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm index c781fa3736ff..144ce433a978 100644 --- a/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm @@ -197,8 +197,7 @@ STOP_PROCESSING(SSfastprocess, src) qdel(src) if(istype(loc, /obj/vehicle/sealed/mecha/working) && scanning_time <= world.time) - var/obj/vehicle/sealed/mecha/working/mecha = loc - if(!mecha.occupants) + if(!LAZYLEN(chassis?.occupants)) return scanning_time = world.time + equip_cooldown mineral_scan_pulse(get_turf(src)) diff --git a/code/modules/vehicles/mecha/equipment/tools/other_tools.dm b/code/modules/vehicles/mecha/equipment/tools/other_tools.dm index 348a4bb6ecf1..a1f139b6e516 100644 --- a/code/modules/vehicles/mecha/equipment/tools/other_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/other_tools.dm @@ -122,7 +122,7 @@ var/mob/M = A if(M.mob_negates_gravity()) continue - INVOKE_ASYNC(src, .proc/do_scatter, A, target) + INVOKE_ASYNC(src, PROC_REF(do_scatter), A, target) var/turf/T = get_turf(target) log_game("[key_name(source)] used a Gravitational Catapult repulse wave on [AREACOORD(T)]") @@ -410,7 +410,7 @@ return units else to_chat(user, "[icon2html(src, user)]Unit is full.") - return 0 + return FALSE else to_chat(user, "[icon2html(src, user)][fuel] traces in target minimal! [P] cannot be used as fuel.") return diff --git a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm index dd9448a8265a..8c64384d7824 100644 --- a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm @@ -19,8 +19,8 @@ /obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/can_attach(obj/vehicle/sealed/mecha/working/ripley/M) if(..()) if(istype(M)) - return 1 - return 0 + return TRUE + return FALSE /obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/attach(obj/vehicle/sealed/mecha/M) ..() @@ -239,7 +239,7 @@ if(W.loc == my_target) break sleep(2) - return 1 + return TRUE /obj/item/mecha_parts/mecha_equipment/extinguisher/get_equip_info() return "[..()] \[[src.reagents.total_volume]\]" @@ -247,8 +247,8 @@ /obj/item/mecha_parts/mecha_equipment/extinguisher/can_attach(obj/vehicle/sealed/mecha/working/M as obj) if(..()) if(istype(M)) - return 1 - return 0 + return TRUE + return FALSE diff --git a/code/modules/vehicles/mecha/equipment/weapons/weapons.dm b/code/modules/vehicles/mecha/equipment/weapons/weapons.dm index b8818ef3f7f4..8713d5dc9472 100644 --- a/code/modules/vehicles/mecha/equipment/weapons/weapons.dm +++ b/code/modules/vehicles/mecha/equipment/weapons/weapons.dm @@ -398,7 +398,7 @@ var/turf/T = get_turf(src) message_admins("[ADMIN_LOOKUPFLW(user)] fired a [F] in [ADMIN_VERBOSEJMP(T)]") log_game("[key_name(user)] fired a [F] in [AREACOORD(T)]") - addtimer(CALLBACK(F, /obj/item/grenade/flashbang.proc/prime), det_time) + addtimer(CALLBACK(F, TYPE_PROC_REF(/obj/item/grenade/flashbang, prime)), det_time) /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/flashbang/clusterbang //Because I am a heartless bastard -Sieve //Heartless? for making the poor man's honkblast? - Kaze name = "\improper SOB-3 grenade launcher" @@ -426,8 +426,8 @@ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/banana_mortar/can_attach(obj/vehicle/sealed/mecha/combat/honker/M) if(..()) if(istype(M)) - return 1 - return 0 + return TRUE + return FALSE /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/mousetrap_mortar name = "mousetrap mortar" @@ -444,8 +444,8 @@ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/mousetrap_mortar/can_attach(obj/vehicle/sealed/mecha/combat/honker/M) if(..()) if(istype(M)) - return 1 - return 0 + return TRUE + return FALSE /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/mousetrap_mortar/proj_init(obj/item/assembly/mousetrap/armed/M) M.secured = 1 @@ -475,8 +475,8 @@ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/punching_glove/can_attach(obj/vehicle/sealed/mecha/combat/honker/M) if(..()) if(istype(M)) - return 1 - return 0 + return TRUE + return FALSE /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/punching_glove/get_equip_info() if(!chassis) diff --git a/code/modules/vehicles/mecha/mech_fabricator.dm b/code/modules/vehicles/mecha/mech_fabricator.dm index 459794619ffe..1c6ec264253a 100644 --- a/code/modules/vehicles/mecha/mech_fabricator.dm +++ b/code/modules/vehicles/mecha/mech_fabricator.dm @@ -68,7 +68,7 @@ /obj/machinery/mecha_part_fabricator/Initialize(mapload) stored_research = new - rmat = AddComponent(/datum/component/remote_materials, "mechfab", mapload && link_on_init, _after_insert=CALLBACK(src, .proc/AfterMaterialInsert)) + rmat = AddComponent(/datum/component/remote_materials, "mechfab", mapload && link_on_init, _after_insert=CALLBACK(src, PROC_REF(AfterMaterialInsert))) RefreshParts() //Recalculating local material sizes if the fab isn't linked return ..() @@ -639,10 +639,10 @@ var/datum/component/material_container/mat_container = rmat.mat_container if (!mat_container) say("No access to material storage, please contact the quartermaster.") - return 0 + return FALSE if (rmat.on_hold()) say("Mineral access is on hold, please contact the quartermaster.") - return 0 + return FALSE var/count = mat_container.retrieve_sheets(text2num(eject_amt), eject_sheet, drop_location()) var/list/matlist = list() matlist[eject_sheet] = text2num(eject_amt) @@ -652,7 +652,7 @@ /obj/machinery/mecha_part_fabricator/proc/AfterMaterialInsert(item_inserted, id_inserted, amount_inserted) var/datum/material/M = id_inserted add_overlay("fab-load-[M.name]") - addtimer(CALLBACK(src, /atom/proc/cut_overlay, "fab-load-[M.name]"), 10) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, cut_overlay), "fab-load-[M.name]"), 10) /obj/machinery/mecha_part_fabricator/screwdriver_act(mob/living/user, obj/item/I) if(..()) diff --git a/code/modules/vehicles/mecha/mech_melee_attack.dm b/code/modules/vehicles/mecha/mech_melee_attack.dm index 2f5faea172c6..81784ddbd0c2 100644 --- a/code/modules/vehicles/mecha/mech_melee_attack.dm +++ b/code/modules/vehicles/mecha/mech_melee_attack.dm @@ -35,9 +35,9 @@ playsound(src, 'sound/items/welder.ogg', 50, TRUE) if(TOX) playsound(src, 'sound/effects/spray2.ogg', 50, TRUE) - return 0 + return FALSE else - return 0 + return FALSE mecha_attacker.visible_message("[mecha_attacker.name] hits [src]!", "You hit [src]!", null, COMBAT_MESSAGE_RANGE) return take_damage(mecha_attacker.force * 3, mech_damtype, MELEE, play_soundeffect, get_dir(src, mecha_attacker)) // multiplied by 3 so we can hit objs hard but not be overpowered against mobs. diff --git a/code/modules/vehicles/mecha/mecha_actions.dm b/code/modules/vehicles/mecha/mecha_actions.dm index 09ccaad2c295..976ffea40a65 100644 --- a/code/modules/vehicles/mecha/mecha_actions.dm +++ b/code/modules/vehicles/mecha/mecha_actions.dm @@ -37,7 +37,7 @@ button_icon_state = "mech_internals_[chassis.use_internal_tank ? "on" : "off"]" to_chat(chassis.occupants, "[icon2html(chassis, owner)]Now taking air from [chassis.use_internal_tank?"internal airtank":"environment"].") chassis.log_message("Now taking air from [chassis.use_internal_tank?"internal airtank":"environment"].", LOG_MECHA) - UpdateButtonIcon() + UpdateButtons() /datum/action/vehicle/sealed/mecha/mech_cycle_equip name = "Cycle Equipment" @@ -61,7 +61,7 @@ to_chat(owner, "[icon2html(chassis, owner)]You select [chassis.selected].") send_byjax(chassis.occupants,"exosuit.browser","eq_list",chassis.get_equipment_list()) button_icon_state = "mech_cycle_equip_on" - UpdateButtonIcon() + UpdateButtons() return var/number = 0 for(var/equipment in available_equipment) @@ -77,7 +77,7 @@ to_chat(owner, "[icon2html(chassis, owner)]You switch to [chassis.selected].") button_icon_state = "mech_cycle_equip_on" send_byjax(chassis.occupants,"exosuit.browser","eq_list",chassis.get_equipment_list()) - UpdateButtonIcon() + UpdateButtons() return @@ -100,7 +100,7 @@ chassis.set_light(0) to_chat(owner, "[icon2html(chassis, owner)]Toggled lights [(chassis.mecha_flags & LIGHTS_ON)?"on":"off"].") chassis.log_message("Toggled lights [(chassis.mecha_flags & LIGHTS_ON)?"on":"off"].", LOG_MECHA) - UpdateButtonIcon() + UpdateButtons() /datum/action/vehicle/sealed/mecha/mech_view_stats name = "View Stats" @@ -140,7 +140,7 @@ for(var/occupant in occupants) var/datum/action/action = LAZYACCESSASSOC(occupant_actions, occupant, /datum/action/vehicle/sealed/mecha/strafe) - action?.UpdateButtonIcon() + action?.UpdateButtons() //////////////////////////////////////// Specific Ability Actions /////////////////////////////////////////////// //Need to be granted by the mech type, Not default abilities. @@ -176,7 +176,7 @@ chassis.movedelay = initial(chassis.movedelay) chassis.step_energy_drain = chassis.normal_step_energy_drain to_chat(owner, "[icon2html(chassis, owner)]You disable leg actuators overload.") - UpdateButtonIcon() + UpdateButtons() /datum/action/vehicle/sealed/mecha/mech_smoke name = "Smoke" @@ -208,7 +208,7 @@ SEND_SOUND(owner, sound('sound/mecha/imag_enh.ogg',volume=50)) else owner.client.view_size.resetToDefault() //Let's not let this stack shall we? - UpdateButtonIcon() + UpdateButtons() /datum/action/vehicle/sealed/mecha/mech_switch_damtype name = "Reconfigure arm microtool arrays" @@ -231,7 +231,7 @@ chassis.damtype = new_damtype button_icon_state = "mech_damtype_[new_damtype]" playsound(chassis, 'sound/mecha/mechmove01.ogg', 50, TRUE) - UpdateButtonIcon() + UpdateButtons() ///swap seats, for two person mecha /datum/action/vehicle/sealed/mecha/swap_seat @@ -272,4 +272,4 @@ chassis.phasing = !chassis.phasing button_icon_state = "mech_phasing_[chassis.phasing ? "on" : "off"]" to_chat(owner, "[icon2html(chassis, owner)]En":"#f00\">Dis"]abled phasing.") - UpdateButtonIcon() + UpdateButtons() diff --git a/code/modules/vehicles/mecha/mecha_control_console.dm b/code/modules/vehicles/mecha/mecha_control_console.dm index ff5ea1305919..eee2b7b37dc4 100644 --- a/code/modules/vehicles/mecha/mecha_control_console.dm +++ b/code/modules/vehicles/mecha/mecha_control_console.dm @@ -137,7 +137,7 @@ return if(chassis) chassis.emp_act(80) - addtimer(CALLBACK(src, /obj/item/mecha_parts/mecha_tracking/proc/recharge), 5 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/item/mecha_parts/mecha_tracking, recharge)), 5 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) recharging = TRUE /** diff --git a/code/modules/vehicles/mecha/mecha_defense.dm b/code/modules/vehicles/mecha/mecha_defense.dm index 7208fdaa1521..151e27d2d7a3 100644 --- a/code/modules/vehicles/mecha/mecha_defense.dm +++ b/code/modules/vehicles/mecha/mecha_defense.dm @@ -24,7 +24,7 @@ /obj/vehicle/sealed/mecha/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) . = ..() if(!damage_amount) - return 0 + return FALSE var/booster_deflection_modifier = 1 var/booster_damage_modifier = 1 if(damage_flag == BULLET || damage_flag == LASER || damage_flag == ENERGY) @@ -47,7 +47,7 @@ if(prob(deflect_chance * booster_deflection_modifier)) visible_message("[src]'s armour deflects the attack!") log_message("Armor saved.", LOG_MECHA) - return 0 + return FALSE if(.) . *= booster_damage_modifier @@ -72,7 +72,7 @@ log_message("Attack by simple animal. Attacker - [user].", LOG_MECHA, color="red") if(!user.melee_damage_upper && !user.obj_damage) user.emote("custom", message = "[user.friendly_verb_continuous] [src].") - return 0 + return FALSE else var/play_soundeffect = 1 if(user.environment_smash) @@ -84,7 +84,7 @@ animal_damage = min(animal_damage, 20*user.environment_smash) log_combat(user, src, "attacked") attack_generic(user, animal_damage, user.melee_damage_type, MELEE, play_soundeffect) - return 1 + return TRUE /obj/vehicle/sealed/mecha/hulk_damage() @@ -156,9 +156,9 @@ for(var/occus in occupants) var/mob/living/occupant = occus occupant.update_mouse_pointer() - if(!equipment_disabled && occupants) //prevent spamming this message with back-to-back EMPs + if(!equipment_disabled && LAZYLEN(occupants)) //prevent spamming this message with back-to-back EMPs to_chat(occupants, "Error -- Connection to equipment control unit has been lost.
      ") - addtimer(CALLBACK(src, /obj/vehicle/sealed/mecha/proc/restore_equipment), 3 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/vehicle/sealed/mecha, restore_equipment)), 3 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) equipment_disabled = 1 /obj/vehicle/sealed/mecha/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) diff --git a/code/modules/vehicles/mecha/mecha_topic.dm b/code/modules/vehicles/mecha/mecha_topic.dm index eb7dcd01db97..a4601e4cbdb3 100644 --- a/code/modules/vehicles/mecha/mecha_topic.dm +++ b/code/modules/vehicles/mecha/mecha_topic.dm @@ -408,7 +408,7 @@ if(href_list["repair_int_control_lost"]) to_chat(occupants, "[icon2html(src, occupants)]Recalibrating coordination system...") log_message("Recalibration of coordination system started.", LOG_MECHA) - addtimer(CALLBACK(src, .proc/stationary_repair, loc), 100, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(stationary_repair), loc), 100, TIMER_UNIQUE) ///Repairs internal damage if the mech hasn't moved. /obj/vehicle/sealed/mecha/proc/stationary_repair(location) diff --git a/code/modules/vehicles/mecha/working/ripley.dm b/code/modules/vehicles/mecha/working/ripley.dm index 40b2e6140222..6518c2fe05ab 100644 --- a/code/modules/vehicles/mecha/working/ripley.dm +++ b/code/modules/vehicles/mecha/working/ripley.dm @@ -153,7 +153,7 @@ /obj/vehicle/sealed/mecha/working/ripley/Exit(atom/movable/O) if(O in cargo) - return 0 + return FALSE return ..() /obj/vehicle/sealed/mecha/working/ripley/Topic(href, href_list) diff --git a/code/modules/vehicles/scooter.dm b/code/modules/vehicles/scooter.dm index 13a614449ab5..c2794fc9afe7 100644 --- a/code/modules/vehicles/scooter.dm +++ b/code/modules/vehicles/scooter.dm @@ -33,10 +33,10 @@ /obj/vehicle/ridden/scooter/buckle_mob(mob/living/M, force = 0, check_loc = 1) if(!istype(M)) - return 0 + return FALSE if(M.get_num_legs() < 2 && M.get_num_arms() <= 0) to_chat(M, "Your limbless body can't ride \the [src].") - return 0 + return FALSE . = ..() /obj/vehicle/ridden/scooter/skateboard @@ -134,7 +134,7 @@ playsound(src, 'sound/vehicles/skateboard_roll.ogg', 50, TRUE) if(prob (25)) sparks.start() //the most radical way to start plasma fires - addtimer(CALLBACK(src, .proc/grind), 2) + addtimer(CALLBACK(src, PROC_REF(grind)), 2) return else grinding = FALSE diff --git a/code/modules/vehicles/sealed.dm b/code/modules/vehicles/sealed.dm index b5023f972959..189261306214 100644 --- a/code/modules/vehicles/sealed.dm +++ b/code/modules/vehicles/sealed.dm @@ -98,13 +98,14 @@ var/mob/living/carbon/Carbon = i Carbon.DefaultCombatKnockdown(40) -/obj/vehicle/sealed/proc/DumpSpecificMobs(flag, randomstep = TRUE) +/obj/vehicle/sealed/proc/dump_specific_mobs(flag, randomstep = TRUE) for(var/i in occupants) - if((occupants[i] & flag)) - mob_exit(i, null, randomstep) - if(iscarbon(i)) - var/mob/living/carbon/C = i - C.DefaultCombatKnockdown(40) + if(!(occupants[i] & flag)) + continue + mob_exit(i, null, randomstep) + if(iscarbon(i)) + var/mob/living/carbon/C = i + C.Paralyze(40) /obj/vehicle/sealed/AllowDrop() diff --git a/code/modules/vehicles/speedbike.dm b/code/modules/vehicles/speedbike.dm index d0b9c1fe967f..2988be55cecd 100644 --- a/code/modules/vehicles/speedbike.dm +++ b/code/modules/vehicles/speedbike.dm @@ -44,7 +44,7 @@ icon = 'icons/obj/car.dmi' icon_state = "speedwagon" layer = LYING_MOB_LAYER - var/static/mutable_appearance/overlay = mutable_appearance(icon, "speedwagon_cover", ABOVE_MOB_LAYER) + var/static/mutable_appearance/overlay max_buckled_mobs = 4 var/crash_all = FALSE //CHAOS pixel_y = -48 @@ -52,6 +52,7 @@ /obj/vehicle/ridden/space/speedwagon/Initialize(mapload) . = ..() + overlay = mutable_appearance(icon, "speedwagon_cover", ABOVE_MOB_LAYER) add_overlay(overlay) var/datum/component/riding/D = LoadComponent(/datum/component/riding) D.vehicle_move_delay = 0 diff --git a/code/modules/vehicles/vehicle_actions.dm b/code/modules/vehicles/vehicle_actions.dm index 8b2c72008c52..28d469d5189a 100644 --- a/code/modules/vehicles/vehicle_actions.dm +++ b/code/modules/vehicles/vehicle_actions.dm @@ -21,7 +21,7 @@ grant_controller_actions(i) //refresh /obj/vehicle/proc/grant_action_type_to_mob(actiontype, mob/m) - if(isnull(occupants[m]) || !actiontype) + if(isnull(LAZYACCESS(occupants, m)) || !actiontype) return FALSE LAZYINITLIST(occupant_actions[m]) if(occupant_actions[m][actiontype]) @@ -32,7 +32,7 @@ return TRUE /obj/vehicle/proc/remove_action_type_from_mob(actiontype, mob/m) - if(isnull(occupants[m]) || !actiontype) + if(isnull(LAZYACCESS(occupants, m)) || !actiontype) return FALSE LAZYINITLIST(occupant_actions[m]) if(occupant_actions[m][actiontype]) @@ -50,7 +50,7 @@ remove_action_type_from_mob(v, M) /obj/vehicle/proc/grant_controller_actions(mob/M) - if(!istype(M) || isnull(occupants[M])) + if(!istype(M) || isnull(LAZYACCESS(occupants, M))) return FALSE for(var/i in GLOB.bitflags) if(occupants[M] & i) @@ -58,7 +58,7 @@ return TRUE /obj/vehicle/proc/remove_controller_actions(mob/M) - if(!istype(M) || isnull(occupants[M])) + if(!istype(M) || isnull(LAZYACCESS(occupants, M))) return FALSE for(var/i in GLOB.bitflags) remove_controller_actions_by_flag(M, i) @@ -145,8 +145,7 @@ /datum/action/vehicle/sealed/dump_kidnapped_mobs/Trigger() vehicle_entered_target.visible_message(span_danger("[vehicle_entered_target] starts dumping the people inside of it.")) - vehicle_entered_target.DumpSpecificMobs(VEHICLE_CONTROL_KIDNAPPED) - + vehicle_entered_target.dump_specific_mobs(VEHICLE_CONTROL_KIDNAPPED) /datum/action/vehicle/sealed/roll_the_dice name = "Press Colorful Button" @@ -228,5 +227,5 @@ L.client.give_award(/datum/award/achievement/misc/tram_surfer, L) V.grinding = TRUE V.icon_state = "[V.board_icon]-grind" - addtimer(CALLBACK(V, /obj/vehicle/ridden/scooter/skateboard/.proc/grind), 2) + addtimer(CALLBACK(V, TYPE_PROC_REF(/obj/vehicle/ridden/scooter/skateboard, grind)), 2) next_ollie = world.time + 5 diff --git a/code/modules/vehicles/wheelchair.dm b/code/modules/vehicles/wheelchair.dm index cc432957f66a..1ffc5c8d9385 100644 --- a/code/modules/vehicles/wheelchair.dm +++ b/code/modules/vehicles/wheelchair.dm @@ -23,7 +23,7 @@ /obj/vehicle/ridden/wheelchair/ComponentInitialize() //Since it's technically a chair I want it to have chair properties . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src, .proc/can_user_rotate),CALLBACK(src, .proc/can_be_rotated),null) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src, PROC_REF(can_user_rotate)),CALLBACK(src, PROC_REF(can_be_rotated)),null) /obj/vehicle/ridden/wheelchair/obj_destruction(damage_flag) new /obj/item/stack/rods(drop_location(), 8) diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm index f84ced508e18..c114cace6379 100644 --- a/code/modules/vending/_vending.dm +++ b/code/modules/vending/_vending.dm @@ -817,7 +817,7 @@ GLOBAL_LIST_EMPTY(vending_products) // allowed_configs += "[initial(item.greyscale_config_inhand_right)]" // var/datum/greyscale_modify_menu/menu = new( -// src, usr, allowed_configs, CALLBACK(src, .proc/vend_greyscale, params), +// src, usr, allowed_configs, CALLBACK(src, PROC_REF(vend_greyscale), params), // starting_icon_state=initial(fake_atom.icon_state), // starting_config=initial(fake_atom.greyscale_config), // starting_colors=initial(fake_atom.greyscale_colors) diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index 52fbd7dac4df..2f05de603470 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -14,7 +14,8 @@ /obj/item/storage/box/evidence = 6, /obj/item/flashlight/seclite = 4, /obj/item/restraints/legcuffs/bola/energy = 7, - /obj/item/secbat = 5) + /obj/item/secbat = 5, + /obj/item/bodycam_upgrade = 10) contraband = list(/obj/item/clothing/glasses/sunglasses = 2, /obj/item/storage/fancy/donut_box = 2, /obj/item/storage/belt/sabre/secbelt = 1) diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index fcb70e0f092a..0fd5db36c097 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -145,16 +145,24 @@ icon_state = "cargodrobe" product_ads = "Upgraded Assistant Style! Pick yours today!;These shorts are comfy and easy to wear, get yours now!" vend_reply = "Thank you for using the CargoDrobe!" - products = list(/obj/item/clothing/suit/hooded/wintercoat/cargo = 3, - /obj/item/clothing/under/rank/cargo/tech = 5, - /obj/item/clothing/under/rank/cargo/tech/skirt = 5, - /obj/item/clothing/under/rank/cargo/util = 5, - /obj/item/clothing/suit/toggle/labcoat/depjacket/sup = 5, - /obj/item/clothing/under/rank/cargo/tech/long = 5, - /obj/item/clothing/shoes/sneakers/black = 5, - /obj/item/clothing/gloves/fingerless = 5, - /obj/item/clothing/head/soft = 5, - /obj/item/radio/headset/headset_cargo = 3) + products = list( + /obj/item/storage/bag/mail = 3, + /obj/item/clothing/suit/hooded/wintercoat/cargo = 3, + /obj/item/clothing/under/rank/cargo/tech = 3, + /obj/item/clothing/under/rank/cargo/tech/skirt = 3, + /obj/item/clothing/under/rank/cargo/util = 3, + /obj/item/clothing/suit/toggle/labcoat/depjacket/sup = 3, + /obj/item/clothing/under/rank/cargo/tech/long = 3, + /obj/item/clothing/shoes/sneakers/black = 3, + /obj/item/clothing/gloves/fingerless = 3, + /obj/item/clothing/head/soft = 3, + /obj/item/radio/headset/headset_cargo = 3 + ) + premium = list( + /obj/item/clothing/under/rank/cargo/miner = 3, + /obj/item/clothing/head/mailman = 1, + /obj/item/clothing/under/misc/mailman = 1 + ) refill_canister = /obj/item/vending_refill/wardrobe/cargo_wardrobe payment_department = ACCOUNT_CAR diff --git a/code/modules/vore/eating/belly_obj.dm b/code/modules/vore/eating/belly_obj.dm index 07e01e45800d..ba698b2eb421 100644 --- a/code/modules/vore/eating/belly_obj.dm +++ b/code/modules/vore/eating/belly_obj.dm @@ -338,7 +338,7 @@ // Setup the autotransfer checks if needed if(transferlocation != null && autotransferchance > 0) - addtimer(CALLBACK(src, /obj/belly/.proc/check_autotransfer, prey), autotransferwait) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/belly, check_autotransfer), prey), autotransferwait) /obj/belly/proc/check_autotransfer(var/mob/prey, var/obj/belly/target) // Some sanity checks @@ -347,7 +347,7 @@ transfer_contents(prey, transferlocation) else // Didn't transfer, so wait before retrying - addtimer(CALLBACK(src, /obj/belly/.proc/check_autotransfer, prey), autotransferwait) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/belly, check_autotransfer), prey), autotransferwait) //Transfers contents from one belly to another /obj/belly/proc/transfer_contents(var/atom/movable/content, var/obj/belly/target, silent = FALSE) diff --git a/code/modules/vore/hook-defs.dm b/code/modules/vore/hook-defs.dm index 5c3c3d01c858..d48371f13c29 100644 --- a/code/modules/vore/hook-defs.dm +++ b/code/modules/vore/hook-defs.dm @@ -33,5 +33,5 @@ if(!hook_vr("human_new",args)) result = 0 - //Return 1 to superhook + //return TRUE to superhook return result diff --git a/code/modules/vore/trycatch.dm b/code/modules/vore/trycatch.dm index d4b1ac2c058f..8fcb9ee38d22 100644 --- a/code/modules/vore/trycatch.dm +++ b/code/modules/vore/trycatch.dm @@ -24,7 +24,7 @@ The proc you're attemping should return nonzero values on success. catch(var/exception/e) stack_trace("attempt_vr runtimed when calling [procname] on [callon].") stack_trace("attempt_vr catch: [e] on [e.file]:[e.line]") - return 0 + return FALSE /* This is the _vr version of calling hooks. diff --git a/code/modules/wiremod/components/abstract/module.dm b/code/modules/wiremod/components/abstract/module.dm index 970b893ac381..d884f86dad2c 100644 --- a/code/modules/wiremod/components/abstract/module.dm +++ b/code/modules/wiremod/components/abstract/module.dm @@ -155,9 +155,9 @@ /obj/item/circuit_component/module/add_to(obj/item/integrated_circuit/added_to) . = ..() - RegisterSignal(added_to, COMSIG_CIRCUIT_SET_CELL, .proc/handle_set_cell) - RegisterSignal(added_to, COMSIG_CIRCUIT_SET_ON, .proc/handle_set_on) - RegisterSignal(added_to, COMSIG_CIRCUIT_SET_SHELL, .proc/handle_set_shell) + RegisterSignal(added_to, COMSIG_CIRCUIT_SET_CELL, PROC_REF(handle_set_cell)) + RegisterSignal(added_to, COMSIG_CIRCUIT_SET_ON, PROC_REF(handle_set_on)) + RegisterSignal(added_to, COMSIG_CIRCUIT_SET_SHELL, PROC_REF(handle_set_shell)) internal_circuit.set_cell(added_to.cell) internal_circuit.set_shell(added_to.shell) internal_circuit.set_on(added_to.on) diff --git a/code/modules/wiremod/components/action/mmi.dm b/code/modules/wiremod/components/action/mmi.dm index b67f48f55957..3c7f776b27a1 100644 --- a/code/modules/wiremod/components/action/mmi.dm +++ b/code/modules/wiremod/components/action/mmi.dm @@ -80,7 +80,7 @@ /obj/item/circuit_component/mmi/register_shell(atom/movable/shell) . = ..() - RegisterSignal(shell, COMSIG_PARENT_ATTACKBY, .proc/handle_attack_by) + RegisterSignal(shell, COMSIG_PARENT_ATTACKBY, PROC_REF(handle_attack_by)) /obj/item/circuit_component/mmi/unregister_shell(atom/movable/shell) UnregisterSignal(shell, COMSIG_PARENT_ATTACKBY) @@ -103,8 +103,8 @@ if(to_add.brainmob) update_mmi_mob(to_add, null, to_add.brainmob) brain = to_add - RegisterSignal(to_add, COMSIG_PARENT_QDELETING, .proc/remove_current_brain) - RegisterSignal(to_add, COMSIG_MOVABLE_MOVED, .proc/mmi_moved) + RegisterSignal(to_add, COMSIG_PARENT_QDELETING, PROC_REF(remove_current_brain)) + RegisterSignal(to_add, COMSIG_MOVABLE_MOVED, PROC_REF(mmi_moved)) /obj/item/circuit_component/mmi/proc/mmi_moved(atom/movable/mmi) SIGNAL_HANDLER @@ -134,7 +134,7 @@ UnregisterSignal(old_mmi, COMSIG_MOB_CLICKON) if(new_mmi) new_mmi.remote_control = src - RegisterSignal(new_mmi, COMSIG_MOB_CLICKON, .proc/handle_mmi_attack) + RegisterSignal(new_mmi, COMSIG_MOB_CLICKON, PROC_REF(handle_mmi_attack)) /obj/item/circuit_component/mmi/relaymove(mob/living/user, direct) if(user != brain.brainmob) diff --git a/code/modules/wiremod/components/hud/counter_overlay.dm b/code/modules/wiremod/components/hud/counter_overlay.dm index 83d7acfd117c..e7d9ed5c0115 100644 --- a/code/modules/wiremod/components/hud/counter_overlay.dm +++ b/code/modules/wiremod/components/hud/counter_overlay.dm @@ -34,7 +34,7 @@ /obj/item/circuit_component/counter_overlay/register_shell(atom/movable/shell) if(istype(shell, /obj/item/organ/cyberimp/bci)) bci = shell - RegisterSignal(shell, COMSIG_ORGAN_REMOVED, .proc/on_organ_removed) + RegisterSignal(shell, COMSIG_ORGAN_REMOVED, PROC_REF(on_organ_removed)) /obj/item/circuit_component/counter_overlay/unregister_shell(atom/movable/shell) bci = null diff --git a/code/modules/wiremod/components/hud/object_overlay.dm b/code/modules/wiremod/components/hud/object_overlay.dm index 3b20e4f55179..cf2f74f4a270 100644 --- a/code/modules/wiremod/components/hud/object_overlay.dm +++ b/code/modules/wiremod/components/hud/object_overlay.dm @@ -63,7 +63,7 @@ /obj/item/circuit_component/object_overlay/register_shell(atom/movable/shell) if(istype(shell, /obj/item/organ/cyberimp/bci)) bci = shell - RegisterSignal(shell, COMSIG_ORGAN_REMOVED, .proc/on_organ_removed) + RegisterSignal(shell, COMSIG_ORGAN_REMOVED, PROC_REF(on_organ_removed)) /obj/item/circuit_component/object_overlay/unregister_shell(atom/movable/shell) bci = null diff --git a/code/modules/wiremod/components/hud/target_intercept.dm b/code/modules/wiremod/components/hud/target_intercept.dm index d04dc2c9460e..043b0ad96542 100644 --- a/code/modules/wiremod/components/hud/target_intercept.dm +++ b/code/modules/wiremod/components/hud/target_intercept.dm @@ -25,7 +25,7 @@ /obj/item/circuit_component/target_intercept/register_shell(atom/movable/shell) if(istype(shell, /obj/item/organ/cyberimp/bci)) bci = shell - RegisterSignal(shell, COMSIG_ORGAN_REMOVED, .proc/on_organ_removed) + RegisterSignal(shell, COMSIG_ORGAN_REMOVED, PROC_REF(on_organ_removed)) /obj/item/circuit_component/target_intercept/unregister_shell(atom/movable/shell) bci = null diff --git a/code/modules/wiremod/components/ntnet/ntnet_receive.dm b/code/modules/wiremod/components/ntnet/ntnet_receive.dm index 30bbaee855d7..3ffcba5c2e9b 100644 --- a/code/modules/wiremod/components/ntnet/ntnet_receive.dm +++ b/code/modules/wiremod/components/ntnet/ntnet_receive.dm @@ -25,7 +25,7 @@ data_package = add_output_port("Data Package", PORT_TYPE_ANY) secondary_package = add_output_port("Secondary Package", PORT_TYPE_ANY) enc_key = add_input_port("Encryption Key", PORT_TYPE_STRING) - RegisterSignal(src, COMSIG_COMPONENT_NTNET_RECEIVE, .proc/ntnet_receive) + RegisterSignal(src, COMSIG_COMPONENT_NTNET_RECEIVE, PROC_REF(ntnet_receive)) /obj/item/circuit_component/ntnet_receive/populate_options() var/static/component_options = list( diff --git a/code/modules/wiremod/components/utility/delay.dm b/code/modules/wiremod/components/utility/delay.dm index 46d9e6f081b2..e67c1c368934 100644 --- a/code/modules/wiremod/components/utility/delay.dm +++ b/code/modules/wiremod/components/utility/delay.dm @@ -36,7 +36,7 @@ var/delay = delay_amount.value if(delay > COMP_DELAY_MIN_VALUE) // Convert delay into deciseconds - addtimer(CALLBACK(output, /datum/port/output.proc/set_output, trigger.value), delay*10) + addtimer(CALLBACK(output, TYPE_PROC_REF(/datum/port/output, set_output), trigger.value), delay*10) else output.set_output(trigger.value) diff --git a/code/modules/wiremod/components/utility/getter.dm b/code/modules/wiremod/components/utility/getter.dm index 30c3cb2ac1cb..e97e7b970266 100644 --- a/code/modules/wiremod/components/utility/getter.dm +++ b/code/modules/wiremod/components/utility/getter.dm @@ -66,5 +66,5 @@ remove_current_variable() current_variable = variable current_variable.add_listener(src) - RegisterSignal(current_variable, COMSIG_PARENT_QDELETING, .proc/remove_current_variable) + RegisterSignal(current_variable, COMSIG_PARENT_QDELETING, PROC_REF(remove_current_variable)) value.set_datatype(variable.datatype) diff --git a/code/modules/wiremod/core/component_printer.dm b/code/modules/wiremod/core/component_printer.dm index 948ea080e73f..032af8bf055c 100644 --- a/code/modules/wiremod/core/component_printer.dm +++ b/code/modules/wiremod/core/component_printer.dm @@ -289,7 +289,7 @@ /obj/machinery/module_duplicator/proc/print_module(list/design) flick("module-fab-print", src) - addtimer(CALLBACK(src, .proc/finish_module_print, design), 1.6 SECONDS) + addtimer(CALLBACK(src, PROC_REF(finish_module_print), design), 1.6 SECONDS) /obj/machinery/module_duplicator/proc/finish_module_print(list/design) var/obj/item/circuit_component/module/module = new(drop_location()) @@ -333,7 +333,7 @@ data["materials"] = list(/datum/material/glass = total_cost) flick("module-fab-scan", src) - addtimer(CALLBACK(src, .proc/finish_module_scan, user, data), 1.4 SECONDS) + addtimer(CALLBACK(src, PROC_REF(finish_module_scan), user, data), 1.4 SECONDS) /obj/machinery/module_duplicator/proc/finish_module_scan(mob/user, data) scanned_designs += list(data) diff --git a/code/modules/wiremod/core/integrated_circuit.dm b/code/modules/wiremod/core/integrated_circuit.dm index b767615e87de..7c5e9ea0e5f9 100644 --- a/code/modules/wiremod/core/integrated_circuit.dm +++ b/code/modules/wiremod/core/integrated_circuit.dm @@ -74,7 +74,7 @@ GLOBAL_LIST_EMPTY_TYPED(integrated_circuits, /obj/item/integrated_circuit) GLOB.integrated_circuits += src - RegisterSignal(src, COMSIG_ATOM_USB_CABLE_TRY_ATTACH, .proc/on_atom_usb_cable_try_attach) + RegisterSignal(src, COMSIG_ATOM_USB_CABLE_TRY_ATTACH, PROC_REF(on_atom_usb_cable_try_attach)) /obj/item/integrated_circuit/loaded/Initialize(mapload) . = ..() @@ -148,7 +148,7 @@ GLOBAL_LIST_EMPTY_TYPED(integrated_circuits, /obj/item/integrated_circuit) set_on(TRUE) SEND_SIGNAL(src, COMSIG_CIRCUIT_SET_SHELL, new_shell) shell = new_shell - RegisterSignal(shell, COMSIG_PARENT_QDELETING, .proc/remove_current_shell) + RegisterSignal(shell, COMSIG_PARENT_QDELETING, PROC_REF(remove_current_shell)) for(var/obj/item/circuit_component/attached_component as anything in attached_components) attached_component.register_shell(shell) // Their input ports may be updated with user values, but the outputs haven't updated @@ -202,7 +202,7 @@ GLOBAL_LIST_EMPTY_TYPED(integrated_circuits, /obj/item/integrated_circuit) to_add.rel_y = rand(COMPONENT_MIN_RANDOM_POS, COMPONENT_MAX_RANDOM_POS) - screen_y to_add.parent = src attached_components += to_add - RegisterSignal(to_add, COMSIG_MOVABLE_MOVED, .proc/component_move_handler) + RegisterSignal(to_add, COMSIG_MOVABLE_MOVED, PROC_REF(component_move_handler)) SStgui.update_uis(src) if(shell) @@ -545,7 +545,7 @@ GLOBAL_LIST_EMPTY_TYPED(integrated_circuits, /obj/item/integrated_circuit) if(!add_component(component, usr)) qdel(component) return - RegisterSignal(component, COMSIG_CIRCUIT_COMPONENT_REMOVED, .proc/clear_setter_or_getter) + RegisterSignal(component, COMSIG_CIRCUIT_COMPONENT_REMOVED, PROC_REF(clear_setter_or_getter)) setter_and_getter_count++ if("move_screen") screen_x = text2num(params["screen_x"]) diff --git a/code/modules/wiremod/core/marker.dm b/code/modules/wiremod/core/marker.dm index 82d34be37a7b..193699dd082d 100644 --- a/code/modules/wiremod/core/marker.dm +++ b/code/modules/wiremod/core/marker.dm @@ -34,7 +34,7 @@ say("Marked [target].") marked_atom = target - RegisterSignal(marked_atom, COMSIG_PARENT_QDELETING, .proc/cleanup_marked_atom) + RegisterSignal(marked_atom, COMSIG_PARENT_QDELETING, PROC_REF(cleanup_marked_atom)) update_icon() flick("multitool_circuit_flick", src) playsound(src.loc, 'sound/misc/compiler-stage2.ogg', 30, TRUE) diff --git a/code/modules/wiremod/core/port.dm b/code/modules/wiremod/core/port.dm index a58016743fe2..6c814bf1ab30 100644 --- a/code/modules/wiremod/core/port.dm +++ b/code/modules/wiremod/core/port.dm @@ -47,7 +47,7 @@ UnregisterSignal(value, COMSIG_PARENT_QDELETING) src.value = datatype_handler.convert_value(src, value) if(isatom(value)) - RegisterSignal(value, COMSIG_PARENT_QDELETING, .proc/null_value) + RegisterSignal(value, COMSIG_PARENT_QDELETING, PROC_REF(null_value)) SEND_SIGNAL(src, COMSIG_PORT_SET_VALUE, value) /** @@ -167,9 +167,9 @@ */ /datum/port/input/proc/connect(datum/port/output/output) connected_ports |= output - RegisterSignal(output, COMSIG_PORT_SET_VALUE, .proc/receive_value) - RegisterSignal(output, COMSIG_PORT_SET_TYPE, .proc/check_type) - RegisterSignal(output, COMSIG_PORT_DISCONNECT, .proc/disconnect) + RegisterSignal(output, COMSIG_PORT_SET_VALUE, PROC_REF(receive_value)) + RegisterSignal(output, COMSIG_PORT_SET_TYPE, PROC_REF(check_type)) + RegisterSignal(output, COMSIG_PORT_DISCONNECT, PROC_REF(disconnect)) // For signals, we don't update the input to prevent sending a signal when connecting ports. if(!(datatype_handler.datatype_flags & DATATYPE_FLAG_AVOID_VALUE_UPDATE)) set_input(output.value) @@ -199,7 +199,7 @@ */ /datum/port/input/proc/receive_value(datum/port/output/output, value) SIGNAL_HANDLER - SScircuit_component.add_callback(CALLBACK(src, .proc/set_input, value)) + SScircuit_component.add_callback(CALLBACK(src, PROC_REF(set_input), value)) /// Signal handler proc to null the input if an atom is deleted. An update is not sent because this was not set by anything. /datum/port/proc/null_value(datum/source) diff --git a/code/modules/wiremod/core/usb_cable.dm b/code/modules/wiremod/core/usb_cable.dm index ed0f1053a3d2..d38965a2a1e9 100644 --- a/code/modules/wiremod/core/usb_cable.dm +++ b/code/modules/wiremod/core/usb_cable.dm @@ -19,7 +19,7 @@ /obj/item/usb_cable/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_MOVABLE_MOVED, .proc/on_moved) + RegisterSignal(src, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) /obj/item/usb_cable/examine(mob/user) . = ..() @@ -85,9 +85,9 @@ return OXYLOSS /obj/item/usb_cable/proc/register_circuit_signals() - RegisterSignal(attached_circuit, COMSIG_MOVABLE_MOVED, .proc/on_moved) - RegisterSignal(attached_circuit, COMSIG_PARENT_QDELETING, .proc/on_circuit_qdeling) - RegisterSignal(attached_circuit.shell, COMSIG_MOVABLE_MOVED, .proc/on_moved) + RegisterSignal(attached_circuit, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) + RegisterSignal(attached_circuit, COMSIG_PARENT_QDELETING, PROC_REF(on_circuit_qdeling)) + RegisterSignal(attached_circuit.shell, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) /obj/item/usb_cable/proc/unregister_circuit_signals(obj/item/integrated_circuit/old_circuit) UnregisterSignal(attached_circuit, list( diff --git a/code/modules/wiremod/shell/airlock.dm b/code/modules/wiremod/shell/airlock.dm index 6c342effa10d..f0709df87547 100644 --- a/code/modules/wiremod/shell/airlock.dm +++ b/code/modules/wiremod/shell/airlock.dm @@ -84,9 +84,9 @@ . = ..() if(istype(shell, /obj/machinery/door/airlock)) attached_airlock = shell - RegisterSignal(shell, COMSIG_AIRLOCK_SET_BOLT, .proc/on_airlock_set_bolted) - RegisterSignal(shell, COMSIG_AIRLOCK_OPEN, .proc/on_airlock_open) - RegisterSignal(shell, COMSIG_AIRLOCK_CLOSE, .proc/on_airlock_closed) + RegisterSignal(shell, COMSIG_AIRLOCK_SET_BOLT, PROC_REF(on_airlock_set_bolted)) + RegisterSignal(shell, COMSIG_AIRLOCK_OPEN, PROC_REF(on_airlock_open)) + RegisterSignal(shell, COMSIG_AIRLOCK_CLOSE, PROC_REF(on_airlock_closed)) /obj/item/circuit_component/airlock/unregister_shell(atom/movable/shell) attached_airlock = null @@ -128,6 +128,6 @@ if(COMPONENT_TRIGGERED_BY(unbolt, port)) attached_airlock.unbolt() if(COMPONENT_TRIGGERED_BY(open, port) && attached_airlock.density) - INVOKE_ASYNC(attached_airlock, /obj/machinery/door/airlock.proc/open) + INVOKE_ASYNC(attached_airlock, TYPE_PROC_REF(/obj/machinery/door/airlock, open)) if(COMPONENT_TRIGGERED_BY(close, port) && !attached_airlock.density) - INVOKE_ASYNC(attached_airlock, /obj/machinery/door/airlock.proc/close) + INVOKE_ASYNC(attached_airlock, TYPE_PROC_REF(/obj/machinery/door/airlock, close)) diff --git a/code/modules/wiremod/shell/bot.dm b/code/modules/wiremod/shell/bot.dm index a7aee6a2c5e3..67f4dabb665b 100644 --- a/code/modules/wiremod/shell/bot.dm +++ b/code/modules/wiremod/shell/bot.dm @@ -41,7 +41,7 @@ return ..() /obj/item/circuit_component/bot/register_shell(atom/movable/shell) - RegisterSignal(shell, COMSIG_ATOM_ATTACK_HAND, .proc/on_attack_hand) + RegisterSignal(shell, COMSIG_ATOM_ATTACK_HAND, PROC_REF(on_attack_hand)) /obj/item/circuit_component/bot/unregister_shell(atom/movable/shell) UnregisterSignal(shell, COMSIG_ATOM_ATTACK_HAND) diff --git a/code/modules/wiremod/shell/brain_computer_interface.dm b/code/modules/wiremod/shell/brain_computer_interface.dm index f9723e115c9a..4bed63c734a0 100644 --- a/code/modules/wiremod/shell/brain_computer_interface.dm +++ b/code/modules/wiremod/shell/brain_computer_interface.dm @@ -185,8 +185,8 @@ charge_action = new(src) bci.actions += list(charge_action) - RegisterSignal(shell, COMSIG_ORGAN_IMPLANTED, .proc/on_organ_implanted) - RegisterSignal(shell, COMSIG_ORGAN_REMOVED, .proc/on_organ_removed) + RegisterSignal(shell, COMSIG_ORGAN_IMPLANTED, PROC_REF(on_organ_implanted)) + RegisterSignal(shell, COMSIG_ORGAN_REMOVED, PROC_REF(on_organ_removed)) /obj/item/circuit_component/bci_core/unregister_shell(atom/movable/shell) var/obj/item/organ/cyberimp/bci/bci = shell @@ -224,9 +224,9 @@ user_port.set_output(owner) user = WEAKREF(owner) - RegisterSignal(owner, COMSIG_PARENT_EXAMINE, .proc/on_examine) - RegisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, .proc/on_borg_charge) - RegisterSignal(owner, COMSIG_LIVING_ELECTROCUTE_ACT, .proc/on_electrocute) + RegisterSignal(owner, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, PROC_REF(on_borg_charge)) + RegisterSignal(owner, COMSIG_LIVING_ELECTROCUTE_ACT, PROC_REF(on_electrocute)) /obj/item/circuit_component/bci_core/proc/on_organ_removed(datum/source, mob/living/carbon/owner) SIGNAL_HANDLER @@ -459,9 +459,9 @@ locked = TRUE set_busy(TRUE, "[initial(icon_state)]_raising") - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_active"), 1 SECONDS) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_falling"), 2 SECONDS) - addtimer(CALLBACK(src, .proc/complete_process, locked_state), 3 SECONDS) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "[initial(icon_state)]_active"), 1 SECONDS) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "[initial(icon_state)]_falling"), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(complete_process), locked_state), 3 SECONDS) /obj/machinery/bci_implanter/proc/complete_process(locked_state) locked = locked_state @@ -513,7 +513,7 @@ playsound(src, 'sound/machines/buzz-sigh.ogg', 30, TRUE) return FALSE - addtimer(CALLBACK(src, .proc/start_process), 1 SECONDS) + addtimer(CALLBACK(src, PROC_REF(start_process)), 1 SECONDS) return TRUE /obj/machinery/bci_implanter/relaymove(mob/living/user, direction) diff --git a/code/modules/wiremod/shell/compact_remote.dm b/code/modules/wiremod/shell/compact_remote.dm index 526567a92a66..99ac2db30d7c 100644 --- a/code/modules/wiremod/shell/compact_remote.dm +++ b/code/modules/wiremod/shell/compact_remote.dm @@ -35,7 +35,7 @@ signal = add_output_port("Signal", PORT_TYPE_SIGNAL) /obj/item/circuit_component/compact_remote/register_shell(atom/movable/shell) - RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF, .proc/send_trigger) + RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF, PROC_REF(send_trigger)) /obj/item/circuit_component/compact_remote/unregister_shell(atom/movable/shell) UnregisterSignal(shell, COMSIG_ITEM_ATTACK_SELF) diff --git a/code/modules/wiremod/shell/controller.dm b/code/modules/wiremod/shell/controller.dm index 9539a0521a4b..9f9206755166 100644 --- a/code/modules/wiremod/shell/controller.dm +++ b/code/modules/wiremod/shell/controller.dm @@ -41,9 +41,9 @@ right = add_output_port("Extra Signal", PORT_TYPE_SIGNAL) /obj/item/circuit_component/controller/register_shell(atom/movable/shell) - RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF, .proc/send_trigger) - RegisterSignal(shell, COMSIG_CLICK_ALT, .proc/send_alternate_signal) - RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF_SECONDARY, .proc/send_right_signal) + RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF, PROC_REF(send_trigger)) + RegisterSignal(shell, COMSIG_CLICK_ALT, PROC_REF(send_alternate_signal)) + RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF_SECONDARY, PROC_REF(send_right_signal)) /obj/item/circuit_component/controller/unregister_shell(atom/movable/shell) UnregisterSignal(shell, list( diff --git a/code/modules/wiremod/shell/moneybot.dm b/code/modules/wiremod/shell/moneybot.dm index 133f0a5e5919..a14b5b7951d8 100644 --- a/code/modules/wiremod/shell/moneybot.dm +++ b/code/modules/wiremod/shell/moneybot.dm @@ -105,8 +105,8 @@ if(istype(shell, /obj/structure/money_bot)) attached_bot = shell total_money.set_output(attached_bot.stored_money) - RegisterSignal(shell, COMSIG_PARENT_ATTACKBY, .proc/handle_money_insert) - RegisterSignal(shell, COMSIG_MONEYBOT_ADD_MONEY, .proc/handle_money_update) + RegisterSignal(shell, COMSIG_PARENT_ATTACKBY, PROC_REF(handle_money_insert)) + RegisterSignal(shell, COMSIG_MONEYBOT_ADD_MONEY, PROC_REF(handle_money_update)) /obj/item/circuit_component/money_bot/unregister_shell(atom/movable/shell) UnregisterSignal(shell, list( diff --git a/code/modules/wiremod/shell/scanner.dm b/code/modules/wiremod/shell/scanner.dm index 3120ac192a9d..cb791d27b37f 100644 --- a/code/modules/wiremod/shell/scanner.dm +++ b/code/modules/wiremod/shell/scanner.dm @@ -42,7 +42,7 @@ signal = add_output_port("Scanned", PORT_TYPE_SIGNAL) /obj/item/circuit_component/wiremod_scanner/register_shell(atom/movable/shell) - RegisterSignal(shell, COMSIG_ITEM_AFTERATTACK, .proc/handle_afterattack) + RegisterSignal(shell, COMSIG_ITEM_AFTERATTACK, PROC_REF(handle_afterattack)) /obj/item/circuit_component/wiremod_scanner/unregister_shell(atom/movable/shell) UnregisterSignal(shell, COMSIG_ITEM_AFTERATTACK) diff --git a/code/modules/wiremod/shell/scanner_gate.dm b/code/modules/wiremod/shell/scanner_gate.dm index b8484f3182c0..b081b18d66f5 100644 --- a/code/modules/wiremod/shell/scanner_gate.dm +++ b/code/modules/wiremod/shell/scanner_gate.dm @@ -9,7 +9,7 @@ . = ..() set_scanline("passive") var/static/list/loc_connections = list( - COMSIG_ATOM_ENTERED = .proc/on_entered, + COMSIG_ATOM_ENTERED = PROC_REF(on_entered), ) AddElement(/datum/element/connect_loc, loc_connections) @@ -33,7 +33,7 @@ deltimer(scanline_timer) add_overlay(type) if(duration) - scanline_timer = addtimer(CALLBACK(src, .proc/set_scanline, "passive"), duration, TIMER_STOPPABLE) + scanline_timer = addtimer(CALLBACK(src, PROC_REF(set_scanline), "passive"), duration, TIMER_STOPPABLE) /obj/item/circuit_component/scanner_gate display_name = "Scanner Gate" @@ -53,7 +53,7 @@ . = ..() if(istype(shell, /obj/structure/scanner_gate_shell)) attached_gate = shell - RegisterSignal(attached_gate, COMSIG_SCANGATE_SHELL_PASS, .proc/on_trigger) + RegisterSignal(attached_gate, COMSIG_SCANGATE_SHELL_PASS, PROC_REF(on_trigger)) /obj/item/circuit_component/scanner_gate/unregister_shell(atom/movable/shell) UnregisterSignal(attached_gate, COMSIG_SCANGATE_SHELL_PASS) diff --git a/code/modules/zombie/organs.dm b/code/modules/zombie/organs.dm index d8908ee21a2c..312735115d44 100644 --- a/code/modules/zombie/organs.dm +++ b/code/modules/zombie/organs.dm @@ -28,11 +28,10 @@ START_PROCESSING(SSobj, src) /obj/item/organ/zombie_infection/Remove(special = FALSE) - if(owner) - if(iszombie(owner) && old_species) - owner.set_species(old_species) - if(timer_id) - deltimer(timer_id) + if(!QDELETED(owner) && iszombie(owner) && old_species) + owner.set_species(old_species) + if(timer_id) + deltimer(timer_id) . = ..() STOP_PROCESSING(SSobj, src) //Required to be done after the parent call to avoid conflicts with organ decay. @@ -45,7 +44,7 @@ if(!owner) return if(!(src in owner.internal_organs)) - INVOKE_ASYNC(src,.proc/Remove,owner) + INVOKE_ASYNC(src,PROC_REF(Remove),owner) if(owner.mob_biotypes & MOB_MINERAL)//does not process in inorganic things return if (causes_damage && !iszombie(owner) && owner.stat != DEAD) @@ -66,7 +65,7 @@ not even death can stop, you will rise again!
      ") var/revive_time = rand(revive_time_min, revive_time_max) var/flags = TIMER_STOPPABLE - timer_id = addtimer(CALLBACK(src, .proc/zombify), revive_time, flags) + timer_id = addtimer(CALLBACK(src, PROC_REF(zombify)), revive_time, flags) /obj/item/organ/zombie_infection/proc/zombify() timer_id = null diff --git a/config/awaymissionconfig.txt b/config/awaymissionconfig.txt index 2663a206da51..b7733c45337f 100644 --- a/config/awaymissionconfig.txt +++ b/config/awaymissionconfig.txt @@ -17,4 +17,6 @@ _maps/RandomZLevels/away_mission/jungleresort.dmm #_maps/RandomZLevels/away_mission/caves.dmm #_maps/RandomZLevels/away_mission/snowdin.dmm #_maps/RandomZLevels/away_mission/research.dmm -#_maps/RandomZLevels/away_mission/SnowCabin.dmm \ No newline at end of file +#_maps/RandomZLevels/away_mission/SnowCabin.dmm +#modular_splurt/_maps/away_mission/AGRComplexClock.dmm +#modular_splurt/_maps/away_mission/AGRComplexCult.dmm diff --git a/config/splurt/general.txt b/config/splurt/general.txt index 773d015386b6..399e80a4a10e 100644 --- a/config/splurt/general.txt +++ b/config/splurt/general.txt @@ -15,9 +15,11 @@ WEIGHTED_STATION_TRAITS # default is 24 #BASE_SAVE_SLOTS 24 -# SM delamination -# Comment to make the SM not explode -SM_DELAMINATION +# SM delamination cooldown +# Configures tha amount of rounds that need to pass from the previous delam for another to happen again +# If commented or 0 will enable delaminations every round +# If -1 disables delams indefinitely +#SM_DELAMINATION_COOLDOWN 0 # Protolathe access # Comment to make protolathes and mechfabs use their access locks diff --git a/dependencies.sh b/dependencies.sh index 34b2772e0203..28d43b8c4142 100644 --- a/dependencies.sh +++ b/dependencies.sh @@ -4,8 +4,8 @@ #Final authority on what's required to fully build the project # byond version -export BYOND_MAJOR=514 -export BYOND_MINOR=1589 +export BYOND_MAJOR=515 +export BYOND_MINOR=1634 #rust_g git tag export RUST_G_VERSION=3.0.0 @@ -15,13 +15,13 @@ export NODE_VERSION=16 export NODE_VERSION_PRECISE=16.13.1 # SpacemanDMM git tag -export SPACEMAN_DMM_VERSION=suite-1.7.3 +export SPACEMAN_DMM_VERSION=suite-1.8 # Python version for mapmerge and other tools export PYTHON_VERSION=3.7.9 # Auxmos git tag -export AUXMOS_VERSION=v2.4.1 +export AUXMOS_VERSION=v2.5.1 # Extools git tag export EXTOOLS_VERSION=v0.0.7 diff --git a/html/changelogs/archive/2024-01.yml b/html/changelogs/archive/2024-01.yml index 7ee41e17b323..cd767b012d0f 100644 --- a/html/changelogs/archive/2024-01.yml +++ b/html/changelogs/archive/2024-01.yml @@ -72,7 +72,14 @@ - rscadd: More RNG drops to Bepis so it's actually more useful. - rscadd: New genital stimulator reagent (vaginal vigour). - rscadd: And most important added a good base to inspire new modular changes! +2024-01-19: + SandPoot: + - bugfix: Some of the old push refs on reagent circuits didn't work, they now do. + - tweak: MMIs and pAIs circuits have been checked on. + - rscadd: Added quick button circuit! It uses actions buttons and are customizable. 2024-01-20: + DetectiveEnotsky: + - tweak: Implements code to allow for using your character in ghost roles. Tree-Tetrarch: - balance: Citadel Expansion Chem value reduced. 2024-01-21: diff --git a/html/changelogs/archive/2024-02.yml b/html/changelogs/archive/2024-02.yml index 1df68a8581bf..f2acb97b6d2a 100644 --- a/html/changelogs/archive/2024-02.yml +++ b/html/changelogs/archive/2024-02.yml @@ -53,6 +53,12 @@ - rscadd: Fermi expansion chems (breast/penis/butt) to universal genital fluid whitelist - rscadd: Fermi reduction chems to universal genital fluid whitelist - rscadd: AphrodisiacPlus (Hexacrocin) to universal genital fluid whitelist +2024-02-25: + SandPoot: + - bugfix: Sanitizes loadout items. + - bugfix: Players get positive quirks removed until balanced when joining the game. + - bugfix: Ring accessories have gotten their paths fixed, allowing them to appear + once again in the accessory section of the loadout. 2024-02-28: CSDSP: - tweak: Allow custom shuttles to move after round end @@ -61,3 +67,7 @@ - tweak: Updates headshot input box to inform on how to make Discord links work. - rscdel: Removed unused and abandoned Extools from ref-tracking to allow Coders to go through reference tracking with less hurdles. + SandPoot: + - bugfix: Fixed text effects for runechat messages (the stuff enclosed in +, | and + _ characters). + - spellcheck: Improved the tip for say/text effects. diff --git a/html/changelogs/archive/2024-03.yml b/html/changelogs/archive/2024-03.yml index 5e2327cdf02d..3c1c485e9a29 100644 --- a/html/changelogs/archive/2024-03.yml +++ b/html/changelogs/archive/2024-03.yml @@ -23,3 +23,62 @@ - rscadd: added the chameleon hat and mask to the donator tier 2 loadout - rscadd: Adds a thicc rouny which behaves like deathclaws - tweak: Ice wolf is now available in the pet capsule +2024-03-11: + ariaworld: + - bugfix: Refactor, clean and optimize tailbag code to not be a copy/paste of wallets + but a subtype of it. + - bugfix: Proper lazylist support for vehicle occupants. NPC mecha pilots can board + mechas again. (And won't runtime when they try.) Mechs won't try to put themselves + into themselves as an occupant when boarded by simple animal mecha pilots. + - tweak: Removed 2 ugly pixels from the human penis size 4 erect size sprite. + - rscadd: "You can now blow kisses by using the *kiss emote (old emote is still\ + \ usable with *kiss2). This puts a kiss object in your hand, which can be shot/thrown\ + \ at other people to give them a mood boost. If you hit someone with the social\ + \ anxiety quirk a few special things might happen\u223C!" + - rscadd: 'For coders: Also added a very easy way for coders to add new lipstick + which special traits, with this update the kiss of death was added (admin spawn + only), which deals damage when thrown. Have fun adding lipsticks that apply + crocin / increase arousal when you kiss someone / throw a kiss, or straight + up shooting lasers out of your mouth :P' +2024-03-14: + NevilleTheGreat: + - rscadd: Added Thomas Plushie +2024-03-20: + Just-Sim: + - code_imp: Made some chages following PR 1108 +2024-03-24: + ariaworld: + - rscadd: Added the Kiss Slut trait, which increases arousal when kissing others + or being kissed! + - bugfix: Fixed oral sex, in specific the "Go down on them verb". <3 + miguelop1: + - rscadd: Added a new drink (donator was commie so he shares) +2024-03-28: + Just-Sim: + - rscadd: Syndicate Job Titles + - rscadd: Syndicate Job SecHUD Icon + - rscadd: Syndicate Job ID Icon + Omnisalad: + - imageadd: 8 new hairstyles, wow! + Vhariik: + - tweak: Slapped some smes'es wires + ariaworld: + - bugfix: Fixes monophobia quirk/trauma increasing stress levels even when grabbed + by a macro character. + - rscdel: Actually got rid of egg miscarriage code, forever. + miguelop1: + - rscadd: Added Semen and Femcum to the limb grower + - bugfix: fixed limbgrower not displaying shadekin, teshari and vox bodies as able + to be printed +2024-03-29: + KathrinBailey: + - tweak: New meowing sounds bumped to their own emote instead of overwriting the + original meow. + - soundadd: Original meow returned to its place. +2024-03-31: + AyyRobotics: + - rscadd: Added the A.G.R Complex, two gateway missions with cult-themed gameplay + and rewards. + - rscadd: Added the Cultist Survivor ghostrole, taking place on the AGRComplex gateway + mission. + - config: Adds AGRComplex file to config. diff --git a/html/changelogs/archive/2024-04.yml b/html/changelogs/archive/2024-04.yml new file mode 100644 index 000000000000..3ea448d24e17 --- /dev/null +++ b/html/changelogs/archive/2024-04.yml @@ -0,0 +1,13 @@ +2024-04-02: + ariaworld: + - bugfix: Sleep now heals instead of dealing damage. +2024-04-06: + ariaworld: + - bugfix: Ported monkey and slime xenobio GC fixes from Paradise Station. +2024-04-21: + BongaTheProto: + - code_imp: Updates our code with upstream's commits + - code_imp: Makes the codebase compatible with byond 515 +2024-04-25: + BongaTheProto: + - config: cooldown for sm delam instead of hard toggle diff --git a/html/changelogs/archive/2024-05.yml b/html/changelogs/archive/2024-05.yml new file mode 100644 index 000000000000..a3ed1567fb43 --- /dev/null +++ b/html/changelogs/archive/2024-05.yml @@ -0,0 +1,9 @@ +2024-05-06: + SandPoot: + - tweak: Mobs that can push structures off the floor will no longer do so unless + it blocks path to a target. +2024-05-09: + Fabian272: + - rscadd: Regular bounty console added to research, letting you print it. + MysteryMan21333: + - bugfix: Fixs the Mining suit taur sprite. diff --git a/icons/Testing/greyscale_error.dmi b/icons/Testing/greyscale_error.dmi new file mode 100644 index 000000000000..6c781a70ad19 Binary files /dev/null and b/icons/Testing/greyscale_error.dmi differ diff --git a/icons/effects/mouse_pointers/screen_drag.dmi b/icons/effects/mouse_pointers/screen_drag.dmi new file mode 100644 index 000000000000..48e4fce85f7a Binary files /dev/null and b/icons/effects/mouse_pointers/screen_drag.dmi differ diff --git a/icons/hud/64x16_actions.dmi b/icons/hud/64x16_actions.dmi new file mode 100644 index 000000000000..cec3d4b9d180 Binary files /dev/null and b/icons/hud/64x16_actions.dmi differ diff --git a/icons/mob/clothing/suit.dmi b/icons/mob/clothing/suit.dmi index f68398a564ef..6e796a2a7a57 100644 Binary files a/icons/mob/clothing/suit.dmi and b/icons/mob/clothing/suit.dmi differ diff --git a/icons/mob/clothing/taur_canine.dmi b/icons/mob/clothing/taur_canine.dmi index 69483ee225a5..23d32aefd36e 100644 Binary files a/icons/mob/clothing/taur_canine.dmi and b/icons/mob/clothing/taur_canine.dmi differ diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index 1580c7605fe1..d37ae35cf4df 100644 Binary files a/icons/mob/hud.dmi and b/icons/mob/hud.dmi differ diff --git a/icons/mob/screen_ai.dmi b/icons/mob/screen_ai.dmi index 8388ea3f806c..e9360926a4d2 100644 Binary files a/icons/mob/screen_ai.dmi and b/icons/mob/screen_ai.dmi differ diff --git a/icons/mob/screen_alien.dmi b/icons/mob/screen_alien.dmi index 96d0e96fe057..ddb99fdb6835 100644 Binary files a/icons/mob/screen_alien.dmi and b/icons/mob/screen_alien.dmi differ diff --git a/icons/mob/screen_clockwork.dmi b/icons/mob/screen_clockwork.dmi index 1a3da0a62518..d84503c76816 100644 Binary files a/icons/mob/screen_clockwork.dmi and b/icons/mob/screen_clockwork.dmi differ diff --git a/icons/mob/screen_cyborg.dmi b/icons/mob/screen_cyborg.dmi index 13aa792944df..2f976f9d3a8f 100644 Binary files a/icons/mob/screen_cyborg.dmi and b/icons/mob/screen_cyborg.dmi differ diff --git a/icons/mob/screen_detective.dmi b/icons/mob/screen_detective.dmi index dfe74600afd5..5de29ad1e81c 100644 Binary files a/icons/mob/screen_detective.dmi and b/icons/mob/screen_detective.dmi differ diff --git a/icons/mob/screen_gen.dmi b/icons/mob/screen_gen.dmi index 39e8eb4b4568..0b286f96250e 100644 Binary files a/icons/mob/screen_gen.dmi and b/icons/mob/screen_gen.dmi differ diff --git a/icons/mob/screen_glass.dmi b/icons/mob/screen_glass.dmi index e913494e3350..494817188319 100644 Binary files a/icons/mob/screen_glass.dmi and b/icons/mob/screen_glass.dmi differ diff --git a/icons/mob/screen_midnight.dmi b/icons/mob/screen_midnight.dmi index 6c84b074e600..c180ed4f3796 100644 Binary files a/icons/mob/screen_midnight.dmi and b/icons/mob/screen_midnight.dmi differ diff --git a/icons/mob/screen_operative.dmi b/icons/mob/screen_operative.dmi index 89a39274d10d..8e2eeaa3159d 100644 Binary files a/icons/mob/screen_operative.dmi and b/icons/mob/screen_operative.dmi differ diff --git a/icons/mob/screen_plasmafire.dmi b/icons/mob/screen_plasmafire.dmi index 78ebfb2c2a3c..18f99515b958 100644 Binary files a/icons/mob/screen_plasmafire.dmi and b/icons/mob/screen_plasmafire.dmi differ diff --git a/icons/mob/screen_retro.dmi b/icons/mob/screen_retro.dmi index 44dc7bb5c4c9..8c8b92090822 100644 Binary files a/icons/mob/screen_retro.dmi and b/icons/mob/screen_retro.dmi differ diff --git a/icons/mob/screen_slimecore.dmi b/icons/mob/screen_slimecore.dmi index df9d7b0eb66e..91b01910e3d8 100644 Binary files a/icons/mob/screen_slimecore.dmi and b/icons/mob/screen_slimecore.dmi differ diff --git a/icons/mob/screen_trasenknox.dmi b/icons/mob/screen_trasenknox.dmi index 70cb09b146c0..bf229f7bada1 100644 Binary files a/icons/mob/screen_trasenknox.dmi and b/icons/mob/screen_trasenknox.dmi differ diff --git a/icons/obj/bureaucracy.dmi b/icons/obj/bureaucracy.dmi index c59f00e383f0..7a7f8ec26527 100644 Binary files a/icons/obj/bureaucracy.dmi and b/icons/obj/bureaucracy.dmi differ diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index d9fd50c9edbb..f17f5fe995df 100644 Binary files a/icons/obj/card.dmi and b/icons/obj/card.dmi differ diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 529139f8c5a8..42ef93b259c9 100644 Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ diff --git a/icons/obj/crates.dmi b/icons/obj/crates.dmi index c6574ca86b23..5c1be2ecc1ea 100644 Binary files a/icons/obj/crates.dmi and b/icons/obj/crates.dmi differ diff --git a/icons/obj/dice.dmi b/icons/obj/dice.dmi index 1d6601aa3100..aecdbde71c61 100644 Binary files a/icons/obj/dice.dmi and b/icons/obj/dice.dmi differ diff --git a/icons/obj/genitals/penis_onmob.dmi b/icons/obj/genitals/penis_onmob.dmi index 780e982f9ec6..6aacb27dd43c 100644 Binary files a/icons/obj/genitals/penis_onmob.dmi and b/icons/obj/genitals/penis_onmob.dmi differ diff --git a/icons/obj/guns/energy.dmi b/icons/obj/guns/energy.dmi index 5a9493e8744d..29ecc6299734 100644 Binary files a/icons/obj/guns/energy.dmi and b/icons/obj/guns/energy.dmi differ diff --git a/icons/obj/items_cyborg.dmi b/icons/obj/items_cyborg.dmi index 5d87bee32027..ec3cd50af13a 100644 Binary files a/icons/obj/items_cyborg.dmi and b/icons/obj/items_cyborg.dmi differ diff --git a/icons/obj/machines/limbgrower.dmi b/icons/obj/machines/limbgrower.dmi index 7e26a9f7f246..d14d31a054c0 100644 Binary files a/icons/obj/machines/limbgrower.dmi and b/icons/obj/machines/limbgrower.dmi differ diff --git a/icons/obj/monitors.dmi b/icons/obj/monitors.dmi index 580d78900d00..fdffb346ea1d 100644 Binary files a/icons/obj/monitors.dmi and b/icons/obj/monitors.dmi differ diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 8085931b6ebf..97899015d3fe 100644 Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ diff --git a/modular_citadel/code/datums/components/souldeath.dm b/modular_citadel/code/datums/components/souldeath.dm index 01e6acb7953c..9ac8dc266641 100644 --- a/modular_citadel/code/datums/components/souldeath.dm +++ b/modular_citadel/code/datums/components/souldeath.dm @@ -6,13 +6,13 @@ /datum/component/souldeath/Initialize() if(!isitem(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/unequip) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(unequip)) /datum/component/souldeath/proc/equip(datum/source, mob/living/equipper, slot) if(!slot || equip_slot == slot) wearer = equipper - RegisterSignal(wearer, COMSIG_MOB_DEATH, .proc/die, TRUE) + RegisterSignal(wearer, COMSIG_MOB_DEATH, PROC_REF(die), TRUE) signal = TRUE else if(signal) diff --git a/modular_citadel/code/datums/status_effects/chems.dm b/modular_citadel/code/datums/status_effects/chems.dm index 0cef4b116f09..0bfad3d08631 100644 --- a/modular_citadel/code/datums/status_effects/chems.dm +++ b/modular_citadel/code/datums/status_effects/chems.dm @@ -130,8 +130,8 @@ master = get_mob_by_key(enthrallID) //if(M.ckey == enthrallID) // owner.remove_status_effect(src)//At the moment, a user can enthrall themselves, toggle this back in if that should be removed. - RegisterSignal(owner, COMSIG_LIVING_RESIST, .proc/owner_resist) //Do resistance calc if resist is pressed# - RegisterSignal(owner, COMSIG_MOVABLE_HEAR, .proc/owner_hear) + RegisterSignal(owner, COMSIG_LIVING_RESIST, PROC_REF(owner_resist)) //Do resistance calc if resist is pressed# + RegisterSignal(owner, COMSIG_MOVABLE_HEAR, PROC_REF(owner_hear)) mental_capacity = 500 - M.getOrganLoss(ORGAN_SLOT_BRAIN)//It's their brain! lewd = (owner.client?.prefs.cit_toggles & HYPNO) && (master.client?.prefs.cit_toggles & HYPNO) var/message = "[(lewd ? "I am a good pet for [enthrallGender]." : "[master] is a really inspirational person!")]" @@ -313,8 +313,8 @@ owner.jitteriness += 250 if(67 to 89) //anger if(prob(10)) - addtimer(CALLBACK(M, /mob/verb/a_intent_change, INTENT_HARM), 2) - addtimer(CALLBACK(M, /mob/proc/click_random_mob), 2) + addtimer(CALLBACK(M, TYPE_VERB_REF(/mob, a_intent_change), INTENT_HARM), 2) + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob, click_random_mob)), 2) if(lewd) to_chat(owner, "You are overwhelmed with anger at the lack of [enthrallGender]'s presence and suddenly lash out!") else @@ -486,14 +486,14 @@ //Speak (Forces player to talk) if (lowertext(customTriggers[trigger][1]) == "speak")//trigger2 var/saytext = "Your mouth moves on it's own before you can even catch it." - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "[saytext]"), 5) - addtimer(CALLBACK(C, /atom/movable/proc/say, "[customTriggers[trigger][2]]"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), C, "[saytext]"), 5) + addtimer(CALLBACK(C, TYPE_PROC_REF(/atom/movable, say), "[customTriggers[trigger][2]]"), 5) log_reagent("FERMICHEM: MKULTRA: [owner] ckey: [owner.key] has been forced to say: \"[customTriggers[trigger][2]]\" from previous trigger.") //Echo (repeats message!) allows customisation, but won't display var calls! Defaults to hypnophrase. else if (lowertext(customTriggers[trigger][1]) == "echo")//trigger2 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "[customTriggers[trigger][2]]"), 5) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), C, "[customTriggers[trigger][2]]"), 5) //(to_chat(owner, "[customTriggers[trigger][2]]"))//trigger3 //Shocking truth! diff --git a/modular_citadel/code/modules/client/preferences_savefile.dm b/modular_citadel/code/modules/client/preferences_savefile.dm index 097daa9f0e6b..dc5e559ee18c 100644 --- a/modular_citadel/code/modules/client/preferences_savefile.dm +++ b/modular_citadel/code/modules/client/preferences_savefile.dm @@ -23,7 +23,7 @@ S["alt_titles_preferences"] >> alt_titles_preferences alt_titles_preferences = SANITIZE_LIST(alt_titles_preferences) if(SSjob) - for(var/datum/job/job in sort_list(SSjob.occupations, /proc/cmp_job_display_asc)) + for(var/datum/job/job in sort_list(SSjob.occupations, GLOBAL_PROC_REF(cmp_job_display_asc))) if(alt_titles_preferences[job.title]) if(!(alt_titles_preferences[job.title] in job.alt_titles)) alt_titles_preferences.Remove(job.title) diff --git a/modular_citadel/code/modules/eventmaps/Spookystation/JTGSZwork.dm b/modular_citadel/code/modules/eventmaps/Spookystation/JTGSZwork.dm index 0e5cc23bd4f5..67926d615362 100644 --- a/modular_citadel/code/modules/eventmaps/Spookystation/JTGSZwork.dm +++ b/modular_citadel/code/modules/eventmaps/Spookystation/JTGSZwork.dm @@ -702,7 +702,7 @@ GLOBAL_LIST_EMPTY(rain_sounds) else new /obj/item/stack/sheet/hay/(get_turf(src)) qdel(src) - return 1 + return TRUE else . = ..() diff --git a/modular_citadel/code/modules/festive/turfs.dm b/modular_citadel/code/modules/festive/turfs.dm index dd119a25e7fa..d7b450caf253 100644 --- a/modular_citadel/code/modules/festive/turfs.dm +++ b/modular_citadel/code/modules/festive/turfs.dm @@ -1503,9 +1503,9 @@ /obj/structure/festive/trainplatform/edge_north/CanPass(atom/movable/mover, turf/target) if(istype(mover) && (mover.pass_flags & PASSGLASS)) - return 1 + return TRUE if(dir == FULLTILE_WINDOW_DIR) - return 0 + return FALSE if(get_dir(loc, target) == dir) return !density if(istype(mover, /obj/structure/festive/trainplatform/edge_north)) @@ -1518,14 +1518,14 @@ return FALSE else if(istype(mover, /obj/machinery/door/window) && !valid_window_location(loc, mover.dir)) return FALSE - return 1 + return TRUE /obj/structure/festive/trainplatform/edge_north/CheckExit(atom/movable/O, turf/target) if(istype(O) && (O.pass_flags & PASSGLASS)) - return 1 + return TRUE if(get_dir(O.loc, target) == dir) - return 0 - return 1 + return FALSE + return TRUE /obj/structure/festive/trainplatform/edge_north dir = SOUTH @@ -1561,9 +1561,9 @@ /obj/structure/festive/trainplatform/edge_south/CanPass(atom/movable/mover, turf/target) if(istype(mover) && (mover.pass_flags & PASSGLASS)) - return 1 + return TRUE if(dir == FULLTILE_WINDOW_DIR) - return 0 + return FALSE if(get_dir(loc, target) == dir) return !density if(istype(mover, /obj/structure/festive/trainplatform/edge_south)) @@ -1576,14 +1576,14 @@ return FALSE else if(istype(mover, /obj/machinery/door/window) && !valid_window_location(loc, mover.dir)) return FALSE - return 1 + return TRUE /obj/structure/festive/trainplatform/edge_north/CheckExit(atom/movable/O, turf/target) if(istype(O) && (O.pass_flags & PASSGLASS)) - return 1 + return TRUE if(get_dir(O.loc, target) == dir) - return 0 - return 1 + return FALSE + return TRUE /obj/structure/festive/trainplatform/edge_south dir = NORTH @@ -1619,9 +1619,9 @@ /obj/structure/festive/trainplatform/edge_east/CanPass(atom/movable/mover, turf/target) if(istype(mover) && (mover.pass_flags & PASSGLASS)) - return 1 + return TRUE if(dir == FULLTILE_WINDOW_DIR) - return 0 + return FALSE if(get_dir(loc, target) == dir) return !density if(istype(mover, /obj/structure/festive/trainplatform/edge_east)) @@ -1634,14 +1634,14 @@ return FALSE else if(istype(mover, /obj/machinery/door/window) && !valid_window_location(loc, mover.dir)) return FALSE - return 1 + return TRUE /obj/structure/festive/trainplatform/edge_east/CheckExit(atom/movable/O, turf/target) if(istype(O) && (O.pass_flags & PASSGLASS)) - return 1 + return TRUE if(get_dir(O.loc, target) == dir) - return 0 - return 1 + return FALSE + return TRUE /obj/structure/festive/trainplatform/edge_east dir = WEST @@ -1677,9 +1677,9 @@ /obj/structure/festive/trainplatform/edge_west/CanPass(atom/movable/mover, turf/target) if(istype(mover) && (mover.pass_flags & PASSGLASS)) - return 1 + return TRUE if(dir == FULLTILE_WINDOW_DIR) - return 0 + return FALSE if(get_dir(loc, target) == dir) return !density if(istype(mover, /obj/structure/festive/trainplatform/edge_west)) @@ -1692,14 +1692,14 @@ return FALSE else if(istype(mover, /obj/machinery/door/window) && !valid_window_location(loc, mover.dir)) return FALSE - return 1 + return TRUE /obj/structure/festive/trainplatform/edge_west/CheckExit(atom/movable/O, turf/target) if(istype(O) && (O.pass_flags & PASSGLASS)) - return 1 + return TRUE if(get_dir(O.loc, target) == dir) - return 0 - return 1 + return FALSE + return TRUE /obj/structure/festive/trainplatform/edge_west dir = EAST diff --git a/modular_citadel/code/modules/festive/wheelchair.dm b/modular_citadel/code/modules/festive/wheelchair.dm index 80f9156cdd20..9d2abbb97038 100644 --- a/modular_citadel/code/modules/festive/wheelchair.dm +++ b/modular_citadel/code/modules/festive/wheelchair.dm @@ -60,7 +60,7 @@ /obj/vehicle/sealed/vectorcraft/rideable/wheelchair/ComponentInitialize() //Since it's technically a chair I want it to have chair properties . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src, .proc/can_user_rotate),CALLBACK(src, .proc/can_be_rotated),null) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src, PROC_REF(can_user_rotate),CALLBACK(src), PROC_REF(can_be_rotated)),null) /obj/vehicle/sealed/vectorcraft/rideable/wheelchair/Destroy() diff --git a/modular_citadel/code/modules/mentor/mentorhelp.dm b/modular_citadel/code/modules/mentor/mentorhelp.dm index 54d63402dbc7..f93dee31606f 100644 --- a/modular_citadel/code/modules/mentor/mentorhelp.dm +++ b/modular_citadel/code/modules/mentor/mentorhelp.dm @@ -3,12 +3,12 @@ set name = "Mentorhelp" //clean the input msg - if(!msg) + if(!msg) return //remove out mentorhelp verb temporarily to prevent spamming of mentors. remove_verb(src, /client/verb/mentorhelp) - addtimer(CALLBACK(GLOBAL_PROC, /proc/add_verb, src, /client/verb/mentorhelp), 30 SECONDS) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(add_verb), src, /client/verb/mentorhelp), 30 SECONDS) msg = sanitize(copytext_char(msg, 1, MAX_MESSAGE_LEN)) if(!msg || !mob) diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm index e89bb92b3320..44ebec0399e9 100644 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm +++ b/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm @@ -15,6 +15,7 @@ fire_delay = 1 spread = 30 //should be 40 for XCOM memes, but since its adminspawn only, might as well make it useable recoil = 1 + automatic_burst_overlay = FALSE ///toy memes/// @@ -98,7 +99,7 @@ wound_bonus = 15 sharpness = SHARP_EDGED wound_falloff_tile = 0 - + ///ammo casings (CASELESS AMMO CASINGS WOOOOOOOO)/// /obj/item/ammo_casing/caseless/flechetteap @@ -271,3 +272,4 @@ w_class = WEIGHT_CLASS_NORMAL burst_size = 4 //Shh. fire_delay = 1 + automatic_burst_overlay = FALSE diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/spinfusor.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/spinfusor.dm index cf3767427824..8cc9e88726fb 100644 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/spinfusor.dm +++ b/modular_citadel/code/modules/projectiles/guns/ballistic/spinfusor.dm @@ -44,6 +44,7 @@ select = 0 actions_types = list() casing_ejector = 0 + automatic_burst_overlay = FALSE /obj/item/gun/ballistic/automatic/spinfusor/attackby(obj/item/A, mob/user, params) var/num_loaded = magazine.attackby(A, user, params, 1) diff --git a/modular_citadel/code/modules/projectiles/guns/pumpenergy.dm b/modular_citadel/code/modules/projectiles/guns/pumpenergy.dm index e5b81806e688..f3abc0603ebe 100644 --- a/modular_citadel/code/modules/projectiles/guns/pumpenergy.dm +++ b/modular_citadel/code/modules/projectiles/guns/pumpenergy.dm @@ -68,7 +68,7 @@ playsound(M, 'sound/weapons/laserPump.ogg', 100, 1) //Ends with high pitched charging noise recharge_newshot() //try to charge a new shot update_icon() - return 1 + return TRUE /obj/item/gun/energy/pumpaction/AltClick(mob/living/user) //for changing firing modes since attackself is already used for pumping . = ..() diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm index bc598e81e3be..eb98bdb97f9b 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm @@ -451,7 +451,7 @@ if(H.InCritical()) perma = TRUE volume = 5 - H.stat = DEAD + H.set_stat(DEAD) catto.origin = H /datum/reagent/fermi/secretcatchem/on_mob_life(mob/living/carbon/H) @@ -488,7 +488,7 @@ var/mob/living/simple_animal/pet/cat/custom_cat/catto = L if(catto.origin) var/mob/living/carbon/human/H = catto.origin - H.stat = CONSCIOUS + H.set_stat(CONSCIOUS) log_reagent("FERMICHEM: [catto] ckey: [catto.key] has returned to normal.") to_chat(catto, "Your body shifts back to normal!") H.forceMove(catto.loc) diff --git a/modular_citadel/code/modules/reagents/objects/clothes.dm b/modular_citadel/code/modules/reagents/objects/clothes.dm index 9b3b63d5afa8..2fb61749f8f9 100644 --- a/modular_citadel/code/modules/reagents/objects/clothes.dm +++ b/modular_citadel/code/modules/reagents/objects/clothes.dm @@ -38,14 +38,14 @@ /obj/item/clothing/head/hattip/equipped(mob/M, slot) . = ..() if (slot == ITEM_SLOT_HEAD) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) else UnregisterSignal(M, COMSIG_MOB_SAY) /obj/item/clothing/head/hattip/dropped(mob/M) . = ..() UnregisterSignal(M, COMSIG_MOB_SAY) - addtimer(CALLBACK(GLOBAL_PROC, .proc/root_and_toot, src, src, 200)) + addtimer(CALLBACK(src, PROC_REF(root_and_toot), src, src, 200)) /obj/item/clothing/head/hattip/proc/root_and_toot(obj/item/clothing/head/hattip/hat) hat.animate_atom_living() diff --git a/modular_citadel/code/modules/vectorcrafts/vectorcraft.dm b/modular_citadel/code/modules/vectorcrafts/vectorcraft.dm index 22c05d6a1d39..04c8126e0ac3 100644 --- a/modular_citadel/code/modules/vectorcrafts/vectorcraft.dm +++ b/modular_citadel/code/modules/vectorcrafts/vectorcraft.dm @@ -467,15 +467,15 @@ if(driver.sprinting && !(boost_cooldown)) return WEST else switch(angle) - if(0 to -22) + if(-22 to 0) return EAST - if(-22 to -67) + if(-67 to -22) return SOUTHEAST - if(-67 to -112) + if(-112 to -67) return SOUTH - if(-112 to -157) + if(-157 to -112) return SOUTHWEST - if(-157 to -180) + if(-180 to -157) return WEST diff --git a/modular_citadel/icons/obj/guns/cit_guns.dmi b/modular_citadel/icons/obj/guns/cit_guns.dmi index 79b54d27fba9..cf239bf6e4c1 100644 Binary files a/modular_citadel/icons/obj/guns/cit_guns.dmi and b/modular_citadel/icons/obj/guns/cit_guns.dmi differ diff --git a/modular_sand/code/controllers/subsystem/processing/quirks.dm b/modular_sand/code/controllers/subsystem/processing/quirks.dm new file mode 100644 index 000000000000..64240e4bc1c2 --- /dev/null +++ b/modular_sand/code/controllers/subsystem/processing/quirks.dm @@ -0,0 +1,25 @@ +/datum/controller/subsystem/processing/quirks/AssignQuirks(mob/living/user, client/cli, spawn_effects, roundstart = FALSE, datum/job/job, silent = FALSE, mob/to_chat_target) + . = ..() + var/list/my_quirks = cli.prefs.all_quirks.Copy() + var/list/cut_because_balance = check_and_cut_balance(my_quirks) + if(LAZYLEN(cut_because_balance)) + to_chat(to_chat_target || user, span_boldwarning("Some quirks have been cut from your character due to invalid balance: [english_list(cut_because_balance)]")) + log_admin("Quirks cut from [key_name(user)] due to balance: [english_list(cut_because_balance)]") + +/// Code to automatically reduce positive quirks until balance is even. +/datum/controller/subsystem/processing/quirks/proc/check_and_cut_balance(list/our_quirks) + var/list/cut = list() + var/points_used = total_points(our_quirks) + + if(points_used > 0) + //they owe us points, let's collect. + for(var/i in our_quirks) + var/points = quirk_points_by_name(i) + if(points > 0) + cut += i + our_quirks -= i + points_used -= points + if(points_used <= 0) + break + + return cut diff --git a/modular_sand/code/datums/components/container_item/container_item.dm b/modular_sand/code/datums/components/container_item/container_item.dm index fda012cb0ea8..1bf3516bdf2b 100644 --- a/modular_sand/code/datums/components/container_item/container_item.dm +++ b/modular_sand/code/datums/components/container_item/container_item.dm @@ -3,7 +3,7 @@ /datum/component/container_item/Initialize() . = ..() - RegisterSignal(parent, COMSIG_CONTAINER_TRY_ATTACH, .proc/try_attach) + RegisterSignal(parent, COMSIG_CONTAINER_TRY_ATTACH, PROC_REF(try_attach)) /// Called when parent is added to the container. /datum/component/container_item/proc/try_attach(datum/source, atom/container, mob/user) diff --git a/modular_sand/code/datums/components/glory_kill.dm b/modular_sand/code/datums/components/glory_kill.dm index 94267c23c082..cdd808389da3 100644 --- a/modular_sand/code/datums/components/glory_kill.dm +++ b/modular_sand/code/datums/components/glory_kill.dm @@ -41,10 +41,10 @@ /datum/component/glory_kill/RegisterWithParent() . = ..() - RegisterSignal(parent, COMSIG_CLICK_ALT, .proc/glory_kill) - RegisterSignal(parent, COMSIG_MOB_APPLY_DAMAGE, .proc/health_modified) - RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/on_death) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examined) + RegisterSignal(parent, COMSIG_CLICK_ALT, PROC_REF(glory_kill)) + RegisterSignal(parent, COMSIG_MOB_APPLY_DAMAGE, PROC_REF(health_modified)) + RegisterSignal(parent, COMSIG_MOB_DEATH, PROC_REF(on_death)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examined)) /datum/component/glory_kill/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_CLICK_ALT, COMSIG_MOB_APPLY_DAMAGE, COMSIG_MOB_DEATH, COMSIG_MOB_EXAMINATE)) diff --git a/modular_sand/code/datums/components/interaction_menu_granter.dm b/modular_sand/code/datums/components/interaction_menu_granter.dm index bd909310e87c..3e57460f9c1b 100644 --- a/modular_sand/code/datums/components/interaction_menu_granter.dm +++ b/modular_sand/code/datums/components/interaction_menu_granter.dm @@ -34,7 +34,7 @@ /datum/component/interaction_menu_granter/RegisterWithParent() . = ..() - RegisterSignal(parent, COMSIG_MOB_CTRLSHIFTCLICKON, .proc/open_menu) + RegisterSignal(parent, COMSIG_MOB_CTRLSHIFTCLICKON, PROC_REF(open_menu)) /datum/component/interaction_menu_granter/Destroy(force, ...) target = null @@ -58,7 +58,7 @@ if(target) UnregisterSignal(target, COMSIG_PARENT_QDELETING) target = clicked - RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/on_target_deleted) + RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(on_target_deleted)) ui_interact(clicker) return COMSIG_MOB_CANCEL_CLICKON diff --git a/modular_sand/code/datums/components/riding.dm b/modular_sand/code/datums/components/riding.dm index 9c486d38f48c..74ba5c2207b3 100644 --- a/modular_sand/code/datums/components/riding.dm +++ b/modular_sand/code/datums/components/riding.dm @@ -1,6 +1,6 @@ /datum/component/riding/human/Initialize() . = ..() - RegisterSignal(parent, COMSIG_ATOM_DIR_CHANGE, .proc/update_dir) + RegisterSignal(parent, COMSIG_ATOM_DIR_CHANGE, PROC_REF(update_dir)) /datum/component/riding/human/proc/update_dir(mob/source, dir, newdir) var/mob/living/carbon/human/H = source diff --git a/modular_sand/code/datums/components/storage/concrete/dresser.dm b/modular_sand/code/datums/components/storage/concrete/dresser.dm index 03233081ef24..ec2d1555434e 100644 --- a/modular_sand/code/datums/components/storage/concrete/dresser.dm +++ b/modular_sand/code/datums/components/storage/concrete/dresser.dm @@ -9,8 +9,8 @@ /datum/component/storage/concrete/dresser/Initialize() if(..()) return ELEMENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/signal_show_attempt, TRUE) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_PAW, .proc/signal_show_attempt, TRUE) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(signal_show_attempt), TRUE) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_PAW, PROC_REF(signal_show_attempt), TRUE) /datum/component/storage/concrete/dresser/user_show_to_mob(mob/M, force, trigger_on_found) . = ..() diff --git a/modular_sand/code/datums/elements/holder_micro.dm b/modular_sand/code/datums/elements/holder_micro.dm index 6ed2ff760175..5fdf88e61c12 100644 --- a/modular_sand/code/datums/elements/holder_micro.dm +++ b/modular_sand/code/datums/elements/holder_micro.dm @@ -3,9 +3,9 @@ /datum/element/mob_holder/micro/Attach(datum/target, worn_state, alt_worn, right_hand, left_hand, inv_slots = NONE, proctype, escape_on_find) . = ..() - RegisterSignal(target, COMSIG_CLICK_ALT, .proc/mob_try_pickup_micro, TRUE) - RegisterSignal(target, COMSIG_MICRO_PICKUP_FEET, .proc/mob_pickup_micro_feet) - RegisterSignal(target, COMSIG_MOB_RESIZED, .proc/on_resize) + RegisterSignal(target, COMSIG_CLICK_ALT, PROC_REF(mob_try_pickup_micro), TRUE) + RegisterSignal(target, COMSIG_MICRO_PICKUP_FEET, PROC_REF(mob_pickup_micro_feet)) + RegisterSignal(target, COMSIG_MOB_RESIZED, PROC_REF(on_resize)) /datum/element/mob_holder/micro/Detach(datum/source, force) . = ..() diff --git a/modular_sand/code/datums/elements/skirt_peeking.dm b/modular_sand/code/datums/elements/skirt_peeking.dm index 96207fbffaff..a7a93a30d4ac 100644 --- a/modular_sand/code/datums/elements/skirt_peeking.dm +++ b/modular_sand/code/datums/elements/skirt_peeking.dm @@ -6,8 +6,8 @@ if(!ishuman(peeked)) return ELEMENT_INCOMPATIBLE - RegisterSignal(peeked, COMSIG_PARENT_EXAMINE, .proc/on_examine) - RegisterSignal(peeked, COMSIG_PARENT_EXAMINE_MORE, .proc/on_closer_look) + RegisterSignal(peeked, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(peeked, COMSIG_PARENT_EXAMINE_MORE, PROC_REF(on_closer_look)) /datum/element/skirt_peeking/proc/can_skirt_peek(mob/living/carbon/human/peeked, mob/peeker) var/mob/living/living_peeker = peeker @@ -105,7 +105,7 @@ examine_content += span_purple(string) // Let's see if we caught them, addtimer so it appears after the peek. - addtimer(CALLBACK(src, .proc/try_notice, peeked, peeker), 1) + addtimer(CALLBACK(src, PROC_REF(try_notice), peeked, peeker), 1) /// Alright, they've peeked us and everything, did we notice it though? /datum/element/skirt_peeking/proc/try_notice(mob/living/carbon/human/peeked, mob/living/peeker) diff --git a/modular_sand/code/datums/interactions/interaction_datums/lewd/breasts.dm b/modular_sand/code/datums/interactions/interaction_datums/lewd/breasts.dm index b3d662ac7545..68b6c262f24d 100644 --- a/modular_sand/code/datums/interactions/interaction_datums/lewd/breasts.dm +++ b/modular_sand/code/datums/interactions/interaction_datums/lewd/breasts.dm @@ -13,7 +13,6 @@ var/t_His = target.p_their() var/obj/item/organ/genital/breasts/milkers = user.getorganslot(ORGAN_SLOT_BREASTS) var/milktype = milkers?.fluid_id - var/modifier var/list/lines if(!milkers || !milktype) @@ -34,17 +33,7 @@ playlewdinteractionsound(get_turf(user), pick('modular_sand/sound/interactions/oral1.ogg', 'modular_sand/sound/interactions/oral2.ogg'), 70, 1, -1) - switch(milkers.size) - if("c", "d", "e") - modifier = 2 - if("f", "g", "h") - modifier = 3 - else - if(milkers.size in GLOB.breast_values) - modifier = clamp(GLOB.breast_values[milkers.size] - 5, 0, INFINITY) - else - modifier = 1 - target.reagents.add_reagent(milktype, rand(1,3 * modifier)) + target.reagents.add_reagent(milktype, rand(1,3 * milkers.get_lactation_amount_modifier())) /datum/interaction/lewd/titgrope description = "Grope their breasts." @@ -79,18 +68,7 @@ var/milktype = milkers?.fluid_id if(milkers && milktype) - var/modifier - switch(milkers.size) - if("c", "d", "e") - modifier = 2 - if("f", "g", "h") - modifier = 3 - else - if(milkers.size in GLOB.breast_values) //SPLURT edit - global breast values - modifier = clamp(GLOB.breast_values[milkers.size] - 5, 0, INFINITY) - else - modifier = 1 - liquid_container.reagents.add_reagent(milktype, rand(1,3 * modifier)) + liquid_container.reagents.add_reagent(milktype, rand(1,3 * milkers.get_lactation_amount_modifier())) user.visible_message(span_lewd("\The [user] milks [target]'s breasts into \the [liquid_container]."), ignored_mobs = user.get_unconsenting()) playlewdinteractionsound(get_turf(user), 'modular_sand/sound/interactions/squelch1.ogg', 50, 1, -1) diff --git a/modular_sand/code/datums/interactions/interaction_datums/lewd/nipsuck.dm b/modular_sand/code/datums/interactions/interaction_datums/lewd/nipsuck.dm index 8b65b3827204..707807446665 100644 --- a/modular_sand/code/datums/interactions/interaction_datums/lewd/nipsuck.dm +++ b/modular_sand/code/datums/interactions/interaction_datums/lewd/nipsuck.dm @@ -7,135 +7,95 @@ interaction_sound = null /datum/interaction/lewd/nipsuck/display_interaction(mob/living/carbon/human/user, mob/living/carbon/human/target) - if((user.a_intent == INTENT_HELP) || (user.a_intent == INTENT_DISARM)) - user.visible_message( - pick(span_lewd("\The [user] gently sucks on \the [target]'s [pick("nipple", "nipples")]."), - span_lewd("\The [user] gently nibs \the [target]'s [pick("nipple", "nipples")]."), - span_lewd("\The [user] licks \the [target]'s [pick("nipple", "nipples")]."))) - var/has_breasts = target.has_breasts() - if(has_breasts == TRUE || has_breasts == HAS_EXPOSED_GENITAL) - var/modifier = 1 - var/obj/item/organ/genital/breasts/B = target.getorganslot(ORGAN_SLOT_BREASTS) - switch(B.size) - if("c", "d", "e") - modifier = 2 - if("f", "g", "h") - modifier = 3 - else - if(B.size in GLOB.breast_values) - modifier = clamp(GLOB.breast_values[B.size] - 5, 0, INFINITY) - else - modifier = 1 - if(B.fluid_id) - user.reagents.add_reagent(B.fluid_id, rand(1,2 * modifier) * user.get_fluid_mod(B)) //SPLURT edit - - if(user.a_intent == INTENT_HARM) - user.visible_message( - pick(span_lewd("\The [user] bites \the [target]'s [pick("nipple", "nipples")]."), - span_lewd("\The [user] aggressively sucks \the [target]'s [pick("nipple", "nipples")]."))) - var/has_breasts = target.has_breasts() - if(has_breasts == TRUE || has_breasts == HAS_EXPOSED_GENITAL) - var/modifier = 1 - var/obj/item/organ/genital/breasts/B = target.getorganslot(ORGAN_SLOT_BREASTS) - switch(B.size) - if("c", "d", "e") - modifier = 2 - if("f", "g", "h") - modifier = 3 - else - if(B.size in GLOB.breast_values) - modifier = clamp(GLOB.breast_values[B.size] - 5, 0, INFINITY) - else - modifier = 1 - if(B.fluid_id) - user.reagents.add_reagent(B.fluid_id, rand(1,3 * modifier)) //aggressive sucking leads to high rewards - - if(user.a_intent == INTENT_GRAB) - user.visible_message( - pick(span_lewd("\The [user] sucks \the [target]'s [pick("nipple", "nipples")] intently."), - span_lewd("\The [user] feasts \the [target]'s [pick("nipple", "nipples")]."), - span_lewd("\The [user] glomps \the [target]'s [pick("nipple", "nipples")]."))) - var/has_breasts = target.has_breasts() - if(has_breasts == TRUE || has_breasts == HAS_EXPOSED_GENITAL) - var/modifier = 1 - var/obj/item/organ/genital/breasts/B = target.getorganslot(ORGAN_SLOT_BREASTS) - switch(B.size) - if("c", "d", "e") - modifier = 2 - if("f", "g", "h") - modifier = 3 - else - if(B.size in GLOB.breast_values) - modifier = clamp(GLOB.breast_values[B.size] - 5, 0, INFINITY) - else - modifier = 1 - if(B.fluid_id) - user.reagents.add_reagent(B.fluid_id, rand(1,3 * modifier)) //aggressive sucking leads to high rewards + var/user_message + var/amount_high = 2 + switch(user.a_intent) + if(INTENT_HELP, INTENT_DISARM) + user_message = pick(span_lewd("\The [user] gently sucks on \the [target]'s [pick("nipple", "nipples")]."), + span_lewd("\The [user] gently nibs \the [target]'s [pick("nipple", "nipples")]."), + span_lewd("\The [user] licks \the [target]'s [pick("nipple", "nipples")].")) + if(INTENT_HARM) + amount_high = 3 // aggressive sucking has higher rewards + user_message = pick(span_lewd("\The [user] bites \the [target]'s [pick("nipple", "nipples")]."), + span_lewd("\The [user] aggressively sucks \the [target]'s [pick("nipple", "nipples")].")) + if(INTENT_GRAB) + amount_high = 3 // aggressive sucking has higher rewards + user_message = pick(span_lewd("\The [user] sucks \the [target]'s [pick("nipple", "nipples")] intently."), + span_lewd("\The [user] feasts \the [target]'s [pick("nipple", "nipples")]."), + span_lewd("\The [user] glomps \the [target]'s [pick("nipple", "nipples")].")) + user.visible_message(user_message) + var/has_breasts = target.has_breasts() + if(has_breasts == TRUE || has_breasts == HAS_EXPOSED_GENITAL) + var/obj/item/organ/genital/breasts/B = target.getorganslot(ORGAN_SLOT_BREASTS) + var/modifier = B?.get_lactation_amount_modifier() || 1 + if(B.fluid_id) + user.reagents.add_reagent(B.fluid_id, rand(1,amount_high * modifier) * user.get_fluid_mod(B)) if(prob(5 + target.get_lust())) - if(target.a_intent == INTENT_HELP) - if(!target.has_breasts()) - user.visible_message( - pick(span_lewd("\The [target] shivers in arousal."), - span_lewd("\The [target] moans quietly."), - span_lewd("\The [target] breathes out a soft moan."), - span_lewd("\The [target] gasps."), - span_lewd("\The [target] shudders softly."), - span_lewd("\The [target] trembles as their chest gets molested."))) - else - user.visible_message( - pick(span_lewd("\The [target] shivers in arousal."), - span_lewd("\The [target] moans quietly."), - span_lewd("\The [target] breathes out a soft moan."), - span_lewd("\The [target] gasps."), - span_lewd("\The [target] shudders softly."), - span_lewd("\The [target] trembles as their breasts get molested."), - span_lewd("\The [target] quivers in arousal as \the [user] delights themselves on their milk."))) - if(target.get_lust() < 5) - target.handle_post_sex(5, CUM_TARGET_MOUTH, user, ORGAN_SLOT_BREASTS) //SPLURT edit - if(target.a_intent == INTENT_DISARM) - if (target.restrained()) + switch(target.a_intent) + if(INTENT_HELP) if(!target.has_breasts()) user.visible_message( - pick(span_lewd("\The [target] twists playfully against the restraints."), - span_lewd("\The [target] squirms away from \the [user]'s mouth."), - span_lewd("\The [target] slides back from \the [user]'s mouth."), - span_lewd("\The [target] thrusts their bare chest forward into \the [user]'s mouth."))) + pick(span_lewd("\The [target] shivers in arousal."), + span_lewd("\The [target] moans quietly."), + span_lewd("\The [target] breathes out a soft moan."), + span_lewd("\The [target] gasps."), + span_lewd("\The [target] shudders softly."), + span_lewd("\The [target] trembles as their chest gets molested."))) else user.visible_message( - pick(span_lewd("\The [target] twists playfully against the restraints."), - span_lewd("\The [target] squirms away from \the [user]'s mouth."), - span_lewd("\The [target] slides back from \the [user]'s mouth."), - span_lewd("\The [target] thrust their bare breasts forward into \the [user]'s mouth."))) - else - if(!target.has_breasts()) - user.visible_message( - pick(span_lewd("\The [target] playfully shoos away \the [user]'s head."), - span_lewd("\The [target] squirms away from \the [user]'s mouth."), - span_lewd("\The [target] holds \the [user]'s head against their chest."), - span_lewd("\The [target] teasingly caresses \the [user]'s neck."))) + pick(span_lewd("\The [target] shivers in arousal."), + span_lewd("\The [target] moans quietly."), + span_lewd("\The [target] breathes out a soft moan."), + span_lewd("\The [target] gasps."), + span_lewd("\The [target] shudders softly."), + span_lewd("\The [target] trembles as their breasts get molested."), + span_lewd("\The [target] quivers in arousal as \the [user] delights themselves on their milk."))) + if(target.get_lust() < 5) + target.handle_post_sex(5, CUM_TARGET_MOUTH, user, ORGAN_SLOT_BREASTS) //SPLURT edit + if(INTENT_DISARM) + if (target.restrained()) + if(!target.has_breasts()) + user.visible_message( + pick(span_lewd("\The [target] twists playfully against the restraints."), + span_lewd("\The [target] squirms away from \the [user]'s mouth."), + span_lewd("\The [target] slides back from \the [user]'s mouth."), + span_lewd("\The [target] thrusts their bare chest forward into \the [user]'s mouth."))) + else + user.visible_message( + pick(span_lewd("\The [target] twists playfully against the restraints."), + span_lewd("\The [target] squirms away from \the [user]'s mouth."), + span_lewd("\The [target] slides back from \the [user]'s mouth."), + span_lewd("\The [target] thrust their bare breasts forward into \the [user]'s mouth."))) else - user.visible_message( - pick(span_lewd("\The [target] playfully shoos away \the [user]'s head."), - span_lewd("\The [target] squirms away from \the [user]'s mouth."), - span_lewd("\The [target] holds \the [user]'s head against their breast."), - span_lewd("\The [target] teasingly caresses \the [user]'s neck."), - span_lewd("\The [target] rubs their breasts against \the [user]'s head."))) - if(target.get_lust() < 10) - target.handle_post_sex(NORMAL_LUST, CUM_TARGET_MOUTH, user, ORGAN_SLOT_BREASTS) //SPLURT edit - if(target.a_intent == INTENT_GRAB) - user.visible_message( - pick(span_lewd("\The [target] grips \the [user]'s head tight."), - span_lewd("\The [target] digs nails into \the [user]'s scalp."), - span_lewd("\The [target] grabs and shoves \the [user]'s head away."))) - if(target.a_intent == INTENT_HARM) - user.adjustBruteLoss(1) - user.visible_message( - pick(span_lewd("\The [target] slaps \the [user] away."), - span_lewd("\The [target] scratches [user]'s face."), - span_lewd("\The [target] fiercely struggles against [user]."), - span_lewd("\The [target] claws [user]'s face, drawing blood."), - span_lewd("\The [target] elbows [user]'s mouth away."))) + if(!target.has_breasts()) + user.visible_message( + pick(span_lewd("\The [target] playfully shoos away \the [user]'s head."), + span_lewd("\The [target] squirms away from \the [user]'s mouth."), + span_lewd("\The [target] holds \the [user]'s head against their chest."), + span_lewd("\The [target] teasingly caresses \the [user]'s neck."))) + else + user.visible_message( + pick(span_lewd("\The [target] playfully shoos away \the [user]'s head."), + span_lewd("\The [target] squirms away from \the [user]'s mouth."), + span_lewd("\The [target] holds \the [user]'s head against their breast."), + span_lewd("\The [target] teasingly caresses \the [user]'s neck."), + span_lewd("\The [target] rubs their breasts against \the [user]'s head."))) + if(target.get_lust() < 10) + target.handle_post_sex(NORMAL_LUST, CUM_TARGET_MOUTH, user, ORGAN_SLOT_BREASTS) //SPLURT edit + if(INTENT_GRAB) + user.visible_message( + pick(span_lewd("\The [target] grips \the [user]'s head tight."), + span_lewd("\The [target] digs nails into \the [user]'s scalp."), + span_lewd("\The [target] grabs and shoves \the [user]'s head away."))) + if(INTENT_HARM) + user.adjustBruteLoss(1) + user.visible_message( + pick(span_lewd("\The [target] slaps \the [user] away."), + span_lewd("\The [target] scratches [user]'s face."), + span_lewd("\The [target] fiercely struggles against [user]."), + span_lewd("\The [target] claws [user]'s face, drawing blood."), + span_lewd("\The [target] elbows [user]'s mouth away."))) target.dir = get_dir(target, user) user.dir = get_dir(user, target) playlewdinteractionsound(get_turf(user), pick('modular_sand/sound/interactions/oral1.ogg', diff --git a/modular_sand/code/datums/interactions/interaction_datums/lewd/oral.dm b/modular_sand/code/datums/interactions/interaction_datums/lewd/oral.dm index d9407bb26d8c..24676f54ef9e 100644 --- a/modular_sand/code/datums/interactions/interaction_datums/lewd/oral.dm +++ b/modular_sand/code/datums/interactions/interaction_datums/lewd/oral.dm @@ -122,5 +122,9 @@ 'modular_sand/sound/interactions/bj10.ogg', 'modular_sand/sound/interactions/bj11.ogg'), 50, 1, -1) user.visible_message(span_lewd("\The [user] [message]"), ignored_mobs = user.get_unconsenting()) - if(fucktarget != "penis" || partner.can_penetrating_genital_cum()) - partner.handle_post_sex(lust_increase, CUM_TARGET_MOUTH, user, ORGAN_SLOT_PENIS) //SPLURT edit +//SPLURT EDIT START + if(fucktarget == "penis" && partner.can_penetrating_genital_cum()) + partner.handle_post_sex(lust_increase, CUM_TARGET_MOUTH, user, ORGAN_SLOT_PENIS) + else if(fucktarget == "vagina" && partner.has_vagina()) + partner.handle_post_sex(lust_increase, CUM_TARGET_MOUTH, user, ORGAN_SLOT_VAGINA) +//SPLURT EDIT END diff --git a/modular_sand/code/datums/interactions/interaction_datums/lewd/self/breasts.dm b/modular_sand/code/datums/interactions/interaction_datums/lewd/self/breasts.dm index 20927a02aedf..7f5c37619c7e 100644 --- a/modular_sand/code/datums/interactions/interaction_datums/lewd/self/breasts.dm +++ b/modular_sand/code/datums/interactions/interaction_datums/lewd/self/breasts.dm @@ -61,18 +61,7 @@ var/milktype = milkers?.fluid_id if(milkers && milktype) - var/modifier - switch(milkers.size) - if(3 to 5) - modifier = 2 - if(6 to 8) - modifier = 3 - else - if(milkers.size_to_state() in GLOB.breast_values) - modifier = clamp(GLOB.breast_values[milkers.size_to_state()] - 5, 0, INFINITY) - else - modifier = 1 - liquid_container.reagents.add_reagent(milktype, rand(1,3 * modifier)) + liquid_container.reagents.add_reagent(milktype, rand(1,3 * milkers.get_lactation_amount_modifier())) user.visible_message(message = span_lewd("\The [user] [message]."), ignored_mobs = user.get_unconsenting()) playlewdinteractionsound(get_turf(user), 'modular_sand/sound/interactions/squelch1.ogg', 50, 1, -1) @@ -92,7 +81,6 @@ var/u_His = user.p_their() var/obj/item/organ/genital/breasts/milkers = user.getorganslot(ORGAN_SLOT_BREASTS) var/milktype = milkers?.fluid_id - var/modifier var/list/lines if(!milkers || !milktype) @@ -113,14 +101,4 @@ playlewdinteractionsound(get_turf(user), pick('modular_sand/sound/interactions/oral1.ogg', 'modular_sand/sound/interactions/oral2.ogg'), 70, 1, -1) - switch(milkers.size) - if("c", "d", "e") - modifier = 2 - if("f", "g", "h") - modifier = 3 - else - if(milkers.size in GLOB.breast_values) - modifier = clamp(GLOB.breast_values[milkers.size] - 5, 0, INFINITY) - else - modifier = 1 - user.reagents.add_reagent(milktype, rand(1,3 * modifier) * user.get_fluid_mod(milkers)) //SPLURT edit + user.reagents.add_reagent(milktype, rand(1,3 * milkers.get_lactation_amount_modifier()) * user.get_fluid_mod(milkers)) //SPLURT edit diff --git a/modular_sand/code/datums/interactions/lewd_interactions.dm b/modular_sand/code/datums/interactions/lewd_interactions.dm index 617f65b36e3a..79caf652217a 100644 --- a/modular_sand/code/datums/interactions/lewd_interactions.dm +++ b/modular_sand/code/datums/interactions/lewd_interactions.dm @@ -487,7 +487,7 @@ user.last_lewd_datum = src if(user.cleartimer) deltimer(user.cleartimer) - user.cleartimer = addtimer(CALLBACK(user, /mob/living/proc/clear_lewd_datum), 300, TIMER_STOPPABLE) + user.cleartimer = addtimer(CALLBACK(user, TYPE_PROC_REF(/mob/living, clear_lewd_datum)), 300, TIMER_STOPPABLE) return ..() /mob/living/list_interaction_attributes(mob/living/LM) diff --git a/modular_sand/code/datums/traits/neutral.dm b/modular_sand/code/datums/traits/neutral.dm index ea574d896b99..1a84c6b40c94 100644 --- a/modular_sand/code/datums/traits/neutral.dm +++ b/modular_sand/code/datums/traits/neutral.dm @@ -48,11 +48,11 @@ /datum/quirk/estrous_active/add() // Add examine hook - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/quirk_examine_estrous_active) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(quirk_examine_estrous_active)) // Add organ change hooks - RegisterSignal(quirk_holder, COMSIG_MOB_ORGAN_ADD, .proc/update_heat_type) - RegisterSignal(quirk_holder, COMSIG_MOB_ORGAN_REMOVE, .proc/update_heat_type) + RegisterSignal(quirk_holder, COMSIG_MOB_ORGAN_ADD, PROC_REF(update_heat_type)) + RegisterSignal(quirk_holder, COMSIG_MOB_ORGAN_REMOVE, PROC_REF(update_heat_type)) /datum/quirk/estrous_active/remove() // Remove signals diff --git a/modular_sand/code/datums/wires/firealarm.dm b/modular_sand/code/datums/wires/firealarm.dm index cb8ef5f71fff..be29d6a821ef 100644 --- a/modular_sand/code/datums/wires/firealarm.dm +++ b/modular_sand/code/datums/wires/firealarm.dm @@ -37,7 +37,7 @@ A.detecting = !A.detecting if(WIRE_FIRE_TRIGGER) A.alarm() - addtimer(CALLBACK(A, /obj/machinery/firealarm.proc/reset, wire), 1000) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/firealarm, reset), wire), 1000) /datum/wires/firealarm/on_cut(index, mend) var/obj/machinery/firealarm/A = holder diff --git a/modular_sand/code/game/machinery/computer/arcade/tetris.dm b/modular_sand/code/game/machinery/computer/arcade/tetris.dm index 0ddd5be709c9..9f0d0e167b1f 100644 --- a/modular_sand/code/game/machinery/computer/arcade/tetris.dm +++ b/modular_sand/code/game/machinery/computer/arcade/tetris.dm @@ -18,7 +18,7 @@ /obj/machinery/computer/arcade/tetris/Topic(href, href_list) if(..()) - return 1 + return TRUE else usr.set_machine(src) if(href_list["tetrisScore"]) diff --git a/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm b/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm index d975353e4d53..9c3ca354002e 100644 --- a/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm +++ b/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm @@ -10,15 +10,17 @@ /obj/effect/decal/cleanable/semendrip/replace_decal(obj/effect/decal/cleanable/semendrip/C) . = ..() - reagents.trans_to(src, C.reagents.total_volume) - transfer_blood_dna(C.blood_DNA) + if(!. || QDELETED(src)) + return FALSE var/obj/effect/decal/cleanable/semen/S = (locate(/obj/effect/decal/cleanable/semen) in C.loc) - if(S) - C.reagents.trans_to(S, C.reagents.total_volume) - C.transfer_blood_dna(S.blood_DNA) - C.update_icon() - return - if(C.reagents.total_volume >= 10) + if(S) // Merge ourselves into this puddle. + reagents.trans_to(S, reagents.total_volume) + S.transfer_blood_dna(blood_DNA) + update_icon() + return TRUE + reagents.trans_to(C, reagents.total_volume) + C.transfer_blood_dna(blood_DNA) + if(C.reagents.total_volume >= 10) // Turn the drip into a puddle. S = new(C.loc) C.reagents.trans_to(S, C.reagents.total_volume) C.transfer_blood_dna(S.blood_DNA) diff --git a/modular_sand/code/game/objects/items/borg_shapeshifter.dm b/modular_sand/code/game/objects/items/borg_shapeshifter.dm index ca65c47ec843..188f65f0606a 100644 --- a/modular_sand/code/game/objects/items/borg_shapeshifter.dm +++ b/modular_sand/code/game/objects/items/borg_shapeshifter.dm @@ -136,7 +136,7 @@ "Clown" = image(icon = 'icons/mob/robots.dmi', icon_state = "clown"), "Syndicate" = image(icon = 'icons/mob/robots.dmi', icon_state = "synd_sec") )) - var/module_selection = show_radial_menu(R, R , module_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/module_selection = show_radial_menu(R, R , module_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!module_selection) return FALSE @@ -145,7 +145,7 @@ var/static/list/standard_icons = sort_list(list( "Default" = image(icon = 'icons/mob/robots.dmi', icon_state = "robot") )) - var/borg_icon = show_radial_menu(R, R , standard_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , standard_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -171,7 +171,7 @@ wide.pixel_x = -16 med_icons[a] = wide med_icons = sort_list(med_icons) - var/borg_icon = show_radial_menu(R, R , med_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , med_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -235,7 +235,7 @@ wide.pixel_x = -16 engi_icons[a] = wide engi_icons = sort_list(engi_icons) - var/borg_icon = show_radial_menu(R, R , engi_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , engi_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -305,7 +305,7 @@ wide.pixel_x = -16 sec_icons[a] = wide sec_icons = sort_list(sec_icons) - var/borg_icon = show_radial_menu(R, R , sec_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , sec_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -380,7 +380,7 @@ wide.pixel_x = -16 service_icons[a] = wide service_icons = sort_list(service_icons) - var/borg_icon = show_radial_menu(R, R , service_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , service_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -464,7 +464,7 @@ wide.pixel_x = -16 mining_icons[a] = wide mining_icons = sort_list(mining_icons) - var/borg_icon = show_radial_menu(R, R , mining_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , mining_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -516,7 +516,7 @@ "Spider" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "whitespider"), "Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakepeacebox") )) - var/borg_icon = show_radial_menu(R, R , peace_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , peace_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -540,7 +540,7 @@ var/static/list/clown_icons = sort_list(list( "Default" = image(icon = 'icons/mob/robots.dmi', icon_state = "clown") )) - var/borg_icon = show_radial_menu(R, R , clown_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , clown_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -555,7 +555,7 @@ "Medical" = image(icon = 'icons/mob/robots.dmi', icon_state = "synd_medical"), "Assault" = image(icon = 'icons/mob/robots.dmi', icon_state = "synd_sec") )) - var/borg_icon = show_radial_menu(R, R , syndicatejack_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , syndicatejack_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -632,7 +632,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, signalCache) - RegisterSignal(user, signalCache, .proc/disrupt) + RegisterSignal(user, signalCache, PROC_REF(disrupt)) listeningTo = user /obj/item/borg_shapeshifter/proc/deactivate(mob/living/silicon/robot/user) diff --git a/modular_sand/code/game/objects/items/chrono_eraser.dm b/modular_sand/code/game/objects/items/chrono_eraser.dm index c341ca3bfc83..78bd115ce293 100644 --- a/modular_sand/code/game/objects/items/chrono_eraser.dm +++ b/modular_sand/code/game/objects/items/chrono_eraser.dm @@ -39,7 +39,7 @@ /obj/item/chrono_eraser/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == ITEM_SLOT_BACK) - return 1 + return TRUE /obj/item/gun/energy/chrono_gun name = "T.E.D. Projection Apparatus" @@ -114,9 +114,9 @@ var/turf/currentpos = get_turf(src) var/mob/living/user = loc if((currentpos == startpos) && (field in view(CHRONO_BEAM_RANGE, currentpos)) && (user.mobility_flags & MOBILITY_STAND) && (user.stat == CONSCIOUS)) - return 1 + return TRUE field_disconnect(F) - return 0 + return FALSE /obj/item/gun/energy/chrono_gun/proc/pass_mind(datum/mind/M) if(TED) @@ -262,7 +262,7 @@ return BULLET_ACT_HIT /obj/structure/chrono_field/assume_air() - return 0 + return FALSE /obj/structure/chrono_field/return_air() //we always have nominal air and temperature var/datum/gas_mixture/GM = new diff --git a/modular_sand/code/game/objects/items/fleshlight.dm b/modular_sand/code/game/objects/items/fleshlight.dm index f658c8896c67..af26a4c5be67 100644 --- a/modular_sand/code/game/objects/items/fleshlight.dm +++ b/modular_sand/code/game/objects/items/fleshlight.dm @@ -668,7 +668,7 @@ playsound(src, 'sound/machines/ping.ogg', 50, FALSE) to_chat(user, "[P] has been linked up successfully.") update_portal() - RegisterSignal(user, COMSIG_PARENT_QDELETING, .proc/drop_out) + RegisterSignal(user, COMSIG_PARENT_QDELETING, PROC_REF(drop_out)) else to_chat(user, "One of these pieces has already been paired.") else @@ -712,7 +712,7 @@ to_chat(user, span_notice("The panties are not linked to a portal fleshlight.")) else update_portal() - RegisterSignal(user, COMSIG_PARENT_QDELETING, .proc/drop_out) + RegisterSignal(user, COMSIG_PARENT_QDELETING, PROC_REF(drop_out)) else update_portal() UnregisterSignal(user, COMSIG_PARENT_QDELETING) @@ -755,6 +755,7 @@ desc = "A small silver box with Silver Love Co embossed." icon_state = "box" custom_price = 15 + illustration = null // portal fleshlight box /obj/item/storage/box/portallight/PopulateContents() @@ -765,7 +766,7 @@ /obj/item/paper/fluff/portallight name = "Portal Fleshlight Instructions" info = "Thank you for purchasing the Silver Love Portal Fleshlight!
      \ - To use, simply register your new portal fleshlight with the provided underwear to link them together. The ask your lover to wear the underwear.
      \ + To use, simply register your new portal fleshlight with the provided underwear to link them together. Then ask your lover to wear the underwear.
      \ Have fun lovers,
      \
      \ Wilhelmina Steiner." diff --git a/modular_sand/code/game/objects/items/robot/robot_upgrades.dm b/modular_sand/code/game/objects/items/robot/robot_upgrades.dm index 1dcdf6deffa5..83e4e15ab138 100644 --- a/modular_sand/code/game/objects/items/robot/robot_upgrades.dm +++ b/modular_sand/code/game/objects/items/robot/robot_upgrades.dm @@ -101,38 +101,6 @@ R.module.basic_modules += PD R.module.add_module(PD, FALSE, TRUE) -/obj/item/borg/upgrade/premiumka - name = "mining cyborg premium KA" - desc = "A premium kinetic accelerator replacement for the mining module's standard kinetic accelerator." - icon_state = "cyborg_upgrade3" - require_module = TRUE - module_type = list(/obj/item/robot_module/miner) - module_flags = BORG_MODULE_MINER - -/obj/item/borg/upgrade/premiumka/action(mob/living/silicon/robot/R, user = usr) - . = ..() - if(.) - for(var/obj/item/gun/energy/kinetic_accelerator/cyborg/KA in R.module) - for(var/obj/item/borg/upgrade/modkit/M in KA.modkits) - M.uninstall(src) - R.module.remove_module(KA, TRUE) - - var/obj/item/gun/energy/kinetic_accelerator/premiumka/cyborg/PKA = new /obj/item/gun/energy/kinetic_accelerator/premiumka/cyborg(R.module) - R.module.basic_modules += PKA - R.module.add_module(PKA, FALSE, TRUE) - -/obj/item/borg/upgrade/premiumka/deactivate(mob/living/silicon/robot/R, user = usr) - . = ..() - if (.) - for(var/obj/item/gun/energy/kinetic_accelerator/premiumka/cyborg/PKA in R.module) - for(var/obj/item/borg/upgrade/modkit/M in PKA.modkits) - M.uninstall(src) - R.module.remove_module(PKA, TRUE) - - var/obj/item/gun/energy/kinetic_accelerator/cyborg/KA = new (R.module) - R.module.basic_modules += KA - R.module.add_module(KA, FALSE, TRUE) - /obj/item/borg/upgrade/expand/action(mob/living/silicon/robot/R, user = usr) . = ..() if(.) diff --git a/modular_sand/code/game/objects/structures/ghost_role_spawners.dm b/modular_sand/code/game/objects/structures/ghost_role_spawners.dm index 89b7c20ef5a5..dd8e7a2f0493 100644 --- a/modular_sand/code/game/objects/structures/ghost_role_spawners.dm +++ b/modular_sand/code/game/objects/structures/ghost_role_spawners.dm @@ -24,6 +24,7 @@ skip_reentry_check = TRUE banType = ROLE_GHOSTCAFE mob_type = /mob/living/silicon/robot/modules/roleplay + can_load_appearance = 2 /obj/effect/mob_spawn/robot/ghostcafe/special(mob/living/silicon/robot/new_spawn) if(new_spawn.client) diff --git a/modular_sand/code/modules/client/loadout/accessories.dm b/modular_sand/code/modules/client/loadout/accessories.dm index 61562dd38b32..2ba42efe74af 100644 --- a/modular_sand/code/modules/client/loadout/accessories.dm +++ b/modular_sand/code/modules/client/loadout/accessories.dm @@ -1,21 +1,21 @@ -/datum/gear/accessories/ring +/datum/gear/accessory/ring slot = ITEM_SLOT_ACCESSORY -/datum/gear/accessories/ring/goldring +/datum/gear/accessory/ring/goldring name = "A gold ring" path = /obj/item/clothing/accessory/ring cost = 2 -/datum/gear/accessories/ring/silverring +/datum/gear/accessory/ring/silverring name = "A silver ring" path = /obj/item/clothing/accessory/ring/silver cost = 2 -/datum/gear/accessories/ring/diamondring +/datum/gear/accessory/ring/diamondring name = "A diamond ring" path = /obj/item/clothing/accessory/ring/diamond cost = 4 -/datum/gear/accessories/ring/customring +/datum/gear/accessory/ring/customring name = "A ring, renameable" path = /obj/item/clothing/accessory/ring/custom diff --git a/modular_sand/code/modules/clothing/spacesuits/chronosuit.dm b/modular_sand/code/modules/clothing/spacesuits/chronosuit.dm index 945f95424df8..3454cffb66e1 100644 --- a/modular_sand/code/modules/clothing/spacesuits/chronosuit.dm +++ b/modular_sand/code/modules/clothing/spacesuits/chronosuit.dm @@ -108,7 +108,7 @@ if(camera) camera.remove_target_ui() camera.forceMove(user) - teleport_now.UpdateButtonIcon() + teleport_now.UpdateButtons() /obj/item/clothing/suit/space/chronos/proc/chronowalk(atom/location) var/mob/living/carbon/human/user = src.loc @@ -122,7 +122,7 @@ if(camera) camera.remove_target_ui() - teleport_now.UpdateButtonIcon() + teleport_now.UpdateButtons() user.ExtinguishMob() @@ -135,12 +135,12 @@ user.Stun(INFINITY) animate(user, color = "#00ccee", time = 3) - phase_timer_id = addtimer(CALLBACK(src, .proc/phase_2, user, to_turf, phase_in_ds), 3, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(phase_2), user, to_turf, phase_in_ds), 3, TIMER_STOPPABLE) /obj/item/clothing/suit/space/chronos/proc/phase_2(mob/living/carbon/human/user, turf/to_turf, phase_in_ds) if(teleporting && activated && user) animate(user, alpha = 0, time = 2) - phase_timer_id = addtimer(CALLBACK(src, .proc/phase_3, user, to_turf, phase_in_ds), 2, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(phase_3), user, to_turf, phase_in_ds), 2, TIMER_STOPPABLE) else finish_chronowalk(user, to_turf) @@ -148,14 +148,14 @@ if(teleporting && activated && user) user.forceMove(to_turf) animate(user, alpha = 255, time = phase_in_ds) - phase_timer_id = addtimer(CALLBACK(src, .proc/phase_4, user, to_turf), phase_in_ds, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(phase_4), user, to_turf), phase_in_ds, TIMER_STOPPABLE) else finish_chronowalk(user, to_turf) /obj/item/clothing/suit/space/chronos/proc/phase_4(mob/living/carbon/human/user, turf/to_turf) if(teleporting && activated && user) animate(user, color = "#ffffff", time = 3) - phase_timer_id = addtimer(CALLBACK(src, .proc/finish_chronowalk, user, to_turf), 3, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(finish_chronowalk), user, to_turf), 3, TIMER_STOPPABLE) else finish_chronowalk(user, to_turf) diff --git a/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm b/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm index a73639e80887..da443581b7d5 100644 --- a/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm +++ b/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm @@ -108,9 +108,9 @@ if(prob(explodioprobemp)) playsound(src.loc, 'sound/effects/fuse.ogg', 60, 1, 10) visible_message("The power module on the [src] begins to smoke, glowing with an alarming warmth! Get away from it, now!") - addtimer(CALLBACK(src, .proc/detonate),50) + addtimer(CALLBACK(src, PROC_REF(detonate)),50) else - addtimer(CALLBACK(src, .proc/revivemessage), rebootdelay) + addtimer(CALLBACK(src, PROC_REF(revivemessage)), rebootdelay) return /obj/item/clothing/suit/space/hardsuit/powerarmor/proc/revivemessage() //we use this proc to add a timer, so we can have it take a while to boot diff --git a/modular_sand/code/modules/integrated_electronics/subtypes/input.dm b/modular_sand/code/modules/integrated_electronics/subtypes/input.dm index cfdbb60a5cf4..9b6e4f5364b9 100644 --- a/modular_sand/code/modules/integrated_electronics/subtypes/input.dm +++ b/modular_sand/code/modules/integrated_electronics/subtypes/input.dm @@ -86,3 +86,99 @@ set_pin_data(IC_INPUT, 1, 0) set_pin_data(IC_INPUT, 2, 0) ..() + +/obj/item/integrated_circuit/input/quick_button + name = "quick button" + desc = "A button that can be used to quickly activate a pin." + extended_desc = "This circuit adds a button to the assembly that can be easily accessed while the machine is being held. \ +
      \"grant access to\" can be used to grant access to this button to internal pAIs or MMIs." + can_be_asked_input = FALSE // Does not summon an input box. + spawn_flags = IC_SPAWN_RESEARCH + inputs = list( + "grant access to" = IC_PINTYPE_REF, + "button name" = IC_PINTYPE_STRING, + "button style" = IC_PINTYPE_STRING + ) + activators = list("on pressed" = IC_PINTYPE_PULSE_OUT) + var/static/list/button_styles = list("blank","one","two","three","four","five","plus","minus","exclamation","question","cross","info","heart","skull","brain","brain_damage","injection","blood","shield","reaction","network","power","radioactive","electricity","magnetism","scan","repair","id","wireless","say","sleep","bomb") + var/datum/action/circuit_action/circuit + +/obj/item/integrated_circuit/input/quick_button/Initialize(mapload) + . = ..() + extended_desc += "
      Possible button styles: " + extended_desc += english_list(button_styles) + circuit = new(src) + update_button_style() + RegisterSignal(circuit, COMSIG_ACTION_TRIGGER, PROC_REF(on_action_trigger)) + +/obj/item/integrated_circuit/input/quick_button/Destroy() + UnregisterSignal(circuit, COMSIG_ACTION_TRIGGER) + QDEL_NULL(circuit) + . = ..() + +/obj/item/integrated_circuit/input/quick_button/Moved(atom/OldLoc, Dir) + . = ..() + if(istype(loc, /obj/item/electronic_assembly)) + update_button_owner() + else if(circuit.owner) + circuit.Remove(circuit.owner) + +/obj/item/integrated_circuit/input/quick_button/on_data_written() + update_button_style() + update_button_owner() + +/obj/item/integrated_circuit/input/quick_button/ext_moved(oldLoc, dir) + update_button_owner() + +/obj/item/integrated_circuit/input/quick_button/proc/update_button_style() + var/button_name = get_pin_data(IC_INPUT, 2) + var/button_style = get_pin_data(IC_INPUT, 3) + circuit.name = button_name ? button_name : "Quick button" + circuit.button_icon_state = (button_style in button_styles) ? "nanite_[button_style]" : "nanite_power" + circuit.UpdateButtons() + +/obj/item/integrated_circuit/input/quick_button/proc/update_button_owner() + var/obj/item/user_container = get_pin_data(IC_INPUT, 1) + var/mob/user + if(istype(user_container, /obj/item/mmi)) + var/obj/item/mmi/mmi = user_container + if(!istype(mmi.loc, /obj/item/integrated_circuit/input/mmi_tank)) // Must be inside an MMI tank. + return + + var/obj/item/integrated_circuit/input/mmi_tank/mmi_tank = mmi.loc + if(!(mmi_tank.assembly != assembly)) // The MMI must be in the same assembly as the button. + return + + if(!mmi.brainmob) // How did we get here? + return + + user = mmi.brainmob + else if (istype(user_container, /obj/item/paicard)) + var/obj/item/paicard/paicard = user_container + if(!istype(paicard.loc, /obj/item/integrated_circuit/input/pAI_connector)) // Must be a pAI connector. + return + + var/obj/item/integrated_circuit/input/pAI_connector/pai_connector = paicard.loc + if(!(pai_connector.assembly != assembly)) // The pAI connector must be in the same assembly as the button. + return + + if(!paicard.pai) // Please, don't do this, have a mob. + return + user = paicard.pai + else if(ismob(assembly.loc)) // Last priority, the location, which means you SHOULD be holding it to gain the button. + user = assembly.loc + else if(circuit.owner) // If you're none of these, we take the button back and give it to nobody. + circuit.Remove(circuit.owner) + return + circuit.Grant(user) + +/obj/item/integrated_circuit/input/quick_button/proc/on_action_trigger(datum/action/circuit_action, obj/item/source) + var/button_name = get_pin_data(IC_INPUT, 2) + to_chat(circuit.owner, span_notice("You press the button labeled '[button_name ? button_name : "Quick button"]'.")) + assembly.balloon_alert(circuit.owner, "activated!") + activate_pin(1) + +/datum/action/circuit_action + name = "Quick button" + icon_icon = 'icons/mob/actions/actions_items.dmi' + button_icon_state = "nanite_power" diff --git a/modular_sand/code/modules/mining/equipment/kinetic_crusher.dm b/modular_sand/code/modules/mining/equipment/kinetic_crusher.dm index 7cedccf6ff78..d0befc49dcb6 100644 --- a/modular_sand/code/modules/mining/equipment/kinetic_crusher.dm +++ b/modular_sand/code/modules/mining/equipment/kinetic_crusher.dm @@ -75,7 +75,7 @@ /obj/item/crusher_trophy/brokentech/on_projectile_fire(obj/item/projectile/destabilizer/marker, mob/living/user) . = ..() if(cooldowntime < world.time) - INVOKE_ASYNC(src, .proc/invokesmoke, user) + INVOKE_ASYNC(src, PROC_REF(invokesmoke), user) /obj/item/crusher_trophy/brokentech/proc/invokesmoke(mob/living/user) cooldown = world.time + cooldowntime @@ -207,7 +207,7 @@ D.fire() charged = FALSE update_icon() - addtimer(CALLBACK(src, .proc/Recharge), charge_time) + addtimer(CALLBACK(src, PROC_REF(Recharge)), charge_time) return if(proximity_flag && isliving(target)) var/mob/living/L = target @@ -374,7 +374,7 @@ if(!QDELETED(target)) var/obj/item/crusher_trophy/T = t T.on_melee_hit(target, user) - if(!QDELETED(C) && !QDELETED(target)) + if(C && !QDELING(C) && !QDELETED(target)) // C can be 0 here, and QDELETED will runtime if that's the case. C.total_damage += target_health - target.health //we did some damage, but let's not assume how much we did /obj/item/melee/zweihander/afterattack(atom/target, mob/living/user, proximity_flag, clickparams) @@ -397,7 +397,7 @@ D.fire() charged = FALSE update_icon() - addtimer(CALLBACK(src, .proc/Recharge), charge_time) + addtimer(CALLBACK(src, PROC_REF(Recharge)), charge_time) return if(proximity_flag && isliving(target)) var/mob/living/L = target @@ -410,18 +410,18 @@ var/obj/item/crusher_trophy/T = t T.on_mark_detonation(target, user) if(!QDELETED(L)) - if(!QDELETED(C)) + if(C && !QDELING(C)) // C can be 0 here, and QDELETED will runtime if that's the case. C.total_damage += target_health - L.health //we did some damage, but let's not assume how much we did new /obj/effect/temp_visual/kinetic_blast(get_turf(L)) var/backstab_dir = get_dir(user, L) var/def_check = L.getarmor(type = "bomb") if((user.dir & backstab_dir) && (L.dir & backstab_dir)) - if(!QDELETED(C)) + if(C && !QDELING(C)) // See above. C.total_damage += detonation_damage + backstab_bonus //cheat a little and add the total before killing it, so certain mobs don't have much lower chances of giving an item L.apply_damage(detonation_damage + backstab_bonus, BRUTE, blocked = def_check) playsound(user, 'sound/weapons/kenetic_accel.ogg', 100, 1) //Seriously who spelled it wrong else - if(!QDELETED(C)) + if(C && !QDELING(C)) // See above. C.total_damage += detonation_damage L.apply_damage(detonation_damage, BRUTE, blocked = def_check) diff --git a/modular_sand/code/modules/mining/lavaland/necropolis_chests.dm b/modular_sand/code/modules/mining/lavaland/necropolis_chests.dm index f3b4cf39789b..3a52ab99fb9d 100644 --- a/modular_sand/code/modules/mining/lavaland/necropolis_chests.dm +++ b/modular_sand/code/modules/mining/lavaland/necropolis_chests.dm @@ -113,7 +113,7 @@ /obj/item/gun/ballistic/revolver/doublebarrel/super/attack_self(mob/living/user) if(toggled) - return 0 + return FALSE else ..() @@ -121,10 +121,10 @@ if(toggled) charge_tick++ if(charge_tick < recharge_rate) - return 0 + return FALSE charge_tick = 0 chambered.newshot() - return 1 + return TRUE else ..() @@ -226,8 +226,8 @@ /obj/item/crucible/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(unwield)) /obj/item/crucible/ComponentInitialize() . = ..() @@ -637,7 +637,7 @@ /obj/item/clothing/accessory/lavawalk/ComponentInitialize() . = ..() lavawalk = new(src) - RegisterSignal(lavawalk, COMSIG_ACTION_TRIGGER, .proc/activate) + RegisterSignal(lavawalk, COMSIG_ACTION_TRIGGER, PROC_REF(activate)) /obj/item/clothing/accessory/lavawalk/Destroy() . = ..() @@ -664,7 +664,8 @@ desc = "Become immune to lava for a brief period of time." check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUN|AB_CHECK_CONSCIOUS cooldown_time = 2 MINUTES //two full minutes - use_target_appearance = TRUE + icon_icon = 'icons/obj/clothing/accessories.dmi' + button_icon_state = "gold" /obj/item/clothing/accessory/lavawalk/proc/activate(datum/action/cooldown/lavawalk/action, obj/item/clothing/accessory/lavawalk/item) var/mob/living/L = usr @@ -673,7 +674,7 @@ L.balloon_alert(L, "activated") ADD_TRAIT(L, TRAIT_ASHSTORM_IMMUNE, src) ADD_TRAIT(L, TRAIT_LAVA_IMMUNE, src) - timer = addtimer(CALLBACK(src, .proc/reset_user, L), effectduration) + timer = addtimer(CALLBACK(src, PROC_REF(reset_user), L), effectduration, TIMER_STOPPABLE) action.StartCooldown() /obj/item/clothing/accessory/lavawalk/proc/reset_user(mob/living/user) @@ -681,7 +682,7 @@ REMOVE_TRAIT(user, TRAIT_LAVA_IMMUNE, src) to_chat(user, span_boldwarning("\The [src]'s glow dims.")) user.balloon_alert(user, "wore off") - QDEL_NULL(timer) + deltimer(timer) //Nerfing those on the chest because too OP yada yada /obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor/damaged diff --git a/modular_sand/code/modules/mob/emote.dm b/modular_sand/code/modules/mob/emote.dm index e725562c1ce7..caa12f509bfb 100644 --- a/modular_sand/code/modules/mob/emote.dm +++ b/modular_sand/code/modules/mob/emote.dm @@ -11,7 +11,7 @@ I.icon_state = state M.vis_contents += I animate(I, alpha = 255, time = 5, easing = BOUNCE_EASING, pixel_y = 10) - addtimer(CALLBACK(GLOBAL_PROC, /proc/finish_flick, M, I), time, TIMER_STOPPABLE | TIMER_CLIENT_TIME) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(finish_flick), M, I), time, TIMER_STOPPABLE | TIMER_CLIENT_TIME) /proc/finish_flick(mob/M, I) M.vis_contents -= I diff --git a/modular_sand/code/modules/mob/living/carbon/carbon.dm b/modular_sand/code/modules/mob/living/carbon/carbon.dm index 11251e980a96..2ef2c9e493f8 100644 --- a/modular_sand/code/modules/mob/living/carbon/carbon.dm +++ b/modular_sand/code/modules/mob/living/carbon/carbon.dm @@ -25,29 +25,3 @@ hud_used.thirst.icon_state = "hydration3" if(0 to THIRST_LEVEL_PARCHED) hud_used.thirst.icon_state = "hydration4" - -//It's here so it doesn't make a big mess on randomverbs.dm, -//also because of this you can proccall it, why would you if you have smite? -/mob/living/proc/pregoodbye(C) - if(isanimal(C)) - var/mob/living/simple_animal/D = C - D.toggle_ai(AI_OFF) - AllImmobility(900, TRUE, TRUE) // Complete 15 minutes of stun, hopefully they shouldn't take that long - playsound(C, "modular_sand/sound/effects/admin_punish/changetheworld.ogg", 100, FALSE) - say("Change the world") - stoplag(20) - playsound(C, "modular_sand/sound/effects/admin_punish/myfinalmessage.ogg", 100, FALSE) - say("My final message") - stoplag(20) - playsound(C, "modular_sand/sound/effects/admin_punish/goodbye.ogg", 100, FALSE) - say("Goodbye.") - stoplag(20) - playsound(C, "modular_sand/sound/effects/admin_punish/endjingle.ogg", 100, FALSE) - goodbye() - -/mob/living/proc/goodbye() //this must be separate because it's a loop! - while(alpha >= 10) - alpha = alpha - 7 - stoplag(1) - stoplag(2) - Destroy() diff --git a/modular_sand/code/modules/mob/living/living.dm b/modular_sand/code/modules/mob/living/living.dm index 4932a028ad3a..d334af9829a7 100644 --- a/modular_sand/code/modules/mob/living/living.dm +++ b/modular_sand/code/modules/mob/living/living.dm @@ -34,3 +34,27 @@ mob_size = MOB_SIZE_HUMAN if(1.21 to INFINITY) mob_size = MOB_SIZE_LARGE + +// It's here so it doesn't make a big mess on randomverbs.dm, +// also because of this you can proccall it, why would you if you have smite? +// This code was bad. For future reference, stoplag() and sleep() are very different and not at all interchangeable. +// You can also use animate() to cleanly animate variables like alpha. +// Finally, NEVER call Destroy() directly. +/mob/living/proc/goodbye() + set waitfor = FALSE + if(isanimal(src)) + var/mob/living/simple_animal/simple_animal = src + simple_animal.toggle_ai(AI_OFF) + AllImmobility(INFINITY, TRUE, TRUE) + playsound(src, "modular_sand/sound/effects/admin_punish/changetheworld.ogg", 100, FALSE) + say("Change the world") + sleep(20) + playsound(src, "modular_sand/sound/effects/admin_punish/myfinalmessage.ogg", 100, FALSE) + say("My final message") + sleep(20) + playsound(src, "modular_sand/sound/effects/admin_punish/goodbye.ogg", 100, FALSE) + say("Goodbye.") + sleep(20) + playsound(src, "modular_sand/sound/effects/admin_punish/endjingle.ogg", 100, FALSE) + animate(src, alpha = 10, 3.5 SECONDS) + QDEL_IN(src, 2) diff --git a/modular_sand/code/modules/mob/living/silicon/robot/robot.dm b/modular_sand/code/modules/mob/living/silicon/robot/robot.dm index 184b318d1e8a..b1cc34f5fcc5 100644 --- a/modular_sand/code/modules/mob/living/silicon/robot/robot.dm +++ b/modular_sand/code/modules/mob/living/silicon/robot/robot.dm @@ -17,7 +17,7 @@ QDEL_NULL(builtInCamera) /mob/living/silicon/robot/modules/roleplay/binarycheck() - return 0 //Roleplay borgs aren't truly borgs + return FALSE //Roleplay borgs aren't truly borgs /// Allows "cyborg" players to change gender at will /mob/living/silicon/robot/verb/toggle_gender() diff --git a/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm b/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm index 6b9545de0d30..016020c69326 100644 --- a/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -38,7 +38,7 @@ /obj/item/stack/sheet/rglass/cyborg, /obj/item/stack/rods/cyborg, /obj/item/stack/tile/plasteel/cyborg, - /obj/item/destTagger/borg, + /obj/item/dest_tagger/borg, /obj/item/stack/cable_coil/cyborg, /obj/item/restraints/handcuffs/cable/zipties, /obj/item/stack/medical/gauze/cyborg, @@ -81,7 +81,7 @@ "BootyNukie" = image(icon = 'modular_splurt/icons/mob/robots.dmi', icon_state = "bootynukie"), // SPLURT Addon (Hyper Port) "BootyGorlex" = image(icon = 'modular_splurt/icons/mob/robots.dmi', icon_state = "bootygorlex") // SPLURT Addon (Hyper Port) )) - var/syndiejack_icon = show_radial_menu(R, R , syndicatejack_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/syndiejack_icon = show_radial_menu(R, R , syndicatejack_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(syndiejack_icon) if("Saboteur") cyborg_base_icon = "synd_engi" diff --git a/modular_sand/code/modules/mob/living/simple_animal/bot/hugbot.dm b/modular_sand/code/modules/mob/living/simple_animal/bot/hugbot.dm index 2a3194445c66..2d949b5297ec 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/bot/hugbot.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/bot/hugbot.dm @@ -294,10 +294,10 @@ return if(patient && path.len == 0 && (get_dist(src,patient) > 1)) - path = get_path_to(src, get_turf(patient), /turf/proc/Distance_cardinal, 0, 30,id=access_card) + path = get_path_to(src, get_turf(patient), 0, 30,id=access_card) mode = BOT_MOVING if(!path.len) //try to get closer if you can't reach the patient directly - path = get_path_to(src, get_turf(patient), /turf/proc/Distance_cardinal, 0, 30,1,id=access_card) + path = get_path_to(src, get_turf(patient), 0, 30,1,id=access_card) if(!path.len) //Do not chase a patient we cannot reach. soft_reset() diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index b4a8993f4e13..2592a1b6330d 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -36,13 +36,13 @@ Removes slaughterlings (because they are bullshit), instead replacing them with blood_warp() bloodsmacks() if(prob(25)) - INVOKE_ASYNC(src, .proc/blood_spray) - INVOKE_ASYNC(src, .proc/bloodsmacks) + INVOKE_ASYNC(src, PROC_REF(blood_spray)) + INVOKE_ASYNC(src, PROC_REF(bloodsmacks)) else if(health > maxHealth/2 && !client) - INVOKE_ASYNC(src, .proc/charge) + INVOKE_ASYNC(src, PROC_REF(charge)) else - INVOKE_ASYNC(src, .proc/triple_charge) + INVOKE_ASYNC(src, PROC_REF(triple_charge)) /mob/living/simple_animal/hostile/megafauna/bubblegum/charge() bloodsmacks() @@ -71,7 +71,7 @@ Removes slaughterlings (because they are bullshit), instead replacing them with mobcount++ if(mobcount) var/hand = rand(0,1) - INVOKE_ASYNC(src, .proc/bloodsmack, T, hand) + INVOKE_ASYNC(src, PROC_REF(bloodsmack), T, hand) /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/bloodsmack(turf/T, handedness) if(handedness) diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm index 1e1efc46092d..435cc3fad914 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm @@ -86,7 +86,7 @@ Difficulty: Medium var/range = 20 var/list/turfs = list() turfs = line_target(0, range, at) - INVOKE_ASYNC(src, .proc/fire_line, turfs) + INVOKE_ASYNC(src, PROC_REF(fire_line), turfs) /mob/living/simple_animal/hostile/megafauna/dragon/glaurung/OpenFire() if(swooping) diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm index 03d15f9c7fd8..62dde729a0e7 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -53,7 +53,7 @@ for(var/mob/living/simple_animal/hostile/megafauna/H in around) if(faction_check_mob(H) && !attack_same && !H.attack_same) H.enemies |= enemies - return 0 + return FALSE /mob/living/simple_animal/hostile/megafauna/adjustHealth(amount, updating_health = TRUE, forced = FALSE) . = ..() diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm index c392c9e0dd9e..c00b9f9f29ae 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm @@ -68,57 +68,57 @@ switch(anger_modifier) if(0 to 25) if(prob(50)) - INVOKE_ASYNC(src, .proc/plasmashot, target) + INVOKE_ASYNC(src, PROC_REF(plasmashot), target) if(prob(80)) sleep(6) - INVOKE_ASYNC(src, .proc/plasmashot, target) + INVOKE_ASYNC(src, PROC_REF(plasmashot), target) if(prob(50)) sleep(6) - INVOKE_ASYNC(src, .proc/plasmashot, target) + INVOKE_ASYNC(src, PROC_REF(plasmashot), target) else animate(src, color = "#ff0000", time = 3) sleep(4) - INVOKE_ASYNC(src, .proc/shockwave, src.dir, 7, 2.5) + INVOKE_ASYNC(src, PROC_REF(shockwave), src.dir, 7, 2.5) if(25 to 50) if(prob(60)) special = TRUE - INVOKE_ASYNC(src, .proc/plasmaburst, target, FALSE) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), target, FALSE) sleep(6) - INVOKE_ASYNC(src, .proc/plasmaburst, target, TRUE) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), target, TRUE) if(prob(50)) sleep(6) - INVOKE_ASYNC(src, .proc/plasmashot, target, FALSE) + INVOKE_ASYNC(src, PROC_REF(plasmashot), target, FALSE) if(prob(50)) sleep(6) - INVOKE_ASYNC(src, .proc/plasmashot, target, FALSE) + INVOKE_ASYNC(src, PROC_REF(plasmashot), target, FALSE) special = FALSE else special = TRUE animate(src, color = "#ff0000", time = 3) sleep(4) - INVOKE_ASYNC(src, .proc/shockwave, WEST, 10, TRUE) - INVOKE_ASYNC(src, .proc/shockwave, EAST, 10, TRUE) + INVOKE_ASYNC(src, PROC_REF(shockwave), WEST, 10, TRUE) + INVOKE_ASYNC(src, PROC_REF(shockwave), EAST, 10, TRUE) sleep(7) - INVOKE_ASYNC(src, .proc/shockwave, NORTH, 10, TRUE) - INVOKE_ASYNC(src, .proc/shockwave, SOUTH, 10, TRUE) + INVOKE_ASYNC(src, PROC_REF(shockwave), NORTH, 10, TRUE) + INVOKE_ASYNC(src, PROC_REF(shockwave), SOUTH, 10, TRUE) animate(src, color = initial(color), time = 5) special = FALSE if(50 to INFINITY) if(prob(75)) if(prob(60)) - INVOKE_ASYNC(src, .proc/plasmaburst, target) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), target) special = TRUE animate(src, color = "#ff0000", time = 3) sleep(5) - INVOKE_ASYNC(src, .proc/shockwave, src.dir, 15) + INVOKE_ASYNC(src, PROC_REF(shockwave), src.dir, 15) if(prob(60)) sleep(5) - INVOKE_ASYNC(src, .proc/plasmaburst, target) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), target) sleep(5) - INVOKE_ASYNC(src, .proc/plasmaburst, target) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), target) if(prob(50)) sleep(5) - INVOKE_ASYNC(src, .proc/plasmaburst, target) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), target) animate(src, color = initial(color), time = 3) special = FALSE else @@ -129,11 +129,11 @@ animate(src, color = "#ff0000", time = 3) special = TRUE sleep(3) - INVOKE_ASYNC(src, .proc/plasmaburst, left, TRUE) - INVOKE_ASYNC(src, .proc/plasmaburst, right, FALSE) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), left, TRUE) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), right, FALSE) sleep(3) - INVOKE_ASYNC(src, .proc/plasmashot, up, FALSE) - INVOKE_ASYNC(src, .proc/plasmashot, down, FALSE) + INVOKE_ASYNC(src, PROC_REF(plasmashot), up, FALSE) + INVOKE_ASYNC(src, PROC_REF(plasmashot), down, FALSE) sleep(10) animate(src, color = initial(color), time = 3) special = FALSE @@ -142,13 +142,13 @@ sleep(3) special = TRUE for(var/dire in GLOB.cardinals) - INVOKE_ASYNC(src, .proc/shockwave, dire, 7, TRUE, 3) + INVOKE_ASYNC(src, PROC_REF(shockwave), dire, 7, TRUE, 3) sleep(6) animate(src, color = initial(color), time = 3) special = FALSE else special = TRUE - INVOKE_ASYNC(src, .proc/ultishockwave, 7, 5) + INVOKE_ASYNC(src, PROC_REF(ultishockwave), 7, 5) sleep(10) special = FALSE diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm index cdc3543df90e..f591a68b85c0 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm @@ -229,7 +229,7 @@ Difficulty: Medium if(passed == 1) visible_message(span_danger("[src] dodged the projectile!"), span_userdanger("You dodge the projectile!")) playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 300, 1) - return 0 + return FALSE return ..() @@ -303,8 +303,8 @@ Difficulty: Medium ..() //Immune to explosions when spinning or charging -/mob/living/simple_animal/hostile/megafauna/sif/ex_act(severity, target) - return 0 +/mob/living/simple_animal/hostile/megafauna/sif/ex_act(severity, target, origin) + return FALSE //stop spinning if you lose the target /mob/living/simple_animal/hostile/megafauna/sif/LoseTarget() diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm index 8372abd7a263..f90d59a45c3a 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm @@ -116,7 +116,7 @@ new /obj/effect/temp_visual/dir_setting/bloodsplatter/candy(T, get_dir(T, target)) T = get_step(T, dir_to_target) sleep(1) - addtimer(CALLBACK(src, .proc/blood_charge_2, dir_to_target, 0), 5) + addtimer(CALLBACK(src, PROC_REF(blood_charge_2), dir_to_target, 0), 5) /mob/living/simple_animal/hostile/asteroid/elite/candy/proc/bloodytrap(mob/target) playsound(src,'sound/magic/Blind.ogg', 200, 1) @@ -229,7 +229,7 @@ //L.Paralyze(20) L.Stun(20) //substituting this for the Paralyze from the line above, because we don't have tg paralysis stuff L.adjustBruteLoss(50) - addtimer(CALLBACK(src, .proc/blood_charge_2, move_dir, (times_ran + 1)), 2) + addtimer(CALLBACK(src, PROC_REF(blood_charge_2), move_dir, (times_ran + 1)), 2) /obj/effect/temp_visual/dir_setting/bloodsplatter/candy duration = 10 diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm index d47963302714..b9091a4c7c41 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm @@ -114,7 +114,7 @@ /mob/living/simple_animal/hostile/asteroid/elite/drakeling/proc/lava_around() ranged_cooldown = world.time + 50 for(var/d in GLOB.cardinals) - INVOKE_ASYNC(src, .proc/lava_wall, d, 5) + INVOKE_ASYNC(src, PROC_REF(lava_wall), d, 5) /mob/living/simple_animal/hostile/asteroid/elite/drakeling/proc/fire_spew() ranged_cooldown = world.time + 25 @@ -129,7 +129,7 @@ visible_message(span_boldwarning("[src] violently puffs smoke!They're going to make a fire moat!")) sleep(5) for(var/d in GLOB.alldirs) - INVOKE_ASYNC(src, .proc/fire_wall, d, 10) + INVOKE_ASYNC(src, PROC_REF(fire_wall), d, 10) // Drakeling helpers diff --git a/modular_sand/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/modular_sand/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 54d3c8e407f6..9b4c5ac35abe 100644 --- a/modular_sand/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/modular_sand/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -208,6 +208,7 @@ overheat_time = 27 ammo_type = list(/obj/item/ammo_casing/energy/kinetic/premium/byoka) max_mod_capacity = 300 + has_empty_icon = FALSE /obj/item/ammo_casing/energy/kinetic/premium/byoka projectile_type = /obj/item/projectile/kinetic/premium/byoka diff --git a/modular_sand/code/modules/resize/resizing.dm b/modular_sand/code/modules/resize/resizing.dm index 913fcbb294a4..1bf0c9f44025 100644 --- a/modular_sand/code/modules/resize/resizing.dm +++ b/modular_sand/code/modules/resize/resizing.dm @@ -7,10 +7,8 @@ return FALSE //Micro is on a table. - var/turf/steppyspot = target.loc - for(var/thing in steppyspot.contents) - if(istype(thing, /obj/structure/table)) - return TRUE + if(locate(/obj/structure/table) in target.loc) + return TRUE //Both small. if(get_size(user) <= RESIZE_A_TINYMICRO && get_size(target) <= RESIZE_A_TINYMICRO) @@ -48,10 +46,8 @@ return FALSE //If on a table, don't - var/turf/steppyspot = target.loc - for(var/thing in steppyspot.contents) - if(istype(thing, /obj/structure/table)) - return TRUE + if(locate(/obj/structure/table) in target.loc) + return TRUE //Both small if(get_size(user) <= RESIZE_A_TINYMICRO && get_size(target) <= RESIZE_A_TINYMICRO) @@ -66,7 +62,7 @@ user.forceMove(target.loc) user.sizediffStamLoss(target) user.add_movespeed_modifier(/datum/movespeed_modifier/stomp, TRUE) //Full stop - addtimer(CALLBACK(user, /mob/.proc/remove_movespeed_modifier, MOVESPEED_ID_STOMP, TRUE), 3) //0.3 seconds + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob, remove_movespeed_modifier), MOVESPEED_ID_STOMP, TRUE), 3) //0.3 seconds if(iscarbon(user)) if(istype(user) && user.dna.features["taur"] == "Naga" || user.dna.features["taur"] == "Tentacle") target.visible_message(span_danger("[src] carefully rolls their tail over [target]!"), span_danger("[src]'s huge tail rolls over you!")) @@ -81,7 +77,7 @@ user.sizediffBruteloss(target) playsound(loc, 'sound/misc/splort.ogg', 50, 1) user.add_movespeed_modifier(/datum/movespeed_modifier/stomp, TRUE) - addtimer(CALLBACK(user, /mob/.proc/remove_movespeed_modifier, MOVESPEED_ID_STOMP, TRUE), 10) //1 second + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob, remove_movespeed_modifier), MOVESPEED_ID_STOMP, TRUE), 10) //1 second //user.Stun(20) if(iscarbon(user)) if(istype(user) && (user.dna.features["taur"] == "Naga" || user.dna.features["taur"] == "Tentacle")) @@ -96,7 +92,7 @@ user.sizediffStamLoss(target) user.sizediffStun(target) user.add_movespeed_modifier(/datum/movespeed_modifier/stomp, TRUE) - addtimer(CALLBACK(user, /mob/.proc/remove_movespeed_modifier, MOVESPEED_ID_STOMP, TRUE), 7)//About 3/4th a second + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob, remove_movespeed_modifier), MOVESPEED_ID_STOMP, TRUE), 7)//About 3/4th a second if(iscarbon(user)) var/feetCover = (user.wear_suit && (user.wear_suit.body_parts_covered & FEET)) || (user.w_uniform && (user.w_uniform.body_parts_covered & FEET) || (user.shoes && (user.shoes.body_parts_covered & FEET))) if(feetCover) @@ -158,8 +154,8 @@ /* /mob/living/proc/sizeinteractioncheck(mob/living/target) if(abs(get_effective_size()/target.get_effective_size())>=2.0 && get_effective_size()>target.get_effective_size()) - return 0 + return FALSE else - return 1 + return TRUE */ //Clothes coming off at different sizes, and health/speed/stam changes as well diff --git a/modular_sand/code/modules/resize/sizegun.dm b/modular_sand/code/modules/resize/sizegun.dm index 480e4002c57e..5eac9badfae9 100644 --- a/modular_sand/code/modules/resize/sizegun.dm +++ b/modular_sand/code/modules/resize/sizegun.dm @@ -33,7 +33,7 @@ if((0 - INFINITY) to RESIZE_NORMAL) new_size = RESIZE_MICRO living.update_size(new_size) - return 1 + return TRUE /obj/item/projectile/sizelaser/growthray/on_hit(atom/target, blocked = 0 ) if(isliving(target)) @@ -55,7 +55,7 @@ if((0 - INFINITY) to RESIZE_MICRO) new_size = RESIZE_MICRO living.update_size(new_size) - return 1 + return TRUE /obj/item/ammo_casing/energy/laser/growthray projectile_type = /obj/item/projectile/sizelaser/growthray diff --git a/modular_sand/code/modules/ruins/lavalandruin_code/doom.dm b/modular_sand/code/modules/ruins/lavalandruin_code/doom.dm index b693d9b8400c..ec389af3125e 100644 --- a/modular_sand/code/modules/ruins/lavalandruin_code/doom.dm +++ b/modular_sand/code/modules/ruins/lavalandruin_code/doom.dm @@ -78,8 +78,8 @@ for(var/mob/living/simple_animal/hostile/asteroid/elite/candy/C in view(15)) candylist += C if(candylist.len) - INVOKE_ASYNC(src, /obj/machinery/door/airlock/titanium/doomed/locked.proc/close) - addtimer(CALLBACK(src, .proc/bolt), 5) + INVOKE_ASYNC(src, TYPE_PROC_REF(/obj/machinery/door/airlock/titanium/doomed/locked, close)) + addtimer(CALLBACK(src, PROC_REF(bolt)), 5) /obj/machinery/door/airlock/titanium/doomed/locked/process() . = ..() diff --git a/modular_sand/code/modules/ruins/lavalandruin_code/misc.dm b/modular_sand/code/modules/ruins/lavalandruin_code/misc.dm index d001b41fda65..862f290bd3e0 100644 --- a/modular_sand/code/modules/ruins/lavalandruin_code/misc.dm +++ b/modular_sand/code/modules/ruins/lavalandruin_code/misc.dm @@ -73,7 +73,7 @@ /obj/effect/wrath/Initialize(mapload) . = ..() megalist = list("Cockblock", "Cockblock", "Cockblock") //cockblock just to be sure that no one goes through the wrath wall in the 10 minute grace period - addtimer(CALLBACK(src, .proc/updatemegalist), 6000) //10 minutes delay so that all megafauna can spawn and etc. + addtimer(CALLBACK(src, PROC_REF(updatemegalist)), 6000) //10 minutes delay so that all megafauna can spawn and etc. /obj/effect/wrath/proc/updatemegalist() megalist = list() diff --git a/modular_sand/code/modules/tgs/chat_commands.dm b/modular_sand/code/modules/tgs/chat_commands.dm index 6c8611306f5e..22be9f84c9d7 100644 --- a/modular_sand/code/modules/tgs/chat_commands.dm +++ b/modular_sand/code/modules/tgs/chat_commands.dm @@ -22,4 +22,7 @@ . = new /datum/tgs_message_content("Restarting.") to_chat(world, span_boldwarning("Server restart - Initialized by [sender.friendly_name] on Discord.")) send2adminchat("Server", "[sender.friendly_name] forced a restart.") - addtimer(CALLBACK(src, world.TgsEndProcess()), 1 SECONDS) + addtimer(CALLBACK(src, PROC_REF(DoEndProcess)), 1 SECONDS) + +/datum/tgs_chat_command/proc/DoEndProcess() + world.TgsEndProcess() diff --git a/modular_sand/icons/obj/stock_parts.dmi b/modular_sand/icons/obj/stock_parts.dmi index e0474f45a597..70a563bc11f1 100644 Binary files a/modular_sand/icons/obj/stock_parts.dmi and b/modular_sand/icons/obj/stock_parts.dmi differ diff --git a/modular_splurt/_maps/away_mission/AGRComplexClock.dmm b/modular_splurt/_maps/away_mission/AGRComplexClock.dmm new file mode 100644 index 000000000000..3a66a4588cd3 --- /dev/null +++ b/modular_splurt/_maps/away_mission/AGRComplexClock.dmm @@ -0,0 +1,93293 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aan" = ( +/obj/machinery/vending/wardrobe/hydro_wardrobe, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"aaJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"aaT" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken2, +/area/awaymission/complex/mainfacility) +"abk" = ( +/obj/machinery/door/airlock/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"abm" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"abA" = ( +/obj/structure/grille/ratvar, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"abG" = ( +/obj/structure/closet/secure_closet/miner/unlocked, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"abQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"abT" = ( +/obj/structure/table/reinforced/brass, +/obj/item/seeds/berry/glow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"acm" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"acv" = ( +/obj/machinery/porta_turret/syndicate/pod/russian, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/mainfacility) +"acy" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"acY" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"adD" = ( +/obj/structure/table, +/obj/item/clockwork/component/hierophant_ansible/obelisk, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"adP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clockwork/integration_cog, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"aee" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"aem" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/candle, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/cultfacility) +"aep" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"aet" = ( +/obj/structure/table, +/obj/item/cigbutt/cigarbutt, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"aeM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"aeP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/implantcase, +/obj/item/implantcase, +/obj/item/implantcase, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"aeW" = ( +/obj/structure/destructible/clockwork/ocular_warden, +/obj/structure/lattice/clockwork, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"afq" = ( +/obj/structure/barricade/wooden, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/medical) +"afC" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"agi" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"agz" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/item/solar_assembly, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"agH" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"agZ" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/railing, +/obj/item/clockwork/integration_cog, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"ahj" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/ammo_box/magazine/m10mm, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"ahm" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/item/pen/survival, +/obj/item/stack/circuit_stack/full, +/obj/item/circuitboard/machine/sleeper/party, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"ahT" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"ail" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/table/reinforced/brass, +/obj/item/weldingtool/experimental/brass, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"aim" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/closet/crate/wooden, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"ait" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"aiL" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/miningcamp) +"aiM" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/hos{ + dir = 1 + }, +/obj/effect/decal/remains/human, +/obj/item/gun/ballistic/automatic/pistol/m1911, +/obj/item/ammo_casing/c45, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"aiW" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen{ + desc = "Writes upside down!"; + name = "astronaut pen" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"ajD" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"ajE" = ( +/obj/item/reagent_containers/food/snacks/rationpack, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"akc" = ( +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"akr" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"akB" = ( +/obj/machinery/light, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/dorms) +"akG" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"alP" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"alX" = ( +/obj/machinery/door/poddoor/shuttledock, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"amE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/dorms) +"anb" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"ani" = ( +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"anE" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/brown{ + dir = 1 + }, +/turf/open/floor/wood/damturf/broken6, +/area/awaymission/complex/miningcamp) +"anU" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"anY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"anZ" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"aol" = ( +/obj/structure/cable, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"aos" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"aot" = ( +/obj/structure/barricade/security, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"aoB" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"aoR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"aoT" = ( +/obj/structure/table/reinforced/brass, +/obj/item/storage/toolbox/brass/prefilled/servant, +/obj/structure/spacevine, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"apb" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/item/soap/homemade, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/woodcabin) +"apf" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"apF" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"aqm" = ( +/obj/machinery/conveyor{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"aqy" = ( +/obj/item/trash/sosjerky, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"aqQ" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/box, +/obj/item/clothing/head/collectable/captain, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"aqS" = ( +/obj/item/seeds/cannabis/ultimate, +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/grown/cannabis/ultimate, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"arg" = ( +/obj/machinery/requests_console, +/turf/closed/wall, +/area/awaymission/complex/engineering) +"asq" = ( +/obj/machinery/button/door{ + id = "mountainlockdown"; + name = "lockdown release" + }, +/turf/closed/wall, +/area/awaymission/complex/command) +"asH" = ( +/obj/item/ammo_casing/shotgun/improvised, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"auy" = ( +/obj/structure/closet/wardrobe/science_white, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"auF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"auI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"auY" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"aww" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"awW" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/green/end{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"awY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/bookcase/manuals/engineering, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"axs" = ( +/obj/effect/turf_decal/tile/green, +/obj/structure/table, +/obj/machinery/plantgenes{ + pixel_y = 6 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"axB" = ( +/obj/structure/table, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/janitorial) +"axC" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"axJ" = ( +/turf/open/floor/wood/damturf/broken6, +/area/awaymission/complex/mainfacility) +"ayk" = ( +/obj/structure/destructible/clockwork/wall_gear, +/obj/structure/grille/ratvar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"ayI" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/restraints/handcuffs, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"azw" = ( +/obj/structure/bed/matress, +/turf/open/floor/wood, +/area/awaymission/complex/cultfacility) +"azD" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/table, +/obj/item/stock_parts/cell/hyper, +/obj/item/stock_parts/cell/hyper, +/obj/item/stock_parts/cell/hyper, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"azK" = ( +/obj/machinery/light/broken, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"azQ" = ( +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/hydroponics) +"aAv" = ( +/obj/structure/table/reinforced, +/obj/item/toy/cards/deck/cas/black, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"aAy" = ( +/obj/structure/fence/end{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aAz" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"aAI" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"aBc" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/exterior) +"aBs" = ( +/obj/item/wallframe/painting, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"aBC" = ( +/obj/item/trash/candy, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"aBW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"aCj" = ( +/obj/structure/table, +/obj/item/stack/spacecash/c1000, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"aCn" = ( +/obj/machinery/poweredfans, +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"aDi" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/autolathe/hacked, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"aDj" = ( +/obj/machinery/artillerycontrol, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/security) +"aDD" = ( +/obj/structure/bed/matress, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"aEu" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"aEK" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"aFo" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"aFu" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/solar_assembly, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"aGo" = ( +/turf/open/floor/plating/ice/smooth, +/area/awaymission/complex/exterior) +"aGy" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/closet/crate/wooden, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"aGA" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/paper/fluff/awaymissions/complex/cabinmessage, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"aGK" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aGR" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"aGU" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"aGV" = ( +/turf/open/floor/wood, +/area/awaymission/complex/command) +"aHj" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"aHk" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"aHO" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"aId" = ( +/obj/structure/window/reinforced/clockwork/fulltile, +/obj/structure/lattice/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"aIg" = ( +/obj/structure/chair/brass{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"aIp" = ( +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"aIS" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"aIV" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"aJg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"aJu" = ( +/obj/item/clockwork/component/geis_capacitor/fallen_armor, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"aJC" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/structure/mineral_door/wood, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"aJM" = ( +/turf/closed/mineral/random/snow/high_chance/complex, +/area/awaymission/complex/medical) +"aJZ" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"aKt" = ( +/obj/structure/lattice/catwalk/clockwork, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"aKy" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aLr" = ( +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"aLD" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"aLP" = ( +/obj/item/trash/raisins, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"aMC" = ( +/obj/structure/bonfire, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aML" = ( +/turf/open/floor/wood, +/area/awaymission/complex/security) +"aNc" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"aNO" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"aNU" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"aOa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"aOl" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"aOL" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"aOV" = ( +/obj/structure/flora/bush, +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aPb" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"aPj" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"aPv" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/closed/wall, +/area/awaymission/complex/command) +"aPC" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/green/end, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"aPG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "snowdin_turbine_exterior"; + idSelf = "snowdin_turbine_access"; + name = "Turbine airlock control"; + pixel_x = -8; + pixel_y = 24 + }, +/obj/structure/sign/warning/fire{ + pixel_y = -32 + }, +/turf/open/floor/engine, +/area/awaymission/complex/engineering) +"aPI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/engineering) +"aPQ" = ( +/obj/machinery/clonepod, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"aQe" = ( +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aRb" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/closet/crate, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"aRw" = ( +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"aRN" = ( +/obj/machinery/light, +/obj/structure/flora/ausbushes/reedbush, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"aRP" = ( +/obj/structure/bed/dogbed, +/mob/living/simple_animal/pet/cat/kitten, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"aSU" = ( +/obj/machinery/door/airlock/medical, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"aSV" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"aTa" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"aTi" = ( +/obj/item/chair, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"aTu" = ( +/obj/item/storage/box/marshmallow, +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, +/obj/effect/turf_decal/siding/brown/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"aTC" = ( +/obj/structure/table, +/obj/item/storage/toolbox/brass, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"aUb" = ( +/obj/structure/closet/secure_closet/miner/unlocked, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"aUz" = ( +/obj/item/processed/metal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"aUB" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"aUP" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"aUQ" = ( +/obj/effect/turf_decal/delivery, +/obj/item/trash/pistachios, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"aUS" = ( +/obj/item/wallframe/camera, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"aUU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"aVn" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/chair/stool, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"aVo" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"aVU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/complex/facilityresearch) +"aVW" = ( +/obj/machinery/camera/autoname/complex{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"aWe" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"aWp" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"aWR" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"aXo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"aXq" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"aXy" = ( +/obj/machinery/ltsrbt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"aXF" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 10 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"aXQ" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"aYl" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/security) +"aYE" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall, +/area/awaymission/complex/exterior) +"aZy" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"aZB" = ( +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"aZD" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"aZK" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"aZM" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"aZQ" = ( +/obj/machinery/autolathe/hacked, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"aZR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"aZZ" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"bbd" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"bbf" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"bbl" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/closet/secure_closet/security, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"bbF" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"bbW" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"bbZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"bcp" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"bcw" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"bcP" = ( +/obj/machinery/computer/station_alert{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"bdj" = ( +/obj/item/clockwork/component/geis_capacitor/fallen_armor, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/cultfacility) +"bec" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"bee" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/computer/mech_bay_power_console, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"beo" = ( +/turf/open/floor/festive/stairs/stairswest, +/area/awaymission/complex/logistics) +"bep" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"bev" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"beA" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"beI" = ( +/obj/structure/cable, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"beK" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"beN" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"beP" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"bfj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"bfl" = ( +/obj/structure/grille, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bfp" = ( +/obj/item/clockwork/component/belligerent_eye/blind_eye, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"bfR" = ( +/obj/effect/turf_decal/stripes/white/box, +/obj/structure/punching_bag, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"bgF" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/minerhouse) +"bgI" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 10 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"bgT" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"bgY" = ( +/obj/structure/lattice/clockwork, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"bhh" = ( +/obj/structure/table/reinforced, +/obj/item/seeds/sanguintare, +/obj/structure/window/reinforced/clockwork, +/obj/structure/window/reinforced/clockwork{ + dir = 8 + }, +/obj/structure/window/reinforced/clockwork{ + dir = 1 + }, +/obj/structure/window/reinforced/clockwork{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/greenhouse) +"bhj" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"bhH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"bhO" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/logistics) +"bhQ" = ( +/obj/effect/clockwork/sigil/vitality/neutered, +/turf/open/floor/clockwork, +/area/awaymission/complex/prison) +"biQ" = ( +/mob/living/simple_animal/hostile/cultist_remnant/clock, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"biT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/vending/engineering, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"bjf" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"bjw" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"blI" = ( +/obj/machinery/door/airlock/clockwork/brass, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"blU" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 4 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"bmb" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"bmO" = ( +/obj/structure/flora/grass/both, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"bmQ" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"bmS" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"bmZ" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/item/gun/ballistic/revolver/doublebarrel/improvised, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"bnm" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"bnw" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"bom" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"boE" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"boL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"bpj" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"bpo" = ( +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"bpM" = ( +/obj/structure/table/reinforced/brass, +/obj/structure/railing, +/obj/item/paper/fluff/awaymissions/complex/cultresearchnotes, +/turf/open/floor/plating, +/area/awaymission/complex/greenhouse) +"bqk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"bqx" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"bqK" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"brn" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"brG" = ( +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"brP" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 9 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"bte" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"btn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"btA" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"btT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"btW" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/chips, +/obj/item/trash/can, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bua" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"bue" = ( +/obj/structure/filingcabinet/employment, +/obj/item/key/security, +/obj/effect/turf_decal/delivery/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"buw" = ( +/obj/structure/mopbucket, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"buI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"buJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"buT" = ( +/obj/machinery/vending/medical{ + pixel_x = -2 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"buW" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"bvh" = ( +/obj/structure/closet/secure_closet/medical3, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bvL" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/toilet/secret/prison{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/prison) +"bxa" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"bxb" = ( +/obj/effect/clockwork/sigil/transgression, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"bxU" = ( +/obj/structure/holosign/barrier/engineering, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"byc" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/facilityresearch) +"byu" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"byI" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"byV" = ( +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"bzb" = ( +/obj/machinery/conveyor_switch, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"bzv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"bzA" = ( +/obj/structure/frame, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"bAl" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"bAJ" = ( +/obj/effect/turf_decal/trimline/white/filled/line, +/turf/open/pool, +/area/awaymission/complex/dorms) +"bAQ" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"bAZ" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bBg" = ( +/obj/structure/closet/wardrobe/grey, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bBp" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"bBS" = ( +/obj/structure/bed/matress, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"bCm" = ( +/obj/structure/window/reinforced, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"bCv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"bCw" = ( +/obj/item/grown/log/tree, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"bCD" = ( +/obj/structure/fence/corner, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"bCF" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"bDO" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"bEm" = ( +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"bEL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"bEN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"bEO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"bER" = ( +/obj/structure/grille, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bFu" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/frame/machine, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bFB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"bGM" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 9 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"bHe" = ( +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bHl" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"bIe" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"bIK" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"bJe" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"bJD" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"bJX" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"bKk" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"bKl" = ( +/obj/machinery/modular_computer/console/preset/civilian, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"bKu" = ( +/obj/machinery/limbgrower, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bKw" = ( +/obj/structure/door_assembly/door_assembly_med, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"bKQ" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"bKT" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall/ice, +/area/awaymission/complex/logistics) +"bLI" = ( +/obj/effect/turf_decal/siding/thinplating/light, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/awaymission/complex/miningcamp) +"bMq" = ( +/obj/machinery/holopad, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"bMC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/facilityresearch) +"bMM" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/toy/figure/miner, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"bNw" = ( +/obj/structure/table, +/obj/structure/closet/crate/awfulwickerbasket, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"bOl" = ( +/obj/machinery/chem_master, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bOJ" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"bPR" = ( +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/minerhouse) +"bQo" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"bQK" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/ammo_casing/c9mm, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"bRe" = ( +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "1-4" + }, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"bRf" = ( +/obj/machinery/air_sensor{ + frequency = 1442; + id_tag = "snowdin_nitrogen"; + name = "gas sensor (nitrogen)" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bRF" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bRM" = ( +/obj/structure/barricade/security, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"bSt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"bSF" = ( +/obj/machinery/telecomms/relay/preset/telecomms, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bSL" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"bSO" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"bTq" = ( +/obj/structure/destructible/clockwork/trap/brass_skewer, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"bTW" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"bUh" = ( +/obj/structure/mineral_door/woodrustic, +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"bUx" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage1"; + name = "gatehouse shutters" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"bUJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"bUR" = ( +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"bVm" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"bVv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"bVJ" = ( +/obj/structure/barricade/sandbags, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"bXx" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bXC" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"bXR" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"bYU" = ( +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/structure/toilet/secret/prison{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/prison) +"bZb" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"bZi" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"bZr" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/greenhouse) +"caA" = ( +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/janitorial) +"cbi" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"cbl" = ( +/obj/structure/table/reinforced/brass, +/obj/item/storage/toolbox/brass/prefilled, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"cbx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"cbG" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"cbJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ccd" = ( +/obj/item/solar_assembly, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"ccl" = ( +/obj/item/processed/wood/plank, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"ccF" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"ccI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ccK" = ( +/obj/structure/lattice/catwalk/clockwork, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"ccY" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"ceo" = ( +/obj/structure/lattice/clockwork, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"ceq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"ceK" = ( +/obj/structure/table, +/obj/item/trash/candy, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"cfa" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"cfx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cfA" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"cfJ" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"cgd" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/item/disk/tech_disk/major, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cgu" = ( +/obj/structure/railing, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"chk" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"cht" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"cij" = ( +/obj/machinery/vending/cigarette, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"ciw" = ( +/obj/structure/table/reinforced, +/obj/item/electropack/shockcollar, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ciR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"cjc" = ( +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"cjw" = ( +/obj/effect/turf_decal/tile/purple, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cjz" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/ore_box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"cjD" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"cko" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"cku" = ( +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + name = "Assault Pod"; + opacity = 1; + req_access_txt = "150" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"ckB" = ( +/obj/structure/closet/wardrobe/pjs, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"ckD" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"ckU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ckV" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"ckY" = ( +/obj/item/melee/baseball_bat, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"cln" = ( +/obj/structure/table/reinforced, +/obj/structure/bedsheetbin/towel, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"clp" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering/electrical, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"cly" = ( +/obj/machinery/vending/wardrobe/chem_wardrobe, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"clF" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"clU" = ( +/obj/structure/table/reinforced/brass, +/obj/machinery/smartfridge/disks, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"cmI" = ( +/obj/structure/lattice, +/turf/open/lava/plasma, +/area/awaymission/complex/gravgen) +"cmP" = ( +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/minerhouse) +"cne" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/assistant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"cnT" = ( +/obj/structure/table/reinforced, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"coo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"coD" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"cpd" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"cpe" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/black{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"cpn" = ( +/obj/machinery/door/window/clockwork{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"cpB" = ( +/turf/open/water, +/area/awaymission/complex/cultfacility) +"cpM" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"cqw" = ( +/obj/item/pickaxe, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"cru" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"crA" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/logistics) +"crL" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"crQ" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"css" = ( +/obj/structure/table, +/obj/structure/bedsheetbin/towel, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"csz" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"csH" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"csV" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ctg" = ( +/obj/item/trash/chips, +/obj/structure/fluff/paper, +/obj/item/restraints/handcuffs/cable/zipties/used, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"ctq" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"ctB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"ctU" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cuC" = ( +/obj/effect/turf_decal/weather/dirt, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"cuD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cvx" = ( +/obj/machinery/door/airlock/research/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"cvC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"cwb" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/pestspray, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cwp" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"cwv" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"cxd" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"cxL" = ( +/obj/machinery/processor, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"cyk" = ( +/obj/item/clockwork/slab, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"cyn" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"czf" = ( +/obj/structure/holosign/barrier/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"czx" = ( +/obj/item/grown/bananapeel, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"czV" = ( +/obj/machinery/door/airlock/security/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"cAi" = ( +/obj/structure/firepit, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"cAj" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"cAk" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"cAB" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gatehouse) +"cAC" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/bedsheet/black, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"cAJ" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"cAN" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cAZ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"cBy" = ( +/obj/structure/table, +/obj/item/price_tagger, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"cCp" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/internals, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"cCr" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"cCs" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/greenhouse) +"cCN" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall, +/area/awaymission/complex/medical) +"cCU" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"cDd" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"cEg" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/grown/matrigrass, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"cEh" = ( +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"cEv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"cEK" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"cET" = ( +/obj/machinery/computer/arcade{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"cEU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged4" + }, +/area/awaymission/complex/security) +"cFd" = ( +/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/closet/crate/secure, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"cFE" = ( +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"cGd" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"cGw" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"cGA" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/greenhouse) +"cGL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate/bin, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"cGO" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"cHf" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"cHu" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"cHv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"cHS" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"cHY" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"cIe" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"cIk" = ( +/obj/structure/table, +/obj/item/integrated_circuit/output/sound/vox, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"cIE" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"cIQ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/restraints/handcuffs/clockwork, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"cJn" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"cJp" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/smartfridge/disks{ + pixel_y = 2 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cJK" = ( +/obj/machinery/suit_storage_unit/mining, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"cKa" = ( +/obj/machinery/door/airlock/research/glass, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"cKj" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/book/manual/wiki/atmospherics, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"cKF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"cKI" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"cKO" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"cLH" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"cLZ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/displaycase/labcage, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cMP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"cNx" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/wood, +/area/awaymission/complex/exterior) +"cNQ" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cOq" = ( +/mob/living/simple_animal/hostile/clockwork/marauder, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"cOT" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/toy/figure/secofficer, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"cPd" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"cPg" = ( +/obj/machinery/mecha_part_fabricator/offstation, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"cPl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/east, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"cPS" = ( +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/storage/pill_bottle/psicodine, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"cQb" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"cQg" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/complex/medical) +"cQi" = ( +/obj/structure/barricade/sandbags, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"cQL" = ( +/obj/effect/turf_decal/weather/dirt, +/obj/item/kirbyplants/brass, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"cRg" = ( +/obj/effect/turf_decal/tile/green, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cRs" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"cRA" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"cRH" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/melee/baseball_bat, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cRT" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"cSL" = ( +/obj/structure/fence/end, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"cTj" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"cTN" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/complex/outpost) +"cTV" = ( +/obj/structure/flora/rock/pile, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"cUO" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/ice, +/area/awaymission/complex/security) +"cVh" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"cVv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"cVw" = ( +/obj/machinery/vending/cart, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"cVD" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"cWe" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"cWO" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"cXK" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"cXV" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cZb" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"cZc" = ( +/obj/effect/decal/cleanable/wrapping, +/obj/item/toy/plush/box, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"cZO" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"cZS" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"daa" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"daZ" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/engineering_guide, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"dbb" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"dbc" = ( +/obj/structure/flora/rock/icy, +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"dbg" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 9 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"dbW" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 10 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"dbY" = ( +/obj/effect/decal/cleanable/ash/crematorium, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"dcm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"dcz" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"dcJ" = ( +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"dcK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"dcN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ddp" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"ddN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dem" = ( +/obj/machinery/computer/camera_advanced{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"deq" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"deP" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/diamond, +/obj/item/stack/ore/diamond, +/obj/item/stack/ore/diamond, +/obj/item/stack/ore/diamond, +/obj/item/stack/ore/diamond, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"dfa" = ( +/obj/structure/table, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"dfo" = ( +/obj/machinery/door/airlock/clockwork/brass, +/turf/open/floor/plating, +/area/awaymission/complex/cultcabin) +"dfr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dfx" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/oil, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"dfL" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"dfP" = ( +/turf/open/floor/plating, +/area/awaymission/complex/research) +"dfQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"dfW" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/poweredfans, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"dgc" = ( +/obj/structure/chair/office/dark, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"dge" = ( +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"dgF" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"dgM" = ( +/obj/structure/closet/crate/engineering, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/construction/rcd/combat, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"dgP" = ( +/obj/machinery/door/window/clockwork, +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"dgV" = ( +/obj/structure/railing, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"dhb" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"dhf" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"dho" = ( +/obj/structure/destructible/clockwork/ocular_warden, +/obj/structure/window/reinforced/clockwork{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"dhq" = ( +/obj/item/wallframe/camera, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/engineering) +"dhy" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/ice, +/area/awaymission/complex/medical) +"dhA" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"dhF" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"dhN" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/trash/sosjerky, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"dhO" = ( +/turf/open/floor/festive/stairs/stairssouth, +/area/awaymission/complex/janitorial) +"dib" = ( +/obj/structure/toilet/secret/high_loot{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"din" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"djc" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"djk" = ( +/obj/structure/flora/tree/dead, +/obj/structure/lattice/clockwork, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"djq" = ( +/obj/structure/flora/stump, +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"djv" = ( +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"djC" = ( +/obj/item/ammo_box/shotgun, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"djE" = ( +/obj/item/flashlight/flare, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"djR" = ( +/obj/structure/destructible/clockwork/powered/clockwork_obelisk, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"djZ" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"dlj" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"dlo" = ( +/obj/structure/table, +/obj/item/storage/box/stockparts/basic, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"dlr" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dlx" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaymission/complex/security) +"dlH" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"dmm" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"dmv" = ( +/obj/item/gun/ballistic/automatic/pistol/m9mmpistol, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"dmz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"dmT" = ( +/obj/machinery/door/airlock/clockwork/brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"dnr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/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/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"dnH" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"dnL" = ( +/obj/structure/closet/emcloset, +/obj/item/tcg_card/special/wendigo, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"dop" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"doF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/security) +"doO" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/ice, +/area/awaymission/complex/exterior) +"doU" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"doV" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"dpm" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall, +/area/awaymission/complex/logistics) +"dpA" = ( +/obj/machinery/space_heater, +/obj/item/stock_parts/cell/hyper, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"dqe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"dqH" = ( +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"dqN" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/miningcamp) +"dqY" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"drp" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"drF" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"drT" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"dsn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"dsG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"dsM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"dtn" = ( +/obj/machinery/door/airlock/command/glass, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"duc" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"dum" = ( +/turf/closed/wall, +/area/awaymission/complex/research) +"duq" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"duU" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"dvi" = ( +/obj/structure/table, +/obj/item/trash/can, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"dvo" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"dvD" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/floodlight, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"dvG" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"dwx" = ( +/obj/machinery/door/airlock/engineering, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"dwA" = ( +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/gravgen) +"dwQ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"dwZ" = ( +/obj/machinery/door/airlock/freezer, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"dxf" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/brown, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"dxk" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"dxy" = ( +/turf/closed/indestructible/rock/snow, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"dxE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"dyf" = ( +/obj/machinery/light/small/broken, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"dyh" = ( +/obj/structure/barricade/wooden/crude, +/turf/closed/wall/clockwork, +/area/awaymission/complex/cultholdout) +"dyr" = ( +/obj/structure/table, +/obj/item/clothing/suit/armor/bulletproof, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"dyz" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dyB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dyD" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/five, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"dyG" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"dyM" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall, +/area/awaymission/complex/facilityresearch) +"dyP" = ( +/obj/machinery/mecha_part_fabricator/offstation, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"dyR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/spacevine, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"dzb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"dzv" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"dzA" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"dzN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/igniter{ + id = "snowdin_turbine_ignitor" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/engineering) +"dzZ" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"dAi" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/secure_data/laptop, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dAJ" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/cit/chemistry, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"dBB" = ( +/obj/machinery/porta_turret/syndicate/pod/russian, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/command) +"dCF" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"dCO" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"dDv" = ( +/obj/structure/grille/broken, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/security) +"dEb" = ( +/obj/structure/frame/computer, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"dFQ" = ( +/obj/structure/flora/tree/pine, +/obj/structure/lattice/clockwork, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"dGg" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"dGs" = ( +/obj/structure/grille/ratvar/broken, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"dGU" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"dHa" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 8 + }, +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/food/snacks/cultbolognese, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/greenhouse) +"dHb" = ( +/obj/structure/railing, +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"dHI" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"dHW" = ( +/obj/structure/table, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/stack/cable_coil/red, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"dIv" = ( +/obj/item/clockwork/weapon/ratvarian_spear, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/cultfacility) +"dIB" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"dIN" = ( +/obj/structure/railing/corner, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"dJy" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"dKl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaymission/complex/security) +"dKN" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"dLj" = ( +/obj/item/stack/ore/silver, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"dLy" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"dLS" = ( +/obj/structure/bed, +/obj/item/bedsheet/hop, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"dMd" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spacevine, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"dMp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/broken{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"dMA" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"dMF" = ( +/obj/structure/table, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"dMG" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"dMQ" = ( +/obj/structure/lattice, +/obj/structure/frame, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"dNj" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/rust, +/area/awaymission/complex/prison) +"dNB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/ammo_box/magazine/m10mm, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"dOm" = ( +/obj/item/trash/cheesie, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"dOw" = ( +/obj/structure/railing, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"dPg" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/awaymission/complex/research) +"dPv" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"dPB" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"dQb" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"dQq" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/item/trash/can, +/obj/item/trash/cheesie, +/obj/item/trash/waffles, +/obj/item/trash/popcorn, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"dQU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"dRn" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"dRy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"dRB" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"dRD" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"dRE" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"dRH" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/item/wallframe/camera, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"dSb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"dSh" = ( +/obj/machinery/computer/cargo/express{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"dSt" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"dSv" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"dSM" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/raisins, +/obj/item/trash/chips, +/obj/item/trash/sosjerky, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"dSQ" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"dTl" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"dTF" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"dTK" = ( +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "snowdin_turbine_exterior"; + idInterior = "snowdin_turbine_interior"; + idSelf = "snowdin_turbine_access"; + name = "Turbine Access Console"; + pixel_x = -8; + pixel_y = -26; + req_access_txt = "32" + }, +/obj/machinery/button/ignition{ + id = "snowdin_turbine_ignitor"; + pixel_x = 6; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"dTX" = ( +/obj/structure/table, +/obj/item/modular_computer/laptop/preset/civilian, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"dUj" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"dUK" = ( +/obj/structure/closet/crate, +/obj/item/seeds/ambrosia/gaia, +/obj/item/seeds/grass/fairy, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"dUT" = ( +/obj/structure/fence/door/opened{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"dVg" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"dVt" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/janitorial) +"dVy" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"dWe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"dWg" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"dWm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/door_assembly/door_assembly_eng, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"dWB" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"dWH" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -32 + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"dWK" = ( +/obj/item/pickaxe/emergency, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"dWN" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"dWU" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/research) +"dWW" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"dWY" = ( +/obj/machinery/button/door{ + id = "mountainjanitorial" + }, +/turf/closed/wall, +/area/awaymission/complex/janitorial) +"dXo" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/miningcamp) +"dXu" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"dXA" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"dXB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"dYl" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dYp" = ( +/obj/structure/table/reinforced/brass, +/obj/item/trash/can, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"dYA" = ( +/obj/machinery/door/airlock/medical, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"dYV" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"dYY" = ( +/obj/machinery/airalarm{ + dir = 8 + }, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"dZv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"eao" = ( +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"eaI" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"ebe" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"ebt" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/brown, +/obj/item/toy/cards/deck/cas, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"ebu" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"eby" = ( +/obj/structure/chair/sofa{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"ebF" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"ebN" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/stripes/white/end, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"ebV" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"ebY" = ( +/obj/structure/girder, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ecv" = ( +/obj/structure/table, +/obj/machinery/computer/secure_data/laptop, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ecN" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/festive/stairs/stairssouth, +/area/awaymission/complex/logistics) +"ecO" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eda" = ( +/obj/machinery/door/airlock/engineering, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"edl" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"edo" = ( +/obj/machinery/light, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"edw" = ( +/obj/structure/fence/door{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"edA" = ( +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"edC" = ( +/obj/effect/mob_spawn/human/clockremnant, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"edF" = ( +/obj/machinery/computer/arcade, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"edO" = ( +/obj/structure/statue/snow/snowman, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"edW" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"eel" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/secure, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"eeq" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"eeu" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"eeD" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"eeG" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"efB" = ( +/obj/structure/table, +/obj/item/storage/photo_album, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"efC" = ( +/obj/structure/cable, +/obj/structure/frame/machine, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"efM" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"egc" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"egn" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ehj" = ( +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3" + }, +/area/awaymission/complex/security) +"ehq" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"ehZ" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"eiq" = ( +/obj/machinery/door/airlock/clockwork, +/obj/structure/fans/tiny, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"eiC" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"eiK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/frame, +/turf/open/floor/plating, +/area/awaymission/complex/cultcabin) +"eiS" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ejb" = ( +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/effect/decal/cleanable/blood/splats, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"ejG" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ejR" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"eki" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ekm" = ( +/obj/structure/chair/comfy/shuttle, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/mainfacility) +"ekv" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"ekx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/command) +"ekz" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/broken, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ekA" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/semki, +/obj/item/trash/plate, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ele" = ( +/obj/machinery/light, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"elG" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"emn" = ( +/obj/machinery/door/window/clockwork, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"emt" = ( +/obj/structure/sign/departments/science, +/turf/closed/wall, +/area/awaymission/complex/research) +"emZ" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"ena" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"enI" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"enV" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"enY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"eox" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"eoV" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"epg" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"epo" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"epr" = ( +/obj/structure/fluff/paper{ + dir = 8 + }, +/obj/structure/closet/cardboard, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"epx" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"epE" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/greenhouse) +"epS" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"eqs" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"eqx" = ( +/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"eqP" = ( +/obj/structure/table/reinforced/brass, +/obj/item/seeds/matrigrass, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"eqQ" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/poweredfans, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"eqY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"erh" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/camera/autoname/complex{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"erF" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"erQ" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"erS" = ( +/obj/structure/flora/tree/dead, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"ese" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/vending/engivend, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"esj" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"esk" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"esI" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 6 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"etl" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"etn" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"etp" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"etA" = ( +/obj/structure/table/wood, +/obj/item/gun/ballistic/revolver/nagant, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"etR" = ( +/obj/structure/table/reinforced, +/obj/structure/bedsheetbin, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"etS" = ( +/obj/machinery/computer/arcade, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"etU" = ( +/obj/item/chair, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"euc" = ( +/obj/structure/chair/brass, +/obj/structure/spacevine, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"euK" = ( +/obj/machinery/door/airlock/mining, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"euQ" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"evl" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"evq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ewD" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/secure/loot, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ewL" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"ewZ" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/item/ammo_casing/a762, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"exd" = ( +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"exA" = ( +/obj/effect/turf_decal/arrows, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"exC" = ( +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"exV" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"eyb" = ( +/obj/structure/railing/corner, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"eyu" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"eyG" = ( +/obj/machinery/button/door{ + id = "mountaintunnel1" + }, +/turf/closed/wall, +/area/awaymission/complex/logistics) +"eyI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/dorms) +"eyP" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"ezB" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"ezI" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/russian/ranged/mosin/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ezK" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 4 + }, +/obj/structure/table/reinforced/brass, +/obj/item/book/granter/crafting_recipe/clockcooking, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/greenhouse) +"eAa" = ( +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"eAp" = ( +/obj/structure/grille/ratvar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"eAt" = ( +/obj/machinery/button/door{ + id = "mountaingarage4" + }, +/turf/closed/wall, +/area/awaymission/complex/engineering) +"eAw" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"eAA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/awaystart, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"eAI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"eAM" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"eAR" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/medical) +"eBg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"eBt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"eBy" = ( +/mob/living/simple_animal/hostile/cultist_remnant/clock, +/obj/structure/lattice/clockwork, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"eBD" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"eBQ" = ( +/obj/structure/bed/matress, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/exterior) +"eBZ" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/item/shovel/spade, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"eCh" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/cargo_tech, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"eCW" = ( +/obj/machinery/door/window, +/obj/item/chromosome/stabilizer, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"eCY" = ( +/obj/machinery/turnstile{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"eDf" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/semki, +/obj/item/trash/sosjerky, +/obj/item/trash/can, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"eDh" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3" + }, +/area/awaymission/complex/security) +"eDs" = ( +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"eDC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"eDI" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/crate/engineering/electrical, +/obj/item/wrench, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"eDM" = ( +/obj/structure/destructible/clockwork/wall_gear, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"eDX" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"eDY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/west, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"eEc" = ( +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaymission/complex/security) +"eEh" = ( +/obj/structure/bed, +/obj/item/bedsheet/rd, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/carpet, +/area/awaymission/complex/facilityresearch) +"eEr" = ( +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"eEx" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"eEK" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eEP" = ( +/obj/structure/railing, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"eEY" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/greenhouse) +"eFn" = ( +/obj/item/mining_scanner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"eFy" = ( +/obj/structure/table, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"eFO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"eGk" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"eHb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/syndi_cakes, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eHl" = ( +/obj/effect/decal/remains/robot, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"eIh" = ( +/obj/item/melee/baseball_bat, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"eIP" = ( +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"eIX" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"eJV" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"eJY" = ( +/obj/structure/barricade/wooden/crude, +/turf/closed/wall/mineral/wood, +/area/awaymission/complex/cultfacility) +"eKI" = ( +/obj/machinery/telecomms/server, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"eKT" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/wood, +/area/awaymission/complex/exterior) +"eLz" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/destructible/clockwork/wall_gear/displaced, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"eLG" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/obj/structure/safe/floor, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"eLN" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"eLS" = ( +/obj/item/wallframe/camera, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"eMy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/grass/snow/basalt, +/area/awaymission/complex/cultfacility) +"eME" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"eNa" = ( +/obj/structure/table/wood, +/obj/item/coin/plasma, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"eNh" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/flashlight/flare, +/obj/item/flashlight/flare, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"eNU" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"eNZ" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"eOf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"eOZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"ePn" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/dorms) +"ePo" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/north, +/obj/item/clockwork/slab, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"ePI" = ( +/obj/structure/bed/matress, +/obj/item/reagent_containers/food/snacks/rationpack, +/obj/item/bedsheet, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"ePV" = ( +/obj/structure/table, +/obj/item/paper_bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"eQe" = ( +/obj/structure/table, +/obj/item/gunpart/civilianlaserframe, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"eQl" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"eQJ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/rglass, +/obj/item/stack/sheet/rglass, +/obj/item/stack/sheet/rglass, +/obj/item/stack/sheet/rglass, +/obj/item/stack/sheet/rglass, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eQO" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clockwork/integration_cog, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultcabin) +"eRc" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"eRu" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/ore_box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"eRN" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"eRO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"eSt" = ( +/obj/structure/spider/cocoon, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"eSx" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/command) +"eSQ" = ( +/obj/item/ammo_casing/caseless/foam_dart/riot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"eSS" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"eTk" = ( +/obj/structure/table, +/obj/item/trash/can, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"eTA" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"eTH" = ( +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"eTJ" = ( +/obj/structure/chair/sofa/corp{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"eUL" = ( +/obj/item/stack/cable_coil/red, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"eUN" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"eUO" = ( +/obj/machinery/computer/arcade, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eUW" = ( +/obj/structure/barricade/sandbags, +/obj/structure/fence/end{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"eUZ" = ( +/obj/effect/turf_decal/tile/yellow, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eVA" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"eVE" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/dorms) +"eWJ" = ( +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"eXf" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"eXE" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/can, +/obj/item/trash/can, +/obj/item/trash/can, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"eYe" = ( +/obj/item/stack/spacecash/c100, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eYz" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/ice, +/area/awaymission/complex/engineering) +"eZy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"eZF" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"eZV" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"fan" = ( +/obj/item/stack/sheet/mineral/snow, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"faC" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"faQ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/melee/baton, +/obj/item/restraints/handcuffs, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"fcb" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/engineering) +"fcr" = ( +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/trash/candle, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"fcC" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"fcP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/closed/wall, +/area/awaymission/complex/security) +"fda" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table, +/obj/item/inducer/sci, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"fdd" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"fdz" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"fdD" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"fdE" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"fdO" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"fdU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"feb" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/autolathe/hacked, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"fed" = ( +/obj/machinery/computer/security/telescreen/entertainment, +/turf/closed/wall, +/area/awaymission/complex/facilityresearch) +"fef" = ( +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"feR" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 1 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"ffu" = ( +/obj/structure/lattice/clockwork, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ffF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged4" + }, +/area/awaymission/complex/security) +"fgp" = ( +/obj/machinery/door/airlock/centcom{ + name = "Assault Pod"; + opacity = 1; + req_access_txt = "150" + }, +/obj/structure/barricade/wooden/crude/snow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"fgr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"fgX" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"fgZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"fhy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/janitorial) +"fij" = ( +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"fis" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"fji" = ( +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"fjS" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"fkm" = ( +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + dir = 8; + name = "Broken Computer" + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"fkt" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"fkx" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"fky" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/gatehouse) +"fkz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"fkC" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"fkP" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"fkY" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/thewall) +"flr" = ( +/obj/structure/grille/ratvar, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"flu" = ( +/obj/structure/bed/roller, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"fly" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/autolathe/hacked, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"flK" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"fmR" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"fng" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"fnp" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"fnN" = ( +/obj/structure/bed/matress, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/bedsheet, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"foq" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/clockwork, +/area/awaymission/complex/exterior) +"foO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"fpc" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"fpl" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"fps" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/holosign/barrier/medical, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"fpO" = ( +/obj/machinery/light, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"fqj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"fqk" = ( +/obj/structure/closet, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"fqq" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"fqw" = ( +/obj/structure/fence/door{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"fqC" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"fqK" = ( +/obj/machinery/door/airlock/centcom{ + name = "Assault Pod"; + opacity = 1; + req_access_txt = "150" + }, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"frB" = ( +/obj/item/pickaxe, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"frF" = ( +/obj/machinery/power/turbine{ + luminosity = 2 + }, +/obj/structure/cable, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/engineering) +"frK" = ( +/obj/item/paicard, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"frT" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fso" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"fsA" = ( +/obj/structure/rack, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"fsD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/closet/secure_closet/genpop, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fsY" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gateway) +"ftb" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"fth" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ftl" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"ftp" = ( +/obj/structure/table, +/obj/item/paper/fluff/awaymissions/complex/journal, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ftF" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fua" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/machinery/shower{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/security) +"fuB" = ( +/obj/machinery/vending/cola, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"fvl" = ( +/obj/structure/table, +/obj/item/clockwork/component/replicant_alloy, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"fvm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/logistics) +"fvH" = ( +/obj/structure/table, +/obj/item/clockwork/component/belligerent_eye, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"fwf" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"fwT" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/woodcabin) +"fwV" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"fwW" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"fxk" = ( +/obj/machinery/light/broken{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"fxn" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"fxz" = ( +/obj/structure/chair/stool/bar, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"fya" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"fyb" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"fyc" = ( +/obj/structure/chair/comfy/plywood{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"fyA" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 1 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"fyX" = ( +/obj/structure/bed/matress, +/obj/item/bedsheet, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/awaymission/complex/outpost) +"fzd" = ( +/obj/machinery/door/window, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"fzH" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/east, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"fAd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"fAp" = ( +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"fAs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"fAX" = ( +/obj/item/screwdriver, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"fBk" = ( +/obj/item/ammo_casing/shotgun/buckshot, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"fBI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fBU" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"fCf" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"fCk" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"fCn" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"fCE" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"fDs" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"fDE" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/logistics) +"fDT" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"fDU" = ( +/obj/structure/window/reinforced/tinted, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fEr" = ( +/obj/structure/closet/secure, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"fEx" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"fFc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"fFi" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"fFl" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"fFp" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"fFv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"fGi" = ( +/obj/structure/closet/crate/engineering, +/obj/item/stack/sheet/metal/five, +/obj/item/stack/sheet/glass/five, +/obj/item/clothing/gloves/color/fyellow/old, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fGj" = ( +/obj/item/flashlight/lantern, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"fGD" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"fGR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"fHf" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"fHo" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"fHV" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasen/survivor, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"fHZ" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"fIg" = ( +/obj/structure/weightmachine/weightlifter, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"fIE" = ( +/obj/structure/door_assembly/door_assembly_vault, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"fJb" = ( +/obj/effect/turf_decal/siding/wideplating/dark/corner{ + dir = 4 + }, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"fJp" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"fJw" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"fJV" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fJY" = ( +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/thewall) +"fKl" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"fKs" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"fKL" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"fKN" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"fKX" = ( +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"fKY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/facilityresearch) +"fLi" = ( +/obj/effect/turf_decal/box/red, +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"fLk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"fLw" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"fLA" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/modular_computer/console/preset/engineering, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"fLN" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/poweredfans, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"fLU" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/west, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"fMa" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/table, +/obj/item/screwdriver, +/obj/item/multitool, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"fMO" = ( +/obj/structure/closet/crate/engineering/electrical, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/inducer, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"fNe" = ( +/obj/structure/table/reinforced/brass, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"fNj" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"fNA" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"fOC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fOI" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/facilityresearch) +"fOO" = ( +/obj/machinery/telecomms/bus, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"fPc" = ( +/obj/structure/barricade/sandbags, +/obj/structure/railing, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"fPk" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/obj/structure/safe/floor, +/obj/item/toy/plush/plushvar, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"fPp" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"fPB" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"fPL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"fPT" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"fPU" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"fQp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"fQW" = ( +/obj/structure/barricade/wooden/crude, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/medical) +"fRa" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"fRe" = ( +/obj/structure/window/plasma/reinforced/spawner/west, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"fRh" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/medical) +"fRr" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"fRF" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"fRT" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"fTe" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/dorms) +"fTF" = ( +/obj/machinery/airalarm, +/turf/closed/wall, +/area/awaymission/complex/engineering) +"fTS" = ( +/obj/vehicle/ridden/atv/snowmobile/snowcurity, +/obj/effect/turf_decal/box/red, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"fUj" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"fUs" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"fUB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"fUG" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"fUJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/clockwork/brass, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"fVb" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"fVp" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/stack/sheet/metal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"fVN" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage2" + }, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"fVY" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"fWc" = ( +/obj/item/clockwork/component/geis_capacitor, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/mineral/plasma, +/obj/structure/closet/crate, +/obj/item/clockwork/integration_cog, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"fWe" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"fWs" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/janitorial) +"fWN" = ( +/obj/machinery/chem_dispenser, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"fWQ" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"fWT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fXI" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"fYl" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"fYP" = ( +/obj/structure/flora/ash/cacti, +/turf/open/floor/grass/snow/basalt, +/area/awaymission/complex/cultfacility) +"fYU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"fZM" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/can, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"gaf" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"gaj" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/item/reagent_containers/food/snacks/grown/apple/gold, +/obj/item/reagent_containers/food/snacks/grown/cherrybulbs, +/obj/item/reagent_containers/food/snacks/grown/firelemon, +/obj/item/reagent_containers/food/snacks/grown/tea/catnip, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange_3d, +/obj/item/reagent_containers/food/snacks/grown/bee_balm/honey, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"gas" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/structure/closet/crate/wooden, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"gbe" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/medical) +"gbr" = ( +/obj/structure/closet/crate/wooden, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"gcf" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"gcy" = ( +/turf/closed/wall, +/area/awaymission/complex/security) +"gdg" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"gdl" = ( +/obj/machinery/door/window/brigdoor, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"gdD" = ( +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"gdF" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"gdW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"gdY" = ( +/obj/structure/destructible/clockwork/trap/trigger/lever, +/turf/closed/wall/clockwork, +/area/awaymission/complex/cultfacility) +"gea" = ( +/obj/structure/closet/crate/wooden, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gef" = ( +/obj/structure/table, +/obj/item/paper/fluff/awaymissions/complex/researchnotes, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"gey" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/machinery/poweredfans, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"gfl" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"gfz" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"gfN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/clockwork, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"gfS" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"gge" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"ggf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ggg" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/remains/human, +/obj/item/ammo_casing/a308, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"ggI" = ( +/obj/machinery/computer/crew, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ggN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"ggQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/vending/sovietsoda, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"ghf" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/rationpack, +/obj/item/reagent_containers/food/snacks/rationpack, +/obj/item/reagent_containers/food/snacks/rationpack, +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"ghI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"ghL" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"gib" = ( +/obj/structure/door_assembly/door_assembly_grunge, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"giL" = ( +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/dorms) +"gja" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"gjt" = ( +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/miningcamp) +"gjy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"gke" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"gkv" = ( +/obj/structure/table/reinforced/brass, +/obj/item/solar_assembly, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"gkD" = ( +/turf/open/floor/plating, +/area/awaymission/complex/cultfacility) +"gkO" = ( +/obj/structure/bed, +/obj/item/bedsheet/qm, +/turf/open/floor/carpet, +/area/awaymission/complex/logistics) +"gkT" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/item/ammo_casing/shotgun/improvised, +/obj/item/ammo_casing/shotgun/improvised, +/obj/item/ammo_casing/shotgun/improvised, +/obj/item/ammo_casing/shotgun/improvised, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"gkV" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"gkZ" = ( +/obj/structure/table, +/obj/item/gun/syringe/dart, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"glf" = ( +/obj/structure/destructible/clockwork/wall_gear, +/obj/structure/grille/ratvar/broken, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"glB" = ( +/obj/structure/holohoop{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"glV" = ( +/obj/machinery/door/airlock/wood/glass, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"gmP" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"gmS" = ( +/obj/machinery/computer/security/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"gmW" = ( +/obj/structure/bed/matress, +/obj/effect/mob_spawn/human/corpse/nanotrasen/survivor, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"gng" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/stack/sheet/metal/five, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"gnu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"gnC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"gnD" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"gnL" = ( +/obj/structure/barricade/wooden, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"gnT" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"goh" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"goj" = ( +/obj/structure/railing, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/item/reagent_containers/food/snacks/pie/applepie, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"gov" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"goC" = ( +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"goD" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/east, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"goK" = ( +/obj/structure/chair/brass{ + dir = 8 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"goO" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"goP" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 8; + pixel_x = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/research) +"goU" = ( +/obj/machinery/power/apc/auto_name/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"gpj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"gpD" = ( +/obj/structure/barricade/sandbags, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"gpL" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"gqs" = ( +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"gqG" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"gqJ" = ( +/obj/machinery/door/airlock/mining, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"gqL" = ( +/obj/machinery/door/airlock, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"gqU" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"grv" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"grL" = ( +/obj/structure/barricade/wooden, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gsg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"gsX" = ( +/obj/structure/closet, +/obj/item/card/mining_access_card, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"gsY" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"gts" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"gtO" = ( +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"guk" = ( +/obj/structure/destructible/clockwork/trap/steam_vent, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"gvx" = ( +/turf/closed/wall/mineral/snow, +/area/awaymission/complex/exterior) +"gvJ" = ( +/obj/structure/table, +/obj/structure/grille, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/janitorial) +"gvT" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"gwT" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/bedsheetbin/towel, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"gxe" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"gxJ" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"gyb" = ( +/obj/item/trash/energybar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gyC" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"gzn" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"gzO" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"gzP" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"gzZ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bed/matress, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"gAo" = ( +/obj/machinery/modular_computer/console/preset/cargochat/science{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"gAw" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"gAM" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"gBa" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"gBb" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"gBl" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"gBB" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"gBD" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"gBO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"gBT" = ( +/obj/structure/table, +/obj/item/clothing/neck/stethoscope, +/obj/item/folder/white, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"gBY" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gCn" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"gCP" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"gDr" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"gDR" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"gDW" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"gEk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/awaymission/complex/cultcabin) +"gEA" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/singlecard, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"gEG" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"gEN" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/closed/wall/clockwork, +/area/awaymission/complex/cultholdout) +"gEP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"gEX" = ( +/obj/item/clockwork/component/replicant_alloy/smashed_anima_fragment, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"gFe" = ( +/obj/structure/fence/end{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"gFR" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/minerhouse) +"gGl" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"gGG" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"gGT" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"gHb" = ( +/obj/machinery/door/airlock/external, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"gHl" = ( +/obj/item/storage/toolbox/mechanical, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"gHr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"gHy" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/dorms) +"gHJ" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"gHS" = ( +/obj/machinery/power/apc/auto_name/west, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/catwalk_floor, +/area/awaymission/complex/miningcamp) +"gIx" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"gIA" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"gIB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bed/matress, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"gJe" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"gJn" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"gJs" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultcabin) +"gJE" = ( +/obj/structure/table/reinforced, +/obj/item/kitchen/knife/combat/bone/plastic, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"gKd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"gLm" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"gLp" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"gLW" = ( +/obj/structure/lattice/clockwork, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"gLY" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"gMb" = ( +/obj/item/pickaxe, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gMH" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/dorms) +"gNm" = ( +/obj/structure/table, +/obj/item/pizzabox/margherita, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"gNB" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"gNG" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"gNX" = ( +/obj/structure/closet/crate/miningcar, +/obj/item/stack/ore/plasma, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gOZ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/table, +/obj/item/rcd_upgrade/simple_circuits, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"gPa" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"gPb" = ( +/obj/structure/flora/ausbushes, +/obj/structure/lattice/clockwork, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"gPj" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"gPo" = ( +/obj/machinery/light_switch, +/turf/closed/wall/ice, +/area/awaymission/complex/hydroponics) +"gPw" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"gPD" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"gPG" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/cocoon, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"gPS" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 8 + }, +/obj/item/clockwork/component/belligerent_eye/blind_eye, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"gRg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"gRF" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"gRM" = ( +/obj/structure/window/reinforced/clockwork, +/obj/structure/window/reinforced/clockwork{ + dir = 4 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"gSa" = ( +/obj/structure/table, +/obj/machinery/computer/security/wooden_tv, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"gSy" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/closed/wall, +/area/awaymission/complex/gateway) +"gSH" = ( +/mob/living/simple_animal/hostile/clockwork/marauder, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"gSK" = ( +/obj/structure/closet/crate/wooden, +/obj/item/trash/can, +/obj/item/trash/raisins, +/obj/item/trash/sosjerky, +/obj/item/trash/sosjerky, +/obj/item/trash/plate, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gSS" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"gTm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"gTq" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"gTy" = ( +/turf/closed/mineral/snowmountain/cavern/complex, +/area/awaymission/complex/cultfacility) +"gTB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/science, +/turf/open/floor/plating/rust, +/area/awaymission/complex/gatehouse) +"gTM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"gTP" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"gUh" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 4 + }, +/obj/structure/window/reinforced/clockwork, +/obj/item/shovel/spade, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"gUw" = ( +/obj/structure/bed/matress, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/cultfacility) +"gUz" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"gUJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"gVg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/prison) +"gVm" = ( +/obj/machinery/atmospherics/miner/oxygen, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"gVD" = ( +/obj/effect/decal/cleanable/ash/large, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"gVY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"gWl" = ( +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"gWs" = ( +/mob/living/simple_animal/hostile/cultist_remnant/clock, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"gWC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"gWE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"gWP" = ( +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"gXc" = ( +/obj/structure/grille/ratvar, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"gXp" = ( +/turf/closed/wall, +/area/awaymission/complex/mainfacility) +"gXs" = ( +/obj/structure/destructible/clockwork/wall_gear, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"gXx" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall, +/area/awaymission/complex/command) +"gXM" = ( +/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"gYg" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"gYr" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 8 + }, +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/food/snacks/salad/candlesalad, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/greenhouse) +"gYP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"gYV" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"gZt" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"gZR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"hat" = ( +/obj/structure/table/wood, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"haN" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hbg" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"hdg" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"hdX" = ( +/obj/structure/table/wood, +/obj/machinery/microwave, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"her" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"heB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/food/snacks/rationpack, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"heN" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"heP" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"heT" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"heU" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/machinery/cell_charger, +/obj/item/storage/backpack/duffelbag/syndie/garand_mixed, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"hfi" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"hfj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"hfl" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"hgj" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"hgq" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/hooded/wintercoat/hop, +/obj/item/clothing/head/hopcap/beret, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"hgL" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"hhb" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"hhT" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasen/survivor, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"hic" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"hiB" = ( +/obj/machinery/computer/crew{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"hiE" = ( +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"hiY" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/mob_spawn/human/corpse/nanotrasen/survivor, +/obj/item/bedsheet, +/obj/effect/decal/cleanable/blood/splats, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"hjm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"hjp" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/greenhouse) +"hjv" = ( +/obj/structure/bed/matress, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/pistachios, +/obj/item/reagent_containers/glass/beaker/waterbottle/empty, +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/obj/item/gun/ballistic/automatic/wt550, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"hjy" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"hjJ" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"hkc" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hkm" = ( +/obj/item/clockwork/component/hierophant_ansible/obelisk, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"hku" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/popcorn, +/obj/item/trash/raisins, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"hkz" = ( +/obj/structure/grille/ratvar, +/obj/structure/spacevine, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"hkJ" = ( +/obj/machinery/air_sensor{ + frequency = 1442; + id_tag = "snowdin_oxygen"; + name = "gas sensor (oxygen)" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"hkP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/mass_driver{ + id = "trash" + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"hlf" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"hmg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"hmm" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"hmM" = ( +/obj/structure/table/wood, +/obj/item/trash/cheesie, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"hnb" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"hnu" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/engineering) +"hnv" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"hnD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaymission/complex/security) +"hnQ" = ( +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"hoc" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"hoo" = ( +/obj/machinery/computer/security/complex{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"hoT" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"hpa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"hpd" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"hpp" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table/reinforced/brass, +/obj/item/storage/toolbox/brass/prefilled, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"hpq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"hpt" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"hpw" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"hpD" = ( +/obj/item/reagent_containers/spray/pestspray, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"hpK" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"hqm" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"hqo" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/large, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"hqV" = ( +/obj/effect/turf_decal/caution/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hrm" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage3" + }, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"hss" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"hsA" = ( +/obj/structure/table, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"hsN" = ( +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"hsQ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"htr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"htL" = ( +/obj/item/stack/cable_coil/cut, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"htZ" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/item/ammo_casing/a762, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"huG" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/miningcar, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"huJ" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"huM" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"huN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"hvb" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hvi" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"hvS" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/cups, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"hvW" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gatehouse) +"hxa" = ( +/obj/machinery/suit_storage_unit/mining/eva, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"hxg" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/engineering) +"hyl" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/closed/wall/ice, +/area/awaymission/complex/cultcabin) +"hzy" = ( +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"hzZ" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"hAj" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/tank/water_vapor, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"hAQ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/solar_assembly, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"hBp" = ( +/obj/structure/table, +/obj/item/storage/box/stockparts/basic, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"hBr" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"hBz" = ( +/turf/closed/wall, +/area/awaymission/complex/woodcabin) +"hBP" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hBR" = ( +/obj/item/gun/ballistic/automatic/pistol/m9mmpistol, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"hBS" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/mecha_wreckage/gygax, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hCd" = ( +/obj/machinery/computer/rdconsole/core{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"hCH" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"hCJ" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"hCT" = ( +/obj/machinery/pool/drain, +/turf/open/pool, +/area/awaymission/complex/dorms) +"hCU" = ( +/obj/item/clockwork/component/geis_capacitor/fallen_armor, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"hDa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/computer/mech_bay_power_console, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"hDi" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/box/syringes, +/obj/item/storage/box/beakers, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"hDj" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"hDG" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"hDH" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/structure/table, +/obj/item/hatchet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"hDO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"hEj" = ( +/obj/item/integrated_electronics/wirer, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"hEt" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"hEI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hFx" = ( +/obj/machinery/defibrillator_mount/loaded, +/turf/closed/wall/ice, +/area/awaymission/complex/miningcamp) +"hFF" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"hFQ" = ( +/turf/closed/wall, +/area/awaymission/complex/hydroponics) +"hFV" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hGi" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"hGm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"hGo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gatehouse) +"hGU" = ( +/obj/item/chair, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"hHm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"hHu" = ( +/obj/structure/fluff/broken_flooring, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"hHF" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hHP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"hHV" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hHX" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"hHY" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"hIc" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"hJc" = ( +/obj/machinery/door/poddoor/shutters{ + name = "access shutters"; + id = "mountaintunnel1" + }, +/obj/machinery/poweredfans, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/logistics) +"hJf" = ( +/obj/structure/fluff/broken_flooring, +/obj/structure/bed/matress, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"hJC" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 6 + }, +/obj/item/toy/cards/singlecard, +/obj/item/kirbyplants/random, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"hJI" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"hKB" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"hLP" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel/damturf/scorched2, +/area/awaymission/complex/mainfacility) +"hLR" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/turbine_computer{ + dir = 1; + id = "snowdin_turbine" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hMh" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/hydroponics) +"hMj" = ( +/obj/structure/table, +/obj/item/newspaper, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hMr" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"hMw" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hMD" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/rust, +/area/awaymission/complex/prison) +"hML" = ( +/obj/item/trash/chips, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"hNb" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"hNc" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/ice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"hNh" = ( +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/cultfacility) +"hNo" = ( +/obj/item/wallframe/camera, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"hNY" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hOf" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hOi" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"hOB" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"hOJ" = ( +/obj/item/gun/ballistic/automatic/pistol/m1911, +/obj/structure/closet/l3closet/security, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"hOX" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"hPg" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"hPP" = ( +/obj/structure/table, +/obj/item/integrated_circuit_printer, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"hQi" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/closet, +/obj/structure/closet, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"hQl" = ( +/obj/structure/easel, +/obj/item/canvas/twentythreeXtwentythree, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"hQM" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"hRD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/bodycontainer/morgue, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"hRK" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"hSh" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hSw" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"hSz" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"hSI" = ( +/turf/closed/wall, +/area/awaymission/complex/command) +"hTs" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"hTz" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"hTE" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"hTT" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"hUa" = ( +/obj/machinery/door/airlock/wood/glass, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"hUH" = ( +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"hUM" = ( +/obj/effect/turf_decal/box/white, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"hUW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"hVd" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"hVu" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"hVG" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"hVP" = ( +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 8 + }, +/turf/closed/wall, +/area/awaymission/complex/janitorial) +"hVR" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"hVX" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/trashcart, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/trash/candy, +/obj/item/trash/raisins, +/obj/item/trash/syndi_cakes, +/obj/item/trash/can, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"hWe" = ( +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"hWl" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"hWx" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"hXf" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"hXU" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = -3 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"hYg" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/prison) +"hZq" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/complex/engineering) +"hZN" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"iae" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"iam" = ( +/obj/structure/table, +/obj/item/clothing/mask/cigarette/rollie/cannabis, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"iaF" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/damturf/scorched1, +/area/awaymission/complex/mainfacility) +"iaY" = ( +/obj/structure/dresser, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"ibf" = ( +/obj/structure/table, +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"ibi" = ( +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"ibq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"ibH" = ( +/obj/structure/chair/comfy/shuttle, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"ibK" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"ibO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"ibY" = ( +/mob/living/simple_animal/hostile/cultist_remnant/clock, +/obj/item/trash/sosjerky, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"icb" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"ici" = ( +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"icj" = ( +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"icr" = ( +/obj/structure/table, +/obj/item/camera/detective, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"icA" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/prison) +"icQ" = ( +/obj/item/clothing/accessory/sweater/uglyxmas, +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"idd" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"idj" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 6 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"idz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"iel" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"ieM" = ( +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"ifw" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"ifz" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"igG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ihK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/chem_dispenser/apothecary, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"iia" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/chem_heater, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"iik" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"iil" = ( +/mob/living/simple_animal/pet/fox, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iis" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"iiT" = ( +/obj/structure/flora/tree/dead, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iiV" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/telecomms/hub, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ije" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"ijm" = ( +/obj/item/trash/energybar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ijP" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/engineering) +"ijS" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"ikk" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/closet/crate/medical, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"ikt" = ( +/obj/structure/flora/ashtree, +/turf/open/floor/grass/snow/basalt, +/area/awaymission/complex/cultfacility) +"ilK" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"ilT" = ( +/obj/item/solar_assembly, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"imo" = ( +/obj/machinery/vending/cola/red, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"imB" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 10 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"ing" = ( +/obj/structure/table/reinforced, +/obj/item/gun/ballistic/automatic/pistol/m9mmpistol/nomag, +/obj/item/gun/ballistic/automatic/pistol/m9mmpistol/nomag, +/obj/item/ammo_casing/c9mm, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"ioi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"ioq" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iov" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"iox" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"ioB" = ( +/obj/structure/fence/corner, +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ipb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ipd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ipu" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"ipR" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"ipZ" = ( +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/miningcamp) +"iqK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"iqN" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/thewall) +"iqP" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"irB" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"itQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"itS" = ( +/obj/item/kirbyplants/brass, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"iue" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/minerhouse) +"iun" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/damturf/scorched1, +/area/awaymission/complex/mainfacility) +"iuB" = ( +/obj/effect/clockwork/sigil/vitality/neutered, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"iuH" = ( +/obj/item/flashlight/lantern, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"ivw" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"ivC" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/item/circuitboard/machine/pacman, +/obj/structure/closet/crate/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"ivV" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"iwu" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"iwz" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"iwF" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ixf" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"ixn" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"ixu" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ixQ" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/floodlight, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iyd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"iyq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"izD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/genpop, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"izJ" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 8; + pixel_x = 6 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"izP" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"iAq" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"iAy" = ( +/obj/structure/lattice/clockwork, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"iAM" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"iBh" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/awaystart, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"iBr" = ( +/obj/structure/closet/crate/secure/loot, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"iBE" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/west, +/obj/item/clockwork/replica_fabricator, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"iBF" = ( +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"iBW" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"iCh" = ( +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"iCw" = ( +/obj/structure/window/reinforced, +/obj/structure/guncase, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"iCC" = ( +/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/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"iCI" = ( +/obj/structure/filingcabinet/employment, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"iCQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"iDa" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iDl" = ( +/turf/open/lava/plasma, +/area/awaymission/complex/gravgen) +"iDK" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"iDL" = ( +/obj/item/reagent_containers/food/snacks/meat/steak/bear, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"iDN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bed/matress, +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"iDU" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"iEi" = ( +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"iEl" = ( +/obj/structure/bodycontainer/crematorium{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"iEy" = ( +/obj/structure/table, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"iEC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"iEL" = ( +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iFd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/medical) +"iFV" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"iGx" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/security) +"iHm" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"iHt" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/dorms) +"iHu" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"iIq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"iJA" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"iJG" = ( +/obj/machinery/power/compressor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"iKl" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"iKm" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/landmark/awaystart, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"iKC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"iKP" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"iKX" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"iLb" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"iLI" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"iMK" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"iNy" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/unlockable/miner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/minerhouse) +"iNC" = ( +/obj/structure/girder, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iNK" = ( +/obj/structure/window/reinforced/tinted/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"iOf" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor{ + name = "Remnant Captain"; + health = 200; + desc = "The highest ranking security official left alive in the complex. They are likely not happy to see you."; + speak = list("Took you long enough.","If you don't watch yourself, you ain't making it out of here.","I've lived through worse than this...","Told them this cult shit was out of our league!") + }, +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"iOo" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"iOD" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"iOJ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/storage/toolbox/emergency, +/obj/item/wallframe/camera, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"iOP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"iPa" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/reagent_containers/food/snacks/store/cheesewheel, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"iPX" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + layer = 3 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"iQt" = ( +/obj/structure/bed/matress, +/obj/item/bedsheet, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"iQu" = ( +/turf/closed/wall, +/area/awaymission/complex/minerhouse) +"iQY" = ( +/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/closet/crate/secure, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"iRb" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"iRp" = ( +/obj/item/stack/wrapping_paper/xmas, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iRE" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/item/stack/sheet/animalhide/goliath_hide/polar_bear_hide, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"iRV" = ( +/obj/machinery/computer/cloning{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"iSE" = ( +/obj/item/clockwork/component/belligerent_eye/blind_eye, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iTb" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"iTe" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"iTv" = ( +/obj/structure/flora/junglebush/b, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"iTF" = ( +/obj/effect/mob_spawn/human/clockremnant, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"iTJ" = ( +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"iTU" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"iTZ" = ( +/obj/machinery/door/airlock/clockwork/brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"iUE" = ( +/obj/structure/table/wood, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"iVe" = ( +/obj/structure/bedsheetbin/towel, +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"iVz" = ( +/turf/closed/indestructible/syndicate, +/area/awaymission/complex/gravgen) +"iVO" = ( +/obj/item/paper/fluff/awaymissions/complex/finalthoughts, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iVX" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"iXT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"iYd" = ( +/obj/structure/chair/office/dark, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"iYr" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"iYy" = ( +/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"iYP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/command/glass, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"iYS" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"iZi" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/boritos, +/obj/item/trash/pistachios, +/obj/item/trash/sosjerky, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"iZq" = ( +/obj/machinery/light, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"iZw" = ( +/obj/item/carpentry/hammer, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"iZM" = ( +/obj/item/toy/snowball, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jaj" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"jak" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaymission/complex/security) +"jal" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/gateway/away, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"jbf" = ( +/obj/structure/mirror, +/turf/closed/wall, +/area/awaymission/complex/command) +"jbi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"jbq" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jcc" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/gun/ballistic/automatic/pistol, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"jce" = ( +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"jcp" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/rack, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jcq" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"jcH" = ( +/obj/structure/table/reinforced, +/obj/item/trash/candy, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"jcU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"jdB" = ( +/obj/structure/fence/cut/medium{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jeh" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/rcl/pre_loaded, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jei" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"jep" = ( +/obj/machinery/vending/snack/blue, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"jfd" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"jfz" = ( +/obj/structure/light_construct, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"jfB" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"jfF" = ( +/obj/structure/table, +/obj/item/stack/cable_coil/random/five, +/obj/machinery/cell_charger, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"jfU" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"jfY" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jgk" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/logistics) +"jgt" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"jhe" = ( +/obj/item/mop, +/obj/machinery/light/small/broken{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"jhg" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jhE" = ( +/obj/structure/table, +/obj/item/rollingpaper, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"jhO" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/rust, +/area/awaymission/complex/dorms) +"jii" = ( +/obj/structure/bookcase/manuals/medical, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jij" = ( +/turf/closed/wall/r_wall, +/area/awaymission/complex/security) +"jiv" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"jiE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"jjr" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"jjw" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"jkc" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"jkf" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"jkv" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"jkw" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"jkI" = ( +/obj/structure/table, +/obj/item/disk/tech_disk/major, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"jkP" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jkV" = ( +/obj/machinery/smartfridge/drying_rack, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"jlg" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"jlp" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jmz" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"jmP" = ( +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"jmS" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"jna" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/gatehouse) +"jns" = ( +/obj/structure/railing, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"jnU" = ( +/obj/machinery/chem_dispenser, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jod" = ( +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"joi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spacevine, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"jpF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"jpX" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/closed/wall, +/area/awaymission/complex/gateway) +"jqe" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"jqj" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel/damturf/scorched1, +/area/awaymission/complex/mainfacility) +"jqC" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/item/trash/candle, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"jre" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jrQ" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"jsd" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"jse" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"jsj" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"jsu" = ( +/obj/structure/table_frame, +/obj/item/clothing/neck/stethoscope, +/obj/item/folder/white, +/obj/item/stack/sheet/metal, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"jsy" = ( +/mob/living/simple_animal/hostile/retaliate/nanotrasenpeace, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"jsK" = ( +/obj/structure/signpost/salvation, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"jsR" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/radiation, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"jsU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jtc" = ( +/obj/structure/flora/rock/pile, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"jtm" = ( +/turf/open/floor/plating/rust, +/area/awaymission/complex/gatehouse) +"jtF" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/book/manual/wiki/detective, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jtI" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/structure/railing, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"jun" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"jus" = ( +/obj/structure/railing, +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/miningcar, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"juw" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"juZ" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/power/smes/magical, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"jvg" = ( +/obj/item/kirbyplants/brass, +/obj/structure/lattice/clockwork, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"jvx" = ( +/obj/item/kitchen/knife/shiv, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jwd" = ( +/obj/structure/flora/bush, +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jwD" = ( +/obj/structure/table/reinforced/brass, +/obj/structure/spacevine, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"jwL" = ( +/mob/living/carbon/monkey, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"jxf" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"jxQ" = ( +/obj/effect/decal/remains/human, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jxV" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"jyb" = ( +/obj/structure/door_assembly/door_assembly_science, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"jys" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"jyN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"jyR" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jyY" = ( +/obj/machinery/light/broken{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jzN" = ( +/obj/structure/bed/badhaybed, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"jzQ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"jAf" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"jBg" = ( +/obj/item/clockwork/alloy_shards/clockgolem_remains, +/turf/open/floor/clockwork, +/area/awaymission/complex/facilityresearch) +"jBs" = ( +/obj/item/clockwork/component/belligerent_eye/blind_eye, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"jCb" = ( +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"jCk" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/black{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"jCp" = ( +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jCt" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"jCC" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jCX" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"jCZ" = ( +/obj/machinery/autolathe/hacked, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"jDv" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/dorms) +"jDF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"jDI" = ( +/obj/structure/closet, +/obj/item/mining_voucher, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"jDV" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/radiation, +/obj/item/fuel_rod, +/obj/item/fuel_rod, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"jDX" = ( +/obj/structure/table, +/obj/item/clockwork/weapon/ratvarian_spear, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"jEe" = ( +/obj/structure/chair/comfy/plywood{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"jEn" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"jEs" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"jEI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/wood, +/area/awaymission/complex/exterior) +"jEJ" = ( +/obj/item/carpentry/sandpaper, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"jEQ" = ( +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaymission/complex/security) +"jFb" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"jFm" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"jFP" = ( +/obj/structure/grille/broken, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"jFS" = ( +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"jGk" = ( +/mob/living/simple_animal/friendly/nanotrasen, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"jGH" = ( +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"jGU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jHd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"jHg" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"jHr" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/obj/structure/fluff/paper/stack, +/obj/item/pen, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"jHI" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/closet/crate/hydroponics, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"jHP" = ( +/obj/structure/table/reinforced/brass, +/obj/machinery/reagentgrinder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"jIp" = ( +/obj/structure/destructible/clockwork/wall_gear, +/obj/structure/spider/stickyweb, +/obj/structure/lattice/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"jJf" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"jJr" = ( +/obj/structure/table, +/obj/item/camera, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jJx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"jJy" = ( +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jJz" = ( +/obj/structure/bed/matress, +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"jJE" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"jJJ" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jJT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"jJZ" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"jKp" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"jKq" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/obj/structure/safe/floor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"jKK" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 5 + }, +/obj/item/stack/spacecash/c1, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"jLk" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"jLK" = ( +/obj/item/kirbyplants/plasma, +/turf/open/floor/grass/fairy/pink, +/area/awaymission/complex/cultfacility) +"jMe" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"jMA" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/awaymission/complex/engineering) +"jMI" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/door/airlock/engineering, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"jMU" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"jNm" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jNR" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"jNT" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jNX" = ( +/obj/item/trash/candle, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/cultfacility) +"jPd" = ( +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jPt" = ( +/obj/structure/table, +/obj/item/newspaper, +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"jPB" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jPE" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/green/end{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"jPY" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"jQc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"jQl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/clockwork/marauder, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jQC" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jQT" = ( +/turf/closed/indestructible/rock/snow, +/turf/closed/indestructible/rock/snow, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"jRz" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"jRI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"jRV" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/miningcamp) +"jRZ" = ( +/obj/structure/destructible/clockwork/wall_gear, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"jSe" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"jSu" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"jSE" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/ice, +/area/awaymission/complex/miningcamp) +"jTe" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/broken_bottle, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"jTn" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jTv" = ( +/obj/structure/girder, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jUf" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"jUl" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 5 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"jUq" = ( +/obj/machinery/pool/controller, +/obj/structure/railing, +/obj/effect/turf_decal/siding/brown, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"jUS" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"jVL" = ( +/obj/structure/lattice, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"jVR" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jWe" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"jWg" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/carpmeat/aquatic, +/obj/item/reagent_containers/food/snacks/carpmeat/aquatic, +/obj/item/reagent_containers/food/snacks/carpmeat/aquatic, +/obj/item/reagent_containers/food/snacks/carpmeat/aquatic, +/obj/item/reagent_containers/food/snacks/carpmeat/aquatic, +/obj/item/reagent_containers/food/snacks/carpmeat/aquatic, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"jWC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"jXu" = ( +/obj/structure/flora/tree/pine, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jXD" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"jYg" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 4 + }, +/obj/structure/table/reinforced/brass, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/greenhouse) +"jYv" = ( +/obj/structure/table, +/obj/item/storage/box/rxglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jYL" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"jYW" = ( +/obj/structure/grille/ratvar, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"jZp" = ( +/obj/structure/table/reinforced/brass, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"jZC" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jZH" = ( +/obj/effect/turf_decal/tile/purple, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"jZT" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/mainfacility) +"kae" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultcabin) +"kaf" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"kao" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"kaw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/frame, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"kaD" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/modular_computer/console/preset/cargochat/cargo, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"kaG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"kbo" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"kbs" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/obj/item/kitchen/knife, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"kbE" = ( +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kbZ" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"kca" = ( +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"kcd" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"kci" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"kcy" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/water, +/area/awaymission/complex/exterior) +"kcM" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/monitor/secret{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kcP" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"kcQ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"kdg" = ( +/obj/item/trash/can, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultcabin) +"kds" = ( +/obj/structure/bed/dogbed, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"kdQ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"kdS" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"kel" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountainjanitorial" + }, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"keq" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"ket" = ( +/obj/structure/table/reinforced/brass, +/obj/item/clockwork/slab, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/exterior) +"kfe" = ( +/obj/machinery/sheetifier, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"kfr" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/internals, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"kge" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"kgE" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"kgM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"kho" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"khx" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"khE" = ( +/obj/item/storage/box/marshmallow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"kie" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"kil" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"kjA" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"kjF" = ( +/obj/machinery/iv_drip, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"kjH" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"kjJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"kjN" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"kjP" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/stripes/white/end{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"kjZ" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"kkl" = ( +/obj/structure/table, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"kkt" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"klI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"klQ" = ( +/obj/structure/closet/crate/miningcar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"kmf" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"kmy" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"kmJ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"knw" = ( +/obj/structure/railing, +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"knC" = ( +/obj/structure/sink/kitchen, +/turf/closed/wall, +/area/awaymission/complex/mainfacility) +"knF" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"knK" = ( +/obj/machinery/power/solar_control{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"knU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"koo" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"kos" = ( +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/security) +"koy" = ( +/obj/item/chair/wood, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"koU" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"kpe" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"kph" = ( +/obj/machinery/bookbinder, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"kpj" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"kpo" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"kps" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"kpH" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"kpK" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kpQ" = ( +/obj/structure/grille/ratvar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"kpW" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"kqr" = ( +/obj/structure/table/reinforced, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"kqs" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"kqN" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"kqY" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"kra" = ( +/obj/machinery/door/airlock/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"krm" = ( +/obj/structure/table, +/obj/item/lighter, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"krG" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lantern, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"krL" = ( +/obj/machinery/light, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"krW" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"ksk" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/greenhouse) +"ksm" = ( +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"ksT" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/wood, +/area/awaymission/complex/cultfacility) +"ktA" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"ktS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/chips, +/obj/item/trash/sosjerky, +/obj/item/ammo_box/magazine/wt550m9, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"kun" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"kve" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kvj" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"kvD" = ( +/obj/structure/girder, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"kvK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"kwe" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/grass/fairy, +/area/awaymission/complex/cultfacility) +"kwh" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"kwp" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/closet/crate/science, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"kwG" = ( +/obj/structure/filingcabinet/chestdrawer/wheeled, +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/facilityresearch) +"kxm" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"kxC" = ( +/obj/effect/clockwork/sigil/vitality/neutered, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"kxK" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"kyc" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"kyi" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/command) +"kym" = ( +/obj/structure/railing, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"kyu" = ( +/obj/machinery/door/airlock/wood/glass, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"kyL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"kzy" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"kAB" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"kAC" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"kBe" = ( +/obj/machinery/door/airlock/command/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"kBw" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"kBY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"kCc" = ( +/turf/open/floor/plating, +/area/awaymission/complex/cultcabin) +"kCB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/wooden/toy, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"kCI" = ( +/obj/machinery/power/turbine{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"kCX" = ( +/obj/item/stack/ore/silver, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"kDn" = ( +/obj/structure/table, +/obj/item/ammo_box/magazine/m10mm, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"kDJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/mecha_wreckage/ripley/deathripley, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/complex/security) +"kEj" = ( +/obj/item/clockwork/component/vanguard_cogwheel, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"kEA" = ( +/obj/structure/door_assembly/door_assembly_sec, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"kEM" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"kEQ" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"kFi" = ( +/obj/item/ammo_casing/a762, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"kFr" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/wooden, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"kGf" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/item/trash/candle, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"kGh" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"kGm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"kGo" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"kGT" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"kHd" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"kHv" = ( +/obj/structure/lattice/clockwork, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"kIu" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"kIS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"kIU" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"kJB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"kJL" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"kKr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"kKN" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"kKS" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"kLt" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/gateway) +"kLX" = ( +/obj/structure/grille/ratvar, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"kMc" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"kMl" = ( +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + name = "Assault Pod"; + opacity = 1; + req_access_txt = "150" + }, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"kMo" = ( +/obj/structure/table, +/obj/item/electronic_assembly/drone/arms, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"kMT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/medical) +"kMU" = ( +/obj/structure/grille/ratvar, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"kNf" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"kNs" = ( +/obj/machinery/telecomms/receiver, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"kND" = ( +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/command) +"kNQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"kNY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kOt" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kOu" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"kOQ" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kPx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gatehouse) +"kPJ" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"kPL" = ( +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"kQf" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"kQp" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"kRH" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"kSk" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/item/melee/baseball_bat, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"kSn" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"kSv" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"kSE" = ( +/obj/machinery/camera/autoname{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"kSS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"kTE" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"kTI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"kUe" = ( +/turf/open/floor/plating, +/area/awaymission/complex/command) +"kUk" = ( +/obj/structure/closet/secure_closet/freezer/gulag_fridge, +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"kUL" = ( +/obj/item/processed/metal, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"kUQ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kVh" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/wood, +/area/awaymission/complex/exterior) +"kVj" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"kVC" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"kVE" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"kVK" = ( +/turf/closed/wall, +/area/awaymission/complex/medical) +"kVZ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"kWn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/poddoor/shutters{ + id = "mountainrobotics" + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"kXC" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kXR" = ( +/obj/item/toy/cards/singlecard, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kYh" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"kYM" = ( +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"laL" = ( +/obj/item/stack/cable_coil/cut, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"laQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/item/toner, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"lba" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/cheesie, +/obj/item/trash/can, +/obj/item/trash/candy, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"lbf" = ( +/obj/effect/turf_decal/siding/brown, +/obj/machinery/light, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"lbg" = ( +/obj/machinery/portable_atmospherics/canister/water_vapor, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"lbr" = ( +/obj/structure/grille/ratvar, +/obj/structure/window/reinforced/clockwork/fulltile, +/obj/machinery/poweredfans, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"lby" = ( +/obj/effect/decal/cleanable/blood{ + pixel_x = 15; + pixel_y = 17 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"lbN" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"lbY" = ( +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"lcm" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"lco" = ( +/obj/machinery/poweredfans, +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"lcW" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ldy" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"ldQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"lek" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"leT" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"lfn" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"lfx" = ( +/obj/structure/table, +/obj/item/cultivator, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"lfW" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lgf" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"lgh" = ( +/obj/structure/chair/sofa/left, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"lgj" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"lgm" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"lhd" = ( +/obj/structure/sign/departments/showers, +/turf/closed/wall, +/area/awaymission/complex/prison) +"lhB" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"liR" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/complex/facilityresearch) +"liX" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"ljt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"ljS" = ( +/turf/open/floor/plasteel/damturf/scorched1, +/area/awaymission/complex/mainfacility) +"ljT" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"lkd" = ( +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/effect/decal/cleanable/blood/splats, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"lki" = ( +/obj/structure/mineral_door/woodrustic, +/turf/open/floor/wood, +/area/awaymission/complex/cultfacility) +"lkH" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"llj" = ( +/obj/structure/frame/computer, +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"llu" = ( +/obj/structure/table/reinforced/brass, +/obj/item/storage/box/beakers/variety, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"llv" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/brown{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"llJ" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/logistics) +"lmc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/hydroponics) +"lnf" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/dorms) +"lnm" = ( +/obj/structure/closet/crate/freezer/surplus_limbs, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"lnW" = ( +/obj/structure/closet, +/obj/item/stack/ore/slag, +/obj/item/stack/ore/slag, +/obj/item/stack/ore/slag, +/obj/item/stack/ore/slag, +/obj/item/stack/ore/slag, +/obj/item/melee/smith/hammer/toolbox, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"loi" = ( +/obj/effect/turf_decal/tile/brown, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/east, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"loo" = ( +/obj/structure/table, +/obj/item/papercutter, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"loy" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"loN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lpi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"lps" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"lpH" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"lpO" = ( +/obj/structure/fluff/divine/convertaltar, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/cultfacility) +"lqC" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lqJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"lqX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/wall/ice, +/area/awaymission/complex/security) +"lsc" = ( +/obj/item/tank/internals/oxygen/empty, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"lsq" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"lsv" = ( +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"ltf" = ( +/obj/structure/railing, +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"ltn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"ltW" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"luW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"lvo" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"lvw" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"lvz" = ( +/obj/item/storage/firstaid/brute, +/turf/open/floor/clockwork, +/area/awaymission/complex/prison) +"lvK" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"lws" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"lwv" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"lwx" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"lwD" = ( +/obj/machinery/computer{ + dir = 4; + name = "Broken Computer" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"lxk" = ( +/obj/structure/chair/sofa/corp{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"lxo" = ( +/turf/open/floor/wood, +/area/awaymission/complex/exterior) +"lxY" = ( +/obj/item/chair, +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lyi" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"lym" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lyP" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/chips, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"lyQ" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/stripes/white/box, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"lyX" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"lze" = ( +/obj/item/wallframe/picture, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"lzC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"lAg" = ( +/obj/structure/table/reinforced/brass, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"lBo" = ( +/obj/structure/railing, +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/brute, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"lBD" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"lBN" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"lCf" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"lCK" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/miningcar, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"lDc" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/gateway) +"lEN" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"lEO" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 1 + }, +/obj/item/clockwork/component/replicant_alloy/replication_plate, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"lES" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/security, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"lEZ" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/curtain, +/turf/open/floor/plating, +/area/awaymission/complex/woodcabin) +"lFE" = ( +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"lFN" = ( +/obj/structure/closet/crate/large, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"lGa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"lGH" = ( +/obj/structure/table, +/obj/item/storage/box/evidence, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"lGK" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"lHc" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"lHf" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"lHj" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/closet/crate/medical, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"lHr" = ( +/obj/machinery/power/terminal, +/obj/item/wallframe/apc, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"lHt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"lIl" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"lIO" = ( +/obj/structure/table/reinforced/brass, +/obj/item/grown/matrigrass, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"lIS" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/engineering) +"lJk" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass/fairy/pink, +/area/awaymission/complex/cultfacility) +"lJx" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/woodcabin) +"lJA" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"lJX" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"lKH" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"lKN" = ( +/obj/structure/bed/dogbed, +/mob/living/simple_animal/parrot/clock_hawk{ + name = "Sebastian" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"lKU" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/complex/minerhouse) +"lLi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/toilet/secret/high_loot{ + pixel_y = 17 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lLo" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"lLK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"lLL" = ( +/obj/machinery/computer/med_data{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"lMp" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"lMB" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/item/bedsheet/medical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"lMM" = ( +/obj/item/integrated_circuit/smart/advanced_pathfinder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"lMV" = ( +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/thewall) +"lNa" = ( +/obj/structure/chair/sofa/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"lNy" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"lND" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall, +/area/awaymission/complex/research) +"lNK" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"lNN" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"lOg" = ( +/turf/open/floor/plasteel/damturf/scorched2, +/area/awaymission/complex/mainfacility) +"lOy" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"lOz" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"lOY" = ( +/obj/machinery/door/airlock/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"lPb" = ( +/turf/open/floor/plating/rust, +/area/awaymission/complex/cultcabin) +"lPd" = ( +/obj/structure/closet, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lPX" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"lRm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"lRD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"lSC" = ( +/mob/living/simple_animal/hostile/clockwork/marauder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"lSI" = ( +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/thewall) +"lTb" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"lTt" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"lTA" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"lTC" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/autolathe, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"lUH" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"lVG" = ( +/obj/structure/table/reinforced/brass, +/obj/item/clockwork/component/geis_capacitor/antennae, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"lWm" = ( +/turf/closed/wall/mineral/wood, +/area/awaymission/complex/cultfacility) +"lWI" = ( +/obj/effect/clockwork/sigil/transmission, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"lWX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/awaymission/complex/engineering) +"lXh" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"lXw" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"lYg" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife, +/obj/item/kitchen/fork, +/obj/item/reagent_containers/glass/bowl, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"lYp" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"lYw" = ( +/turf/closed/wall/r_wall/rust, +/area/awaymission/complex/security) +"lYG" = ( +/obj/structure/frame, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"lZa" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"lZH" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"maA" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/outpost) +"maF" = ( +/obj/machinery/portable_atmospherics/canister/water_vapor, +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"maG" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"maM" = ( +/obj/structure/closet/crate, +/obj/item/melee/roastingstick, +/obj/item/melee/roastingstick, +/obj/item/reagent_containers/food/drinks/mug/coco, +/obj/item/reagent_containers/food/drinks/mug/coco, +/obj/item/reagent_containers/food/drinks/mug/coco, +/obj/item/reagent_containers/food/drinks/mug/coco, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"maT" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"mbO" = ( +/obj/structure/table/wood, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"mck" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"mcm" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"mcw" = ( +/turf/open/floor/plating, +/area/awaymission/complex/security) +"mcz" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"mcB" = ( +/turf/open/floor/plasteel/stairs/old, +/area/awaymission/complex/research) +"mdZ" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"meg" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"meA" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"mfk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"mfo" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"mfI" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"mfL" = ( +/obj/structure/spider/stickyweb, +/turf/closed/wall/clockwork, +/area/awaymission/complex/cultfacility) +"mgr" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"mgP" = ( +/obj/machinery/chem_master, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"mhk" = ( +/obj/structure/grille/ratvar, +/obj/structure/window/reinforced/clockwork/fulltile, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"mhJ" = ( +/mob/living/simple_animal/hostile/cultist_remnant/clock, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"mhM" = ( +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"mir" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/railing, +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"miw" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/gatehouse) +"miI" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"miN" = ( +/obj/item/melee/baton, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"miP" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/flare, +/obj/item/flashlight/flare, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"miT" = ( +/obj/machinery/computer/security/telescreen/entertainment, +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/woodcabin) +"miW" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"mjc" = ( +/obj/structure/rack, +/obj/item/ammo_box/a308, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"mjo" = ( +/obj/structure/barricade/wooden, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"mjr" = ( +/turf/open/floor/grass/fairy/pink, +/area/awaymission/complex/cultfacility) +"mjw" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"mjC" = ( +/turf/open/floor/clockwork, +/area/awaymission/complex/cultcabin) +"mjH" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"mjY" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"mke" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 4 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"mlw" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"mlD" = ( +/turf/closed/wall, +/area/awaymission/complex/gateway) +"mlL" = ( +/obj/structure/destructible/clockwork/wall_gear, +/obj/structure/grille/ratvar/broken, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"mlP" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/head/beret/rd, +/obj/item/clothing/suit/hooded/wintercoat/rd, +/turf/open/floor/carpet, +/area/awaymission/complex/facilityresearch) +"mmZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/facilityresearch) +"mnB" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"mnY" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/hydroponics) +"moe" = ( +/turf/open/floor/wood/damturf/broken6, +/area/awaymission/complex/command) +"moq" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"mpl" = ( +/obj/structure/filingcabinet/security, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mqa" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"mqy" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plasteel/stairs/old, +/area/awaymission/complex/prison) +"mqT" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"mru" = ( +/turf/open/floor/wood/damturf/broken2, +/area/awaymission/complex/miningcamp) +"mrU" = ( +/obj/item/lighter, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"msl" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/gun/ballistic/automatic/pistol/m9mmpistol, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"msv" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"msL" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/minerhouse) +"msY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"msZ" = ( +/obj/structure/table, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"mtz" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"mtC" = ( +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"mtG" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"mtL" = ( +/obj/item/flashlight/flare/torch, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"mtN" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"mtR" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"mtX" = ( +/obj/structure/railing{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"muc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"mut" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"muK" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"muR" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/mob/living/simple_animal/hostile/russian/remnant, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"muW" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"mvf" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"mvq" = ( +/obj/machinery/atmospherics/miner/water_vapor, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"mvz" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"mvA" = ( +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/woodcabin) +"mvD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3" + }, +/area/awaymission/complex/security) +"mvF" = ( +/obj/structure/toilet/secret/high_loot{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"mwq" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/research) +"mwD" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"mxe" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/brown{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"mxi" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"mxw" = ( +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"mxC" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"mxT" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"mxZ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"myb" = ( +/obj/machinery/door/poddoor{ + id = "snowdinturbinegas"; + name = "Turbine Gas Release" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/engineering) +"myf" = ( +/obj/structure/table, +/obj/item/integrated_circuit_printer/upgraded, +/obj/item/integrated_circuit/manipulation/locomotion, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"myg" = ( +/obj/machinery/door/airlock/medical, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"myt" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"myx" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/dorms) +"myL" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"mzi" = ( +/mob/living/simple_animal/hostile/cultist_remnant/clock, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"mzp" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/west, +/obj/item/clockwork/weapon/ratvarian_spear, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"mAi" = ( +/obj/structure/bed/pod, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"mAC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"mBw" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged4" + }, +/area/awaymission/complex/security) +"mBy" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"mCd" = ( +/obj/item/shard, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"mCl" = ( +/obj/machinery/door/airlock/science/glass, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"mCv" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/facilityresearch) +"mCK" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"mDe" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"mDl" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"mDz" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 5 + }, +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"mDS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"mDX" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/modular_computer/console/preset/civilian, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"mEa" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/bedsheet/black{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"mEg" = ( +/obj/structure/table, +/obj/item/storage/bag/construction, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"mEt" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/closet/crate/trashcart, +/obj/item/trash/cheesie, +/obj/item/trash/sosjerky, +/obj/item/trash/sosjerky, +/obj/item/trash/popcorn, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"mEy" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"mEB" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/greenhouse) +"mEC" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/bundlenatural, +/obj/item/pen/fountain, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"mED" = ( +/obj/machinery/bloodbankgen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"mEG" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"mEJ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"mEK" = ( +/obj/structure/barricade/security, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mFi" = ( +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"mFk" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"mFC" = ( +/obj/structure/destructible/clockwork/stargazer, +/obj/structure/lattice/clockwork, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"mGp" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"mGq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mGt" = ( +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"mGN" = ( +/obj/machinery/poweredfans, +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"mGP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"mGY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"mHR" = ( +/obj/structure/railing/corner, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"mIm" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"mIt" = ( +/obj/structure/table, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"mIw" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"mIG" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"mIS" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"mIU" = ( +/obj/machinery/mineral/ore_redemption, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"mJc" = ( +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"mJn" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"mJx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"mKG" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"mKJ" = ( +/obj/structure/bed, +/obj/item/bedsheet/unlockable/janitor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"mLa" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"mLc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"mLl" = ( +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"mLp" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mLt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"mLu" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"mLJ" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"mMa" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"mMo" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 8; + pixel_x = 6 + }, +/obj/structure/curtain, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"mMt" = ( +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/miningcamp) +"mMN" = ( +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"mNh" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/ammo_box/shotgun, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"mNm" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"mNq" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"mOl" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/trashcart/laundry, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"mOv" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mOM" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"mPz" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/door/window/brigdoor{ + dir = 1 + }, +/obj/item/organ/cyberimp/arm/clockwork/claw, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"mPH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaymission/complex/security) +"mQb" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"mQc" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"mQq" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/mainfacility) +"mRd" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"mRn" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/medical) +"mRU" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/strawberry, +/obj/item/reagent_containers/food/snacks/grown/strawberry, +/obj/item/reagent_containers/food/snacks/grown/strawberry, +/obj/item/reagent_containers/food/snacks/grown/pumpkin, +/obj/item/reagent_containers/food/snacks/grown/pumpkin, +/obj/item/reagent_containers/food/snacks/grown/pumpkin, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"mSM" = ( +/obj/vehicle/sealed/mecha/working/ripley, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"mST" = ( +/obj/structure/destructible/clockwork/ocular_warden, +/obj/structure/window/reinforced/clockwork{ + dir = 1 + }, +/obj/structure/lattice/clockwork, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"mTd" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/obj/structure/safe/floor, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"mTD" = ( +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/structure/destructible/clockwork/trap/steam_vent, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"mTR" = ( +/obj/structure/table, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"mTX" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"mUf" = ( +/obj/structure/easel, +/obj/item/canvas/twentythreeXtwentythree, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mUg" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/storage/box/marshmallow, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"mUh" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/secure/medical, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"mUk" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"mVo" = ( +/obj/machinery/porta_turret/syndicate/pod/russian, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"mVq" = ( +/obj/effect/clockwork/sigil/vitality/neutered, +/obj/structure/lattice/clockwork, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"mVw" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"mVK" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"mVM" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"mVR" = ( +/obj/structure/closet/radiation, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"mVY" = ( +/obj/structure/chair{ + dir = 4 + }, +/mob/living/simple_animal/friendly/nanotrasen, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"mWa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/cultfacility) +"mWy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"mWE" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"mXs" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/miningcamp) +"mXw" = ( +/obj/machinery/computer/monitor/secret{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"mYr" = ( +/obj/item/ammo_casing/a762, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaymission/complex/security) +"mYI" = ( +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"mYS" = ( +/mob/living/simple_animal/hostile/cultist_remnant/commander/clock, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"mZH" = ( +/obj/effect/turf_decal/tile/purple, +/obj/structure/table, +/obj/item/folder/white, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"nav" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"naw" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/tank{ + dir = 1; + frequency = 1442; + name = "Nitrogen Supply Control"; + output_tag = "snowdin_nitrogen_out"; + sensors = list("snowdin_nitrogen"="Tank") + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"naL" = ( +/turf/open/floor/wood/damturf/broken6, +/area/awaymission/complex/security) +"nbz" = ( +/turf/closed/wall/clockwork, +/area/awaymission/complex/greenhouse) +"nbC" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/janitorial) +"nbH" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"nbQ" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/item/storage/box/cells, +/obj/item/storage/box/cells, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"nbZ" = ( +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"ncd" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/rust, +/area/awaymission/complex/cultcabin) +"nce" = ( +/obj/machinery/computer/shuttle/syndicate/drop_pod, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/mainfacility) +"nco" = ( +/obj/structure/chair/stool/brass, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"ndt" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ndA" = ( +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"ndC" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"ndT" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ndX" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"nen" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/clockwork, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"nep" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"ner" = ( +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/dorms) +"net" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"neB" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/suit/hooded/wintercoat/ratvar/fake, +/obj/item/clothing/suit/hooded/wintercoat/ratvar/fake, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"neI" = ( +/obj/item/trash/can, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"neK" = ( +/obj/structure/chair/sofa{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"neT" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/command) +"nfb" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/miningcar, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"nfI" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/medical) +"nfV" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"nfZ" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"ngz" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/hydroponics) +"ngP" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"ngZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/security, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"nhL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/flora/tree/jungle/small, +/obj/structure/table_frame/brass, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"nhR" = ( +/obj/structure/girder, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"niV" = ( +/obj/structure/chair{ + dir = 8; + pixel_x = -17; + pixel_y = 23 + }, +/obj/item/ammo_casing/shotgun/buckshot, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"niW" = ( +/obj/structure/table, +/obj/item/clothing/glasses/welding, +/obj/item/bodypart/l_leg/robot, +/obj/effect/turf_decal/siding/purple{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"njx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"njU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"njV" = ( +/obj/structure/railing, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"njW" = ( +/obj/effect/clockwork/sigil/vitality/neutered, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"nkk" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"nkx" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/thewall) +"nkB" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"nkV" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/chair/stool, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"nle" = ( +/obj/structure/fluff/paper/stack, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"nlp" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"nlF" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"nlT" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/libraryscanner, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"nmd" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"nnd" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"nnB" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/solarpanel_small, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"nnH" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"nnL" = ( +/obj/structure/chair/comfy/plywood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"nnM" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/waffles, +/obj/item/trash/chips, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"nnT" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"noc" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"noh" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/ore_box, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"nou" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate/bin, +/obj/item/trash/plate, +/obj/item/trash/popcorn, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"noB" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"noH" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"noX" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"npr" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"npU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"nqb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"nqg" = ( +/obj/structure/chair/office/dark, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"nqi" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"nqI" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/item/stack/cannonball/trashball/four, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"nrx" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"nrL" = ( +/obj/structure/bonfire, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"nsb" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/medical) +"nsG" = ( +/obj/structure/destructible/clockwork/trap/trigger/pressure_sensor, +/obj/structure/destructible/clockwork/trap/brass_skewer, +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/turf/open/floor/clockwork, +/area/awaymission/complex/prison) +"nts" = ( +/obj/item/paper/fluff/awaymissions/complex/ohidontneedagravitygenhere, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/gravgen) +"ntI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"ntT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light/broken, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"nud" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/medical) +"nuf" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"nuy" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"nuQ" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"nvD" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"nvM" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/hydroponics) +"nwk" = ( +/obj/structure/table, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"nwq" = ( +/obj/effect/mob_spawn/human/corpse/russian/ranged/mosin/remnant, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"nxg" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/rcd, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"nxh" = ( +/obj/structure/table/reinforced/brass, +/obj/machinery/plantgenes/seedvault, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"nxx" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"nyc" = ( +/obj/machinery/door/airlock/wood/glass, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"nyk" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/clothing/glasses/science, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"nyy" = ( +/obj/machinery/conveyor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"nyz" = ( +/obj/structure/fence/corner{ + dir = 4 + }, +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"nyD" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"nyR" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"nzu" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"nzy" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"nAa" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"nAm" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"nAG" = ( +/obj/structure/frame/computer, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"nBj" = ( +/obj/item/pickaxe/mini, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"nBn" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/railing{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"nBR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"nBY" = ( +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"nCm" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"nCC" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"nDo" = ( +/obj/structure/firepit, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"nDp" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"nDE" = ( +/obj/machinery/vending/hydroseeds, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"nEd" = ( +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 6 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"nEi" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/suit/hooded/wintercoat/captain/jungle, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"nEx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"nFk" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/fence/cut/large{ + dir = 4 + }, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"nFI" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"nFZ" = ( +/obj/structure/table/wood, +/obj/item/paper/fluff/awaymissions/complex/leaderreport, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"nGd" = ( +/turf/open/floor/grass/fairy, +/area/awaymission/complex/cultfacility) +"nGx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaymission/complex/security) +"nHt" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"nHB" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"nHE" = ( +/obj/structure/spacevine, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"nHR" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"nIe" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"nIn" = ( +/turf/closed/wall, +/area/awaymission/complex/logistics) +"nIE" = ( +/obj/structure/grille/ratvar, +/obj/structure/window/reinforced/clockwork/fulltile, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"nJY" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"nKe" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"nKl" = ( +/obj/structure/table, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"nKD" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"nLy" = ( +/obj/structure/fluff/fokoff_sign, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"nLJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/reagentgrinder/constructed, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"nMa" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"nMi" = ( +/obj/structure/closet, +/obj/item/reagent_containers/food/snacks/grown/pineapple, +/obj/item/reagent_containers/food/snacks/grown/pineapple, +/obj/item/reagent_containers/food/snacks/grown/pineapple, +/obj/item/reagent_containers/food/snacks/grown/pineapple, +/obj/item/reagent_containers/food/snacks/grown/pineapple, +/obj/item/reagent_containers/food/snacks/grown/peach, +/obj/item/reagent_containers/food/snacks/grown/peach, +/obj/item/reagent_containers/food/snacks/grown/peach, +/obj/item/reagent_containers/food/snacks/grown/citrus/lime, +/obj/item/reagent_containers/food/snacks/grown/citrus/lime, +/obj/item/reagent_containers/food/snacks/grown/citrus/lime, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/apple, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"nMj" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"nME" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "snowdin_turbine_interior"; + idSelf = "snowdin_turbine_access"; + layer = 3.1; + name = "Turbine airlock control"; + pixel_x = 8; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/awaymission/complex/engineering) +"nML" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/mainfacility) +"nMT" = ( +/obj/machinery/sheetifier, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"nNi" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/logistics) +"nNT" = ( +/obj/item/wallframe/picture, +/turf/closed/wall/ice, +/area/awaymission/complex/security) +"nPm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"nPq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"nPM" = ( +/obj/machinery/door/poddoor/shutters{ + name = "access shutters"; + id = "mountaintunnel1" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"nPW" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"nQy" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"nQW" = ( +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"nQX" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/broken{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"nRb" = ( +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"nRw" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"nSe" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"nSi" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"nSz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaymission/complex/security) +"nSG" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/item/clockwork/component/hierophant_ansible, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"nSI" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"nTh" = ( +/obj/structure/table, +/obj/item/construction/plumbing, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"nTn" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"nTz" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"nUf" = ( +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/cultfacility) +"nUB" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"nVZ" = ( +/obj/effect/turf_decal/box, +/mob/living/simple_animal/bot/mulebot, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"nWG" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"nXk" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/thewall) +"nXJ" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"nYb" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/rust, +/area/awaymission/complex/engineering) +"nYd" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"nYw" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"nYS" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/table/reinforced/brass, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"nZD" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/eggplant, +/obj/item/reagent_containers/food/snacks/grown/eggplant, +/obj/item/reagent_containers/food/snacks/grown/eggplant, +/obj/item/reagent_containers/food/snacks/grown/peanut, +/obj/item/reagent_containers/food/snacks/grown/peanut, +/obj/item/reagent_containers/food/snacks/grown/peanut, +/obj/item/reagent_containers/food/snacks/grown/onion/red, +/obj/item/reagent_containers/food/snacks/grown/onion/red, +/obj/item/reagent_containers/food/snacks/grown/onion/red, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"oab" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"oaK" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"oaU" = ( +/mob/living/simple_animal/deer, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"obK" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 10 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"ocn" = ( +/obj/structure/railing, +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"ocF" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"ocT" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ocX" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"oda" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"odr" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"odD" = ( +/obj/structure/table/wood, +/obj/item/pen, +/obj/item/paper_bin, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"odI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"odR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"odZ" = ( +/obj/machinery/computer/security/telescreen/entertainment, +/turf/closed/wall, +/area/awaymission/complex/dorms) +"oeb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"oei" = ( +/obj/structure/guncase/shotgun, +/obj/item/gun/ballistic/shotgun/hunting, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"oeN" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"ofy" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"ofB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"ofF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"ofV" = ( +/obj/structure/filingcabinet/medical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"ogj" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/personal/patient, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"ogq" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"ogs" = ( +/obj/structure/closet/wardrobe, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat/aformal, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ogE" = ( +/obj/structure/barricade/wooden/snowed, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"ogG" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ogY" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"ohc" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"ohQ" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"oik" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/medical) +"oiQ" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"ojQ" = ( +/obj/structure/firepit, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"oky" = ( +/obj/structure/chair/comfy/plywood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"olf" = ( +/obj/structure/destructible/clockwork/wall_gear, +/obj/structure/grille/ratvar, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"oly" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"olJ" = ( +/obj/structure/bed/matress, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"omh" = ( +/obj/effect/decal/cleanable/blood/splats, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"omO" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"onh" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"oni" = ( +/obj/structure/barricade/wooden, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"onp" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/closet/crate/engineering, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"onK" = ( +/obj/structure/rack, +/obj/item/ammo_box/shotgun/loaded/buckshot, +/obj/item/ammo_box/shotgun/loaded/buckshot, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/gun/ballistic/shotgun/huntingrifle, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"onM" = ( +/obj/structure/closet/l3closet/janitor, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"onU" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"oog" = ( +/obj/item/kirbyplants, +/turf/open/floor/grass/fairy/green, +/area/awaymission/complex/cultfacility) +"ooh" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"ooo" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"oop" = ( +/obj/item/storage/toolbox/mechanical, +/obj/structure/table, +/obj/item/storage/box/cells, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"oow" = ( +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"ooQ" = ( +/obj/structure/flora/tree/pine/xmas/presents, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ooT" = ( +/obj/structure/bed/matress, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ooX" = ( +/obj/item/chair, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"opv" = ( +/obj/machinery/light, +/obj/structure/spacevine, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"opR" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/blackbox_recorder, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"oqe" = ( +/obj/machinery/power/apc/auto_name/south, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"oql" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"oqr" = ( +/obj/item/clockwork/component/geis_capacitor/fallen_armor, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"oqF" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"oqH" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"oqK" = ( +/obj/structure/bodycontainer/morgue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"ora" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"ork" = ( +/obj/structure/spacevine, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"osb" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"osf" = ( +/obj/structure/rack, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"osA" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"osJ" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"otJ" = ( +/obj/structure/table/reinforced, +/obj/structure/railing, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/miningcamp) +"otT" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"oux" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ouX" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"ovu" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"ovM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"ovO" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ovQ" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"owe" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"owg" = ( +/obj/structure/table/reinforced, +/obj/structure/windoor_assembly{ + dir = 2 + }, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"owt" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"owx" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"oxl" = ( +/obj/structure/table/wood/poker, +/obj/item/stack/spacecash/c100, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"oxV" = ( +/obj/structure/window/reinforced, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"oxW" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"oyn" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall, +/area/awaymission/complex/security) +"ozH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ozV" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"oAg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table/reinforced/brass, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"oAp" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/item/inducer/sci, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"oAB" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"oBb" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"oBk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"oBz" = ( +/obj/structure/bookcase/manuals/research_and_development, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"oBC" = ( +/obj/structure/lattice/catwalk, +/mob/living/simple_animal/hostile/cultist_remnant/clock, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"oBH" = ( +/obj/structure/closet/crate/wooden/toy, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"oBT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"oCa" = ( +/obj/effect/turf_decal/caution, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"oCP" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"oDk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"oDx" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/hooded/wintercoat/cmo, +/obj/item/clothing/head/beret/cmo, +/turf/open/floor/carpet, +/area/awaymission/complex/medical) +"oDJ" = ( +/obj/machinery/vending/snack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"oDX" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"oEn" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"oEp" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/spacevine, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"oEK" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"oEZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/table, +/obj/item/reagent_containers/dropper, +/obj/item/storage/firstaid/emergency, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"oFd" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"oFk" = ( +/obj/machinery/mineral/ore_redemption, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"oFx" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"oFy" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/logistics) +"oFC" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/cultfacility) +"oFE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"oGq" = ( +/obj/item/price_tagger, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"oGt" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"oGz" = ( +/obj/item/stack/sheet/glass, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"oGQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"oGS" = ( +/obj/structure/table/reinforced, +/obj/item/toy/cards/singlecard/cas, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"oHd" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/computer/security/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"oHp" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"oHQ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"oIr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"oIC" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/critter, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"oJc" = ( +/obj/structure/window/reinforced, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"oJB" = ( +/obj/structure/door_assembly/door_assembly_sec, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"oJS" = ( +/obj/item/trash/candy, +/obj/item/trash/can, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"oJX" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/janitorial) +"oJZ" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/exterior) +"oKz" = ( +/turf/open/floor/wood/damturf/broken2, +/area/awaymission/complex/hydroponics) +"oKD" = ( +/obj/structure/table/wood, +/obj/machinery/computer/secure_data/laptop{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"oKZ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"oLa" = ( +/obj/structure/railing, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"oLZ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/disk/tech_disk/ratvar, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"oMo" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"oMT" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/thewall) +"oNl" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/bed, +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"oND" = ( +/obj/structure/mopbucket, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"oNU" = ( +/obj/machinery/vending/cola, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"oNW" = ( +/obj/structure/railing, +/obj/structure/closet, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"oOe" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"oOo" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet/l3closet/janitor, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"oOW" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"oPM" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"oPW" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"oQO" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"oQR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"oRh" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"oSf" = ( +/obj/structure/flora/tree/dead, +/obj/effect/temp_visual/bsa_splash, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"oSi" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/railing, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"oSk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"oTJ" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/poweredfans, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"oUS" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/dorms) +"oUU" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"oVm" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/west, +/obj/item/clockwork/integration_cog, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"oVH" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"oVJ" = ( +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"oWI" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"oWK" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"oXy" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/turf/closed/indestructible/rock/snow, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"oXz" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"oXP" = ( +/turf/closed/wall/clockwork, +/area/awaymission/complex/cultfacility) +"oXX" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"oYt" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 1 + }, +/obj/structure/window/reinforced/clockwork{ + dir = 8 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"oYv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"oYV" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"oZt" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"oZz" = ( +/obj/structure/fence/door, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"oZD" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"oZT" = ( +/turf/open/floor/clockwork, +/area/awaymission/complex/exterior) +"oZY" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/obj/item/clothing/head/beanie/red{ + pixel_y = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"oZZ" = ( +/obj/structure/bed/dogbed, +/obj/structure/railing, +/mob/living/simple_animal/hostile/gremlin, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"paq" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/bodypart/l_arm/robot, +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"paE" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/table, +/obj/item/disk/tech_disk/major, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"pbt" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"pbz" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/command) +"pbG" = ( +/obj/structure/closet/crate/freezer, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/medical) +"pbT" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/hooded/wintercoat/qm, +/obj/item/clothing/head/beret/qm, +/turf/open/floor/carpet, +/area/awaymission/complex/logistics) +"pcd" = ( +/obj/structure/destructible/clockwork/trap/trigger/lever, +/turf/closed/wall/ice, +/area/awaymission/complex/cultcabin) +"pcy" = ( +/obj/machinery/door/airlock/mining/glass, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"pcC" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"pdc" = ( +/obj/structure/table, +/obj/item/canvas/nineteenXnineteen, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"pdk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/north, +/obj/structure/spacevine, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"pdl" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"pdK" = ( +/obj/machinery/mineral/ore_redemption, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"pdL" = ( +/obj/structure/bed/matress, +/obj/item/bedsheet, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/thewall) +"pdX" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/item/grown/log/tree, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"peI" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"peW" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"pfq" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"pgg" = ( +/obj/structure/destructible/clockwork/trap/steam_vent, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultcabin) +"phg" = ( +/obj/machinery/poweredfans, +/obj/structure/curtain, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"phN" = ( +/obj/machinery/computer/rdconsole/robotics, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"pic" = ( +/obj/structure/chair/comfy/plywood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pid" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/facilityresearch) +"pio" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pir" = ( +/obj/machinery/porta_turret/syndicate/pod/russian, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"piT" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"pjA" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pjJ" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"pjV" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"pjX" = ( +/obj/structure/barricade/wooden, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"pkh" = ( +/obj/item/clockwork/alloy_shards, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gatehouse) +"pkO" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"plx" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"plz" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"plO" = ( +/obj/structure/closet, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop/advanced, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash/bluespace, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"plP" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"plU" = ( +/mob/living/simple_animal/hostile/cultist_remnant/clock, +/obj/structure/chair/stool/bar/brass, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultcabin) +"pmr" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"pnN" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"pnP" = ( +/mob/living/simple_animal/friendly/nanotrasen, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"pnR" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"pnS" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"pnY" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pok" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"pot" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"poJ" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"pph" = ( +/obj/structure/girder, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"ppt" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"ppK" = ( +/obj/machinery/door/airlock/highsecurity, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"ppW" = ( +/obj/structure/frame, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"pqR" = ( +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"pqX" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"prd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "snowdin_turbine_interior"; + name = "Turbine Interior Airlock"; + req_access_txt = "32" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/engine, +/area/awaymission/complex/engineering) +"prs" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/west, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"prM" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"prV" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"psb" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/engineering) +"psW" = ( +/obj/machinery/light, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"ptx" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"pty" = ( +/obj/structure/spider/stickyweb, +/obj/item/pickaxe, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"ptC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"puo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"puw" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"puH" = ( +/obj/machinery/poweredfans, +/obj/machinery/door/poddoor/shutters{ + id = "mountainrobotics" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/facilityresearch) +"puV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"puX" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"pva" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"pvc" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pvr" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/grille/indestructable, +/turf/open/floor/plating, +/area/awaymission/complex/gravgen) +"pvA" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/mug/coco, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"pvJ" = ( +/obj/machinery/power/compressor{ + comp_id = "snowdin_turbine"; + dir = 1; + luminosity = 2 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/engineering) +"pwh" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"pwC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pwE" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light/broken{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"pwH" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/research) +"pwU" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/wardrobe/pjs, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"pxk" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 9 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"pxn" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/melee/baseball_bat, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"pxD" = ( +/obj/item/trash/raisins, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"pxE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"pxN" = ( +/obj/structure/flora/rock/icy, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"pyh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pyi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"pyt" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pyP" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"pzg" = ( +/obj/machinery/vending/cola/red, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pzj" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"pzm" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/security) +"pzt" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"pzF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"pzI" = ( +/obj/structure/bed/matress, +/turf/open/floor/clockwork, +/area/awaymission/complex/exterior) +"pzU" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"pAj" = ( +/obj/machinery/vending/dinnerware{ + contraband = list(/obj/item/kitchen/rollingpin=2,/obj/item/kitchen/knife/butcher=2,/obj/item/reagent_containers/food/condiment/flour=4) + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"pAs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"pAZ" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"pBf" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"pBI" = ( +/obj/machinery/door/airlock/clockwork, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"pBS" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"pCd" = ( +/obj/structure/table/reinforced/brass, +/obj/item/seeds/lavaland/cactus, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"pCq" = ( +/obj/item/trash/plate, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"pCB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/light, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"pDi" = ( +/obj/structure/bed/matress, +/obj/item/bedsheet, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"pDo" = ( +/obj/structure/bodycontainer/crematorium{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"pDy" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"pDX" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall, +/area/awaymission/complex/dorms) +"pEg" = ( +/obj/effect/turf_decal/box/red, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"pEr" = ( +/obj/structure/chair/wood/normal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"pEB" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"pEU" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"pFl" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"pFM" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"pFS" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"pGk" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"pHa" = ( +/turf/closed/wall, +/area/awaymission/complex/engineering) +"pHw" = ( +/obj/structure/chair/comfy/plywood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"pHx" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/mainfacility) +"pHy" = ( +/turf/closed/wall/clockwork, +/area/awaymission/complex/cultcabin) +"pHK" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 4 + }, +/obj/structure/window/reinforced/clockwork{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"pId" = ( +/obj/machinery/vending/cola/red, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pIt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pIu" = ( +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/grass/fairy, +/area/awaymission/complex/cultfacility) +"pIE" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaymission/complex/thewall) +"pIF" = ( +/obj/item/stack/sheet/mineral/snow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"pIM" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plasteel/damturf/scorched2, +/area/awaymission/complex/mainfacility) +"pIN" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"pJq" = ( +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"pJH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"pJJ" = ( +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"pJM" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pJN" = ( +/obj/structure/table/reinforced/brass, +/obj/structure/spacevine, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/clockwork, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"pKw" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pKI" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"pKR" = ( +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"pKZ" = ( +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/thewall) +"pLj" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3" + }, +/area/awaymission/complex/security) +"pLD" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"pLP" = ( +/obj/machinery/door/airlock, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"pLZ" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"pMP" = ( +/obj/item/rack_parts, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"pNb" = ( +/obj/structure/closet/crate, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/obj/item/reagent_containers/food/drinks/bottle/holyoil, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"pOr" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/item/clockwork/integration_cog, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"pOx" = ( +/obj/structure/bed{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"pOy" = ( +/obj/structure/table/reinforced, +/turf/open/floor/wood, +/area/awaymission/complex/research) +"pOX" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"pOZ" = ( +/obj/machinery/door/window/clockwork{ + dir = 4 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"pPa" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"pPy" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"pPB" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/flashlight/lantern, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"pQa" = ( +/obj/machinery/door/airlock/glass, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"pQp" = ( +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"pQC" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"pQF" = ( +/turf/closed/wall, +/area/awaymission/complex/janitorial) +"pQG" = ( +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/command) +"pQI" = ( +/obj/item/clockwork/component/belligerent_eye, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"pRg" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 8 + }, +/obj/item/clockwork/component/replicant_alloy/smashed_anima_fragment, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"pRm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/glass/five, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"pRS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/space_heater, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"pSF" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"pSO" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"pSU" = ( +/obj/machinery/recharge_station/upgraded, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"pTn" = ( +/obj/structure/table, +/obj/item/storage/box/cells, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"pTv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"pTE" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"pTT" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 4 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"pUl" = ( +/obj/structure/table, +/obj/machinery/computer/secure_data/laptop, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pUK" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"pUZ" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"pVq" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"pVM" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/mainfacility) +"pVY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/festive/stairs/stairsnorth, +/area/awaymission/complex/mainfacility) +"pWe" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/item/trash/energybar, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"pWg" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/command) +"pWs" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"pWS" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pWV" = ( +/obj/effect/decal/cleanable/glass, +/obj/item/stack/rods, +/obj/item/stack/rods, +/obj/item/shard, +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"pXf" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"pXq" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"pXK" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"pYx" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/wood, +/area/awaymission/complex/research) +"pYH" = ( +/obj/item/gun/ballistic/revolver/doublebarrel/improvised, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"pZv" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/surgical_drapes, +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"pZG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/medical) +"pZP" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"qaM" = ( +/obj/structure/closet, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/potato/sweet, +/obj/item/reagent_containers/food/snacks/grown/potato/sweet, +/obj/item/reagent_containers/food/snacks/grown/potato/sweet, +/obj/item/reagent_containers/food/snacks/grown/soybeans, +/obj/item/reagent_containers/food/snacks/grown/soybeans, +/obj/item/reagent_containers/food/snacks/grown/soybeans, +/obj/item/reagent_containers/food/snacks/grown/soybeans, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"qaU" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"qbc" = ( +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"qbT" = ( +/obj/structure/barricade/sandbags, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qbU" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"qbY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"qcl" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wirecutters, +/obj/item/reagent_containers/spray/plantbgone, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"qcT" = ( +/obj/structure/spacevine, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"qdp" = ( +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"qen" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"qev" = ( +/obj/structure/guncase/shotgun, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"qfg" = ( +/obj/structure/displaycase/captain, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"qfn" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"qfA" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/item/bedsheet/medical, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"qgM" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"qgN" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/logistics) +"qgV" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qhO" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"qhT" = ( +/obj/structure/light_construct, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"qhU" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"qhZ" = ( +/obj/machinery/stasis, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"qia" = ( +/obj/machinery/computer{ + dir = 4; + name = "Broken Computer" + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"qie" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"qik" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/diamond, +/obj/item/stack/ore/diamond, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"qjc" = ( +/turf/open/floor/wood/damturf/broken2, +/area/awaymission/complex/security) +"qje" = ( +/obj/item/pickaxe/drill, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"qjn" = ( +/obj/effect/turf_decal/siding/thinplating/light, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"qjV" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/cultholdout) +"qjX" = ( +/obj/machinery/conveyor{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"qlq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/engineering) +"qlr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"qlx" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/seeds/matrigrass, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"qlI" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/closet/crate/science, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"qlU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qlY" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"qmF" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"qnH" = ( +/obj/item/storage/firstaid/emergency, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"qnN" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/command) +"qnX" = ( +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"qob" = ( +/obj/machinery/door/airlock/engineering, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"qow" = ( +/obj/machinery/light/broken{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"qox" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"qoB" = ( +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"qoF" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"qoV" = ( +/obj/machinery/door/airlock/medical/glass, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"qpk" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"qqp" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"qqM" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"qrU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"qsv" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/obj/item/clothing/head/beanie/green{ + pixel_y = 11 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qsx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/festive/stairs/stairsnorth, +/area/awaymission/complex/minerhouse) +"qsF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"qsG" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"qtD" = ( +/obj/structure/window/reinforced/tinted, +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/security) +"qtE" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/head/helmet/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"qtL" = ( +/obj/structure/closet/secure/loot, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"qtO" = ( +/obj/effect/turf_decal/tile/red, +/obj/structure/table/reinforced, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"quj" = ( +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"quC" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"qvh" = ( +/obj/item/storage/toolbox/artistic, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"qvi" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"qvB" = ( +/obj/structure/table, +/obj/item/storage/box/medipens/utility, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 8; + pixel_y = -3 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"qwb" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"qwo" = ( +/obj/item/storage/toolbox/syndicate, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/medical) +"qwP" = ( +/obj/structure/chair{ + dir = 1 + }, +/mob/living/simple_animal/hostile/nanotrasen/survivor{ + name = "Lone Survivor"; + desc = "One of the few recovered staff members from the complex, they seem distraught." + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"qwV" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qwY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/dorms) +"qxe" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qxi" = ( +/obj/structure/railing, +/turf/open/floor/catwalk_floor, +/area/awaymission/complex/miningcamp) +"qxK" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"qzk" = ( +/obj/item/chair, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qzB" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/outpost) +"qzJ" = ( +/obj/item/storage/toolbox/mechanical, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"qzO" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"qAH" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"qAZ" = ( +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"qBK" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"qBY" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"qCl" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"qCq" = ( +/obj/structure/barricade/wooden, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"qCr" = ( +/obj/item/trash/semki, +/turf/open/floor/plating, +/area/awaymission/complex/cultcabin) +"qCA" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/janitorial) +"qCM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"qCN" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"qCP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"qDo" = ( +/obj/effect/turf_decal/siding/brown, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"qDT" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qDU" = ( +/obj/machinery/pool/filter{ + pixel_y = -17 + }, +/obj/structure/railing, +/obj/effect/turf_decal/siding/brown, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"qDW" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/power/solar_control, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"qEu" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"qEx" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"qEz" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/bedsheet{ + dir = 1 + }, +/obj/structure/safe/floor, +/obj/item/toy/plush/plushvar, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qFt" = ( +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qFC" = ( +/obj/effect/clockwork/sigil/rite, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/cultfacility) +"qFD" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"qFQ" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"qFU" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"qGd" = ( +/obj/structure/grille/ratvar, +/obj/structure/window/reinforced/clockwork/fulltile, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"qGJ" = ( +/obj/structure/closet/crate/secure/loot, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"qHb" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"qHw" = ( +/obj/machinery/vending/coffee, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"qHE" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"qIb" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qIG" = ( +/obj/structure/grille/ratvar, +/obj/structure/window/reinforced/clockwork/fulltile, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"qIJ" = ( +/obj/structure/table, +/obj/item/clockwork/component/geis_capacitor/fallen_armor, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"qIN" = ( +/obj/structure/grille/ratvar, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"qJb" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/poweredfans, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qJC" = ( +/obj/machinery/chem_dispenser, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"qJT" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/toilet/secret/high_loot{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/security) +"qJV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"qKh" = ( +/obj/structure/fans, +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/woodcabin) +"qKx" = ( +/obj/structure/table/reinforced, +/obj/item/toy/plush/beeplushie, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"qKJ" = ( +/turf/closed/wall, +/area/awaymission/complex/dorms) +"qLK" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"qML" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"qMY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"qNV" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/bot_assembly/medbot, +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"qOu" = ( +/obj/structure/railing, +/obj/item/stack/ore/slag, +/obj/item/melee/baseball_bat, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"qOF" = ( +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"qOJ" = ( +/obj/machinery/vending/snack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"qOK" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/grass/fairy/green, +/area/awaymission/complex/cultfacility) +"qON" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"qOV" = ( +/obj/structure/closet, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/eggplant, +/obj/item/reagent_containers/food/snacks/grown/eggplant, +/obj/item/reagent_containers/food/snacks/grown/garlic, +/obj/item/reagent_containers/food/snacks/grown/garlic, +/obj/item/reagent_containers/food/snacks/grown/garlic, +/obj/item/reagent_containers/food/snacks/grown/garlic, +/obj/item/reagent_containers/food/snacks/grown/garlic, +/obj/item/reagent_containers/food/snacks/grown/vanillapod, +/obj/item/reagent_containers/food/snacks/grown/vanillapod, +/obj/item/reagent_containers/food/snacks/grown/vanillapod, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/chili, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"qOX" = ( +/obj/machinery/vending/snack/green, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qPZ" = ( +/obj/structure/table_frame, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/security) +"qQk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"qQt" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"qQN" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/turf/closed/indestructible/rock/snow, +/turf/closed/indestructible/rock/snow, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"qRa" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/large, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"qRH" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"qRV" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"qSx" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"qSM" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/nanotrasen/survivor, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qTa" = ( +/obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"qTC" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/facilityresearch) +"qUe" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"qUI" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"qWk" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"qWy" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/security) +"qXU" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/effect/turf_decal/stripes/box, +/obj/item/reagent_containers/glass/bottle/kelotane, +/obj/item/reagent_containers/glass/bottle/kelotane, +/obj/item/reagent_containers/glass/bottle/bicaridine, +/obj/item/reagent_containers/glass/bottle/bicaridine, +/obj/item/storage/pill_bottle/epinephrine, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"qYC" = ( +/obj/item/grenade/plastic/c4, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"qYR" = ( +/obj/item/toy/snowball, +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qZi" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"qZq" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"qZy" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"qZB" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"qZC" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"qZG" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/mainfacility) +"qZH" = ( +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"rak" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"raQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"rbg" = ( +/turf/closed/mineral/random/snow/high_chance/complex, +/area/awaymission/complex/exterior) +"rbm" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel/stairs, +/area/awaymission/complex/security) +"rbn" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rbr" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"rbB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/exterior) +"rbD" = ( +/obj/item/clockwork/replica_fabricator, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"rbL" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/item/solar_assembly, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rce" = ( +/obj/structure/closet/crate/solarpanel_small, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rcu" = ( +/obj/structure/table, +/obj/item/storage/box/cells, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"rcN" = ( +/obj/structure/bed/pod, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"rcX" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rdh" = ( +/obj/structure/bed/dogbed, +/mob/living/simple_animal/pet/fox, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"rdu" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/closed/wall/rust, +/area/awaymission/complex/engineering) +"rdz" = ( +/obj/structure/spider/stickyweb, +/obj/structure/grille/ratvar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"rdS" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/bed/dogbed, +/mob/living/simple_animal/hostile/rat, +/obj/item/bedsheet/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"rek" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/grass/fairy/green, +/area/awaymission/complex/cultfacility) +"reN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rff" = ( +/turf/closed/wall/clockwork, +/area/awaymission/complex/cultholdout) +"rft" = ( +/obj/structure/closet/l3closet/janitor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"rfu" = ( +/obj/structure/spider/stickyweb, +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"rfA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rfF" = ( +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"rfK" = ( +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/complex/facilityresearch) +"rfQ" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"rfU" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/facilityresearch) +"rgf" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"rgo" = ( +/obj/item/radio, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rgU" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/barricade/sandbags, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/damturf/scorched1, +/area/awaymission/complex/mainfacility) +"rhv" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rhw" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"rhy" = ( +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"rhF" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rin" = ( +/obj/item/stack/ore/plasma, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"riz" = ( +/obj/structure/table/reinforced, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/paper/fluff/awaymissions/complex/madlogistician, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"riA" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"riO" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"riT" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rjv" = ( +/obj/effect/turf_decal/delivery/white, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rjF" = ( +/obj/structure/destructible/clockwork/wall_gear, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"rkp" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rku" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"rkz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/logistics) +"rkE" = ( +/turf/open/chasm/icemoon/complex, +/area/awaymission/complex/exterior) +"rkF" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rkI" = ( +/obj/effect/mob_spawn/human/clockremnant, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"rkR" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/energybar, +/obj/item/trash/popcorn, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"rlo" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"rlu" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"rlJ" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/ice, +/area/awaymission/complex/security) +"rlK" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/poweredfans, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"rlL" = ( +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rlQ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rmc" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rmB" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/structure/door_assembly/door_assembly_sec, +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage1"; + name = "gatehouse shutters" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"rmT" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/command) +"rmY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"rnn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"rnp" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rnA" = ( +/obj/item/storage/firstaid/emergency, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rnB" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/book/manual/wiki/engineering_construction, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rnP" = ( +/obj/item/storage/box/marshmallow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"rnT" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"rox" = ( +/obj/structure/lattice, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"roy" = ( +/obj/structure/railing, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"rpU" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/miningcar, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"rqj" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/tank{ + dir = 1; + frequency = 1442; + name = "Oxygen Supply Control"; + output_tag = "snowdin_oxygen_out"; + sensors = list("snowdin_oxygen"="Tank") + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rql" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rqw" = ( +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rqI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rqZ" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"rrd" = ( +/obj/structure/railing, +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"rrg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"rrv" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"rrx" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"rrH" = ( +/turf/open/floor/wood/damturf/broken6, +/area/awaymission/complex/miningcamp) +"rrN" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"rrX" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rsh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rsG" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"rsM" = ( +/obj/structure/destructible/clockwork/wall_gear, +/obj/structure/spacevine, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"rsY" = ( +/obj/structure/destructible/clockwork/wall_gear, +/obj/structure/lattice/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"rtk" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"rtS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"rtY" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"ruh" = ( +/obj/structure/chair/sofa/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"ruo" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"ruu" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rux" = ( +/obj/structure/destructible/clockwork/wall_gear, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultcabin) +"ruC" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"ruQ" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rvu" = ( +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/janitorial) +"rvA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cannon/trash, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"rvZ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rwd" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"rxc" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/cell_charger, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"rxj" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"rxE" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"rxQ" = ( +/obj/structure/closet/wardrobe/botanist, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"rxS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"ryh" = ( +/obj/machinery/pdapainter, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"ryH" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/turf_decal/box/red, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rza" = ( +/obj/structure/destructible/clockwork/wall_gear, +/obj/structure/grille/ratvar, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rzg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"rzl" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rzq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/ammo_casing/a762, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rzJ" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/medical) +"rzN" = ( +/obj/structure/holosign/barrier/engineering, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rAd" = ( +/obj/structure/grille/ratvar/broken, +/obj/structure/falsewall/brass, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"rAe" = ( +/obj/structure/closet/crate/wooden, +/obj/item/trash/can, +/obj/item/trash/candy, +/obj/item/trash/raisins, +/obj/item/trash/chips, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"rAj" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"rAJ" = ( +/obj/structure/table/reinforced/brass, +/obj/item/cigbutt/cigarbutt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/paper/fluff/awaymissions/complex/preperation, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"rAP" = ( +/obj/machinery/computer/security/complex, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"rAT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"rAV" = ( +/obj/machinery/computer/arcade{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"rBf" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rBB" = ( +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/mainfacility) +"rBC" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/peppermill, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"rBM" = ( +/obj/structure/table, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"rBP" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rBY" = ( +/obj/structure/girder, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rCa" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"rCo" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"rCC" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"rCR" = ( +/obj/machinery/door/poddoor{ + id = "snowdinturbineoutlet"; + name = "Turbine Outlet" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/engineering) +"rCS" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rCX" = ( +/turf/closed/wall/clockwork, +/area/awaymission/complex/engineering) +"rDx" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"rDE" = ( +/obj/structure/door_assembly/door_assembly_sec, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rDJ" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/box, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"rDO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"rDV" = ( +/obj/structure/closet, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rDX" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"rEz" = ( +/obj/structure/railing, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"rEH" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/internals, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"rFb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"rFf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"rFP" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/mainfacility) +"rGb" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"rGe" = ( +/obj/machinery/light, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"rGg" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"rGw" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light/broken, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"rGB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"rGD" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/greenhouse) +"rGP" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"rHi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/doppler_array/integrated, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rHl" = ( +/obj/item/bedsheet/ce{ + dir = 1 + }, +/obj/structure/bed{ + dir = 1 + }, +/obj/item/toy/plush/Synth{ + pixel_x = -7; + pixel_y = -1 + }, +/obj/item/toy/plush/carpplushie{ + pixel_x = -3; + pixel_y = -7 + }, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"rHC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rHQ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rHV" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"rIm" = ( +/obj/machinery/camera{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rID" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/internals, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"rJe" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaymission/complex/security) +"rJJ" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/closet/crate/hydroponics, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"rJL" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rJV" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"rKa" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"rKj" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"rKo" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/saltshaker, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"rKs" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"rKO" = ( +/obj/structure/chair/comfy/plywood, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"rKR" = ( +/obj/structure/table, +/obj/item/toy/cards/deck/syndicate, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"rLs" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/command) +"rLI" = ( +/obj/structure/closet/wardrobe/grey, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"rMq" = ( +/obj/structure/closet/wardrobe, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat/aformal, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rMz" = ( +/obj/structure/table/wood, +/obj/structure/fluff/paper/stack, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"rMC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rME" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/singlecard, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"rNe" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"rNU" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rOd" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"rOi" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/cultcabin) +"rOy" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"rOG" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"rON" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/ice, +/area/awaymission/complex/logistics) +"rOY" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"rPC" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"rPR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"rPT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"rPY" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"rPZ" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/large, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"rQu" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rQN" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"rRn" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/prison) +"rRA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"rRF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"rRR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rRW" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"rSd" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rSi" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rSy" = ( +/obj/structure/table, +/obj/item/clockwork/component/replicant_alloy/smashed_anima_fragment, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rSB" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"rSN" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"rTM" = ( +/mob/living/simple_animal/hostile/russian/ranged/officer/remnant, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/command) +"rUd" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"rUi" = ( +/obj/structure/flora/tree/spookylog, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"rUj" = ( +/obj/structure/table, +/obj/item/paper/fluff/awaymissions/complex/engineeringlog, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rUw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/research/glass, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rUB" = ( +/obj/structure/chair/brass{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"rUK" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"rUY" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/table, +/obj/item/folder/white, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"rVy" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rWv" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"rWR" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"rXA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/medical, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"rXT" = ( +/obj/effect/turf_decal/stripes/box, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/complex/thewall) +"rXV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rYg" = ( +/obj/item/clockwork/weapon/ratvarian_spear, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultcabin) +"rYi" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"rYr" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"rYN" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"rYP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"rZg" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"rZw" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"rZD" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/medical, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"saj" = ( +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"sak" = ( +/obj/machinery/button/door{ + id = "mountaingarage2" + }, +/turf/closed/wall/ice, +/area/awaymission/complex/security) +"sal" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"saR" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/camera/autoname/complex{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"saV" = ( +/obj/machinery/processor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"sbq" = ( +/obj/item/flashlight/lantern, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultcabin) +"sbw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"sbH" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"sbR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"scs" = ( +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"scu" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"scN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"scO" = ( +/obj/structure/chair/wood{ + dir = 8; + pixel_x = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sdr" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sdt" = ( +/obj/structure/rack, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"sdB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"sdO" = ( +/mob/living/simple_animal/hostile/clockwork/marauder, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"sdP" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"sdS" = ( +/obj/machinery/door/airlock/medical, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"seW" = ( +/obj/structure/rack, +/obj/item/electropack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"sfq" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"sfF" = ( +/obj/structure/table, +/obj/item/clockwork/component/vanguard_cogwheel/onyx_prism, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"sfO" = ( +/obj/structure/chair/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"sfS" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/paper/fluff/awaymissions/complex/bureaucracy, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"sfV" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"sgc" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sgr" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/janitorial) +"sgH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"sha" = ( +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/engineering) +"shu" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"shy" = ( +/obj/machinery/door/airlock/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"shF" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountainjanitorial" + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"shQ" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/table, +/obj/item/inducer, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"shS" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/siding/brown/corner, +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/dorms) +"sih" = ( +/obj/structure/table/reinforced/brass, +/obj/structure/spacevine, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"siw" = ( +/obj/structure/fence/cut/large{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"siA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/wallframe/camera, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"siS" = ( +/obj/structure/bed, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"sjm" = ( +/obj/structure/fluff/broken_flooring, +/obj/structure/barricade/sandbags, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"sjB" = ( +/obj/item/clockwork/weapon/ratvarian_spear, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/prison) +"sjN" = ( +/obj/item/integrated_circuit/output/screen/extralarge, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"ska" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"skA" = ( +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"skD" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"slc" = ( +/obj/structure/table/reinforced/brass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"slF" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"slN" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"smz" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"smK" = ( +/obj/structure/table, +/obj/machinery/computer/med_data/laptop{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"smP" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"sne" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaymission/complex/thewall) +"snv" = ( +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/facilityresearch) +"snD" = ( +/obj/structure/closet/secure_closet/engineering_chief/empty, +/obj/item/construction/rcd/industrial, +/obj/item/toy/plush/borgplushie/pupdozer, +/obj/item/clothing/suit/hooded/wintercoat/ce, +/obj/item/clothing/head/beret/ce, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"snS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"sol" = ( +/obj/structure/table, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"sou" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"soY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"spd" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"spq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"spv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"spO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"spT" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/minerhouse) +"sqk" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"sqn" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"sqq" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"srr" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"srt" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"sru" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"srF" = ( +/obj/item/ammo_casing/shotgun/buckshot, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"ssH" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ssM" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 6 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"ssQ" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"ssT" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"stj" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"stk" = ( +/obj/structure/destructible/cult/pylon, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"suq" = ( +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"suH" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"suW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/catwalk_floor, +/area/awaymission/complex/miningcamp) +"suY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"svv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultcabin) +"svx" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"swd" = ( +/obj/structure/table, +/obj/item/clothing/under/syndicate/coldres, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sws" = ( +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"swE" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage1"; + name = "gatehouse shutters" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"swG" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"swI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"sxj" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"sxl" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"sxr" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sxH" = ( +/obj/item/clockwork/alloy_shards, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/prison) +"sxR" = ( +/obj/machinery/button/door{ + id = "mountaingarage1" + }, +/turf/closed/wall, +/area/awaymission/complex/gatehouse) +"syA" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"syI" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"syL" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"sze" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"szi" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"szD" = ( +/obj/machinery/conveyor, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"szS" = ( +/obj/item/trash/candy, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sAf" = ( +/obj/machinery/door/window/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"sAg" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/tank, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"sAl" = ( +/obj/structure/window/reinforced/clockwork/fulltile, +/obj/structure/grille/ratvar, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultcabin) +"sAB" = ( +/obj/item/stack/cable_coil, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sBC" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"sCs" = ( +/obj/item/storage/box/marshmallow, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"sCC" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/prison) +"sCM" = ( +/obj/item/trash/can, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sCY" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/bedsheet{ + dir = 1 + }, +/obj/structure/safe/floor, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"sDs" = ( +/obj/effect/turf_decal/arrows, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"sDC" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"sDN" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"sEb" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"sEY" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"sFa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/destructible/clockwork/trap/trigger/pressure_sensor, +/obj/structure/destructible/clockwork/trap/brass_skewer, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/item/melee/baseball_bat, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"sFr" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"sFA" = ( +/obj/structure/bed/matress, +/obj/item/bedsheet, +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"sFC" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/minerhouse) +"sFJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"sGe" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"sGs" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"sGS" = ( +/obj/structure/table/reinforced, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"sGU" = ( +/obj/machinery/camera/autoname/complex, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"sHd" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/mainfacility) +"sHf" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"sHj" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"sHB" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"sHS" = ( +/obj/item/reagent_containers/food/snacks/rationpack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"sId" = ( +/obj/item/stack/sheet/mineral/sandbags, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sIe" = ( +/turf/closed/wall, +/area/awaymission/complex/cultholdout) +"sIu" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"sIA" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"sIR" = ( +/obj/machinery/vending/cola, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"sIY" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"sJg" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"sJG" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"sJS" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"sKg" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"sKU" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sLg" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/wallframe/camera, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"sLj" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"sMw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"sMH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"sNt" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"sNu" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"sNB" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/ice, +/area/awaymission/complex/gatehouse) +"sNK" = ( +/obj/structure/railing, +/turf/closed/wall/clockwork, +/area/awaymission/complex/cultfacility) +"sNO" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"sOc" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"sOg" = ( +/obj/structure/destructible/clockwork/trap/brass_skewer, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"sOh" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/complex/exterior) +"sOv" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"sPb" = ( +/obj/structure/chair/sofa{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"sPr" = ( +/obj/machinery/jukebox, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"sPN" = ( +/obj/structure/chair/sofa/corner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"sPQ" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"sQj" = ( +/obj/structure/table, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"sQo" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sQw" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sQB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"sQL" = ( +/obj/structure/lattice, +/obj/item/grenade/plastic/c4, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"sQR" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sRj" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"sRs" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"sRv" = ( +/obj/structure/table, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"sRY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"sSp" = ( +/obj/effect/decal/cleanable/blood/gibs/human, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"sTe" = ( +/obj/structure/chair/stool/brass, +/mob/living/simple_animal/hostile/cultist_remnant/clock, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"sTr" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"sUu" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"sUX" = ( +/obj/item/clockwork/component/vanguard_cogwheel/onyx_prism, +/turf/open/floor/clockwork, +/area/awaymission/complex/prison) +"sVJ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/computer/telescience{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"sVV" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"sWs" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"sWv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"sWw" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"sXn" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/telepad, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"sXR" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"sYu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"sYz" = ( +/obj/machinery/computer/operating, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"sYZ" = ( +/turf/closed/mineral/plasma/ice/complex, +/area/awaymission/complex/cultfacility) +"sZh" = ( +/obj/structure/table/reinforced/brass, +/obj/item/clockwork/component/replicant_alloy, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"sZq" = ( +/obj/item/mining_scanner, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sZu" = ( +/obj/item/hatchet, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"sZx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"tas" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tax" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/logistics) +"taW" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"tbm" = ( +/obj/item/bedsheet/chaplain/double, +/obj/structure/bed/double, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"tbp" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"tbQ" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/closet/crate, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"tca" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"tcc" = ( +/obj/structure/lattice, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"tcn" = ( +/turf/closed/wall, +/area/awaymission/complex/miningcamp) +"tcI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"tcJ" = ( +/obj/machinery/camera/autoname/complex, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"tdx" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"tdP" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"teu" = ( +/obj/machinery/door/poddoor/shutters{ + name = "access shutters"; + id = "mountaintunnel1" + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"tfD" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"tfN" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tfP" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"tgP" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"tgT" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"thf" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/candy, +/obj/item/trash/sosjerky, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"thk" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"tio" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"tip" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/command) +"tis" = ( +/obj/structure/closet/crate, +/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/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/clothing/suit/hooded/wintercoat/ratvar, +/obj/item/storage/toolbox/artistic, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/toolbox/mechanical, +/obj/item/melee/roastingstick, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"tiW" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tji" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"tjs" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/woodcabin) +"tjA" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"tjE" = ( +/obj/structure/dresser, +/obj/item/lighter/gold, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"tjG" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"tkb" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"tkk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"tkw" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"tkS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"tlv" = ( +/obj/item/assembly/signaler, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tlz" = ( +/obj/structure/table, +/obj/item/storage/firstaid/emergency, +/obj/item/storage/firstaid/emergency, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"tmc" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"tme" = ( +/obj/machinery/door/airlock/research/glass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"tmh" = ( +/obj/item/reagent_containers/food/snacks/rationpack, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"tmu" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"tmw" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"tmx" = ( +/obj/structure/fence, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tmK" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"toO" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"tpR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/toilet/secret/high_loot{ + pixel_y = 17 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tqn" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tqr" = ( +/obj/structure/destructible/clockwork/powered/clockwork_obelisk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"tqU" = ( +/obj/structure/chair/stool/bar, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"tqY" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tri" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/miningcar, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"tsd" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"tsx" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"tsN" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/pistachios, +/obj/item/trash/syndi_cakes, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"ttb" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ttJ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"tux" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"tvx" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"tvF" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"tvG" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/airlock/medical, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tvP" = ( +/obj/machinery/button/door{ + id = "snowdinturbineoutlet"; + name = "Turbine Outlet Release"; + pixel_y = -32 + }, +/obj/machinery/button/door{ + id = "snowdinturbinegas"; + name = "Turbine Gas Release"; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"tvQ" = ( +/obj/item/melee/baseball_bat, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"twb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_one_access_txt = "50;48" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"twi" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"twm" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"twu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"txI" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/conveyor_switch_construct, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"txJ" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"tya" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/minerhouse) +"tyb" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/ice, +/area/awaymission/complex/minerhouse) +"tym" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted, +/obj/item/soap, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/engineering) +"tyo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/mainfacility) +"tys" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/item/gunpart/civilianlaserbarrel, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"tyL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/logistics) +"tyQ" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/command) +"tze" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tzg" = ( +/obj/structure/bed, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"tzL" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"tzO" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tzU" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"tzX" = ( +/obj/item/chair, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"tAd" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/hydroponics) +"tAm" = ( +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"tBm" = ( +/obj/structure/frame, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"tBF" = ( +/obj/structure/grille, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"tCf" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"tCJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"tCP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"tDj" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"tDq" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"tDz" = ( +/obj/structure/lattice/clockwork, +/obj/effect/clockwork/sigil/vitality/neutered, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"tEn" = ( +/obj/structure/frame/computer{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"tEy" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"tED" = ( +/obj/structure/chair, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tFa" = ( +/obj/structure/flora/tree/dead, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tFc" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"tFs" = ( +/obj/structure/table, +/obj/machinery/power/apc/auto_name/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"tFZ" = ( +/obj/machinery/computer/rdconsole/core{ + dir = 1 + }, +/obj/structure/fluff/paper/corner, +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"tGn" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 5 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"tGZ" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/hydroponics) +"tHi" = ( +/obj/machinery/photocopier, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tHk" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"tHy" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tHN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/facilityresearch) +"tHT" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"tIF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/clockwork/component/geis_capacitor, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"tIS" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/table, +/obj/item/wallframe/camera, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"tIV" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"tJe" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tJW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"tKg" = ( +/obj/machinery/vending/hydroseeds, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"tKl" = ( +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"tKy" = ( +/obj/structure/girder, +/obj/structure/railing, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tKD" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"tKF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"tKQ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/security) +"tKT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"tKX" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/green/end{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"tLk" = ( +/obj/structure/lattice, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"tLV" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"tLY" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"tMu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"tMK" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"tNb" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"tNl" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"tNq" = ( +/obj/item/gun/ballistic/automatic/fal, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tNs" = ( +/obj/structure/bed/pod, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/cultist_remnant/clock, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"tNF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"tNO" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"tNU" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/green{ + dir = 4 + }, +/obj/effect/turf_decal/siding/green{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"tNV" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tNY" = ( +/obj/machinery/recharge_station/upgraded, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"tOc" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/green{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"tOg" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"tOI" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"tOL" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"tOZ" = ( +/obj/machinery/stasis/survival_pod, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"tPk" = ( +/obj/structure/table, +/obj/item/detective_scanner, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tPr" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"tPu" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/dorms) +"tPN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"tQd" = ( +/turf/closed/wall, +/area/awaymission/complex/prison) +"tQj" = ( +/obj/machinery/door/airlock/wood/glass, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"tQt" = ( +/obj/machinery/vending/wardrobe/det_wardrobe, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tQF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"tQH" = ( +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/command) +"tQW" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"tRk" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"tRp" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tSb" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"tSm" = ( +/obj/structure/fence/cut/large, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tSt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"tSO" = ( +/obj/structure/closet/crate/miningcar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"tSQ" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tTo" = ( +/obj/structure/railing, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"tTq" = ( +/obj/machinery/door/poddoor/shuttledock, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tTr" = ( +/obj/structure/guncase, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"tUw" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"tVb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tVj" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"tVy" = ( +/obj/structure/light_construct, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"tVA" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall/rust, +/area/awaymission/complex/medical) +"tVL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tWp" = ( +/obj/structure/table, +/obj/item/clockwork/component/replicant_alloy, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"tWH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/holosign/barrier, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/complex/security) +"tXf" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"tXx" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"tXD" = ( +/obj/effect/turf_decal/caution, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/clockwork/component/belligerent_eye/blind_eye, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"tXI" = ( +/obj/structure/flora/grass/brown, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"tYf" = ( +/obj/item/stack/sheet/cardboard, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tYh" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"tYr" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"tYV" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"tZw" = ( +/mob/living/simple_animal/hostile/russian/ranged/mosin/remnant, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/mainfacility) +"tZy" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"tZD" = ( +/mob/living/simple_animal/hostile/clockwork/marauder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"tZX" = ( +/obj/structure/sign/poster/random, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/woodcabin) +"uaa" = ( +/obj/structure/bed/matress, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/bedsheet, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"uam" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"uap" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ubg" = ( +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/janitorial) +"ubR" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plasteel/damturf/scorched, +/area/awaymission/complex/mainfacility) +"ucS" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"udC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/item/wrench, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"udS" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"udW" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"uew" = ( +/obj/structure/table, +/obj/item/clipboard, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"uez" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"ueE" = ( +/obj/structure/grille/ratvar, +/obj/structure/falsewall, +/turf/open/floor/clockwork, +/area/awaymission/complex/prison) +"ueW" = ( +/obj/structure/firepit, +/obj/item/trash/waffles, +/obj/structure/fluff/paper{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"uff" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ufj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/machinery/power/smes/magical, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"uft" = ( +/obj/structure/table, +/obj/item/storage/box/syringes, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ugg" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"ugI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"uhc" = ( +/obj/machinery/camera/autoname, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"uhf" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uhz" = ( +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + name = "Assault Pod"; + opacity = 1; + req_access_txt = "150" + }, +/obj/structure/barricade/wooden/crude, +/turf/closed/wall/ice, +/area/awaymission/complex/mainfacility) +"uia" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"uje" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"ujy" = ( +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + dir = 8; + name = "Broken Computer" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ujR" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"ukg" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"ukn" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ukD" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"ukO" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"ukR" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"ull" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"ulx" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ulP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"ulS" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"uma" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/dirt, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"ums" = ( +/obj/structure/bedsheetbin/towel, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"umD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"umM" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaymission/complex/security) +"unE" = ( +/obj/item/clockwork/component/geis_capacitor/fallen_armor, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"unK" = ( +/obj/structure/table/wood, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/rag/towel, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"unQ" = ( +/obj/item/trash/candy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"unS" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"unZ" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"uon" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/barricade/sandbags, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"uor" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"uos" = ( +/obj/effect/turf_decal/box, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"uoz" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/obj/item/clothing/head/beanie/red{ + pixel_y = 11 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uoO" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"upm" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"upq" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/effect/turf_decal/bot, +/obj/structure/frame/machine, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"upC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"upH" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/can, +/obj/item/trash/raisins, +/obj/item/grown/bananapeel, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"uqj" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"uqn" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"uqr" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"uqB" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"uqC" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"uqM" = ( +/obj/machinery/air_sensor{ + frequency = 1442; + id_tag = "snowdin_toxins"; + name = "gas sensor (toxins)" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"uqV" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"urf" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/ice, +/area/awaymission/complex/cultholdout) +"urm" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/ash/crematorium, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"urr" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"ust" = ( +/obj/structure/table/reinforced, +/obj/item/newspaper, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"usN" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"usS" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"uta" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"utU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"uui" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uuR" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"uva" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"uvj" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"uvO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/mainfacility) +"uwg" = ( +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/minerhouse) +"uwI" = ( +/obj/structure/headpike, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uwS" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"uxb" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"uxh" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"uxk" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"uxs" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"uxG" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"uxV" = ( +/obj/item/trash/plate, +/obj/structure/fluff/paper, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"uyo" = ( +/obj/machinery/poweredfans, +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"uyW" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"uzf" = ( +/obj/structure/window/reinforced, +/obj/structure/bed/dogbed, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"uzl" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"uzx" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/item/chromosome/power, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"uAb" = ( +/obj/machinery/poweredfans, +/obj/machinery/door/airlock/external/glass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"uAi" = ( +/obj/structure/flora/tree/jungle, +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/turf/open/floor/grass/fairy/yellow, +/area/awaymission/complex/cultfacility) +"uBL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"uBZ" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uDt" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"uEu" = ( +/obj/structure/destructible/clockwork/trap/brass_skewer, +/obj/structure/destructible/clockwork/trap/trigger/pressure_sensor, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/effect/decal/cleanable/blood, +/obj/item/melee/baseball_bat, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"uEv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/item/trash/energybar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"uED" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uEP" = ( +/obj/effect/turf_decal/loading_area/red, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uEV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"uEW" = ( +/obj/effect/decal/remains/human, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uFm" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/closed/wall, +/area/awaymission/complex/gatehouse) +"uFo" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"uFz" = ( +/obj/structure/grille, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"uFP" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/closet/wardrobe/robotics_black, +/mob/living/simple_animal/bot/cleanbot, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"uFV" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uGd" = ( +/obj/item/ammo_box/c308, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uGf" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/bundlenatural, +/obj/item/pen/fountain, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/command) +"uGq" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/secure/science, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"uGY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/conveyor_switch, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"uHi" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"uHP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/woodcabin) +"uHQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uIV" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/floodlight_frame, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"uJe" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"uJy" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uJJ" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"uJK" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"uJY" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"uKc" = ( +/turf/open/floor/grass/snow/basalt, +/area/awaymission/complex/cultfacility) +"uKt" = ( +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"uLj" = ( +/obj/machinery/iv_drip, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"uLt" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/medical) +"uMp" = ( +/obj/structure/table/reinforced, +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"uMA" = ( +/obj/structure/table/reinforced/brass, +/obj/item/seeds/nettle, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"uMG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"uMJ" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uNN" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/cultcabin) +"uNU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"uOa" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/engineering, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"uOb" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uOf" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"uOo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"uPi" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/awaymission/complex/janitorial) +"uPs" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/closet/crate/large, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"uPz" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"uPM" = ( +/obj/machinery/door/airlock/research/glass, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"uPX" = ( +/obj/effect/mob_spawn/human/corpse/assistant/spanishflu_infection, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"uQz" = ( +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaymission/complex/security) +"uQG" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"uQP" = ( +/obj/item/storage/toolbox/rubber, +/obj/item/stock_parts/cell/high, +/obj/structure/mopbucket, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"uQX" = ( +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"uRg" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/five, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"uRm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/item/kitchen/knife, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"uRu" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"uRN" = ( +/obj/item/dnainjector/insulated, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"uRQ" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"uRT" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"uSu" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"uSw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"uSP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"uTd" = ( +/obj/effect/turf_decal/tile/red, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uTk" = ( +/obj/item/clothing/mask/cigarette/rollie/cannabis, +/obj/item/shovel/spade, +/obj/structure/rack, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"uTF" = ( +/obj/structure/spider/stickyweb, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"uTQ" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/filingcabinet, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"uTV" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/logistics) +"uTZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/glass/bottle/nutrient/empty, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"uUr" = ( +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"uUQ" = ( +/turf/open/floor/wood, +/area/awaymission/complex/cultfacility) +"uVo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uVF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"uVR" = ( +/obj/structure/holohoop{ + dir = 4 + }, +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"uVT" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/dorms) +"uWe" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"uWn" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering/electrical, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"uWB" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/facilityresearch) +"uWU" = ( +/turf/open/floor/festive/stairs/stairseast, +/area/awaymission/complex/janitorial) +"uXr" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"uXx" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"uXZ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"uYb" = ( +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/outpost) +"uYn" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"uYv" = ( +/obj/structure/table/wood, +/obj/item/melee/baseball_bat, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"uYF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"uYM" = ( +/obj/structure/chair, +/obj/structure/lattice, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"uYU" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"uZh" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"uZl" = ( +/obj/structure/cable, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"uZo" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"uZS" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/logistics) +"uZY" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"vac" = ( +/obj/machinery/door/airlock/command/glass, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vae" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"vao" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vaB" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"vaH" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vaV" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vbx" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"vbF" = ( +/obj/structure/closet, +/obj/structure/window/reinforced/spawner/west, +/obj/item/organ/eyes, +/obj/item/organ/heart, +/obj/item/organ/lungs, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"vbL" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"vbO" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"vcg" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/security, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"vcl" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"vcn" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"vcw" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"vcY" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle/wataur, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vdM" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/engineering) +"vel" = ( +/turf/closed/wall, +/area/awaymission/complex/exterior) +"veT" = ( +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"vfb" = ( +/obj/structure/table, +/obj/item/storage/box/gloves, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vfx" = ( +/obj/item/storage/box/mre/menu3, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"vgn" = ( +/obj/structure/rack, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vgN" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/suit/hooded/wintercoat/hos, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"vgT" = ( +/obj/structure/table/reinforced/brass, +/obj/item/clockwork/integration_cog, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"vhj" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"vhw" = ( +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/storage/pill_bottle/mutadone, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"vhE" = ( +/obj/machinery/vending/snack, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"vhN" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"vhV" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"vik" = ( +/obj/structure/railing{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vix" = ( +/obj/structure/table/reinforced, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"viz" = ( +/obj/machinery/processor, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"viK" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"viY" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wirecutters, +/obj/item/reagent_containers/spray/plantbgone, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"viZ" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"vjo" = ( +/obj/structure/table/wood, +/obj/item/book/granter/crafting_recipe/trash_cannon, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"vjv" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"vjx" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/item/stack/cable_coil, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"vjE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"vjR" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"vkg" = ( +/obj/machinery/aug_manipulator, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"vkR" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"vle" = ( +/obj/machinery/power/smes/magical, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"vlo" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"vlA" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"vlU" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vml" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vmC" = ( +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"vmE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vnn" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/dorms) +"vnz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"vnC" = ( +/obj/item/trash/sosjerky, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"vol" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/damturf/scorched2, +/area/awaymission/complex/mainfacility) +"vor" = ( +/obj/structure/chair/sofa/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"voA" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"voI" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"voV" = ( +/obj/item/mop, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"vpk" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vpE" = ( +/obj/item/stack/tile/brass, +/obj/item/stack/tile/brass, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"vpU" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall, +/area/awaymission/complex/gateway) +"vqL" = ( +/obj/structure/bed/roller, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"vri" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vro" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vsY" = ( +/obj/structure/window/reinforced/clockwork/fulltile, +/obj/structure/grille/ratvar, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"vta" = ( +/obj/item/reagent_containers/food/snacks/rationpack, +/turf/open/floor/clockwork, +/area/awaymission/complex/exterior) +"vtg" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"vtq" = ( +/obj/machinery/power/apc/auto_name/east, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"vtr" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vtS" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vub" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vuf" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"vup" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"vuq" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"vus" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"vuw" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vuA" = ( +/turf/open/floor/festive/stairs/stairssouth, +/area/awaymission/complex/logistics) +"vuB" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vuV" = ( +/obj/item/clockwork/component/replicant_alloy/smashed_anima_fragment, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"vvd" = ( +/obj/structure/table, +/obj/item/cultivator, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"vvJ" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigars, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vvX" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vwz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "snowdin_turbine_exterior"; + name = "Turbine Exterior Airlock"; + req_access_txt = "32" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/engine, +/area/awaymission/complex/engineering) +"vwT" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"vwV" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"vwZ" = ( +/obj/structure/railing, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"vxk" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/disks_plantgene, +/obj/item/melee/baseball_bat, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"vxl" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"vxv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/medical) +"vxJ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"vya" = ( +/obj/structure/spacevine, +/obj/machinery/biogenerator, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/clockwork, +/area/awaymission/complex/greenhouse) +"vye" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/bookcase/manuals/engineering, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vzh" = ( +/obj/item/clockwork/component/geis_capacitor, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/prison) +"vAr" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vAC" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/greenhouse) +"vAG" = ( +/turf/open/floor/wood, +/area/awaymission/complex/research) +"vAI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vBi" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/grass/snow/basalt, +/area/awaymission/complex/cultfacility) +"vCq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vDl" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"vDn" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"vDx" = ( +/mob/living/simple_animal/hostile/clockwork/marauder, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"vDL" = ( +/obj/structure/barricade/wooden, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/cultholdout) +"vDW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/logistics) +"vEa" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vEd" = ( +/obj/item/storage/toolbox/emergency, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"vEg" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"vEi" = ( +/obj/machinery/telecomms/server, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vEs" = ( +/turf/closed/wall/r_wall/rust, +/area/awaymission/complex/engineering) +"vED" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"vEH" = ( +/obj/item/carpentry/borer, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"vER" = ( +/obj/structure/destructible/clockwork/wall_gear, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"vFb" = ( +/obj/machinery/vending/snack/green, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vFg" = ( +/obj/machinery/computer/card/minor, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"vFi" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"vFu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vFw" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"vFx" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"vFy" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"vFT" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"vFY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaymission/complex/security) +"vGh" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"vGw" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"vGJ" = ( +/obj/structure/chair, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"vGR" = ( +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/engineering) +"vHe" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"vHx" = ( +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/mainfacility) +"vHM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"vHV" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"vIp" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"vIr" = ( +/obj/structure/table/reinforced, +/obj/structure/bedsheetbin/towel, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"vIO" = ( +/obj/structure/table/reinforced/brass, +/obj/item/clockwork/replica_fabricator, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"vJc" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/item/gun/energy/civilian/lethal, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"vJB" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/plating, +/area/awaymission/complex/greenhouse) +"vKa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/security/engine, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vKB" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"vKK" = ( +/obj/structure/closet/ammunitionlocker, +/obj/item/ammo_casing/shotgun/buckshot, +/obj/item/ammo_casing/shotgun/buckshot, +/obj/item/ammo_casing/shotgun/buckshot, +/obj/item/ammo_casing/shotgun/buckshot, +/obj/item/ammo_casing/shotgun/buckshot, +/obj/item/ammo_box/magazine/m9, +/obj/item/ammo_box/magazine/m9, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"vKM" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"vLj" = ( +/obj/structure/chair/sofa{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"vLp" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"vLE" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"vLI" = ( +/obj/effect/turf_decal/siding/brown, +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"vMb" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"vMn" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"vMv" = ( +/obj/structure/chair, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"vMK" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"vMQ" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass/fairy, +/area/awaymission/complex/cultfacility) +"vNj" = ( +/obj/machinery/rnd/production/protolathe, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"vNw" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/table, +/obj/item/melee/baton/cattleprod/teleprod, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vNB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"vOn" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"vOt" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"vOV" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"vPF" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/complex/logistics) +"vQe" = ( +/obj/item/sales_tagger, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"vQD" = ( +/obj/machinery/vending/tool, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"vQL" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"vRj" = ( +/obj/structure/flora/ash/cap_shroom, +/turf/open/floor/grass/snow/basalt, +/area/awaymission/complex/cultfacility) +"vRZ" = ( +/obj/structure/table/reinforced, +/obj/item/disk/holodisk/complex/securitylog, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/security) +"vSp" = ( +/obj/item/flashlight/lantern, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"vSE" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/brown{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"vSQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"vSV" = ( +/obj/machinery/door/airlock/clockwork, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"vTk" = ( +/obj/machinery/atmospherics/miner/nitrogen, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vTu" = ( +/obj/effect/turf_decal/caution/stand_clear/red, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"vTv" = ( +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/rcl/pre_loaded, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vTF" = ( +/obj/structure/toilet/secret/high_loot{ + pixel_y = 17 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vTT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vUa" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vUi" = ( +/obj/machinery/vending/medical{ + pixel_x = -2 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"vUl" = ( +/obj/structure/table, +/obj/item/papercutter, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"vUA" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"vUM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"vUP" = ( +/obj/structure/barricade/sandbags, +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"vVA" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"vVZ" = ( +/obj/effect/clockwork/sigil/transgression, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"vWI" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"vWL" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"vWP" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"vXd" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"vXo" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"vXz" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vYh" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/floodlight, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"vYj" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"vYH" = ( +/obj/structure/chair, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"vYP" = ( +/obj/structure/flora/junglebush/c, +/turf/open/floor/grass/fairy/green, +/area/awaymission/complex/cultfacility) +"vZb" = ( +/obj/structure/table, +/obj/item/storage/toolbox/artistic, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"vZc" = ( +/obj/item/clockwork/weapon/ratvarian_spear, +/obj/item/trash/pistachios, +/turf/open/floor/clockwork, +/area/awaymission/complex/exterior) +"vZr" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"wad" = ( +/turf/open/lava/smooth/airless, +/area/awaymission/complex/cultfacility) +"waO" = ( +/obj/structure/flora/tree/pine, +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"waS" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"wbB" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 1; + stack_amt = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"wco" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/awaymission/complex/research) +"wcp" = ( +/obj/effect/turf_decal/tile/red, +/obj/item/ammo_casing/c9mm, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"wcV" = ( +/obj/structure/lattice/catwalk/clockwork, +/obj/machinery/door/airlock/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"wdc" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/prison) +"wds" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/east, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/command) +"wdu" = ( +/turf/open/floor/clockwork, +/area/awaymission/complex/prison) +"weB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"weJ" = ( +/obj/structure/table, +/obj/item/analyzer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"weM" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"wfg" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/hydroponics) +"wfq" = ( +/obj/structure/closet, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"wfv" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"wfY" = ( +/obj/structure/table, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wgM" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"whb" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/engineering) +"whP" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"wiA" = ( +/obj/machinery/button/door{ + id = "mountaingarage3" + }, +/turf/closed/wall/clockwork, +/area/awaymission/complex/cultholdout) +"wiS" = ( +/obj/structure/pool/ladder, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"wiV" = ( +/obj/structure/table, +/obj/item/papercutter, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"wjq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"wjI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"wkc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"wki" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"wko" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"wkD" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"wkK" = ( +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"wme" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"wmg" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"wmE" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"wmI" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"wmP" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/prison) +"wnc" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/lattice/catwalk/clockwork, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"wnn" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/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/stack/sheet/mineral/plasma, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"woq" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"woH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"woP" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"wpl" = ( +/obj/machinery/door/airlock, +/obj/machinery/poweredfans, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"wpp" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"wpP" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"wqe" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"wqv" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"wqW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/wallframe/camera, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"wrd" = ( +/obj/structure/table, +/obj/item/integrated_circuit/weaponized/grenade, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"wrE" = ( +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"wrM" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"wrV" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"wrX" = ( +/obj/structure/table, +/obj/item/storage/box/beakers/variety, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wsn" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"wsx" = ( +/turf/closed/wall, +/area/awaymission/complex/gatehouse) +"wsA" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"wsX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"wtf" = ( +/turf/closed/wall/clockwork, +/area/awaymission/complex/exterior) +"wth" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"wtB" = ( +/obj/item/trash/boritos, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"wtV" = ( +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"wuI" = ( +/obj/structure/rack, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"wvl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/rack, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"wvO" = ( +/obj/machinery/chem_heater, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"wwh" = ( +/obj/structure/chair/brass{ + dir = 4 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"wwl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/space_heater, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"wwr" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"wwM" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/exterior) +"wxg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/mainfacility) +"wxy" = ( +/obj/item/ammo_box/magazine/toy/m762/riot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"wya" = ( +/obj/machinery/power/port_gen/pacman/super, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"wyb" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"wyD" = ( +/turf/closed/wall/clockwork, +/area/awaymission/complex/prison) +"wyF" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"wze" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"wzx" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wzF" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/candy, +/obj/item/trash/can, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"wAq" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/brown, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"wAv" = ( +/obj/machinery/microwave, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"wAO" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"wBk" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 10 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"wBw" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"wBE" = ( +/obj/structure/closet, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/redbeet, +/obj/item/reagent_containers/food/snacks/grown/redbeet, +/obj/item/reagent_containers/food/snacks/grown/peas, +/obj/item/reagent_containers/food/snacks/grown/peas, +/obj/item/reagent_containers/food/snacks/grown/peas, +/obj/item/reagent_containers/food/snacks/grown/parsnip, +/obj/item/reagent_containers/food/snacks/grown/parsnip, +/obj/item/reagent_containers/food/snacks/grown/onion, +/obj/item/reagent_containers/food/snacks/grown/onion, +/obj/item/reagent_containers/food/snacks/grown/onion, +/obj/item/reagent_containers/food/snacks/grown/onion, +/obj/item/reagent_containers/food/snacks/grown/onion, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"wCa" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"wCz" = ( +/obj/item/trash/can, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"wCW" = ( +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"wDi" = ( +/mob/living/simple_animal/hostile/cultist_remnant/clock, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"wEf" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/command) +"wEx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/clockwork/integration_cog, +/turf/open/floor/plating/rust, +/area/awaymission/complex/cultcabin) +"wFi" = ( +/obj/machinery/iv_drip, +/obj/machinery/light/broken{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"wFo" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wGb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"wGc" = ( +/obj/structure/cable, +/obj/item/solar_assembly, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"wGe" = ( +/obj/machinery/rnd/production/circuit_imprinter, +/obj/effect/turf_decal/siding/purple{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"wGo" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"wGS" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"wHa" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"wHq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"wHJ" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"wHL" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"wHP" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"wIA" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/rack, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"wIF" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wKa" = ( +/obj/structure/bed/matress, +/obj/item/bedsheet, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"wKn" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"wKp" = ( +/obj/item/circuitboard/computer/cloning/prototype, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"wKH" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/command) +"wKJ" = ( +/obj/structure/mecha_wreckage/phazon, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"wKS" = ( +/obj/item/card/id/mining, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"wLh" = ( +/obj/structure/table, +/obj/item/storage/box/rxglasses, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wLr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"wLz" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/purple{ + dir = 5 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"wLC" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"wLD" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"wLU" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"wMk" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/minerhouse) +"wMD" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"wOc" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"wOe" = ( +/obj/machinery/space_heater, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"wOx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"wOW" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 8; + pixel_x = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/security) +"wPn" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"wPR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"wQl" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/minerhouse) +"wRr" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/peppermill, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"wRt" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/tank{ + dir = 1; + frequency = 1442; + name = "Toxins Supply Control"; + output_tag = "snowdin_toxins_out"; + sensors = list("snowdin_toxins"="Tank") + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"wRF" = ( +/obj/structure/door_assembly/door_assembly_grunge, +/obj/structure/barricade/wooden, +/turf/closed/wall/ice, +/area/awaymission/complex/thewall) +"wSo" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/awaymission/complex/outpost) +"wSU" = ( +/obj/machinery/button/door{ + id = "mountainrobotics" + }, +/turf/closed/wall, +/area/awaymission/complex/facilityresearch) +"wTi" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"wTR" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"wUy" = ( +/obj/machinery/vending/cola/shamblers, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"wUR" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"wUT" = ( +/obj/structure/fence/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"wVc" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/secure/medical, +/obj/item/reagent_containers/glass/bottle/random_virus, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"wVH" = ( +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"wVX" = ( +/obj/structure/closet/l3closet/virology, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wWe" = ( +/turf/open/floor/clockwork, +/area/awaymission/complex/facilityresearch) +"wWp" = ( +/obj/structure/closet/l3closet/virology, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wWI" = ( +/obj/structure/closet, +/obj/item/storage/backpack/duffelbag/mining, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"wWS" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/mainfacility) +"wWV" = ( +/obj/structure/table, +/obj/item/disk/tech_disk/illegal, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"wXs" = ( +/obj/structure/table/reinforced/brass, +/obj/item/clockwork/component/vanguard_cogwheel, +/turf/open/floor/clockwork, +/area/awaymission/complex/exterior) +"wZb" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"wZx" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"wZX" = ( +/obj/structure/window/reinforced/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"xaE" = ( +/obj/structure/loot_pile/maint, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"xbh" = ( +/obj/structure/table/reinforced, +/obj/structure/railing, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 1 + }, +/obj/item/trash/tray, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/miningcamp) +"xbo" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/miningcamp) +"xbw" = ( +/obj/structure/closet/crate/engineering, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/storage/toolbox/syndicate, +/obj/item/storage/box/stockparts/deluxe, +/obj/item/stack/cable_coil/red, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"xbT" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xbY" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"xck" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/grass/fairy/pink, +/area/awaymission/complex/cultfacility) +"xcu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"xcB" = ( +/obj/machinery/computer/card/minor, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xdi" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"xdz" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"xdH" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/medical) +"xdN" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"xdU" = ( +/turf/closed/wall/clockwork, +/area/awaymission/complex/research) +"xdX" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"xeg" = ( +/turf/closed/wall/r_wall, +/area/awaymission/complex/engineering) +"xej" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"xeQ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"xeR" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"xeS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"xeV" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/mainfacility) +"xfA" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xfR" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"xfY" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"xgT" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"xhq" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/minerhouse) +"xhE" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/woodcabin) +"xhM" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"xia" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/black{ + dir = 1 + }, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/dorms) +"xin" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"xiy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"xiz" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"xiO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"xiX" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"xjk" = ( +/obj/machinery/vending/snack/orange, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"xjr" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xjP" = ( +/obj/structure/lattice/clockwork, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"xku" = ( +/obj/machinery/light/small/broken{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/facilityresearch) +"xkO" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"xkW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"xkY" = ( +/obj/structure/table/reinforced/brass, +/obj/structure/window/reinforced/clockwork{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"xld" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"xlC" = ( +/obj/vehicle/ridden/wheelchair, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"xlH" = ( +/obj/item/analyzer, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"xma" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"xms" = ( +/turf/closed/wall, +/area/awaymission/complex/facilityresearch) +"xmQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"xno" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"xns" = ( +/obj/structure/cable, +/obj/item/solar_assembly, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"xnH" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate/large, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xod" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"xoT" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"xoW" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"xoZ" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/wrapping, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"xpq" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/research) +"xqd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"xqR" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gatehouse) +"xqT" = ( +/obj/structure/table/wood, +/obj/structure/fluff/paper/stack, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"xrj" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"xry" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"xrF" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"xrI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"xsg" = ( +/obj/machinery/door/airlock/research/glass, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"xsK" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"xti" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/medical) +"xtt" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"xtu" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"xuP" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"xuQ" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/engineering) +"xvd" = ( +/obj/machinery/light, +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"xvw" = ( +/mob/living/simple_animal/hostile/russian/ranged/mosin/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"xvO" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/green, +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"xvQ" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"xvT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xvY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaymission/complex/security) +"xwf" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"xwk" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"xwm" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"xwr" = ( +/obj/structure/table/reinforced/brass, +/obj/item/clothing/suit/armor/clockwork, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/exterior) +"xwt" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/closet/crate/large, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"xwz" = ( +/obj/structure/destructible/clockwork/wall_gear, +/obj/structure/grille/ratvar, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"xxc" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"xxI" = ( +/obj/machinery/atmospherics/miner/toxins, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xys" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/closed/wall, +/area/awaymission/complex/gateway) +"xyu" = ( +/obj/effect/turf_decal/caution/stand_clear/red, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"xyG" = ( +/turf/open/floor/clockwork/reebe, +/area/awaymission/complex/cultfacility) +"xzR" = ( +/obj/item/stack/sheet/cardboard, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"xzZ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"xAd" = ( +/obj/item/processed/wood/seat, +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"xAf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"xAw" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"xAX" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"xBt" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/item/soap/deluxe, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/command) +"xBI" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"xBM" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"xBN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"xCc" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"xCo" = ( +/obj/structure/destructible/clockwork/wall_gear, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultholdout) +"xCt" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"xCA" = ( +/obj/structure/window/reinforced/clockwork{ + dir = 1 + }, +/obj/structure/window/reinforced/clockwork{ + dir = 4 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"xCC" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"xCK" = ( +/obj/structure/railing, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"xCL" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"xCU" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/structure/bedsheetbin/towel, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"xDh" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"xDk" = ( +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"xDx" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"xDE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"xDN" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"xEk" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"xEE" = ( +/obj/structure/flora/junglebush/c, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"xEG" = ( +/obj/machinery/camera/autoname/complex, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"xEZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/research) +"xFo" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"xFB" = ( +/obj/structure/mineral_door/woodrustic, +/obj/machinery/poweredfans, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"xGO" = ( +/obj/item/toy/cards/singlecard/cas, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"xGS" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/complex/research) +"xHo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"xHr" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"xHs" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"xIw" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"xJi" = ( +/obj/structure/table/reinforced/brass, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"xJn" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xJS" = ( +/obj/machinery/vending/games, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"xKp" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"xKL" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/port_gen/pacman/super, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"xKT" = ( +/obj/structure/table, +/obj/item/storage/bag/material, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xLA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"xLH" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/railing{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/tank/water_vapor, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"xMs" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet/radiation, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xMz" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"xMR" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"xNb" = ( +/obj/machinery/door/airlock/clockwork, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"xNW" = ( +/obj/machinery/computer/security/complex{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"xOh" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"xOx" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"xOD" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/rnd/bepis, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"xOL" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"xOX" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"xPr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xPy" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"xPJ" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"xQk" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"xQv" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xRm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xRU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"xSk" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"xSx" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"xSA" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/minerhouse) +"xTa" = ( +/obj/machinery/telecomms/processor, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xTw" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"xTW" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xUa" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"xUr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"xVN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"xWu" = ( +/obj/structure/table, +/obj/item/clockwork/component/geis_capacitor, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"xWO" = ( +/obj/effect/turf_decal/weather/dirt, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"xXQ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"xXV" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"xYg" = ( +/obj/structure/fluff/broken_flooring, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"xYR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/research) +"xYX" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"xZR" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"xZT" = ( +/obj/structure/destructible/clockwork/wall_gear/displaced, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"xZV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ybz" = ( +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"ybM" = ( +/obj/structure/table, +/obj/item/disk/holodisk/complex/welcomeagent, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"ycg" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"ycN" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ycQ" = ( +/obj/structure/fence/end{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ycW" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"ydT" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"ydX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood/damturf/broken6, +/area/awaymission/complex/mainfacility) +"yeg" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"yer" = ( +/obj/machinery/sleeper, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"yeu" = ( +/obj/structure/sign/warning, +/turf/closed/wall, +/area/awaymission/complex/research) +"yeG" = ( +/obj/structure/table/wood/poker, +/obj/item/stack/spacecash/c10, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"yfx" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"ygs" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ygE" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"yhe" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"yhP" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"yiz" = ( +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"yiY" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"yjl" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/prison) +"yjr" = ( +/mob/living/simple_animal/hostile/asteroid/wolf, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"yjH" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"yka" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate, +/obj/item/trash/can, +/obj/item/trash/semki, +/obj/item/trash/plate, +/obj/item/trash/raisins, +/obj/item/trash/sosjerky, +/obj/item/trash/candle, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"ykF" = ( +/obj/structure/table/wood, +/obj/structure/fluff/paper, +/obj/item/paperslip, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"ylC" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ylL" = ( +/obj/structure/table, +/obj/item/toy/cards/deck/cas, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"yma" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) + +(1,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(2,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +mlD +mlD +mlD +mlD +mlD +mlD +mlD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rkE +rkE +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOh +sOh +sOh +alX +alX +alX +tTq +tTq +alX +tTq +alX +alX +sOh +sOh +sOh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +eSQ +wmI +egn +qTa +oJS +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(3,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fsY +fsY +nzu +nzu +nzu +nzu +nzu +fsY +mDe +rHV +hFF +gSy +ufj +hGm +juZ +uMG +vle +mlD +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +gIA +gIA +iDa +gIA +sOh +ovO +ovO +nRw +sOv +sOv +nRw +sOv +ovO +ovO +sOh +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +rSN +wmI +wxy +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(4,1,1) = {" +sFr +sFr +mlD +mlD +kLt +mlD +mlD +mlD +fsY +nzu +mGY +ctB +kGm +nzu +pnP +lwx +rUK +lzC +jpX +rUd +rnn +vOt +uMG +fpO +mlD +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +iiT +iDa +gIA +rIm +gIA +bxU +sOv +sOv +sOv +sOv +sOv +bxU +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +fWs +fWs +fWs +pQF +pQF +pQF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dxy +dxy +dxy +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +whP +gIA +gIA +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +eSQ +wmI +eSQ +sFr +sFr +sFr +sFr +sFr +kCX +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tcn +tcn +tcn +tcn +tcn +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(5,1,1) = {" +sFr +sFr +mlD +hvS +dYV +bXC +qAZ +mlD +nzu +mGY +bnm +bnm +bnm +ctB +ctB +ogY +nzu +fsY +vpU +kyL +qQk +kho +kho +kho +mlD +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +iwF +gIA +iDa +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +wyF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +pQF +pQF +fWs +fWs +fWs +fWs +nyy +nyy +nyy +aqm +pQF +ilK +mLt +fHV +ojQ +lnW +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +aep +aep +dxy +dxy +aep +aep +aep +aep +aep +aep +oXy +oXy +oXy +oXy +aep +aep +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iZM +oZY +gvx +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gvx +gIA +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +wmI +sFr +sFr +sFr +sFr +wmI +bbf +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tcn +hoT +aUU +nfZ +tcn +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(6,1,1) = {" +sFr +sFr +mlD +hTT +bDO +bDO +bDO +fwV +aSV +aZy +bnm +cFd +iYy +eqx +iQY +bnm +kGm +nzu +mlD +dUj +xxc +bDO +aUB +bBp +mlD +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +jCp +rkp +ssH +sQR +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +fWs +pQF +pQF +pQF +nyy +mIS +szD +szD +szD +szD +mjH +flK +flK +aqm +pQF +mLt +sIY +sIY +kUL +uxV +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +aep +aep +aep +dxy +dxy +aep +oXy +aep +aep +oXy +oXy +oXy +oXy +aep +aep +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gvx +gIA +gIA +gIA +gIA +whP +iZM +gIA +gIA +gIA +gIA +gvx +iwF +iZM +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +wmI +sFr +sFr +sFr +sFr +wmI +sFr +sFr +wmI +wmI +dLj +sFr +sFr +sFr +sFr +sFr +jRV +gwT +aUU +mOl +jRV +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(7,1,1) = {" +sFr +sFr +mlD +mjY +jsy +bDO +bDO +mlD +gAw +aZy +aZy +eOZ +byV +byV +fgX +aZy +dXB +uYU +mlD +mlD +yjH +mlD +mlD +mlD +mlD +cLH +jxV +nzu +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +sQR +iDa +gIA +gIA +gIA +gIA +iwF +gIA +sOv +sOv +aNU +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +pDo +iEy +iEl +pQF +osb +ooh +iik +tkk +tkk +tkk +tkk +tkk +tkk +hkP +xfR +sIY +mVM +sIY +sIY +jEJ +qWk +ctg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +aep +aep +aep +aep +aep +dxy +aep +dxy +aep +oXy +oXy +oXy +qQN +aep +aep +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iZM +gvx +gIA +pIF +gIA +gIA +gIA +gIA +gIA +gIA +gvx +gvx +qsv +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +wmI +wmI +sFr +wmI +cbi +wmI +sFr +sFr +eRN +sFr +sFr +sFr +sFr +sFr +gIA +gIA +jRV +mMt +tmw +xbo +jRV +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(8,1,1) = {" +sFr +mlD +mlD +uhc +bDO +vbO +rlu +mlD +nzu +rrg +bnm +uOo +mfk +vae +fkz +pmr +nzu +nzu +kSE +nzu +cPd +nzu +nzu +nzu +jun +cLH +nzu +nzu +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +uPX +ceq +urm +pQF +osb +xfY +dQq +vFy +nMT +wUR +uew +bzb +gxJ +miN +pQF +sIY +vEH +sIY +sIY +sIY +lFN +xAd +ueW +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dxy +dxy +aep +aep +aep +aep +aep +dxy +aep +aep +oXy +oXy +oXy +oXy +aep +aep +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gvx +gIA +gIA +gIA +iil +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +wmI +sFr +wmI +sFr +sFr +sFr +sFr +gIA +sFr +sFr +sFr +gIA +iwF +gIA +gIA +jRV +mMt +tmw +dXo +jRV +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(9,1,1) = {" +sFr +mlD +owe +bDO +bDO +oFd +ibf +mlD +nzu +tHT +dXB +bnm +bnm +bnm +dXB +mLJ +nzu +nzu +nzu +nzu +pXf +dqe +dqe +dqe +gpD +dIB +dqe +uPz +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +iDa +iiT +gIA +ssH +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +dbY +xHr +hIc +pQF +wbB +uGY +aBC +kYM +qnH +evl +evl +evl +evl +evl +ckV +sIY +sIY +ccl +sIY +aLP +nle +qdp +iZw +epr +sFr +sFr +sFr +sFr +sFr +sFr +aep +aep +dxy +dxy +aep +aep +aep +aep +aep +dxy +jQT +oXy +oXy +oXy +aep +aep +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +uoz +gvx +gIA +gIA +iiT +gIA +gIA +pIF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +wmI +wmI +loy +sFr +wmI +sFr +sFr +sFr +sFr +gIA +sFr +gIA +gIA +gIA +gIA +gIA +sQR +jRV +jRV +dXu +jRV +jRV +gIA +gIA +whP +gIA +sFr +sFr +sFr +sFr +wmI +sFr +sFr +sFr +"} +(10,1,1) = {" +sFr +mlD +abG +bDO +bDO +fis +ukO +mlD +nzu +nzu +nzu +tHT +dXB +cXK +nzu +lyi +nzu +nzu +nzu +nzu +cPd +nzu +nzu +nzu +nzu +nav +nzu +fef +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +fef +gIA +iDa +gIA +gIA +jPd +gIA +gIA +gIA +gIA +sOv +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +pQF +gnL +pQF +pQF +hVP +tji +evl +evl +evl +evl +gmW +bBS +evl +oND +pQF +sIY +sIY +sIY +sIY +sIY +sIY +cAi +gVD +aUz +edl +sFr +sFr +sFr +sFr +aep +aep +aep +aep +aep +dxy +dxy +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +uwI +gIA +gIA +gIA +aep +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iZM +gvx +gIA +gIA +iZM +gIA +gIA +gIA +iZM +gIA +gIA +sQR +gIA +gvx +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +wmI +sFr +sFr +sFr +wmI +sFr +sFr +sFr +sFr +gIA +gIA +lvw +lvw +lvw +lvw +gIA +gIA +jRV +jMe +tmw +xTw +jRV +gIA +ssH +gIA +gIA +gIA +gIA +rhF +gYV +wmI +wmI +gVY +sFr +"} +(11,1,1) = {" +sFr +mlD +xys +mlD +dRE +mlD +mlD +mlD +fsY +nzu +nzu +nzu +nzu +nzu +nzu +lyi +nzu +nzu +nzu +nzu +cPd +nzu +nzu +nzu +nzu +cLH +nzu +gIA +sQR +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +jdB +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +fqk +fji +vbF +pQF +upm +evl +evl +evl +kVE +kVE +lbg +maF +uWU +dvG +pQF +gmP +ckY +qOu +uWU +uWU +kgE +dVt +dVt +dVt +dVt +dVt +sFr +sFr +sFr +aep +aep +aep +aep +dVt +dVt +dVt +dVt +dVt +dVt +dVt +dVt +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gvx +gvx +gvx +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gvx +qsv +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +wmI +wmI +wmI +wmI +wmI +sFr +sFr +sFr +iiT +gIA +gIA +vhj +ccY +cvC +hjJ +gIA +gIA +jRV +eyP +tmw +xTw +jRV +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +pNb +wmI +sFr +"} +(12,1,1) = {" +sFr +mlD +tAm +bDO +bDO +bDO +tAm +mlD +fsY +nzu +nzu +nzu +ajD +kpj +iKm +eAA +qSx +nzu +nzu +nzu +cPd +nzu +nzu +nzu +mGt +lgf +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +ssH +iDa +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +fqk +rfF +fps +pQa +evl +evl +evl +evl +loo +fWs +jLk +pQF +kSv +pQF +pQF +pQF +dWY +dVt +shF +shF +pQF +dVt +sCs +sIY +nSe +sIY +cwp +sFr +sFr +aep +aep +aep +aep +dVt +caA +caA +caA +dhO +caA +caA +dhO +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gvx +iZM +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +fXI +qRa +aRw +vKB +gIA +gIA +jRV +dPv +tmw +xTw +jRV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +ibY +sFr +"} +(13,1,1) = {" +sFr +mlD +uYn +bDO +bDO +bDO +uYn +kLt +fsY +nzu +nzu +nzu +ixf +jal +iBh +eAA +bMq +rRW +epx +xtu +tZy +nzu +nzu +nzu +cLH +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +iwF +iDa +gIA +gIA +aXQ +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +lsc +xHr +qnX +uPi +onM +gxJ +evl +evl +faQ +fWs +bBS +bBS +evl +aZQ +fWs +xBN +miI +bTW +rvu +rvu +xcu +dVt +sIY +sIY +mVM +vDn +cwp +sIY +sIY +sFr +sFr +sFr +sFr +dVt +caA +caA +caA +dhO +caA +caA +dhO +gIA +nLy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +fXI +qik +aRw +lHj +gIA +wVH +jRV +jRV +euK +jRV +jRV +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +"} +(14,1,1) = {" +sFr +mlD +siS +bDO +bDO +bDO +tAm +anY +fsY +nzu +nzu +nzu +ccF +myt +iBh +eAA +ybM +lRD +kGm +nzu +ipu +nzu +nzu +pnP +cLH +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +iDa +gIA +edo +nML +gfl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +wVc +khx +jDV +pQF +rft +dRH +evl +evl +dhO +kSv +evl +evl +evl +eLS +fWs +evl +evl +jmz +rvu +rvu +wqW +dVt +iQt +sIY +sIY +sIY +mjo +sIY +sIY +sIY +sIY +sFr +sFr +dVt +kYM +caA +caA +dhO +caA +caA +dhO +gIA +gIA +gIA +gIA +sFr +sFr +uwI +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sFr +sFr +sFr +gIA +iDa +gIA +lvw +lvw +lvw +lvw +lvw +gIA +fXI +rSB +aRw +cht +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +"} +(15,1,1) = {" +sFr +kLt +bNw +bDO +bDO +bDO +uYn +anY +fsY +nzu +iJA +dqe +dqe +qhO +mJx +aGU +ldQ +jaj +dXB +ctB +bnm +kGm +nzu +nzu +cLH +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +bmO +gIA +gke +iCQ +tdx +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +pQF +pQF +pQF +pQF +pQF +jLk +plO +evl +hmm +fWs +xAX +evl +evl +evl +kSv +evl +vFy +jmz +axB +rvu +yka +dVt +iQt +sIY +tzX +qHE +hqm +sIY +sIY +sIY +sIY +sIY +sIY +dVt +uWU +uWU +uWU +dVt +dVt +dVt +dVt +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +gIA +gIA +iDa +gIA +uPs +ccY +ccY +ccY +mdZ +gIA +gas +afC +mxZ +bzv +gIA +iwF +gIA +gIA +gIA +gIA +oXX +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(16,1,1) = {" +sFr +mlD +tAm +bDO +bDO +jGk +tAm +mlD +nzu +nzu +nzu +nzu +nzu +lyi +nzu +tHT +dXB +cXK +nzu +rrg +gcf +qwP +nzu +jun +cLH +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +whP +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +jPd +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +spd +wAv +bOJ +jep +imo +pQF +ayI +evl +aUQ +pQF +dAJ +suH +wPn +qMY +pQF +sbw +spO +wth +nbC +rvu +qLK +dVt +iQt +sIY +sIY +sIY +hqm +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +caA +caA +dVt +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +kwp +rSB +kFr +plx +npr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nDp +gIA +gIA +gIA +jRV +jRV +jRV +jRV +jRV +gIA +sFr +sFr +sFr +"} +(17,1,1) = {" +sFr +mlD +mlD +aRP +bDO +bDO +uYn +mlD +fPB +fPB +fPB +fPB +fPB +fqw +fPB +fPB +fPB +lCf +nzu +tHT +mUg +lTb +nzu +jun +cLH +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +iDa +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +gIB +iDN +jJz +tgP +hNo +pQF +pQF +kSv +pQF +pQF +mLu +oGq +jmz +gvJ +shF +rvu +rvu +rvu +rvu +rvu +rvu +kel +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +kYM +caA +dVt +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +aos +aRw +aRw +aRw +cht +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ctq +jUf +nvD +qzk +gIA +jRV +llv +ovM +vGh +jRV +rBY +sFr +sFr +sFr +"} +(18,1,1) = {" +sFr +sFr +mlD +mlD +mlD +mlD +mlD +mlD +mVY +emZ +nzu +nzu +uqr +dLy +bmS +nzu +nzu +cLH +nzu +nzu +djc +nzu +nzu +jun +cLH +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +iiT +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +etA +tgP +tgP +tgP +rAV +pQF +eZy +mhM +uDt +jLk +iox +vFy +rvA +axB +kYM +fhy +fhy +rvu +rvu +rvu +rvu +kel +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +caA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +oaU +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iDa +ovO +abm +rJJ +vIp +mxZ +bzv +gIA +gIA +iiT +gIA +gIA +gIA +oEn +gIA +sOv +sOv +gIA +oeN +gIA +gIA +gIA +jRV +peW +gjt +ohQ +jRV +gIA +sFr +sFr +sFr +"} +(19,1,1) = {" +sFr +sFr +sFr +sFr +nzu +nzu +nzu +cLH +ivw +vMK +nzu +spv +byV +kKS +jJf +rHV +qSx +cLH +nzu +nzu +nzu +nzu +nzu +jun +cLH +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +vjo +cHf +tgP +tgP +mhM +kSv +mhM +sru +gqG +jLk +fij +wCz +nqI +rxc +pQF +woH +woH +woH +woH +wvl +gUJ +dVt +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +aAy +ovO +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +euK +iEi +iEi +brn +jRV +gIA +sFr +sFr +sFr +"} +(20,1,1) = {" +sFr +sFr +sFr +sFr +nzu +nzu +nzu +cLH +hWl +gNm +bnm +byV +byV +byV +byV +fKX +peI +cLH +nzu +nzu +nzu +nzu +lDc +lDc +lDc +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +jCp +rkp +sQR +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +mRd +mRd +bJe +aqy +cGL +pQF +mhM +iOf +aZR +pQF +pQF +pQF +fWs +fWs +fWs +evl +cTj +iox +hJf +jLk +pQF +dVt +dVt +dVt +sIY +sIY +sIY +sIY +sIY +cwp +cwp +sIY +sIY +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +jRV +aiL +iEi +aWp +jRV +rBY +rBY +sFr +sFr +"} +(21,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ooX +mOM +byV +byV +gjy +gjy +eJV +kOu +bmQ +cLH +nzu +nzu +lDc +lDc +lDc +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +pQF +pQF +pQF +kSv +pQF +pQF +iaY +aZR +mKJ +pQF +onh +bCv +xaE +ghI +fWs +ghI +iox +cTj +bBS +pQF +ldy +ldy +ohc +dVt +sIY +sIY +sIY +sIY +sIY +qHE +hqm +sIY +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sOv +sOv +sOv +gIA +gIA +gIA +jRV +jRV +jRV +jRV +jRV +gIA +gIA +sFr +sFr +"} +(22,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rZD +rEH +mBy +esk +lPX +kOu +uWn +lDc +lDc +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +ubg +qCA +fWs +fWs +fWs +fWs +pQF +tCP +lRm +dqH +ghI +ckV +bSt +bSt +bSt +evl +gqL +evl +vFy +raQ +wpl +sIY +sIY +sIY +irB +mrU +sIY +hqm +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +ssH +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +aKy +aKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +"} +(23,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +ssH +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +oJX +sgr +fWs +sFr +sFr +sFr +pQF +epg +oDX +mVR +ukR +pQF +pQF +pQF +pQF +pQF +fWs +bZi +oOo +fDT +dVt +sIY +sIY +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +whP +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +gIA +aKy +aGK +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(24,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +sFr +oaU +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +pQF +pQF +pQF +sFr +sFr +sFr +pQF +pQF +pQF +pQF +pQF +pQF +sFr +sFr +sFr +sFr +fWs +fWs +pQF +dVt +dVt +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +aKy +sQR +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +jRV +jRV +jRV +jRV +jRV +gIA +gIA +sFr +sFr +sFr +"} +(25,1,1) = {" +sFr +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +gIA +tNq +nwq +vfx +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ovO +gIA +gIA +gIA +gIA +gIA +gIA +jRV +jRV +jRV +jRV +jRV +jRV +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +jRV +cRs +ipZ +aWp +jRV +jTv +sFr +sFr +sFr +sFr +"} +(26,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +uGd +gIA +gIA +iVO +frK +hML +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +twi +bHl +gIA +gIA +ycQ +ovO +iwF +gIA +jRV +jRV +jRV +jRV +hFx +ani +tlz +lBo +wkK +jRV +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +euK +iEi +iEi +aWp +jRV +gIA +sFr +sFr +sFr +sFr +"} +(27,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +unQ +gIA +nDo +gIA +dWK +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +jkV +jhE +lfx +uTk +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rWv +nML +hgj +gIA +iDa +ovO +gIA +gIA +jRV +suW +suW +gHS +bLI +auF +auF +bRe +uva +jRV +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +jRV +peW +vjE +xoW +jRV +gIA +sFr +sFr +sFr +sFr +"} +(28,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rgo +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +aqS +oDk +sEb +lvK +sEb +hpD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iCQ +gIA +gIA +iDa +gIA +gIA +whP +jRV +qxi +nbQ +pEU +qjn +oNl +wFi +bXR +puo +dfW +bUJ +beI +aGK +gIA +sOv +gIA +gIA +gIA +jRV +kIU +dMp +dqN +jRV +jTv +sFr +sFr +sFr +sFr +"} +(29,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iam +ocF +aAI +iuH +sEb +ngz +ngz +hFQ +hFQ +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +whP +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +jRV +jRV +jRV +pnS +tcn +tcn +tcn +tcn +tcn +tcn +tcn +jRV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +jRV +jRV +jRV +jRV +jRV +gIA +sFr +sFr +sFr +sFr +"} +(30,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +gIA +iiT +gIA +gIA +jPd +gIA +ssH +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +jPd +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +hFQ +hFQ +hFQ +hFQ +hFQ +ngz +ngz +ngz +sEb +ngz +hMh +tGZ +hFQ +sFr +gIA +gIA +tKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +whP +sOv +aNO +tFa +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +jRV +uFo +muc +qRV +qRV +hfl +iEi +vUA +cOT +pBf +bMM +jRV +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(31,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +gaj +sqn +qtL +lKH +lKH +aLD +aLD +ngz +sEb +eNU +tAd +lmc +hFQ +sFr +sFr +gIA +tKy +gIA +iwF +gIA +cHS +gIA +cHS +gIA +iwF +gIA +cHS +gIA +iDa +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +rWv +nML +uWe +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +jRV +lOz +qRV +viz +qRV +tcn +iEi +iEi +dSM +gPD +mXs +jRV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +"} +(32,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +qOV +mDl +wfq +lFE +nZD +mDl +anZ +hFQ +hFQ +hFQ +hFQ +plP +hFQ +hFQ +sFr +gIA +tKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +wsn +cGw +gIA +gIA +gIA +sOv +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iDa +gIA +jRV +vjv +qRV +kbs +qRV +xbh +iEi +iEi +iEi +fRF +iEi +pcy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(33,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +qaM +vQe +wBE +mDl +anZ +mDl +mRU +hFQ +iKX +hdX +pxn +bUR +cET +hFQ +wfg +wfg +wfg +wfg +wfg +gIA +iwF +gIA +cHS +gIA +jCp +rhv +rhv +rhv +bCD +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +jRV +kVZ +qRV +qRV +qRV +otJ +rrH +xrj +xrj +iEi +ebe +jRV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jRV +jRV +jRV +jRV +jRV +gIA +gIA +gIA +iKC +sFr +"} +(34,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +nMi +mDl +mDl +qZH +mDl +mDl +pkO +hFQ +kqY +ejb +oKz +yfx +upH +hFQ +buW +tOc +riA +tOc +wfg +gIA +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +jRV +kYh +ugg +tXx +qRV +otJ +iEi +uYv +peW +ouX +iEi +jRV +gIA +iiT +gIA +gIA +gIA +gIA +gIA +ssH +jRV +anE +juw +llv +jRV +gIA +gIA +sFr +sFr +sFr +"} +(35,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ngz +cBy +mDl +cAk +mDl +mDl +mDl +eDC +plP +bUR +mcm +bUR +xin +azQ +plP +vLp +vLp +vLp +vLp +kbo +gIA +cHS +gIA +iwF +gIA +kVj +gIA +gIA +gIA +gIA +gIA +gIA +mtC +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +iDa +gIA +jRV +jRV +jRV +jRV +jRV +tcn +xEG +peW +hmM +ouX +iEi +gey +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jRV +peW +iEi +peW +jRV +gIA +sFr +sFr +sFr +sFr +"} +(36,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ngz +sQj +hic +mDl +lKH +lKH +xoZ +jWe +hFQ +nvM +omh +iAM +dWg +eZF +ngz +pEr +gCP +gCP +srr +wfg +mnY +mnY +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iDa +gIA +gIA +tKy +gIA +gIA +jRV +epS +dlj +fHo +fHo +iEi +iEi +vtg +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +euK +vjE +mru +aWp +jRV +jTv +sFr +sFr +sFr +sFr +"} +(37,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +uui +uui +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ngz +ngz +ngz +plP +hFQ +hFQ +hFQ +hFQ +hFQ +hFQ +plP +ngz +ngz +ngz +ngz +ngz +ngz +ngz +ngz +wfg +wfg +wfg +wfg +gIA +gIA +iDa +gIA +dmv +aKy +aKy +hCH +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +gIA +tKy +gIA +gIA +jRV +etS +iEi +iEi +iEi +iEi +dTF +vtg +gIA +gIA +gIA +gIA +sOv +gIA +gIA +wVH +jRV +eQl +sRj +brn +jRV +gIA +sFr +sFr +sFr +sFr +"} +(38,1,1) = {" +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +sId +ovO +tqn +gIA +vnC +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ngz +uSu +bAQ +sIu +goU +qcl +hFQ +hDH +lBD +mFk +sIu +tHk +dSv +ibK +iTJ +dxk +dxk +dxk +ehq +qUe +cRH +hbg +wfg +gIA +gIA +iDa +gIA +wLD +jJy +aKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +tKy +gIA +iiT +jRV +oDJ +vjE +gjt +peW +peW +gDr +jRV +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +jRV +jRV +jRV +jRV +jRV +gIA +sFr +sFr +sFr +sFr +"} +(39,1,1) = {" +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +aKy +pxD +gIA +aMC +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +rxQ +sIu +hnv +xeS +viY +ngz +sHB +sIu +sIu +sIu +sIu +sIu +tdP +tKX +tNU +aPC +sIu +tKX +tNU +aPC +rgf +wfg +wfg +wfg +wfg +wfg +gIA +gIA +aKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +jRV +fuB +vjE +woP +pjJ +eby +sPN +jRV +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(40,1,1) = {" +rkE +rkE +rkE +rkE +gIA +gIA +gIA +rkE +rkE +rkE +rkE +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rkp +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +aKy +cHS +gIA +xzR +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +aan +aoR +sIu +xFo +cuD +dWe +kca +koo +oqH +sIu +jPE +tzU +sIu +sIu +sIu +sIu +sIu +sIu +sIu +sIu +dXA +wfg +uXZ +cHY +sHj +wfg +gIA +gIA +aKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +jRV +jRV +jRV +jRV +jRV +jRV +jRV +jRV +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +jRV +jRV +jSE +jRV +jRV +jRV +jRV +jRV +tcn +sFr +"} +(41,1,1) = {" +rkE +rkE +rkE +rkE +gIA +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +jvx +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +oMo +hSw +oMo +vbL +tjG +ngz +ora +ebF +cwb +sIu +xvO +vvd +sIu +tKX +tNU +aPC +sIu +tKX +tNU +aPC +nHt +aCn +sIu +sIu +sIu +aCn +gIA +gIA +gIA +gIA +gIA +gIA +aZZ +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +aNO +faC +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +tKy +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sOv +gIA +gIA +gIA +gIA +jRV +goh +bIe +sGS +eXE +tcn +bIe +gsX +tcn +sFr +"} +(42,1,1) = {" +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +gIA +gIA +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +gIA +sQR +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +hFQ +hFQ +hFQ +hFQ +ngz +ngz +fJp +fya +mMa +sIu +awW +fdz +sIu +sIu +sIu +sIu +sIu +sIu +hnv +sIu +pQp +wfg +xrF +nUB +kEQ +wfg +gIA +gIA +gIA +gIA +wLD +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rWv +nML +hgj +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +tKy +vwZ +vhj +ccY +cvC +cvC +tNF +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +pcy +bIe +pDy +kaD +bIe +gqJ +bIe +jDI +tcn +sFr +"} +(43,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rkp +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +heN +dQU +oop +lFE +ngz +lTC +cXV +sIu +sIu +lkd +sIu +sIu +eqs +tKX +tNU +aPC +nHt +tKX +tNU +aPC +lFE +wfg +wfg +wfg +wfg +wfg +gIA +aKy +mtC +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ahT +fCE +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tKy +vwZ +aGy +rSB +aRw +aRw +cht +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +jRV +bIe +dvo +riz +syL +tcn +aXo +mQb +tcn +sFr +"} +(44,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +vDl +rRA +itQ +itQ +wOx +cRg +cWe +sIu +axs +cJp +vxk +sIu +cAN +nkB +iHu +iHu +iHu +mfo +eiC +eiC +hiY +wfg +gIA +gIA +gIA +gIA +hCH +aKy +gIA +gIA +eIh +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +vwZ +fVY +afC +mxZ +vIp +jHI +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jRV +doV +bIe +mDz +oBT +tcn +fqj +mQb +tcn +sFr +"} +(45,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rkp +sQR +gIA +jPd +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +jPd +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +hFQ +hFQ +hFQ +hFQ +hFQ +hFQ +hFQ +phg +hFQ +ngz +ngz +phg +wfg +wfg +wfg +uRu +uRu +wfg +uRu +uRu +wfg +wfg +gIA +gIA +gIA +aKy +aKy +aKy +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +vtg +noc +bIe +mIU +aXo +tcn +rGB +hxa +tcn +sFr +"} +(46,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +rhv +rkp +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +fBU +iFV +goC +ngz +jKp +iFV +weJ +wfg +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +yjr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +kGo +gIA +gIA +gIA +vwZ +tio +cvC +hjJ +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gey +wWI +bIe +aXo +aXo +jRV +jRV +jRV +jRV +sFr +"} +(47,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +aOV +rhv +wUT +gIA +gIA +gIA +iwF +gIA +iiT +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +dzZ +xlH +goC +ngz +dzZ +iFV +net +wfg +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xoT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +whP +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +gVY +gIA +gIA +vwZ +aos +aRw +vKB +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jRV +eNh +miP +cJK +cJK +jRV +gIA +iNC +gIA +sFr +"} +(48,1,1) = {" +rkE +rkE +rkE +rkE +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +rhv +rhv +rhv +rkp +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +vuq +iFV +dVy +ngz +pzU +iFV +bKk +wfg +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +krL +nML +uWe +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sxr +sFr +sFr +sFr +jPd +vwZ +aos +aRw +cht +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oEn +jRV +jRV +vtg +vtg +jRV +jRV +jTv +nhR +jTv +sFr +"} +(49,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +rkE +rkE +rkE +rkE +jCp +rhv +rhv +rkp +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +whP +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +fBU +iFV +iFV +hFQ +dzZ +iFV +dQU +wfg +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +wsn +iCQ +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +vwZ +deP +rSB +npr +gIA +gIA +gIA +gIA +sOv +gIA +sQR +gIA +gIA +fNj +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +"} +(50,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +sFr +sFr +rhv +rhv +rhv +rkp +sQR +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +fBU +rPT +cAj +wfg +dzZ +sws +tmK +wfg +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +vwZ +fVY +afC +aRb +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +ikk +oPW +oPW +cvC +ccY +aim +rnp +sFr +"} +(51,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iiT +sQR +jPd +gIA +gIA +gIA +gIA +iil +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +hFQ +gPo +wfg +wfg +wfg +gPo +wfg +wfg +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +gIA +aos +aRw +aRw +aRw +rSB +npr +rnp +sFr +"} +(52,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +ssH +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iNC +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +weB +ptC +ejR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +gIA +enY +mxZ +mxZ +mxZ +afC +wTR +rnp +sFr +"} +(53,1,1) = {" +sFr +rkE +rkE +rkE +rkE +gIA +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iNC +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +weB +ptC +ksm +ksm +ksm +ksm +ejR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +"} +(54,1,1) = {" +sFr +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +rhv +rhv +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +ssH +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iNC +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +weB +ksm +ksm +ksm +ksm +ksm +ksm +vWL +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +tgT +oPW +cvC +ccY +mdZ +rnp +sFr +sFr +"} +(55,1,1) = {" +sFr +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +rkp +gIA +ssH +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +weB +ksm +ksm +ksm +ksm +ksm +ksm +ksm +vWL +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rin +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +aos +aRw +aRw +rSB +xwt +rnp +sFr +sFr +"} +(56,1,1) = {" +sFr +sFr +rkE +rkE +rkE +gIA +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +rhv +rkp +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oaU +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +weB +ksm +ksm +ksm +ksm +ksm +ksm +ksm +ksm +vWL +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rin +wmI +eRN +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +enY +mxZ +mxZ +afC +wTR +rnp +sFr +sFr +"} +(57,1,1) = {" +sFr +sFr +gIA +gIA +rkE +gIA +gIA +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +rkp +sQR +gIA +gIA +whP +gIA +gIA +gIA +jPd +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +nPm +ksm +ksm +ksm +ksm +pKI +jWg +ksm +ksm +ksm +ejR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +sFr +sFr +"} +(58,1,1) = {" +sFr +sFr +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rkp +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +weB +ksm +ksm +ksm +ksm +qje +kcy +nPm +ksm +ksm +ksm +ebu +gIA +gIA +gIA +gIA +smz +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +tgT +oPW +cvC +tbQ +rnp +sFr +sFr +sFr +"} +(59,1,1) = {" +sFr +sFr +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +dQb +ksm +ksm +ksm +ksm +ksm +ptC +ksm +ksm +ksm +vWL +gIA +gIA +gIA +gIA +fkt +jFS +rnP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iiT +gIA +whP +gIA +aKy +aKy +aKy +sOv +sOv +sOv +gIA +gIA +aos +aRw +aRw +npr +rnp +sFr +sFr +sFr +"} +(60,1,1) = {" +sFr +sFr +sFr +gIA +whP +gIA +sQR +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +ssH +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +whP +gIA +gIA +gIA +gIA +ssH +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +nPm +ksm +ksm +ksm +ksm +ksm +ksm +ksm +ksm +ebu +gIA +gIA +gIA +tED +hQM +jUf +rCa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rhv +rhv +rhv +rhv +rhv +cSL +gIA +gIA +sOv +sOv +aKy +aGK +enY +mxZ +mxZ +wTR +rnp +sFr +sFr +sFr +"} +(61,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +dQb +ksm +ksm +ksm +ksm +ksm +ksm +ksm +vWL +gIA +gIA +gIA +gIA +gIA +hpd +jFS +kpe +maM +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +sOv +sOv +aKy +aKy +aKy +ovO +ovO +ovO +ovO +sFr +sFr +sFr +"} +(62,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iiT +gIA +oaU +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +dQb +ksm +ksm +ksm +ksm +ksm +ksm +vWL +gIA +gIA +gIA +gIA +gIA +gIA +bpj +gIA +gIA +unQ +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +sOv +gIA +sQR +gFe +rhv +rhv +rhv +rhv +rhv +sFr +sFr +sFr +"} +(63,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +dQb +ksm +ksm +ksm +ksm +ksm +ebu +gIA +gIA +gIA +iiT +gIA +gIA +gIA +vnC +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +"} +(64,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +ssH +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +dQb +ksm +ksm +ksm +ebu +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +whP +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +sQR +sFr +sFr +sFr +"} +(65,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +ssH +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +dQb +sRY +ebu +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sFr +sFr +sFr +"} +(66,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(67,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(68,1,1) = {" +sFr +sFr +sFr +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sQR +gIA +gIA +iwF +gIA +sFr +sFr +sFr +"} +(69,1,1) = {" +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nML +lco +veT +lco +nML +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(70,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nML +cGd +cGd +cGd +nML +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sFr +sFr +sFr +"} +(71,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +xhq +pot +xhq +xhq +xhq +pot +xhq +xhq +xhq +fkC +pot +pot +xhq +xhq +nML +gpj +cGd +sJg +nML +nML +nML +nML +nML +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +sQR +gIA +sOv +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +sFr +sFr +"} +(72,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +sQR +gIA +iwF +fky +fky +vXo +vXo +axC +fky +fky +rhv +rhv +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +xhq +fUB +xhq +xhq +wMk +wQl +wMk +iQu +wMk +wQl +wMk +iQu +tOg +vWP +pEB +rAT +nAa +osJ +gXp +cGd +cGd +iTJ +gXp +iTJ +fRr +iTJ +nML +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +qIb +cSL +sOv +sOv +sOv +gFe +rhv +rhv +rhv +lcW +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +"} +(73,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iiT +gIA +gIA +ssH +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +fky +bom +jTe +tQF +uXx +aEK +fky +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +iNy +wQl +wMk +iQu +gFR +wQl +lKU +iQu +gFR +wQl +gge +iQu +rAP +ovu +idd +idd +idd +cfJ +gXp +lco +qCq +lco +gXp +iTJ +bbF +iTJ +nML +aKy +aKy +ovO +ovO +aKy +aKy +aKy +aKy +iDa +ovO +nRw +xdX +xdX +aKy +upC +cvC +tNF +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +hGi +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +ssH +gIA +gIA +gIA +iwF +gIA +sFr +sFr +"} +(74,1,1) = {" +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sOv +sOv +sOv +gIA +gIA +gIA +vXo +qrU +gdg +jfd +gdg +gsg +fky +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +gFR +wQl +tya +iQu +mxi +nQW +iue +iQu +nMj +nQW +lOy +iQu +jjw +cfA +bbl +qsF +pva +uqC +gXp +cGd +cGd +cGd +gXp +hBr +nML +nML +nML +aKy +gIA +gIA +gIA +aGK +gIA +gIA +aKy +iDa +gIA +wko +sOv +sOv +sOv +udC +wKJ +cht +iDa +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +gIA +iKC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iiT +gIA +gIA +gIA +gIA +sOv +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +"} +(75,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +iiT +gIA +axC +oHd +gdg +kMc +krG +nWG +wsx +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +vOV +bPR +vOV +iQu +iQu +lZH +iQu +xSA +iQu +lZH +iQu +iQu +iQu +qJV +qJV +qJV +mMN +iQu +rFP +qFQ +cGd +cGd +xZV +jbi +nML +sfV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +sOv +sOv +sOv +gIA +eUL +gHl +bzv +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +gIA +sxr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sFr +sFr +"} +(76,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +fky +oiQ +aIS +aIS +hKB +gzZ +sxR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +whP +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +xhq +iQu +lZH +iQu +iQu +spT +wPR +nQW +uwg +nQW +nQW +iZi +iQu +xHo +exA +oFk +pJJ +mCK +uxG +nfV +cGd +cGd +cGd +jMU +cGd +kSn +rCC +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +xPJ +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +sFr +sFr +"} +(77,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +sFr +sFr +rhv +rhv +rhv +rhv +lcW +gIA +sOv +sOv +sOv +sOv +gIA +jCp +rhv +fky +fky +wsx +wsx +exC +uFm +wsx +wsx +miw +jna +jna +jna +sFr +sFr +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +uJY +wkc +wPR +nQW +ukD +nQW +nQW +qhU +qhU +kNf +sZx +dsM +shy +dRy +iMK +iMK +ipR +mCK +uxG +noX +cGd +cGd +cGd +cGd +lIl +nML +vhj +ccY +ccY +wGS +sOv +vhj +cjz +ccY +huG +sOv +iDa +gIA +sOv +sOv +sOv +gIA +tio +cvC +tNF +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oaU +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gYV +odI +wmI +sFr +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +sFr +sFr +"} +(78,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iDa +gIA +sOv +sOv +sOv +sOv +gIA +iDa +gIA +fky +tTr +ngZ +iCw +gdg +otT +fYl +pqR +jtm +jtm +hVX +jna +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +xhq +aOL +pqX +sFC +vjR +nQW +nQW +yeG +gAM +gEA +sNt +nQW +iDK +iQu +wki +mCK +mCK +apf +dRy +qsx +pVY +oCa +cGd +cGd +ogs +ogs +nML +eRu +nfb +afC +wTR +sOv +fVY +afC +afC +rPZ +sOv +iDa +gIA +sOv +sOv +sOv +sOv +aos +aRw +mSM +iDa +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sFr +sFr +wmI +wmI +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +ssH +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +"} +(79,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wwM +wwM +jna +bUx +bUx +bUx +bUx +bUx +bUx +wsx +wsx +wsx +djC +onU +qBK +gdg +epo +gTB +jtm +jtm +pqR +kfr +jna +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +uTV +nPM +nPM +nPM +uTV +xhq +xhq +tyb +xhq +xhq +aUb +nQW +kKN +rME +oxl +hjm +nQW +bgF +qJV +tFc +ssT +ssT +tri +mCK +pSO +jqj +rox +iTJ +rNU +xms +xms +uWB +uWB +uWB +uWB +uWB +uWB +uWB +uWB +uWB +uWB +uWB +uWB +uWB +sOv +sOv +sOv +gIA +enY +mxZ +bzv +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +wmI +uTF +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +pjX +usN +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +"} +(80,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +sFr +gIA +wwM +gIA +sQR +sOv +sOv +sOv +sOv +gIA +gIA +ssH +wsx +kaf +rwd +oxV +gdg +mNh +lqJ +jtm +gqU +gYg +hpa +wsx +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +mHR +oFy +xhq +ycg +hTs +kqs +xhq +aUb +nQW +vED +vED +koy +vbx +meA +her +qJV +szi +wkc +pJJ +cgu +oLa +pSO +dfL +xqd +vol +rNU +xms +xBI +fLk +ydT +wrV +wze +fJw +fJw +xms +rqw +xWu +kmJ +rnT +fvl +uWB +sOv +sOv +sOv +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +wmI +wmI +uZh +uZh +sFr +sFr +gIA +gIA +gIA +sFr +sFr +sFr +sFr +usN +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +"} +(81,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sFr +sFr +sFr +gIA +vel +gIA +gIA +sOv +sOv +sOv +sOv +gIA +iiT +gIA +sxR +cAB +ioi +gdg +srF +yiY +xLA +jtm +pqR +exd +gBO +wsx +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +dGU +idd +xmQ +idd +dGU +nQW +cmP +ekv +goD +bEL +fqC +sPb +ruh +msL +lCK +wkc +dmz +gfz +tTo +mNq +dfL +iun +uYM +rNU +xms +hOJ +xms +lNy +cIQ +miW +miW +miW +uPM +iBW +iBW +iBW +cfx +oFx +uWB +puH +puH +puH +uWB +gIA +gIA +gIA +nFk +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +gPG +wmI +uZh +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sxr +wmI +hNc +wmI +wmI +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +ssH +sFr +sFr +"} +(82,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +iwF +sFr +sFr +jTv +jTv +vel +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +sOv +rmB +pkh +hGo +poJ +iel +ybz +fYl +fBk +pqR +exd +kCB +wsx +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +qKJ +qKJ +qKJ +qKJ +qKJ +qKJ +pDX +qKJ +qKJ +qKJ +jhO +lnf +lnf +qKJ +qKJ +vnn +qKJ +qKJ +qKJ +rbn +iYr +lcm +hOi +xms +rfU +rfU +aLr +npU +sWs +sWs +jDX +xms +ewL +iBW +fvH +ctU +gBl +xms +fOI +fOI +miW +uWB +gIA +gIA +gIA +xiX +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +uZh +wmI +uZh +sFr +pjX +usN +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uZh +uZh +wmI +wmI +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(83,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +gIA +sQR +vel +gIA +gIA +sOv +sOv +sOv +sOv +sQR +gIA +gIA +sNB +rDJ +uBL +hXf +hXf +ybz +eel +pqR +exd +exd +fYl +fky +sFr +jCp +jPd +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +gHy +tPu +qKJ +oUS +oUS +eVE +qKJ +xia +cKI +jCk +cKI +mEa +qKJ +jCk +cKI +jCk +cKI +mEa +qKJ +rzg +wxg +oVJ +oVJ +bcw +lNa +rfU +wfv +adP +pTv +pTv +cCU +rHC +eEx +iBW +aTC +iBW +rSy +xms +fOI +miW +miW +uWB +uWB +uWB +gIA +iDa +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +jPd +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +sFr +sFr +wmI +wmI +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uZh +wmI +wmI +wmI +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +sFr +sFr +sFr +sFr +"} +(84,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +iiT +jPd +gIA +sFr +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +fky +fMO +hVd +xqR +hvW +hgL +lqJ +xno +xno +xno +kPx +fky +gIA +iDa +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +eyI +qwY +viZ +qwY +gMH +dyf +qKJ +hUH +myx +myx +amE +lHt +qKJ +hUH +myx +myx +myx +akB +qKJ +ltW +duc +oVJ +oVJ +rKo +nAm +rfU +sGU +aLr +aLr +wWe +wWe +rHC +adD +iBW +iBW +iBW +fEr +xms +wCW +miW +miW +lyX +gnC +uWB +gIA +iDa +gIA +gIA +iwF +gIA +gIA +ovO +ovO +gPa +ovO +cHS +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +uZh +sFr +sFr +sFr +fWQ +wmI +sFr +sFr +sFr +sFr +sFr +sFr +uZh +gPG +sFr +sFr +sFr +sFr +sFr +wmI +uZh +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +"} +(85,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +gIA +gIA +gIA +iiT +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +wsx +wsx +wsx +muK +axC +fky +fky +swE +swE +swE +fky +fky +gIA +iDa +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +iwF +gIA +iiT +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +xbY +txJ +mVw +dgV +eBD +uVT +gHy +jDv +qKJ +ePn +ePn +gMH +qKJ +gkV +ezB +hUH +iHt +cAC +qKJ +cAC +nmd +giL +ezB +uJJ +vnn +uxk +iUE +oVJ +oVJ +nQy +aoB +xms +rbD +fKY +wWe +wWe +jBg +rHC +qIJ +vlU +pyP +iBW +fEr +xms +btT +rlL +miW +rfK +xVN +uWB +gIA +iDa +gIA +ovO +ovO +gPa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ovO +gPa +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +huJ +uZh +sFr +sFr +uZh +wmI +wmI +wmI +sFr +sFr +rfu +uZh +uZh +uZh +uZh +sFr +sFr +sFr +sFr +sFr +pjX +usN +sFr +uTF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +"} +(86,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +iwF +ssH +gIA +fPc +hzZ +hQi +cQi +aKy +gIA +sOv +sOv +sOv +gIA +whP +gIA +iDa +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +dgV +skA +uVT +qKJ +qKJ +qKJ +lnf +lnf +viZ +qKJ +odZ +qKJ +viZ +qKJ +qKJ +qKJ +qKJ +qKJ +viZ +qKJ +qKJ +qKJ +jHg +xdN +oVJ +oVJ +rBB +pJq +xms +xms +xms +xms +xms +xms +xms +xms +xms +xms +rUw +xms +wSU +iIq +miW +miW +xiz +foO +uWB +uWB +uWB +uWB +uWB +gIA +qSM +gIA +gIA +cHS +gIA +gIA +jfY +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +wmI +uZh +uZh +sFr +sFr +uZh +uZh +wmI +uZh +uZh +usN +wmI +wmI +wmI +wmI +wmI +wmI +wmI +sFr +sFr +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +"} +(87,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +iiT +whP +gIA +ssH +gIA +gIA +iDa +qBY +xrI +fKL +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +vwZ +enY +mEt +rnp +sQR +gIA +sOv +wko +sOv +gIA +ssH +gIA +aAy +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +oXz +pGk +dSQ +lnf +css +ebV +xwm +mIt +smP +hEt +hEt +pUZ +pvA +pvA +fWe +hEt +eDY +crL +qKJ +oVJ +fgZ +oVJ +oVJ +oVJ +jFb +xms +aUP +sbR +rHQ +xms +kGT +kQf +gBD +kQf +xeQ +cfx +cfx +kWn +iIq +miW +miW +lyX +xiy +xms +sYz +boE +oqK +uWB +gIA +jfY +gIA +gIA +nMa +gIA +gIA +jfY +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +uZh +sFr +sFr +sFr +sFr +sFr +sFr +uZh +uZh +cjc +uZh +uZh +hBR +uZh +uZh +uZh +wmI +wmI +wmI +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +jPd +sFr +sFr +sFr +sFr +sFr +"} +(88,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +iDa +qlI +aRw +noh +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +wko +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gXM +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +jcU +pGk +hEt +viZ +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +oHQ +rFf +lOY +sMH +hss +aWR +aWR +sMH +sMH +cvx +eRO +eRO +eRO +cvx +eRO +eRO +eRO +eRO +eRO +ocX +iBW +kWn +iIq +miW +miW +aVU +fdU +xms +ait +iBW +xhM +uWB +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gPG +usN +sFr +sFr +sFr +sFr +sFr +uZh +wmI +wmI +wmI +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gYV +sFr +sFr +sFr +sFr +sFr +sFr +"} +(89,1,1) = {" +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +iDa +bep +fAX +cht +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iwF +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +fIg +pGk +bfR +qKJ +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +drF +hEt +hEt +qKJ +sPr +fgZ +uxk +duU +oVJ +oNU +xms +ijS +eFy +xgT +rfU +vlU +vlU +vlU +tmc +pyP +jpF +iBW +kWn +iIq +miW +miW +tzL +rRR +xms +jFm +iPX +fPL +uWB +gIA +uBZ +djq +gIA +jfY +gIA +gIA +cne +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +uZh +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +odI +wmI +sFr +sFr +sFr +sFr +uZh +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gYV +odI +odI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +"} +(90,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iDa +eDI +bbd +vjx +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +qKJ +qKJ +qKJ +qKJ +nHB +hEt +rGP +aWe +lxk +tYr +hEt +nou +bnw +ckB +pdc +xCC +vZb +hEt +viZ +axJ +fgZ +sVV +sVV +oVJ +qOJ +xms +xms +iov +rfU +rfU +rfU +iov +xms +xms +rlL +jpF +vuB +xms +xms +xms +uPM +xms +xms +pid +vkg +miW +uFP +uWB +gIA +ezI +gIA +gIA +qSM +cHS +gIA +jfY +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uZh +sFr +wmI +wmI +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +sFr +sFr +sFr +sFr +sFr +sFr +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ogE +wmI +wmI +wmI +udS +sFr +sFr +sFr +sFr +sFr +sFr +"} +(91,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +gIA +ssH +gIA +sQR +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +lyQ +jtI +lyQ +qKJ +jiE +hEt +wLC +qKJ +qKJ +qKJ +viZ +lnf +rmT +hSI +jbf +hSI +hSI +hSI +hSI +uqj +fgZ +oVJ +oVJ +oVJ +qHw +xms +oBz +eAw +wGe +vNj +hCd +djv +wzF +xms +lek +jpF +wme +xms +tYV +pSF +miW +erh +eHl +svx +hpt +miW +jCX +uWB +gIA +jfY +gIA +gIA +eCh +gIA +gIA +nMa +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +wmI +wmI +uZh +usN +sFr +sFr +wmI +wmI +wmI +wmI +wmI +hGi +hGi +hGi +wmI +wmI +sFr +sFr +sFr +uZh +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lJX +wmI +wmI +wmI +lJX +sFr +sFr +sFr +sFr +sFr +sFr +"} +(92,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iDa +sgc +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +ycQ +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +dgV +skA +uVT +qzO +qzO +qzO +xUr +btn +hEt +bVm +qKJ +jJE +dWB +ner +fTe +rmT +wKH +jjr +hSI +lwD +cVw +hSI +hsN +fgZ +jSe +aaT +oVJ +oVJ +rHC +jEs +iBW +rsG +miW +miW +jce +pWe +eAw +xeQ +jpF +iBW +uPM +miW +miW +miW +miW +miW +miW +miW +miW +qzJ +uWB +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +sFr +uZh +wmI +wmI +wmI +uZh +pjX +wmI +wmI +wmI +wmI +hGi +hGi +eRN +gIA +gIA +gIA +sxr +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ogE +iKC +wmI +wmI +ogE +sFr +sFr +sFr +sFr +sFr +sFr +"} +(93,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +siw +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +aKy +iDa +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +ums +pLZ +iVe +qKJ +nIe +hMr +xJS +qKJ +shS +uxh +hRK +xCU +rmT +dib +qen +hSI +eBg +tQH +wjI +ocn +fgZ +wRr +duU +oVJ +oVJ +vwT +mEG +iBW +wLz +oAp +tys +idj +iBW +iBW +iBW +jpF +vuB +xms +phN +leT +agH +dCO +paq +miW +fEx +dgF +qNV +uWB +kvD +kvD +kvD +kvD +kvD +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uZh +wmI +wmI +usN +wmI +wmI +wmI +wmI +eRN +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lJX +iKC +wmI +wmI +lJX +sFr +sFr +sFr +sFr +sFr +sFr +"} +(94,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +iDa +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +aKy +aKy +vUP +iDa +cHS +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +hSI +hSI +hSI +hSI +hSI +hSI +hSI +hSI +dxf +bGM +wiS +obK +hSI +hSI +oCP +hSI +kie +ryh +wjI +ocn +fgZ +jHg +jHg +oVJ +rBB +rHC +mEG +iBW +iBW +iBW +iBW +iBW +iBW +iBW +iBW +jpF +cNQ +rfU +dzv +eaI +cPg +hDj +mTR +sWw +dyP +hDj +niW +uWB +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uZh +wmI +uZh +usN +wmI +wmI +wmI +wmI +sFr +sFr +sFr +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ogE +wmI +wmI +wmI +ogE +sFr +sFr +sFr +sFr +sFr +sFr +"} +(95,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +wUT +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rkp +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +cpe +eoV +kHd +hSI +rkR +dhf +nYd +hSI +qDU +nYw +hCT +bAJ +hSI +fcC +hjy +gdl +aGV +bqK +gRF +ocn +fgZ +oVJ +oVJ +oVJ +oVJ +xms +fly +iBW +iBW +iBW +iBW +ozV +cjw +tmc +pyP +jpF +cNQ +rfU +rfU +rfU +rHC +rHC +rHC +xms +xms +xms +xms +uWB +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +sFr +sFr +iKC +wmI +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lJX +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(96,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +jPd +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +iiT +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +xDE +hjy +tQH +tQj +utU +aGV +sIR +rmT +jUq +tGn +blU +ssM +hSI +dLS +eoV +hgq +pQG +kHd +hSI +eCY +ydX +oVJ +eDf +rzg +rzg +xms +xeR +dlo +iTb +tmc +kcP +qpk +eQe +xms +mEG +jpF +noH +xms +xOD +eAw +paE +cLZ +rUY +dKN +saR +rnT +fMa +uWB +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +ssH +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ogE +wmI +wmI +wmI +gVY +sFr +sFr +sFr +sFr +sFr +sFr +"} +(97,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +ssH +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +crQ +fwf +utU +hSI +utU +aGV +iOo +rmT +rmT +rmT +rmT +hSI +hSI +hSI +hSI +asq +tQj +hSI +gXx +dRn +gSS +dRn +gXp +cjD +ooo +xms +xms +xms +xms +pid +xms +xms +xms +dyM +mEG +jpF +wnn +rHC +cgd +iBW +aCj +oWK +iBW +iBW +hPP +vpk +owx +uWB +kvD +kvD +kvD +kvD +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sxr +hGi +hGi +wmI +sFr +sFr +sFr +sFr +sFr +sFr +"} +(98,1,1) = {" +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +dgV +skA +eSx +jHr +fyb +oKD +hSI +utU +aGV +moe +aGV +aGV +utU +ekx +xHs +hSI +fyb +fyb +qnN +aGV +gTq +hSI +tDj +sDN +pLD +knC +tIV +vUM +pAj +vlA +hZN +xms +oZD +kMo +myf +ftb +xms +sTr +jpF +gBl +rHC +ahm +iBW +jkI +iBW +iBW +iBW +hSz +wrd +gOZ +uWB +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +sxr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(99,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +xbY +txJ +mVw +dgV +eBD +eSx +hSI +kyi +hSI +gXx +utU +hjy +fyc +fyc +fyc +hjy +jSu +scN +kBe +scN +scN +scN +snS +scN +kBe +lws +bgT +lOg +ggN +tIV +tIV +tIV +tIV +kpW +xms +cIk +unS +mJc +lMM +xms +xeQ +jpF +vfb +rHC +lek +iBW +iBW +iBW +iBW +iBW +iBW +iBW +owx +uWB +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +dbb +xoT +gIA +sFr +sFr +sFr +sFr +sFr +"} +(100,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +edF +utU +oQO +kHd +aGV +hjy +eoV +eoV +eoV +hjy +iqK +aGV +hSI +thf +kci +utU +sOc +sOc +hSI +ljS +iTJ +sQL +uMp +tIV +rKa +saV +tIV +fCk +xms +mtz +hEj +mJc +mJc +uPM +iBW +jpF +rtY +rHC +sXn +vpk +iBW +iBW +iBW +qqp +vtr +daa +iPa +uWB +sFr +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xvd +nML +usS +sFr +sFr +sFr +sFr +sFr +"} +(101,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +waO +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +uTV +skA +txJ +mVw +dgV +skA +eSx +edF +aGV +aGV +aGV +aGV +hjy +jEe +jEe +jEe +hjy +iqK +euQ +hSI +hSI +hSI +kyu +hSI +neT +neT +cku +xeV +xeV +uMp +vUM +nbH +beK +tIV +gaf +xms +xjk +mJc +tVj +rGw +xms +pyP +jpF +rtY +xms +wHL +vNw +sVJ +pyP +cfx +mZH +rdS +vcY +vvX +uWB +sFr +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +iCQ +kvj +sFr +sFr +sFr +sFr +sFr +"} +(102,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +pWg +aGV +aGV +wds +scN +scN +scN +scN +scN +scN +pnR +xMz +hSI +fyb +aGV +utU +dBB +neT +rLs +sHd +pVM +xeV +xeV +vUM +tIV +uJe +tIV +ulS +xms +ceK +kBY +gBb +eTk +xms +dnH +qaU +rtY +xms +xms +xms +xms +xms +uPM +xms +xms +xms +xms +xms +sFr +sFr +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +"} +(103,1,1) = {" +sFr +sFr +sFr +iiT +gIA +gIA +gIA +iwF +sQR +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iiT +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +hSI +tQj +hSI +hSI +odr +uRQ +hat +fyb +rmT +kyi +hSI +hSI +hSI +dhA +hjy +kUe +neT +rLs +tip +mQq +tZw +pVM +xeV +ifz +tIV +gvT +nuQ +aee +xms +nnd +kBY +mJc +tsN +xms +dPB +jpF +wme +kQf +rlL +rlL +muR +xeQ +iBW +wme +kQf +kQf +uta +xms +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iil +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +"} +(104,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oaU +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +whP +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sOv +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +dgV +skA +eSx +kjN +aGV +kHd +hSI +aPv +hSI +rmT +rmT +rmT +xBt +rku +rQN +hSI +pbz +hjy +dlH +fqK +rTM +tyQ +nce +ekm +sHd +uhz +gXp +dwZ +xms +xms +rfU +rfU +xms +xms +xsg +xms +xms +weM +jpF +iBW +iBW +iBW +iBW +iBW +iBW +iBW +iBW +iBW +iBW +rtY +xms +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gXM +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +sFr +sFr +sFr +sFr +"} +(105,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +cHS +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +taW +aGV +uGf +hSI +dSb +jxf +iTJ +pTn +hSI +cln +tfP +aHj +kyi +aGV +nFZ +qia +neT +wEf +tip +pVM +tZw +mQq +xeV +jZT +vHx +xms +qTC +byc +rfU +wrM +kwG +eTH +mmZ +uPM +cfx +jpF +vuB +hdg +auy +auy +auy +rcu +rZg +kcd +cfx +jZH +fCn +xms +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nfI +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +"} +(106,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +kmf +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +jPd +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +aBc +aBc +aBc +aBc +aBc +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +wLr +hjy +xqT +hSI +kSS +ugI +kAB +jfF +hSI +hSI +oCP +hSI +hSI +aGV +hjy +vMb +dBB +neT +wEf +sHd +mQq +xeV +xeV +uvO +wWS +xms +xku +mCv +rfU +wrM +eTH +eTH +aiW +xms +hOB +dWW +bSO +xms +xms +pid +fed +xms +xms +tJW +cKa +tJW +xms +xms +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nfI +ppW +bpo +sFr +sFr +nfI +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +"} +(107,1,1) = {" +sFr +sFr +sFr +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +aBc +iKP +dnr +fef +aBc +aBc +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +sze +vcl +fyb +hSI +aZD +hDG +njU +dJy +hSI +tjE +utU +oky +hSI +qfg +aGV +aGV +aUS +neT +neT +cku +xeV +acv +gXp +tyo +pHx +xms +lpH +xms +xms +fFv +snv +fjS +tFZ +xms +xms +tme +xms +xms +czx +fzd +uzx +pwh +ogj +ejG +sxl +hlf +tzO +beA +aJM +aJM +sFr +sFr +sFr +sFr +sFr +sFr +sFr +qwo +bpo +bpo +dNB +aXy +ahj +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +fpl +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +oaU +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +"} +(108,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +eKI +wmI +wmI +wmI +qoB +aBc +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +sHf +etn +jYL +dOw +sHf +eSx +hSI +hSI +hSI +hSI +gXp +gXp +rtS +nML +hSI +nEi +hjy +aGV +hSI +asq +hUa +hSI +hSI +hSI +hSI +qYC +ljS +tcc +gXp +gXp +gXp +xms +bMC +rlL +glV +fFv +bAl +rMz +ykF +xms +eEP +jpF +fda +xms +nQX +oJc +pcC +lGK +eCW +sxl +sxl +sxl +iRV +kVK +sFr +aJM +aJM +aJM +rzJ +afq +sFr +sFr +iFd +rzJ +rzJ +bpo +bpo +pCq +dyr +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +"} +(109,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wWV +wmI +wmI +wmI +wmI +wmI +hGi +gVY +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +nML +nwk +laQ +hku +feb +gXp +eki +xAf +rNU +hSI +xDE +hjy +kND +dWH +aGV +dZv +hSI +iTv +tUw +gXp +tDj +tDj +pIM +gXp +xKp +nXJ +xms +tHN +mlP +xms +xms +rXV +rHC +xms +xms +cVv +jpF +dMG +xms +jwL +bCm +uRN +xZR +cPS +bBg +sxl +sxl +aPQ +kVK +sFr +sFr +sFr +sFr +rzJ +rzJ +rzJ +rzJ +rzJ +rzJ +rzJ +rzJ +rzJ +yhe +msZ +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +sFr +sFr +sFr +sFr +"} +(110,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +iiT +gIA +cHS +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rBM +ftp +wmI +wmI +nBj +aBc +sFr +sxr +odI +kGo +gIA +iiT +gIA +uTV +skA +txJ +mVw +dgV +skA +nML +iVX +iyq +lws +lws +twb +lws +tSt +tjA +hSI +lJA +eoV +iCI +cij +aqQ +sfS +hSI +bIK +pnN +gnu +cGd +cGd +cGd +gnu +knF +exV +xms +eEh +liR +xms +aZD +tSb +rNU +uxs +xms +knw +jpF +fFl +xms +kds +uzf +lLo +fdE +vhw +rLI +ckU +sxl +jYv +kVK +sFr +sFr +sFr +sFr +fQW +sFr +afq +sFr +rzJ +rzJ +rzJ +rzJ +bpo +bpo +dvi +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +icQ +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +"} +(111,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iiT +gIA +gIA +yjr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rKR +ujy +swd +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +nML +kph +xqd +cGd +iCh +gnu +cGd +xqd +aOl +kyi +hSI +cko +cko +hSI +hSI +hSI +hSI +gXp +gnu +gnu +cGd +cGd +cGd +gnu +gnu +gXp +xms +xms +xms +xms +cGd +jCt +hGU +rmc +xms +xms +tme +xms +xms +kVK +kVK +kVK +kVK +fRh +fRh +fRh +myg +kVK +kVK +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nfI +iFd +rYP +wKp +kDn +jcc +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iRp +gIA +gIA +gIA +whP +gIA +gIA +sQR +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +"} +(112,1,1) = {" +sFr +sFr +sFr +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +nML +vUl +xqd +mUk +uZo +gnu +cGd +hHu +cGd +aVW +cGd +cGd +uxs +fsA +nJY +lGa +bFB +jJx +cGd +cGd +dIN +hLP +oRh +cGd +cGd +ccI +jJx +jJx +cGd +qFQ +cGd +cGd +cGd +cGd +cGd +cGd +xqd +czf +ljS +tbp +kVK +sol +sPQ +nKl +aVo +qQt +sxl +vGw +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nfI +tEn +nfI +nfI +dhy +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +"} +(113,1,1) = {" +sFr +sFr +sFr +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +uTV +xbY +txJ +mVw +dgV +eBD +nML +rBf +xqd +cGd +iYd +gBa +cGd +xqd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +jGH +iTJ +iTJ +mUk +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +xqd +lOg +ubR +xOx +kVK +spq +spq +sxl +sxl +ygE +sxl +bKu +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ooQ +gIA +iRp +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +"} +(114,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +whP +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uTV +uTV +uTV +kps +uTV +uTV +skA +txJ +mVw +dgV +skA +nML +nlT +xqd +csV +fkm +qZG +qHb +djZ +eIX +eIX +odR +odR +odR +lws +lws +lws +odR +lws +odR +lws +iaF +rgU +uon +bVJ +lws +lws +vYH +fcr +lHc +eOf +lws +lws +xYg +eFO +lws +lws +sEY +rzN +wHa +sfV +kVK +cFE +sxl +qvB +hXU +wLh +sxl +wrX +nfI +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +cZc +gIA +gIA +gIA +aQe +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +"} +(115,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +whP +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uTV +kIu +rGb +pMP +ogq +uTV +skA +txJ +mVw +dgV +skA +uTV +nIn +sdB +tax +tax +tax +nIn +nIn +jWC +jWC +jWC +jWC +nIn +nIn +nIn +nIn +nIn +gXp +gnu +gnu +cGd +cGd +njU +gnu +gnu +gXp +kVK +kVK +kVK +kVK +kVK +qxK +uNU +kVK +kVK +jJx +oeb +mtR +kVK +kVK +kVK +bHe +sxl +sxl +sxl +sxl +sxl +mED +nfI +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +"} +(116,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +aXQ +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sQR +gIA +iiT +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uTV +vEg +skA +gWE +kIu +uTV +skA +txJ +mVw +dgV +bEm +uTV +dfQ +gZR +oda +oxW +kNQ +cQb +fLU +hvi +gZt +gZt +gZt +tLY +nIn +jgk +llJ +nIn +exV +hTE +gnu +jJx +cGd +abQ +gnu +cbG +xEE +kVK +nsb +oik +kVK +pfq +dRD +spq +dHW +kVK +myg +nfI +aSU +kVK +ekA +kVK +iwu +bvh +xXV +wFo +sxl +sxl +spq +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +"} +(117,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +jPd +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +sQR +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +edo +nML +gfl +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nIn +lNK +skA +gWE +xld +uTV +skA +txJ +mVw +dgV +skA +uTV +bKl +gZR +nyD +nyD +rpU +oYV +hqo +nyD +wmg +vNB +gLm +xDh +nIn +fDE +nNi +nIn +rtk +qCl +gXp +cGd +cGd +xAf +gXp +gGl +tUw +kVK +xdH +vxv +kVK +qEx +sxl +sxl +uft +kVK +sxl +jNT +ipb +kVK +sxl +kVK +kVK +cCN +kVK +nud +uNU +myg +uNU +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(118,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gke +iCQ +tdx +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nIn +vQD +skA +skA +skA +uTV +skA +txJ +mVw +dgV +skA +uTV +kRH +gCn +nyD +nyD +nyD +nyD +nyD +nyD +nyD +nyD +nyD +jfU +dpm +nIn +uxb +nIn +nIn +nIn +nIn +jJx +cGd +xAf +kVK +kVK +kVK +kVK +kVK +pZP +kVK +sxl +wIF +sxl +sxl +rXA +spq +sxl +ipb +myg +sxl +sxl +kEM +vUi +kVK +gkZ +sxl +sxl +wzx +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +aBc +aBc +xRU +xRU +xRU +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(119,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sQR +gIA +fpl +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nIn +kIu +gWE +gWE +gWE +oGQ +skA +ibO +ibO +ibO +skA +uor +skA +gZR +nyD +mLc +cCp +wmg +wmg +nyD +pQC +wmg +rpU +jlg +nIn +edW +jmP +fvm +bhO +tyL +nIn +cGd +cGd +xAf +kVK +coD +hJI +dmm +ofV +pZG +kVK +bHe +qlY +oOW +sxl +uNU +spq +spq +ipb +uNU +sxl +sxl +sxl +sxl +iOD +sxl +sxl +sxl +vMn +nfI +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +aBc +akr +drT +mgr +xRU +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(120,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nIn +ujR +gWE +gWE +lNK +uTV +skA +txJ +mVw +lTt +iKl +uTV +wIA +gZR +qjX +mLc +mLc +mLc +nyD +nyD +nyD +nyD +nyD +nyD +iYP +jmP +jmP +syI +pbT +tyL +qgN +jMU +cGd +xAf +kVK +mjw +mRn +mLl +qlr +qlr +kVK +sxl +jnU +tfN +pAZ +kVK +vKM +rPC +wgM +kVK +vqL +sxl +sxl +sxl +sxl +sxl +sxl +sxl +xlC +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jyb +drT +rfQ +gef +aBc +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(121,1,1) = {" +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +cHS +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uTV +uTV +rON +uTV +uTV +uTV +skA +txJ +mVw +mVw +mVw +uTV +xuP +txI +liX +nnM +tfD +jkf +jsR +gTM +kfe +cAZ +bCF +skA +jWC +rkz +eZV +dSh +vPF +uZS +nIn +cGd +cGd +xAf +kVK +odD +mLl +mLl +mLl +mLl +myg +sxl +ndt +iLb +spq +kVK +oAB +jCC +bAZ +fRh +flu +sxl +sxl +sxl +sxl +sxl +sxl +sxl +xlC +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +aBc +drT +drT +gAo +aBc +kvD +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(122,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +iwF +sFr +sFr +sFr +sFr +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +hJc +mGp +wsX +hUM +fAp +fAp +fAp +fAp +fAp +fAp +fAp +xEk +jRz +jWC +aPb +wTi +mEC +vPF +gkO +nIn +heP +cGd +rfA +kVK +mLl +saj +erF +uLt +erF +kVK +sxl +sxl +sxl +spq +kVK +ggI +sxl +jPB +dYA +cVh +tiW +sxl +sxl +kVK +tze +wIF +sxl +rDX +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +dzA +nkk +drT +lHr +aBc +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(123,1,1) = {" +sFr +sFr +sFr +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +aVn +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +sQR +gIA +gIA +gIA +jPd +gIA +gIA +gIA +sFr +sFr +sFr +sFr +rbg +sFr +sFr +sFr +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +hJc +mGp +wsX +fAp +fAp +fAp +fAp +fAp +fAp +fAp +fAp +tvx +jRz +nIn +nIn +nIn +nIn +nIn +nIn +nIn +cGd +cGd +xqd +kVK +nyc +kVK +kVK +kVK +kVK +kVK +bOl +spq +sxl +vGw +kVK +kVK +kVK +fRh +fRh +sxl +ipb +sxl +uNU +kVK +kjF +sxl +sxl +uLj +nfI +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +jFP +dTX +drT +drT +doO +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(124,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +kmf +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +jqe +nrL +wMD +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +ovO +gIA +uui +uui +sFr +sFr +sFr +rbg +ooT +rbg +sFr +rbg +rbg +sFr +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +hJc +mGp +wsX +eyb +mtN +mtN +mtN +mtN +sBC +fJb +fAp +tvx +ndX +nIn +vuf +cHv +cHv +gXp +eki +soY +soY +cGd +xqd +fRh +kMT +oDx +kVK +prs +lEN +kVK +nyk +dyG +sxl +sxl +sxl +spq +cly +fRh +qfA +sxl +ipb +sxl +iTe +kVK +yer +sxl +sxl +uLj +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +xRU +apF +dMF +smK +aBc +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(125,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +jPd +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sQR +gIA +edO +gIA +nkV +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +oaU +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +whP +gIA +gIA +ovO +aKy +aKy +aKy +sFr +sFr +sFr +rbg +pjV +ooT +sFr +rbg +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +uTV +ije +fFc +kym +crA +vuA +ecN +vuA +vDW +hWx +fAp +tvx +nVZ +nIn +cpd +cGd +jJx +rRF +jJx +cGd +cGd +cGd +xqd +fRh +xti +cQg +kVK +tCJ +fpc +fRh +eDX +fWN +ndt +hVG +rrN +sxl +aZB +kVK +lMB +spq +ipb +sxl +lLK +uNU +jQC +sxl +sxl +lLL +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +aBc +aBc +aBc +aBc +aBc +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(126,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sQR +ovO +aKy +gIA +cHS +sFr +sFr +sFr +jrQ +pjV +vSp +sFr +rbg +mtL +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +uTV +ylL +gCn +rEz +beo +hCJ +nIn +qgN +eyG +teu +teu +nIn +nIn +nIn +xdi +cGd +vcg +gXp +lba +qFQ +cGd +cGd +xqd +tVA +fRh +kVK +kVK +rtS +gXp +fRh +fRh +fRh +kVK +kVK +kVK +beA +kVK +kVK +mut +spq +tJe +sxl +iCC +uNU +eXf +sxl +pcC +qhZ +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(127,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +edO +gIA +gIA +gIA +iwF +gIA +iiT +gIA +whP +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +sFr +sFr +sFr +olJ +wmI +frB +sFr +tMK +wmI +sQo +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +xbY +txJ +mVw +mVw +rGe +uTV +tKD +gZR +ltf +beo +tkb +nIn +maG +lbN +fAp +fAp +lpi +iBr +nIn +ivV +cGd +rvZ +gnu +cGd +cGd +cGd +cGd +iEC +bjf +etl +jkc +etl +dsG +rNU +kVK +mKG +pcC +pcC +rXA +spq +gNB +jQC +kVK +mut +spq +ipb +sxl +iCC +kVK +jQC +sxl +sxl +fUj +nfI +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iSE +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(128,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +pVq +gIA +oEn +sFr +sFr +sFr +wmI +sFr +sFr +sFr +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +mVw +mVw +uTV +qZB +loi +jus +hHP +scs +nIn +tOI +oKZ +fAp +fAp +jkw +xtt +nIn +nKe +cGd +eVA +gnu +iTJ +cGd +cGd +cGd +xqd +cGd +cGd +cGd +cGd +cGd +aOl +kVK +beN +hpK +eTA +uNU +spq +sxl +jQC +kVK +uNU +uNU +aSU +uNU +uNU +kVK +kVK +myg +uNU +kVK +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gLW +gLW +gIA +gLW +gLW +gLW +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iSE +gIA +gIA +gIA +gLW +gLW +gLW +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(129,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +mvA +mvA +lEZ +lEZ +mvA +xFB +mvA +mvA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +cHS +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gYV +mck +gVY +gIA +sFr +sFr +sFr +wqe +sFr +sFr +sFr +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +uTV +ndC +nIn +nIn +uyo +nIn +nIn +gxe +skA +fAp +fAp +gWE +lUH +nIn +nKe +jJx +hoo +gnu +rMq +rMq +cGd +cGd +xqd +cGd +fwW +cGd +cGd +cGd +aOl +nud +kVK +kVK +kVK +kVK +gHr +sxl +jQC +kVK +btW +sxl +ipb +fUj +sqk +sqk +xUa +sxl +sxl +jii +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oXP +xNb +oXP +vsY +vsY +oXP +xNb +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oXP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(130,1,1) = {" +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +mvA +vor +vLj +neK +xwf +oBk +hQl +mvA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +whP +ovO +gIA +vMv +eiS +kGo +gIA +gIA +uVF +dcN +wqe +wmI +odI +tSO +wmI +vSp +rbg +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +bKT +jiv +nIn +dHb +nyD +qox +nIn +mUh +skA +fAp +rPR +gWE +uia +nIn +nKe +hVu +rvZ +nML +nML +nML +lco +gnu +uAb +nML +uxs +hGU +mUk +cGd +aOl +kVK +wCa +pcC +pcC +myg +sxl +sxl +sxl +ppK +sxl +sxl +ipb +spq +mVK +jre +sxl +sxl +sxl +jii +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wtV +xwz +wtV +xwz +wtV +oXP +sOg +oXP +gXc +gXc +oXP +sOg +oXP +wtV +xwz +wtV +xwz +wtV +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(131,1,1) = {" +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +miT +lgh +hWe +hWe +hWe +oBk +jAf +mvA +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ovO +gIA +sxr +wmI +aTi +gIA +gIA +gIA +gIA +cbJ +wqe +owt +wmI +wmI +wmI +wmI +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +mVw +mVw +uTV +dnL +nIn +njV +nyD +eyu +nIn +fNA +skA +sgH +ciR +dop +uGq +nIn +woq +xsK +qZq +nML +gIA +nML +gzn +cGd +xAf +nML +ndT +soY +sjm +kao +ogG +kVK +meg +fxz +eTA +uNU +tvG +aZB +fUj +kVK +wVX +sxl +ipb +spq +sqk +sxl +sxl +sxl +spq +buT +nfI +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +oXP +oXP +oXP +oXP +oXP +oXP +xNb +gdY +vsY +vsY +oXP +xNb +gdY +oXP +vER +vER +oXP +oXP +oXP +oXP +oXP +oXP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(132,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +mvA +dbW +hWe +rdh +sfO +aGA +vcn +mvA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +cHS +ssH +gIA +ioq +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +uui +aKy +gIA +cxd +gIA +iwF +gIA +gIA +gYV +wmI +wmI +wmI +hGi +wmI +scO +frB +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +uTV +uTV +uTV +oNW +nyD +mxT +uTV +uTV +uTV +uTV +uTV +uTV +uTV +uTV +rYr +rYr +mcz +nML +gIA +nML +gpj +cGd +vSQ +nML +nML +mcz +mcz +rYr +nML +nfI +nfI +nfI +kVK +kVK +kVK +kVK +nud +kVK +wWp +sxl +ipb +spq +sxl +sxl +sxl +sxl +spq +aHO +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +bgY +bgY +icb +icb +icb +fkP +icb +icb +uZY +icb +gzO +icb +icb +uZY +icb +icb +icb +icb +bgY +bgY +bgY +icb +fkP +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(133,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +mvA +aTu +byu +mvA +mvA +mvA +lJx +mvA +mvA +mvA +mvA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +dOm +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +uui +aKy +oEn +uYF +gIA +gIA +sQR +sFr +sFr +sFr +iKC +rbg +rbg +sFr +riO +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +uTV +gIA +uTV +uTV +uyo +uTV +uTV +gIA +whP +gIA +gIA +jPd +gIA +gIA +gIA +gIA +whP +gIA +gIA +nML +cGd +cGd +xqd +nML +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nfI +pbG +myg +sdS +kBw +kBw +kVK +sxl +sxl +fzH +sxl +sxl +sxl +sxl +ygE +oql +hiB +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +icb +icb +fkP +prV +icb +icb +icb +icb +icb +uZY +icb +icb +icb +icb +uZY +icb +oXP +oXP +oXP +oXP +icb +icb +icb +icb +prV +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(134,1,1) = {" +sFr +sFr +sFr +sFr +sFr +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +qKh +lYg +tkw +bUh +hWe +hWe +oBk +vLI +uHP +xhE +mvA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +wtB +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +jPd +gIA +sQR +aKy +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +wmI +sFr +sFr +sFr +usN +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +mVw +mVw +uTV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +nML +lco +veT +uAb +nML +gIA +gIA +gIA +gIA +iiT +gIA +gIA +nfI +kVK +kVK +fth +sxl +sxl +myg +sxl +sxl +fRh +fRh +myg +kVK +nud +myg +nfI +nfI +nfI +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +icb +icb +fkP +icb +oXP +oXP +oXP +oXP +oXP +icb +icb +xYX +icb +huM +mLa +msY +icb +wnc +gnT +icb +oXP +eGk +tYh +oXP +icb +xYX +icb +icb +icb +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(135,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +iwF +gIA +unE +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +mvA +mbO +tkw +mvA +neB +tbm +unK +mvA +apb +tjs +mvA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hhT +hML +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +aKy +gIA +cHS +gIA +gIA +sFr +sFr +sFr +gbr +wmI +wmI +sFr +sQw +wqe +wmI +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +uTV +nPM +nPM +nPM +uTV +uTV +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nfI +tRp +lnm +sxl +sxl +dfa +kVK +spq +sxl +fRh +eAR +mLl +kVK +vFw +mLl +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +icb +icb +oXP +oXP +oXP +oXP +tOZ +clU +uMA +oXP +bgY +icb +icb +icb +icb +erS +uZY +icb +uZY +prV +icb +oXP +mTD +gUz +oXP +icb +xzZ +rmY +gTm +sfq +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(136,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +mvA +mvA +aJC +mvA +mvA +mvA +mvA +mvA +mvA +mvA +mvA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sCM +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +rbg +ocT +rbg +sFr +jzN +wmI +wmI +xSx +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jTn +bUJ +bUJ +bUJ +bUJ +cKO +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +nfI +kil +sxl +sxl +sxl +rPC +uNU +spq +jre +fRh +wLU +mLl +kVK +gbe +qlr +nfI +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +erS +icb +icb +bgY +oXP +cQL +kKr +dgP +wtV +wtV +slc +vsY +bgY +icb +icb +icb +icb +icb +fLw +pBS +rPY +icb +dFQ +oXP +uqB +pPy +xNb +mLa +rPY +icb +nYS +mFi +oXP +oXP +oXP +oXP +oXP +oXP +oXP +sFr +sFr +sFr +sFr +sFr +"} +(137,1,1) = {" +sFr +sFr +sFr +sFr +sFr +ovO +gPa +uui +ovO +gIA +jPd +gIA +gIA +gIA +gIA +gIA +ovO +gPa +ovO +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tZX +dpA +lsq +lsq +tis +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +uui +gIA +sQR +sFr +sFr +sFr +rbg +rbg +rbg +sFr +rbg +ijm +wmI +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +nfI +uqn +sxl +tHy +wfY +rPC +uNU +spq +jre +kVK +gBT +sxj +kVK +jsu +sxj +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gzO +icb +oXP +oXP +oXP +oXP +mke +pTT +gUh +wtV +wtV +nxh +vsY +gzO +icb +icb +icb +icb +icb +fLw +mFi +rPY +icb +icb +oXP +oXP +oXP +oXP +icb +jzQ +icb +bhj +mFi +oXP +uKc +vBi +uKc +uKc +uKc +oXP +sFr +sFr +sFr +sFr +sFr +"} +(138,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +aBc +aBc +ovO +gIA +gIA +gIA +gIA +sQR +gIA +wtf +wtf +wtf +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hBz +eSS +pPB +mnB +fwT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +uui +aKy +aKy +aKy +sFr +sFr +sFr +rbg +sFr +sFr +sFr +wmI +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +whP +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nfI +nfI +nfI +nfI +nfI +nfI +nfI +nfI +nfI +nfI +puV +nfI +nfI +pWV +nfI +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +icb +oXP +fUs +llu +qJC +tYh +jZp +gnD +wtV +wtV +psW +oXP +icb +icb +icb +icb +ptx +icb +fLw +mFi +rPY +icb +icb +icb +icb +icb +icb +icb +jzQ +icb +bhj +mFi +qGd +uKc +vRj +wad +wad +uKc +oXP +sFr +sFr +sFr +sFr +sFr +"} +(139,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +ssH +gIA +sQR +gLW +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fwT +fwT +csz +fwT +fwT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +sQR +gIA +iiT +gIA +ovO +gIA +ovO +ovO +sFr +sFr +sFr +rbg +sFr +sFr +sFr +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +kmf +jPd +gIA +gIA +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +icb +fkP +bgY +oXP +abT +fYU +fYU +aEu +wtV +wtV +wtV +wtV +dUK +oXP +icb +icb +oXP +oXP +oXP +prV +fLw +mFi +rPY +hCU +oXP +oXP +oXP +xYX +icb +fkP +jzQ +jBs +qGd +qGd +qGd +uKc +uKc +ikt +wad +uKc +oXP +oFC +oFC +sFr +sFr +sFr +"} +(140,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +gLW +gLW +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ioq +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +ssH +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +oXP +oXP +oXP +oXP +icb +bgY +oXP +wOe +wtV +bte +wtV +wtV +wtV +wtV +wtV +qGJ +oXP +icb +oXP +oXP +tKl +tKl +pBS +tKl +ccK +tKl +pBS +tKl +tKl +oXP +oXP +icb +wnc +pzt +mLa +eiq +wtV +eiq +eMy +uKc +uKc +fYP +uKc +oXP +oFC +oFC +sFr +sFr +sFr +"} +(141,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uNN +pcd +sAl +pHy +uNN +gIA +sQR +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +erS +icb +icb +rAd +icb +icb +oXP +mgP +wvO +oXP +pCd +jHP +oXP +kEj +wtV +qGJ +oXP +icb +oXP +tKl +tKl +oXP +oXP +lbr +lbr +lbr +oXP +oXP +aKt +tKl +oXP +icb +jzQ +icb +icb +qGd +qGd +oXP +eMy +eMy +uKc +uKc +uKc +oXP +oFC +oFC +sFr +sFr +sFr +"} +(142,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rYg +svv +kae +eQO +hyl +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +oXP +icb +urr +icb +oXP +oXP +icb +oXP +oXP +oXP +oXP +qGd +qGd +oXP +vpE +blI +oXP +vER +icb +oXP +tKl +oXP +oXP +htr +lbY +xQk +cuC +lbY +oXP +oXP +tKl +oXP +icb +jzQ +icb +icb +prV +icb +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oFC +oFC +sFr +sFr +sFr +"} +(143,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +rOi +kdg +mjC +pgg +kae +pHy +gLW +gIA +aeW +gIA +cHS +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +jvg +mVq +deq +mVq +djk +oXP +icb +icb +icb +icb +xYX +icb +icb +icb +icb +uZY +icb +icb +icb +xYX +fLw +oXP +lbY +brP +hhb +cpB +cpB +wBk +lbY +oXP +rPY +icb +icb +fLw +rmY +rmY +rmY +gTm +nSG +icb +icb +olf +icb +olf +oFC +oFC +oFC +sFr +sFr +sFr +"} +(144,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +rOi +kae +mjC +plU +mjC +pHy +pHy +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +icb +pzF +cCr +mEy +icb +vsY +icb +prV +xzZ +gTm +gTm +gTm +gTm +gTm +gTm +tKl +gTm +gTm +gTm +gTm +tKl +lbr +hhb +cpB +guk +cpB +guk +cuC +lbY +lbr +tKl +mLa +mLa +rPY +bJX +icb +icb +nYS +mFi +oXP +oXP +oXP +gXs +gXs +oXP +oXP +oFC +sFr +sFr +sFr +"} +(145,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +rOi +gJs +sbq +mjC +mjC +eiK +pHy +gLW +gLW +gIA +gIA +sQR +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +whP +sQR +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jTn +bUJ +cKO +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +icb +uma +kKr +nHR +icb +qGd +jBs +icb +ofF +tKl +tKl +tKl +tKl +tKl +tKl +tKl +tKl +tKl +tKl +tKl +tKl +lbr +fkx +cpB +cpB +mvq +cpB +cpB +hhb +lbr +rPY +icb +icb +jzQ +icb +icb +fkP +bhj +mFi +oXP +ovQ +nSI +icb +tXI +icb +oXP +oFC +sFr +sFr +sFr +"} +(146,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +ncd +lPb +kCc +kCc +kCc +kCc +dfo +gIA +gIA +gIA +gIA +gIA +jPd +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +iiT +whP +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +icb +myL +uAi +eBZ +icb +qGd +icb +icb +tPr +doU +doU +mwD +doU +mFi +doU +doU +kJL +hfi +hfi +hfi +pok +lbr +lbY +xQk +guk +cpB +guk +cpB +fkx +lbr +tKl +mLa +mLa +rPY +icb +icb +icb +bhj +mFi +qGd +lbY +uuR +eLN +bVv +icb +oXP +oFC +sFr +sFr +sFr +"} +(147,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +wEx +gEk +lPb +kCc +kCc +qCr +pHy +sQR +gIA +cHS +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iiT +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +jTn +cKO +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +sQR +kmf +gIA +gIA +gIA +gIA +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +icb +myL +nRb +krW +icb +qGd +icb +icb +icb +icb +icb +icb +icb +vus +icb +fkP +oPM +icb +icb +jBs +vHV +oXP +lbY +fdD +cpB +cpB +fkx +pIN +htr +oXP +rPY +icb +erS +jzQ +icb +icb +icb +qGd +qGd +qGd +rrv +cAJ +fdO +wZx +xCL +oXP +oFC +sFr +sFr +sFr +"} +(148,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +uNN +pHy +hyl +pHy +pHy +rux +pHy +gIA +gIA +gIA +gIA +ssH +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lvz +bhQ +icA +icA +vzh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +icb +rWR +nRb +ruo +icb +qGd +icb +icb +fkP +icb +icb +erS +icb +vus +icb +oYt +cpn +bgY +icb +oXP +aOa +oXP +oXP +lbY +xQk +cuC +lbY +htr +oXP +oXP +tKl +oXP +icb +fLw +oly +oly +oly +eiq +wtV +eiq +lbY +lbY +dSt +lbY +dMA +oXP +oFC +sFr +sFr +sFr +"} +(149,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +gLW +gLW +gLW +gIA +gIA +gIA +sQR +gIA +ssH +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tQd +tQd +tQd +wyD +wyD +wdu +wdu +wdu +icA +sxH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +jTn +cKO +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +sQR +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +djk +tDz +deq +mVq +jvg +oXP +icb +icb +icb +icb +icb +icb +prV +vus +icb +feR +iJG +osA +icb +oXP +nlF +pok +oXP +oXP +lbr +lbr +lbr +oXP +oXP +tKl +tKl +oXP +icb +jzQ +icb +icb +icb +qGd +qGd +oXP +mvz +uuR +rrv +cAJ +sNO +oXP +oFC +sFr +sFr +sFr +"} +(150,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gLW +gLW +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tQd +pOx +eWJ +pOx +wyD +sUX +wdu +nsG +wdu +sjB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +oXP +icb +tOL +icb +oXP +oXP +icb +icb +icb +icb +icb +icb +icb +vus +icb +xCA +kCI +gRM +icb +oXP +oXP +nlF +knU +aJg +pok +tKl +tKl +pzt +tKl +tKl +vER +oXP +icb +jzQ +prV +icb +icb +icb +icb +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oFC +sFr +sFr +sFr +"} +(151,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +jwd +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +vuV +ovO +aBc +aBc +aBc +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tQd +tQd +tQd +hYg +hYg +tQd +fKl +cIE +rqZ +wyD +wyD +wyD +ueE +wyD +wyD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +icb +icb +erS +qGd +icb +icb +icb +gzO +icb +icb +icb +fkP +vus +icb +bgY +uQG +wZX +icb +erS +oXP +oXP +oXP +hCU +vHV +mFi +rPY +prV +vER +vER +vER +icb +icb +huM +mLa +mLa +pBS +vVA +gTm +mxC +icb +icb +olf +icb +olf +oFC +oFC +sFr +sFr +sFr +"} +(152,1,1) = {" +sFr +sFr +sFr +sFr +sQR +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gPa +ovO +uui +uui +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tQd +pOx +fKl +uam +rqZ +tQd +hNb +cIE +kGh +wyD +fCf +fKl +mfI +fKl +wyD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +oXP +oXP +oXP +oXP +icb +oXP +qGd +qGd +qGd +icb +icb +icb +vus +xYX +pHK +pOZ +gRM +icb +icb +icb +icb +fkP +icb +vHV +mFi +rPY +icb +icb +icb +icb +icb +icb +icb +ptx +icb +uZY +icb +ail +mxC +jRZ +icb +oXP +oXP +oXP +oXP +oXP +sFr +sFr +sFr +"} +(153,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +sQR +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hYg +hYg +tQd +yjl +cIE +hnb +buI +sqq +tQd +cIE +cIE +nBR +tQd +cIE +hNb +cIE +sqq +wyD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +ssH +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +kLX +kLX +oXP +pIu +vMQ +qGd +fGD +ftl +fGD +mxC +icb +qwb +lbY +vup +icb +icb +icb +icb +icb +icb +vHV +mFi +rPY +icb +icb +xLH +hAj +qgM +nBn +icb +icb +icb +uZY +icb +bhj +mFi +rjF +icb +cTV +jDF +htr +htr +oXP +sFr +sFr +sFr +"} +(154,1,1) = {" +sFr +sFr +sFr +gIA +jPd +whP +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hYg +bmb +tkS +tQd +jcq +hzy +buI +buI +tQd +tQd +lps +tQd +hYg +hzy +cIE +buI +buI +tQd +tQd +tQd +tQd +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +cmI +iDl +iDl +iDl +cmI +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +icb +icb +oXP +kwe +nGd +oXP +iAq +oXP +qGd +qGd +qGd +icb +aFo +icb +fkP +icb +icb +prV +icb +icb +tcI +tKT +knU +eUN +eUN +knU +knU +xXQ +oSi +ccd +icb +icb +uZY +xYX +bhj +pKR +qGd +dcm +pxk +bKQ +iLI +htr +oXP +sFr +sFr +sFr +"} +(155,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hYg +hzy +nBR +tQd +tQd +lps +tQd +tQd +tQd +buI +cIE +hzy +hYg +tQd +tQd +lps +tQd +tQd +wdc +bvL +tQd +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +iDl +iVz +pvr +pvr +pvr +iVz +iDl +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +icb +vER +oXP +oXP +oXP +abA +oXP +lJk +mjr +qGd +fGD +ftl +fGD +gTm +gTm +vVA +vVA +vVA +vVA +aOa +tKl +rPY +icb +icb +tIF +tKl +jXD +mir +oXP +gzO +icb +uZY +icb +qGd +qGd +qGd +lbY +qie +stk +xWO +htr +oXP +sFr +sFr +sFr +"} +(156,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +hYg +hzy +hzy +lps +cIE +buI +buI +buI +buI +buI +cIE +cIE +nBR +nBR +buI +buI +buI +vOn +gVg +sCC +hYg +sFr +sFr +sFr +sFr +whP +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +iDl +iVz +iVz +dem +nCm +xNW +iVz +iVz +iDl +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +icb +erS +icb +kLX +icb +icb +oXP +jLK +xck +oXP +iAq +oXP +qGd +qGd +qGd +gzO +icb +icb +icb +vHV +mFi +rPY +fkP +icb +hpp +tKl +umD +clF +icb +icb +icb +huM +mLa +eiq +wtV +eiq +lbY +kjA +nnT +sGs +jtc +oXP +sFr +sFr +sFr +"} +(157,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +hYg +bua +bua +tQd +cIE +cIE +cIE +cIE +tRk +uRT +cIE +cIE +cIE +cIE +cIE +cIE +buI +lhd +wmP +bYU +hYg +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +cmI +iVz +iVz +uTQ +qbY +sMw +dzb +vhV +iVz +iVz +cmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +olf +icb +icb +oXP +oXP +oXP +oXP +abA +oXP +vYP +oog +qGd +oGz +hAQ +kQp +ibq +mWE +lWI +rPY +icb +icb +mDX +tKl +sJG +rrd +oXP +icb +icb +icb +icb +qGd +qGd +oXP +lbY +lbY +wHJ +lbY +lbY +oXP +sFr +sFr +sFr +"} +(158,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +hYg +tQd +tQd +tQd +tQd +dNj +hYg +hYg +tQd +tcJ +cIE +vxl +vxl +jfz +tQd +tQd +hYg +hYg +hYg +hYg +hYg +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jTn +bUJ +bUJ +cKO +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +iVz +goj +aZK +dwA +dwA +dwA +dxE +xbw +pvr +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +icb +kLX +icb +icb +oXP +qOK +rek +oXP +bgY +icb +oGz +icb +vHV +mFi +rPY +icb +icb +oAg +tKl +xwk +gGG +icb +icb +icb +icb +icb +icb +fkP +oXP +oXP +vER +vER +wtV +oXP +oXP +sFr +sFr +sFr +"} +(159,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +tQd +mtG +kUk +fHZ +gJE +fPT +vlo +fPT +tQd +gpL +cIE +aAv +oGS +hzy +tQd +kjP +ycW +ebN +wBw +ghL +hYg +sFr +sFr +sFr +gIA +jPd +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +laL +gIA +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +rbg +rbg +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +pvr +xCK +kdS +dwA +nts +dwA +nqb +heU +pvr +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +olf +icb +icb +oXP +oXP +oXP +oXP +icb +lwv +ibq +ibq +mWE +tqr +rPY +icb +icb +oAg +tKl +oqe +sNK +vER +icb +icb +bgY +bgY +icb +icb +icb +icb +prV +kLX +icb +kLX +oow +sFr +sFr +sFr +"} +(160,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +tQd +cEK +rYN +rYN +rYN +rYN +rYN +rYN +gdD +buI +cIE +jcH +fKl +hzy +gdD +lkH +pyi +lkH +lkH +pwU +hYg +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ckD +cKO +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +rbg +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +iVz +oZZ +aZK +dwA +dwA +dwA +dxE +dgM +pvr +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +icb +kLX +icb +icb +icb +icb +bJX +vHV +mFi +rPY +icb +icb +qDW +tKl +mFi +agZ +icb +icb +oXP +oXP +oXP +oXP +oXP +icb +icb +icb +kLX +icb +kLX +oFC +sFr +sFr +sFr +"} +(161,1,1) = {" +sFr +sFr +sFr +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +tQd +rYN +hpq +vix +vix +hpq +rYN +cxL +tQd +din +xGO +fKl +fKl +cIE +yjl +etR +pyi +vIr +rxS +ghL +hYg +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +pJH +sOv +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +rbg +rbg +rbg +rbg +sFr +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +cmI +iVz +iVz +uzl +uEV +sFJ +uEV +sIA +iVz +iVz +cmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +olf +icb +icb +ntI +aFu +ibq +hOX +lWI +rPY +icb +oXP +oXP +vsY +vsY +oXP +vER +prV +oXP +tNs +fYU +mAi +oXP +bgY +icb +erS +kLX +icb +olf +oFC +sFr +sFr +sFr +"} +(162,1,1) = {" +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +hYg +iTU +tQd +hYg +hYg +tQd +gdD +tQd +tQd +fxk +cIE +vxl +tqU +cIE +tQd +tQd +gdD +hYg +tQd +tQd +tQd +sFr +sFr +sFr +gIA +dbc +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fkt +qEu +rKj +gIA +gIA +gIA +gIA +pJH +sOv +uYb +qmF +uYb +uYb +uYb +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +rbg +rbg +rbg +sFr +sFr +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +iDl +iVz +iVz +vtq +beP +jsK +iVz +iVz +iDl +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +prV +icb +icb +icb +icb +fLw +mFi +rPY +icb +oXP +fYU +fYU +wtV +wOe +oXP +icb +oXP +lyP +fYU +lVG +oXP +bgY +icb +icb +rza +sFr +sFr +sFr +sFr +sFr +sFr +"} +(163,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +sFr +sFr +sFr +hYg +egc +uTZ +hYg +hzy +cIE +cIE +hzy +hzy +buI +cIE +cIE +cIE +cIE +cIE +qCM +buI +hYg +jhe +uQP +hYg +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jXu +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +vGJ +jFS +jUf +jFS +nvD +gIA +gIA +gIA +pJH +sOv +dTl +wrE +cTN +sFA +uYb +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rbg +rbg +rbg +sFr +sFr +sFr +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +iDl +iVz +iVz +pvr +iVz +iVz +iDl +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +fkP +fLw +tKl +tKl +oly +blI +fYU +rUB +wwh +psW +oXP +icb +oXP +pSU +wtV +mAi +oXP +icb +icb +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(164,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sFr +sFr +sFr +tQd +rOY +buI +tQd +hzy +uRT +cIE +cIE +sNu +iae +iae +iae +rlo +cIE +cIE +cIE +buI +vYj +mqy +hzy +hMD +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +srt +sQB +kpe +gIA +gIA +gIA +sOv +pJH +sOv +uYb +wSo +wpp +sFA +qmF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +rbg +rbg +rbg +gIA +sZq +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +cmI +iDl +iDl +iDl +cmI +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +fLw +mFi +rPY +jBs +wtV +fYU +jZp +jZp +aEu +oXP +icb +oXP +wwl +wtV +dYp +oXP +icb +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(165,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +tQd +xAw +buI +tQd +suq +cIE +cIE +sNu +gfS +eox +fPT +eox +wwr +rlo +cIE +tRk +sGe +tQd +cZb +jCb +tQd +sFr +sFr +sFr +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +agi +gIA +gIA +maA +maA +maA +gLY +maA +maA +oWI +wrE +sFA +uYb +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rbg +gIA +gIA +gIA +duq +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +fLw +mFi +rPY +xZT +oXP +fYU +sZh +jZp +fYU +oXP +qGd +oXP +tNY +wtV +mAi +oXP +icb +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(166,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +sFr +sFr +tQd +cnT +cIE +tQd +cIE +cIE +cIE +tQd +dHI +eox +rBC +eox +hpq +tQd +cIE +cIE +buI +tQd +tQd +tQd +tQd +sFr +sFr +iDa +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +maA +sDC +gIx +anU +syA +maA +ghf +wrE +fyX +uYb +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +cqw +gIA +gIA +gIA +gIA +fpl +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +icb +erS +icb +icb +olf +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gzO +vER +icb +icb +fLw +mFi +rPY +bgY +oXP +oab +goK +goK +fYU +dmT +sFa +iTZ +jZp +wtV +gkv +oXP +icb +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(167,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +tQd +tQd +tKg +tQd +kaG +rlK +oni +tQd +hYg +mGP +oaK +ggQ +tQd +tQd +bEN +oJB +kaG +tQd +sFr +sFr +sFr +sFr +gIA +iDa +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +maA +tFs +nep +xCt +rFb +maA +uYb +qzB +uYb +uYb +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +akc +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oow +icb +bgY +icb +xYX +icb +kLX +icb +fkP +oFC +oFC +oFC +oFC +oFC +oFC +icb +olf +icb +oXP +xYX +icb +fLw +mFi +rPY +bgY +oXP +wtV +wtV +wtV +fYU +oXP +qGd +oXP +lKN +wtV +mAi +oXP +icb +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(168,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +sQR +sFr +sFr +tQd +tQd +tQd +cIE +cIE +cIE +rRn +hYg +hYg +hYg +tQd +tQd +rRn +cIE +cIE +cIE +rRn +sFr +sFr +gIA +iDa +gIA +jdB +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +maA +aJZ +gWl +bJD +ska +maA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +fpl +kpo +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +olf +icb +icb +oXP +oXP +icb +icb +kLX +icb +icb +icb +icb +olf +icb +icb +icb +icb +jRZ +icb +oXP +icb +icb +fLw +mFi +rPY +icb +oXP +oXP +oXP +blI +oXP +oXP +xYX +oXP +oXP +oXP +oXP +oXP +icb +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(169,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +ssH +jPd +iDa +sFr +sFr +sFr +rRn +cIE +cIE +cIE +rRn +sFr +sFr +sFr +sFr +sFr +rRn +sbH +cIE +cIE +rRn +iZM +gIA +sQR +iDa +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rhv +tSm +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +maA +pFl +gWl +fnp +huN +maA +rhv +rhv +rhv +lcW +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fpl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +oXP +oXP +icb +auI +hHm +icb +oXP +oXP +kLX +kLX +dGs +oXP +oXP +kLX +kLX +kLX +oXP +oXP +kLX +glf +icb +icb +fLw +mFi +rPY +icb +icb +prV +qGd +wtV +qGd +bgY +icb +icb +bgY +bgY +icb +icb +icb +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(170,1,1) = {" +sFr +sFr +sFr +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iDa +sQR +iDa +sFr +rRn +rNe +fLN +noB +rRn +sFr +sFr +sFr +fan +pIF +rRn +rNe +slN +gja +rRn +qxe +gIA +gIA +iDa +gIA +iDa +whP +gIA +gIA +ssH +gIA +gIA +gIA +jPd +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ovO +ovO +ovO +gIA +gIA +gIA +gIA +gIA +ovO +ovO +ovO +ovO +ovO +maA +mIw +gWl +bJD +puw +maA +gIA +gIA +gIA +iDa +gIA +iiT +gIA +gIA +gIA +gIA +gIA +jPd +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hhT +gIA +gIA +gIA +gIA +gIA +gIA +fdd +sKU +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +oXP +vER +icb +icb +mAC +icb +kGf +kun +erS +icb +icb +xJi +uyW +prV +jBs +icb +kGf +kun +icb +wtV +icb +ptx +fLw +mFi +rPY +icb +icb +oXP +oXP +blI +oXP +oXP +oXP +oXP +oXP +oXP +oXP +icb +icb +icb +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(171,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +siw +gIA +iDa +qYR +xOX +gIA +sOv +gIA +gIA +gIA +sOv +uVR +sOv +gIA +gIA +gIA +sOv +gIA +xOX +gIA +jPd +gIA +iDa +sQR +iDa +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +maA +xKL +vEd +fnp +gWl +maA +gIA +gIA +gIA +wUT +rhv +rhv +rhv +rhv +rhv +rhv +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +duq +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +fkP +icb +icb +prV +uQG +osA +wtV +wtV +osA +qFD +qFD +fYU +wtV +osA +osA +qFD +fYU +eLz +icb +vER +icb +prV +fLw +mFi +rPY +icb +icb +oXP +itS +wtV +jZp +tNY +jZp +tNY +jZp +mAi +oXP +bgY +fkP +icb +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(172,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iwF +iDa +gIA +iDa +gIA +ssH +gIA +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +iwF +iDa +gIA +iDa +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +ssH +maA +maA +maA +gLY +maA +maA +gIA +aGK +gIA +gIA +gIA +gIA +whP +gIA +ovO +ovO +ovO +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +oXP +qFD +hHm +icb +uQG +xyG +xyG +xyG +xyG +xyG +xyG +xyG +xyG +xyG +xyG +mWa +mWa +rYi +icb +vsY +icb +icb +fLw +tKl +tKl +oly +oly +blI +fYU +wtV +wtV +wtV +wtV +aaJ +fYU +fYU +oXP +bgY +icb +kSk +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(173,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iDa +gIA +iDa +iwF +gIA +gIA +sOv +gIA +gIA +sQR +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +iDa +gIA +iDa +jPd +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gXM +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +pJH +gIA +aKy +aKy +aKy +aKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +olf +oXP +mWa +wtV +osA +wtV +xyG +jNX +xyG +xyG +xyG +dIv +xyG +xyG +xyG +xyG +xyG +xyG +wtV +osA +xNb +pBS +pBS +tKl +mFi +rPY +icb +icb +oXP +tYh +rcN +jZp +mAi +quC +rcN +tYh +rcN +oXP +icb +icb +ucS +gyb +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(174,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iDa +gIA +iDa +gIA +whP +gIA +sOv +iZM +gIA +gIA +sOv +sOv +sOv +gIA +aGo +aGo +aGo +gIA +sOv +sQR +gIA +gIA +iDa +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +pJH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +jPd +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +duq +fGj +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +oXP +xyG +lpO +xyG +xyG +jNX +qFC +jNX +xyG +xyG +xyG +xyG +xyG +xyG +xyG +xyG +xyG +xyG +xyG +vsY +mFi +mFi +tKl +mFi +rPY +icb +icb +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oXP +icb +uEv +mNm +mNm +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(175,1,1) = {" +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +iDa +gIA +siw +gIA +gIA +gIA +sOv +gIA +gIA +gIA +sOv +sOv +sOv +gIA +aGo +aGo +aGo +gIA +sOv +gIA +ssH +gIA +siw +gIA +iDa +gIA +iwF +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sQR +iiT +gIA +whP +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +rOG +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +mJn +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +olf +oXP +xyG +wtV +kzy +wtV +mWa +aem +xyG +xyG +xyG +xyG +xyG +xyG +xyG +xyG +xyG +bdj +wtV +kzy +xNb +pzt +pzt +tKl +tKl +rPY +icb +icb +icb +icb +icb +icb +bgY +bgY +bgY +icb +icb +icb +icb +ucS +mNm +ieM +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(176,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +ssH +iDa +gIA +iDa +gIA +gIA +sQR +sOv +gIA +gIA +gIA +sOv +sOv +sOv +gIA +aGo +aGo +aGo +gIA +sOv +cHS +gIA +gIA +iDa +gIA +iDa +gIA +gIA +ssH +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +xYX +oXP +kzy +oYv +jBs +uQG +mWa +mWa +mWa +mWa +mWa +mWa +xyG +xyG +xyG +xyG +xyG +xyG +vkR +icb +vsY +icb +icb +ofF +tKl +mFi +gTm +gTm +gTm +gTm +sfq +icb +icb +icb +icb +fkP +icb +icb +vxJ +mNm +mNm +mNm +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(177,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sQR +gIA +gIA +iDa +jPd +iDa +gIA +cHS +gIA +sOv +gIA +gIA +gIA +sOv +glB +sOv +gIA +gIA +sQR +gIA +gIA +sOv +gIA +iZM +gIA +iDa +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +whP +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iil +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +icb +icb +erS +icb +uQG +kzy +wtV +wtV +kzy +kzy +kzy +wtV +wtV +kzy +kzy +kzy +wtV +vkR +prV +oXP +icb +icb +tPr +pzt +tKl +tKl +tKl +tKl +tKl +rPY +xYX +icb +prV +icb +icb +oFC +oFC +gyb +mNm +gyb +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(178,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +iDa +gIA +gIA +gIA +sOv +qxe +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +whP +gIA +sOv +gIA +gIA +sQR +iDa +gIA +iDa +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +prV +oXP +oXP +icb +icb +mAC +icb +bqx +mlw +icb +icb +icb +jqC +mlw +icb +icb +icb +bqx +mlw +icb +oXP +icb +icb +fkP +icb +tPr +doU +doU +doU +doU +tKl +sfq +icb +icb +icb +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(179,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iiT +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +gIA +gIA +ovO +nRw +ovO +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +iDa +iwF +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +whP +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oXP +oXP +icb +kJB +oYv +icb +oXP +oXP +kLX +kLX +kLX +rsY +oXP +kLX +dGs +kLX +oXP +oXP +kLX +xwz +icb +prV +icb +icb +icb +icb +icb +icb +icb +fLw +mxC +icb +icb +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(180,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +iDa +gIA +wUT +rhv +rhv +iGx +qJb +iGx +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +iGx +rDE +iGx +rhv +rhv +rkp +gIA +iDa +gIA +iiT +gIA +jPd +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iiT +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +olf +icb +icb +oXP +oXP +icb +icb +olf +icb +icb +icb +icb +kLX +icb +icb +icb +icb +kLX +icb +oXP +icb +icb +icb +icb +icb +erS +icb +vER +icb +tPr +jys +icb +oXP +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(181,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iDa +gIA +sdr +gIA +sOv +iGx +erQ +iGx +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iGx +erQ +iGx +sOv +jTn +uFV +sQR +iDa +gIA +gIA +gIA +sQR +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +icb +icb +icb +icb +bgY +icb +xYX +oFC +oFC +oFC +icb +icb +olf +icb +icb +icb +ptx +kLX +icb +oXP +icb +icb +icb +icb +icb +icb +icb +kLX +icb +icb +icb +icb +kLX +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(182,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +nyz +rhv +tmx +rhv +dUT +iGx +erQ +iGx +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +iGx +erQ +iGx +edw +tmx +rhv +rhv +ioB +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +icb +icb +fkP +icb +bgY +icb +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +mlL +icb +oXP +icb +icb +icb +icb +icb +icb +icb +oXP +fkP +icb +icb +vxJ +oXP +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(183,1,1) = {" +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +sQR +gIA +iiT +iDa +gIA +gEP +iwF +sOv +iGx +erQ +iGx +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +iGx +erQ +iGx +sOv +gEP +jPd +gIA +bmO +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +icb +icb +icb +icb +prV +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +oFC +oFC +oFC +oFC +prV +vxJ +pFM +jJT +kpQ +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(184,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +whP +gIA +gIA +gIA +gIA +iDa +jPd +gEP +gIA +sOv +iGx +erQ +iGx +gIA +ssH +gIA +sQR +gIA +iGx +iGx +iGx +iGx +iGx +erQ +iGx +sOv +gEP +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +gzO +icb +icb +vxJ +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +mNm +jJT +jJT +oXP +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(185,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +iDa +ssH +pJH +sOv +sOv +iGx +erQ +iGx +gIA +gIA +iwF +gIA +gIA +iGx +pbt +rkF +efC +ixn +erQ +iGx +sOv +pJH +gIA +iwF +iDa +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +iiT +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +jPd +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iiT +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +tKF +icb +icb +ucS +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +jJT +jJT +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(186,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +ssH +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iGx +iGx +iGx +iGx +iGx +dwQ +iGx +iGx +iGx +oTJ +iGx +iGx +iGx +wAO +wAO +iGx +iGx +mcw +ltn +eAI +ixn +tXf +iGx +iGx +dwQ +iGx +iGx +iGx +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +jPd +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +muW +icb +icb +ucS +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +lXh +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(187,1,1) = {" +sFr +sFr +sFr +jPd +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iGx +hRD +aYl +aeP +iGx +gBB +hnD +hEI +kkt +gdF +cKF +gcy +jVR +dYl +dYl +oux +ixn +pXK +ltn +coo +aBs +rJe +jxQ +kjZ +qDT +ndA +qFt +iGx +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +ssH +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +tKF +icb +ucS +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(188,1,1) = {" +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +jPd +gIA +sQR +gIA +gIA +iiT +iGx +jQc +fHf +rrX +bKw +fBI +erQ +erQ +erQ +ddN +umM +gcy +gPj +ehj +erQ +cKF +gcy +gcy +dwQ +gcy +gcy +ddN +efB +wiV +nSi +mcw +rjv +nNT +iGx +iGx +iGx +iGx +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +mNm +pFM +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(189,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iGx +jRI +fHf +qtO +iGx +wjq +uVo +njx +pwC +ddN +tVb +gcy +uqV +erQ +erQ +tVb +hsQ +hsQ +reN +iYS +gcy +bhH +erQ +yma +xry +lsv +nEd +ixn +nPq +mcw +pKw +iGx +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +jPd +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +mNm +mNm +mNm +muW +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +sYZ +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(190,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iGx +rCS +pZv +vQL +iGx +gcy +oyn +gcy +rsh +gBB +ipd +czV +gNG +ipd +ipd +ipd +ipd +ipd +vri +rMC +czV +xRm +erQ +erQ +erQ +hBP +eEc +uQX +mcw +erQ +aPj +mDS +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +mNm +mNm +mNm +muW +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +gTy +gTy +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +gTy +sYZ +mNm +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(191,1,1) = {" +sFr +sFr +sFr +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +iGx +iGx +iGx +iGx +iGx +gJn +seW +gcy +fWT +erQ +frT +gcy +izD +fsD +fsD +uJy +cEU +erQ +ltn +fPp +ixn +mUf +qvh +tHi +ePV +jkP +jJr +ixn +lxY +erQ +jkP +ofB +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +bCw +lZa +grL +mNm +mNm +muW +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +sYZ +gTy +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +gTy +gTy +gTy +gTy +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(192,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iGx +fKN +lby +iNK +erQ +fBI +uQX +erQ +erQ +xJn +gcy +gcy +xej +xej +gcy +loN +erQ +qOX +ixn +ixn +ixn +ixn +gcy +gcy +lze +ixn +ixn +xQv +erQ +eDh +iGx +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iwF +sQR +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +whP +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +vxJ +mNm +mNm +mNm +mNm +lZa +lZa +oFC +oFC +oFC +oFC +gTy +gTy +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +mNm +oFC +oXP +gTy +sYZ +sYZ +sYZ +oXP +oFC +oFC +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(193,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +whP +gIA +sQR +gIA +iwF +gIA +gIA +gIA +sQR +iGx +hfj +niV +iNK +erQ +tlv +ixn +wkD +erQ +xJn +gcy +lLi +kTI +ruQ +xej +nnH +erQ +pId +ixn +aTa +uUr +eAI +gcy +koU +gmS +gcy +nSz +uEP +erQ +byI +eqQ +gIA +gIA +gIA +sQR +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +lWm +lWm +lWm +mNm +mNm +mNm +gea +oFC +oFC +gTy +gTy +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +kpQ +mNm +mNm +mNm +mNm +kpQ +oFC +oFC +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(194,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iiT +iGx +fDU +iNK +iNK +erQ +hBP +kwh +mcw +erQ +xJn +ixn +yiz +xvQ +erQ +uQX +kFi +erQ +ekz +ixn +mcw +mcw +rrX +gcy +erQ +erQ +lES +fBI +vik +vAr +byI +iGx +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +whP +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +nUf +uUQ +lki +mNm +mNm +mNm +mNm +gSK +gTy +gTy +sYZ +vxJ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oXP +mNm +mNm +mNm +mNm +rsY +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(195,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iGx +erQ +erQ +erQ +xvQ +ruQ +ixn +tqY +erQ +xJn +ixn +gcy +gcy +gcy +gcy +pwC +tSQ +qON +gcy +ifw +tDq +ruu +gcy +uEW +bQo +owg +dyB +jNm +xvQ +erQ +qwV +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +jPd +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +iiT +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +azw +uUQ +lWm +mNm +ljT +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +cDd +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(196,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iGx +cGO +jEQ +ciw +ruQ +ruQ +gcy +ffF +erQ +xJn +ixn +vTF +rcX +ruQ +xej +jak +erQ +jZC +gcy +hHF +erQ +fGi +gcy +erQ +tNV +ixn +fBI +jNm +erQ +aPj +iGx +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +lWm +ksT +lWm +iDL +mNm +mNm +mNm +rCo +mNm +mNm +mNm +grL +mNm +mNm +mNm +gTy +gTy +mNm +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +tsx +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(197,1,1) = {" +sFr +sFr +sFr +ssH +gIA +jPd +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +sQR +iGx +iGx +iGx +gcy +qFU +ixn +ixn +gcy +gcy +gcy +uQX +gcy +ixn +yiz +uQz +fBI +uQX +erQ +erQ +hMw +gcy +fcP +btA +oyn +gcy +iBF +gcy +kwh +xQv +htZ +erQ +jkP +qlU +gIA +sQR +gIA +gIA +gIA +gIA +fKs +unZ +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +uUQ +uUQ +mNm +mNm +mNm +mNm +mNm +rUi +mNm +mNm +mNm +lZa +oFC +gTy +gTy +gTy +sYZ +mNm +oFC +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +ofy +oFC +oFC +oFC +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(198,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iGx +jij +jij +lYw +lYw +lYw +ixn +mLp +jyY +xPr +mEK +bRM +ixn +ixn +gcy +gcy +gcy +anb +erQ +chk +aot +kjJ +xvT +dKl +pWS +pWS +vEa +gcy +xTW +erQ +erQ +aPj +mCd +gIA +gIA +gIA +gIA +gIA +gIA +rWv +nML +gfl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +jPd +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +uUQ +uUQ +mNm +mNm +mNm +mNm +hVR +mNm +mNm +mNm +mNm +mNm +gTy +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +lZa +oFC +oFC +oFC +oFC +gTy +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +sFr +"} +(199,1,1) = {" +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +iGx +jij +oei +qev +onK +lYw +gcy +tYf +oIr +jkP +erQ +vaV +ixn +tpR +rcX +ruQ +xej +mcw +erQ +erQ +erQ +ddN +erQ +erQ +erQ +erQ +erQ +uQX +erQ +uQz +erQ +jkP +ofB +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iCQ +tdx +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +ovO +gIA +gIA +gIA +gIA +ovO +gIA +sQR +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +uUQ +uUQ +uUQ +mNm +mNm +rCo +mNm +mNm +mNm +mNm +mNm +sYZ +gTy +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +mNm +mNm +gTy +gTy +oFC +oXP +oFC +gTy +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +sFr +"} +(200,1,1) = {" +sFr +sFr +sFr +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sQR +gIA +iiT +gIA +gIA +gIA +gIA +gIA +jPd +iGx +jij +ggg +grv +mTX +fIE +uQX +fBI +nqg +sRv +erQ +eeG +ixn +yeg +erQ +erQ +uQX +frT +rDV +lPd +hHV +mGq +erQ +wcp +gzP +ena +ena +gcy +mcw +fBI +fBI +uhf +iGx +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sFr +sFr +sFr +aKy +gIA +gIA +iwF +gIA +gIA +gIA +oEn +gIA +gIA +ovO +aKy +gIA +gIA +gIA +gIA +gIA +oaU +gIA +gIA +ssH +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +lWm +lki +lWm +mNm +mNm +rUi +mNm +mNm +mNm +mNm +klQ +gTy +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +sYZ +gTy +oFC +oFC +lZa +sYZ +gTy +eSt +rdz +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +sFr +"} +(201,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iGx +lYw +ing +mjc +vKK +jij +gcy +mvD +erQ +rSi +erQ +vaV +gcy +gcy +gcy +gcy +gcy +gcy +ixn +kwh +ixn +twu +uQX +gcy +gcy +gcy +gcy +gcy +gcy +ixn +ixn +ixn +iGx +gIA +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +aKy +gIA +gIA +gIA +gIA +ovO +aKy +gIA +acm +gIA +ovO +aKy +aKy +jPd +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +hNh +uUQ +eJY +mNm +mNm +iDL +mNm +mNm +sZu +pdX +gTy +oFC +oFC +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +gTy +oFC +dcz +gMb +cwv +cwv +mNm +mfL +cwv +gTy +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +sFr +"} +(202,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +iGx +lYw +jij +jij +jij +jij +gcy +oVH +erQ +jkP +cVD +tVb +dYl +vao +gcy +aML +aML +vFT +aML +aML +ixn +gWC +erQ +rzq +gcy +enV +jkP +jkP +uMJ +fBI +fBI +fBI +iGx +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sFr +uui +oXX +gIA +gIA +sQR +gIA +gPa +aKy +ctq +jUf +nvD +ovO +ovO +aKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ksT +azw +gUw +lWm +mNm +mNm +mNm +mNm +bCw +sYZ +gTy +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +jIp +mNm +mNm +mNm +mNm +kpQ +cwv +sYZ +gTy +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +sFr +"} +(203,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iGx +iGx +ixn +ixn +gcy +gcy +gcy +gcy +qZy +vUa +jkP +erQ +erQ +yma +evq +gcy +iDU +krm +gSa +aet +iDU +gcy +tVL +erQ +pLj +gcy +jJJ +pHw +nnL +uOf +jPt +vSE +uhf +iGx +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gPa +gIA +oEn +gIA +gIA +gIA +ovO +ovO +gIA +oeN +gIA +gIA +ovO +aKy +gIA +ssH +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +jPd +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +lWm +lWm +lWm +mNm +mNm +mNm +mNm +gTy +gTy +oFC +oFC +oFC +oFC +mNm +oFC +oFC +gTy +gTy +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +kpQ +mNm +mNm +iRb +mNm +mNm +cwv +sYZ +gTy +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +sFr +"} +(204,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +iGx +aiM +vgN +ixn +vaH +jbq +jbq +pWS +xPr +erQ +rSi +erQ +erQ +fBI +erQ +uQX +erQ +scu +byI +erQ +erQ +uQX +mPH +erQ +erQ +uQX +erQ +drp +fFp +fFp +hsA +ebt +aPj +iGx +whP +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +ovO +gIA +gIA +ssH +gIA +gIA +iwF +ovO +gIA +qzk +kVh +oEn +gPa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +ssH +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +iRE +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +gTy +gTy +mNm +oFC +mNm +mNm +mNm +mNm +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oXP +cwv +cwv +cwv +mNm +mNm +mNm +mNm +sYZ +gTy +lZa +grL +keq +mNm +mNm +mNm +mNm +mNm +oFC +oFC +sFr +"} +(205,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sQR +whP +gIA +ssH +gIA +sQR +iGx +qjc +tVy +ixn +loN +erQ +frT +dfr +pwC +mYr +mcw +rrX +fOC +vFY +boL +gcy +jtF +erQ +byI +erQ +uTd +gcy +bee +bxa +frT +gcy +dlr +mIG +ewZ +rKO +etp +mxe +qhT +iGx +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oJZ +gIA +ovO +cHS +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +uRm +mNm +mNm +mNm +cDd +oFC +oFC +gTy +gTy +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gNX +mNm +mNm +gTy +gTy +gTy +oFC +oFC +oFC +oFC +oFC +cwv +cwv +cwv +cwv +mNm +mNm +mNm +mNm +pty +oFC +oFC +mNm +mNm +mNm +mNm +mNm +oFC +oFC +sFr +"} +(206,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iGx +qJT +bfj +ixn +xej +vac +xej +gcy +gcy +uQX +xej +dYY +rZw +uQX +xej +ixn +haN +kmy +erQ +erQ +xJn +gcy +kDJ +erQ +wmE +gcy +mOv +ttb +jEQ +erQ +erQ +erQ +pKw +iGx +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +cHS +ovO +gIA +lSI +tNb +lSI +lSI +lSI +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +fcb +fcb +fcb +fcb +fcb +fcb +fcb +jEn +wyb +qOF +nPW +hHX +nPW +fcb +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +cIe +mNm +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +gTy +mNm +ofy +mNm +mNm +mNm +oFC +sFr +"} +(207,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +fpl +gIA +gIA +gIA +iwF +gIA +iGx +qtD +naL +ixn +mcw +fBI +eEc +gcy +uff +erQ +erQ +ixn +jkP +erQ +lqC +ixn +vvJ +erQ +lfW +tPk +tQt +gcy +rqI +byI +skD +gcy +gcy +ixn +ixn +uQX +gcy +gcy +iGx +iGx +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +whP +gIA +gIA +aKy +gIA +lSI +fJY +vmC +rAe +lSI +iwF +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +fcb +nxg +rrx +rrx +ewD +ewD +pHa +mvF +lIS +xuQ +rHl +snD +nPW +fcb +kvD +fcb +aPI +aPI +fcb +kvD +fcb +aPI +aPI +fcb +kvD +fcb +aPI +aPI +fcb +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +mNm +oFC +sFr +"} +(208,1,1) = {" +sFr +sFr +sFr +sQR +gIA +gIA +gIA +jPd +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iGx +gcy +pLP +gcy +xej +vac +xej +gcy +ecv +cVD +fBI +gcy +eeq +erQ +ehj +ixn +gcy +uQX +gcy +pzm +gcy +gcy +hDa +erQ +nGx +xkO +voV +ixn +pvc +erQ +acy +sCY +iGx +sQR +gIA +jPd +gIA +gIA +gIA +gIA +ssH +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +aKy +aGK +oMT +ePI +vmC +vmC +tNb +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +whP +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +uos +uos +gWP +uos +uos +pHa +pHa +nYb +xuQ +xuQ +xuQ +qbU +fcb +gIA +aPI +uqM +xxI +aPI +gIA +aPI +hkJ +gVm +aPI +gIA +aPI +bRf +vTk +aPI +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +gTy +gTy +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +kpQ +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +oFC +sFr +"} +(209,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iGx +bue +erQ +erQ +erQ +erQ +erQ +ixn +ylC +scu +oHp +pzm +rrX +erQ +csH +gcy +lGH +mqT +icr +gcy +ktS +wHP +tWH +vUa +hBS +qgV +rrX +kwh +pvc +erQ +dlx +sCY +iGx +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +aKy +gIA +lSI +fnN +vmC +pdL +lSI +ssH +sQR +gIA +iiT +gIA +gIA +gIA +gIA +jPd +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +qlq +qlq +gKd +vEi +vEi +vEi +xTa +sdt +pHa +uos +uos +gWP +uos +uos +pHa +moq +gtO +gtO +gtO +gtO +gtO +fcb +gIA +aPI +gWP +gWP +aPI +gIA +aPI +gWP +gWP +aPI +gIA +aPI +gWP +gWP +aPI +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +gTy +sYZ +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oXP +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +oFC +oFC +mNm +mNm +mNm +klQ +oFC +sFr +"} +(210,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +cUO +xcB +erQ +dAi +ruQ +ust +heT +ixn +mBw +erQ +jkP +gcy +uED +bQo +pUl +gcy +vJc +mqT +pOr +ixn +hjv +gcy +rqI +erQ +erQ +rbm +buw +gcy +kyc +erQ +acy +qEz +iGx +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +aKy +gIA +rOd +fnN +sHS +wKa +nXk +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +sQR +gIA +iiT +gIA +fcb +qlq +bSF +vdM +gJe +vdM +gJe +vdM +opR +xuQ +shQ +xDN +kve +xDN +azD +eAt +gtO +vFg +goO +hZq +bcP +mxw +fcb +kvD +fcb +aPI +aPI +fcb +kvD +fcb +aPI +aPI +fcb +kvD +fcb +aPI +aPI +fcb +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +sFr +"} +(211,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +whP +gIA +ssH +gIA +gIA +whP +iGx +mpl +xIw +fBI +pic +fBI +mcw +ixn +ttb +jkP +jkP +gcy +uff +jkP +hMj +gcy +gkT +mqT +bmZ +ixn +ixn +ixn +fcP +kEA +oyn +gcy +gcy +gcy +viK +vro +acy +sCY +iGx +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +jPd +aKy +ovO +lSI +lSI +tNb +lSI +pKZ +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +dhq +vdM +vdM +vdM +vdM +vdM +vdM +gWP +xuQ +xuQ +piT +piT +piT +pHa +pHa +iwz +kqr +kqr +kqr +qKx +gtO +fcb +gIA +sQR +ijP +ijP +ijP +ijP +ijP +ijP +ijP +ijP +ijP +ijP +ijP +ijP +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +sYZ +gTy +gTy +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +oFC +oFC +mNm +mNm +mNm +mNm +oFC +sFr +"} +(212,1,1) = {" +sFr +sFr +sFr +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iGx +iGx +iGx +pKw +fBI +fPp +iGx +iGx +iGx +iGx +iGx +iGx +gcy +gcy +gcy +iGx +iGx +iGx +iGx +iGx +fJV +ycN +rql +erQ +mcw +ttJ +bec +gcy +fua +kos +iGx +iGx +iGx +gIA +gIA +gIA +gIA +ssH +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +ovO +gIA +eKT +lxo +cNx +ovO +gIA +cHS +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +fcb +pHa +abk +pHa +kNs +vdM +kNs +vdM +iiV +xuQ +biT +cRA +kve +aww +oFE +pHa +jMA +gtO +gtO +gtO +gtO +gtO +fcb +jPd +gIA +hxg +hxg +hxg +vGR +ijP +hxg +hxg +hxg +ijP +hxg +hxg +hxg +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +gTy +gTy +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +sYZ +sYZ +sYZ +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +gTy +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +oFC +sFr +"} +(213,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +iGx +maT +wAO +stj +iGx +gIA +iwF +gIA +gIA +iGx +jNR +rSd +sal +gPw +doF +doF +doF +lqX +rHi +xvY +xjr +erQ +vAr +mcw +fng +gcy +wOW +tKQ +iGx +ssH +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sOv +sOv +ssH +gIA +gIA +gIA +gIA +gIA +gIA +qbT +gIA +gIA +jEI +gIA +ovO +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +cHS +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +nrx +kve +buJ +vEi +vEi +vEi +fOO +wuI +arg +daZ +kve +lHf +kve +lgm +xuQ +xuQ +dtn +xuQ +buJ +buJ +pHa +fcb +fcb +fcb +jsj +jsj +jsj +fcb +voI +fcb +hxg +hxg +ijP +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +gTy +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +mNm +oXP +gTy +oFC +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +mNm +oFC +sFr +"} +(214,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rlJ +rrX +cHu +pPa +iGx +sOv +sOv +sOv +tXf +hqV +erQ +erQ +erQ +erQ +erQ +uOb +iGx +iGx +iGx +iGx +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +aKy +gIA +nDp +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +jPd +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +pHa +abk +pHa +pHa +buJ +buJ +buJ +pHa +pHa +fVp +kve +xKT +kve +cRT +xuQ +mvf +kve +vub +jsU +jsU +awY +vye +pHa +cJn +kcM +pRm +aGR +nTz +gWP +fcb +sQR +gIA +sOv +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +gTy +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +kpQ +mNm +mNm +mNm +mNm +kpQ +sYZ +gTy +oFC +oFC +oFC +oFC +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +oFC +sFr +"} +(215,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +jPd +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iDa +gIA +gIA +gIA +bZb +gEG +fRT +sRs +gIA +iGx +iGx +iGx +iGx +iGx +sOv +sOv +sOv +iGx +uHQ +dyz +xvQ +rzl +erQ +ehj +wqv +iGx +jPd +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sQR +gIA +gIA +gIA +gIA +ctq +jUf +mIm +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +fcb +fDs +rVy +aww +shu +mEg +gng +dhN +gYP +hnu +fLA +kve +gWP +kve +azK +xuQ +bQK +gsY +mWy +kNY +vmE +vFu +jQl +dwx +qML +qML +lBN +pFS +qbc +gWP +xeg +xeg +xeg +myb +xeg +ssH +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +mNm +oFC +oFC +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +gTy +gTy +gTy +gTy +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +pYH +mNm +mNm +mNm +mNm +mNm +sYZ +gTy +oFC +oFC +oFC +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +oFC +sFr +"} +(216,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +iDa +gIA +gIA +oSf +pOX +sOv +sOv +roy +sQR +gIA +gIA +gIA +cHS +gIA +sOv +sOv +sOv +stj +aDj +qWy +qfn +erQ +erQ +erQ +qRH +iGx +ssH +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +aKy +eUW +gIA +tLV +gIA +gIA +ovO +aKy +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +twi +xoT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +pHa +pHa +hnu +pHa +ull +kve +kve +kve +kve +kve +ntT +pHa +jeh +gov +aBW +ulP +hmg +dWm +aBW +nFI +jlp +kve +nuf +kve +lNN +hnu +jGU +kve +hLR +tvQ +eME +tvP +xeg +nME +vEs +sha +xeg +xeg +xeg +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +gTy +oFC +gTy +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +mNm +asH +mNm +mNm +mNm +mNm +mNm +gTy +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +mNm +gTy +sFr +"} +(217,1,1) = {" +sFr +sFr +sFr +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +whP +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iwF +iDa +gIA +gIA +gIA +aBc +sOv +sOv +aBc +sOv +sOv +sOv +sOv +sOv +sOv +xdX +sOv +sOv +stj +qPZ +qPZ +vRZ +akG +lym +rlQ +eeD +iGx +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +jPd +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +aKy +iDa +ssH +gIA +gIA +gIA +ovO +aKy +sQR +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sOv +krL +nML +uWe +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +htL +sOv +sOv +sOv +sOv +fcb +pio +qvi +gDW +pHa +tCf +gov +aBW +aBW +aBW +aBW +aBW +dwx +aBW +kpK +dVg +kve +ese +pHa +mEJ +hSh +kve +kbE +dgc +qoF +rBP +pHa +kXC +kve +gHJ +cEh +vml +jkv +vwz +lWX +prd +dzN +pvJ +frF +rCR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +mNm +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +sYZ +sYZ +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +vFi +mNm +mNm +oFC +oFC +mNm +mNm +asH +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +mNm +gTy +sFr +"} +(218,1,1) = {" +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iDa +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +sOv +nyR +sOv +sOv +sOv +xdX +xdX +xdX +stj +dDv +stj +iGx +iGx +gcy +uQX +gcy +iGx +iGx +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oEn +qbT +iDa +aGK +gIA +gIA +vYh +ovO +eUW +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +vHM +wHq +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ehZ +fAd +fAd +qob +aBW +aBW +aBW +eda +qML +kpK +kve +nTh +qoF +rUj +gWP +buJ +gWP +kve +rnA +lXw +msl +buJ +mEJ +kve +kve +pdl +rJL +hNY +cpM +buJ +gWP +kve +wRt +bRF +whb +dTK +vEs +aPG +xeg +sha +xeg +xeg +xeg +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +asH +mNm +mNm +mNm +mNm +mNm +mNm +lZa +oFC +oFC +oFC +oFC +lZa +mNm +mNm +mNm +mNm +fRe +sYZ +sFr +"} +(219,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iDa +gIA +cHS +sOv +sOv +sOv +sOv +sOv +sOv +iZq +aBc +oOe +sOv +sOv +sOv +sOv +sOv +sQR +gIA +gIA +jPd +iGx +ftF +erQ +aXq +ygs +iGx +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +pir +bbW +kMl +bbW +fqq +iEL +ukn +neI +xOL +pxN +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +sOv +sOv +fcb +wpP +bXx +xMs +pHa +gKd +sou +rVy +uRg +qoF +uOa +gKd +abk +gKd +kve +kve +lXw +cKj +ggf +mEJ +alP +kve +kve +kve +nuy +cpM +buJ +mEJ +hSh +naw +rKs +whb +uap +vEs +vEs +vEs +xeg +xeg +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +gBY +mNm +mNm +mNm +mNm +mNm +grL +mNm +mNm +mNm +mNm +lZa +mNm +mNm +mNm +mNm +mNm +sYZ +sFr +"} +(220,1,1) = {" +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +gIA +sOv +sOv +sOv +sOv +htL +sOv +sOv +lvo +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +iGx +ryH +mcw +pEg +pEg +fVN +vTu +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gGT +jUS +pDi +pXq +hTz +ddp +fqq +gIA +cHS +iDa +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +buJ +buJ +buJ +xuQ +xuQ +nYb +mEJ +nuf +kve +kve +gKd +pHa +sLj +kve +kve +kve +dWN +buJ +gts +mXw +dyD +kOt +kve +kve +cpM +buJ +ktA +kve +rqj +mhJ +kcQ +osf +fcb +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oEK +cru +mNm +mNm +mNm +mNm +oFC +oFC +oFC +mNm +mNm +oFC +mNm +mNm +mNm +mNm +mNm +gTy +sFr +"} +(221,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +ssH +gIA +gIA +gIA +whP +iDa +gIA +sQR +sOv +sOv +sOv +tBm +xDk +sOv +sOv +sOv +sOv +dMQ +eNZ +sOv +sOv +sOv +sOv +sOv +sOv +sOv +fVN +rrX +mcw +mcw +mcw +fVN +aRw +cvC +swI +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +iiT +sdP +uaa +pXq +pXq +pXq +hTz +rbr +unQ +ioq +iDa +vwV +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +vCq +uez +uez +uez +cEv +xuQ +kXC +kve +eUZ +jcp +hFV +pHa +bev +kve +fZM +kOQ +hkc +xuQ +gKd +rQu +rQu +klI +kve +ecO +dGg +fTF +gts +kve +wOc +quj +eME +uap +fcb +gIA +iwF +whP +gIA +gIA +sFr +sFr +sFr +wtf +wtf +wtf +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +asH +pTE +wKS +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +oFC +sFr +"} +(222,1,1) = {" +sFr +sFr +sFr +gIA +jPd +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iDa +gIA +gIA +sOv +sOv +sOv +xDk +eAa +tLk +sOv +sOv +sOv +sOv +xDk +eEr +sOv +htL +sOv +sOv +sOv +sOv +fVN +mcw +mcw +mcw +mcw +mGN +aRw +bzv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ixQ +fgp +aeM +jPY +ddp +ibH +tmh +wRF +fkY +fkY +fkY +vwV +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fKs +unZ +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +cHS +gIA +gIA +fcb +vKa +hvb +kve +kve +jyR +buJ +kUQ +kve +eHb +xuQ +xuQ +xuQ +pHa +abk +pHa +pHa +pHa +xuQ +xuQ +xuQ +nYb +xuQ +jod +pHa +pHa +pHa +qCN +aBW +vTv +hUW +aZM +cEh +fcb +fcb +kvD +kvD +kvD +kvD +sFr +sFr +sFr +wtf +vZc +eBQ +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +ofy +mNm +mNm +mNm +gTy +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +oFC +oFC +sFr +"} +(223,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +iiT +gIA +iDa +gIA +gIA +gIA +sOv +sOv +jVL +tBm +xDk +nAG +sOv +sOv +tLk +xDk +tBm +dEb +tQW +sOv +sOv +sOv +gIA +iGx +fTS +mcw +pEg +fLi +fVN +xyu +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sdP +fmR +dcK +dcK +sjN +mqa +pph +rXT +vHe +fkY +gEP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rWv +nML +hgj +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +fcb +bEO +kve +kve +kve +gWP +mYI +kve +kve +vTT +xuQ +fRa +wGo +kve +kve +gWP +pHa +ulx +kVC +udW +pHa +pzg +vFb +kXR +eYe +oBH +pHa +eQJ +hOf +vXz +aJu +eME +sSp +gKd +fcb +gIA +gIA +iiT +sQR +sFr +sFr +hkm +mST +oZT +oZT +eBQ +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +gTy +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +pTE +mNm +gTy +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +oFC +oFC +sFr +"} +(224,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +gIA +jPd +sOv +sOv +sOv +tBm +eEr +sOv +sOv +htL +dMQ +eAa +tLk +sOv +sOv +sOv +sOv +gIA +gIA +iGx +voA +erQ +pJM +onp +iGx +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +mVo +ddp +xOh +sne +eao +pIE +gyC +dfx +xiO +dqY +qUI +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iCQ +sOv +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +fcb +tNO +oGt +pwE +oZt +puX +buJ +jCZ +uHi +rnB +pHa +fVb +tsd +kve +nnB +fVb +hnu +pjA +gtO +vnz +qbU +wGb +rGg +nqi +nqi +bgI +hnu +clp +kge +kge +tvQ +eME +gWP +gKd +fcb +gIA +gIA +gIA +gIA +gYV +wmI +wmI +wmI +oZT +oZT +eBQ +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +oFC +gTy +gTy +sYZ +mNm +mNm +mNm +mNm +gTy +gTy +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +mNm +oFC +oFC +gTy +sYZ +pTE +mNm +mNm +gTy +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +oFC +oFC +oFC +sFr +"} +(225,1,1) = {" +sFr +sFr +sFr +iiT +gIA +sQR +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +iDa +iwF +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +nyR +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sQR +gIA +iGx +iGx +sak +iGx +iGx +iGx +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +cHS +gIA +ovO +ddp +ddp +gib +vZr +ici +bjw +twm +iOJ +fkY +xdX +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +fcb +fcb +eYz +fcb +xuQ +rdu +pHa +pHa +qbU +pHa +pHa +uoO +jns +kve +vtS +uoO +pHa +xMR +gtO +fFi +pHa +eUO +sKg +eNa +nTn +lbf +pHa +vuw +wKn +hUW +hUW +pyt +gWP +gKd +rCX +gIA +gIA +gIA +vFx +heB +wmI +wmI +wmI +eBy +oZT +oZT +pzI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +gTy +sYZ +sYZ +sYZ +gTy +gTy +oFC +oFC +oFC +oFC +oFC +mNm +mNm +gkD +mNm +mNm +mNm +mNm +mNm +oFC +gTy +sYZ +oXP +mNm +mNm +mNm +gTy +oFC +oFC +oFC +mNm +mNm +mNm +mNm +oFC +oFC +oFC +sFr +"} +(226,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +iZq +aBc +oOe +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +iDa +gIA +ssH +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +sQR +gIA +gIA +gIA +jPd +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ovO +oEn +fkY +kaw +cPl +fGR +gqs +cfa +wya +fkY +aKy +cHS +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iDa +gIA +fcb +psb +tym +psb +psb +iis +gKd +pHa +kve +kve +kve +kve +wGb +pHa +tzg +gtO +tzg +pHa +eUO +jKK +qZC +oUU +hJC +pHa +xfA +bFu +tXD +quj +whb +kPL +gKd +rCX +ssH +gIA +gIA +sFr +sFr +szS +gSH +wmI +wmI +foq +vta +rbB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +oFC +gTy +gTy +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +eFn +gkD +gkD +mNm +oFC +oFC +mNm +oFC +oFC +gTy +gTy +kpQ +mNm +mNm +mNm +gTy +oFC +oFC +cwv +mNm +mNm +cwv +oFC +oFC +mNm +oFC +sFr +"} +(227,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +whP +gIA +ssH +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +lvo +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +jPd +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +fkY +fkY +fkY +fkY +kAC +fkY +fkY +fkY +rhv +rhv +lcW +ssH +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +jPd +fcb +icj +kTE +kTE +kTE +kTE +qCP +pHa +uoO +jns +kve +oBb +elG +pHa +fFi +gtO +fFi +pHa +pHa +pHa +buJ +buJ +pHa +pHa +pHa +xuQ +xuQ +xuQ +jMI +xuQ +rCX +rCX +kvD +gIA +kvD +sFr +sFr +mFC +wmI +wmI +wmI +oZT +rbB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +dum +dum +gHb +emt +dum +mwq +oFC +oFC +oFC +oFC +oFC +gTy +oXP +mNm +mNm +mNm +mNm +cwv +cwv +ppt +mNm +mNm +mNm +mNm +mNm +mNm +mNm +sFr +"} +(228,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +ssH +iDa +gIA +iwF +gIA +gIA +sQR +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +cHS +gIA +gIA +gIA +gIA +siw +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +iDa +iqN +lMV +nkx +fkY +sOv +aKy +aKy +aKy +iDa +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +whP +gIA +gIA +gIA +ssH +gIA +gIA +gIA +jPd +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +iDa +gIA +fcb +mMo +fcb +izJ +fcb +sUu +pUK +pHa +rID +pnY +vgn +xnH +rrx +pHa +tzg +gtO +tzg +pHa +igG +ozH +ozH +ozH +ozH +nEx +vAI +vAI +vAI +uSw +eME +tBF +fcb +gIA +gIA +gIA +tas +sFr +sFr +sFr +wtf +ffu +ket +xwr +wXs +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +swG +xSk +dfP +dfP +swG +mwq +oFC +oFC +oFC +oFC +oFC +gTy +gTy +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(229,1,1) = {" +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +cHS +gIA +gIA +gIA +gIA +ssH +gIA +iDa +gPa +sOv +pJH +sOv +sOv +gIA +khE +aKy +iDa +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iDa +gIA +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +eYz +fcb +fcb +pyh +gKd +wZb +hUW +hPg +hUW +hPg +hUW +rAj +rak +oQR +vtS +fcb +rhv +rhv +tSm +rhv +sFr +sFr +sFr +wtf +wtf +wtf +wtf +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +swG +dfP +dfP +dfP +swG +swG +sFr +sFr +sFr +sFr +sFr +sFr +sFr +cwv +cwv +cwv +cwv +mQc +mNm +mNm +cwv +oFC +nbz +nbz +nbz +nbz +nbz +sFr +"} +(230,1,1) = {" +sFr +sFr +sFr +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +wUT +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +bCD +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +ovO +iDa +ovO +dvD +kqN +sOv +sOv +gIA +whP +ovO +iDa +gIA +cHS +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ilT +gIA +gIA +gIA +gIA +gIA +fcb +uSP +vuw +kbZ +hUW +jHd +pIt +jHd +hUW +waS +toO +oBC +bfl +fcb +sQR +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dum +dum +dum +cZS +dum +dum +dum +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +dge +cwv +cwv +cwv +cwv +mNm +gTy +oFC +nbz +njW +nbZ +njW +nbz +sFr +"} +(231,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +gIA +aKy +qbT +iDa +ovO +sOv +sOv +sOv +oXX +oEn +cHS +gPa +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oaU +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iDa +gIA +jdB +gIA +sOv +sOv +sOv +gIA +sOv +sOv +sOv +gIA +sOv +sOv +sOv +gIA +uIV +gIA +gIA +rCX +kvK +oSk +bqk +fAs +fAs +fAs +fAs +fAs +fAs +fgr +ixu +vtS +fcb +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +mwq +edA +xSk +dfP +dfP +swG +swG +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +gTy +gTy +sYZ +sYZ +gTy +oFC +oFC +nbz +lMp +bhh +ele +nbz +sFr +"} +(232,1,1) = {" +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +iiT +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +vuV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +aKy +sQR +iDa +ovO +sOv +sOv +sOv +kPJ +jhg +gIA +ovO +iDa +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +gIA +ckD +rxj +rxj +fAd +rxj +rxj +rxj +fAd +rxj +rxj +rxj +fAd +suY +idz +fAd +fUJ +kIS +hHY +gWs +aIp +aIp +brG +ixu +ixu +ixu +ixu +ixu +tBF +rCX +tSm +rhv +rhv +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +hBp +etU +dfP +dfP +dfP +edA +swG +swG +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +gTy +gTy +oFC +oFC +oFC +nbz +nbZ +cOq +nbZ +nbz +sFr +"} +(233,1,1) = {" +sFr +sFr +sFr +sFr +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iiT +gIA +whP +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +aKy +aGK +siw +gIA +sOv +sOv +sOv +agi +sOv +sOv +xdX +iDa +gIA +iwF +gIA +gIA +sQR +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +iDa +gIA +iDa +ilT +agz +pJH +rOG +gIA +rOG +pJH +agz +gIA +agz +pJH +agz +gIA +gIA +pJH +gIA +rCX +qAH +jsd +knK +xDx +eEK +fso +rce +mtX +uFz +xbT +uFz +bER +rCX +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +wmI +wmI +nBY +sFr +sFr +sFr +sFr +kkl +swG +dfP +dfP +dfP +efM +yhP +ivC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nbz +nbz +kra +nbz +nbz +sFr +"} +(234,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +jPd +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +whP +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +whP +aKy +xvw +siw +gIA +wko +sOv +sOv +sOv +sOv +uvj +xPy +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +jPd +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iDa +gIA +iDa +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +ssH +pJH +gIA +rCX +rCX +rCX +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +rCX +rCX +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +rJV +sAB +wmI +wmI +rJV +nzy +swG +dfP +dfP +dfP +lfn +dfP +dfP +sFr +sFr +sFr +sFr +sFr +nbz +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nbz +bpM +nbZ +vJB +nbz +sFr +"} +(235,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +oEn +gIA +ssH +gIA +gIA +aKy +aGK +siw +gIA +sOv +sOv +sOv +prM +sOv +sOv +xdX +iDa +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +iDa +gIA +iDa +gIA +ckD +ruC +riT +gIA +ckD +ruC +rDx +gIA +ckD +ruC +riT +gIA +gIA +pJH +gIA +gIA +gIA +gIA +ilT +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +swG +dum +dum +dum +dum +dum +dum +lND +dum +dum +dum +dum +bcp +sYu +tEy +oZz +dfP +dfP +dfP +dfP +dfP +lfn +dfP +kxm +vel +sFr +sFr +esj +esj +eAp +esj +esj +sFr +sFr +sFr +ayk +sFr +sFr +sFr +nbz +nbz +pBI +nbz +nbz +sFr +"} +(236,1,1) = {" +sFr +sFr +sFr +sFr +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +jPd +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +aKy +qbT +iDa +gIA +sOv +sOv +sOv +prM +sOv +slF +oIC +iDa +sQR +gIA +whP +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +iDa +sQR +iDa +iiT +rOG +pJH +oqF +gIA +agz +pJH +rOG +gIA +rOG +pJH +agz +gIA +sOv +ngP +aol +sOv +ckD +wGc +sOv +ckD +aol +sOv +jTn +beI +gIA +ckD +wGc +sOv +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +vel +dum +dum +nLJ +hDi +oEZ +dum +xdz +eAM +vLE +tvF +sLg +dum +swG +luW +jmS +plz +edA +swG +dfP +dfP +dfP +lfn +dfP +sFr +sFr +sFr +sFr +esj +esj +tNl +cZO +esj +esj +esj +cZO +qIN +esj +esj +esj +esj +ukg +kHv +bZr +bZr +sFr +"} +(237,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +ovO +iDa +gIA +sOv +sOv +sOv +sOv +sOv +sOv +ajE +iDa +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +gIA +sOv +pJH +gIA +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +sOv +ngP +fAd +fAd +dhb +fAd +fAd +dhb +fAd +fAd +dhb +fAd +fAd +dhF +sOv +sOv +sOv +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +vel +rDO +gRg +gdW +kpH +bbZ +xma +fxn +jgt +vXd +aXF +gLp +dum +lgj +dum +lgj +hpw +swG +swG +dfP +dfP +dfP +upq +pWs +sFr +sFr +sFr +esj +esj +esj +esj +esj +eDM +eDM +nbz +nbz +eAp +nbz +nbz +nbz +nbz +kHv +kHv +bZr +bZr +sFr +"} +(238,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +whP +gLW +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +ovO +iDa +cHS +sOv +sOv +sOv +oEn +sOv +nCC +uvj +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iwF +gIA +iDa +gIA +iDa +gIA +ckD +ruC +riT +whP +ckD +jei +rDx +gIA +ckD +ruC +rDx +gIA +sOv +ngP +wGc +sOv +lYp +aol +sOv +lYp +aol +sOv +lYp +wGc +sOv +lYp +aol +sOv +sOv +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +aYE +tIS +kpH +kpH +kpH +kpH +qoV +cyn +omO +aAz +qDo +aIV +xma +auY +pdK +sDs +dfP +dfP +dfP +dfP +dfP +dfP +swG +sFr +sFr +sFr +sFr +esj +esj +esj +nbz +nbz +nbz +ezK +jYg +nbz +nbz +nbz +cGA +rGD +nbz +nbz +nbz +nbz +bZr +sFr +"} +(239,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +jPd +gIA +gIA +gIA +iiT +gIA +gIA +iDa +ovO +enI +sOv +enI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +gIA +rOG +pJH +agz +gIA +rOG +pJH +agz +gIA +rOG +pJH +rOG +gIA +gIA +pJH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +vel +tMu +kpH +kpH +kpH +kxK +dPg +gDR +rxE +ssQ +thk +cyn +mCl +dfP +dfP +dfP +dfP +dfP +dfP +dfP +dfP +dfP +swG +sFr +sFr +sFr +sFr +esj +bfp +nHE +rsM +dyR +joi +joi +nbZ +acY +lhB +nbz +aId +aId +aId +nhL +pJN +nbz +bZr +sFr +"} +(240,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +sQR +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +qjV +qjV +hrm +hrm +hrm +urf +qjV +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iDa +gIA +iDa +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +gIA +pJH +sOv +gIA +sOv +ngP +wGc +sOv +ckD +aol +sOv +ckD +wGc +sOv +ckD +aol +sOv +ckD +wGc +sOv +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +vel +ihK +iOP +iia +rhw +cWO +dum +wUy +cyn +cyn +bSL +vWI +xma +dfP +dfP +dfP +djE +dfP +dfP +dfP +dfP +swG +swG +sFr +sFr +sFr +esj +esj +esj +kHv +hkz +joi +vAC +sXR +nbZ +nbZ +nbz +nbz +nbZ +eDs +hiE +ljt +nen +nbz +bZr +sFr +"} +(241,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +qjV +qZi +iyd +dcJ +dcJ +cbx +qjV +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iDa +gIA +iDa +gIA +ckD +ruC +rDx +gIA +ckD +ruC +rDx +gIA +ckD +ruC +rDx +gIA +sOv +ngP +fAd +fAd +dhb +fAd +fAd +dhb +fAd +fAd +dhb +fAd +fAd +dhF +sOv +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +vel +dum +dum +dum +dum +qXU +dum +vhE +cyn +kjH +eTJ +uXr +dum +sAg +sAg +hDO +sWv +kgM +swG +swG +swG +swG +swG +sFr +sFr +sFr +esj +esj +esj +kHv +qIG +iXT +sXR +sXR +nbZ +nbZ +kra +iXT +nbZ +sXR +sXR +aRN +nbz +nbz +nbz +sFr +"} +(242,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +jPd +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iKC +wmI +qqM +vaB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +sIe +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +eeu +iyd +mzi +dcJ +lSC +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sQR +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +iDa +gIA +iDa +gIA +rOG +pJH +rOG +gIA +agz +pJH +rOG +gIA +rOG +pJH +agz +gIA +sOv +ngP +aol +gIA +ukn +aol +sOv +lYp +aol +sOv +lYp +wGc +sOv +lYp +aol +sOv +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +dum +pwH +dWU +dum +dum +dum +dum +mCl +xma +dum +dum +dum +swG +swG +edC +iTF +rkI +swG +swG +swG +swG +sFr +sFr +sFr +sFr +esj +esj +esj +eAp +nbz +cMP +sXR +sXR +nbZ +fPU +nbz +pdk +joi +iXT +nbZ +hiE +nbz +mEB +nbz +sFr +"} +(243,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iKC +wmI +vaB +vaB +vaB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +aDD +aDD +aDD +sFr +sFr +sFr +sFr +sFr +rff +rff +sIe +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +rff +bzA +biQ +dcJ +biQ +hoc +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +iDa +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +gIA +pJH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +dum +xpq +goP +dum +sfF +uwS +aDi +cyn +dCF +pAs +ePo +dum +mwq +swG +swG +swG +swG +swG +sFr +sFr +sFr +sFr +sFr +sFr +esj +esj +esj +esj +eDM +nbz +dsn +tux +ceo +nbZ +jwD +nbz +qsG +dMd +eqP +rhy +nbZ +qIG +epE +nbz +sFr +"} +(244,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sQR +gYV +wmI +jfB +vaB +vaB +vaB +jfB +tPN +tPN +vaB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +fWc +hnQ +hnQ +hnQ +hnQ +oqr +vDL +sFr +xjP +tPN +eBt +vgT +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +kMU +rff +eBt +hnQ +vDx +hnQ +cbl +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +ssH +ckD +ruC +rDx +gIA +ckD +ruC +rDx +gIA +ckD +ruC +rDx +gIA +sOv +ngP +wGc +sOv +ckD +wGc +sOv +ckD +aol +sOv +ckD +aol +sOv +sOv +gIA +gIA +ilT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +dum +dum +nxx +dum +dum +nKD +cyn +cyn +cyn +cyn +gTP +mPz +lND +mwq +mwq +swG +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kHv +esj +esj +esj +kHv +kra +eqY +eqY +eqY +rhy +qcT +sih +qIG +cEg +aIg +rhy +rhy +nbZ +qIG +ksk +nbz +sFr +"} +(245,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +fpl +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +vaB +vaB +vaB +vaB +vaB +vaB +dho +sFr +sFr +sFr +sFr +sFr +sFr +sFr +jYW +wDi +bTq +hnQ +fyA +hnQ +hnQ +iAy +iAy +vaB +hnQ +sTe +sIe +rff +sFr +sFr +sFr +vDL +sFr +vaB +vaB +sFr +sFr +sFr +gEX +uZl +hnQ +vSV +hnQ +hnQ +hnQ +hnQ +vIO +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +fpl +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +iDa +gIA +iDa +gIA +agz +pJH +rOG +gIA +rOG +pJH +rOG +gIA +agz +pJH +rOG +gIA +sOv +ngP +fAd +fAd +dhb +fAd +fAd +dhb +fAd +fAd +dhF +sOv +sOv +sOv +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +dum +fPk +xYR +pYx +lND +xBM +cyn +dbg +aNc +imB +uJK +pCB +dum +dum +dum +dum +yeu +dum +dum +dum +dum +dum +yeu +dum +dum +xdU +xdU +uKt +esj +kra +rhy +rhy +rhy +rhy +euc +sih +qIG +qlx +pRS +rhy +rhy +iXT +qIG +rGD +nbz +sFr +"} +(246,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +vaB +vaB +vaB +vaB +vaB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iyd +hnQ +bTq +lEO +sIe +sFr +iAy +vaB +vaB +dcJ +hnQ +fNe +rff +sFr +sFr +tPN +sdO +iuB +vaB +vaB +iAy +iAy +sFr +pxE +hnQ +hnQ +rff +llj +hnQ +hnQ +hnQ +lYG +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +jPd +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +sOv +lYp +aol +gIA +ukn +xns +gIA +lYp +wGc +sOv +lYp +aol +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dum +jKq +xGS +pYx +dum +kdQ +cyn +sJS +djR +wAq +cyn +dCF +vcw +vcw +xma +dfP +dfP +xkW +tca +xEZ +xEZ +izP +ibi +ibi +nIE +ibi +swG +esj +esj +nbz +nbz +jJZ +nbZ +nbZ +ork +aoT +nbz +sih +lAg +lIO +rhy +joi +qIG +eEY +nbz +sFr +"} +(247,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +vaB +vaB +vaB +vaB +iAy +rff +sFr +sFr +sFr +sFr +sFr +dcJ +dcJ +xCo +sIe +sFr +sFr +vaB +sdO +vaB +xCc +dcJ +hnQ +rff +sFr +sAf +hnQ +vaB +sFr +sFr +vDL +sFr +tPN +emn +jyN +vVZ +mYS +dyh +wiA +sIe +sIe +sIe +sIe +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +gIA +ckD +ruC +rDx +gIA +ckD +ruC +rDx +gIA +ckD +ruC +rDx +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dum +pOy +vAG +vAG +nxx +cyn +cyn +jUl +xod +esI +cyn +cyn +lTA +tmu +nxx +mcB +aHk +aHk +aHk +aHk +aHk +pzj +pzj +eIP +wcV +mcB +swG +esj +esj +kHv +nbz +uje +sXR +sXR +nbZ +ork +nbz +vya +ork +nbZ +nbZ +joi +nbz +cCs +nbz +sFr +"} +(248,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iiT +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +vaB +vaB +vaB +gEN +sFr +sFr +sFr +vDL +vaB +kxC +dcJ +rff +sFr +sFr +sFr +rff +vaB +vaB +vaB +vaB +vaB +vaB +hnQ +bxb +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sIe +rOy +hnQ +nco +hnQ +hnQ +kMU +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +jPd +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +jdB +gIA +iDa +gIA +rOG +pJH +agz +gIA +rOG +pJH +agz +sQR +rOG +pJH +rOG +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dum +mTd +vAG +wco +dum +siA +fQp +fQp +fQp +fQp +nlp +tWp +oLZ +eRc +xma +dfP +dfP +qow +dfP +dfP +dfP +vhN +dfP +dfP +mhk +ibi +swG +esj +esj +esj +qIG +nbZ +sXR +sXR +nbZ +ork +kra +gPb +nbZ +sXR +sXR +opv +nbz +nbz +nbz +sFr +"} +(249,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dcJ +vaB +vaB +rff +rff +sFr +sFr +sFr +vaB +dcJ +rff +sFr +sFr +sFr +sFr +dyh +aDD +dcJ +vaB +pQI +vaB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +dyh +cyk +qtE +rAJ +wsA +vDL +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +ssH +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +iwF +iDa +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dum +eLG +vAG +pYx +dum +iBE +pRg +mzp +gPS +oVm +dum +dum +dum +dum +dum +dum +yeu +jse +jse +jse +dum +dum +yeu +dum +dum +dum +xdU +esj +esj +esj +qIG +joi +oEp +sXR +nbZ +iXT +nbz +nbz +fUG +msv +nbZ +ork +jwD +nbz +bZr +sFr +"} +(250,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +dcJ +vaB +uEu +vaB +sFr +sFr +vaB +vaB +iAy +rff +sFr +sFr +sFr +sFr +rff +rff +aDD +hnQ +flr +vDL +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +sIe +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +iDa +gIA +iDa +gIA +ckD +iHm +rDx +gIA +jTn +iHm +rDx +gIA +ckD +iHm +rDx +ilT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dum +dum +lND +dum +dum +dum +xma +xma +xma +dum +dum +wmI +wmI +sFr +sFr +sFr +sFr +sFr +ebY +wmI +ebY +wmI +sFr +sFr +sFr +kHv +esj +esj +esj +bfp +nbz +gfN +dRB +joi +ork +iXT +nDE +nbz +aId +aId +aId +jwD +jwD +nbz +bZr +sFr +"} +(251,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +iyd +tPN +fNe +vaB +vaB +vaB +vaB +vaB +vaB +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +iDa +gIA +iDa +gIA +agz +sOv +agz +gIA +rbL +sOv +rOG +gIA +rOG +sOv +agz +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +esj +esj +esj +nbz +nbz +nbz +dHa +gYr +nbz +nbz +nbz +eEY +hjp +nbz +nbz +nbz +nbz +bZr +sFr +"} +(252,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sQR +gIA +ssH +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +whP +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +rff +xkY +tZD +hnQ +iAy +vaB +vaB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iDa +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +esj +esj +kHv +eAp +nbz +nbz +nbz +nbz +bZr +nbz +nbz +nbz +nbz +bZr +bZr +bZr +bZr +sFr +"} +(253,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +bZr +esj +kHv +eAp +bZr +bZr +bZr +bZr +bZr +bZr +bZr +bZr +bZr +bZr +bZr +bZr +sFr +"} +(254,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(255,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} diff --git a/modular_splurt/_maps/away_mission/AGRComplexCult.dmm b/modular_splurt/_maps/away_mission/AGRComplexCult.dmm new file mode 100644 index 000000000000..114879a5b95c --- /dev/null +++ b/modular_splurt/_maps/away_mission/AGRComplexCult.dmm @@ -0,0 +1,93334 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aan" = ( +/obj/machinery/vending/wardrobe/hydro_wardrobe, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"aaJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"aaT" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken2, +/area/awaymission/complex/mainfacility) +"abk" = ( +/obj/machinery/door/airlock/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"abm" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"abA" = ( +/obj/structure/grille, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"abG" = ( +/obj/structure/closet/secure_closet/miner/unlocked, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"abQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"abT" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/seeds/berry/glow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"acm" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"acv" = ( +/obj/machinery/porta_turret/syndicate/pod/russian, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/mainfacility) +"acy" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"acY" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"adD" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"adP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"aee" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"aem" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/candle, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"aep" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"aet" = ( +/obj/structure/table, +/obj/item/cigbutt/cigarbutt, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"aeM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"aeP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/implantcase, +/obj/item/implantcase, +/obj/item/implantcase, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"aeW" = ( +/obj/structure/lattice, +/obj/structure/destructible/cult/pylon, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"afp" = ( +/obj/effect/decal/remains/human, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"afq" = ( +/obj/structure/barricade/wooden, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/medical) +"afC" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"agi" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"agz" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/item/solar_assembly, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"agH" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"agZ" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/railing, +/obj/structure/girder/cult, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"ahj" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/ammo_box/magazine/m10mm, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"ahm" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/item/pen/survival, +/obj/item/stack/circuit_stack/full, +/obj/item/circuitboard/machine/sleeper/party, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"ahJ" = ( +/obj/effect/turf_decal/arrows, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"ail" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/table/wood/fancy/blackred, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"aim" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/closet/crate/wooden, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"ait" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"aix" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"aiL" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/miningcamp) +"aiM" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/hos{ + dir = 1 + }, +/obj/effect/decal/remains/human, +/obj/item/gun/ballistic/automatic/pistol/m1911, +/obj/item/ammo_casing/c45, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"aiW" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen{ + desc = "Writes upside down!"; + name = "astronaut pen" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"ajD" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"ajE" = ( +/obj/item/reagent_containers/food/snacks/rationpack, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"akc" = ( +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"akr" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"akB" = ( +/obj/machinery/light, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/dorms) +"akG" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"alP" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"alX" = ( +/obj/machinery/door/poddoor/shuttledock, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"amE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/dorms) +"anb" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"ani" = ( +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"anE" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/brown{ + dir = 1 + }, +/turf/open/floor/wood/damturf/broken6, +/area/awaymission/complex/miningcamp) +"anU" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"anY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"anZ" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"aol" = ( +/obj/structure/cable, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"aos" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"aot" = ( +/obj/structure/barricade/security, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"aoB" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"aoR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"aoT" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/structure/spacevine, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"apb" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/item/soap/homemade, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/woodcabin) +"apf" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"apF" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"aqd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"aqm" = ( +/obj/machinery/conveyor{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"aqy" = ( +/obj/item/trash/sosjerky, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"aqQ" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/box, +/obj/item/clothing/head/collectable/captain, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"aqS" = ( +/obj/item/seeds/cannabis/ultimate, +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/grown/cannabis/ultimate, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"arg" = ( +/obj/machinery/requests_console, +/turf/closed/wall, +/area/awaymission/complex/engineering) +"asq" = ( +/obj/machinery/button/door{ + id = "mountainlockdown"; + name = "lockdown release" + }, +/turf/closed/wall, +/area/awaymission/complex/command) +"auy" = ( +/obj/structure/closet/wardrobe/science_white, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"auF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"auI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"awW" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/green/end{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"awY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/bookcase/manuals/engineering, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"axs" = ( +/obj/effect/turf_decal/tile/green, +/obj/structure/table, +/obj/machinery/plantgenes{ + pixel_y = 6 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"axB" = ( +/obj/structure/table, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/janitorial) +"axC" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"axJ" = ( +/turf/open/floor/wood/damturf/broken6, +/area/awaymission/complex/mainfacility) +"axL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"ayk" = ( +/obj/structure/girder/cult, +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"ayI" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/restraints/handcuffs, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"azw" = ( +/obj/structure/bed/matress, +/turf/open/floor/wood, +/area/awaymission/complex/cultfacility) +"azD" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/table, +/obj/item/stock_parts/cell/hyper, +/obj/item/stock_parts/cell/hyper, +/obj/item/stock_parts/cell/hyper, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"azK" = ( +/obj/machinery/light/broken, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"azQ" = ( +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/hydroponics) +"aAv" = ( +/obj/structure/table/reinforced, +/obj/item/toy/cards/deck/cas/black, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"aAy" = ( +/obj/structure/fence/end{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aAz" = ( +/obj/effect/rune/empower, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"aAI" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"aBc" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/exterior) +"aBs" = ( +/obj/item/wallframe/painting, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"aBC" = ( +/obj/item/trash/candy, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"aBW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"aCj" = ( +/obj/structure/table, +/obj/item/stack/spacecash/c1000, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"aCn" = ( +/obj/machinery/poweredfans, +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"aCB" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"aDi" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/autolathe/hacked, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"aDj" = ( +/obj/machinery/artillerycontrol, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/security) +"aDD" = ( +/obj/structure/bed/matress, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"aEu" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"aEK" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"aFo" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"aGo" = ( +/turf/open/floor/plating/ice/smooth, +/area/awaymission/complex/exterior) +"aGy" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/closet/crate/wooden, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"aGA" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/paper/fluff/awaymissions/complex/cabinmessage, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"aGK" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aGO" = ( +/obj/machinery/door/airlock/security/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"aGR" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"aGU" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"aGV" = ( +/turf/open/floor/wood, +/area/awaymission/complex/command) +"aHj" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"aHk" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"aHO" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"aId" = ( +/obj/effect/spawner/structure/window/survival_pod, +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"aIg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"aIp" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"aIS" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"aIV" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"aJg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"aJu" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"aJC" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/structure/mineral_door/wood, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"aJM" = ( +/turf/closed/mineral/random/snow/high_chance/complex, +/area/awaymission/complex/medical) +"aJZ" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"aKb" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aKt" = ( +/obj/structure/lattice/catwalk, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"aKy" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aLr" = ( +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"aLD" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"aLP" = ( +/obj/item/trash/raisins, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"aMC" = ( +/obj/structure/bonfire, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aML" = ( +/turf/open/floor/wood, +/area/awaymission/complex/security) +"aNc" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"aNU" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"aOa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"aOl" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"aOL" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"aOV" = ( +/obj/structure/flora/bush, +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aPb" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"aPj" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"aPv" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/closed/wall, +/area/awaymission/complex/command) +"aPC" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/green/end, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"aPG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "snowdin_turbine_exterior"; + idSelf = "snowdin_turbine_access"; + name = "Turbine airlock control"; + pixel_x = -8; + pixel_y = 24 + }, +/obj/structure/sign/warning/fire{ + pixel_y = -32 + }, +/turf/open/floor/engine, +/area/awaymission/complex/engineering) +"aPI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/engineering) +"aPQ" = ( +/obj/machinery/clonepod, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"aQe" = ( +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"aRb" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/closet/crate, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"aRw" = ( +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"aRN" = ( +/obj/machinery/light, +/obj/structure/flora/ausbushes/reedbush, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"aRP" = ( +/obj/structure/bed/dogbed, +/mob/living/simple_animal/pet/cat/kitten, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"aSU" = ( +/obj/machinery/door/airlock/medical, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"aSV" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"aTa" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"aTi" = ( +/obj/item/chair, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"aTu" = ( +/obj/item/storage/box/marshmallow, +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, +/obj/effect/turf_decal/siding/brown/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"aTC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bonfire, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultcabin) +"aUb" = ( +/obj/structure/closet/secure_closet/miner/unlocked, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"aUz" = ( +/obj/item/processed/metal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"aUB" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"aUP" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"aUQ" = ( +/obj/effect/turf_decal/delivery, +/obj/item/trash/pistachios, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"aUU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"aVn" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/chair/stool, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"aVo" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"aVU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/complex/facilityresearch) +"aWe" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"aWp" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"aWR" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"aXo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"aXq" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"aXy" = ( +/obj/machinery/ltsrbt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"aXF" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 10 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"aYl" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/security) +"aYE" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall, +/area/awaymission/complex/exterior) +"aZy" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"aZB" = ( +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"aZD" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"aZK" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"aZM" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"aZQ" = ( +/obj/machinery/autolathe/hacked, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"aZR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"aZZ" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"bbf" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"bbl" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/closet/secure_closet/security, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"bbF" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"bbW" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"bbZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"bcp" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"bcw" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"bcP" = ( +/obj/machinery/computer/station_alert{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"bdj" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"bdl" = ( +/obj/machinery/camera/autoname/complex, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"bdT" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"bec" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"bee" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/computer/mech_bay_power_console, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"beo" = ( +/turf/open/floor/festive/stairs/stairswest, +/area/awaymission/complex/logistics) +"bev" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"beA" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"beI" = ( +/obj/structure/cable, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"beK" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"beN" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"beP" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"bfj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"bfl" = ( +/obj/structure/grille, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bfp" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"bfR" = ( +/obj/effect/turf_decal/stripes/white/box, +/obj/structure/punching_bag, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"bgF" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/minerhouse) +"bgI" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 10 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"bgT" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"bgY" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"bhj" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"bhO" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/logistics) +"bhQ" = ( +/obj/effect/rune/raise_dead, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/prison) +"biQ" = ( +/mob/living/simple_animal/hostile/cultist_remnant/blood, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"biT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/vending/engineering, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"bjf" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"bjq" = ( +/obj/item/card/id/mining, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"bjw" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"blU" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 4 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"bmb" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"bmO" = ( +/obj/structure/flora/grass/both, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"bmQ" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"bmS" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"bmZ" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/item/gun/ballistic/revolver/doublebarrel/improvised, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"bnm" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"bnw" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"bom" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"boE" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"boL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"bpj" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"bpo" = ( +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"bqk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"bqx" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"bqK" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"brn" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"brP" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 9 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"btn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"btA" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"btT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"btW" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/chips, +/obj/item/trash/can, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bue" = ( +/obj/structure/filingcabinet/employment, +/obj/item/key/security, +/obj/effect/turf_decal/delivery/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"buw" = ( +/obj/structure/mopbucket, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"buI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"buJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"buT" = ( +/obj/machinery/vending/medical{ + pixel_x = -2 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"buW" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"bvh" = ( +/obj/structure/closet/secure_closet/medical3, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bvL" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/toilet/secret/prison{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/prison) +"bxa" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"bxb" = ( +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"bxU" = ( +/obj/structure/holosign/barrier/engineering, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"byc" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/facilityresearch) +"byu" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"byI" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"byV" = ( +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"bzb" = ( +/obj/machinery/conveyor_switch, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"bzv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"bzA" = ( +/obj/structure/frame, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"bAg" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"bAl" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"bAJ" = ( +/obj/effect/turf_decal/trimline/white/filled/line, +/turf/open/pool, +/area/awaymission/complex/dorms) +"bAQ" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"bAR" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"bAZ" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bBg" = ( +/obj/structure/closet/wardrobe/grey, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bBS" = ( +/obj/structure/bed/matress, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"bCm" = ( +/obj/structure/window/reinforced, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"bCv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"bCw" = ( +/obj/item/grown/log/tree, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"bCD" = ( +/obj/structure/fence/corner, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"bCF" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"bDO" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"bEn" = ( +/obj/structure/frame/computer, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"bEL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"bEN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"bEO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"bER" = ( +/obj/structure/grille, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bFu" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/frame/machine, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bFB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"bGM" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 9 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"bIe" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"bIK" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"bJe" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"bJD" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"bJX" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"bKk" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"bKl" = ( +/obj/machinery/modular_computer/console/preset/civilian, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"bKu" = ( +/obj/machinery/limbgrower, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bKw" = ( +/obj/structure/door_assembly/door_assembly_med, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"bKQ" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"bKT" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall/ice, +/area/awaymission/complex/logistics) +"bLI" = ( +/obj/effect/turf_decal/siding/thinplating/light, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/catwalk_floor, +/area/awaymission/complex/miningcamp) +"bMq" = ( +/obj/machinery/holopad, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"bMC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/facilityresearch) +"bMM" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/toy/figure/miner, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"bNw" = ( +/obj/structure/table, +/obj/structure/closet/crate/awfulwickerbasket, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"bOl" = ( +/obj/machinery/chem_master, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"bOJ" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"bPR" = ( +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/minerhouse) +"bQf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"bQo" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"bQK" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/ammo_casing/c9mm, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"bRe" = ( +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "1-4" + }, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"bRf" = ( +/obj/machinery/air_sensor{ + frequency = 1442; + id_tag = "snowdin_nitrogen"; + name = "gas sensor (nitrogen)" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bRF" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bRM" = ( +/obj/structure/barricade/security, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"bSA" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/floodlight, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"bSF" = ( +/obj/machinery/telecomms/relay/preset/telecomms, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bSL" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"bSO" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"bTq" = ( +/obj/structure/destructible/clockwork/trap/brass_skewer, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"bTI" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"bTW" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"bUh" = ( +/obj/structure/mineral_door/woodrustic, +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"bUx" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage1"; + name = "gatehouse shutters" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"bUJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"bUR" = ( +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"bVm" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"bVv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"bVJ" = ( +/obj/structure/barricade/sandbags, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"bXx" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"bXC" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"bXR" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"bYU" = ( +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/structure/toilet/secret/prison{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/prison) +"bZb" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"bZi" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"bZo" = ( +/obj/machinery/door/airlock/cult/glass, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"bZr" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/greenhouse) +"caA" = ( +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/janitorial) +"cbi" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"cbl" = ( +/obj/structure/table/wood/fancy/blackred, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"cbm" = ( +/obj/effect/rune/wall, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"cbx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"cbG" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"cbJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ccl" = ( +/obj/item/processed/wood/plank, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"ccF" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"ccI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ccK" = ( +/obj/structure/lattice/catwalk, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"ccY" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"ceo" = ( +/obj/structure/lattice, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"ceq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"ceK" = ( +/obj/structure/table, +/obj/item/trash/candy, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"cfa" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"cfx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cfA" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"cfJ" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"cgd" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/item/disk/tech_disk/major, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cgu" = ( +/obj/structure/railing, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"chk" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"cht" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"cij" = ( +/obj/machinery/vending/cigarette, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"ciw" = ( +/obj/structure/table/reinforced, +/obj/item/electropack/shockcollar, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ciR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"cjc" = ( +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"cjw" = ( +/obj/effect/turf_decal/tile/purple, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cjz" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/ore_box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"cjD" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"cko" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"cku" = ( +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + name = "Assault Pod"; + opacity = 1; + req_access_txt = "150" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"ckB" = ( +/obj/structure/closet/wardrobe/pjs, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"ckD" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"ckU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ckV" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"ckY" = ( +/obj/item/melee/baseball_bat, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"cln" = ( +/obj/structure/table/reinforced, +/obj/structure/bedsheetbin/towel, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"clp" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering/electrical, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"cly" = ( +/obj/machinery/vending/wardrobe/chem_wardrobe, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"clF" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"clU" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/smartfridge/disks, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"cmI" = ( +/obj/structure/lattice, +/turf/open/lava/plasma, +/area/awaymission/complex/gravgen) +"cmP" = ( +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/minerhouse) +"cne" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/assistant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"cnT" = ( +/obj/structure/table/reinforced, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"coo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"coD" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"cpd" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"cpe" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/black{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"cpn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/window/survival_pod{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"cpB" = ( +/turf/open/water, +/area/awaymission/complex/cultfacility) +"cpM" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"cqw" = ( +/obj/item/pickaxe, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"crA" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/logistics) +"crL" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"crQ" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"css" = ( +/obj/structure/table, +/obj/structure/bedsheetbin/towel, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"csz" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"csH" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"csV" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ctg" = ( +/obj/item/trash/chips, +/obj/structure/fluff/paper, +/obj/item/restraints/handcuffs/cable/zipties/used, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"ctq" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"ctB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"ctR" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"ctU" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cuC" = ( +/obj/effect/turf_decal/weather/dirt, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"cuD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cvx" = ( +/obj/machinery/door/airlock/research/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"cvC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"cwb" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/pestspray, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cwp" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"cwv" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"cxd" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"cxL" = ( +/obj/machinery/processor, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"cyk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/melee/cultblade/dagger, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"cyn" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"czf" = ( +/obj/structure/holosign/barrier/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"czx" = ( +/obj/item/grown/bananapeel, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"cAi" = ( +/obj/structure/firepit, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"cAj" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"cAk" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"cAB" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gatehouse) +"cAC" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/bedsheet/black, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"cAJ" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"cAN" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cAZ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"cBy" = ( +/obj/structure/table, +/obj/item/price_tagger, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"cCp" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/internals, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"cCr" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"cCs" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/greenhouse) +"cCN" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall, +/area/awaymission/complex/medical) +"cCU" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"cDd" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"cDB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cEg" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/grown/sanguintare, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"cEh" = ( +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"cEv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"cEK" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"cET" = ( +/obj/machinery/computer/arcade{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"cEU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged4" + }, +/area/awaymission/complex/security) +"cEY" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"cFd" = ( +/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/closet/crate/secure, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"cFE" = ( +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"cGd" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"cGw" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"cGA" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/greenhouse) +"cGL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate/bin, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"cGO" = ( +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"cHf" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"cHu" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"cHv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"cHS" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"cHY" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"cIe" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"cIk" = ( +/obj/structure/table, +/obj/item/integrated_circuit/output/sound/vox, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"cIE" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"cIQ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/item/restraints/legcuffs/bola/cult, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"cJn" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"cJp" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/smartfridge/disks{ + pixel_y = 2 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cJK" = ( +/obj/machinery/suit_storage_unit/mining, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"cJN" = ( +/obj/structure/table/reinforced, +/obj/item/seeds/matrigrass, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/greenhouse) +"cKa" = ( +/obj/machinery/door/airlock/research/glass, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"cKj" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/book/manual/wiki/atmospherics, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"cKF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"cKI" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"cKN" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 10 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"cKO" = ( +/obj/machinery/poweredfans, +/obj/machinery/door/airlock/external/glass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"cLz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"cLH" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"cLZ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/displaycase/labcage, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cMP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"cNx" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/wood, +/area/awaymission/complex/exterior) +"cNQ" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"cOT" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/toy/figure/secofficer, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"cPd" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"cPg" = ( +/obj/machinery/mecha_part_fabricator/offstation, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"cPl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/east, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"cPS" = ( +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/storage/pill_bottle/psicodine, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"cQb" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"cQg" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/complex/medical) +"cQL" = ( +/obj/effect/turf_decal/weather/dirt, +/obj/item/kirbyplants/dead, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"cRg" = ( +/obj/effect/turf_decal/tile/green, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cRs" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"cRA" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"cRH" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/melee/baseball_bat, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cRT" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"cSL" = ( +/obj/structure/fence/end, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"cTj" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"cTN" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/complex/outpost) +"cTV" = ( +/obj/structure/flora/rock/pile, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"cUO" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/ice, +/area/awaymission/complex/security) +"cVh" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"cVv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"cVw" = ( +/obj/machinery/vending/cart, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"cVD" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"cWe" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"cWO" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"cXK" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"cXV" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"cZb" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"cZc" = ( +/obj/effect/decal/cleanable/wrapping, +/obj/item/toy/plush/box, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"cZS" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"daa" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"daZ" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/engineering_guide, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"dbc" = ( +/obj/structure/flora/rock/icy, +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"dbg" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 9 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"dbW" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 10 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"dbY" = ( +/obj/effect/decal/cleanable/ash/crematorium, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"dcm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"dcz" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"dcJ" = ( +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"dcN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ddp" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"dem" = ( +/obj/machinery/computer/camera_advanced{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"deq" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"deP" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/diamond, +/obj/item/stack/ore/diamond, +/obj/item/stack/ore/diamond, +/obj/item/stack/ore/diamond, +/obj/item/stack/ore/diamond, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"dfo" = ( +/obj/machinery/door/airlock/clockwork/brass, +/turf/open/floor/plating, +/area/awaymission/complex/cultcabin) +"dfr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dfx" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/oil, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"dfL" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"dfP" = ( +/turf/open/floor/plating, +/area/awaymission/complex/research) +"dfQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"dfW" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/poweredfans, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"dgc" = ( +/obj/structure/chair/office/dark, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"dge" = ( +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"dgF" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"dgM" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"dgP" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/door/window/survival_pod, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"dgV" = ( +/obj/structure/railing, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"dhb" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"dho" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"dhy" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/ice, +/area/awaymission/complex/medical) +"dhA" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"dhF" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"dhN" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/trash/sosjerky, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"dhO" = ( +/turf/open/floor/festive/stairs/stairssouth, +/area/awaymission/complex/janitorial) +"dib" = ( +/obj/structure/toilet/secret/high_loot{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"din" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"djc" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"djk" = ( +/obj/structure/flora/tree/dead, +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"djq" = ( +/obj/structure/flora/stump, +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"djv" = ( +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"djC" = ( +/obj/item/ammo_box/shotgun, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"djR" = ( +/obj/structure/destructible/cult/pylon, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"djZ" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"dkH" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/table, +/obj/item/wallframe/camera, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"dkP" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"dlj" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"dlo" = ( +/obj/structure/table, +/obj/item/storage/box/stockparts/basic, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"dlr" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dlx" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaymission/complex/security) +"dlH" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"dlQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"dmm" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"dmv" = ( +/obj/item/gun/ballistic/automatic/pistol/m9mmpistol, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"dmz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"dmT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/cult/glass, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"dnr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/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/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"dnH" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"dnL" = ( +/obj/structure/closet/emcloset, +/obj/item/tcg_card/special/wendigo, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"doE" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"doF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/security) +"doO" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/ice, +/area/awaymission/complex/exterior) +"doU" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"doV" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"dpm" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall, +/area/awaymission/complex/logistics) +"dpA" = ( +/obj/machinery/space_heater, +/obj/item/stock_parts/cell/hyper, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"dpM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"dqe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"dqH" = ( +/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/stack/sheet/mineral/plasma, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"dqN" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/miningcamp) +"drp" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"dru" = ( +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"drF" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"drT" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"dsn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"dsG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"dsM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"dtn" = ( +/obj/machinery/door/airlock/command/glass, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"duc" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"dum" = ( +/turf/closed/wall, +/area/awaymission/complex/research) +"duq" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"duR" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"duU" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"dvi" = ( +/obj/structure/table, +/obj/item/trash/can, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"dvo" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"dvG" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"dwx" = ( +/obj/machinery/door/airlock/engineering, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"dwA" = ( +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/gravgen) +"dwQ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"dwZ" = ( +/obj/machinery/door/airlock/freezer, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"dxf" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/brown, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"dxk" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"dxy" = ( +/turf/closed/indestructible/rock/snow, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"dxE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"dyf" = ( +/obj/machinery/light/small/broken, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"dyh" = ( +/obj/structure/barricade/wooden/crude, +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/cultholdout) +"dyr" = ( +/obj/structure/table, +/obj/item/clothing/suit/armor/bulletproof, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"dyz" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dyB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dyD" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/five, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"dyG" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"dyM" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall, +/area/awaymission/complex/facilityresearch) +"dyP" = ( +/obj/machinery/mecha_part_fabricator/offstation, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"dyR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/spacevine, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"dzb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"dzv" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"dzA" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"dzN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/igniter{ + id = "snowdin_turbine_ignitor" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/engineering) +"dzZ" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"dAi" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/secure_data/laptop, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dAJ" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/cit/chemistry, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"dBB" = ( +/obj/machinery/porta_turret/syndicate/pod/russian, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/command) +"dCF" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"dCI" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/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/stack/sheet/mineral/plasma, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"dCO" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"dDv" = ( +/obj/structure/grille/broken, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/security) +"dFQ" = ( +/obj/structure/flora/tree/pine, +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"dGg" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"dGs" = ( +/obj/structure/grille/ratvar/broken, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"dGU" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"dHa" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/obj/item/reagent_containers/food/snacks/soup/cultsoup, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/greenhouse) +"dHb" = ( +/obj/structure/railing, +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"dHI" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"dHW" = ( +/obj/structure/table, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/stack/cable_coil/red, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"dIv" = ( +/obj/item/melee/cultblade, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"dIB" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"dIN" = ( +/obj/structure/railing/corner, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"dJy" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"dKl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaymission/complex/security) +"dKN" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"dLj" = ( +/obj/item/stack/ore/silver, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"dLy" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"dLS" = ( +/obj/structure/bed, +/obj/item/bedsheet/hop, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"dMd" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spacevine, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"dMp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/broken{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"dMA" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"dMG" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"dNj" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/rust, +/area/awaymission/complex/prison) +"dNB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/ammo_box/magazine/m10mm, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"dOm" = ( +/obj/item/trash/cheesie, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"dOw" = ( +/obj/structure/railing, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"dPg" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/awaymission/complex/research) +"dPv" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"dQb" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"dQq" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/item/trash/can, +/obj/item/trash/cheesie, +/obj/item/trash/waffles, +/obj/item/trash/popcorn, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"dQU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"dRn" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"dRy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"dRB" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"dRD" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"dRE" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"dRH" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/item/wallframe/camera, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"dSb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"dSh" = ( +/obj/machinery/computer/cargo/express{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"dSt" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"dSv" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"dSM" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/raisins, +/obj/item/trash/chips, +/obj/item/trash/sosjerky, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"dSQ" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"dTh" = ( +/obj/item/flashlight/flare, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"dTl" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"dTF" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"dTK" = ( +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "snowdin_turbine_exterior"; + idInterior = "snowdin_turbine_interior"; + idSelf = "snowdin_turbine_access"; + name = "Turbine Access Console"; + pixel_x = -8; + pixel_y = -26; + req_access_txt = "32" + }, +/obj/machinery/button/ignition{ + id = "snowdin_turbine_ignitor"; + pixel_x = 6; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"dTX" = ( +/obj/structure/table, +/obj/item/modular_computer/laptop/preset/civilian, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"dUj" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"dUK" = ( +/obj/structure/closet/crate, +/obj/item/seeds/ambrosia/gaia, +/obj/item/seeds/grass/fairy, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"dUT" = ( +/obj/structure/fence/door/opened{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"dVg" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"dVt" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/janitorial) +"dVy" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"dWe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"dWg" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"dWm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/door_assembly/door_assembly_eng, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"dWB" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"dWH" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -32 + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"dWK" = ( +/obj/item/pickaxe/emergency, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"dWN" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"dWU" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/research) +"dWW" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"dWY" = ( +/obj/machinery/button/door{ + id = "mountainjanitorial" + }, +/turf/closed/wall, +/area/awaymission/complex/janitorial) +"dXo" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/miningcamp) +"dXu" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"dXA" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"dXB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"dYl" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"dYp" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/trash/can, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"dYA" = ( +/obj/machinery/door/airlock/medical, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"dYV" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"dYY" = ( +/obj/machinery/airalarm{ + dir = 8 + }, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"dZv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"eao" = ( +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"eaI" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"ebe" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"ebt" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/brown, +/obj/item/toy/cards/deck/cas, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"ebu" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"eby" = ( +/obj/structure/chair/sofa{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"ebF" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"ebN" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/stripes/white/end, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"ebV" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"ebY" = ( +/obj/structure/girder, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ecv" = ( +/obj/structure/table, +/obj/machinery/computer/secure_data/laptop, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ecN" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/festive/stairs/stairssouth, +/area/awaymission/complex/logistics) +"ecO" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eda" = ( +/obj/machinery/door/airlock/engineering, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"edl" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"edw" = ( +/obj/structure/fence/door{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"edC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/mob_spawn/human/bloodremnant, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"edF" = ( +/obj/machinery/computer/arcade, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"edO" = ( +/obj/structure/statue/snow/snowman, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"edW" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"eel" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/secure, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"eeq" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"eeu" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"eev" = ( +/obj/structure/barricade/sandbags, +/obj/structure/railing, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"eeD" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"eeG" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"efB" = ( +/obj/structure/table, +/obj/item/storage/photo_album, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"efC" = ( +/obj/structure/cable, +/obj/structure/frame/machine, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"efM" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"egc" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"egn" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ehj" = ( +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3" + }, +/area/awaymission/complex/security) +"ehq" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"ehA" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/closet/crate/trashcart, +/obj/item/trash/cheesie, +/obj/item/trash/sosjerky, +/obj/item/trash/sosjerky, +/obj/item/trash/popcorn, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"ehZ" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"eiq" = ( +/obj/machinery/door/airlock/cult/glass, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"eiC" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"eiK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/frame, +/turf/open/floor/plating, +/area/awaymission/complex/cultcabin) +"eiS" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ejb" = ( +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/effect/decal/cleanable/blood/splats, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"ejG" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ejR" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"eki" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ekm" = ( +/obj/structure/chair/comfy/shuttle, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/mainfacility) +"ekv" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"ekx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/command) +"ekz" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/broken, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ekA" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/semki, +/obj/item/trash/plate, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"elG" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"emn" = ( +/obj/machinery/door/window/survival_pod, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"emt" = ( +/obj/structure/sign/departments/science, +/turf/closed/wall, +/area/awaymission/complex/research) +"emZ" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"ena" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"enI" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"enV" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"enY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"eox" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"eoV" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"epg" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"epo" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"epr" = ( +/obj/structure/fluff/paper{ + dir = 8 + }, +/obj/structure/closet/cardboard, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"epx" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"epE" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/greenhouse) +"epS" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"eqs" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"eqx" = ( +/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"eqP" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/seeds/sanguintare, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"eqQ" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/poweredfans, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"eqY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"erh" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/camera/autoname/complex{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"erC" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"erF" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"erQ" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"erS" = ( +/obj/structure/flora/tree/dead, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"erY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"ese" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/vending/engivend, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"esj" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"esk" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"esI" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 6 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"etl" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"etn" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"etp" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"etA" = ( +/obj/structure/table/wood, +/obj/item/gun/ballistic/revolver/nagant, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"etR" = ( +/obj/structure/table/reinforced, +/obj/structure/bedsheetbin, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"etS" = ( +/obj/machinery/computer/arcade, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"etU" = ( +/obj/item/chair, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"euc" = ( +/obj/structure/spacevine, +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"euf" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"euK" = ( +/obj/machinery/door/airlock/mining, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"euQ" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"evl" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"evq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ewD" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/secure/loot, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ewL" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"ewZ" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/item/ammo_casing/a762, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"exd" = ( +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"exA" = ( +/obj/effect/turf_decal/arrows, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"exC" = ( +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"exV" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"eyb" = ( +/obj/structure/railing/corner, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"eyu" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"eyG" = ( +/obj/machinery/button/door{ + id = "mountaintunnel1" + }, +/turf/closed/wall, +/area/awaymission/complex/logistics) +"eyI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/dorms) +"eyP" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"ezB" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"ezI" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/russian/ranged/mosin/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ezK" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/obj/item/book/granter/crafting_recipe/cultcooking, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/greenhouse) +"eAp" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"eAt" = ( +/obj/machinery/button/door{ + id = "mountaingarage4" + }, +/turf/closed/wall, +/area/awaymission/complex/engineering) +"eAw" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"eAI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"eAM" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"eAR" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/medical) +"eBg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"eBt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"eBy" = ( +/mob/living/simple_animal/hostile/cultist_remnant/blood, +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"eBD" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"eBQ" = ( +/obj/structure/bed/matress, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/exterior) +"eBZ" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/item/shovel/spade, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"eCh" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/cargo_tech, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"eCp" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"eCy" = ( +/obj/structure/bed/roller, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"eCW" = ( +/obj/machinery/door/window, +/obj/item/chromosome/stabilizer, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"eCY" = ( +/obj/machinery/turnstile{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"eDf" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/semki, +/obj/item/trash/sosjerky, +/obj/item/trash/can, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"eDh" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3" + }, +/area/awaymission/complex/security) +"eDs" = ( +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"eDC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"eDM" = ( +/obj/structure/girder/cult, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"eDX" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"eDY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/west, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"eEc" = ( +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaymission/complex/security) +"eEh" = ( +/obj/structure/bed, +/obj/item/bedsheet/rd, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/carpet, +/area/awaymission/complex/facilityresearch) +"eEx" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/item/cult_spear, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"eEK" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eEP" = ( +/obj/structure/railing, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"eEY" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/greenhouse) +"eFn" = ( +/obj/item/mining_scanner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"eFy" = ( +/obj/structure/table, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"eFO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"eHb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/syndi_cakes, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eHl" = ( +/obj/effect/decal/remains/robot, +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"eIh" = ( +/obj/item/melee/baseball_bat, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"eIP" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"eIT" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"eIX" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"eJV" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"eJY" = ( +/obj/structure/barricade/wooden/crude, +/turf/closed/wall/mineral/wood, +/area/awaymission/complex/cultfacility) +"eKI" = ( +/obj/machinery/telecomms/server, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"eKT" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/wood, +/area/awaymission/complex/exterior) +"eLz" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/girder/cult, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"eLG" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/obj/structure/safe/floor, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"eLN" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"eMy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/grass/snow/basalt, +/area/awaymission/complex/cultfacility) +"eME" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"eNa" = ( +/obj/structure/table/wood, +/obj/item/coin/plasma, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"eNU" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"eNZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/awaystart, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"eOf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"eOZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"ePn" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/dorms) +"ePo" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/north, +/obj/item/melee/cultblade/dagger, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"ePI" = ( +/obj/structure/bed/matress, +/obj/item/reagent_containers/food/snacks/rationpack, +/obj/item/bedsheet, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"ePV" = ( +/obj/structure/table, +/obj/item/paper_bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"eQe" = ( +/obj/structure/table, +/obj/item/gunpart/civilianlaserframe, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"eQl" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"eQJ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/rglass, +/obj/item/stack/sheet/rglass, +/obj/item/stack/sheet/rglass, +/obj/item/stack/sheet/rglass, +/obj/item/stack/sheet/rglass, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eQO" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultcabin) +"eRc" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"eRh" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"eRu" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/ore_box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"eRN" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"eRO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"eSt" = ( +/obj/structure/spider/cocoon, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"eSx" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/command) +"eSQ" = ( +/obj/item/ammo_casing/caseless/foam_dart/riot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"eSS" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"eTk" = ( +/obj/structure/table, +/obj/item/trash/can, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"eTA" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"eTH" = ( +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"eTJ" = ( +/obj/structure/chair/sofa/corp{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"eUL" = ( +/obj/item/stack/cable_coil/red, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"eUN" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"eUO" = ( +/obj/machinery/computer/arcade, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eUW" = ( +/obj/structure/barricade/sandbags, +/obj/structure/fence/end{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"eUZ" = ( +/obj/effect/turf_decal/tile/yellow, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eVA" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"eVE" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/dorms) +"eWJ" = ( +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"eXf" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"eXE" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/can, +/obj/item/trash/can, +/obj/item/trash/can, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"eYe" = ( +/obj/item/stack/spacecash/c100, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"eYz" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/ice, +/area/awaymission/complex/engineering) +"eZy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"eZF" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"eZV" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"fan" = ( +/obj/item/stack/sheet/mineral/snow, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"faQ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/melee/baton, +/obj/item/restraints/handcuffs, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"fcb" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/engineering) +"fcr" = ( +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/trash/candle, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"fcC" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"fcP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/closed/wall, +/area/awaymission/complex/security) +"fda" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table, +/obj/item/inducer/sci, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"fdd" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"fdz" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"fdD" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"fdE" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"fdO" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"fdU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"feb" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/autolathe/hacked, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"fed" = ( +/obj/machinery/computer/security/telescreen/entertainment, +/turf/closed/wall, +/area/awaymission/complex/facilityresearch) +"fef" = ( +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"feR" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"ffu" = ( +/obj/structure/lattice, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ffF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged4" + }, +/area/awaymission/complex/security) +"fgp" = ( +/obj/machinery/door/airlock/centcom{ + name = "Assault Pod"; + opacity = 1; + req_access_txt = "150" + }, +/obj/structure/barricade/wooden/crude/snow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"fgr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"fgX" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"fhy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/janitorial) +"fij" = ( +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"fis" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"fji" = ( +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"fjS" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"fkm" = ( +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + dir = 8; + name = "Broken Computer" + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"fkt" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"fkx" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"fky" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/gatehouse) +"fkz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"fkC" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"fkI" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"fkP" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"fkY" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/thewall) +"flr" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"flu" = ( +/obj/structure/bed/roller, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"fly" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/autolathe/hacked, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"flK" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"fmR" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"fng" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"fnp" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"fnN" = ( +/obj/structure/bed/matress, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/bedsheet, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"fnV" = ( +/obj/item/wallframe/camera, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"foq" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/exterior) +"foO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"fpc" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"fpl" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"fqj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"fqk" = ( +/obj/structure/closet, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"fqq" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"fqw" = ( +/obj/structure/fence/door{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"fqC" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"fqK" = ( +/obj/machinery/door/airlock/centcom{ + name = "Assault Pod"; + opacity = 1; + req_access_txt = "150" + }, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"frB" = ( +/obj/item/pickaxe, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"frF" = ( +/obj/machinery/power/turbine{ + luminosity = 2 + }, +/obj/structure/cable, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/engineering) +"frK" = ( +/obj/item/paicard, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"frT" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"frY" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"fso" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"fsA" = ( +/obj/structure/rack, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"fsD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/closet/secure_closet/genpop, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fsY" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gateway) +"ftb" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"fth" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ftk" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"ftp" = ( +/obj/structure/table, +/obj/item/paper/fluff/awaymissions/complex/journal, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ftF" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fua" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/machinery/shower{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/security) +"fuB" = ( +/obj/machinery/vending/cola, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"fvl" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"fvm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/logistics) +"fvH" = ( +/obj/structure/table, +/obj/item/clothing/suit/hooded/cultrobes/berserker, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"fvR" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/closet/crate/science, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"fwf" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"fwT" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/woodcabin) +"fwV" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"fwW" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"fxk" = ( +/obj/machinery/light/broken{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"fxn" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"fxz" = ( +/obj/structure/chair/stool/bar, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"fya" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"fyb" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"fyc" = ( +/obj/structure/chair/comfy/plywood{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"fyA" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"fyX" = ( +/obj/structure/bed/matress, +/obj/item/bedsheet, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/awaymission/complex/outpost) +"fzd" = ( +/obj/machinery/door/window, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"fze" = ( +/obj/item/clockwork/alloy_shards/clockgolem_remains, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"fzH" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/east, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"fAd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"fAp" = ( +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"fAs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"fBk" = ( +/obj/item/ammo_casing/shotgun/buckshot, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"fBI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fBU" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"fCb" = ( +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"fCf" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"fCk" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"fCn" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"fCW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"fDs" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"fDE" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/logistics) +"fDT" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"fDU" = ( +/obj/structure/window/reinforced/tinted, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fEr" = ( +/obj/structure/closet/secure, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"fEx" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"fFc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"fFi" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"fFl" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"fFv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"fFU" = ( +/obj/effect/decal/remains/human, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fGi" = ( +/obj/structure/closet/crate/engineering, +/obj/item/stack/sheet/metal/five, +/obj/item/stack/sheet/glass/five, +/obj/item/clothing/gloves/color/fyellow/old, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fGj" = ( +/obj/item/flashlight/lantern, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"fGD" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"fGR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"fHf" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"fHo" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"fHV" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasen/survivor, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"fHZ" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"fIg" = ( +/obj/structure/weightmachine/weightlifter, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"fIE" = ( +/obj/structure/door_assembly/door_assembly_vault, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"fJb" = ( +/obj/effect/turf_decal/siding/wideplating/dark/corner{ + dir = 4 + }, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"fJp" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"fJw" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"fJV" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fJY" = ( +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/thewall) +"fKl" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"fKA" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"fKN" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"fKX" = ( +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"fKY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/facilityresearch) +"fLi" = ( +/obj/effect/turf_decal/box/red, +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"fLk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"fLw" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"fLA" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/modular_computer/console/preset/engineering, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"fLN" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/poweredfans, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"fLU" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/west, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"fMa" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/table, +/obj/item/screwdriver, +/obj/item/multitool, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"fMO" = ( +/obj/structure/closet/crate/engineering/electrical, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"fNA" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"fOC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fOI" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/facilityresearch) +"fOO" = ( +/obj/machinery/telecomms/bus, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"fPk" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/obj/structure/safe/floor, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/toy/plush/narplush, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"fPp" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"fPB" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"fPL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"fPT" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"fPU" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"fQp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"fQW" = ( +/obj/structure/barricade/wooden/crude, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/medical) +"fRa" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"fRh" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/medical) +"fRr" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"fRF" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"fRT" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"fTe" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/dorms) +"fTF" = ( +/obj/machinery/airalarm, +/turf/closed/wall, +/area/awaymission/complex/engineering) +"fTS" = ( +/obj/vehicle/ridden/atv/snowmobile/snowcurity, +/obj/effect/turf_decal/box/red, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"fUj" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"fUs" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"fUB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"fUG" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"fUJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/cult/glass, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"fVb" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"fVp" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/stack/sheet/metal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"fVN" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage2" + }, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"fVY" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"fWc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/mineral/plasma, +/obj/structure/closet/crate, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"fWe" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"fWs" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/janitorial) +"fWN" = ( +/obj/machinery/chem_dispenser, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"fWQ" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"fWT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"fXI" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"fYl" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"fYP" = ( +/obj/structure/flora/ash/cacti, +/turf/open/floor/grass/snow/basalt, +/area/awaymission/complex/cultfacility) +"fZM" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/can, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"fZX" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gab" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"gaf" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"gaj" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/item/reagent_containers/food/snacks/grown/apple/gold, +/obj/item/reagent_containers/food/snacks/grown/cherrybulbs, +/obj/item/reagent_containers/food/snacks/grown/firelemon, +/obj/item/reagent_containers/food/snacks/grown/tea/catnip, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange_3d, +/obj/item/reagent_containers/food/snacks/grown/bee_balm/honey, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"gas" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/structure/closet/crate/wooden, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"gbe" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/medical) +"gbo" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"gbr" = ( +/obj/structure/closet/crate/wooden, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"gcf" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"gcy" = ( +/turf/closed/wall, +/area/awaymission/complex/security) +"gdg" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"gdl" = ( +/obj/machinery/door/window/brigdoor, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"gdD" = ( +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"gdW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"gdY" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"gea" = ( +/obj/structure/closet/crate/wooden, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gey" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/machinery/poweredfans, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"gfz" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"gfN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"gfS" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"gge" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"ggf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ggg" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/remains/human, +/obj/item/ammo_casing/a308, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"ggI" = ( +/obj/machinery/computer/crew, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ggN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"ggQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/vending/sovietsoda, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"ghf" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/rationpack, +/obj/item/reagent_containers/food/snacks/rationpack, +/obj/item/reagent_containers/food/snacks/rationpack, +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"ghi" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ghI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"ghL" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"gib" = ( +/obj/structure/door_assembly/door_assembly_grunge, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"giL" = ( +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/dorms) +"gja" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"gjt" = ( +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/miningcamp) +"gjy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"gkD" = ( +/turf/open/floor/plating, +/area/awaymission/complex/cultfacility) +"gkO" = ( +/obj/structure/bed, +/obj/item/bedsheet/qm, +/turf/open/floor/carpet, +/area/awaymission/complex/logistics) +"gkT" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/item/ammo_casing/shotgun/improvised, +/obj/item/ammo_casing/shotgun/improvised, +/obj/item/ammo_casing/shotgun/improvised, +/obj/item/ammo_casing/shotgun/improvised, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"gkV" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"gkZ" = ( +/obj/structure/table, +/obj/item/gun/syringe/dart, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"glf" = ( +/obj/structure/girder/cult, +/obj/structure/grille/ratvar/broken, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"glB" = ( +/obj/structure/holohoop{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"glV" = ( +/obj/machinery/door/airlock/wood/glass, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"gmP" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"gmS" = ( +/obj/machinery/computer/security/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"gmW" = ( +/obj/structure/bed/matress, +/obj/effect/mob_spawn/human/corpse/nanotrasen/survivor, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"gng" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/stack/sheet/metal/five, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"gnu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"gnC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"gnD" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"gnL" = ( +/obj/structure/barricade/wooden, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"gnT" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"goh" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"goj" = ( +/obj/structure/railing, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/item/reagent_containers/food/snacks/pie/applepie, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"gov" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"goC" = ( +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"goD" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/east, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"goO" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"goP" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 8; + pixel_x = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/research) +"goU" = ( +/obj/machinery/power/apc/auto_name/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"gpj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"gpD" = ( +/obj/structure/barricade/sandbags, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"gpL" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"gqs" = ( +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"gqG" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"gqJ" = ( +/obj/machinery/door/airlock/mining, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"gqL" = ( +/obj/machinery/door/airlock, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"gqU" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"grv" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"grL" = ( +/obj/structure/barricade/wooden, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gsg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"gsX" = ( +/obj/structure/closet, +/obj/item/card/mining_access_card, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"gsY" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"gts" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"gtO" = ( +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"guk" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 9 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"gvx" = ( +/turf/closed/wall/mineral/snow, +/area/awaymission/complex/exterior) +"gvJ" = ( +/obj/structure/table, +/obj/structure/grille, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/janitorial) +"gvT" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"gww" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/grass/snow/basalt, +/area/awaymission/complex/cultfacility) +"gwT" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/bedsheetbin/towel, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"gxe" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"gxD" = ( +/obj/item/pickaxe, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gxJ" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"gyb" = ( +/obj/item/trash/energybar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gyC" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"gzn" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"gzO" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"gzP" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"gzZ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bed/matress, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"gAo" = ( +/obj/machinery/modular_computer/console/preset/cargochat/science{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"gAw" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"gAM" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"gBa" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"gBb" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"gBl" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"gBD" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"gBO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"gBT" = ( +/obj/structure/table, +/obj/item/clothing/neck/stethoscope, +/obj/item/folder/white, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"gCn" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"gCG" = ( +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"gCP" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"gDr" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"gDR" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"gDW" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"gEk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/awaymission/complex/cultcabin) +"gEA" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/singlecard, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"gEG" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"gEN" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/cultholdout) +"gEX" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"gFe" = ( +/obj/structure/fence/end{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"gFR" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/minerhouse) +"gGl" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"gGG" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"gGT" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"gHb" = ( +/obj/machinery/door/airlock/external, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"gHl" = ( +/obj/item/storage/toolbox/mechanical, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"gHr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"gHy" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/dorms) +"gHJ" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"gHS" = ( +/obj/machinery/power/apc/auto_name/west, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/catwalk_floor, +/area/awaymission/complex/miningcamp) +"gIx" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"gIA" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"gIB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bed/matress, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"gJe" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"gJn" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"gJs" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultcabin) +"gJE" = ( +/obj/structure/table/reinforced, +/obj/item/kitchen/knife/combat/bone/plastic, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"gKd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"gKj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"gLm" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"gLp" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"gLW" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"gLY" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"gMH" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/dorms) +"gNm" = ( +/obj/structure/table, +/obj/item/pizzabox/margherita, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"gNB" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"gNG" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"gOZ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/table, +/obj/item/rcd_upgrade/simple_circuits, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"gPa" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"gPb" = ( +/obj/structure/flora/ausbushes, +/obj/structure/lattice, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"gPj" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"gPo" = ( +/obj/machinery/light_switch, +/turf/closed/wall/ice, +/area/awaymission/complex/hydroponics) +"gPw" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"gPD" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"gPG" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/cocoon, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"gPS" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 8 + }, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"gRg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"gRF" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"gRM" = ( +/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"gSa" = ( +/obj/structure/table, +/obj/machinery/computer/security/wooden_tv, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"gSy" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/closed/wall, +/area/awaymission/complex/gateway) +"gSH" = ( +/mob/living/simple_animal/hostile/construct/wraith/hostile, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"gSK" = ( +/obj/structure/closet/crate/wooden, +/obj/item/trash/can, +/obj/item/trash/raisins, +/obj/item/trash/sosjerky, +/obj/item/trash/sosjerky, +/obj/item/trash/plate, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"gSS" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"gTm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"gTq" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"gTy" = ( +/turf/closed/mineral/snowmountain/cavern/complex, +/area/awaymission/complex/cultfacility) +"gTB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/science, +/turf/open/floor/plating/rust, +/area/awaymission/complex/gatehouse) +"gTM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"gTP" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"gUh" = ( +/obj/item/shovel/spade, +/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"gUw" = ( +/obj/structure/bed/matress, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/cultfacility) +"gUz" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"gUJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"gVg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/prison) +"gVm" = ( +/obj/machinery/atmospherics/miner/oxygen, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"gVD" = ( +/obj/effect/decal/cleanable/ash/large, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"gVY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"gWl" = ( +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"gWs" = ( +/mob/living/simple_animal/hostile/cultist_remnant/blood, +/obj/structure/lattice/catwalk, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"gWC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"gWE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"gWP" = ( +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"gXc" = ( +/obj/structure/grille, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"gXp" = ( +/turf/closed/wall, +/area/awaymission/complex/mainfacility) +"gXs" = ( +/obj/structure/girder/cult, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"gXx" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall, +/area/awaymission/complex/command) +"gXM" = ( +/obj/structure/flora/tree/pine, +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"gYg" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"gYr" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/obj/item/reagent_containers/food/snacks/vantablackpudding, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/greenhouse) +"gYP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"gYV" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"gZr" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"gZt" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"gZR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"han" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"hax" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"haN" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hbg" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"hdg" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"hdV" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"hdX" = ( +/obj/structure/table/wood, +/obj/machinery/microwave, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"her" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"heB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/food/snacks/rationpack, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"heN" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"heT" = ( +/obj/structure/table, +/obj/item/analyzer, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"heU" = ( +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"hfi" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"hfj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"hfl" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"hfq" = ( +/obj/item/stack/sheet/glass, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"hgq" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/hooded/wintercoat/hop, +/obj/item/clothing/head/hopcap/beret, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"hgL" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"hhb" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"hhT" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasen/survivor, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"hic" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"hiB" = ( +/obj/machinery/computer/crew{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"hiE" = ( +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"hiY" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/mob_spawn/human/corpse/nanotrasen/survivor, +/obj/item/bedsheet, +/obj/effect/decal/cleanable/blood/splats, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"hjm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"hjp" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/greenhouse) +"hjv" = ( +/obj/structure/bed/matress, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/pistachios, +/obj/item/reagent_containers/glass/beaker/waterbottle/empty, +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/obj/item/gun/ballistic/automatic/wt550, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"hjy" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"hjJ" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"hkc" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hkm" = ( +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"hku" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/popcorn, +/obj/item/trash/raisins, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"hkz" = ( +/obj/structure/grille, +/obj/structure/spacevine, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"hkJ" = ( +/obj/machinery/air_sensor{ + frequency = 1442; + id_tag = "snowdin_oxygen"; + name = "gas sensor (oxygen)" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"hkP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/mass_driver{ + id = "trash" + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"hlf" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"hmg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"hmm" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"hmM" = ( +/obj/structure/table/wood, +/obj/item/trash/cheesie, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"hnb" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"hnu" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/engineering) +"hnv" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"hnD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaymission/complex/security) +"hoc" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"hoo" = ( +/obj/machinery/computer/security/complex{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"hoT" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"hpa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"hpd" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"hpp" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table/wood/fancy/blackred, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"hpq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"hpt" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"hpw" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"hpD" = ( +/obj/item/reagent_containers/spray/pestspray, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"hpK" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"hqm" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"hqo" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/large, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"hqV" = ( +/obj/effect/turf_decal/caution/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hrm" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage3" + }, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"hss" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"hsA" = ( +/obj/structure/table, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"hsN" = ( +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"hsQ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"htr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"htL" = ( +/obj/item/stack/cable_coil/cut, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"htZ" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/item/ammo_casing/a762, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"huG" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/miningcar, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"huJ" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"huM" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"huN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"huY" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"hvb" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hvi" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"hvS" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/cups, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"hvW" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gatehouse) +"hxa" = ( +/obj/machinery/suit_storage_unit/mining/eva, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"hxg" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/engineering) +"hyl" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/closed/wall/ice, +/area/awaymission/complex/cultcabin) +"hzy" = ( +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"hAb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"hAj" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/tank/water_vapor, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"hAm" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"hAQ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/solar_assembly, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"hBp" = ( +/obj/structure/table, +/obj/item/storage/box/stockparts/basic, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"hBr" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"hBz" = ( +/turf/closed/wall, +/area/awaymission/complex/woodcabin) +"hBP" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hBR" = ( +/obj/item/gun/ballistic/automatic/pistol/m9mmpistol, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"hBS" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/mecha_wreckage/gygax, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hCd" = ( +/obj/machinery/computer/rdconsole/core{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"hCH" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"hCJ" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"hCT" = ( +/obj/machinery/pool/drain, +/turf/open/pool, +/area/awaymission/complex/dorms) +"hCU" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"hDa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/computer/mech_bay_power_console, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"hDi" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/box/syringes, +/obj/item/storage/box/beakers, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"hDj" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"hDG" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"hDH" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/structure/table, +/obj/item/hatchet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"hDO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"hEj" = ( +/obj/item/integrated_electronics/wirer, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"hEt" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"hES" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"hFx" = ( +/obj/machinery/defibrillator_mount/loaded, +/turf/closed/wall/ice, +/area/awaymission/complex/miningcamp) +"hFF" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"hFQ" = ( +/turf/closed/wall, +/area/awaymission/complex/hydroponics) +"hFV" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hGi" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"hGm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"hGo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gatehouse) +"hGU" = ( +/obj/item/chair, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"hHm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"hHt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/space_heater, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"hHu" = ( +/obj/structure/fluff/broken_flooring, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"hHF" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hHP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"hHV" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hHX" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"hHY" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"hIc" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"hIt" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/solar_assembly, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"hJc" = ( +/obj/machinery/door/poddoor/shutters{ + name = "access shutters"; + id = "mountaintunnel1" + }, +/obj/machinery/poweredfans, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/logistics) +"hJf" = ( +/obj/structure/fluff/broken_flooring, +/obj/structure/bed/matress, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"hJC" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 6 + }, +/obj/item/toy/cards/singlecard, +/obj/item/kirbyplants/random, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"hJG" = ( +/obj/machinery/camera/autoname/complex, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"hJI" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"hKB" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"hLP" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel/damturf/scorched2, +/area/awaymission/complex/mainfacility) +"hLR" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/turbine_computer{ + dir = 1; + id = "snowdin_turbine" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hMh" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/hydroponics) +"hMj" = ( +/obj/structure/table, +/obj/item/newspaper, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hMq" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"hMr" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"hMw" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"hMD" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/rust, +/area/awaymission/complex/prison) +"hML" = ( +/obj/item/trash/chips, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"hNb" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"hNc" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/ice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"hNh" = ( +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/cultfacility) +"hNo" = ( +/obj/item/wallframe/camera, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"hNY" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hOf" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hOi" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"hOB" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"hOJ" = ( +/obj/item/gun/ballistic/automatic/pistol/m1911, +/obj/structure/closet/l3closet/security, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"hOX" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"hPg" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"hPP" = ( +/obj/structure/table, +/obj/item/integrated_circuit_printer, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"hQl" = ( +/obj/structure/easel, +/obj/item/canvas/twentythreeXtwentythree, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"hQM" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"hRD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/bodycontainer/morgue, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"hRK" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"hSh" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"hSw" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"hSz" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"hSI" = ( +/turf/closed/wall, +/area/awaymission/complex/command) +"hTs" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"hTz" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"hTE" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"hTT" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"hUa" = ( +/obj/machinery/door/airlock/wood/glass, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"hUH" = ( +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"hUM" = ( +/obj/effect/turf_decal/box/white, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"hUW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"hVd" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"hVu" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"hVG" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"hVP" = ( +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 8 + }, +/turf/closed/wall, +/area/awaymission/complex/janitorial) +"hVR" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"hVX" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/trashcart, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/trash/candy, +/obj/item/trash/raisins, +/obj/item/trash/syndi_cakes, +/obj/item/trash/can, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"hWe" = ( +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"hWl" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"hWx" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 1 + }, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"hWD" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"hXf" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"hXU" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = -3 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"hYg" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/prison) +"hZq" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/complex/engineering) +"hZN" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"iae" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"iam" = ( +/obj/structure/table, +/obj/item/clothing/mask/cigarette/rollie/cannabis, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"iaF" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/damturf/scorched1, +/area/awaymission/complex/mainfacility) +"iaY" = ( +/obj/structure/dresser, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"ibf" = ( +/obj/structure/table, +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"ibi" = ( +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"ibq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"ibH" = ( +/obj/structure/chair/comfy/shuttle, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"ibK" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"ibO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"ibY" = ( +/mob/living/simple_animal/hostile/cultist_remnant/blood, +/obj/item/trash/sosjerky, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"icb" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"ici" = ( +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"icj" = ( +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"icr" = ( +/obj/structure/table, +/obj/item/camera/detective, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"icA" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/prison) +"icQ" = ( +/obj/item/clothing/accessory/sweater/uglyxmas, +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"idd" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"idj" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 6 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"idz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"iel" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"ieM" = ( +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"ifw" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"ifz" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"ifO" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/floodlight, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"igG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ihK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/chem_dispenser/apothecary, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"iia" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/chem_heater, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"iik" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"iil" = ( +/mob/living/simple_animal/pet/fox, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iis" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"iiT" = ( +/obj/structure/flora/tree/dead, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iiV" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/telecomms/hub, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ije" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"ijm" = ( +/obj/item/trash/energybar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ijP" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/engineering) +"ijS" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"ikk" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/closet/crate/medical, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"ikt" = ( +/obj/structure/flora/ashtree, +/turf/open/floor/grass/snow/basalt, +/area/awaymission/complex/cultfacility) +"ilK" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"ilT" = ( +/obj/item/solar_assembly, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"imo" = ( +/obj/machinery/vending/cola/red, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"imB" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 10 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"ing" = ( +/obj/structure/table/reinforced, +/obj/item/gun/ballistic/automatic/pistol/m9mmpistol/nomag, +/obj/item/gun/ballistic/automatic/pistol/m9mmpistol/nomag, +/obj/item/ammo_casing/c9mm, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"ioi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"ioq" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iov" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"iox" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"ioB" = ( +/obj/structure/fence/corner, +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ipb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ipu" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"ipN" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"ipR" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"ipZ" = ( +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/miningcamp) +"iqK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"iqN" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/thewall) +"iqP" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"irB" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"isp" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"itQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"itS" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"iue" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/minerhouse) +"iun" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/damturf/scorched1, +/area/awaymission/complex/mainfacility) +"iuH" = ( +/obj/item/flashlight/lantern, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"ivw" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"ivC" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/item/circuitboard/machine/pacman, +/obj/structure/closet/crate/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"ivV" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"iwu" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"iwz" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"iwF" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ixf" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"ixn" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"ixu" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"iyd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"iyq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"izD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/genpop, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"izJ" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 8; + pixel_x = 6 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"izP" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"iAq" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"iAy" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"iAM" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"iBr" = ( +/obj/structure/closet/crate/secure/loot, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"iBE" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/west, +/obj/item/melee/cultblade, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"iBF" = ( +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"iBW" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"iCh" = ( +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"iCw" = ( +/obj/structure/window/reinforced, +/obj/structure/guncase, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"iCC" = ( +/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/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"iCI" = ( +/obj/structure/filingcabinet/employment, +/obj/item/paper/fluff/awaymissions/complex/bureaucracy, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"iDa" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iDl" = ( +/turf/open/lava/plasma, +/area/awaymission/complex/gravgen) +"iDK" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"iDL" = ( +/obj/item/reagent_containers/food/snacks/meat/steak/bear, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"iDN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bed/matress, +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"iDO" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"iDU" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"iEi" = ( +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"iEl" = ( +/obj/structure/bodycontainer/crematorium{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"iEy" = ( +/obj/structure/table, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"iEC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"iEL" = ( +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iFd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/medical) +"iFi" = ( +/obj/item/clockwork/alloy_shards, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"iFV" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"iGx" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/security) +"iHm" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"iHt" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/dorms) +"iHu" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"iIq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"iJA" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"iJG" = ( +/obj/machinery/power/compressor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"iKl" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"iKC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"iKP" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"iKX" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"iLb" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"iLI" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"iMJ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/disk/tech_disk/narsie, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"iMK" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"iNy" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/unlockable/miner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/minerhouse) +"iNC" = ( +/obj/structure/girder, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iNK" = ( +/obj/structure/window/reinforced/tinted/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"iOf" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor{ + name = "Remnant Captain"; + health = 200; + desc = "The highest ranking security official left alive in the complex. They are likely not happy to see you."; + speak = list("Took you long enough.","If you don't watch yourself, you ain't making it out of here.","I've lived through worse than this...","Told them this cult shit was out of our league!") + }, +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"iOo" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"iOJ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/storage/toolbox/emergency, +/obj/item/wallframe/camera, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"iOP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"iPa" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/reagent_containers/food/snacks/store/cheesewheel, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"iPX" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + layer = 3 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"iQt" = ( +/obj/structure/bed/matress, +/obj/item/bedsheet, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"iQu" = ( +/turf/closed/wall, +/area/awaymission/complex/minerhouse) +"iQY" = ( +/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/closet/crate/secure, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"iRb" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"iRp" = ( +/obj/item/stack/wrapping_paper/xmas, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iRE" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/item/stack/sheet/animalhide/goliath_hide/polar_bear_hide, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"iRV" = ( +/obj/machinery/computer/cloning{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"iSE" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iTb" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"iTe" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"iTv" = ( +/obj/structure/flora/junglebush/b, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"iTF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/mob_spawn/human/bloodremnant, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"iTJ" = ( +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"iTU" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"iTZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/airlock/cult/glass, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"iUE" = ( +/obj/structure/table/wood, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"iVe" = ( +/obj/structure/bedsheetbin/towel, +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"iVz" = ( +/turf/closed/indestructible/syndicate, +/area/awaymission/complex/gravgen) +"iVF" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"iVO" = ( +/obj/item/paper/fluff/awaymissions/complex/finalthoughts, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"iVX" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"iXb" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"iYd" = ( +/obj/structure/chair/office/dark, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"iYr" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"iYy" = ( +/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"iYP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/command/glass, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"iYS" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"iZi" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/boritos, +/obj/item/trash/pistachios, +/obj/item/trash/sosjerky, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"iZq" = ( +/obj/machinery/light, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"iZw" = ( +/obj/item/carpentry/hammer, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"iZM" = ( +/obj/item/toy/snowball, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jaj" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"jak" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaymission/complex/security) +"jal" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/gateway/away, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"jbf" = ( +/obj/structure/mirror, +/turf/closed/wall, +/area/awaymission/complex/command) +"jbi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"jbq" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jcc" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/gun/ballistic/automatic/pistol, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"jce" = ( +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"jcp" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/rack, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jcq" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"jcs" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"jcH" = ( +/obj/structure/table/reinforced, +/obj/item/trash/candy, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"jcU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"jdB" = ( +/obj/structure/fence/cut/medium{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jeh" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/rcl/pre_loaded, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jep" = ( +/obj/machinery/vending/snack/blue, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"jfd" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"jfz" = ( +/obj/structure/light_construct, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"jfB" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"jfF" = ( +/obj/structure/table, +/obj/item/stack/cable_coil/random/five, +/obj/machinery/cell_charger, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"jfU" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"jfY" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jgk" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/logistics) +"jgt" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"jhe" = ( +/obj/item/mop, +/obj/machinery/light/small/broken{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"jhg" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jhE" = ( +/obj/structure/table, +/obj/item/rollingpaper, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"jhO" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/rust, +/area/awaymission/complex/dorms) +"jii" = ( +/obj/structure/bookcase/manuals/medical, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jij" = ( +/turf/closed/wall/r_wall, +/area/awaymission/complex/security) +"jiv" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"jiE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"jjp" = ( +/obj/structure/closet/crate/miningcar, +/obj/item/spear, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"jjr" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"jjw" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"jkc" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"jkf" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"jkg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"jkv" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"jkw" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"jkI" = ( +/obj/structure/table, +/obj/item/disk/tech_disk/major, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"jkP" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jkV" = ( +/obj/machinery/smartfridge/drying_rack, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"jlg" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"jlp" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jmz" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"jmP" = ( +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"jmS" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"jna" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/gatehouse) +"jns" = ( +/obj/structure/railing, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"jnU" = ( +/obj/machinery/chem_dispenser, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jnZ" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"jod" = ( +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"joi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spacevine, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"jpX" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/closed/wall, +/area/awaymission/complex/gateway) +"jqe" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"jqj" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel/damturf/scorched1, +/area/awaymission/complex/mainfacility) +"jqC" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/item/trash/candle, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"jre" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jrQ" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"jsd" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"jse" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"jsj" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"jsu" = ( +/obj/structure/table_frame, +/obj/item/clothing/neck/stethoscope, +/obj/item/folder/white, +/obj/item/stack/sheet/metal, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"jsy" = ( +/mob/living/simple_animal/hostile/retaliate/nanotrasenpeace, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"jsK" = ( +/obj/structure/signpost/salvation, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"jsR" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/radiation, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"jsU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jtc" = ( +/obj/structure/flora/rock/pile, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"jtm" = ( +/turf/open/floor/plating/rust, +/area/awaymission/complex/gatehouse) +"jtF" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/book/manual/wiki/detective, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jtI" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/structure/railing, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"jua" = ( +/obj/machinery/mineral/ore_redemption, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"jun" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"jus" = ( +/obj/structure/railing, +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/miningcar, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"juw" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"juZ" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/power/smes/magical, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"jvg" = ( +/obj/structure/lattice, +/obj/item/kirbyplants/dead, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"jvx" = ( +/obj/item/kitchen/knife/shiv, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jwd" = ( +/obj/structure/flora/bush, +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jwL" = ( +/mob/living/carbon/monkey, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"jxf" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"jxV" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"jyb" = ( +/obj/structure/door_assembly/door_assembly_science, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"jys" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"jyN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"jyQ" = ( +/obj/effect/turf_decal/tile/red, +/obj/item/ammo_casing/c9mm, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jyR" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jyY" = ( +/obj/machinery/light/broken{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jzN" = ( +/obj/structure/bed/badhaybed, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"jzQ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"jAf" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"jBg" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/facilityresearch) +"jCb" = ( +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"jCk" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/black{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"jCp" = ( +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jCt" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"jCC" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jCX" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"jCZ" = ( +/obj/machinery/autolathe/hacked, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"jDv" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/dorms) +"jDI" = ( +/obj/structure/closet, +/obj/item/mining_voucher, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"jDV" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/radiation, +/obj/item/fuel_rod, +/obj/item/fuel_rod, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"jDX" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/item/melee/cultblade, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"jEe" = ( +/obj/structure/chair/comfy/plywood{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"jEn" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"jEs" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"jEI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/wood, +/area/awaymission/complex/exterior) +"jEJ" = ( +/obj/item/carpentry/sandpaper, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"jEQ" = ( +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaymission/complex/security) +"jFb" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"jFm" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"jFz" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"jFP" = ( +/obj/structure/grille/broken, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"jFS" = ( +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"jGk" = ( +/mob/living/simple_animal/friendly/nanotrasen, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"jGH" = ( +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"jGU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jHd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"jHg" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"jHr" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/obj/structure/fluff/paper/stack, +/obj/item/pen, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"jHI" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/closet/crate/hydroponics, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"jHP" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/reagentgrinder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"jIp" = ( +/obj/structure/girder/cult, +/obj/structure/spider/stickyweb, +/obj/structure/lattice, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"jJf" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"jJr" = ( +/obj/structure/table, +/obj/item/camera, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jJx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"jJy" = ( +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jJz" = ( +/obj/structure/bed/matress, +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"jJE" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"jJJ" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jJT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"jJZ" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"jKp" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"jKq" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/obj/structure/safe/floor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"jKK" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 5 + }, +/obj/item/stack/spacecash/c1, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"jLk" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"jLK" = ( +/obj/item/kirbyplants/plasma, +/turf/open/floor/grass/fairy/pink, +/area/awaymission/complex/cultfacility) +"jMe" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"jMA" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/awaymission/complex/engineering) +"jMI" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/door/airlock/engineering, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"jMU" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"jNm" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jNR" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"jNT" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jNX" = ( +/obj/item/trash/candle, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"jPd" = ( +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jPt" = ( +/obj/structure/table, +/obj/item/newspaper, +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"jPB" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jPE" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/green/end{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"jPY" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"jQc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"jQl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/construct/wraith/hostile, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jQC" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jQT" = ( +/turf/closed/indestructible/rock/snow, +/turf/closed/indestructible/rock/snow, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"jRj" = ( +/obj/machinery/light, +/obj/structure/destructible/cult/tome, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"jRz" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"jRI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"jRV" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/miningcamp) +"jSe" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"jSu" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"jSE" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/ice, +/area/awaymission/complex/miningcamp) +"jTe" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/broken_bottle, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"jTn" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jTv" = ( +/obj/structure/girder, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jUf" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"jUl" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 5 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"jUq" = ( +/obj/machinery/pool/controller, +/obj/structure/railing, +/obj/effect/turf_decal/siding/brown, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"jUS" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"jVR" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jVS" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"jWe" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"jWg" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/carpmeat/aquatic, +/obj/item/reagent_containers/food/snacks/carpmeat/aquatic, +/obj/item/reagent_containers/food/snacks/carpmeat/aquatic, +/obj/item/reagent_containers/food/snacks/carpmeat/aquatic, +/obj/item/reagent_containers/food/snacks/carpmeat/aquatic, +/obj/item/reagent_containers/food/snacks/carpmeat/aquatic, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"jWC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"jXu" = ( +/obj/structure/flora/tree/pine, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"jXD" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"jYg" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/greenhouse) +"jYv" = ( +/obj/structure/table, +/obj/item/storage/box/rxglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"jYL" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"jYW" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"jZp" = ( +/obj/structure/table/wood/fancy/blackred, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"jZC" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"jZH" = ( +/obj/effect/turf_decal/tile/purple, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"jZT" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/mainfacility) +"kae" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultcabin) +"kaf" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"kag" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"kao" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"kaw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/frame, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"kaD" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/modular_computer/console/preset/cargochat/cargo, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"kaG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"kaL" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/structure/railing, +/obj/item/paper/fluff/awaymissions/complex/cultresearchnotes, +/turf/open/floor/plating, +/area/awaymission/complex/greenhouse) +"kbo" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"kbs" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/obj/item/kitchen/knife, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"kbE" = ( +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kbV" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/machinery/cell_charger, +/obj/item/storage/backpack/duffelbag/syndie/garand_mixed, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"kbZ" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"kca" = ( +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"kcd" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"kci" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"kcy" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/water, +/area/awaymission/complex/exterior) +"kcM" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/monitor/secret{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kcP" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"kcQ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"kdg" = ( +/obj/item/trash/can, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultcabin) +"kds" = ( +/obj/structure/bed/dogbed, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"kdS" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"kel" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountainjanitorial" + }, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"ket" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/melee/cultblade/dagger, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/exterior) +"kfe" = ( +/obj/machinery/sheetifier, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"kfg" = ( +/obj/machinery/camera, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"kfr" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/internals, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"kge" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"kgE" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"kgM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"kho" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"khx" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"khE" = ( +/obj/item/storage/box/marshmallow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"kie" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"kil" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"kjA" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"kjF" = ( +/obj/machinery/iv_drip, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"kjH" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"kjJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"kjN" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"kjP" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/stripes/white/end{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"kkl" = ( +/obj/structure/table, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"kkV" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"klI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"klQ" = ( +/obj/structure/closet/crate/miningcar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"kmc" = ( +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"kmf" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"kmq" = ( +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"kmy" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"kmJ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"knw" = ( +/obj/structure/railing, +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"knC" = ( +/obj/structure/sink/kitchen, +/turf/closed/wall, +/area/awaymission/complex/mainfacility) +"knF" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"knK" = ( +/obj/machinery/power/solar_control{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"knU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"kod" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/solar_assembly, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"koo" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"kos" = ( +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/security) +"koy" = ( +/obj/item/chair/wood, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"koU" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"kpe" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"kph" = ( +/obj/machinery/bookbinder, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"kpj" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"kpo" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"kps" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"kpH" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"kpK" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kpQ" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"kpW" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"kqr" = ( +/obj/structure/table/reinforced, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"kqs" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"kqW" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"kqY" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"kra" = ( +/obj/machinery/door/airlock/cult/glass, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"krm" = ( +/obj/structure/table, +/obj/item/lighter, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"krG" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lantern, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"krW" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"ksk" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/greenhouse) +"ksm" = ( +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"ksT" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/wood, +/area/awaymission/complex/cultfacility) +"ktA" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"ktS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/chips, +/obj/item/trash/sosjerky, +/obj/item/ammo_box/magazine/wt550m9, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"kve" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kvD" = ( +/obj/structure/girder, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"kvK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"kwe" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/grass/fairy, +/area/awaymission/complex/cultfacility) +"kwh" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"kwp" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/closet/crate/science, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"kwG" = ( +/obj/structure/filingcabinet/chestdrawer/wheeled, +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/facilityresearch) +"kxC" = ( +/obj/effect/clockwork/sigil/vitality/neutered, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"kxK" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"kyc" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"kyi" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/command) +"kym" = ( +/obj/structure/railing, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"kyu" = ( +/obj/machinery/door/airlock/wood/glass, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"kyB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"kyL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"kzy" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"kAC" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"kBe" = ( +/obj/machinery/door/airlock/command/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"kBw" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"kBY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"kCc" = ( +/turf/open/floor/plating, +/area/awaymission/complex/cultcabin) +"kCB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/wooden/toy, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"kCI" = ( +/obj/machinery/power/turbine{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"kCX" = ( +/obj/item/stack/ore/silver, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"kDn" = ( +/obj/structure/table, +/obj/item/ammo_box/magazine/m10mm, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"kDG" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"kDJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/mecha_wreckage/ripley/deathripley, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/complex/security) +"kEA" = ( +/obj/structure/door_assembly/door_assembly_sec, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"kEM" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"kEQ" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"kFi" = ( +/obj/item/ammo_casing/a762, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"kFr" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/wooden, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"kGf" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/item/trash/candle, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"kGh" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"kGm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"kGo" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"kGT" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"kHd" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"kHv" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"kIu" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"kIS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"kIU" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"kJB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"kJL" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"kKr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"kKN" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"kKS" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"kLt" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/gateway) +"kLX" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"kMc" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"kMl" = ( +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + name = "Assault Pod"; + opacity = 1; + req_access_txt = "150" + }, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"kMo" = ( +/obj/structure/table, +/obj/item/electronic_assembly/drone/arms, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"kMT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/medical) +"kMU" = ( +/obj/structure/grille, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"kNf" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"kNs" = ( +/obj/machinery/telecomms/receiver, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"kND" = ( +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/command) +"kNQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"kNY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kOt" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kOu" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"kOQ" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kPx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gatehouse) +"kPJ" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"kPL" = ( +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"kQf" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"kQp" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"kRH" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"kSk" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/item/melee/baseball_bat, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"kSn" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"kSv" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"kSS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"kTE" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"kTI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"kUe" = ( +/turf/open/floor/plating, +/area/awaymission/complex/command) +"kUk" = ( +/obj/structure/closet/secure_closet/freezer/gulag_fridge, +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"kUL" = ( +/obj/item/processed/metal, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"kUQ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kVh" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/wood, +/area/awaymission/complex/exterior) +"kVj" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"kVC" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"kVE" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"kVK" = ( +/turf/closed/wall, +/area/awaymission/complex/medical) +"kVZ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"kWn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/poddoor/shutters{ + id = "mountainrobotics" + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"kXC" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kXR" = ( +/obj/item/toy/cards/singlecard, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"kYh" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"kYM" = ( +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"laH" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"laL" = ( +/obj/item/stack/cable_coil/cut, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"laQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/item/toner, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"lba" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/cheesie, +/obj/item/trash/can, +/obj/item/trash/candy, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"lbf" = ( +/obj/effect/turf_decal/siding/brown, +/obj/machinery/light, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"lbg" = ( +/obj/machinery/portable_atmospherics/canister/water_vapor, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"lby" = ( +/obj/effect/decal/cleanable/blood{ + pixel_x = 15; + pixel_y = 17 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"lbN" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"lbY" = ( +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"lcm" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"lco" = ( +/obj/machinery/poweredfans, +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"lcW" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ldy" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"ldQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"ldY" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"lek" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"leT" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"lfn" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"lfx" = ( +/obj/structure/table, +/obj/item/cultivator, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"lfW" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lgf" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"lgh" = ( +/obj/structure/chair/sofa/left, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"lgj" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"lgm" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"lhd" = ( +/obj/structure/sign/departments/showers, +/turf/closed/wall, +/area/awaymission/complex/prison) +"lhB" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"liy" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"liR" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/complex/facilityresearch) +"liX" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"ljt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"ljS" = ( +/turf/open/floor/plasteel/damturf/scorched1, +/area/awaymission/complex/mainfacility) +"ljT" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"lkd" = ( +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/effect/decal/cleanable/blood/splats, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"lki" = ( +/obj/structure/mineral_door/woodrustic, +/turf/open/floor/wood, +/area/awaymission/complex/cultfacility) +"lkH" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"llj" = ( +/obj/structure/frame/computer, +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"llu" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/storage/box/beakers/variety, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"llv" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/brown{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"llJ" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/logistics) +"lmc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/hydroponics) +"lnf" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/dorms) +"lnm" = ( +/obj/structure/closet/crate/freezer/surplus_limbs, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"lno" = ( +/obj/machinery/camera/autoname/complex, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"lnW" = ( +/obj/structure/closet, +/obj/item/stack/ore/slag, +/obj/item/stack/ore/slag, +/obj/item/stack/ore/slag, +/obj/item/stack/ore/slag, +/obj/item/stack/ore/slag, +/obj/item/melee/smith/hammer/toolbox, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"loi" = ( +/obj/effect/turf_decal/tile/brown, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/east, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"loo" = ( +/obj/structure/table, +/obj/item/papercutter, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"loy" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"loN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lpi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"lps" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"lpH" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"lpO" = ( +/obj/structure/destructible/cult/talisman, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"lqx" = ( +/obj/item/wallframe/camera, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/engineering) +"lqC" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lqJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"lqX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/wall/ice, +/area/awaymission/complex/security) +"lsc" = ( +/obj/item/tank/internals/oxygen/empty, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"lsq" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"lsv" = ( +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"ltf" = ( +/obj/structure/railing, +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"ltn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"ltW" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"lvo" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"lvw" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"lvz" = ( +/obj/item/storage/firstaid/brute, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/prison) +"lvK" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"lws" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"lwv" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"lwx" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"lwD" = ( +/obj/machinery/computer{ + dir = 4; + name = "Broken Computer" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"lxk" = ( +/obj/structure/chair/sofa/corp{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"lxo" = ( +/turf/open/floor/wood, +/area/awaymission/complex/exterior) +"lxY" = ( +/obj/item/chair, +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lyi" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"lym" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lyP" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/chips, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"lyQ" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/stripes/white/box, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"lyX" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"lze" = ( +/obj/item/wallframe/picture, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"lzC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"lAg" = ( +/obj/structure/table/wood/fancy/blackred, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"lBo" = ( +/obj/structure/railing, +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/brute, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"lBD" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"lBN" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"lCf" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"lCK" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/miningcar, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"lDc" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/gateway) +"lEN" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"lEO" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"lES" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/security, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"lEZ" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/curtain, +/turf/open/floor/plating, +/area/awaymission/complex/woodcabin) +"lFE" = ( +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"lFN" = ( +/obj/structure/closet/crate/large, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"lGa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"lGH" = ( +/obj/structure/table, +/obj/item/storage/box/evidence, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"lGK" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"lHc" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"lHf" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"lHj" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/closet/crate/medical, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"lHr" = ( +/obj/machinery/power/terminal, +/obj/item/wallframe/apc, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"lHt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"lIl" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"lIO" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/grown/sanguintare, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"lIS" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/engineering) +"lJk" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass/fairy/pink, +/area/awaymission/complex/cultfacility) +"lJx" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/woodcabin) +"lJA" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"lJX" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"lKH" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"lKN" = ( +/obj/structure/bed/dogbed, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/mob/living/simple_animal/pet/dog/corgi/narsie{ + name = "Sebastian" + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"lKU" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/complex/minerhouse) +"lLi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/toilet/secret/high_loot{ + pixel_y = 17 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lLo" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"lLK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"lLL" = ( +/obj/machinery/computer/med_data{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"lMB" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/item/bedsheet/medical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"lMM" = ( +/obj/item/integrated_circuit/smart/advanced_pathfinder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"lMV" = ( +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/thewall) +"lNa" = ( +/obj/structure/chair/sofa/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"lNw" = ( +/obj/item/wallframe/camera, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"lNy" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"lND" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall, +/area/awaymission/complex/research) +"lNK" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"lNN" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"lOg" = ( +/turf/open/floor/plasteel/damturf/scorched2, +/area/awaymission/complex/mainfacility) +"lOy" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"lOz" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"lOY" = ( +/obj/machinery/door/airlock/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"lPb" = ( +/turf/open/floor/plating/rust, +/area/awaymission/complex/cultcabin) +"lPd" = ( +/obj/structure/closet, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"lPX" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"lRm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"lRD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"lSC" = ( +/mob/living/simple_animal/hostile/construct/wraith/hostile, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"lSI" = ( +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/thewall) +"lTb" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"lTt" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"lTA" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"lTC" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/autolathe, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"lUH" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"lVG" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/clockwork/component/geis_capacitor/antennae, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"lWm" = ( +/turf/closed/wall/mineral/wood, +/area/awaymission/complex/cultfacility) +"lWI" = ( +/obj/effect/rune/raise_dead, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"lWX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/awaymission/complex/engineering) +"lXh" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"lXi" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"lXw" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"lYg" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife, +/obj/item/kitchen/fork, +/obj/item/reagent_containers/glass/bowl, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"lYp" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"lYw" = ( +/turf/closed/wall/r_wall/rust, +/area/awaymission/complex/security) +"lYG" = ( +/obj/structure/frame, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"lZa" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"lZH" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"maA" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/outpost) +"maF" = ( +/obj/machinery/portable_atmospherics/canister/water_vapor, +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"maG" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"maM" = ( +/obj/structure/closet/crate, +/obj/item/melee/roastingstick, +/obj/item/melee/roastingstick, +/obj/item/reagent_containers/food/drinks/mug/coco, +/obj/item/reagent_containers/food/drinks/mug/coco, +/obj/item/reagent_containers/food/drinks/mug/coco, +/obj/item/reagent_containers/food/drinks/mug/coco, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"maR" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"maT" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"mbO" = ( +/obj/structure/table/wood, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"mck" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"mcm" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"mcw" = ( +/turf/open/floor/plating, +/area/awaymission/complex/security) +"mcz" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"mcB" = ( +/turf/open/floor/plasteel/stairs/old, +/area/awaymission/complex/research) +"mdZ" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"meg" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"meA" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"mfk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"mfo" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"mfI" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"mfL" = ( +/obj/structure/spider/stickyweb, +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/cultfacility) +"mgr" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"mgP" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"mhk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"mhJ" = ( +/mob/living/simple_animal/hostile/cultist_remnant/blood, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"mhM" = ( +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"mir" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/railing, +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"miw" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/gatehouse) +"miI" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"miN" = ( +/obj/item/melee/baton, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"miP" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/flare, +/obj/item/flashlight/flare, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"miT" = ( +/obj/machinery/computer/security/telescreen/entertainment, +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/woodcabin) +"miW" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"mjc" = ( +/obj/structure/rack, +/obj/item/ammo_box/a308, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"mjo" = ( +/obj/structure/barricade/wooden, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"mjr" = ( +/turf/open/floor/grass/fairy/pink, +/area/awaymission/complex/cultfacility) +"mjw" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"mjC" = ( +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultcabin) +"mjH" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"mjY" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"mke" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"mlw" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"mlD" = ( +/turf/closed/wall, +/area/awaymission/complex/gateway) +"mlL" = ( +/obj/structure/girder/cult, +/obj/structure/grille/ratvar/broken, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"mlP" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/head/beret/rd, +/obj/item/clothing/suit/hooded/wintercoat/rd, +/turf/open/floor/carpet, +/area/awaymission/complex/facilityresearch) +"mmP" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"mmZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/facilityresearch) +"mnB" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"mnY" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/hydroponics) +"moe" = ( +/turf/open/floor/wood/damturf/broken6, +/area/awaymission/complex/command) +"moq" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"mpl" = ( +/obj/structure/filingcabinet/security, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mqa" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"mqy" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plasteel/stairs/old, +/area/awaymission/complex/prison) +"mqT" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"mru" = ( +/turf/open/floor/wood/damturf/broken2, +/area/awaymission/complex/miningcamp) +"mrU" = ( +/obj/item/lighter, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"msl" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/gun/ballistic/automatic/pistol/m9mmpistol, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"msv" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"msL" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/minerhouse) +"msY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"msZ" = ( +/obj/structure/table, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"mtz" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"mtC" = ( +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"mtG" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"mtL" = ( +/obj/item/flashlight/flare/torch, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"mtN" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"mtR" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"mtX" = ( +/obj/structure/railing{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"muc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"mut" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"muR" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/mob/living/simple_animal/hostile/russian/remnant, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"muW" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"mvf" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"mvq" = ( +/obj/machinery/atmospherics/miner/water_vapor, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"mvz" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"mvA" = ( +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/woodcabin) +"mvD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3" + }, +/area/awaymission/complex/security) +"mvF" = ( +/obj/structure/toilet/secret/high_loot{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"mvS" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"mwn" = ( +/obj/structure/table/wood, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"mwq" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/research) +"mwy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mwD" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"mxe" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/brown{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"mxi" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"mxC" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"mxT" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"mxZ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"myb" = ( +/obj/machinery/door/poddoor{ + id = "snowdinturbinegas"; + name = "Turbine Gas Release" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/engineering) +"myf" = ( +/obj/structure/table, +/obj/item/integrated_circuit_printer/upgraded, +/obj/item/integrated_circuit/manipulation/locomotion, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"myg" = ( +/obj/machinery/door/airlock/medical, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"myt" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"myx" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/dorms) +"myL" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"mzi" = ( +/mob/living/simple_animal/hostile/cultist_remnant/blood, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"mzm" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"mzp" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"mAi" = ( +/obj/structure/bed/pod, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"mAC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"mBw" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged4" + }, +/area/awaymission/complex/security) +"mBy" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"mCd" = ( +/obj/item/shard, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"mCl" = ( +/obj/machinery/door/airlock/science/glass, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"mCv" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/facilityresearch) +"mCK" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"mDe" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"mDl" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"mDz" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 5 + }, +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"mDS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"mDX" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/modular_computer/console/preset/civilian, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"mEa" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/bedsheet/black{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"mEg" = ( +/obj/structure/table, +/obj/item/storage/bag/construction, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"mEy" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"mEB" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/greenhouse) +"mEC" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/bundlenatural, +/obj/item/pen/fountain, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"mED" = ( +/obj/machinery/bloodbankgen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"mEG" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"mEJ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"mEK" = ( +/obj/structure/barricade/security, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mFi" = ( +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"mFk" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"mFC" = ( +/obj/structure/lattice, +/obj/structure/destructible/cult/talisman, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"mGp" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"mGq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mGt" = ( +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"mGN" = ( +/obj/machinery/poweredfans, +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"mGP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"mGY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"mHR" = ( +/obj/structure/railing/corner, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"mIm" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"mIt" = ( +/obj/structure/table, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"mIw" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"mIG" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"mIS" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"mIU" = ( +/obj/machinery/mineral/ore_redemption, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"mJc" = ( +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"mJn" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"mJx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"mKG" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"mKJ" = ( +/obj/structure/bed, +/obj/item/bedsheet/unlockable/janitor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"mLa" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"mLc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"mLl" = ( +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"mLp" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mLt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"mLu" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"mLJ" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"mMa" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"mMo" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 8; + pixel_x = 6 + }, +/obj/structure/curtain, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"mMt" = ( +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/miningcamp) +"mMN" = ( +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"mNh" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/ammo_box/shotgun, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"mNm" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"mNq" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"mOl" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/trashcart/laundry, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"mOu" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mOv" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mOM" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"mPz" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/door/window/brigdoor{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"mPH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaymission/complex/security) +"mQb" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"mQc" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"mQq" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/mainfacility) +"mRd" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"mRn" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/medical) +"mRU" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/strawberry, +/obj/item/reagent_containers/food/snacks/grown/strawberry, +/obj/item/reagent_containers/food/snacks/grown/strawberry, +/obj/item/reagent_containers/food/snacks/grown/pumpkin, +/obj/item/reagent_containers/food/snacks/grown/pumpkin, +/obj/item/reagent_containers/food/snacks/grown/pumpkin, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"mSM" = ( +/obj/vehicle/sealed/mecha/working/ripley, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"mST" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"mTd" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/obj/structure/safe/floor, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"mTD" = ( +/obj/machinery/shower{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"mTR" = ( +/obj/structure/table, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"mTX" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"mUf" = ( +/obj/structure/easel, +/obj/item/canvas/twentythreeXtwentythree, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"mUg" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/storage/box/marshmallow, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"mUh" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/secure/medical, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"mUk" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"mVo" = ( +/obj/machinery/porta_turret/syndicate/pod/russian, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"mVq" = ( +/obj/effect/clockwork/sigil/vitality/neutered, +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"mVw" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"mVK" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"mVM" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"mVR" = ( +/obj/structure/closet/radiation, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"mVY" = ( +/obj/structure/chair{ + dir = 4 + }, +/mob/living/simple_animal/friendly/nanotrasen, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"mWy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"mWE" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"mXl" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/landmark/awaystart, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"mXs" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/miningcamp) +"mXw" = ( +/obj/machinery/computer/monitor/secret{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"mYr" = ( +/obj/item/ammo_casing/a762, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaymission/complex/security) +"mYI" = ( +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"mYS" = ( +/mob/living/simple_animal/hostile/cultist_remnant/commander/blood, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"mZH" = ( +/obj/effect/turf_decal/tile/purple, +/obj/structure/table, +/obj/item/folder/white, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"nav" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"naw" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/tank{ + dir = 1; + frequency = 1442; + name = "Nitrogen Supply Control"; + output_tag = "snowdin_nitrogen_out"; + sensors = list("snowdin_nitrogen"="Tank") + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"naL" = ( +/turf/open/floor/wood/damturf/broken6, +/area/awaymission/complex/security) +"nbz" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/greenhouse) +"nbC" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/janitorial) +"nbE" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"nbH" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"nbQ" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/item/storage/box/cells, +/obj/item/storage/box/cells, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"nbZ" = ( +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"ncd" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/rust, +/area/awaymission/complex/cultcabin) +"nce" = ( +/obj/machinery/computer/shuttle/syndicate/drop_pod, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/mainfacility) +"nco" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"ndt" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ndA" = ( +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"ndC" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"ndT" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ndX" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"nen" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice, +/obj/structure/spacevine, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"nep" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"ner" = ( +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/dorms) +"net" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"neB" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/clothing/suit/hooded/wintercoat/narsie/fake, +/obj/item/clothing/suit/hooded/wintercoat/narsie/fake, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"neK" = ( +/obj/structure/chair/sofa{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"neT" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/command) +"nfb" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/miningcar, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"nfI" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/medical) +"nfV" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"nfZ" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"ngz" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/hydroponics) +"ngP" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"ngZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/security, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"nhL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/flora/tree/jungle/small, +/obj/structure/spacevine, +/obj/structure/table_frame, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"nhR" = ( +/obj/structure/girder, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"niV" = ( +/obj/structure/chair{ + dir = 8; + pixel_x = -17; + pixel_y = 23 + }, +/obj/item/ammo_casing/shotgun/buckshot, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"niW" = ( +/obj/structure/table, +/obj/item/clothing/glasses/welding, +/obj/item/bodypart/l_leg/robot, +/obj/effect/turf_decal/siding/purple{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"njx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"njU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"njV" = ( +/obj/structure/railing, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"nkk" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/item/paper/fluff/awaymissions/complex/researchnotes, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"nkx" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/thewall) +"nkV" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/chair/stool, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"nle" = ( +/obj/structure/fluff/paper/stack, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"nlp" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"nlF" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"nlT" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/libraryscanner, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"nmd" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"nnd" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"nnB" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/solarpanel_small, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"nnH" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"nnL" = ( +/obj/structure/chair/comfy/plywood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"nnM" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/waffles, +/obj/item/trash/chips, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"nnT" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"noc" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"nou" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate/bin, +/obj/item/trash/plate, +/obj/item/trash/popcorn, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"noB" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"noH" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"noX" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"npn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/obj/machinery/poweredfans, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"npr" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"npU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"nqb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"nqg" = ( +/obj/structure/chair/office/dark, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"nqi" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"nqI" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/item/stack/cannonball/trashball/four, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"nrx" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"nrL" = ( +/obj/structure/bonfire, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"nsb" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/medical) +"nsG" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/prison) +"nts" = ( +/obj/item/paper/fluff/awaymissions/complex/ohidontneedagravitygenhere, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/gravgen) +"ntT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light/broken, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"nud" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/medical) +"nuf" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"nuy" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"nuQ" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"nvc" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/item/stack/cable_coil, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"nvD" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"nvM" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/hydroponics) +"nwk" = ( +/obj/structure/table, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"nwq" = ( +/obj/effect/mob_spawn/human/corpse/russian/ranged/mosin/remnant, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"nxg" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/rcd, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"nxh" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/machinery/plantgenes/seedvault, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"nxx" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"nyc" = ( +/obj/machinery/door/airlock/wood/glass, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"nyk" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/clothing/glasses/science, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"nyy" = ( +/obj/machinery/conveyor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"nyz" = ( +/obj/structure/fence/corner{ + dir = 4 + }, +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"nyD" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"nyR" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"nzu" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"nzy" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"nAa" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"nAm" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"nAP" = ( +/obj/structure/closet/crate/engineering, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/construction/rcd/combat, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"nBj" = ( +/obj/item/pickaxe/mini, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"nBn" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/railing{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"nBR" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"nBY" = ( +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"nCm" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"nCC" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"nDo" = ( +/obj/structure/firepit, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"nDp" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"nDE" = ( +/obj/machinery/vending/hydroseeds, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"nEd" = ( +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 6 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"nEi" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/suit/hooded/wintercoat/captain/jungle, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"nEx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"nEP" = ( +/obj/effect/rune/empower, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultcabin) +"nFk" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/fence/cut/large{ + dir = 4 + }, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"nFI" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"nFZ" = ( +/obj/structure/table/wood, +/obj/item/paper/fluff/awaymissions/complex/leaderreport, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"nGd" = ( +/turf/open/floor/grass/fairy, +/area/awaymission/complex/cultfacility) +"nGx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaymission/complex/security) +"nHt" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"nHB" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"nHE" = ( +/obj/structure/spacevine, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"nHR" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"nIe" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"nIn" = ( +/turf/closed/wall, +/area/awaymission/complex/logistics) +"nIE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"nIZ" = ( +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"nJY" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"nKe" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"nKl" = ( +/obj/structure/table, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"nKD" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"nLy" = ( +/obj/structure/fluff/fokoff_sign, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"nLJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/reagentgrinder/constructed, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"nMa" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"nMi" = ( +/obj/structure/closet, +/obj/item/reagent_containers/food/snacks/grown/pineapple, +/obj/item/reagent_containers/food/snacks/grown/pineapple, +/obj/item/reagent_containers/food/snacks/grown/pineapple, +/obj/item/reagent_containers/food/snacks/grown/pineapple, +/obj/item/reagent_containers/food/snacks/grown/pineapple, +/obj/item/reagent_containers/food/snacks/grown/peach, +/obj/item/reagent_containers/food/snacks/grown/peach, +/obj/item/reagent_containers/food/snacks/grown/peach, +/obj/item/reagent_containers/food/snacks/grown/citrus/lime, +/obj/item/reagent_containers/food/snacks/grown/citrus/lime, +/obj/item/reagent_containers/food/snacks/grown/citrus/lime, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/apple, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"nMj" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"nME" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "snowdin_turbine_interior"; + idSelf = "snowdin_turbine_access"; + layer = 3.1; + name = "Turbine airlock control"; + pixel_x = 8; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/awaymission/complex/engineering) +"nML" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/mainfacility) +"nMT" = ( +/obj/machinery/sheetifier, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"nNi" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/logistics) +"nNT" = ( +/obj/item/wallframe/picture, +/turf/closed/wall/ice, +/area/awaymission/complex/security) +"nPm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"nPq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"nPM" = ( +/obj/machinery/door/poddoor/shutters{ + name = "access shutters"; + id = "mountaintunnel1" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"nPW" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"nQy" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"nQW" = ( +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"nQX" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/broken{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"nRb" = ( +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"nRw" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"nRB" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"nSe" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"nSi" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"nSv" = ( +/obj/structure/lattice, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"nSz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaymission/complex/security) +"nSG" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"nSI" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"nTh" = ( +/obj/structure/table, +/obj/item/construction/plumbing, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"nTn" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"nTz" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"nUf" = ( +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/cultfacility) +"nUB" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"nVZ" = ( +/obj/effect/turf_decal/box, +/mob/living/simple_animal/bot/mulebot, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"nWn" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"nWG" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"nXk" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/thewall) +"nXJ" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"nYb" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/rust, +/area/awaymission/complex/engineering) +"nYd" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"nYw" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"nZD" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/eggplant, +/obj/item/reagent_containers/food/snacks/grown/eggplant, +/obj/item/reagent_containers/food/snacks/grown/eggplant, +/obj/item/reagent_containers/food/snacks/grown/peanut, +/obj/item/reagent_containers/food/snacks/grown/peanut, +/obj/item/reagent_containers/food/snacks/grown/peanut, +/obj/item/reagent_containers/food/snacks/grown/onion/red, +/obj/item/reagent_containers/food/snacks/grown/onion/red, +/obj/item/reagent_containers/food/snacks/grown/onion/red, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"oaK" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"oaU" = ( +/mob/living/simple_animal/deer, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"obK" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 10 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"ocn" = ( +/obj/structure/railing, +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"ocF" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"ocT" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ocX" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"oda" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"odr" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"odD" = ( +/obj/structure/table/wood, +/obj/item/pen, +/obj/item/paper_bin, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"odI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"odR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"odZ" = ( +/obj/machinery/computer/security/telescreen/entertainment, +/turf/closed/wall, +/area/awaymission/complex/dorms) +"oeb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"oei" = ( +/obj/structure/guncase/shotgun, +/obj/item/gun/ballistic/shotgun/hunting, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"oeN" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"ofB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"ofF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"ofV" = ( +/obj/structure/filingcabinet/medical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"ogj" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/personal/patient, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"ogq" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"ogs" = ( +/obj/structure/closet/wardrobe, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat/aformal, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ogE" = ( +/obj/structure/barricade/wooden/snowed, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"ogG" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ogY" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"ohc" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"ohQ" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"oik" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/medical) +"oiQ" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"ojQ" = ( +/obj/structure/firepit, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"oky" = ( +/obj/structure/chair/comfy/plywood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"okM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"olf" = ( +/obj/structure/girder/cult, +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"oly" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"olJ" = ( +/obj/structure/bed/matress, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"omh" = ( +/obj/effect/decal/cleanable/blood/splats, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"omC" = ( +/obj/machinery/light, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"omO" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"onh" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"oni" = ( +/obj/structure/barricade/wooden, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"onp" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/closet/crate/engineering, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"onK" = ( +/obj/structure/rack, +/obj/item/ammo_box/shotgun/loaded/buckshot, +/obj/item/ammo_box/shotgun/loaded/buckshot, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/gun/ballistic/shotgun/huntingrifle, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"onM" = ( +/obj/structure/closet/l3closet/janitor, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"onU" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"oog" = ( +/obj/item/kirbyplants, +/turf/open/floor/grass/fairy/green, +/area/awaymission/complex/cultfacility) +"ooh" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"ooo" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"oop" = ( +/obj/item/storage/toolbox/mechanical, +/obj/structure/table, +/obj/item/storage/box/cells, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"oow" = ( +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"ooQ" = ( +/obj/structure/flora/tree/pine/xmas/presents, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ooT" = ( +/obj/structure/bed/matress, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ooX" = ( +/obj/item/chair, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"opv" = ( +/obj/machinery/light, +/obj/structure/spacevine, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"opR" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/blackbox_recorder, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"oqe" = ( +/obj/machinery/power/apc/auto_name/south, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"oql" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"oqr" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"oqH" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"oqK" = ( +/obj/structure/bodycontainer/morgue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"ora" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"osb" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"osf" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"osA" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"osJ" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"otJ" = ( +/obj/structure/table/reinforced, +/obj/structure/railing, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/miningcamp) +"otT" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"oux" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ouX" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"ovu" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"ovM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"ovO" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ovQ" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"owe" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"owg" = ( +/obj/structure/table/reinforced, +/obj/structure/windoor_assembly{ + dir = 2 + }, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"owt" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"owx" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"oxl" = ( +/obj/structure/table/wood/poker, +/obj/item/stack/spacecash/c100, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"oxV" = ( +/obj/structure/window/reinforced, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"oxW" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"oyn" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall, +/area/awaymission/complex/security) +"ozH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ozP" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"ozV" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"oAg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table/wood/fancy/blackred, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"oAp" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/item/inducer/sci, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"oAB" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"oBb" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"oBk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"oBz" = ( +/obj/structure/bookcase/manuals/research_and_development, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"oBC" = ( +/obj/structure/lattice/catwalk, +/mob/living/simple_animal/hostile/cultist_remnant/blood, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"oBH" = ( +/obj/structure/closet/crate/wooden/toy, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"oBT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"oCa" = ( +/obj/effect/turf_decal/caution, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"oCP" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"oDk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"oDx" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/hooded/wintercoat/cmo, +/obj/item/clothing/head/beret/cmo, +/turf/open/floor/carpet, +/area/awaymission/complex/medical) +"oDJ" = ( +/obj/machinery/vending/snack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"oDX" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"oEn" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"oEp" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/spacevine, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"oEZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/table, +/obj/item/reagent_containers/dropper, +/obj/item/storage/firstaid/emergency, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"oFd" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"oFk" = ( +/obj/machinery/mineral/ore_redemption, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"oFx" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"oFy" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/logistics) +"oFC" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/cultfacility) +"oFE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"oGq" = ( +/obj/item/price_tagger, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"oGt" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"oGQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"oGS" = ( +/obj/structure/table/reinforced, +/obj/item/toy/cards/singlecard/cas, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"oHd" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/computer/security/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"oHp" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"oHQ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"oIr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"oIC" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/critter, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"oJc" = ( +/obj/structure/window/reinforced, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"oJv" = ( +/obj/structure/table, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"oJB" = ( +/obj/structure/door_assembly/door_assembly_sec, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"oJS" = ( +/obj/item/trash/candy, +/obj/item/trash/can, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"oJX" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/janitorial) +"oJZ" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/exterior) +"oKz" = ( +/turf/open/floor/wood/damturf/broken2, +/area/awaymission/complex/hydroponics) +"oKD" = ( +/obj/structure/table/wood, +/obj/machinery/computer/secure_data/laptop{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"oKZ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"oLa" = ( +/obj/structure/railing, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"oMo" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"oMT" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/thewall) +"oNl" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/bed, +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"oND" = ( +/obj/structure/mopbucket, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"oNU" = ( +/obj/machinery/vending/cola, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"oNW" = ( +/obj/structure/railing, +/obj/structure/closet, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"oOe" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"oOo" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet/l3closet/janitor, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"oOW" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"oPM" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"oPW" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"oQO" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"oQR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"oRh" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"oSf" = ( +/obj/structure/flora/tree/dead, +/obj/effect/temp_visual/bsa_splash, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"oSi" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/railing, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"oSk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"oTJ" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/poweredfans, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"oUS" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/dorms) +"oUU" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"oVm" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/west, +/obj/item/melee/cultblade/dagger, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"oVH" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"oVJ" = ( +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"oWI" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"oWK" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"oXy" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/turf/closed/indestructible/rock/snow, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"oXz" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"oXP" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/cultfacility) +"oXX" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"oYt" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"oYv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"oYV" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"oZt" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"oZz" = ( +/obj/structure/fence/door, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"oZD" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"oZT" = ( +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/exterior) +"oZY" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/obj/item/clothing/head/beanie/red{ + pixel_y = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"oZZ" = ( +/obj/structure/bed/dogbed, +/obj/structure/railing, +/mob/living/simple_animal/hostile/gremlin, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"paq" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/bodypart/l_arm/robot, +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"paE" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/table, +/obj/item/disk/tech_disk/major, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"pbt" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"pbz" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/command) +"pbG" = ( +/obj/structure/closet/crate/freezer, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/medical) +"pbT" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/hooded/wintercoat/qm, +/obj/item/clothing/head/beret/qm, +/turf/open/floor/carpet, +/area/awaymission/complex/logistics) +"pcd" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 10 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"pcy" = ( +/obj/machinery/door/airlock/mining/glass, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"pcC" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"pdc" = ( +/obj/structure/table, +/obj/item/canvas/nineteenXnineteen, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"pdk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/north, +/obj/structure/spacevine, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"pdl" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"pdL" = ( +/obj/structure/bed/matress, +/obj/item/bedsheet, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/thewall) +"pdX" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/item/grown/log/tree, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"peI" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"peW" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"pfq" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"pgg" = ( +/obj/effect/turf_decal/weather/dirt, +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"phg" = ( +/obj/machinery/poweredfans, +/obj/structure/curtain, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"phN" = ( +/obj/machinery/computer/rdconsole/robotics, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"pic" = ( +/obj/structure/chair/comfy/plywood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pid" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/facilityresearch) +"pio" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pir" = ( +/obj/machinery/porta_turret/syndicate/pod/russian, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"piT" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"pjo" = ( +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"pjA" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pjJ" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"pjV" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"pjX" = ( +/obj/structure/barricade/wooden, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"pkh" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/gatehouse) +"pkO" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"plx" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"plz" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"plO" = ( +/obj/structure/closet, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop/advanced, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash/bluespace, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"plP" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"plU" = ( +/mob/living/simple_animal/hostile/cultist_remnant/blood, +/obj/structure/chair/stool/bar/brass, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultcabin) +"pmr" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"pnN" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"pnP" = ( +/mob/living/simple_animal/friendly/nanotrasen, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"pnR" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"pnS" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"pnY" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pok" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"pot" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"poJ" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"pph" = ( +/obj/structure/girder, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"ppt" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"ppK" = ( +/obj/machinery/door/airlock/highsecurity, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"ppW" = ( +/obj/structure/frame, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"pqm" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"pqR" = ( +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"pqX" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"prd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "snowdin_turbine_interior"; + name = "Turbine Interior Airlock"; + req_access_txt = "32" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/engine, +/area/awaymission/complex/engineering) +"prs" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/west, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"prG" = ( +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"prM" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"prV" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"psb" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/engineering) +"ptx" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"pty" = ( +/obj/structure/spider/stickyweb, +/obj/item/pickaxe, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"ptC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"puw" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"puH" = ( +/obj/machinery/poweredfans, +/obj/machinery/door/poddoor/shutters{ + id = "mountainrobotics" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/facilityresearch) +"puV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"puX" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"pva" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"pvc" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pvr" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/structure/grille/indestructable, +/turf/open/floor/plating, +/area/awaymission/complex/gravgen) +"pvA" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/mug/coco, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"pvJ" = ( +/obj/machinery/power/compressor{ + comp_id = "snowdin_turbine"; + dir = 1; + luminosity = 2 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/engineering) +"pwh" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"pwC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pwE" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light/broken{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"pwH" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/research) +"pwU" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/wardrobe/pjs, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"pxk" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 9 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"pxn" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/melee/baseball_bat, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"pxD" = ( +/obj/item/trash/raisins, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"pxE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"pyh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pyi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"pyt" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pyP" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"pzg" = ( +/obj/machinery/vending/cola/red, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pzj" = ( +/mob/living/simple_animal/hostile/construct/armored/hostile, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"pzm" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/security) +"pzt" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"pzF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"pzI" = ( +/obj/structure/bed/matress, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/exterior) +"pzU" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"pAj" = ( +/obj/machinery/vending/dinnerware{ + contraband = list(/obj/item/kitchen/rollingpin=2,/obj/item/kitchen/knife/butcher=2,/obj/item/reagent_containers/food/condiment/flour=4) + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"pAs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"pAZ" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"pBS" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"pCd" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/seeds/lavaland/cactus, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"pCq" = ( +/obj/item/trash/plate, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"pCB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/light, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"pDi" = ( +/obj/structure/bed/matress, +/obj/item/bedsheet, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"pDo" = ( +/obj/structure/bodycontainer/crematorium{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"pDy" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"pDX" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall, +/area/awaymission/complex/dorms) +"pEg" = ( +/obj/effect/turf_decal/box/red, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"pEr" = ( +/obj/structure/chair/wood/normal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"pEB" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"pEU" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"pFl" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"pFM" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"pFS" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"pGk" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"pHa" = ( +/turf/closed/wall, +/area/awaymission/complex/engineering) +"pHw" = ( +/obj/structure/chair/comfy/plywood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"pHx" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/mainfacility) +"pHy" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/cultcabin) +"pId" = ( +/obj/machinery/vending/cola/red, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pIt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"pIu" = ( +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/grass/fairy, +/area/awaymission/complex/cultfacility) +"pIE" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaymission/complex/thewall) +"pIF" = ( +/obj/item/stack/sheet/mineral/snow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"pIM" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plasteel/damturf/scorched2, +/area/awaymission/complex/mainfacility) +"pIN" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"pJq" = ( +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"pJA" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"pJH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"pJJ" = ( +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"pJM" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pJN" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/structure/spacevine, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"pKw" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pKI" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"pKZ" = ( +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/thewall) +"pLj" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3" + }, +/area/awaymission/complex/security) +"pLD" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"pLP" = ( +/obj/machinery/door/airlock, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"pLZ" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"pMP" = ( +/obj/item/rack_parts, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"pNb" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"pOr" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/item/kitchen/knife/ritual, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"pOx" = ( +/obj/structure/bed{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"pOy" = ( +/obj/structure/table/reinforced, +/turf/open/floor/wood, +/area/awaymission/complex/research) +"pOX" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"pOZ" = ( +/obj/machinery/door/window/survival_pod{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"pPa" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"pPy" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"pPB" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/flashlight/lantern, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"pQa" = ( +/obj/machinery/door/airlock/glass, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"pQp" = ( +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"pQC" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"pQF" = ( +/turf/closed/wall, +/area/awaymission/complex/janitorial) +"pQG" = ( +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/command) +"pQI" = ( +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"pRg" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 8 + }, +/obj/item/cult_spear, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"pRm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/glass/five, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"pSF" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"pSO" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"pSU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"pTn" = ( +/obj/structure/table, +/obj/item/storage/box/cells, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"pTv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"pTT" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"pUl" = ( +/obj/structure/table, +/obj/machinery/computer/secure_data/laptop, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pUK" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"pUZ" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"pVq" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"pVM" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/mainfacility) +"pVY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/festive/stairs/stairsnorth, +/area/awaymission/complex/mainfacility) +"pWe" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/item/trash/energybar, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"pWg" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/command) +"pWs" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"pWS" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"pWV" = ( +/obj/effect/decal/cleanable/glass, +/obj/item/stack/rods, +/obj/item/stack/rods, +/obj/item/shard, +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"pXf" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"pXq" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"pXK" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"pYx" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/wood, +/area/awaymission/complex/research) +"pYX" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"pZv" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/surgical_drapes, +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"pZG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/medical) +"pZP" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"pZU" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"qaM" = ( +/obj/structure/closet, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/potato/sweet, +/obj/item/reagent_containers/food/snacks/grown/potato/sweet, +/obj/item/reagent_containers/food/snacks/grown/potato/sweet, +/obj/item/reagent_containers/food/snacks/grown/soybeans, +/obj/item/reagent_containers/food/snacks/grown/soybeans, +/obj/item/reagent_containers/food/snacks/grown/soybeans, +/obj/item/reagent_containers/food/snacks/grown/soybeans, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"qaU" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"qbc" = ( +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"qbD" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qbT" = ( +/obj/structure/barricade/sandbags, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qbU" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"qbY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"qcl" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wirecutters, +/obj/item/reagent_containers/spray/plantbgone, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"qcT" = ( +/obj/structure/spacevine, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"qdp" = ( +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"qen" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"qev" = ( +/obj/structure/guncase/shotgun, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"qfg" = ( +/obj/structure/displaycase/captain, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"qfn" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"qfA" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/item/bedsheet/medical, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"qgw" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qgM" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"qgN" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/logistics) +"qgV" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qhO" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"qhT" = ( +/obj/structure/light_construct, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"qhU" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"qhZ" = ( +/obj/machinery/stasis, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"qia" = ( +/obj/machinery/computer{ + dir = 4; + name = "Broken Computer" + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"qie" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"qik" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/diamond, +/obj/item/stack/ore/diamond, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"qjc" = ( +/turf/open/floor/wood/damturf/broken2, +/area/awaymission/complex/security) +"qje" = ( +/obj/item/pickaxe/drill, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"qjn" = ( +/obj/effect/turf_decal/siding/thinplating/light, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"qjV" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/cultholdout) +"qjX" = ( +/obj/machinery/conveyor{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"qkD" = ( +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"qlq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/engineering) +"qlr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"qlx" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/seeds/sanguintare, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"qlU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qlY" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"qmF" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"qnH" = ( +/obj/item/storage/firstaid/emergency, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"qnN" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/command) +"qnX" = ( +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"qob" = ( +/obj/machinery/door/airlock/engineering, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"qow" = ( +/obj/machinery/light/broken{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"qox" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"qoB" = ( +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"qoF" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"qoV" = ( +/obj/machinery/door/airlock/medical/glass, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"qpk" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"qqp" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"qqM" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"qrU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"qsv" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/obj/item/clothing/head/beanie/green{ + pixel_y = 11 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qsx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/festive/stairs/stairsnorth, +/area/awaymission/complex/minerhouse) +"qsF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"qsG" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"qtD" = ( +/obj/structure/window/reinforced/tinted, +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/security) +"qtE" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/restraints/legcuffs/bola/cult, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"qtL" = ( +/obj/structure/closet/secure/loot, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"qtO" = ( +/obj/effect/turf_decal/tile/red, +/obj/structure/table/reinforced, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"quj" = ( +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"qvh" = ( +/obj/item/storage/toolbox/artistic, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"qvi" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"qvB" = ( +/obj/structure/table, +/obj/item/storage/box/medipens/utility, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 8; + pixel_y = -3 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"qwb" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"qwo" = ( +/obj/item/storage/toolbox/syndicate, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/medical) +"qwO" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/flashlight/flare, +/obj/item/flashlight/flare, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"qwP" = ( +/obj/structure/chair{ + dir = 1 + }, +/mob/living/simple_animal/hostile/nanotrasen/survivor{ + name = "Lone Survivor"; + desc = "One of the few recovered staff members from the complex, they seem distraught." + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"qwV" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qwY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/dorms) +"qxe" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qxi" = ( +/obj/structure/railing, +/turf/open/floor/catwalk_floor, +/area/awaymission/complex/miningcamp) +"qxK" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"qzk" = ( +/obj/item/chair, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qzB" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/outpost) +"qzJ" = ( +/obj/item/storage/toolbox/mechanical, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"qzO" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"qAH" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"qAZ" = ( +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"qBK" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"qCl" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"qCq" = ( +/obj/structure/barricade/wooden, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"qCr" = ( +/obj/item/trash/semki, +/turf/open/floor/plating, +/area/awaymission/complex/cultcabin) +"qCA" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/janitorial) +"qCH" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"qCM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"qCN" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"qCP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"qDo" = ( +/obj/effect/turf_decal/siding/brown, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"qDT" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qDU" = ( +/obj/machinery/pool/filter{ + pixel_y = -17 + }, +/obj/structure/railing, +/obj/effect/turf_decal/siding/brown, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"qDW" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/power/solar_control, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"qEu" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"qEx" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"qEz" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/bedsheet{ + dir = 1 + }, +/obj/structure/safe/floor, +/obj/item/toy/plush/narplush, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qFt" = ( +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qFC" = ( +/obj/effect/rune/narsie, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"qFD" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"qFQ" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"qFU" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"qGd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"qGJ" = ( +/obj/structure/closet/crate/secure/loot, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"qHb" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"qHw" = ( +/obj/machinery/vending/coffee, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"qHE" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"qIb" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qIG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/structure/window/reinforced/survival_pod, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"qIJ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"qJb" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/poweredfans, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qJC" = ( +/obj/machinery/chem_dispenser, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"qJT" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/toilet/secret/high_loot{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/security) +"qJV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"qKh" = ( +/obj/structure/fans, +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/woodcabin) +"qKx" = ( +/obj/structure/table/reinforced, +/obj/item/toy/plush/beeplushie, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"qKJ" = ( +/turf/closed/wall, +/area/awaymission/complex/dorms) +"qLK" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"qML" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"qMY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"qNV" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/bot_assembly/medbot, +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/facilityresearch) +"qOu" = ( +/obj/structure/railing, +/obj/item/stack/ore/slag, +/obj/item/melee/baseball_bat, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"qOF" = ( +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"qOJ" = ( +/obj/machinery/vending/snack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"qOK" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/grass/fairy/green, +/area/awaymission/complex/cultfacility) +"qON" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"qOV" = ( +/obj/structure/closet, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/eggplant, +/obj/item/reagent_containers/food/snacks/grown/eggplant, +/obj/item/reagent_containers/food/snacks/grown/garlic, +/obj/item/reagent_containers/food/snacks/grown/garlic, +/obj/item/reagent_containers/food/snacks/grown/garlic, +/obj/item/reagent_containers/food/snacks/grown/garlic, +/obj/item/reagent_containers/food/snacks/grown/garlic, +/obj/item/reagent_containers/food/snacks/grown/vanillapod, +/obj/item/reagent_containers/food/snacks/grown/vanillapod, +/obj/item/reagent_containers/food/snacks/grown/vanillapod, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/chili, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"qOX" = ( +/obj/machinery/vending/snack/green, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"qPZ" = ( +/obj/structure/table_frame, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/security) +"qQk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"qQt" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"qQN" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/turf/closed/indestructible/rock/snow, +/turf/closed/indestructible/rock/snow, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"qRa" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/large, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"qRH" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"qRV" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"qSx" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"qSM" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/nanotrasen/survivor, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qSU" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"qTa" = ( +/obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"qTC" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/facilityresearch) +"qUe" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"qUK" = ( +/obj/structure/barricade/sandbags, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qWk" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"qWy" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/security) +"qXU" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/effect/turf_decal/stripes/box, +/obj/item/storage/pill_bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/kelotane, +/obj/item/reagent_containers/glass/bottle/kelotane, +/obj/item/reagent_containers/glass/bottle/bicaridine, +/obj/item/reagent_containers/glass/bottle/bicaridine, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"qYC" = ( +/obj/item/grenade/plastic/c4, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"qYR" = ( +/obj/item/toy/snowball, +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"qZi" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"qZq" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"qZy" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"qZB" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"qZC" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"qZG" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/mainfacility) +"qZH" = ( +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"rak" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"rao" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"raQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"rbg" = ( +/turf/closed/mineral/random/snow/high_chance/complex, +/area/awaymission/complex/exterior) +"rbm" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel/stairs, +/area/awaymission/complex/security) +"rbn" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rbr" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"rbB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/exterior) +"rbD" = ( +/obj/item/melee/cultblade/dagger, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"rbL" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/item/solar_assembly, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rbP" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"rce" = ( +/obj/structure/closet/crate/solarpanel_small, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rcu" = ( +/obj/structure/table, +/obj/item/storage/box/cells, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"rcN" = ( +/obj/structure/bed/pod, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"rcX" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rdc" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"rdh" = ( +/obj/structure/bed/dogbed, +/mob/living/simple_animal/pet/fox, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"rdu" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/closed/wall/rust, +/area/awaymission/complex/engineering) +"rdz" = ( +/obj/structure/spider/stickyweb, +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"rdS" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/bed/dogbed, +/mob/living/simple_animal/hostile/rat, +/obj/item/bedsheet/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"rek" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/grass/fairy/green, +/area/awaymission/complex/cultfacility) +"reN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rff" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/cultholdout) +"rft" = ( +/obj/structure/closet/l3closet/janitor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"rfu" = ( +/obj/structure/spider/stickyweb, +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"rfA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rfF" = ( +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"rfK" = ( +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/complex/facilityresearch) +"rfQ" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"rfU" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/facilityresearch) +"rgf" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"rgo" = ( +/obj/item/radio, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rgU" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/barricade/sandbags, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/damturf/scorched1, +/area/awaymission/complex/mainfacility) +"rhv" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rhw" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"rhF" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rin" = ( +/obj/item/stack/ore/plasma, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"riz" = ( +/obj/structure/table/reinforced, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/paper/fluff/awaymissions/complex/madlogistician, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"riA" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"riO" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"riT" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rjv" = ( +/obj/effect/turf_decal/delivery/white, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rjF" = ( +/obj/structure/girder/cult, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"rkp" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rku" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"rkw" = ( +/obj/machinery/light, +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"rkz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/logistics) +"rkE" = ( +/turf/open/chasm/icemoon/complex, +/area/awaymission/complex/exterior) +"rkF" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rkI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/mob_spawn/human/bloodremnant, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"rkR" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/energybar, +/obj/item/trash/popcorn, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"rlo" = ( +/obj/effect/turf_decal/trimline/green/filled/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"rlu" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"rlJ" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/ice, +/area/awaymission/complex/security) +"rlK" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/poweredfans, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"rlL" = ( +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rlQ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rmc" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rmd" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/floodlight, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rmB" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/structure/door_assembly/door_assembly_sec, +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage1"; + name = "gatehouse shutters" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"rmT" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/command) +"rmY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"rnn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"rnp" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rnA" = ( +/obj/item/storage/firstaid/emergency, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rnB" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/book/manual/wiki/engineering_construction, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rnP" = ( +/obj/item/storage/box/marshmallow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"rnT" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"rox" = ( +/obj/structure/lattice, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"roy" = ( +/obj/structure/railing, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"rpU" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/miningcar, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"rqe" = ( +/obj/machinery/camera{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"rqj" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/tank{ + dir = 1; + frequency = 1442; + name = "Oxygen Supply Control"; + output_tag = "snowdin_oxygen_out"; + sensors = list("snowdin_oxygen"="Tank") + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rql" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rqw" = ( +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rqI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rqZ" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"rra" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/crate/engineering/electrical, +/obj/item/wrench, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"rrd" = ( +/obj/structure/railing, +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"rrg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"rrx" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"rrH" = ( +/turf/open/floor/wood/damturf/broken6, +/area/awaymission/complex/miningcamp) +"rrN" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"rrX" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rsh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rsG" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"rsM" = ( +/obj/structure/girder/cult, +/obj/structure/spacevine, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"rsY" = ( +/obj/structure/girder/cult, +/obj/structure/lattice, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"rtk" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"rtS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"rtY" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"ruh" = ( +/obj/structure/chair/sofa/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"rui" = ( +/obj/structure/window/reinforced/survival_pod, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"rul" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ruo" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"ruu" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rux" = ( +/obj/structure/girder/cult, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultcabin) +"ruC" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"ruQ" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rvu" = ( +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/janitorial) +"rvA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cannon/trash, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"rvZ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rwd" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"rwS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/structure/window/reinforced/survival_pod, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"rxc" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/cell_charger, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"rxj" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"rxE" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"rxQ" = ( +/obj/structure/closet/wardrobe/botanist, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"rxS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"ryh" = ( +/obj/machinery/pdapainter, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"ryH" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/turf_decal/box/red, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rza" = ( +/obj/structure/girder/cult, +/obj/structure/grille, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rzg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"rzl" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rzq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/ammo_casing/a762, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rzI" = ( +/obj/structure/lattice, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"rzJ" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/medical) +"rzN" = ( +/obj/structure/holosign/barrier/engineering, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rAd" = ( +/obj/structure/grille/ratvar/broken, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"rAe" = ( +/obj/structure/closet/crate/wooden, +/obj/item/trash/can, +/obj/item/trash/candy, +/obj/item/trash/raisins, +/obj/item/trash/chips, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"rAJ" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/cigbutt/cigarbutt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/paper/fluff/awaymissions/complex/preperation, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"rAP" = ( +/obj/machinery/computer/security/complex, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"rAT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"rAV" = ( +/obj/machinery/computer/arcade{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"rBf" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rBB" = ( +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/mainfacility) +"rBC" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/peppermill, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"rBM" = ( +/obj/structure/table, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"rBP" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rBY" = ( +/obj/structure/girder, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rCa" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"rCo" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"rCC" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"rCL" = ( +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rCR" = ( +/obj/machinery/door/poddoor{ + id = "snowdinturbineoutlet"; + name = "Turbine Outlet" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/engineering) +"rCS" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rCX" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/engineering) +"rDx" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"rDE" = ( +/obj/structure/door_assembly/door_assembly_sec, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rDJ" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/box, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"rDO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"rDX" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"rEz" = ( +/obj/structure/railing, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"rEH" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/internals, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"rFb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"rFf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"rFP" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/mainfacility) +"rGb" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"rGe" = ( +/obj/machinery/light, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"rGg" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"rGw" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light/broken, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"rGB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"rGD" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/greenhouse) +"rGP" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"rHi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/doppler_array/integrated, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rHl" = ( +/obj/item/bedsheet/ce{ + dir = 1 + }, +/obj/structure/bed{ + dir = 1 + }, +/obj/item/toy/plush/Synth{ + pixel_x = -7; + pixel_y = -1 + }, +/obj/item/toy/plush/carpplushie{ + pixel_x = -3; + pixel_y = -7 + }, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"rHC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rHQ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rHV" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"rIm" = ( +/obj/machinery/camera{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"rIz" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"rID" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/internals, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"rJJ" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/closet/crate/hydroponics, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"rJL" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rJV" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"rKa" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"rKj" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"rKo" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/saltshaker, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"rKs" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"rKO" = ( +/obj/structure/chair/comfy/plywood, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"rKR" = ( +/obj/structure/table, +/obj/item/toy/cards/deck/syndicate, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"rLs" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/command) +"rLI" = ( +/obj/structure/closet/wardrobe/grey, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"rMq" = ( +/obj/structure/closet/wardrobe, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat/aformal, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rMz" = ( +/obj/structure/table/wood, +/obj/structure/fluff/paper/stack, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"rMC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rME" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/singlecard, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"rNe" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"rNU" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"rOd" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"rOi" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/cultcabin) +"rOy" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"rOG" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"rON" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/ice, +/area/awaymission/complex/logistics) +"rOY" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"rPC" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"rPR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"rPT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"rPY" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"rPZ" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/large, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"rQd" = ( +/obj/item/screwdriver, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"rQu" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rQN" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"rRn" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/prison) +"rRA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"rRF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"rRR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rRW" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"rSd" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"rSi" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"rSy" = ( +/obj/structure/table, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rSB" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"rSN" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"rTM" = ( +/mob/living/simple_animal/hostile/russian/ranged/officer/remnant, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/command) +"rUd" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"rUi" = ( +/obj/structure/flora/tree/spookylog, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"rUj" = ( +/obj/structure/table, +/obj/item/paper/fluff/awaymissions/complex/engineeringlog, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rUw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/research/glass, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rUB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"rUK" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"rUY" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/table, +/obj/item/folder/white, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"rVo" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"rVy" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"rWR" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"rXA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/medical, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"rXT" = ( +/obj/effect/turf_decal/stripes/box, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/complex/thewall) +"rXV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"rYg" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/item/melee/cultblade, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultcabin) +"rYi" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"rYr" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"rYN" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"rYP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"rZg" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"rZw" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"rZD" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/medical, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"sak" = ( +/obj/machinery/button/door{ + id = "mountaingarage2" + }, +/turf/closed/wall/ice, +/area/awaymission/complex/security) +"sal" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"saV" = ( +/obj/machinery/processor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"sbq" = ( +/obj/item/flashlight/lantern, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultcabin) +"sbw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"sbH" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"sbR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"scs" = ( +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"scu" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"scN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"scO" = ( +/obj/structure/chair/wood{ + dir = 8; + pixel_x = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sdr" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sdt" = ( +/obj/structure/rack, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"sdB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"sdO" = ( +/mob/living/simple_animal/hostile/construct/wraith/hostile, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"sdP" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/thewall) +"seW" = ( +/obj/structure/rack, +/obj/item/electropack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"sfq" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"sfF" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"sfO" = ( +/obj/structure/chair/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"sfV" = ( +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"sgc" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sgr" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/janitorial) +"sgH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"sgY" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"sha" = ( +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/engineering) +"shy" = ( +/obj/machinery/door/airlock/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"shF" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountainjanitorial" + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"shQ" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/table, +/obj/item/inducer, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"shS" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/siding/brown/corner, +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/dorms) +"sih" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/structure/spacevine, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"sit" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaymission/complex/security) +"siw" = ( +/obj/structure/fence/cut/large{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"siA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/wallframe/camera, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"siS" = ( +/obj/structure/bed, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"sjm" = ( +/obj/structure/fluff/broken_flooring, +/obj/structure/barricade/sandbags, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"sjB" = ( +/obj/item/melee/cultblade, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/prison) +"sjN" = ( +/obj/item/integrated_circuit/output/screen/extralarge, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"ska" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"skA" = ( +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"skD" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"slF" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"slN" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"slT" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"smz" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"smK" = ( +/obj/structure/table, +/obj/machinery/computer/med_data/laptop{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/exterior) +"smP" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"sne" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaymission/complex/thewall) +"snv" = ( +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/facilityresearch) +"snD" = ( +/obj/structure/closet/secure_closet/engineering_chief/empty, +/obj/item/construction/rcd/industrial, +/obj/item/toy/plush/borgplushie/pupdozer, +/obj/item/clothing/suit/hooded/wintercoat/ce, +/obj/item/clothing/head/beret/ce, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"snS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"sol" = ( +/obj/structure/table, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"sou" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"soY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"spd" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"spq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"spv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"spO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"spT" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/minerhouse) +"sqk" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"sqn" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"sqq" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"srr" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"srt" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"sru" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"srF" = ( +/obj/item/ammo_casing/shotgun/buckshot, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"ssH" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ssM" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 6 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"ssQ" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"ssT" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"stj" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"stk" = ( +/obj/structure/destructible/clockwork/powered/clockwork_obelisk, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"stl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/destructible/cult/forge, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"suq" = ( +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"suz" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"suH" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"suW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/catwalk_floor, +/area/awaymission/complex/miningcamp) +"suY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"svv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultcabin) +"svx" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"swd" = ( +/obj/structure/table, +/obj/item/clothing/under/syndicate/coldres, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"swE" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mountaingarage1"; + name = "gatehouse shutters" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"swG" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"swI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"sxj" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"sxl" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"sxr" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sxH" = ( +/obj/item/clockwork/alloy_shards, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/prison) +"sxR" = ( +/obj/machinery/button/door{ + id = "mountaingarage1" + }, +/turf/closed/wall, +/area/awaymission/complex/gatehouse) +"syA" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"syI" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"syL" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"sze" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"szi" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"szD" = ( +/obj/machinery/conveyor, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"szS" = ( +/obj/item/trash/candy, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sAf" = ( +/obj/machinery/door/window/survival_pod, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"sAg" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/tank, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"sAl" = ( +/obj/effect/spawner/structure/window/survival_pod, +/obj/structure/grille, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultcabin) +"sAB" = ( +/obj/item/stack/cable_coil, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sBC" = ( +/obj/effect/turf_decal/siding/wideplating/dark{ + dir = 4 + }, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"sCs" = ( +/obj/item/storage/box/marshmallow, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"sCC" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/prison) +"sCM" = ( +/obj/item/trash/can, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sCY" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/bedsheet{ + dir = 1 + }, +/obj/structure/safe/floor, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"sDC" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"sDN" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"sEb" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"sEP" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/closet, +/obj/structure/closet, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"sEY" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"sFa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/item/melee/baseball_bat, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"sFr" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/exterior) +"sFA" = ( +/obj/structure/bed/matress, +/obj/item/bedsheet, +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"sFC" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/wood/damturf/broken3, +/area/awaymission/complex/minerhouse) +"sFJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"sFP" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"sGe" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"sGs" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"sGS" = ( +/obj/structure/table/reinforced, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"sHd" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/mainfacility) +"sHf" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"sHj" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"sHB" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"sHS" = ( +/obj/item/reagent_containers/food/snacks/rationpack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"sId" = ( +/obj/item/stack/sheet/mineral/sandbags, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sIe" = ( +/turf/closed/wall, +/area/awaymission/complex/cultholdout) +"sIu" = ( +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"sIA" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"sIR" = ( +/obj/machinery/vending/cola, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"sIY" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"sJg" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"sJG" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"sJS" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"sKg" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"sKU" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sLg" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/wallframe/camera, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"sLj" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"sMw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"sMH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"sNt" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"sNu" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"sNB" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/ice, +/area/awaymission/complex/gatehouse) +"sNK" = ( +/obj/structure/railing, +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/cultfacility) +"sNO" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"sOc" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"sOg" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"sOh" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/complex/exterior) +"sOs" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"sOv" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"sOF" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/ore_box, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"sPb" = ( +/obj/structure/chair/sofa{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"sPr" = ( +/obj/machinery/jukebox, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"sPN" = ( +/obj/structure/chair/sofa/corner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"sPQ" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"sQj" = ( +/obj/structure/table, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"sQo" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sQw" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"sQB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"sQL" = ( +/obj/structure/lattice, +/obj/item/grenade/plastic/c4, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"sQR" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sRj" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"sRs" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"sRv" = ( +/obj/structure/table, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"sRA" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"sRY" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"sSp" = ( +/obj/effect/decal/cleanable/blood/gibs/human, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"sTe" = ( +/obj/structure/chair/stool/brass, +/mob/living/simple_animal/hostile/cultist_remnant/blood, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"sTr" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"sUk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/machinery/poweredfans, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"sUu" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"sUX" = ( +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/prison) +"sVJ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/computer/telescience{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"sVV" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"sWs" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"sWv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"sWw" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"sXn" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/telepad, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"sXR" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"sYu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"sYz" = ( +/obj/machinery/computer/operating, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"sYZ" = ( +/turf/closed/mineral/plasma/ice/complex, +/area/awaymission/complex/cultfacility) +"sZh" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"sZq" = ( +/obj/item/mining_scanner, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"sZu" = ( +/obj/item/hatchet, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"sZx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"tas" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tax" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/logistics) +"taW" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"tbm" = ( +/obj/item/bedsheet/chaplain/double, +/obj/structure/bed/double, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"tbp" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"tbQ" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/closet/crate, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/obj/item/stack/ore/plasma, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"tca" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"tcc" = ( +/obj/structure/lattice, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"tcn" = ( +/turf/closed/wall, +/area/awaymission/complex/miningcamp) +"tcI" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"tda" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"tdP" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"teu" = ( +/obj/machinery/door/poddoor/shutters{ + name = "access shutters"; + id = "mountaintunnel1" + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"tfD" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"tfN" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tfP" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/command) +"tgP" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/janitorial) +"tgT" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"thf" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/candy, +/obj/item/trash/sosjerky, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"thk" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"tio" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"tip" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/command) +"tis" = ( +/obj/structure/closet/crate, +/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/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/storage/toolbox/artistic, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/toolbox/mechanical, +/obj/item/melee/roastingstick, +/obj/item/clothing/suit/hooded/wintercoat/narsie, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/woodcabin) +"tiW" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tji" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"tjs" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/woodcabin) +"tjA" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"tjE" = ( +/obj/structure/dresser, +/obj/item/lighter/gold, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"tjG" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"tkb" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"tkk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"tkw" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/woodcabin) +"tkS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"tlv" = ( +/obj/item/assembly/signaler, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tlz" = ( +/obj/structure/table, +/obj/item/storage/firstaid/emergency, +/obj/item/storage/firstaid/emergency, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"tmc" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"tme" = ( +/obj/machinery/door/airlock/research/glass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"tmh" = ( +/obj/item/reagent_containers/food/snacks/rationpack, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"tmu" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"tmw" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"tmK" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"toO" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"tpR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/toilet/secret/high_loot{ + pixel_y = 17 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tqn" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tqr" = ( +/obj/structure/destructible/cult/pylon, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"tqU" = ( +/obj/structure/chair/stool/bar, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"tqY" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tri" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/miningcar, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"tsd" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/carpet, +/area/awaymission/complex/engineering) +"tsN" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/pistachios, +/obj/item/trash/syndi_cakes, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"ttb" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ttJ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"tux" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"tvx" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"tvF" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"tvP" = ( +/obj/machinery/button/door{ + id = "snowdinturbineoutlet"; + name = "Turbine Outlet Release"; + pixel_y = -32 + }, +/obj/machinery/button/door{ + id = "snowdinturbinegas"; + name = "Turbine Gas Release"; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"tvQ" = ( +/obj/item/melee/baseball_bat, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"twb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_one_access_txt = "50;48" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"twm" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"twu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/closed/wall/rust, +/area/awaymission/complex/security) +"txI" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/conveyor_switch_construct, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"txJ" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/logistics) +"tya" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/minerhouse) +"tyb" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/ice, +/area/awaymission/complex/minerhouse) +"tym" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted, +/obj/item/soap, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/engineering) +"tyo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/mainfacility) +"tys" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/item/gunpart/civilianlaserbarrel, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"tyL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/logistics) +"tyQ" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/command) +"tze" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tzg" = ( +/obj/structure/bed, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"tzL" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"tzO" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tzU" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"tzX" = ( +/obj/item/chair, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"tAd" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/hydroponics) +"tAm" = ( +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"tBF" = ( +/obj/structure/grille, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"tCf" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/space_heater, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"tCJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"tCP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"tDj" = ( +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"tDq" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"tDz" = ( +/obj/structure/lattice, +/obj/effect/clockwork/sigil/vitality/neutered, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"tEn" = ( +/obj/structure/frame/computer{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"tEy" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"tED" = ( +/obj/structure/chair, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tFc" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"tFs" = ( +/obj/structure/table, +/obj/machinery/power/apc/auto_name/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"tFZ" = ( +/obj/machinery/computer/rdconsole/core{ + dir = 1 + }, +/obj/structure/fluff/paper/corner, +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"tGn" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 5 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"tGZ" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/hydroponics) +"tHi" = ( +/obj/machinery/photocopier, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tHy" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tHN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/facilityresearch) +"tHT" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"tIF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"tIV" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"tJe" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tJW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"tKg" = ( +/obj/machinery/vending/hydroseeds, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"tKl" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"tKy" = ( +/obj/structure/girder, +/obj/structure/railing, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tKC" = ( +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/greenhouse) +"tKD" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"tKF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"tKQ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/security) +"tKT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"tKX" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/green/end{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"tLV" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"tLY" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"tMu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/research) +"tMK" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"tNb" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"tNq" = ( +/obj/item/gun/ballistic/automatic/fal, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tNs" = ( +/obj/structure/bed/pod, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/cultist_remnant/blood, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"tNF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"tNO" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"tNU" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/green{ + dir = 4 + }, +/obj/effect/turf_decal/siding/green{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"tNV" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tNY" = ( +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"tOc" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/green{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"tOg" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"tOI" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"tOL" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"tOZ" = ( +/obj/machinery/stasis/survival_pod, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"tPk" = ( +/obj/structure/table, +/obj/item/detective_scanner, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tPr" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"tPu" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/dorms) +"tPN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"tPZ" = ( +/obj/structure/table, +/obj/machinery/camera/autoname/complex{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tQd" = ( +/turf/closed/wall, +/area/awaymission/complex/prison) +"tQj" = ( +/obj/machinery/door/airlock/wood/glass, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"tQt" = ( +/obj/machinery/vending/wardrobe/det_wardrobe, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tQF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"tQH" = ( +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/command) +"tQY" = ( +/obj/machinery/power/smes/magical, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"tRk" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"tRp" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"tRL" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"tSb" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"tSm" = ( +/obj/structure/fence/cut/large, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tSt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"tSO" = ( +/obj/structure/closet/crate/miningcar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"tSQ" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tTo" = ( +/obj/structure/railing, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"tTq" = ( +/obj/machinery/door/poddoor/shuttledock, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"tTr" = ( +/obj/structure/guncase, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"tUw" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"tVb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tVj" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"tVy" = ( +/obj/structure/light_construct, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"tVA" = ( +/obj/item/wallframe/extinguisher_cabinet, +/turf/closed/wall/rust, +/area/awaymission/complex/medical) +"tVL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tWp" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"tWH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/holosign/barrier, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/complex/security) +"tXf" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"tXx" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"tXD" = ( +/obj/effect/turf_decal/caution, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"tXI" = ( +/obj/structure/flora/grass/brown, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"tYf" = ( +/obj/item/stack/sheet/cardboard, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"tYh" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"tYr" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"tYQ" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"tYV" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"tZw" = ( +/mob/living/simple_animal/hostile/russian/ranged/mosin/remnant, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/mainfacility) +"tZy" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"tZD" = ( +/mob/living/simple_animal/hostile/construct/wraith/hostile, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"tZX" = ( +/obj/structure/sign/poster/random, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/woodcabin) +"uaa" = ( +/obj/structure/bed/matress, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/bedsheet, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"uam" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"uap" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ubg" = ( +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/janitorial) +"ubR" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plasteel/damturf/scorched, +/area/awaymission/complex/mainfacility) +"ucS" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"udi" = ( +/obj/item/spear, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"udl" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/awaystart, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"udC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/item/wrench, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"udS" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"udW" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"ueh" = ( +/obj/machinery/light, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"uew" = ( +/obj/structure/table, +/obj/item/clipboard, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"uez" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"ueE" = ( +/obj/structure/grille, +/obj/structure/falsewall, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/prison) +"ueW" = ( +/obj/structure/firepit, +/obj/item/trash/waffles, +/obj/structure/fluff/paper{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"uff" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ufj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/machinery/power/smes/magical, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"uft" = ( +/obj/structure/table, +/obj/item/storage/box/syringes, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"ugg" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"ugI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"uhf" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uhz" = ( +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + name = "Assault Pod"; + opacity = 1; + req_access_txt = "150" + }, +/obj/structure/barricade/wooden/crude, +/turf/closed/wall/ice, +/area/awaymission/complex/mainfacility) +"uia" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"uje" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/spooktime/nonspooktimegrass, +/area/awaymission/complex/greenhouse) +"ujy" = ( +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + dir = 8; + name = "Broken Computer" + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"ujR" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"ukc" = ( +/obj/structure/flora/tree/dead, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ukn" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ukD" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"ukO" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"ukR" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"ulx" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"ulP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"ulS" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"uma" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/weather/dirt, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"ums" = ( +/obj/structure/bedsheetbin/towel, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/dorms) +"umD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"umM" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaymission/complex/security) +"unE" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"unK" = ( +/obj/structure/table/wood, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/rag/towel, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"unQ" = ( +/obj/item/trash/candy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"unS" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"uon" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/barricade/sandbags, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"uor" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"uos" = ( +/obj/effect/turf_decal/box, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"uoz" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/obj/item/clothing/head/beanie/red{ + pixel_y = 11 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uoO" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"upm" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"upq" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/effect/turf_decal/bot, +/obj/structure/frame/machine, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"upC" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"upH" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/can, +/obj/item/trash/raisins, +/obj/item/grown/bananapeel, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"uqj" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"uqn" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"uqr" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"uqB" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"uqC" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"uqM" = ( +/obj/machinery/air_sensor{ + frequency = 1442; + id_tag = "snowdin_toxins"; + name = "gas sensor (toxins)" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"uqV" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"urf" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/ice, +/area/awaymission/complex/cultholdout) +"urm" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/ash/crematorium, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"urr" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"ust" = ( +/obj/structure/table/reinforced, +/obj/item/newspaper, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"usN" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"uta" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"utU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"uui" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uuR" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"uva" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"uvj" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"uvO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/mainfacility) +"uwg" = ( +/turf/open/floor/wood/damturf/broken7, +/area/awaymission/complex/minerhouse) +"uwI" = ( +/obj/structure/headpike, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uwS" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"uxb" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"uxh" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"uxk" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"uxs" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"uxG" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"uxV" = ( +/obj/item/trash/plate, +/obj/structure/fluff/paper, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"uyg" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uyo" = ( +/obj/machinery/poweredfans, +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"uyW" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"uzf" = ( +/obj/structure/window/reinforced, +/obj/structure/bed/dogbed, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"uzl" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"uzx" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/item/chromosome/power, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"uAi" = ( +/obj/structure/flora/tree/jungle, +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/turf/open/floor/grass/fairy/red, +/area/awaymission/complex/cultfacility) +"uBL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"uBZ" = ( +/obj/structure/closet/crate/grave, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uDt" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"uEv" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/item/trash/energybar, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"uED" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uEP" = ( +/obj/effect/turf_decal/loading_area/red, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uEV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"uFm" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/closed/wall, +/area/awaymission/complex/gatehouse) +"uFo" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"uFz" = ( +/obj/structure/grille, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"uFP" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/closet/wardrobe/robotics_black, +/mob/living/simple_animal/bot/cleanbot, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"uGd" = ( +/obj/item/ammo_box/c308, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uGf" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/bundlenatural, +/obj/item/pen/fountain, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/command) +"uGq" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/secure/science, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"uGY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/conveyor_switch, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"uHi" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"uHP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/woodcabin) +"uHQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uIV" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/floodlight_frame, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"uJe" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"uJw" = ( +/obj/item/trash/can, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"uJy" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uJJ" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"uJK" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"uJN" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"uJY" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"uKc" = ( +/turf/open/floor/grass/snow/basalt, +/area/awaymission/complex/cultfacility) +"uKt" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/camera/autoname/complex{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"uLj" = ( +/obj/machinery/iv_drip, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"uLt" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood/damturf/broken4, +/area/awaymission/complex/medical) +"uMp" = ( +/obj/structure/table/reinforced, +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters{ + name = "lockdown shutters"; + id = "mountainlockdown" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"uMA" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/seeds/nettle, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"uMG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"uNN" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/cultcabin) +"uNU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"uOa" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/engineering, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"uOb" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uOf" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"uOo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"uPi" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/awaymission/complex/janitorial) +"uPs" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/closet/crate/large, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"uPz" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"uPM" = ( +/obj/machinery/door/airlock/research/glass, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"uPX" = ( +/obj/effect/mob_spawn/human/corpse/assistant/spanishflu_infection, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"uQz" = ( +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaymission/complex/security) +"uQG" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"uQP" = ( +/obj/item/storage/toolbox/rubber, +/obj/item/stock_parts/cell/high, +/obj/structure/mopbucket, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"uQX" = ( +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"uRg" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/five, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"uRm" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/item/kitchen/knife, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"uRu" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"uRN" = ( +/obj/item/dnainjector/insulated, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"uRQ" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"uRT" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"uSu" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"uSw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"uSP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"uTd" = ( +/obj/effect/turf_decal/tile/red, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uTk" = ( +/obj/item/clothing/mask/cigarette/rollie/cannabis, +/obj/item/shovel/spade, +/obj/structure/rack, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/hydroponics) +"uTF" = ( +/obj/structure/spider/stickyweb, +/obj/effect/mob_spawn/human/corpse/russian/remnant, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"uTQ" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/filingcabinet, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"uTV" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/logistics) +"uTZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/glass/bottle/nutrient/empty, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"uUr" = ( +/obj/structure/loot_pile/maint, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"uUQ" = ( +/turf/open/floor/wood, +/area/awaymission/complex/cultfacility) +"uVg" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"uVo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"uVF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"uVR" = ( +/obj/structure/holohoop{ + dir = 4 + }, +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"uVT" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/dorms) +"uWn" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering/electrical, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gateway) +"uWB" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/facilityresearch) +"uWU" = ( +/turf/open/floor/festive/stairs/stairseast, +/area/awaymission/complex/janitorial) +"uXr" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"uXx" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"uXZ" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"uYb" = ( +/turf/closed/wall/mineral/wood/nonmetal, +/area/awaymission/complex/outpost) +"uYn" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"uYv" = ( +/obj/structure/table/wood, +/obj/item/melee/baseball_bat, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"uYF" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"uYM" = ( +/obj/structure/chair, +/obj/structure/lattice, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"uYU" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"uZh" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"uZl" = ( +/obj/structure/cable, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"uZo" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"uZS" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/logistics) +"uZY" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"vac" = ( +/obj/machinery/door/airlock/command/glass, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vae" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"vao" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vaB" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"vaH" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vaV" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vbx" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"vbF" = ( +/obj/structure/closet, +/obj/structure/window/reinforced/spawner/west, +/obj/item/organ/eyes, +/obj/item/organ/heart, +/obj/item/organ/lungs, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"vbL" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"vbO" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"vcg" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/security, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"vcl" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"vcn" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"vcw" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"vcY" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle/wataur, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vdM" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/engineering) +"vdX" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"vel" = ( +/turf/closed/wall, +/area/awaymission/complex/exterior) +"veT" = ( +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"vfb" = ( +/obj/structure/table, +/obj/item/storage/box/gloves, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vfx" = ( +/obj/item/storage/box/mre/menu3, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"vgn" = ( +/obj/structure/rack, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vgN" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/suit/hooded/wintercoat/hos, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"vgT" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"vhj" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"vhw" = ( +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/storage/pill_bottle/mutadone, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"vhE" = ( +/obj/machinery/vending/snack, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"vhN" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"vhV" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/gravgen) +"vik" = ( +/obj/structure/railing{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vix" = ( +/obj/structure/table/reinforced, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"viz" = ( +/obj/machinery/processor, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"viK" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"viP" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"viY" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wirecutters, +/obj/item/reagent_containers/spray/plantbgone, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"viZ" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"vjo" = ( +/obj/structure/table/wood, +/obj/item/book/granter/crafting_recipe/trash_cannon, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"vjv" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/miningcamp) +"vjE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"vkg" = ( +/obj/machinery/aug_manipulator, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"vkl" = ( +/mob/living/simple_animal/hostile/construct/armored/hostile, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"vkR" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"vlo" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/prison) +"vlA" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"vlU" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vmc" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"vml" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vmC" = ( +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"vmE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vnn" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/dorms) +"vnz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"vnC" = ( +/obj/item/trash/sosjerky, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"vol" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/damturf/scorched2, +/area/awaymission/complex/mainfacility) +"vor" = ( +/obj/structure/chair/sofa/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"voA" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"voI" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"voV" = ( +/obj/item/mop, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"vpk" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vpE" = ( +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"vpU" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall, +/area/awaymission/complex/gateway) +"vri" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vro" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vsY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"vta" = ( +/obj/item/reagent_containers/food/snacks/rationpack, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/exterior) +"vtg" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/machinery/poweredfans, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"vtq" = ( +/obj/machinery/power/apc/auto_name/east, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"vtr" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vtS" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vub" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vuf" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"vup" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"vuq" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"vus" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"vuw" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vuA" = ( +/turf/open/floor/festive/stairs/stairssouth, +/area/awaymission/complex/logistics) +"vuB" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vuV" = ( +/obj/item/clockwork/component/replicant_alloy/smashed_anima_fragment, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"vvd" = ( +/obj/structure/table, +/obj/item/cultivator, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"vvJ" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigars, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vvX" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vwz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "snowdin_turbine_exterior"; + name = "Turbine Exterior Airlock"; + req_access_txt = "32" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/engine, +/area/awaymission/complex/engineering) +"vwT" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"vwZ" = ( +/obj/structure/railing, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"vxk" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/disks_plantgene, +/obj/item/melee/baseball_bat, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"vxl" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"vxv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/medical) +"vxJ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"vya" = ( +/obj/structure/spacevine, +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"vye" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/bookcase/manuals/engineering, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vzh" = ( +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/prison) +"vAr" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vAC" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"vAG" = ( +/turf/open/floor/wood, +/area/awaymission/complex/research) +"vAI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vBS" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vCq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vDl" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"vDn" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"vDx" = ( +/mob/living/simple_animal/hostile/construct/armored/hostile, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"vDL" = ( +/obj/structure/barricade/wooden, +/turf/closed/indestructible/rock/snow, +/area/awaymission/complex/cultholdout) +"vDW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/logistics) +"vEa" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vEd" = ( +/obj/item/storage/toolbox/emergency, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"vEg" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"vEi" = ( +/obj/machinery/telecomms/server, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vEs" = ( +/turf/closed/wall/r_wall/rust, +/area/awaymission/complex/engineering) +"vED" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"vEH" = ( +/obj/item/carpentry/borer, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/janitorial) +"vER" = ( +/obj/structure/girder/cult, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"vFb" = ( +/obj/machinery/vending/snack/green, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vFg" = ( +/obj/machinery/computer/card/minor, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"vFi" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultfacility) +"vFu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vFw" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"vFx" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"vFy" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"vFT" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/security) +"vFY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaymission/complex/security) +"vGh" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"vGw" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"vGJ" = ( +/obj/structure/chair, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"vGR" = ( +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/engineering) +"vHe" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"vHx" = ( +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/mainfacility) +"vHV" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"vIp" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"vIr" = ( +/obj/structure/table/reinforced, +/obj/structure/bedsheetbin/towel, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"vIO" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"vJc" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/item/gun/energy/civilian/lethal, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"vKa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/security/engine, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vKB" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"vKK" = ( +/obj/structure/closet/ammunitionlocker, +/obj/item/ammo_casing/shotgun/buckshot, +/obj/item/ammo_casing/shotgun/buckshot, +/obj/item/ammo_casing/shotgun/buckshot, +/obj/item/ammo_casing/shotgun/buckshot, +/obj/item/ammo_casing/shotgun/buckshot, +/obj/item/ammo_box/magazine/m9, +/obj/item/ammo_box/magazine/m9, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/security) +"vKM" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"vLj" = ( +/obj/structure/chair/sofa{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"vLp" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/hydroponics) +"vLE" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"vLI" = ( +/obj/effect/turf_decal/siding/brown, +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"vLN" = ( +/obj/structure/lattice, +/obj/structure/frame, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"vMb" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"vMn" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"vMv" = ( +/obj/structure/chair, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"vMK" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"vMQ" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass/fairy, +/area/awaymission/complex/cultfacility) +"vNj" = ( +/obj/machinery/rnd/production/protolathe, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"vNw" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/table, +/obj/item/melee/baton/cattleprod/teleprod, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"vNB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"vOc" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/plating, +/area/awaymission/complex/greenhouse) +"vOn" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"vOt" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"vOV" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/rank/cargo/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"vPF" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/complex/logistics) +"vQe" = ( +/obj/item/sales_tagger, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"vQD" = ( +/obj/machinery/vending/tool, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"vQL" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/security) +"vRj" = ( +/obj/structure/flora/ash/cap_shroom, +/turf/open/floor/grass/snow/basalt, +/area/awaymission/complex/cultfacility) +"vRZ" = ( +/obj/structure/table/reinforced, +/obj/item/disk/holodisk/complex/securitylog, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/security) +"vSp" = ( +/obj/item/flashlight/lantern, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"vSE" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/brown{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/security) +"vSQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"vSV" = ( +/obj/machinery/door/airlock/cult/glass, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"vTk" = ( +/obj/machinery/atmospherics/miner/nitrogen, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"vTu" = ( +/obj/effect/turf_decal/caution/stand_clear/red, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"vTv" = ( +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/rcl/pre_loaded, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vTF" = ( +/obj/structure/toilet/secret/high_loot{ + pixel_y = 17 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vTT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vUa" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"vUi" = ( +/obj/machinery/vending/medical{ + pixel_x = -2 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"vUl" = ( +/obj/structure/table, +/obj/item/papercutter, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"vUA" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"vUM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/complex/mainfacility) +"vUP" = ( +/obj/structure/barricade/sandbags, +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"vUR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/space_heater, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"vVA" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"vVZ" = ( +/obj/effect/rune/blood_boil, +/turf/open/floor/plating, +/area/awaymission/complex/cultholdout) +"vWw" = ( +/obj/structure/frame, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"vWy" = ( +/obj/structure/fence, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"vWI" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"vWL" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"vWP" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"vXd" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/research) +"vXo" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/complex/gatehouse) +"vXz" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"vYj" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"vYH" = ( +/obj/structure/chair, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"vYP" = ( +/obj/structure/flora/junglebush/c, +/turf/open/floor/grass/fairy/green, +/area/awaymission/complex/cultfacility) +"vZb" = ( +/obj/structure/table, +/obj/item/storage/toolbox/artistic, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"vZc" = ( +/obj/item/trash/pistachios, +/obj/item/melee/cultblade, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/exterior) +"vZr" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"wad" = ( +/turf/open/lava/smooth/airless, +/area/awaymission/complex/cultfacility) +"waO" = ( +/obj/structure/flora/tree/pine, +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"waS" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"wbB" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 1; + stack_amt = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"wbN" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"wco" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/awaymission/complex/research) +"wcV" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/door/airlock/cult/glass, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"wdc" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/prison) +"wds" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/east, +/turf/open/floor/wood/damturf/broken5, +/area/awaymission/complex/command) +"wdu" = ( +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/prison) +"weB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/ice, +/area/awaymission/complex/exterior) +"weJ" = ( +/obj/structure/table, +/obj/item/analyzer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"weM" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"wfg" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/hydroponics) +"wfq" = ( +/obj/structure/closet, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"wfv" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine/vacuum, +/area/awaymission/complex/facilityresearch) +"wfY" = ( +/obj/structure/table, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wgM" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"whb" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/engineering) +"whP" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"wiA" = ( +/obj/machinery/button/door{ + id = "mountaingarage3" + }, +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/cultholdout) +"wiS" = ( +/obj/structure/pool/ladder, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/turf/open/pool, +/area/awaymission/complex/dorms) +"wiV" = ( +/obj/structure/table, +/obj/item/papercutter, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"wjq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"wjI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/command) +"wkc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"wki" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"wko" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"wkD" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"wkK" = ( +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/complex/miningcamp) +"wme" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"wmg" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"wmE" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"wmI" = ( +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"wmP" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/prison) +"wnc" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"wnn" = ( +/obj/machinery/light, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"woj" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"woq" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"woH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"woP" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"wpl" = ( +/obj/machinery/door/airlock, +/obj/machinery/poweredfans, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"wpp" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"wpP" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"wqe" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"wqv" = ( +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"wqW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/wallframe/camera, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"wrd" = ( +/obj/structure/table, +/obj/item/integrated_circuit/weaponized/grenade, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"wrE" = ( +/turf/open/floor/wood, +/area/awaymission/complex/outpost) +"wrM" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"wrV" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"wrX" = ( +/obj/structure/table, +/obj/item/storage/box/beakers/variety, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wsn" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/mainfacility) +"wsx" = ( +/turf/closed/wall, +/area/awaymission/complex/gatehouse) +"wsA" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"wsX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/festive/cobblestone/safe, +/area/awaymission/complex/logistics) +"wtf" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/exterior) +"wth" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"wtB" = ( +/obj/item/trash/boritos, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"wuI" = ( +/obj/structure/rack, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"wvl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/rack, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"wvO" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"wwh" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"wwr" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"wwM" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/exterior) +"wxg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/mainfacility) +"wxy" = ( +/obj/item/ammo_box/magazine/toy/m762/riot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"wya" = ( +/obj/machinery/power/port_gen/pacman/super, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"wyb" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/engineering) +"wyD" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/prison) +"wyF" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"wze" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"wzl" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"wzx" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wzF" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/candy, +/obj/item/trash/can, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"wAq" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/brown, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"wAv" = ( +/obj/machinery/microwave, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/janitorial) +"wAO" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"wBk" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 10 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"wBw" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/prison) +"wBE" = ( +/obj/structure/closet, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/redbeet, +/obj/item/reagent_containers/food/snacks/grown/redbeet, +/obj/item/reagent_containers/food/snacks/grown/peas, +/obj/item/reagent_containers/food/snacks/grown/peas, +/obj/item/reagent_containers/food/snacks/grown/peas, +/obj/item/reagent_containers/food/snacks/grown/parsnip, +/obj/item/reagent_containers/food/snacks/grown/parsnip, +/obj/item/reagent_containers/food/snacks/grown/onion, +/obj/item/reagent_containers/food/snacks/grown/onion, +/obj/item/reagent_containers/food/snacks/grown/onion, +/obj/item/reagent_containers/food/snacks/grown/onion, +/obj/item/reagent_containers/food/snacks/grown/onion, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"wCa" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"wCo" = ( +/obj/structure/frame/computer, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"wCz" = ( +/obj/item/trash/can, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"wCA" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"wDi" = ( +/mob/living/simple_animal/hostile/cultist_remnant/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"wEf" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/command) +"wEx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/rust, +/area/awaymission/complex/cultcabin) +"wEP" = ( +/obj/structure/lattice, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/complex/exterior) +"wFi" = ( +/obj/machinery/iv_drip, +/obj/machinery/light/broken{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/miningcamp) +"wFo" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wGb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"wGc" = ( +/obj/structure/cable, +/obj/item/solar_assembly, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"wGe" = ( +/obj/machinery/rnd/production/circuit_imprinter, +/obj/effect/turf_decal/siding/purple{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"wGS" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"wHa" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"wHJ" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"wHL" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"wHP" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"wIA" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/rack, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"wIF" = ( +/mob/living/simple_animal/hostile/russian/ranged/remnant, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wKa" = ( +/obj/structure/bed/matress, +/obj/item/bedsheet, +/turf/open/floor/wood, +/area/awaymission/complex/thewall) +"wKn" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"wKp" = ( +/obj/item/circuitboard/computer/cloning/prototype, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"wKw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"wKH" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/command) +"wKJ" = ( +/obj/structure/mecha_wreckage/phazon, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"wLh" = ( +/obj/structure/table, +/obj/item/storage/box/rxglasses, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wLr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"wLz" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/purple{ + dir = 5 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"wLC" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"wLD" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"wLU" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/complex/medical) +"wMk" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/minerhouse) +"wMD" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/exterior) +"wOc" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"wOx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"wOW" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 8; + pixel_x = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/security) +"wPn" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"wPP" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"wPR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"wQl" = ( +/turf/open/floor/carpet, +/area/awaymission/complex/minerhouse) +"wRr" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/peppermill, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"wRt" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/tank{ + dir = 1; + frequency = 1442; + name = "Toxins Supply Control"; + output_tag = "snowdin_toxins_out"; + sensors = list("snowdin_toxins"="Tank") + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"wRF" = ( +/obj/structure/door_assembly/door_assembly_grunge, +/obj/structure/barricade/wooden, +/turf/closed/wall/ice, +/area/awaymission/complex/thewall) +"wSo" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/awaymission/complex/outpost) +"wSU" = ( +/obj/machinery/button/door{ + id = "mountainrobotics" + }, +/turf/closed/wall, +/area/awaymission/complex/facilityresearch) +"wTi" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/complex/logistics) +"wTM" = ( +/obj/item/solar_assembly, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"wTR" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"wUy" = ( +/obj/machinery/vending/cola/shamblers, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"wUR" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"wUT" = ( +/obj/structure/fence/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"wVc" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/secure/medical, +/obj/item/reagent_containers/glass/bottle/random_virus, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"wVX" = ( +/obj/structure/closet/l3closet/virology, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wWe" = ( +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/facilityresearch) +"wWp" = ( +/obj/structure/closet/l3closet/virology, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"wWI" = ( +/obj/structure/closet, +/obj/item/storage/backpack/duffelbag/mining, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/miningcamp) +"wWS" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/awaymission/complex/mainfacility) +"wWV" = ( +/obj/structure/table, +/obj/item/disk/tech_disk/illegal, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"wXo" = ( +/obj/structure/flora/rock/icy, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"wXs" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/item/clockwork/component/vanguard_cogwheel, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/exterior) +"wZx" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"wZX" = ( +/obj/structure/window/reinforced/survival_pod, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"xaE" = ( +/obj/structure/loot_pile/maint, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"xbh" = ( +/obj/structure/table/reinforced, +/obj/structure/railing, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 1 + }, +/obj/item/trash/tray, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/miningcamp) +"xbo" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/miningcamp) +"xbw" = ( +/obj/structure/closet/crate/engineering, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/storage/toolbox/syndicate, +/obj/item/storage/box/stockparts/deluxe, +/obj/item/stack/cable_coil/red, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"xbz" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/research) +"xbT" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xbY" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"xck" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/grass/fairy/pink, +/area/awaymission/complex/cultfacility) +"xcu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"xcB" = ( +/obj/machinery/computer/card/minor, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xdi" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"xdz" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"xdH" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13; + pixel_y = 7 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/medical) +"xdN" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/awaymission/complex/mainfacility) +"xdU" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/complex/research) +"xdX" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"xeg" = ( +/turf/closed/wall/r_wall, +/area/awaymission/complex/engineering) +"xej" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"xeQ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"xeR" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/camera/autoname/complex, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"xeS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"xeV" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/complex/mainfacility) +"xfA" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xfR" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/janitorial) +"xfY" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"xgT" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"xhq" = ( +/turf/closed/wall/ice, +/area/awaymission/complex/minerhouse) +"xhE" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/woodcabin) +"xhM" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"xia" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/black{ + dir = 1 + }, +/turf/open/floor/wood/damturf/broken1, +/area/awaymission/complex/dorms) +"xin" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"xiy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"xiz" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"xiO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/thewall) +"xiX" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"xjk" = ( +/obj/machinery/vending/snack/orange, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/awaymission/complex/facilityresearch) +"xjr" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xjP" = ( +/obj/structure/lattice, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"xku" = ( +/obj/machinery/light/small/broken{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/facilityresearch) +"xkO" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"xkW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"xkY" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"xld" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/complex/logistics) +"xlq" = ( +/obj/effect/rune/wall, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/greenhouse) +"xlC" = ( +/obj/vehicle/ridden/wheelchair, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"xma" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"xms" = ( +/turf/closed/wall, +/area/awaymission/complex/facilityresearch) +"xmQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/minerhouse) +"xno" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/gatehouse) +"xns" = ( +/obj/structure/cable, +/obj/item/solar_assembly, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"xnH" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate/large, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xod" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"xoW" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"xoZ" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/wrapping, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/hydroponics) +"xpq" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/research) +"xqd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"xqT" = ( +/obj/structure/table/wood, +/obj/structure/fluff/paper/stack, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"xrj" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/miningcamp) +"xry" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/light{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"xrF" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/awaymission/complex/hydroponics) +"xsg" = ( +/obj/machinery/door/airlock/research/glass, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"xsK" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"xti" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/awaymission/complex/medical) +"xtt" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"xtu" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/gateway) +"xuP" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"xuQ" = ( +/turf/closed/wall/rust, +/area/awaymission/complex/engineering) +"xvw" = ( +/mob/living/simple_animal/hostile/russian/ranged/mosin/remnant, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"xvO" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/siding/green, +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/hydroponics) +"xvQ" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"xvT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xvY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaymission/complex/security) +"xwf" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"xwk" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"xwm" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"xwr" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/suit/space/hardsuit/cult, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/exterior) +"xwt" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/weather/snow/corner, +/obj/structure/closet/crate/large, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"xwz" = ( +/obj/structure/girder/cult, +/obj/structure/grille, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"xxc" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gateway) +"xxI" = ( +/obj/machinery/atmospherics/miner/toxins, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xys" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/closed/wall, +/area/awaymission/complex/gateway) +"xyu" = ( +/obj/effect/turf_decal/caution/stand_clear/red, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"xyD" = ( +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xyG" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/obj/effect/turf_decal/weather/dirt, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"xzR" = ( +/obj/item/stack/sheet/cardboard, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"xzZ" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"xAd" = ( +/obj/item/processed/wood/seat, +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, +/turf/open/floor/plating/ashplanet/ash, +/area/awaymission/complex/janitorial) +"xAe" = ( +/obj/structure/lattice, +/obj/item/stack/sheet/glass, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"xAf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"xAw" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"xAX" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"xBt" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 17 + }, +/obj/item/soap/deluxe, +/turf/open/floor/plasteel/showroomfloor/shower, +/area/awaymission/complex/command) +"xBI" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"xBM" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/research) +"xBN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"xCc" = ( +/obj/structure/bonfire/prelit, +/obj/effect/hotspot, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/cultholdout) +"xCo" = ( +/obj/structure/girder/cult, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultholdout) +"xCt" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"xCA" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"xCC" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"xCK" = ( +/obj/structure/railing, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"xCL" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/dirt/jungle, +/area/awaymission/complex/cultfacility) +"xCU" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/structure/bedsheetbin/towel, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/complex/dorms) +"xDx" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"xDE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/complex/command) +"xDN" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/engineering) +"xEk" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"xEE" = ( +/obj/structure/flora/junglebush/c, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"xEL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"xEZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/research) +"xFo" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/hydroponics) +"xFB" = ( +/obj/structure/mineral_door/woodrustic, +/obj/machinery/poweredfans, +/turf/open/floor/wood, +/area/awaymission/complex/woodcabin) +"xGO" = ( +/obj/item/toy/cards/singlecard/cas, +/turf/open/floor/plasteel, +/area/awaymission/complex/prison) +"xGS" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/complex/research) +"xHo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/minerhouse) +"xHr" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/complex/janitorial) +"xHs" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"xIw" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/awaymission/complex/security) +"xIZ" = ( +/obj/effect/turf_decal/weather/snow/corner, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/obj/effect/rune/wall, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"xJi" = ( +/obj/structure/table/wood/fancy/blackred, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"xJn" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xJS" = ( +/obj/machinery/vending/games, +/turf/open/floor/plasteel, +/area/awaymission/complex/dorms) +"xKp" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/open/floor/grass, +/area/awaymission/complex/mainfacility) +"xKL" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/port_gen/pacman/super, +/turf/open/floor/plating, +/area/awaymission/complex/outpost) +"xKT" = ( +/obj/structure/table, +/obj/item/storage/bag/material, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xLA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"xLH" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/structure/railing{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/tank/water_vapor, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"xMs" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/closet/radiation, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xMz" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/command) +"xMR" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/turf/open/floor/wood, +/area/awaymission/complex/engineering) +"xNb" = ( +/obj/machinery/door/airlock/cult/glass, +/turf/open/floor/plasteel/cult, +/area/awaymission/complex/cultfacility) +"xNW" = ( +/obj/machinery/computer/security/complex{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/complex/gravgen) +"xOh" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/awaymission/complex/thewall) +"xOx" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/mainfacility) +"xOD" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/rnd/bepis, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"xOX" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"xPr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xPy" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"xPJ" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/awaymission/complex/exterior) +"xQk" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/turf/open/water, +/area/awaymission/complex/cultfacility) +"xQv" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xQw" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xRU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/complex/exterior) +"xSx" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/exterior) +"xSA" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/minerhouse) +"xTa" = ( +/obj/machinery/telecomms/processor, +/turf/open/floor/plating, +/area/awaymission/complex/engineering) +"xTw" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/complex/miningcamp) +"xTW" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"xUa" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"xUr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/complex/dorms) +"xVN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/complex/facilityresearch) +"xWu" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/facilityresearch) +"xWO" = ( +/obj/effect/turf_decal/weather/dirt, +/turf/open/floor/clockwork, +/area/awaymission/complex/cultfacility) +"xXQ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"xXV" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"xYg" = ( +/obj/structure/fluff/broken_flooring, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/complex/mainfacility) +"xYR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/awaymission/complex/research) +"xYX" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"xZR" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/medical) +"xZT" = ( +/obj/structure/girder/cult, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/cultfacility) +"xZV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/autoname/complex{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/mainfacility) +"ybz" = ( +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"ybM" = ( +/obj/structure/table, +/obj/item/disk/holodisk/complex/welcomeagent, +/turf/open/floor/plating/asteroid/snow/complex{ + slowdown = 1; + icon_state = "snow_dug"; + floor_variance = 0 + }, +/area/awaymission/complex/gateway) +"ycg" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/complex/minerhouse) +"ycN" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ycQ" = ( +/obj/structure/fence/end{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"ycW" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/complex/prison) +"ydT" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/facilityresearch) +"ydX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood/damturf/broken6, +/area/awaymission/complex/mainfacility) +"yeg" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"yep" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/exterior) +"yer" = ( +/obj/machinery/sleeper, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"yeu" = ( +/obj/structure/sign/warning, +/turf/closed/wall, +/area/awaymission/complex/research) +"yeG" = ( +/obj/structure/table/wood/poker, +/obj/item/stack/spacecash/c10, +/turf/open/floor/wood, +/area/awaymission/complex/minerhouse) +"yfx" = ( +/mob/living/simple_animal/hostile/nanotrasen/survivor, +/turf/open/floor/wood, +/area/awaymission/complex/hydroponics) +"ygs" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ygx" = ( +/obj/structure/closet, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/camera/autoname/complex{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ygE" = ( +/mob/living/simple_animal/hostile/russian/remnant, +/turf/open/floor/plasteel/white, +/area/awaymission/complex/medical) +"yhe" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/awaymission/complex/medical) +"yhP" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/complex/research) +"yia" = ( +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/turf/open/floor/plating/snowed/complex, +/area/awaymission/complex/cultfacility) +"yiz" = ( +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"yiY" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/awaymission/complex/gatehouse) +"yjl" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/awaymission/complex/prison) +"yjr" = ( +/mob/living/simple_animal/hostile/asteroid/wolf, +/turf/open/floor/plating/asteroid/snow/complex, +/area/awaymission/complex/exterior) +"yjH" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/complex/gateway) +"yka" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate, +/obj/item/trash/can, +/obj/item/trash/semki, +/obj/item/trash/plate, +/obj/item/trash/raisins, +/obj/item/trash/sosjerky, +/obj/item/trash/candle, +/turf/open/floor/plasteel, +/area/awaymission/complex/janitorial) +"ykF" = ( +/obj/structure/table/wood, +/obj/structure/fluff/paper, +/obj/item/paperslip, +/turf/open/floor/wood, +/area/awaymission/complex/facilityresearch) +"ylC" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) +"ylL" = ( +/obj/structure/table, +/obj/item/toy/cards/deck/cas, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/logistics) +"yma" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/complex/security) + +(1,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(2,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +mlD +mlD +mlD +mlD +mlD +mlD +vel +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rkE +rkE +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOh +sOh +sOh +alX +alX +alX +tTq +tTq +alX +tTq +alX +alX +sOh +sOh +sOh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +eSQ +wmI +egn +qTa +oJS +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(3,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fsY +fsY +nzu +nzu +nzu +nzu +nzu +fsY +mDe +rHV +hFF +gSy +ufj +hGm +juZ +uMG +tQY +vel +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +gIA +gIA +iDa +gIA +sOh +ovO +ovO +nRw +sOv +sOv +nRw +sOv +ovO +ovO +sOh +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +rSN +wmI +wxy +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(4,1,1) = {" +sFr +sFr +mlD +mlD +kLt +mlD +mlD +mlD +fsY +nzu +mGY +ctB +kGm +nzu +pnP +lwx +rUK +lzC +jpX +rUd +rnn +vOt +uMG +omC +vel +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +iiT +iDa +gIA +rIm +gIA +bxU +sOv +sOv +sOv +sOv +sOv +bxU +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +fWs +fWs +fWs +pQF +pQF +pQF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dxy +dxy +dxy +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +whP +gIA +gIA +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +eSQ +wmI +eSQ +sFr +sFr +sFr +sFr +sFr +kCX +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tcn +tcn +tcn +tcn +tcn +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(5,1,1) = {" +sFr +sFr +mlD +hvS +dYV +bXC +qAZ +mlD +nzu +mGY +bnm +bnm +bnm +ctB +ctB +ogY +nzu +fsY +vpU +kyL +qQk +kho +kho +kho +vel +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +iwF +gIA +iDa +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +wyF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +pQF +pQF +fWs +fWs +fWs +fWs +nyy +nyy +nyy +aqm +pQF +ilK +mLt +fHV +ojQ +lnW +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +aep +aep +dxy +dxy +aep +aep +aep +aep +aep +aep +oXy +oXy +oXy +oXy +aep +aep +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iZM +oZY +gvx +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gvx +gIA +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +wmI +sFr +sFr +sFr +sFr +wmI +bbf +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tcn +hoT +aUU +nfZ +tcn +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(6,1,1) = {" +sFr +sFr +mlD +hTT +bDO +bDO +bDO +fwV +aSV +aZy +bnm +cFd +iYy +eqx +iQY +bnm +kGm +nzu +mlD +dUj +xxc +bDO +aUB +frY +vel +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +jCp +rkp +ssH +sQR +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +fWs +pQF +pQF +pQF +nyy +mIS +szD +szD +szD +szD +mjH +flK +flK +aqm +pQF +mLt +sIY +sIY +kUL +uxV +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +aep +aep +aep +dxy +dxy +aep +oXy +aep +aep +oXy +oXy +oXy +oXy +aep +aep +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gvx +gIA +gIA +gIA +gIA +whP +iZM +gIA +gIA +gIA +gIA +gvx +iwF +iZM +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +wmI +sFr +sFr +sFr +sFr +wmI +sFr +sFr +wmI +wmI +dLj +sFr +sFr +sFr +sFr +sFr +jRV +gwT +aUU +mOl +jRV +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(7,1,1) = {" +sFr +sFr +mlD +mjY +jsy +bDO +bDO +mlD +gAw +aZy +aZy +eOZ +byV +byV +fgX +aZy +dXB +uYU +mlD +mlD +yjH +mlD +mlD +mlD +mlD +cLH +jxV +nzu +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +sQR +iDa +gIA +gIA +gIA +gIA +iwF +gIA +sOv +sOv +aNU +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +pDo +iEy +iEl +pQF +osb +ooh +iik +tkk +tkk +tkk +tkk +tkk +tkk +hkP +xfR +sIY +mVM +sIY +sIY +jEJ +qWk +ctg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +aep +aep +aep +aep +aep +dxy +aep +dxy +aep +oXy +oXy +oXy +qQN +aep +aep +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iZM +gvx +gIA +pIF +gIA +gIA +gIA +gIA +gIA +gIA +gvx +gvx +qsv +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +wmI +wmI +sFr +wmI +cbi +wmI +sFr +sFr +eRN +sFr +sFr +sFr +sFr +sFr +gIA +gIA +jRV +mMt +tmw +xbo +jRV +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(8,1,1) = {" +sFr +mlD +mlD +kfg +bDO +vbO +rlu +mlD +nzu +rrg +bnm +uOo +mfk +vae +fkz +pmr +nzu +nzu +rqe +nzu +cPd +nzu +nzu +nzu +jun +cLH +nzu +nzu +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +uPX +ceq +urm +pQF +osb +xfY +dQq +vFy +nMT +wUR +uew +bzb +gxJ +miN +pQF +sIY +vEH +sIY +sIY +sIY +lFN +xAd +ueW +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dxy +dxy +aep +aep +aep +aep +aep +dxy +aep +aep +oXy +oXy +oXy +oXy +aep +aep +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gvx +gIA +gIA +gIA +iil +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +wmI +sFr +wmI +sFr +sFr +sFr +sFr +gIA +sFr +sFr +sFr +gIA +iwF +gIA +gIA +jRV +mMt +tmw +dXo +jRV +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(9,1,1) = {" +sFr +mlD +owe +bDO +bDO +oFd +ibf +mlD +nzu +tHT +dXB +bnm +bnm +bnm +dXB +mLJ +nzu +nzu +nzu +nzu +pXf +dqe +dqe +dqe +gpD +dIB +dqe +uPz +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +iDa +iiT +gIA +ssH +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +dbY +xHr +hIc +pQF +wbB +uGY +aBC +kYM +qnH +evl +evl +evl +evl +evl +ckV +sIY +sIY +ccl +sIY +aLP +nle +qdp +iZw +epr +sFr +sFr +sFr +sFr +sFr +sFr +aep +aep +dxy +dxy +aep +aep +aep +aep +aep +dxy +jQT +oXy +oXy +oXy +aep +aep +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +uoz +gvx +gIA +gIA +iiT +gIA +gIA +pIF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +wmI +wmI +loy +sFr +wmI +sFr +sFr +sFr +sFr +gIA +sFr +gIA +gIA +gIA +gIA +gIA +sQR +jRV +jRV +dXu +jRV +jRV +gIA +gIA +whP +gIA +sFr +sFr +sFr +sFr +wmI +sFr +sFr +sFr +"} +(10,1,1) = {" +sFr +mlD +abG +bDO +bDO +fis +ukO +mlD +nzu +nzu +nzu +tHT +dXB +cXK +nzu +lyi +nzu +nzu +nzu +nzu +cPd +nzu +nzu +nzu +nzu +nav +nzu +fef +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +iqP +fef +gIA +iDa +gIA +gIA +jPd +gIA +gIA +gIA +gIA +sOv +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +pQF +gnL +pQF +pQF +hVP +tji +evl +evl +evl +evl +gmW +bBS +evl +oND +pQF +sIY +sIY +sIY +sIY +sIY +sIY +cAi +gVD +aUz +edl +sFr +sFr +sFr +sFr +aep +aep +aep +aep +aep +dxy +dxy +aep +aep +aep +sFr +sFr +sFr +sFr +sFr +uwI +gIA +gIA +gIA +aep +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iZM +gvx +gIA +gIA +iZM +gIA +gIA +gIA +iZM +gIA +gIA +sQR +gIA +gvx +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +wmI +sFr +sFr +sFr +wmI +sFr +sFr +sFr +sFr +gIA +gIA +lvw +lvw +lvw +lvw +gIA +gIA +jRV +jMe +tmw +xTw +jRV +gIA +ssH +gIA +gIA +gIA +gIA +rhF +gYV +wmI +wmI +gVY +sFr +"} +(11,1,1) = {" +sFr +mlD +xys +mlD +dRE +mlD +mlD +mlD +fsY +nzu +nzu +nzu +nzu +nzu +nzu +lyi +nzu +nzu +nzu +nzu +cPd +nzu +nzu +nzu +nzu +cLH +nzu +gIA +sQR +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +jdB +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +fqk +fji +vbF +pQF +upm +evl +evl +evl +kVE +kVE +lbg +maF +uWU +dvG +pQF +gmP +ckY +qOu +uWU +uWU +kgE +dVt +dVt +dVt +dVt +dVt +sFr +sFr +sFr +aep +aep +aep +aep +dVt +dVt +dVt +dVt +dVt +dVt +dVt +dVt +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gvx +gvx +gvx +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gvx +qsv +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +wmI +wmI +wmI +wmI +wmI +sFr +sFr +sFr +iiT +gIA +gIA +vhj +ccY +cvC +hjJ +gIA +gIA +jRV +eyP +tmw +xTw +jRV +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +pNb +wmI +sFr +"} +(12,1,1) = {" +sFr +mlD +tAm +bDO +bDO +bDO +tAm +mlD +fsY +nzu +nzu +nzu +ajD +kpj +mXl +eNZ +qSx +nzu +nzu +nzu +cPd +nzu +nzu +nzu +mGt +lgf +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +ssH +iDa +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +fqk +rfF +ceq +pQa +evl +evl +evl +evl +loo +fWs +jLk +pQF +kSv +pQF +pQF +pQF +dWY +dVt +shF +shF +pQF +dVt +sCs +sIY +nSe +sIY +cwp +sFr +sFr +aep +aep +aep +aep +dVt +caA +caA +caA +dhO +caA +caA +dhO +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gvx +iZM +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +fXI +qRa +aRw +vKB +gIA +gIA +jRV +dPv +tmw +xTw +jRV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +ibY +sFr +"} +(13,1,1) = {" +sFr +mlD +uYn +bDO +bDO +bDO +uYn +kLt +fsY +nzu +nzu +nzu +ixf +jal +udl +eNZ +bMq +rRW +epx +xtu +tZy +nzu +nzu +nzu +cLH +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +iwF +iDa +gIA +gIA +mzm +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +lsc +xHr +qnX +uPi +onM +gxJ +evl +evl +faQ +fWs +bBS +bBS +evl +aZQ +fWs +xBN +miI +bTW +rvu +rvu +xcu +dVt +sIY +sIY +mVM +vDn +cwp +sIY +sIY +sFr +sFr +sFr +sFr +dVt +caA +caA +caA +dhO +caA +caA +dhO +gIA +nLy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +fXI +qik +aRw +lHj +gIA +rCL +jRV +jRV +euK +jRV +jRV +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +"} +(14,1,1) = {" +sFr +mlD +siS +bDO +bDO +bDO +tAm +anY +fsY +nzu +nzu +nzu +ccF +myt +udl +eNZ +ybM +lRD +kGm +nzu +ipu +nzu +nzu +pnP +cLH +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +iDa +gIA +ueh +nML +dlQ +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +wVc +khx +jDV +pQF +rft +dRH +evl +evl +dhO +kSv +evl +evl +evl +lNw +fWs +evl +evl +jmz +rvu +rvu +wqW +dVt +iQt +sIY +sIY +sIY +mjo +sIY +sIY +sIY +sIY +sFr +sFr +dVt +kYM +caA +caA +dhO +caA +caA +dhO +gIA +gIA +gIA +gIA +sFr +sFr +uwI +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sFr +sFr +sFr +gIA +iDa +gIA +lvw +lvw +lvw +lvw +lvw +gIA +fXI +rSB +aRw +cht +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +"} +(15,1,1) = {" +sFr +kLt +bNw +bDO +bDO +bDO +uYn +anY +fsY +nzu +iJA +dqe +dqe +qhO +mJx +aGU +ldQ +jaj +dXB +ctB +bnm +kGm +nzu +nzu +cLH +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +bmO +gIA +hAm +rbP +cEY +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +pQF +pQF +pQF +pQF +pQF +jLk +plO +evl +hmm +fWs +xAX +evl +evl +evl +kSv +evl +vFy +jmz +axB +rvu +yka +dVt +iQt +sIY +tzX +qHE +hqm +sIY +sIY +sIY +sIY +sIY +sIY +dVt +uWU +uWU +uWU +dVt +dVt +dVt +dVt +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +gIA +gIA +iDa +gIA +uPs +ccY +ccY +ccY +mdZ +gIA +gas +afC +mxZ +bzv +gIA +iwF +gIA +gIA +gIA +gIA +oXX +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(16,1,1) = {" +sFr +mlD +tAm +bDO +bDO +jGk +tAm +mlD +nzu +nzu +nzu +nzu +nzu +lyi +nzu +tHT +dXB +cXK +nzu +rrg +gcf +qwP +nzu +jun +cLH +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +whP +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +jPd +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +spd +wAv +bOJ +jep +imo +pQF +ayI +evl +aUQ +pQF +dAJ +suH +wPn +qMY +pQF +sbw +spO +wth +nbC +rvu +qLK +dVt +iQt +sIY +sIY +sIY +hqm +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +caA +caA +dVt +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +kwp +rSB +kFr +plx +npr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nDp +gIA +gIA +gIA +jRV +jRV +jRV +jRV +jRV +gIA +sFr +sFr +sFr +"} +(17,1,1) = {" +sFr +mlD +mlD +aRP +bDO +bDO +uYn +mlD +fPB +fPB +fPB +fPB +fPB +fqw +fPB +fPB +fPB +lCf +nzu +tHT +mUg +lTb +nzu +jun +cLH +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +iDa +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +gIB +iDN +jJz +tgP +hNo +pQF +pQF +kSv +pQF +pQF +mLu +oGq +jmz +gvJ +shF +rvu +rvu +rvu +rvu +rvu +rvu +kel +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +kYM +caA +dVt +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +aos +aRw +aRw +aRw +cht +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ctq +jUf +nvD +qzk +gIA +jRV +llv +ovM +vGh +jRV +rBY +sFr +sFr +sFr +"} +(18,1,1) = {" +sFr +sFr +mlD +mlD +mlD +mlD +mlD +mlD +mVY +emZ +nzu +nzu +uqr +dLy +bmS +nzu +nzu +cLH +nzu +nzu +djc +nzu +nzu +jun +cLH +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +iiT +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +etA +tgP +tgP +tgP +rAV +pQF +eZy +mhM +uDt +jLk +iox +vFy +rvA +axB +kYM +fhy +fhy +rvu +rvu +rvu +rvu +kel +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +caA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +oaU +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iDa +ovO +abm +rJJ +vIp +mxZ +bzv +gIA +gIA +iiT +gIA +gIA +gIA +oEn +gIA +sOv +sOv +gIA +oeN +gIA +gIA +gIA +jRV +peW +gjt +ohQ +jRV +gIA +sFr +sFr +sFr +"} +(19,1,1) = {" +sFr +sFr +sFr +sFr +nzu +nzu +nzu +cLH +ivw +vMK +nzu +spv +byV +kKS +jJf +rHV +qSx +cLH +nzu +nzu +nzu +nzu +nzu +jun +cLH +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fWs +vjo +cHf +tgP +tgP +mhM +kSv +mhM +sru +gqG +jLk +fij +wCz +nqI +rxc +pQF +woH +woH +woH +woH +wvl +gUJ +dVt +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sIY +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +aAy +ovO +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +euK +iEi +iEi +brn +jRV +gIA +sFr +sFr +sFr +"} +(20,1,1) = {" +sFr +sFr +sFr +sFr +nzu +nzu +nzu +cLH +hWl +gNm +bnm +byV +byV +byV +byV +fKX +peI +cLH +nzu +nzu +nzu +nzu +lDc +lDc +lDc +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +jCp +rkp +sQR +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +mRd +mRd +bJe +aqy +cGL +pQF +mhM +iOf +aZR +pQF +pQF +pQF +fWs +fWs +fWs +evl +cTj +iox +hJf +jLk +pQF +dVt +dVt +dVt +sIY +sIY +sIY +sIY +sIY +cwp +cwp +sIY +sIY +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +jRV +aiL +iEi +aWp +jRV +rBY +rBY +sFr +sFr +"} +(21,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ooX +mOM +byV +byV +gjy +gjy +eJV +kOu +bmQ +cLH +nzu +nzu +lDc +lDc +lDc +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +pQF +pQF +pQF +kSv +pQF +pQF +iaY +aZR +mKJ +pQF +onh +bCv +xaE +ghI +fWs +ghI +iox +cTj +bBS +pQF +ldy +ldy +ohc +dVt +sIY +sIY +sIY +sIY +sIY +qHE +hqm +sIY +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sOv +sOv +sOv +gIA +gIA +gIA +jRV +jRV +jRV +jRV +jRV +gIA +gIA +sFr +sFr +"} +(22,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rZD +rEH +mBy +esk +lPX +kOu +uWn +lDc +lDc +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +ubg +qCA +fWs +fWs +fWs +fWs +pQF +tCP +lRm +dqH +ghI +ckV +hAb +hAb +hAb +evl +gqL +evl +vFy +raQ +wpl +sIY +sIY +sIY +irB +mrU +sIY +hqm +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +ssH +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +aKy +aKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +"} +(23,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +ssH +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +oJX +sgr +fWs +sFr +sFr +sFr +pQF +epg +oDX +mVR +ukR +pQF +pQF +pQF +pQF +pQF +fWs +bZi +oOo +fDT +dVt +sIY +sIY +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +whP +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +gIA +aKy +aGK +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(24,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +sFr +oaU +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +pQF +pQF +pQF +pQF +sFr +sFr +sFr +pQF +pQF +pQF +pQF +pQF +pQF +sFr +sFr +sFr +sFr +fWs +fWs +pQF +dVt +dVt +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +aKy +sQR +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +jRV +jRV +jRV +jRV +jRV +gIA +gIA +sFr +sFr +sFr +"} +(25,1,1) = {" +sFr +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +gIA +tNq +nwq +vfx +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ovO +gIA +gIA +gIA +gIA +gIA +gIA +jRV +jRV +jRV +jRV +jRV +jRV +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +jRV +cRs +ipZ +aWp +jRV +jTv +sFr +sFr +sFr +sFr +"} +(26,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +uGd +gIA +gIA +iVO +frK +hML +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +doE +aCB +gIA +gIA +ycQ +ovO +iwF +gIA +jRV +jRV +jRV +jRV +hFx +ani +tlz +lBo +wkK +jRV +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +euK +iEi +iEi +aWp +jRV +gIA +sFr +sFr +sFr +sFr +"} +(27,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +unQ +gIA +nDo +gIA +dWK +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +jkV +jhE +lfx +uTk +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +hdV +nML +lXi +gIA +iDa +ovO +gIA +gIA +jRV +suW +suW +gHS +bLI +auF +auF +bRe +uva +jRV +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +jRV +peW +vjE +xoW +jRV +gIA +sFr +sFr +sFr +sFr +"} +(28,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rgo +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +aqS +oDk +sEb +lvK +sEb +hpD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rbP +gIA +gIA +iDa +gIA +gIA +whP +jRV +qxi +nbQ +pEU +qjn +oNl +wFi +bXR +aqd +dfW +bUJ +beI +aGK +gIA +sOv +gIA +gIA +gIA +jRV +kIU +dMp +dqN +jRV +jTv +sFr +sFr +sFr +sFr +"} +(29,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iam +ocF +aAI +iuH +sEb +ngz +ngz +hFQ +hFQ +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +whP +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +jRV +jRV +jRV +pnS +tcn +tcn +tcn +tcn +tcn +tcn +tcn +jRV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +jRV +jRV +jRV +jRV +jRV +gIA +sFr +sFr +sFr +sFr +"} +(30,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +gIA +iiT +gIA +gIA +jPd +gIA +ssH +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +jPd +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +hFQ +hFQ +hFQ +hFQ +hFQ +ngz +ngz +ngz +sEb +ngz +hMh +tGZ +hFQ +sFr +gIA +gIA +tKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +jRV +uFo +muc +qRV +qRV +hfl +iEi +vUA +cOT +laH +bMM +jRV +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(31,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +gaj +sqn +qtL +lKH +lKH +aLD +aLD +ngz +sEb +eNU +tAd +lmc +hFQ +sFr +sFr +gIA +tKy +gIA +iwF +gIA +cHS +gIA +cHS +gIA +iwF +gIA +cHS +gIA +iDa +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sOv +nbE +ukc +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +jRV +lOz +qRV +viz +qRV +tcn +iEi +iEi +dSM +gPD +mXs +jRV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +"} +(32,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +qOV +mDl +wfq +lFE +nZD +mDl +anZ +hFQ +hFQ +hFQ +hFQ +plP +hFQ +hFQ +sFr +gIA +tKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +hdV +nML +cGw +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iDa +gIA +jRV +vjv +qRV +kbs +qRV +xbh +iEi +iEi +iEi +fRF +iEi +pcy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(33,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +qaM +vQe +wBE +mDl +anZ +mDl +mRU +hFQ +iKX +hdX +pxn +bUR +cET +hFQ +wfg +wfg +wfg +wfg +wfg +gIA +iwF +gIA +cHS +gIA +jCp +rhv +rhv +rhv +bCD +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +eRh +fCW +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +jRV +kVZ +qRV +qRV +qRV +otJ +rrH +xrj +xrj +iEi +ebe +jRV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jRV +jRV +jRV +jRV +jRV +gIA +gIA +gIA +iKC +sFr +"} +(34,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +nMi +mDl +mDl +qZH +mDl +mDl +pkO +hFQ +kqY +ejb +oKz +yfx +upH +hFQ +buW +tOc +riA +tOc +wfg +gIA +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +jRV +kYh +ugg +tXx +qRV +otJ +iEi +uYv +peW +ouX +iEi +jRV +gIA +iiT +gIA +gIA +gIA +gIA +gIA +ssH +jRV +anE +juw +llv +jRV +gIA +gIA +sFr +sFr +sFr +"} +(35,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ngz +cBy +mDl +cAk +mDl +mDl +mDl +eDC +plP +bUR +mcm +bUR +xin +azQ +plP +vLp +vLp +vLp +vLp +kbo +gIA +cHS +gIA +iwF +gIA +kVj +gIA +gIA +gIA +gIA +gIA +gIA +mtC +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +iDa +gIA +jRV +jRV +jRV +jRV +jRV +tcn +bdl +peW +hmM +ouX +iEi +gey +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jRV +peW +iEi +peW +jRV +gIA +sFr +sFr +sFr +sFr +"} +(36,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ngz +sQj +hic +mDl +lKH +lKH +xoZ +jWe +hFQ +nvM +omh +iAM +dWg +eZF +ngz +pEr +gCP +gCP +srr +wfg +mnY +mnY +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iDa +gIA +gIA +tKy +gIA +gIA +jRV +epS +dlj +fHo +fHo +iEi +iEi +vtg +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +euK +vjE +mru +aWp +jRV +jTv +sFr +sFr +sFr +sFr +"} +(37,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +uui +uui +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ngz +ngz +ngz +plP +hFQ +hFQ +hFQ +hFQ +hFQ +hFQ +plP +ngz +ngz +ngz +ngz +ngz +ngz +ngz +ngz +wfg +wfg +wfg +wfg +gIA +gIA +iDa +gIA +dmv +aKy +aKy +hCH +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +gIA +tKy +gIA +gIA +jRV +etS +iEi +iEi +iEi +iEi +dTF +vtg +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +jRV +eQl +sRj +brn +jRV +gIA +sFr +sFr +sFr +sFr +"} +(38,1,1) = {" +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +sId +ovO +tqn +gIA +vnC +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ngz +uSu +bAQ +sIu +goU +qcl +hFQ +hDH +lBD +mFk +sIu +sOs +dSv +ibK +iTJ +dxk +dxk +dxk +ehq +qUe +cRH +hbg +wfg +gIA +gIA +iDa +gIA +wLD +jJy +aKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +tKy +gIA +iiT +jRV +oDJ +vjE +gjt +peW +peW +gDr +jRV +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +jRV +jRV +jRV +jRV +jRV +gIA +sFr +sFr +sFr +sFr +"} +(39,1,1) = {" +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +aKy +pxD +gIA +aMC +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +rxQ +sIu +hnv +xeS +viY +ngz +sHB +sIu +sIu +sIu +sIu +sIu +tdP +tKX +tNU +aPC +sIu +tKX +tNU +aPC +rgf +wfg +wfg +wfg +wfg +wfg +gIA +gIA +aKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +jRV +fuB +vjE +woP +pjJ +eby +sPN +jRV +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(40,1,1) = {" +rkE +rkE +rkE +rkE +gIA +gIA +gIA +rkE +rkE +rkE +rkE +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rkp +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +aKy +cHS +gIA +xzR +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +aan +aoR +sIu +xFo +cuD +dWe +kca +koo +oqH +sIu +jPE +tzU +sIu +sIu +sIu +sIu +sIu +sIu +sIu +sIu +dXA +wfg +uXZ +cHY +sHj +wfg +gIA +gIA +aKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +jRV +jRV +jRV +jRV +jRV +jRV +jRV +jRV +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +jRV +jRV +jSE +jRV +jRV +jRV +jRV +jRV +tcn +sFr +"} +(41,1,1) = {" +rkE +rkE +rkE +rkE +gIA +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +jvx +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +oMo +hSw +oMo +vbL +tjG +ngz +ora +ebF +cwb +sIu +xvO +vvd +sIu +tKX +tNU +aPC +sIu +tKX +tNU +aPC +nHt +aCn +sIu +sIu +sIu +aCn +gIA +gIA +gIA +gIA +gIA +gIA +aZZ +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nbE +pJA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +tKy +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sOv +gIA +gIA +gIA +gIA +jRV +goh +bIe +sGS +eXE +tcn +bIe +gsX +tcn +sFr +"} +(42,1,1) = {" +rkE +rkE +rkE +rkE +rkE +gIA +gIA +gIA +gIA +gIA +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +gIA +sQR +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +hFQ +hFQ +hFQ +hFQ +ngz +ngz +fJp +fya +mMa +sIu +awW +fdz +sIu +sIu +sIu +sIu +sIu +sIu +hnv +sIu +pQp +wfg +xrF +nUB +kEQ +wfg +gIA +gIA +gIA +gIA +wLD +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +hdV +nML +lXi +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +tKy +vwZ +vhj +ccY +cvC +cvC +tNF +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +pcy +bIe +pDy +kaD +bIe +gqJ +bIe +jDI +tcn +sFr +"} +(43,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rkp +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +heN +dQU +oop +lFE +ngz +lTC +cXV +sIu +sIu +lkd +sIu +sIu +eqs +tKX +tNU +aPC +nHt +tKX +tNU +aPC +lFE +wfg +wfg +wfg +wfg +wfg +gIA +aKy +mtC +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nBR +woj +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tKy +vwZ +aGy +rSB +aRw +aRw +cht +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +jRV +bIe +dvo +riz +syL +tcn +aXo +mQb +tcn +sFr +"} +(44,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +iDa +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +vDl +rRA +itQ +itQ +wOx +cRg +cWe +sIu +axs +cJp +vxk +sIu +cAN +tRL +iHu +iHu +iHu +mfo +eiC +eiC +hiY +wfg +gIA +gIA +gIA +gIA +hCH +aKy +gIA +gIA +eIh +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +vwZ +fVY +afC +mxZ +vIp +jHI +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jRV +doV +bIe +mDz +oBT +tcn +fqj +mQb +tcn +sFr +"} +(45,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rkp +sQR +gIA +jPd +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +jPd +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +hFQ +hFQ +hFQ +hFQ +hFQ +hFQ +hFQ +phg +hFQ +ngz +ngz +phg +wfg +wfg +wfg +uRu +uRu +wfg +uRu +uRu +wfg +wfg +gIA +gIA +gIA +aKy +aKy +aKy +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +vtg +noc +bIe +mIU +aXo +tcn +rGB +hxa +tcn +sFr +"} +(46,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +rhv +rkp +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +fBU +iFV +heT +ngz +jKp +iFV +weJ +wfg +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +yjr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +kGo +gIA +gIA +gIA +vwZ +tio +cvC +hjJ +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gey +wWI +bIe +aXo +aXo +jRV +jRV +jRV +jRV +sFr +"} +(47,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +aOV +rhv +wUT +gIA +gIA +gIA +iwF +gIA +iiT +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +dzZ +iFV +goC +ngz +dzZ +iFV +net +wfg +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jFz +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +whP +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +gVY +gIA +gIA +vwZ +aos +aRw +vKB +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jRV +qwO +miP +cJK +cJK +jRV +gIA +iNC +gIA +sFr +"} +(48,1,1) = {" +rkE +rkE +rkE +rkE +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +rhv +rhv +rhv +rkp +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +vuq +iFV +dVy +ngz +pzU +iFV +bKk +wfg +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +wnn +nML +cGw +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sxr +sFr +sFr +sFr +jPd +vwZ +aos +aRw +cht +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oEn +jRV +jRV +vtg +vtg +jRV +jRV +jTv +nhR +jTv +sFr +"} +(49,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +sFr +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +rkE +rkE +rkE +rkE +jCp +rhv +rhv +rkp +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +whP +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +fBU +iFV +iFV +hFQ +dzZ +iFV +dQU +wfg +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +eRh +rbP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +vwZ +deP +rSB +npr +gIA +gIA +gIA +gIA +sOv +gIA +sQR +gIA +gIA +aKb +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +"} +(50,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +sFr +sFr +rhv +rhv +rhv +rkp +sQR +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +fBU +rPT +cAj +wfg +dzZ +gCG +tmK +wfg +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +vwZ +fVY +afC +aRb +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +ikk +oPW +oPW +cvC +ccY +aim +rnp +sFr +"} +(51,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iiT +sQR +jPd +gIA +gIA +gIA +gIA +iil +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hFQ +hFQ +gPo +wfg +wfg +wfg +gPo +wfg +wfg +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +gIA +aos +aRw +aRw +aRw +rSB +npr +rnp +sFr +"} +(52,1,1) = {" +rkE +rkE +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +ssH +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iNC +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +weB +ptC +ejR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +gIA +enY +mxZ +mxZ +mxZ +afC +wTR +rnp +sFr +"} +(53,1,1) = {" +sFr +rkE +rkE +rkE +rkE +gIA +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iNC +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +weB +ptC +ksm +ksm +ksm +ksm +ejR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +"} +(54,1,1) = {" +sFr +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +rhv +rhv +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +ssH +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iNC +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +weB +ksm +ksm +ksm +ksm +ksm +ksm +vWL +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +tgT +oPW +cvC +ccY +mdZ +rnp +sFr +sFr +"} +(55,1,1) = {" +sFr +rkE +rkE +rkE +rkE +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +rkp +gIA +ssH +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +weB +ksm +ksm +ksm +ksm +ksm +ksm +ksm +vWL +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rin +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +aos +aRw +aRw +rSB +xwt +rnp +sFr +sFr +"} +(56,1,1) = {" +sFr +sFr +rkE +rkE +rkE +gIA +gIA +rkE +rkE +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +rhv +rkp +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oaU +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +weB +ksm +ksm +ksm +ksm +ksm +ksm +ksm +ksm +vWL +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rin +wmI +eRN +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +enY +mxZ +mxZ +afC +wTR +rnp +sFr +sFr +"} +(57,1,1) = {" +sFr +sFr +gIA +gIA +rkE +gIA +gIA +rkE +rkE +rkE +rkE +rkE +rkE +jCp +rhv +rkp +sQR +gIA +gIA +whP +gIA +gIA +gIA +jPd +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +nPm +ksm +ksm +ksm +ksm +pKI +jWg +ksm +ksm +ksm +ejR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +sFr +sFr +"} +(58,1,1) = {" +sFr +sFr +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rkp +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +weB +ksm +ksm +ksm +ksm +qje +kcy +nPm +ksm +ksm +ksm +ebu +gIA +gIA +gIA +gIA +smz +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +tgT +oPW +cvC +tbQ +rnp +sFr +sFr +sFr +"} +(59,1,1) = {" +sFr +sFr +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +dQb +ksm +ksm +ksm +ksm +ksm +ptC +ksm +ksm +ksm +vWL +gIA +gIA +gIA +gIA +fkt +jFS +rnP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iiT +gIA +whP +gIA +aKy +aKy +aKy +sOv +sOv +sOv +gIA +gIA +aos +aRw +aRw +npr +rnp +sFr +sFr +sFr +"} +(60,1,1) = {" +sFr +sFr +sFr +gIA +whP +gIA +sQR +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +ssH +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +whP +gIA +gIA +gIA +gIA +ssH +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +nPm +ksm +ksm +ksm +ksm +ksm +ksm +ksm +ksm +ebu +gIA +gIA +gIA +tED +hQM +jUf +rCa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rhv +rhv +rhv +rhv +rhv +cSL +gIA +gIA +sOv +sOv +aKy +aGK +enY +mxZ +mxZ +wTR +rnp +sFr +sFr +sFr +"} +(61,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +dQb +ksm +ksm +ksm +ksm +ksm +ksm +ksm +vWL +gIA +gIA +gIA +gIA +gIA +hpd +jFS +kpe +maM +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +sOv +sOv +aKy +aKy +aKy +ovO +ovO +ovO +ovO +sFr +sFr +sFr +"} +(62,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iiT +gIA +oaU +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +dQb +ksm +ksm +ksm +ksm +ksm +ksm +vWL +gIA +gIA +gIA +gIA +gIA +gIA +bpj +gIA +gIA +unQ +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +sOv +gIA +sQR +gFe +rhv +rhv +rhv +rhv +rhv +sFr +sFr +sFr +"} +(63,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +dQb +ksm +ksm +ksm +ksm +ksm +ebu +gIA +gIA +gIA +iiT +gIA +gIA +gIA +vnC +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +"} +(64,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +ssH +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +dQb +ksm +ksm +ksm +ebu +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +whP +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +sQR +sFr +sFr +sFr +"} +(65,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +ssH +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +dQb +sRY +ebu +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sFr +sFr +sFr +"} +(66,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(67,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(68,1,1) = {" +sFr +sFr +sFr +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sQR +gIA +gIA +iwF +gIA +sFr +sFr +sFr +"} +(69,1,1) = {" +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nML +lco +veT +lco +nML +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(70,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nML +cGd +cGd +cGd +nML +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sFr +sFr +sFr +"} +(71,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +xhq +pot +xhq +xhq +xhq +pot +xhq +xhq +xhq +fkC +pot +pot +xhq +xhq +nML +gpj +cGd +sJg +nML +nML +nML +nML +nML +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +sQR +gIA +sOv +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +sFr +sFr +"} +(72,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +sQR +gIA +iwF +fky +fky +vXo +vXo +axC +fky +fky +rhv +rhv +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +xhq +fUB +xhq +xhq +wMk +wQl +wMk +iQu +wMk +wQl +wMk +iQu +tOg +vWP +pEB +rAT +nAa +osJ +gXp +cGd +cGd +iTJ +gXp +iTJ +fRr +iTJ +nML +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +qIb +cSL +sOv +sOv +sOv +gFe +rhv +rhv +rhv +lcW +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +"} +(73,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iiT +gIA +gIA +ssH +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +fky +bom +jTe +tQF +uXx +aEK +fky +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +iNy +wQl +wMk +iQu +gFR +wQl +lKU +iQu +gFR +wQl +gge +iQu +rAP +ovu +idd +idd +idd +cfJ +gXp +lco +qCq +lco +gXp +iTJ +bbF +iTJ +nML +aKy +aKy +ovO +ovO +aKy +aKy +aKy +aKy +iDa +ovO +nRw +xdX +xdX +aKy +upC +cvC +tNF +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +hGi +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +ssH +gIA +gIA +gIA +iwF +gIA +sFr +sFr +"} +(74,1,1) = {" +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sOv +sOv +sOv +gIA +gIA +gIA +vXo +qrU +gdg +jfd +gdg +gsg +fky +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +gFR +wQl +tya +iQu +mxi +nQW +iue +iQu +nMj +nQW +lOy +iQu +jjw +cfA +bbl +qsF +pva +uqC +gXp +cGd +cGd +cGd +gXp +hBr +nML +nML +nML +aKy +gIA +gIA +gIA +aGK +gIA +gIA +aKy +iDa +gIA +wko +sOv +sOv +sOv +udC +wKJ +cht +iDa +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +gIA +iKC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iiT +gIA +gIA +gIA +gIA +sOv +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +"} +(75,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +iiT +gIA +axC +oHd +gdg +kMc +krG +nWG +wsx +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +vOV +bPR +vOV +iQu +iQu +lZH +iQu +xSA +iQu +lZH +iQu +iQu +iQu +qJV +qJV +qJV +mMN +iQu +rFP +qFQ +cGd +cGd +xZV +jbi +nML +sfV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +sOv +sOv +sOv +gIA +eUL +gHl +bzv +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +gIA +sxr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sFr +sFr +"} +(76,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +fky +oiQ +aIS +aIS +hKB +gzZ +sxR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +whP +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +xhq +iQu +lZH +iQu +iQu +spT +wPR +nQW +uwg +nQW +nQW +iZi +iQu +xHo +exA +oFk +pJJ +mCK +uxG +nfV +cGd +cGd +cGd +jMU +cGd +kSn +rCC +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +xPJ +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +sFr +sFr +"} +(77,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +sFr +sFr +rhv +rhv +rhv +rhv +lcW +gIA +sOv +sOv +sOv +sOv +gIA +jCp +rhv +fky +fky +wsx +wsx +exC +uFm +wsx +wsx +miw +jna +jna +jna +sFr +sFr +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +xhq +uJY +wkc +wPR +nQW +ukD +nQW +nQW +qhU +qhU +kNf +sZx +dsM +shy +dRy +iMK +iMK +ipR +mCK +uxG +noX +cGd +cGd +cGd +cGd +lIl +nML +vhj +ccY +ccY +wGS +sOv +vhj +cjz +ccY +huG +sOv +iDa +gIA +sOv +sOv +sOv +gIA +tio +cvC +tNF +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oaU +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gYV +odI +wmI +sFr +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +sFr +sFr +"} +(78,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iDa +gIA +sOv +sOv +sOv +sOv +gIA +iDa +gIA +fky +tTr +ngZ +iCw +gdg +otT +fYl +pqR +jtm +jtm +hVX +jna +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sOv +sOv +sOv +gIA +xhq +aOL +pqX +sFC +gZr +nQW +nQW +yeG +gAM +gEA +sNt +nQW +iDK +iQu +wki +mCK +mCK +apf +dRy +qsx +pVY +oCa +cGd +cGd +ogs +ogs +nML +eRu +nfb +afC +wTR +sOv +fVY +afC +afC +rPZ +sOv +iDa +gIA +sOv +sOv +sOv +sOv +aos +aRw +mSM +iDa +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sFr +sFr +wmI +wmI +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +ssH +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +"} +(79,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wwM +wwM +jna +bUx +bUx +bUx +bUx +bUx +bUx +wsx +wsx +wsx +djC +onU +qBK +gdg +epo +gTB +jtm +jtm +pqR +kfr +jna +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +uTV +nPM +nPM +nPM +uTV +xhq +xhq +tyb +xhq +xhq +aUb +nQW +kKN +rME +oxl +hjm +nQW +bgF +qJV +tFc +ssT +ssT +tri +mCK +pSO +jqj +rox +iTJ +rNU +xms +xms +uWB +uWB +uWB +uWB +uWB +uWB +uWB +uWB +uWB +uWB +uWB +uWB +uWB +sOv +sOv +sOv +gIA +enY +mxZ +bzv +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +wmI +uTF +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +pjX +usN +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +"} +(80,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +sFr +gIA +wwM +gIA +sQR +sOv +sOv +sOv +sOv +gIA +gIA +ssH +wsx +kaf +rwd +oxV +gdg +mNh +lqJ +jtm +gqU +gYg +hpa +wsx +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +mHR +oFy +xhq +ycg +hTs +kqs +xhq +aUb +nQW +vED +vED +koy +vbx +meA +her +qJV +szi +wkc +pJJ +cgu +oLa +pSO +dfL +xqd +vol +rNU +xms +xBI +fLk +ydT +wrV +wze +fJw +fJw +xms +rqw +xWu +kmJ +rnT +fvl +uWB +sOv +sOv +sOv +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +wmI +wmI +uZh +uZh +sFr +sFr +gIA +gIA +gIA +sFr +sFr +sFr +sFr +usN +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +"} +(81,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sFr +sFr +sFr +gIA +vel +gIA +gIA +sOv +sOv +sOv +sOv +gIA +iiT +gIA +sxR +cAB +ioi +gdg +srF +yiY +xLA +jtm +pqR +exd +gBO +wsx +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +dGU +idd +xmQ +idd +dGU +nQW +cmP +ekv +goD +bEL +fqC +sPb +ruh +msL +lCK +wkc +dmz +gfz +tTo +mNq +dfL +iun +uYM +rNU +xms +hOJ +xms +lNy +cIQ +miW +miW +miW +uPM +iBW +iBW +iBW +cfx +oFx +uWB +puH +puH +puH +uWB +gIA +gIA +gIA +nFk +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +gPG +wmI +uZh +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sxr +wmI +hNc +wmI +wmI +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +ssH +sFr +sFr +"} +(82,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +iwF +sFr +sFr +jTv +jTv +vel +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +sOv +rmB +pkh +hGo +poJ +iel +ybz +fYl +fBk +pqR +exd +kCB +wsx +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +qKJ +qKJ +qKJ +qKJ +qKJ +qKJ +pDX +qKJ +qKJ +qKJ +jhO +lnf +lnf +qKJ +qKJ +vnn +qKJ +qKJ +qKJ +rbn +iYr +lcm +hOi +xms +rfU +rfU +aLr +npU +sWs +sWs +jDX +xms +ewL +iBW +fvH +ctU +gBl +xms +fOI +fOI +miW +uWB +gIA +gIA +gIA +xiX +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +uZh +wmI +uZh +sFr +pjX +usN +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uZh +uZh +wmI +wmI +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +"} +(83,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +gIA +sQR +vel +gIA +gIA +sOv +sOv +sOv +sOv +sQR +gIA +gIA +sNB +rDJ +uBL +hXf +hXf +ybz +eel +pqR +exd +exd +fYl +fky +sFr +jCp +jPd +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +gHy +tPu +qKJ +oUS +oUS +eVE +qKJ +xia +cKI +jCk +cKI +mEa +qKJ +jCk +cKI +jCk +cKI +mEa +qKJ +rzg +wxg +oVJ +oVJ +bcw +lNa +rfU +wfv +adP +pTv +pTv +cCU +rHC +eEx +iBW +hSz +iBW +rSy +xms +fOI +miW +miW +uWB +uWB +uWB +gIA +iDa +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +jPd +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +sFr +sFr +wmI +wmI +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uZh +wmI +wmI +wmI +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +sFr +sFr +sFr +sFr +"} +(84,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +iiT +jPd +gIA +sFr +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +fky +fMO +hVd +hvW +hvW +hgL +lqJ +xno +xno +xno +kPx +fky +gIA +iDa +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +eyI +qwY +viZ +qwY +gMH +dyf +qKJ +hUH +myx +myx +amE +lHt +qKJ +hUH +myx +myx +myx +akB +qKJ +ltW +duc +oVJ +oVJ +rKo +nAm +rfU +hJG +aLr +aLr +wWe +wWe +rHC +adD +iBW +iBW +iBW +fEr +xms +heU +miW +miW +lyX +gnC +uWB +gIA +iDa +gIA +gIA +iwF +gIA +gIA +ovO +ovO +gPa +ovO +cHS +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +uZh +sFr +sFr +sFr +fWQ +wmI +sFr +sFr +sFr +sFr +sFr +sFr +uZh +gPG +sFr +sFr +sFr +sFr +sFr +wmI +uZh +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +"} +(85,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +gIA +gIA +gIA +iiT +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +wsx +wsx +wsx +axC +axC +fky +fky +swE +swE +swE +fky +fky +gIA +iDa +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +iwF +gIA +iiT +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +xbY +txJ +mVw +dgV +eBD +uVT +gHy +jDv +qKJ +ePn +ePn +gMH +qKJ +gkV +ezB +hUH +iHt +cAC +qKJ +cAC +nmd +giL +ezB +uJJ +vnn +uxk +iUE +oVJ +oVJ +nQy +aoB +xms +rbD +fKY +wWe +wWe +jBg +rHC +qIJ +vlU +pyP +iBW +fEr +xms +btT +rlL +miW +rfK +xVN +uWB +gIA +iDa +gIA +ovO +ovO +gPa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ovO +gPa +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +huJ +uZh +sFr +sFr +uZh +wmI +wmI +wmI +sFr +sFr +rfu +uZh +uZh +uZh +uZh +sFr +sFr +sFr +sFr +sFr +pjX +usN +sFr +uTF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +"} +(86,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +iwF +ssH +gIA +eev +hWD +sEP +qUK +aKy +gIA +sOv +sOv +sOv +gIA +whP +gIA +iDa +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +dgV +skA +uVT +qKJ +qKJ +qKJ +lnf +lnf +viZ +qKJ +odZ +qKJ +viZ +qKJ +qKJ +qKJ +qKJ +qKJ +viZ +qKJ +qKJ +qKJ +jHg +xdN +oVJ +oVJ +rBB +pJq +xms +xms +xms +xms +xms +xms +xms +xms +xms +xms +rUw +xms +wSU +iIq +miW +miW +xiz +foO +uWB +uWB +uWB +uWB +uWB +gIA +qSM +gIA +gIA +cHS +gIA +gIA +jfY +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +wmI +uZh +uZh +sFr +sFr +uZh +uZh +wmI +uZh +uZh +usN +wmI +wmI +wmI +wmI +wmI +wmI +wmI +sFr +sFr +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +"} +(87,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +iiT +whP +gIA +ssH +gIA +gIA +iDa +nRB +mvS +yep +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +vwZ +enY +ehA +rnp +sQR +gIA +sOv +wko +sOv +gIA +ssH +gIA +aAy +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +oXz +pGk +dSQ +lnf +css +ebV +xwm +mIt +smP +hEt +hEt +pUZ +pvA +pvA +fWe +hEt +eDY +crL +qKJ +oVJ +jkg +oVJ +oVJ +oVJ +jFb +xms +aUP +sbR +rHQ +xms +kGT +kQf +gBD +kQf +xeQ +cfx +cfx +kWn +iIq +miW +miW +lyX +xiy +xms +sYz +boE +oqK +uWB +gIA +jfY +gIA +gIA +nMa +gIA +gIA +jfY +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +uZh +sFr +sFr +sFr +sFr +sFr +sFr +uZh +uZh +cjc +uZh +uZh +hBR +uZh +uZh +uZh +wmI +wmI +wmI +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +jPd +sFr +sFr +sFr +sFr +sFr +"} +(88,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +iDa +fvR +aRw +sOF +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +wko +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gXM +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +jcU +pGk +hEt +viZ +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +oHQ +rFf +lOY +sMH +hss +aWR +aWR +sMH +sMH +cvx +eRO +eRO +eRO +cvx +eRO +eRO +eRO +eRO +eRO +ocX +iBW +kWn +iIq +miW +miW +aVU +fdU +xms +ait +iBW +xhM +uWB +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gPG +usN +sFr +sFr +sFr +sFr +sFr +uZh +wmI +wmI +wmI +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gYV +sFr +sFr +sFr +sFr +sFr +sFr +"} +(89,1,1) = {" +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +iDa +pqm +rQd +cht +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iwF +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +fIg +pGk +bfR +qKJ +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +hEt +drF +hEt +hEt +qKJ +sPr +jkg +uxk +duU +oVJ +oNU +xms +ijS +eFy +xgT +rfU +vlU +vlU +vlU +tmc +pyP +cDB +iBW +kWn +iIq +miW +miW +tzL +rRR +xms +jFm +iPX +fPL +uWB +gIA +uBZ +djq +gIA +jfY +gIA +gIA +cne +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +uZh +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +odI +wmI +sFr +sFr +sFr +sFr +uZh +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gYV +odI +odI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +"} +(90,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iDa +rra +rIz +nvc +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +qKJ +qKJ +qKJ +qKJ +nHB +hEt +rGP +aWe +lxk +tYr +hEt +nou +bnw +ckB +pdc +xCC +vZb +hEt +viZ +axJ +jkg +sVV +sVV +oVJ +qOJ +xms +xms +iov +rfU +rfU +rfU +iov +xms +xms +rlL +cDB +vuB +xms +xms +xms +uPM +xms +xms +pid +vkg +miW +uFP +uWB +gIA +ezI +gIA +gIA +qSM +cHS +gIA +jfY +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uZh +sFr +wmI +wmI +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +sFr +sFr +sFr +sFr +sFr +sFr +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ogE +wmI +wmI +wmI +udS +sFr +sFr +sFr +sFr +sFr +sFr +"} +(91,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +gIA +ssH +gIA +sQR +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +lyQ +jtI +lyQ +qKJ +jiE +hEt +wLC +qKJ +qKJ +qKJ +viZ +lnf +rmT +hSI +jbf +hSI +hSI +hSI +hSI +uqj +jkg +oVJ +oVJ +oVJ +qHw +xms +oBz +eAw +wGe +vNj +hCd +djv +wzF +xms +lek +cDB +wme +xms +tYV +pSF +miW +erh +eHl +svx +hpt +miW +jCX +uWB +gIA +jfY +gIA +gIA +eCh +gIA +gIA +nMa +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +wmI +wmI +uZh +usN +sFr +sFr +wmI +wmI +wmI +wmI +wmI +hGi +hGi +hGi +wmI +wmI +sFr +sFr +sFr +uZh +uZh +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lJX +wmI +wmI +wmI +lJX +sFr +sFr +sFr +sFr +sFr +sFr +"} +(92,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iDa +sgc +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +ycQ +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +dgV +skA +uVT +qzO +qzO +qzO +xUr +btn +hEt +bVm +qKJ +jJE +dWB +ner +fTe +rmT +wKH +jjr +hSI +lwD +cVw +hSI +hsN +jkg +jSe +aaT +oVJ +oVJ +rHC +jEs +iBW +rsG +miW +miW +jce +pWe +eAw +xeQ +cDB +iBW +uPM +miW +miW +miW +miW +miW +miW +miW +miW +qzJ +uWB +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +sFr +uZh +wmI +wmI +wmI +uZh +pjX +wmI +wmI +wmI +wmI +hGi +hGi +eRN +gIA +gIA +gIA +sxr +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ogE +iKC +wmI +wmI +ogE +sFr +sFr +sFr +sFr +sFr +sFr +"} +(93,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +siw +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +aKy +iDa +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +uVT +ums +pLZ +iVe +qKJ +nIe +hMr +xJS +qKJ +shS +uxh +hRK +xCU +rmT +dib +qen +hSI +eBg +tQH +wjI +ocn +jkg +wRr +duU +oVJ +oVJ +vwT +mEG +iBW +wLz +oAp +tys +idj +iBW +iBW +iBW +cDB +vuB +xms +phN +leT +agH +dCO +paq +miW +fEx +dgF +qNV +uWB +kvD +kvD +kvD +kvD +kvD +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uZh +wmI +wmI +usN +wmI +wmI +wmI +wmI +eRN +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lJX +iKC +wmI +wmI +lJX +sFr +sFr +sFr +sFr +sFr +sFr +"} +(94,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +iDa +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +aKy +aKy +vUP +iDa +cHS +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +hSI +hSI +hSI +hSI +hSI +hSI +hSI +hSI +dxf +bGM +wiS +obK +hSI +hSI +oCP +hSI +kie +ryh +wjI +ocn +jkg +jHg +jHg +oVJ +rBB +rHC +mEG +iBW +iBW +iBW +iBW +iBW +iBW +iBW +iBW +cDB +cNQ +rfU +dzv +eaI +cPg +hDj +mTR +sWw +dyP +hDj +niW +uWB +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uZh +wmI +uZh +usN +wmI +wmI +wmI +wmI +sFr +sFr +sFr +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ogE +wmI +wmI +wmI +ogE +sFr +sFr +sFr +sFr +sFr +sFr +"} +(95,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +wUT +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rkp +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +cpe +eoV +kHd +hSI +rkR +bTI +nYd +hSI +qDU +nYw +hCT +bAJ +hSI +fcC +hjy +gdl +aGV +bqK +gRF +ocn +jkg +oVJ +oVJ +oVJ +oVJ +xms +fly +iBW +iBW +iBW +iBW +ozV +cjw +tmc +pyP +cDB +cNQ +rfU +rfU +rfU +rHC +rHC +rHC +xms +xms +xms +xms +uWB +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +sFr +sFr +iKC +wmI +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lJX +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(96,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +jPd +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +iiT +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +xDE +hjy +tQH +tQj +utU +aGV +sIR +rmT +jUq +tGn +blU +ssM +hSI +dLS +eoV +hgq +pQG +kHd +hSI +eCY +ydX +oVJ +eDf +rzg +rzg +xms +xeR +dlo +iTb +tmc +kcP +qpk +eQe +xms +mEG +cDB +noH +xms +xOD +eAw +paE +cLZ +rUY +dKN +uKt +rnT +fMa +uWB +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uZh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +ssH +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ogE +wmI +wmI +wmI +gVY +sFr +sFr +sFr +sFr +sFr +sFr +"} +(97,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +ssH +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +crQ +fwf +utU +hSI +utU +aGV +iOo +rmT +rmT +rmT +rmT +hSI +hSI +hSI +hSI +asq +tQj +hSI +gXx +dRn +gSS +dRn +gXp +cjD +ooo +xms +xms +xms +xms +pid +xms +xms +xms +dyM +mEG +cDB +dCI +rHC +cgd +iBW +aCj +oWK +iBW +iBW +hPP +vpk +owx +uWB +kvD +kvD +kvD +kvD +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sxr +hGi +hGi +wmI +sFr +sFr +sFr +sFr +sFr +sFr +"} +(98,1,1) = {" +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +dgV +skA +eSx +jHr +fyb +oKD +hSI +utU +aGV +moe +aGV +aGV +utU +ekx +xHs +hSI +fyb +fyb +qnN +aGV +gTq +hSI +tDj +sDN +pLD +knC +tIV +vUM +pAj +vlA +hZN +xms +oZD +kMo +myf +ftb +xms +sTr +cDB +gBl +rHC +ahm +iBW +jkI +iBW +iBW +iBW +hSz +wrd +gOZ +uWB +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +sxr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(99,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +xbY +txJ +mVw +dgV +eBD +eSx +hSI +kyi +hSI +gXx +utU +hjy +fyc +fyc +fyc +hjy +jSu +scN +kBe +scN +scN +scN +snS +scN +kBe +lws +bgT +lOg +ggN +tIV +tIV +tIV +tIV +kpW +xms +cIk +unS +mJc +lMM +xms +xeQ +cDB +vfb +rHC +lek +iBW +iBW +iBW +iBW +iBW +iBW +iBW +owx +uWB +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gab +jFz +gIA +sFr +sFr +sFr +sFr +sFr +"} +(100,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +edF +utU +oQO +kHd +aGV +hjy +eoV +eoV +eoV +hjy +iqK +aGV +hSI +thf +kci +utU +sOc +sOc +hSI +ljS +iTJ +sQL +uMp +tIV +rKa +saV +tIV +fCk +xms +mtz +hEj +mJc +mJc +uPM +iBW +cDB +rtY +rHC +sXn +vpk +iBW +iBW +iBW +qqp +vtr +daa +iPa +uWB +sFr +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rkw +nML +pYX +sFr +sFr +sFr +sFr +sFr +"} +(101,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +waO +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +uTV +skA +txJ +mVw +dgV +skA +eSx +edF +aGV +aGV +aGV +aGV +hjy +jEe +jEe +jEe +hjy +iqK +euQ +hSI +hSI +hSI +kyu +hSI +dBB +neT +cku +xeV +xeV +uMp +vUM +nbH +beK +tIV +gaf +xms +xjk +mJc +tVj +rGw +xms +pyP +cDB +rtY +xms +wHL +vNw +sVJ +pyP +cfx +mZH +rdS +vcY +vvX +uWB +sFr +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +rbP +dkP +sFr +sFr +sFr +sFr +sFr +"} +(102,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +pWg +aGV +aGV +wds +scN +scN +scN +scN +scN +scN +pnR +xMz +hSI +fyb +aGV +utU +dBB +neT +rLs +sHd +pVM +xeV +xeV +vUM +tIV +uJe +tIV +ulS +xms +ceK +kBY +gBb +eTk +xms +dnH +qaU +rtY +xms +xms +xms +xms +xms +uPM +xms +xms +xms +xms +xms +sFr +sFr +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +"} +(103,1,1) = {" +sFr +sFr +sFr +iiT +gIA +gIA +gIA +iwF +sQR +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iiT +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +hSI +tQj +hSI +hSI +odr +uRQ +mwn +fyb +rmT +kyi +hSI +hSI +hSI +dhA +hjy +kUe +neT +rLs +tip +mQq +tZw +pVM +xeV +ifz +tIV +gvT +nuQ +aee +xms +nnd +kBY +mJc +tsN +xms +qCH +cDB +wme +kQf +rlL +rlL +muR +xeQ +iBW +wme +kQf +kQf +uta +xms +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iil +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +"} +(104,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oaU +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +whP +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sOv +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +dgV +skA +eSx +kjN +aGV +kHd +hSI +aPv +hSI +rmT +rmT +rmT +xBt +rku +rQN +hSI +pbz +hjy +dlH +fqK +rTM +tyQ +nce +ekm +sHd +uhz +gXp +dwZ +xms +xms +rfU +rfU +xms +xms +xsg +xms +xms +weM +cDB +iBW +iBW +iBW +iBW +iBW +iBW +iBW +iBW +iBW +iBW +rtY +xms +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gXM +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +sFr +sFr +sFr +sFr +"} +(105,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +cHS +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +taW +aGV +uGf +hSI +dSb +jxf +iTJ +pTn +hSI +cln +tfP +aHj +kyi +aGV +nFZ +qia +neT +wEf +tip +pVM +tZw +mQq +xeV +jZT +vHx +xms +qTC +byc +rfU +wrM +kwG +eTH +mmZ +uPM +cfx +cDB +vuB +hdg +auy +auy +auy +rcu +rZg +kcd +cfx +jZH +fCn +xms +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nfI +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +"} +(106,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +kmf +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +jPd +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +aBc +aBc +aBc +aBc +aBc +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +wLr +hjy +xqT +hSI +kSS +ugI +vmc +jfF +hSI +hSI +oCP +hSI +hSI +aGV +hjy +vMb +dBB +neT +wEf +sHd +mQq +xeV +xeV +uvO +wWS +xms +xku +mCv +rfU +wrM +eTH +eTH +aiW +xms +hOB +dWW +bSO +xms +xms +pid +fed +xms +xms +tJW +cKa +tJW +xms +xms +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nfI +ppW +bpo +sFr +sFr +nfI +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +"} +(107,1,1) = {" +sFr +sFr +sFr +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +aBc +iKP +dnr +fef +aBc +aBc +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +eSx +sze +vcl +fyb +hSI +aZD +hDG +njU +dJy +hSI +tjE +utU +oky +hSI +qfg +aGV +aGV +fnV +dBB +neT +cku +xeV +acv +gXp +tyo +pHx +xms +lpH +xms +xms +fFv +snv +fjS +tFZ +xms +xms +tme +xms +xms +czx +fzd +uzx +pwh +ogj +ejG +sxl +hlf +tzO +beA +aJM +aJM +sFr +sFr +sFr +sFr +sFr +sFr +sFr +qwo +bpo +bpo +dNB +aXy +ahj +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +fpl +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +oaU +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +"} +(108,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +eKI +wmI +wmI +wmI +qoB +aBc +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +sHf +etn +jYL +dOw +sHf +eSx +hSI +hSI +hSI +hSI +gXp +gXp +rtS +nML +hSI +nEi +hjy +aGV +hSI +asq +hUa +hSI +hSI +hSI +hSI +qYC +ljS +tcc +gXp +gXp +gXp +xms +bMC +rlL +glV +fFv +bAl +rMz +ykF +xms +eEP +cDB +fda +xms +nQX +oJc +pcC +lGK +eCW +sxl +sxl +sxl +iRV +kVK +sFr +aJM +aJM +aJM +rzJ +afq +sFr +sFr +iFd +rzJ +rzJ +bpo +bpo +pCq +dyr +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +"} +(109,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wWV +wmI +wmI +wmI +wmI +wmI +hGi +gVY +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +nML +nwk +laQ +hku +feb +gXp +eki +xAf +rNU +hSI +xDE +hjy +kND +dWH +aGV +dZv +hSI +iTv +tUw +gXp +tDj +tDj +pIM +gXp +xKp +nXJ +xms +tHN +mlP +xms +xms +rXV +rHC +xms +xms +cVv +cDB +dMG +xms +jwL +bCm +uRN +xZR +cPS +bBg +sxl +sxl +aPQ +kVK +sFr +sFr +sFr +sFr +rzJ +rzJ +rzJ +rzJ +rzJ +rzJ +rzJ +rzJ +rzJ +yhe +msZ +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +sFr +sFr +sFr +sFr +"} +(110,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +iiT +gIA +cHS +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rBM +ftp +wmI +wmI +nBj +aBc +sFr +sxr +odI +kGo +gIA +iiT +gIA +uTV +skA +txJ +mVw +dgV +skA +nML +iVX +iyq +lws +lws +twb +lws +tSt +tjA +hSI +lJA +eoV +iCI +cij +aqQ +odr +hSI +bIK +pnN +gnu +cGd +cGd +cGd +gnu +knF +exV +xms +eEh +liR +xms +aZD +tSb +rNU +uxs +xms +knw +cDB +fFl +xms +kds +uzf +lLo +fdE +vhw +rLI +ckU +sxl +jYv +kVK +sFr +sFr +sFr +sFr +fQW +sFr +afq +sFr +rzJ +rzJ +rzJ +rzJ +bpo +bpo +dvi +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +icQ +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +"} +(111,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iiT +gIA +gIA +yjr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rKR +ujy +swd +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +nML +kph +xqd +cGd +iCh +gnu +cGd +xqd +aOl +kyi +hSI +cko +cko +hSI +hSI +hSI +hSI +gXp +gnu +gnu +cGd +cGd +cGd +gnu +gnu +gXp +xms +xms +xms +xms +cGd +jCt +hGU +rmc +xms +xms +tme +xms +xms +kVK +kVK +kVK +kVK +fRh +fRh +fRh +myg +kVK +kVK +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nfI +iFd +rYP +wKp +kDn +jcc +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iRp +gIA +gIA +gIA +whP +gIA +gIA +sQR +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +"} +(112,1,1) = {" +sFr +sFr +sFr +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +dgV +skA +nML +vUl +xqd +mUk +uZo +gnu +cGd +hHu +cGd +uVg +cGd +cGd +uxs +fsA +nJY +lGa +bFB +jJx +cGd +cGd +dIN +hLP +oRh +cGd +cGd +ccI +jJx +jJx +cGd +qFQ +cGd +cGd +cGd +cGd +cGd +cGd +xqd +czf +ljS +tbp +kVK +sol +sPQ +nKl +aVo +qQt +sxl +vGw +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nfI +tEn +nfI +nfI +dhy +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +"} +(113,1,1) = {" +sFr +sFr +sFr +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +uTV +xbY +txJ +mVw +dgV +eBD +nML +rBf +xqd +cGd +iYd +gBa +cGd +xqd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +jGH +iTJ +iTJ +mUk +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +cGd +xqd +lOg +ubR +xOx +kVK +spq +spq +sxl +sxl +ygE +sxl +bKu +nfI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ooQ +gIA +iRp +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +"} +(114,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +whP +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uTV +uTV +uTV +kps +uTV +uTV +skA +txJ +mVw +dgV +skA +nML +nlT +xqd +csV +fkm +qZG +qHb +djZ +eIX +eIX +odR +odR +odR +lws +lws +lws +odR +lws +odR +lws +iaF +rgU +uon +bVJ +lws +lws +vYH +fcr +lHc +eOf +lws +lws +xYg +eFO +lws +lws +sEY +rzN +wHa +sfV +kVK +cFE +sxl +qvB +hXU +wLh +sxl +wrX +nfI +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +cZc +gIA +gIA +gIA +aQe +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +"} +(115,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +whP +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uTV +kIu +rGb +pMP +ogq +uTV +skA +txJ +mVw +dgV +skA +uTV +nIn +sdB +tax +tax +tax +nIn +nIn +jWC +jWC +jWC +jWC +nIn +nIn +nIn +nIn +nIn +gXp +gnu +gnu +cGd +cGd +njU +gnu +gnu +gXp +kVK +kVK +kVK +kVK +kVK +qxK +uNU +kVK +kVK +jJx +oeb +mtR +kVK +kVK +kVK +kmc +sxl +sxl +sxl +sxl +sxl +mED +nfI +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +"} +(116,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +mzm +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sQR +gIA +iiT +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uTV +vEg +skA +gWE +kIu +uTV +skA +txJ +mVw +dgV +nIZ +uTV +dfQ +gZR +oda +oxW +kNQ +cQb +fLU +hvi +gZt +gZt +gZt +tLY +nIn +jgk +llJ +nIn +exV +hTE +gnu +jJx +cGd +abQ +gnu +cbG +xEE +kVK +nsb +oik +kVK +pfq +dRD +spq +dHW +kVK +myg +nfI +aSU +kVK +ekA +kVK +iwu +bvh +xXV +wFo +sxl +sxl +spq +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +"} +(117,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +jPd +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +sQR +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +ueh +nML +dlQ +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nIn +lNK +skA +gWE +xld +uTV +skA +txJ +mVw +dgV +skA +uTV +bKl +gZR +nyD +nyD +rpU +oYV +hqo +nyD +wmg +vNB +gLm +wPP +nIn +fDE +nNi +nIn +rtk +qCl +gXp +cGd +cGd +xAf +gXp +gGl +tUw +kVK +xdH +vxv +kVK +qEx +sxl +sxl +uft +kVK +sxl +jNT +ipb +kVK +sxl +kVK +kVK +cCN +kVK +nud +uNU +myg +uNU +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(118,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +hAm +rbP +cEY +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nIn +vQD +skA +skA +skA +uTV +skA +txJ +mVw +dgV +skA +uTV +kRH +gCn +nyD +nyD +nyD +nyD +nyD +nyD +nyD +nyD +nyD +jfU +dpm +nIn +uxb +nIn +nIn +nIn +nIn +jJx +cGd +xAf +kVK +kVK +kVK +kVK +kVK +pZP +kVK +sxl +wIF +sxl +sxl +rXA +spq +sxl +ipb +myg +sxl +sxl +kEM +vUi +kVK +gkZ +sxl +sxl +wzx +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +aBc +aBc +xRU +xRU +xRU +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(119,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sQR +gIA +fpl +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nIn +kIu +gWE +gWE +gWE +oGQ +skA +ibO +ibO +ibO +skA +uor +skA +gZR +nyD +mLc +cCp +wmg +wmg +nyD +pQC +wmg +rpU +jlg +nIn +edW +jmP +fvm +bhO +tyL +nIn +cGd +cGd +xAf +kVK +coD +hJI +dmm +ofV +pZG +kVK +kmc +qlY +oOW +sxl +uNU +spq +spq +ipb +uNU +sxl +sxl +sxl +sxl +dgM +sxl +sxl +sxl +vMn +nfI +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +aBc +akr +drT +mgr +xRU +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(120,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nIn +ujR +gWE +gWE +lNK +uTV +skA +txJ +mVw +lTt +iKl +uTV +wIA +gZR +qjX +mLc +mLc +mLc +nyD +nyD +nyD +nyD +nyD +nyD +iYP +jmP +jmP +syI +pbT +tyL +qgN +jMU +cGd +xAf +kVK +mjw +mRn +mLl +qlr +qlr +kVK +sxl +jnU +tfN +pAZ +kVK +vKM +rPC +wgM +kVK +eCy +sxl +sxl +sxl +sxl +sxl +sxl +sxl +xlC +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jyb +drT +rfQ +apF +aBc +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(121,1,1) = {" +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +cHS +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uTV +uTV +rON +uTV +uTV +uTV +skA +txJ +mVw +mVw +mVw +uTV +xuP +txI +liX +nnM +tfD +jkf +jsR +gTM +kfe +cAZ +bCF +skA +jWC +rkz +eZV +dSh +vPF +uZS +nIn +cGd +cGd +xAf +kVK +odD +mLl +mLl +mLl +mLl +myg +sxl +ndt +iLb +spq +kVK +oAB +jCC +bAZ +fRh +flu +sxl +sxl +sxl +sxl +sxl +sxl +sxl +xlC +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +aBc +drT +drT +gAo +aBc +kvD +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(122,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +iwF +sFr +sFr +sFr +sFr +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +hJc +mGp +wsX +hUM +fAp +fAp +fAp +fAp +fAp +fAp +fAp +xEk +jRz +jWC +aPb +wTi +mEC +vPF +gkO +nIn +sFP +cGd +rfA +kVK +mLl +prG +erF +uLt +erF +kVK +sxl +sxl +sxl +spq +kVK +ggI +sxl +jPB +dYA +cVh +tiW +sxl +sxl +kVK +tze +wIF +sxl +rDX +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +dzA +nkk +drT +lHr +aBc +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(123,1,1) = {" +sFr +sFr +sFr +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +aVn +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +sQR +gIA +gIA +gIA +jPd +gIA +gIA +gIA +sFr +sFr +sFr +sFr +rbg +sFr +sFr +sFr +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +hJc +mGp +wsX +fAp +fAp +fAp +fAp +fAp +fAp +fAp +fAp +tvx +jRz +nIn +nIn +nIn +nIn +nIn +nIn +nIn +cGd +cGd +xqd +kVK +nyc +kVK +kVK +kVK +kVK +kVK +bOl +spq +sxl +vGw +kVK +kVK +kVK +fRh +fRh +sxl +ipb +sxl +uNU +kVK +kjF +sxl +sxl +uLj +nfI +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +jFP +dTX +drT +drT +doO +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(124,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +kmf +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +jqe +nrL +wMD +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +ovO +gIA +uui +uui +sFr +sFr +sFr +rbg +ooT +rbg +sFr +rbg +rbg +sFr +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +hJc +mGp +wsX +eyb +mtN +mtN +mtN +mtN +sBC +fJb +fAp +tvx +ndX +nIn +vuf +cHv +cHv +gXp +eki +soY +soY +cGd +xqd +fRh +kMT +oDx +kVK +prs +lEN +kVK +nyk +dyG +sxl +sxl +sxl +spq +cly +fRh +qfA +sxl +ipb +sxl +iTe +kVK +yer +sxl +sxl +uLj +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +xRU +apF +oJv +smK +aBc +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(125,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +jPd +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sQR +gIA +edO +gIA +nkV +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +oaU +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +whP +gIA +gIA +ovO +aKy +aKy +aKy +sFr +sFr +sFr +rbg +pjV +ooT +sFr +rbg +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +uTV +ije +fFc +kym +crA +vuA +ecN +vuA +vDW +hWx +fAp +tvx +nVZ +nIn +cpd +cGd +jJx +rRF +jJx +cGd +cGd +cGd +xqd +fRh +xti +cQg +kVK +tCJ +fpc +fRh +eDX +fWN +ndt +hVG +rrN +sxl +aZB +kVK +lMB +spq +ipb +sxl +lLK +uNU +jQC +sxl +sxl +lLL +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +aBc +aBc +aBc +aBc +aBc +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(126,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sQR +ovO +aKy +gIA +cHS +sFr +sFr +sFr +jrQ +pjV +vSp +sFr +rbg +mtL +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +uTV +ylL +gCn +rEz +beo +hCJ +nIn +qgN +eyG +teu +teu +nIn +nIn +nIn +xdi +cGd +vcg +gXp +lba +qFQ +cGd +cGd +xqd +tVA +fRh +kVK +kVK +rtS +gXp +fRh +fRh +fRh +kVK +kVK +kVK +beA +kVK +kVK +mut +spq +tJe +sxl +iCC +uNU +eXf +sxl +pcC +qhZ +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(127,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +edO +gIA +gIA +gIA +iwF +gIA +iiT +gIA +whP +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +sFr +sFr +sFr +olJ +wmI +frB +sFr +tMK +wmI +sQo +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +xbY +txJ +mVw +mVw +rGe +uTV +tKD +gZR +ltf +beo +tkb +nIn +maG +lbN +fAp +fAp +lpi +iBr +nIn +ivV +cGd +rvZ +gnu +cGd +cGd +cGd +cGd +iEC +bjf +etl +jkc +etl +dsG +rNU +kVK +mKG +pcC +pcC +rXA +spq +gNB +jQC +kVK +mut +spq +ipb +sxl +iCC +kVK +jQC +sxl +sxl +fUj +nfI +kvD +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iSE +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(128,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +pVq +gIA +oEn +sFr +sFr +sFr +wmI +sFr +sFr +sFr +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +mVw +mVw +uTV +qZB +loi +jus +hHP +scs +nIn +tOI +oKZ +fAp +fAp +jkw +xtt +nIn +nKe +cGd +eVA +gnu +iTJ +cGd +cGd +cGd +xqd +cGd +cGd +cGd +cGd +cGd +aOl +kVK +beN +hpK +eTA +uNU +spq +sxl +jQC +kVK +uNU +uNU +aSU +uNU +uNU +kVK +kVK +myg +uNU +kVK +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gLW +gLW +gIA +gLW +gLW +gLW +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iSE +gIA +gIA +gIA +gLW +gLW +gLW +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(129,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +mvA +mvA +lEZ +lEZ +mvA +xFB +mvA +mvA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +cHS +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gYV +mck +gVY +gIA +sFr +sFr +sFr +wqe +sFr +sFr +sFr +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +uTV +ndC +nIn +nIn +uyo +nIn +nIn +gxe +skA +fAp +fAp +gWE +lUH +nIn +nKe +jJx +hoo +gnu +rMq +rMq +cGd +cGd +xqd +cGd +fwW +cGd +cGd +cGd +aOl +nud +kVK +kVK +kVK +kVK +gHr +sxl +jQC +kVK +btW +sxl +ipb +fUj +sqk +sqk +xUa +sxl +sxl +jii +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oXP +xNb +oXP +jcs +jcs +oXP +xNb +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oXP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(130,1,1) = {" +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +mvA +vor +vLj +neK +xwf +oBk +hQl +mvA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +whP +ovO +gIA +vMv +eiS +kGo +gIA +gIA +uVF +dcN +wqe +wmI +odI +tSO +wmI +vSp +rbg +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +bKT +jiv +nIn +dHb +nyD +qox +nIn +mUh +skA +fAp +rPR +gWE +uia +nIn +nKe +hVu +rvZ +nML +nML +nML +lco +gnu +cKO +nML +uxs +hGU +mUk +cGd +aOl +kVK +wCa +pcC +pcC +myg +sxl +sxl +sxl +ppK +sxl +sxl +ipb +spq +mVK +jre +sxl +sxl +sxl +jii +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tNY +xwz +tNY +xwz +tNY +oXP +tNY +oXP +gXc +gXc +oXP +tNY +oXP +tNY +xwz +tNY +xwz +tNY +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(131,1,1) = {" +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +miT +lgh +hWe +hWe +hWe +oBk +jAf +mvA +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ovO +gIA +sxr +wmI +aTi +gIA +gIA +gIA +gIA +cbJ +wqe +owt +wmI +wmI +wmI +wmI +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +mVw +mVw +uTV +dnL +nIn +njV +nyD +eyu +nIn +fNA +skA +sgH +ciR +gKj +uGq +nIn +woq +xsK +qZq +nML +gIA +nML +gzn +cGd +xAf +nML +ndT +soY +sjm +kao +ogG +kVK +meg +fxz +eTA +uNU +jQC +aZB +fUj +kVK +wVX +sxl +ipb +spq +sqk +sxl +sxl +sxl +spq +buT +nfI +kvD +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +oXP +oXP +oXP +oXP +oXP +oXP +xNb +oXP +xEL +xEL +oXP +xNb +oXP +oXP +vER +vER +oXP +oXP +oXP +oXP +oXP +oXP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(132,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +mvA +dbW +hWe +rdh +sfO +aGA +vcn +mvA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +cHS +ssH +gIA +ioq +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +uui +aKy +gIA +cxd +gIA +iwF +gIA +gIA +gYV +wmI +wmI +wmI +hGi +wmI +scO +frB +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +uTV +uTV +uTV +oNW +nyD +mxT +uTV +uTV +uTV +uTV +uTV +uTV +uTV +uTV +rYr +rYr +mcz +nML +gIA +nML +gpj +cGd +vSQ +nML +nML +mcz +mcz +rYr +nML +nfI +nfI +nfI +kVK +kVK +kVK +kVK +nud +kVK +wWp +sxl +ipb +spq +sxl +sxl +sxl +sxl +spq +aHO +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +bgY +bgY +icb +icb +icb +fkP +icb +icb +xIZ +icb +gzO +icb +icb +xIZ +icb +icb +icb +icb +bgY +bgY +bgY +icb +fkP +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(133,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +mvA +aTu +byu +mvA +mvA +mvA +lJx +mvA +mvA +mvA +mvA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +dOm +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +uui +aKy +oEn +uYF +gIA +gIA +sQR +sFr +sFr +sFr +iKC +rbg +rbg +sFr +riO +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +skA +txJ +mVw +mVw +mVw +uTV +gIA +uTV +uTV +uyo +uTV +uTV +gIA +whP +gIA +gIA +jPd +gIA +gIA +gIA +gIA +whP +gIA +gIA +nML +cGd +cGd +xqd +nML +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nfI +pbG +myg +sxl +kBw +kBw +kVK +sxl +sxl +fzH +sxl +sxl +sxl +sxl +ygE +oql +hiB +nfI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +icb +icb +fkP +prV +icb +icb +icb +icb +icb +uZY +icb +icb +icb +icb +uZY +icb +oXP +oXP +oXP +oXP +icb +icb +icb +icb +prV +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(134,1,1) = {" +sFr +sFr +sFr +sFr +sFr +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +qKh +lYg +tkw +bUh +hWe +hWe +oBk +vLI +uHP +xhE +mvA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +wtB +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +jPd +gIA +sQR +aKy +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +wmI +sFr +sFr +sFr +usN +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kvD +kvD +uTV +skA +txJ +mVw +mVw +mVw +uTV +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +nML +lco +veT +cKO +nML +gIA +gIA +gIA +gIA +iiT +gIA +gIA +nfI +kVK +kVK +fth +sxl +sxl +myg +sxl +sxl +fRh +fRh +myg +kVK +nud +myg +nfI +nfI +nfI +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +icb +icb +fkP +icb +oXP +oXP +oXP +oXP +oXP +icb +icb +xYX +icb +huM +mLa +msY +icb +wnc +gnT +icb +oXP +bAg +tYh +oXP +icb +xYX +icb +icb +icb +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(135,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +iwF +gIA +unE +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +mvA +mbO +tkw +mvA +neB +tbm +unK +mvA +apb +tjs +mvA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hhT +hML +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +aKy +gIA +cHS +gIA +gIA +sFr +sFr +sFr +gbr +wmI +wmI +sFr +sQw +wqe +wmI +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +uTV +uTV +nPM +nPM +nPM +uTV +uTV +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nfI +tRp +lnm +sxl +sxl +tPZ +kVK +spq +sxl +fRh +eAR +mLl +kVK +vFw +mLl +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +icb +icb +oXP +oXP +oXP +oXP +tOZ +clU +uMA +oXP +bgY +icb +icb +icb +icb +erS +uZY +icb +uZY +prV +icb +oXP +mTD +gUz +oXP +icb +xzZ +rmY +gTm +sfq +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(136,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +mvA +mvA +aJC +mvA +mvA +mvA +mvA +mvA +mvA +mvA +mvA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sCM +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +rbg +ocT +rbg +sFr +jzN +wmI +wmI +xSx +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jTn +bUJ +bUJ +bUJ +bUJ +ldY +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +nfI +kil +sxl +sxl +sxl +rPC +uNU +spq +jre +fRh +wLU +mLl +kVK +gbe +qlr +nfI +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +erS +icb +icb +bgY +oXP +cQL +kKr +dgP +tNY +tNY +qSU +vsY +bgY +icb +icb +icb +icb +icb +fLw +pBS +rPY +icb +dFQ +oXP +uqB +pPy +xNb +mLa +rPY +icb +ail +mFi +oXP +oXP +oXP +oXP +oXP +oXP +oXP +sFr +sFr +sFr +sFr +sFr +"} +(137,1,1) = {" +sFr +sFr +sFr +sFr +sFr +ovO +gPa +uui +ovO +gIA +jPd +gIA +gIA +gIA +gIA +gIA +ovO +gPa +ovO +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tZX +dpA +lsq +lsq +tis +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +uui +gIA +sQR +sFr +sFr +sFr +rbg +rbg +rbg +sFr +rbg +ijm +wmI +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +nfI +uqn +sxl +tHy +wfY +rPC +uNU +spq +jre +kVK +gBT +sxj +kVK +jsu +sxj +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gzO +icb +oXP +oXP +oXP +oXP +mke +pTT +gUh +tNY +tNY +nxh +vsY +gzO +icb +icb +icb +icb +icb +fLw +mFi +rPY +icb +icb +oXP +oXP +oXP +oXP +icb +jzQ +icb +bhj +mFi +oXP +uKc +gww +uKc +uKc +uKc +oXP +sFr +sFr +sFr +sFr +sFr +"} +(138,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +aBc +aBc +ovO +gIA +gIA +gIA +gIA +sQR +gIA +wtf +wtf +wtf +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hBz +eSS +pPB +mnB +fwT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +uui +aKy +aKy +aKy +sFr +sFr +sFr +rbg +sFr +sFr +sFr +wmI +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +whP +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +nfI +nfI +nfI +nfI +nfI +nfI +nfI +nfI +nfI +nfI +puV +nfI +nfI +pWV +nfI +nfI +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +icb +oXP +fUs +llu +qJC +tYh +jZp +gnD +tNY +tNY +jRj +oXP +icb +icb +icb +icb +ptx +icb +fLw +mFi +rPY +icb +icb +icb +icb +icb +icb +icb +jzQ +icb +bhj +mFi +vsY +uKc +vRj +wad +wad +uKc +oXP +sFr +sFr +sFr +sFr +sFr +"} +(139,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +ssH +gIA +sQR +gLW +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +fwT +fwT +csz +fwT +fwT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +sQR +gIA +iiT +gIA +ovO +gIA +ovO +ovO +sFr +sFr +sFr +rbg +sFr +sFr +sFr +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +kmf +jPd +gIA +gIA +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +icb +fkP +bgY +oXP +abT +pSU +pSU +aEu +tNY +tNY +tNY +tNY +dUK +oXP +icb +icb +oXP +oXP +oXP +prV +fLw +mFi +rPY +hCU +oXP +oXP +oXP +xYX +icb +fkP +jzQ +hCU +dpM +erY +qGd +uKc +uKc +ikt +wad +uKc +oXP +oFC +oFC +sFr +sFr +sFr +"} +(140,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +gLW +gLW +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ioq +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +ssH +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +oXP +oXP +oXP +oXP +icb +bgY +oXP +bAR +tNY +gbo +tNY +tNY +tNY +tNY +tNY +qGJ +oXP +icb +oXP +oXP +tKl +tKl +pBS +tKl +ccK +tKl +pBS +tKl +tKl +oXP +oXP +icb +wnc +pzt +mLa +eiq +tNY +eiq +eMy +uKc +uKc +fYP +uKc +oXP +oFC +oFC +sFr +sFr +sFr +"} +(141,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +uNN +uNN +sAl +pHy +uNN +gIA +sQR +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +erS +icb +icb +rAd +icb +icb +oXP +mgP +wvO +oXP +pCd +jHP +oXP +tNY +tNY +qGJ +oXP +icb +oXP +tKl +tKl +oXP +oXP +npn +npn +npn +oXP +oXP +aKt +tKl +oXP +icb +jzQ +icb +icb +dpM +erY +oXP +eMy +eMy +uKc +uKc +uKc +oXP +oFC +oFC +sFr +sFr +sFr +"} +(142,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rYg +svv +aTC +eQO +hyl +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +oXP +icb +urr +icb +oXP +oXP +icb +oXP +oXP +oXP +oXP +cLz +cLz +oXP +vpE +xNb +oXP +vER +icb +oXP +tKl +oXP +oXP +htr +lbY +xQk +cuC +lbY +oXP +oXP +tKl +oXP +icb +jzQ +icb +icb +prV +icb +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oFC +oFC +sFr +sFr +sFr +"} +(143,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +rOi +kdg +mjC +mjC +kae +pHy +gLW +gIA +aeW +gIA +cHS +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +jvg +mVq +deq +mVq +djk +oXP +icb +icb +icb +icb +xYX +icb +icb +icb +icb +uZY +icb +icb +icb +xYX +fLw +oXP +lbY +brP +sOg +cpB +fkx +wBk +lbY +oXP +rPY +icb +icb +fLw +rmY +rmY +rmY +gTm +nSG +icb +icb +olf +icb +olf +oFC +oFC +oFC +sFr +sFr +sFr +"} +(144,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +rOi +kae +mjC +plU +mjC +pHy +pHy +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +icb +pzF +cCr +mEy +icb +rwS +icb +prV +xzZ +gTm +gTm +gTm +gTm +gTm +gTm +tKl +gTm +gTm +gTm +gTm +tKl +sUk +hhb +cuC +guk +pgg +pcd +pgg +lbY +sUk +tKl +mLa +mLa +rPY +bJX +icb +icb +ail +mFi +oXP +oXP +oXP +gXs +gXs +oXP +oXP +oFC +sFr +sFr +sFr +"} +(145,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +rOi +gJs +sbq +nEP +mjC +eiK +pHy +gLW +gLW +gIA +gIA +sQR +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +whP +sQR +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jTn +bUJ +ldY +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +icb +uma +kKr +nHR +icb +rwS +hCU +icb +ofF +tKl +tKl +tKl +tKl +tKl +tKl +tKl +tKl +tKl +tKl +tKl +tKl +sUk +fkx +cpB +gdY +mvq +gdY +cpB +hhb +sUk +rPY +icb +icb +jzQ +icb +icb +fkP +bhj +mFi +oXP +ovQ +nSI +icb +tXI +icb +oXP +oFC +sFr +sFr +sFr +"} +(146,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +ncd +lPb +kCc +kCc +kCc +kCc +dfo +gIA +gIA +gIA +gIA +gIA +jPd +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +iiT +whP +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +icb +myL +uAi +eBZ +icb +rwS +icb +icb +tPr +doU +doU +mwD +doU +mFi +doU +doU +kJL +hfi +hfi +hfi +pok +sUk +lbY +xyG +cKN +pgg +guk +xQk +fkx +sUk +tKl +mLa +mLa +rPY +icb +icb +icb +bhj +mFi +vsY +lbY +uuR +eLN +bVv +icb +oXP +oFC +sFr +sFr +sFr +"} +(147,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +wEx +gEk +lPb +kCc +kCc +qCr +pHy +sQR +gIA +cHS +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iiT +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +jTn +ldY +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +sQR +kmf +gIA +gIA +gIA +gIA +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +icb +myL +nRb +krW +icb +rwS +icb +icb +icb +icb +icb +icb +icb +vus +icb +fkP +oPM +icb +icb +hCU +vHV +oXP +lbY +fdD +hhb +cpB +gdY +pIN +htr +oXP +rPY +icb +erS +jzQ +icb +icb +icb +dpM +erY +qGd +jnZ +cAJ +fdO +wZx +xCL +oXP +oFC +sFr +sFr +sFr +"} +(148,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +uNN +pHy +hyl +pHy +pHy +rux +pHy +gIA +gIA +gIA +gIA +ssH +gIA +sQR +sFr +sFr +fCb +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lvz +bhQ +icA +icA +vzh +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +icb +rWR +nRb +ruo +icb +rwS +icb +icb +fkP +icb +icb +erS +icb +vus +icb +oYt +cpn +bgY +icb +oXP +aOa +oXP +oXP +lbY +xQk +cuC +lbY +htr +oXP +oXP +tKl +oXP +icb +fLw +oly +oly +oly +eiq +tNY +eiq +lbY +lbY +dSt +lbY +dMA +oXP +oFC +sFr +sFr +sFr +"} +(149,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +gLW +gLW +gLW +gIA +gIA +gIA +sQR +gIA +ssH +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tQd +tQd +tQd +wyD +wyD +wdu +wdu +wdu +icA +sxH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +jTn +ldY +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +sQR +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +djk +tDz +deq +mVq +jvg +oXP +icb +icb +icb +icb +icb +icb +prV +vus +icb +feR +iJG +rui +icb +oXP +nlF +pok +oXP +oXP +npn +npn +npn +oXP +oXP +tKl +tKl +oXP +icb +jzQ +icb +icb +icb +dpM +erY +oXP +mvz +uuR +jnZ +cAJ +sNO +oXP +oFC +sFr +sFr +sFr +"} +(150,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gLW +gLW +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tQd +pOx +eWJ +pOx +wyD +sUX +wdu +nsG +wdu +sjB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +oXP +icb +tOL +icb +oXP +oXP +icb +icb +icb +icb +icb +icb +icb +vus +icb +xCA +kCI +gRM +icb +oXP +oXP +nlF +knU +aJg +pok +tKl +tKl +pzt +tKl +tKl +vER +oXP +icb +jzQ +prV +icb +icb +icb +icb +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oFC +sFr +sFr +sFr +"} +(151,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +jwd +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +vuV +ovO +aBc +aBc +aBc +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tQd +tQd +tQd +hYg +hYg +tQd +fKl +cIE +rqZ +wyD +wyD +wyD +ueE +wyD +wyD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +icb +icb +erS +rwS +icb +icb +icb +gzO +icb +icb +icb +fkP +vus +icb +bgY +uQG +wZX +icb +erS +oXP +oXP +oXP +hCU +vHV +mFi +rPY +prV +vER +vER +vER +icb +icb +huM +mLa +mLa +pBS +vVA +gTm +mxC +icb +icb +olf +icb +olf +oFC +oFC +sFr +sFr +sFr +"} +(152,1,1) = {" +sFr +sFr +sFr +sFr +sQR +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gPa +ovO +uui +uui +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +tQd +pOx +fKl +uam +rqZ +tQd +hNb +cIE +kGh +wyD +fCf +fKl +mfI +fKl +wyD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oXP +oXP +oXP +oXP +oXP +icb +oXP +erY +erY +wKw +icb +icb +icb +vus +xYX +hMq +pOZ +gRM +icb +icb +icb +icb +fkP +icb +vHV +mFi +rPY +icb +icb +icb +icb +icb +icb +icb +ptx +icb +uZY +icb +ail +mxC +xZT +icb +oXP +oXP +oXP +oXP +oXP +sFr +sFr +sFr +"} +(153,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +sQR +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hYg +hYg +tQd +yjl +cIE +hnb +buI +sqq +tQd +cIE +cIE +tda +tQd +cIE +hNb +cIE +sqq +wyD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +ssH +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +kLX +kLX +oXP +pIu +vMQ +vsY +fGD +kDG +fGD +mxC +icb +qwb +lbY +vup +icb +icb +icb +icb +icb +icb +vHV +mFi +rPY +icb +icb +xLH +hAj +qgM +nBn +icb +icb +icb +uZY +icb +bhj +mFi +rjF +icb +cTV +htr +htr +htr +oXP +sFr +sFr +sFr +"} +(154,1,1) = {" +sFr +sFr +sFr +gIA +jPd +whP +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hYg +bmb +tkS +tQd +jcq +hzy +buI +buI +tQd +tQd +lps +tQd +hYg +hzy +cIE +buI +buI +tQd +tQd +tQd +tQd +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +cmI +iDl +iDl +iDl +cmI +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +icb +icb +oXP +kwe +nGd +oXP +iAq +oXP +erY +erY +wKw +icb +aFo +icb +fkP +icb +icb +prV +icb +icb +tcI +tKT +knU +eUN +eUN +knU +knU +xXQ +oSi +wTM +icb +icb +uZY +xYX +bhj +yia +vsY +dcm +pxk +bKQ +iLI +htr +oXP +sFr +sFr +sFr +"} +(155,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hYg +hzy +tda +tQd +tQd +lps +tQd +tQd +tQd +buI +cIE +hzy +hYg +tQd +tQd +lps +tQd +tQd +wdc +bvL +tQd +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +iDl +iVz +pvr +pvr +pvr +iVz +iDl +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +icb +vER +oXP +oXP +oXP +abA +oXP +lJk +mjr +vsY +fGD +kDG +fGD +gTm +gTm +vVA +vVA +vVA +vVA +aOa +tKl +rPY +icb +icb +tIF +tKl +jXD +mir +oXP +gzO +icb +uZY +icb +dpM +erY +qGd +lbY +qie +stk +xWO +htr +oXP +sFr +sFr +sFr +"} +(156,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +hYg +hzy +hzy +lps +cIE +buI +buI +buI +buI +buI +cIE +cIE +tda +tda +buI +buI +buI +vOn +gVg +sCC +hYg +sFr +sFr +sFr +sFr +whP +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +iDl +iVz +iVz +dem +nCm +xNW +iVz +iVz +iDl +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +icb +erS +icb +kLX +icb +icb +oXP +jLK +xck +oXP +iAq +oXP +erY +erY +wKw +gzO +icb +icb +icb +vHV +mFi +rPY +fkP +icb +hpp +tKl +umD +clF +icb +icb +icb +huM +mLa +eiq +tNY +eiq +lbY +kjA +nnT +sGs +jtc +oXP +sFr +sFr +sFr +"} +(157,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +hYg +wzl +wzl +tQd +cIE +cIE +cIE +cIE +tRk +uRT +cIE +cIE +cIE +cIE +cIE +cIE +buI +lhd +wmP +bYU +hYg +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +cmI +iVz +iVz +uTQ +qbY +sMw +dzb +vhV +iVz +iVz +cmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +olf +icb +icb +oXP +oXP +oXP +oXP +abA +oXP +vYP +oog +vsY +xAe +hAQ +kQp +ibq +mWE +lWI +rPY +icb +icb +mDX +tKl +sJG +rrd +oXP +icb +icb +icb +icb +dpM +erY +oXP +lbY +lbY +wHJ +lbY +lbY +oXP +sFr +sFr +sFr +"} +(158,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +hYg +tQd +tQd +tQd +tQd +dNj +hYg +hYg +tQd +lno +cIE +vxl +vxl +jfz +tQd +tQd +hYg +hYg +hYg +hYg +hYg +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jTn +bUJ +bUJ +ldY +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nSv +iDl +iVz +goj +aZK +dwA +dwA +dwA +dxE +xbw +pvr +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +icb +kLX +icb +icb +oXP +qOK +rek +oXP +bgY +icb +hfq +icb +vHV +mFi +rPY +icb +icb +oAg +tKl +xwk +gGG +icb +icb +icb +icb +icb +icb +fkP +oXP +oXP +vER +vER +tNY +oXP +oXP +sFr +sFr +sFr +"} +(159,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +tQd +mtG +kUk +fHZ +gJE +fPT +vlo +fPT +tQd +gpL +cIE +aAv +oGS +hzy +tQd +kjP +ycW +ebN +wBw +ghL +hYg +sFr +sFr +sFr +gIA +jPd +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +laL +gIA +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +rbg +rbg +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +pvr +xCK +kdS +dwA +nts +dwA +nqb +kbV +pvr +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +olf +icb +icb +oXP +oXP +oXP +oXP +icb +lwv +ibq +ibq +mWE +tqr +rPY +icb +icb +oAg +tKl +oqe +sNK +vER +icb +icb +bgY +bgY +icb +icb +icb +icb +prV +kLX +icb +kLX +oow +sFr +sFr +sFr +"} +(160,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +tQd +cEK +rYN +rYN +rYN +rYN +rYN +rYN +gdD +buI +cIE +jcH +fKl +hzy +gdD +lkH +pyi +lkH +lkH +pwU +hYg +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ckD +ldY +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +rbg +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +iVz +oZZ +aZK +dwA +dwA +dwA +dxE +nAP +pvr +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +icb +kLX +icb +icb +icb +icb +bJX +vHV +mFi +rPY +icb +icb +qDW +tKl +mFi +agZ +icb +icb +oXP +oXP +oXP +oXP +oXP +icb +icb +icb +kLX +icb +kLX +oFC +sFr +sFr +sFr +"} +(161,1,1) = {" +sFr +sFr +sFr +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +tQd +rYN +hpq +vix +vix +hpq +rYN +cxL +tQd +din +xGO +fKl +fKl +cIE +yjl +etR +pyi +vIr +rxS +ghL +hYg +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +pJH +sOv +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +rbg +rbg +rbg +rbg +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +cmI +iVz +iVz +uzl +uEV +sFJ +uEV +sIA +iVz +iVz +cmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +olf +icb +icb +kyB +kod +ibq +hOX +lWI +rPY +icb +oXP +oXP +erY +erY +oXP +vER +prV +oXP +tNs +pSU +mAi +oXP +bgY +icb +erS +kLX +icb +olf +oFC +sFr +sFr +sFr +"} +(162,1,1) = {" +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +hYg +iTU +tQd +hYg +hYg +tQd +gdD +tQd +tQd +fxk +cIE +vxl +tqU +cIE +tQd +tQd +gdD +hYg +tQd +tQd +tQd +sFr +sFr +sFr +gIA +dbc +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fkt +qEu +rKj +gIA +gIA +gIA +gIA +pJH +sOv +uYb +qmF +uYb +uYb +uYb +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +rbg +rbg +rbg +sFr +sFr +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nSv +iDl +iDl +iVz +iVz +vtq +beP +jsK +iVz +iVz +iDl +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +prV +icb +icb +icb +icb +fLw +mFi +rPY +icb +oXP +pSU +pSU +tNY +bAR +oXP +icb +oXP +lyP +pSU +lVG +oXP +bgY +icb +icb +rza +sFr +sFr +sFr +sFr +sFr +sFr +"} +(163,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +sFr +sFr +sFr +hYg +egc +uTZ +hYg +hzy +cIE +cIE +hzy +hzy +buI +cIE +cIE +cIE +cIE +cIE +qCM +buI +hYg +jhe +uQP +hYg +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jXu +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +vGJ +jFS +jUf +jFS +nvD +gIA +gIA +gIA +pJH +sOv +dTl +wrE +cTN +sFA +uYb +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rbg +rbg +rbg +sFr +sFr +sFr +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +iDl +iVz +iVz +pvr +iVz +iVz +iDl +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +fkP +fLw +tKl +tKl +oly +xNb +pSU +rUB +wwh +slT +oXP +icb +oXP +vUR +tNY +mAi +oXP +icb +icb +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(164,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sFr +sFr +sFr +tQd +rOY +buI +tQd +hzy +uRT +cIE +cIE +sNu +iae +iae +iae +rlo +cIE +cIE +cIE +buI +vYj +mqy +hzy +hMD +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +srt +sQB +kpe +gIA +gIA +gIA +sOv +pJH +sOv +uYb +wSo +wpp +sFA +qmF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +rbg +rbg +rbg +gIA +sZq +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iDl +cmI +iDl +iDl +iDl +cmI +iDl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +fLw +mFi +rPY +hCU +tNY +pSU +jZp +jZp +aEu +oXP +icb +oXP +stl +tNY +dYp +oXP +icb +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(165,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +tQd +xAw +buI +tQd +suq +cIE +cIE +sNu +gfS +eox +fPT +eox +wwr +rlo +cIE +tRk +sGe +tQd +cZb +jCb +tQd +sFr +sFr +sFr +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +agi +gIA +gIA +maA +maA +maA +gLY +maA +maA +oWI +wrE +sFA +uYb +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rbg +gIA +gIA +gIA +duq +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nSv +sFr +sFr +sFr +nSv +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +fLw +mFi +rPY +xZT +oXP +pSU +sZh +jZp +pSU +oXP +erY +oXP +tNY +tNY +mAi +oXP +icb +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(166,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +sFr +sFr +tQd +cnT +cIE +tQd +cIE +cIE +cIE +tQd +dHI +eox +rBC +eox +hpq +tQd +cIE +cIE +buI +tQd +tQd +tQd +tQd +sFr +sFr +iDa +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +maA +sDC +gIx +anU +syA +maA +ghf +wrE +fyX +uYb +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +cqw +gIA +gIA +gIA +gIA +fpl +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rbg +rbg +rbg +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +icb +erS +icb +icb +olf +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gzO +vER +icb +icb +fLw +mFi +rPY +bgY +oXP +sgY +nWn +nWn +pSU +dmT +sFa +iTZ +jZp +tNY +hIt +oXP +icb +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(167,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +tQd +tQd +tKg +tQd +kaG +rlK +oni +tQd +hYg +mGP +oaK +ggQ +tQd +tQd +bEN +oJB +kaG +tQd +sFr +sFr +sFr +sFr +gIA +iDa +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +maA +tFs +nep +xCt +rFb +maA +uYb +qzB +uYb +uYb +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +akc +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oow +icb +bgY +icb +xYX +icb +kLX +icb +fkP +oFC +oFC +oFC +oFC +oFC +oFC +icb +olf +icb +oXP +xYX +icb +fLw +mFi +rPY +bgY +oXP +tNY +tNY +tNY +pSU +oXP +cLz +oXP +lKN +tNY +mAi +oXP +icb +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(168,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +sQR +sFr +sFr +tQd +tQd +tQd +cIE +cIE +cIE +rRn +hYg +hYg +hYg +tQd +tQd +rRn +cIE +cIE +cIE +rRn +sFr +sFr +gIA +iDa +gIA +jdB +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +maA +aJZ +gWl +bJD +ska +maA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +fpl +kpo +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +olf +icb +icb +oXP +oXP +icb +icb +kLX +icb +icb +icb +icb +olf +icb +icb +icb +icb +xZT +icb +oXP +icb +icb +fLw +mFi +rPY +icb +oXP +oXP +oXP +xNb +oXP +oXP +xYX +oXP +oXP +oXP +oXP +oXP +icb +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(169,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +ssH +jPd +iDa +sFr +sFr +sFr +rRn +cIE +cIE +cIE +rRn +sFr +sFr +sFr +sFr +sFr +rRn +sbH +cIE +cIE +rRn +iZM +gIA +sQR +iDa +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rhv +tSm +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +maA +pFl +gWl +fnp +huN +maA +rhv +rhv +rhv +lcW +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fpl +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +oXP +oXP +icb +auI +hHm +icb +oXP +oXP +kLX +kLX +dGs +oXP +oXP +kLX +kLX +kLX +oXP +oXP +kLX +glf +icb +icb +fLw +mFi +rPY +icb +icb +prV +vsY +tNY +vsY +bgY +icb +icb +bgY +bgY +icb +icb +icb +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(170,1,1) = {" +sFr +sFr +sFr +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iDa +sQR +iDa +sFr +rRn +rNe +fLN +noB +rRn +sFr +sFr +sFr +fan +pIF +rRn +rNe +slN +gja +rRn +qxe +gIA +gIA +iDa +gIA +iDa +whP +gIA +gIA +ssH +gIA +gIA +gIA +jPd +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ovO +ovO +ovO +gIA +gIA +gIA +gIA +gIA +ovO +ovO +ovO +ovO +ovO +maA +mIw +gWl +bJD +puw +maA +gIA +gIA +gIA +iDa +gIA +iiT +gIA +gIA +gIA +gIA +gIA +jPd +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +hhT +gIA +gIA +gIA +gIA +gIA +gIA +fdd +sKU +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +oXP +vER +icb +icb +mAC +icb +kGf +uyW +erS +icb +icb +xJi +uyW +prV +hCU +icb +kGf +uyW +icb +tNY +icb +ptx +fLw +mFi +rPY +icb +icb +oXP +oXP +xNb +oXP +oXP +oXP +oXP +oXP +oXP +oXP +icb +icb +icb +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(171,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +siw +gIA +iDa +qYR +xOX +gIA +sOv +gIA +gIA +gIA +sOv +uVR +sOv +gIA +gIA +gIA +sOv +gIA +xOX +gIA +jPd +gIA +iDa +sQR +iDa +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +maA +xKL +vEd +fnp +gWl +maA +gIA +gIA +gIA +wUT +rhv +rhv +rhv +rhv +rhv +rhv +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +duq +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +fkP +icb +icb +prV +uQG +osA +tNY +tNY +osA +qFD +qFD +pSU +tNY +osA +osA +qFD +pSU +eLz +icb +vER +icb +prV +fLw +mFi +rPY +icb +icb +oXP +itS +tNY +jZp +tNY +jZp +tNY +jZp +mAi +oXP +bgY +fkP +icb +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(172,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iwF +iDa +gIA +iDa +gIA +ssH +gIA +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +iwF +iDa +gIA +iDa +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +ssH +maA +maA +maA +gLY +maA +maA +gIA +aGK +gIA +gIA +gIA +gIA +whP +gIA +ovO +ovO +ovO +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +oXP +qFD +hHm +icb +uQG +tNY +tNY +tNY +tNY +tNY +tNY +tNY +tNY +tNY +tNY +pSU +pSU +rYi +icb +vsY +icb +icb +fLw +tKl +tKl +oly +oly +xNb +pSU +tNY +tNY +tNY +tNY +aaJ +pSU +pSU +oXP +bgY +icb +kSk +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(173,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iDa +gIA +iDa +iwF +gIA +gIA +sOv +gIA +gIA +sQR +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +iDa +gIA +iDa +jPd +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gXM +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +pJH +gIA +aKy +aKy +aKy +aKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +olf +oXP +pSU +tNY +osA +tNY +tNY +jNX +tNY +tNY +tNY +dIv +tNY +tNY +tNY +tNY +tNY +tNY +tNY +osA +xNb +pBS +pBS +tKl +mFi +rPY +icb +icb +oXP +tYh +rcN +jZp +mAi +ipN +rcN +tYh +rcN +oXP +icb +icb +ucS +gyb +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(174,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iDa +gIA +iDa +gIA +whP +gIA +sOv +iZM +gIA +gIA +sOv +sOv +sOv +gIA +aGo +aGo +aGo +gIA +sOv +sQR +gIA +gIA +iDa +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +pJH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +jPd +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +duq +fGj +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +oXP +tNY +lpO +tNY +tNY +jNX +qFC +jNX +tNY +tNY +tNY +tNY +tNY +tNY +tNY +tNY +tNY +tNY +tNY +vsY +mFi +mFi +tKl +mFi +rPY +icb +icb +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oXP +oXP +icb +uEv +mNm +mNm +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(175,1,1) = {" +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +iDa +gIA +siw +gIA +gIA +gIA +sOv +gIA +gIA +gIA +sOv +sOv +sOv +gIA +aGo +aGo +aGo +gIA +sOv +gIA +ssH +gIA +siw +gIA +iDa +gIA +iwF +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sQR +iiT +gIA +whP +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +rOG +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +mJn +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +olf +oXP +tNY +tNY +kzy +tNY +pSU +aem +tNY +tNY +tNY +tNY +tNY +tNY +tNY +tNY +tNY +bdj +tNY +kzy +xNb +pzt +pzt +tKl +tKl +rPY +icb +icb +icb +icb +icb +icb +bgY +bgY +bgY +icb +icb +icb +icb +ucS +mNm +ieM +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(176,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +ssH +iDa +gIA +iDa +gIA +gIA +sQR +sOv +gIA +gIA +gIA +sOv +sOv +sOv +gIA +aGo +aGo +aGo +gIA +sOv +cHS +gIA +gIA +iDa +gIA +iDa +gIA +gIA +ssH +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +xYX +oXP +kzy +oYv +hCU +uQG +pSU +pSU +pSU +pSU +pSU +pSU +tNY +tNY +tNY +tNY +tNY +tNY +vkR +icb +vsY +icb +icb +ofF +tKl +mFi +gTm +gTm +gTm +gTm +sfq +icb +icb +icb +icb +fkP +icb +icb +vxJ +mNm +mNm +mNm +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(177,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sQR +gIA +gIA +iDa +jPd +iDa +gIA +cHS +gIA +sOv +gIA +gIA +gIA +sOv +glB +sOv +gIA +gIA +sQR +gIA +gIA +sOv +gIA +iZM +gIA +iDa +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +whP +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iil +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +icb +icb +icb +erS +icb +uQG +kzy +tNY +tNY +kzy +kzy +kzy +tNY +tNY +kzy +kzy +kzy +tNY +vkR +prV +oXP +icb +icb +tPr +pzt +tKl +tKl +tKl +tKl +tKl +rPY +xYX +icb +prV +icb +icb +oFC +oFC +gyb +mNm +gyb +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(178,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +iDa +gIA +gIA +gIA +sOv +qxe +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +whP +gIA +sOv +gIA +gIA +sQR +iDa +gIA +iDa +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +prV +oXP +oXP +icb +icb +mAC +icb +bqx +mlw +icb +icb +icb +jqC +mlw +icb +icb +icb +bqx +mlw +icb +oXP +icb +icb +fkP +icb +tPr +doU +doU +doU +doU +tKl +sfq +icb +icb +icb +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(179,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iiT +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +gIA +gIA +ovO +nRw +ovO +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +iDa +iwF +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +whP +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oXP +oXP +icb +kJB +oYv +icb +oXP +oXP +kLX +kLX +kLX +rsY +oXP +kLX +dGs +kLX +oXP +oXP +kLX +xwz +icb +prV +icb +icb +icb +icb +icb +icb +icb +fLw +mxC +icb +icb +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(180,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +iDa +gIA +wUT +rhv +rhv +iGx +qJb +iGx +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +iGx +rDE +iGx +rhv +rhv +rkp +gIA +iDa +gIA +iiT +gIA +jPd +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iiT +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +olf +icb +icb +oXP +oXP +icb +icb +olf +icb +icb +icb +icb +kLX +icb +icb +icb +icb +kLX +icb +oXP +icb +icb +icb +icb +icb +erS +icb +vER +icb +tPr +jys +icb +oXP +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(181,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iDa +gIA +sdr +gIA +sOv +iGx +erQ +iGx +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iGx +erQ +iGx +sOv +jTn +uyg +sQR +iDa +gIA +gIA +gIA +sQR +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +icb +icb +icb +icb +bgY +icb +xYX +oFC +oFC +oFC +icb +icb +olf +icb +icb +icb +ptx +kLX +icb +oXP +icb +icb +icb +icb +icb +icb +icb +kLX +icb +icb +icb +icb +kLX +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(182,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +nyz +rhv +vWy +rhv +dUT +iGx +erQ +iGx +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +iGx +erQ +iGx +edw +vWy +rhv +rhv +ioB +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +icb +icb +fkP +icb +bgY +icb +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +mlL +icb +oXP +icb +icb +icb +icb +icb +icb +icb +oXP +fkP +icb +icb +vxJ +oXP +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(183,1,1) = {" +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +sQR +gIA +iiT +iDa +gIA +hES +iwF +sOv +iGx +erQ +iGx +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +iGx +erQ +iGx +sOv +hES +jPd +gIA +bmO +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +icb +icb +icb +icb +prV +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +icb +icb +oFC +oFC +oFC +oFC +prV +vxJ +pFM +jJT +kpQ +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(184,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +whP +gIA +gIA +gIA +gIA +iDa +jPd +hES +gIA +sOv +iGx +erQ +iGx +gIA +ssH +gIA +sQR +gIA +iGx +iGx +iGx +iGx +iGx +erQ +iGx +sOv +hES +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +gzO +icb +icb +vxJ +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +mNm +jJT +jJT +oXP +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(185,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +iDa +ssH +pJH +sOv +sOv +iGx +erQ +iGx +gIA +gIA +iwF +gIA +gIA +iGx +pbt +rkF +efC +ixn +erQ +iGx +sOv +pJH +gIA +iwF +iDa +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +iiT +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +jPd +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iiT +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +tKF +icb +icb +ucS +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +jJT +jJT +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(186,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +ssH +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iGx +iGx +iGx +iGx +iGx +dwQ +iGx +iGx +iGx +oTJ +iGx +iGx +iGx +wAO +wAO +iGx +iGx +mcw +ltn +eAI +ixn +tXf +iGx +iGx +dwQ +iGx +iGx +iGx +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +jPd +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +muW +icb +icb +ucS +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +lXh +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(187,1,1) = {" +sFr +sFr +sFr +jPd +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iGx +hRD +aYl +aeP +iGx +xQw +hnD +okM +kqW +ghi +cKF +gcy +jVR +dYl +dYl +oux +ixn +pXK +ltn +coo +aBs +sit +afp +aix +qDT +ndA +qFt +iGx +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +ssH +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +tKF +icb +ucS +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(188,1,1) = {" +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +jPd +gIA +sQR +gIA +gIA +iiT +iGx +jQc +fHf +rrX +bKw +fBI +erQ +erQ +erQ +mwy +umM +gcy +gPj +ehj +erQ +cKF +gcy +gcy +dwQ +gcy +gcy +mwy +efB +wiV +nSi +mcw +rjv +nNT +iGx +iGx +iGx +iGx +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +mNm +pFM +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(189,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iGx +jRI +fHf +qtO +iGx +wjq +uVo +njx +pwC +mwy +tVb +gcy +uqV +erQ +erQ +tVb +hsQ +hsQ +reN +iYS +gcy +mOu +erQ +yma +xry +lsv +nEd +ixn +nPq +mcw +pKw +iGx +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +jPd +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +mNm +mNm +mNm +muW +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +sYZ +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(190,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iGx +rCS +pZv +vQL +iGx +gcy +oyn +gcy +rsh +xQw +rul +aGO +gNG +rul +rul +rul +rul +rul +vri +rMC +aGO +bQf +erQ +erQ +erQ +hBP +eEc +uQX +mcw +erQ +aPj +mDS +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +mNm +mNm +mNm +muW +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +gTy +gTy +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +gTy +sYZ +mNm +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(191,1,1) = {" +sFr +sFr +sFr +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +iGx +iGx +iGx +iGx +iGx +gJn +seW +gcy +fWT +erQ +frT +gcy +izD +fsD +fsD +uJy +cEU +erQ +ltn +fPp +ixn +mUf +qvh +tHi +ePV +jkP +jJr +ixn +lxY +erQ +jkP +ofB +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +bCw +lZa +grL +mNm +mNm +muW +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +sYZ +gTy +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +gTy +gTy +gTy +gTy +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(192,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iGx +fKN +lby +iNK +erQ +fBI +uQX +erQ +erQ +xJn +gcy +gcy +xej +xej +gcy +loN +erQ +qOX +ixn +ixn +ixn +ixn +gcy +gcy +lze +ixn +ixn +xQv +erQ +eDh +iGx +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iwF +sQR +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +whP +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +vxJ +mNm +mNm +mNm +mNm +lZa +lZa +oFC +oFC +oFC +oFC +gTy +gTy +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +mNm +oFC +oXP +gTy +sYZ +sYZ +sYZ +oXP +oFC +oFC +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(193,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +whP +gIA +sQR +gIA +iwF +gIA +gIA +gIA +sQR +iGx +hfj +niV +iNK +erQ +tlv +ixn +wkD +erQ +xJn +gcy +lLi +kTI +ruQ +xej +nnH +erQ +pId +ixn +aTa +uUr +eAI +gcy +koU +gmS +gcy +nSz +uEP +erQ +byI +eqQ +gIA +gIA +gIA +sQR +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fpl +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +lWm +lWm +lWm +mNm +mNm +mNm +gea +oFC +oFC +gTy +gTy +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +kpQ +mNm +mNm +mNm +mNm +kpQ +oFC +oFC +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(194,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iiT +iGx +fDU +iNK +iNK +erQ +hBP +kwh +mcw +erQ +xJn +ixn +yiz +xvQ +erQ +uQX +kFi +erQ +ekz +ixn +mcw +mcw +rrX +gcy +erQ +erQ +lES +fBI +vik +vAr +byI +iGx +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +whP +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +nUf +uUQ +lki +mNm +mNm +mNm +mNm +gSK +gTy +gTy +sYZ +vxJ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oXP +mNm +mNm +mNm +mNm +rsY +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(195,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iGx +erQ +erQ +erQ +xvQ +ruQ +ixn +tqY +erQ +xJn +ixn +gcy +gcy +gcy +gcy +pwC +tSQ +qON +gcy +ifw +tDq +ruu +gcy +fFU +bQo +owg +dyB +jNm +xvQ +erQ +qwV +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +jPd +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +iiT +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +azw +uUQ +lWm +mNm +ljT +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +cDd +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(196,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iGx +cGO +jEQ +ciw +ruQ +ruQ +gcy +ffF +erQ +xJn +ixn +vTF +rcX +ruQ +xej +jak +erQ +jZC +gcy +hHF +erQ +fGi +gcy +erQ +tNV +ixn +fBI +jNm +erQ +aPj +iGx +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +lWm +ksT +lWm +iDL +mNm +mNm +mNm +rCo +mNm +mNm +mNm +grL +mNm +mNm +mNm +gTy +gTy +mNm +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +tYQ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(197,1,1) = {" +sFr +sFr +sFr +ssH +gIA +jPd +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +sQR +iGx +iGx +iGx +gcy +qFU +ixn +ixn +gcy +gcy +gcy +uQX +gcy +ixn +yiz +uQz +fBI +uQX +erQ +erQ +hMw +gcy +fcP +btA +oyn +gcy +iBF +gcy +kwh +xQv +htZ +erQ +jkP +qlU +gIA +sQR +gIA +gIA +gIA +gIA +bdT +liy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +uUQ +uUQ +mNm +mNm +mNm +mNm +mNm +rUi +mNm +mNm +mNm +lZa +oFC +gTy +gTy +gTy +sYZ +mNm +oFC +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +suz +oFC +oFC +oFC +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(198,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iGx +jij +jij +lYw +lYw +lYw +ixn +mLp +jyY +xPr +mEK +bRM +ixn +ixn +gcy +gcy +gcy +anb +erQ +chk +aot +kjJ +xvT +dKl +pWS +pWS +vEa +gcy +xTW +erQ +erQ +aPj +mCd +gIA +gIA +gIA +gIA +gIA +gIA +hdV +nML +dlQ +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +jPd +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +uUQ +uUQ +mNm +mNm +mNm +mNm +hVR +mNm +mNm +mNm +mNm +mNm +gTy +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +lZa +oFC +oFC +oFC +oFC +gTy +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +sFr +"} +(199,1,1) = {" +sFr +sFr +sFr +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +iGx +jij +oei +qev +onK +lYw +gcy +tYf +oIr +jkP +erQ +vaV +ixn +tpR +rcX +ruQ +xej +mcw +erQ +erQ +erQ +mwy +erQ +erQ +erQ +erQ +erQ +uQX +erQ +uQz +erQ +jkP +ofB +gIA +gIA +gIA +gIA +gIA +iwF +gIA +rbP +cEY +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +ovO +gIA +gIA +gIA +gIA +ovO +gIA +sQR +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +uUQ +uUQ +uUQ +mNm +mNm +rCo +mNm +mNm +mNm +mNm +mNm +sYZ +gTy +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +mNm +mNm +gTy +gTy +oFC +oXP +oFC +gTy +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +sFr +"} +(200,1,1) = {" +sFr +sFr +sFr +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sQR +gIA +iiT +gIA +gIA +gIA +gIA +gIA +jPd +iGx +jij +ggg +grv +mTX +fIE +uQX +fBI +nqg +sRv +erQ +eeG +ixn +yeg +erQ +erQ +uQX +frT +ygx +lPd +hHV +mGq +erQ +jyQ +gzP +ena +ena +gcy +mcw +fBI +fBI +uhf +iGx +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sFr +sFr +sFr +aKy +gIA +gIA +iwF +gIA +gIA +gIA +oEn +gIA +gIA +ovO +aKy +gIA +gIA +gIA +gIA +gIA +oaU +gIA +gIA +ssH +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +lWm +lki +lWm +mNm +mNm +rUi +mNm +mNm +mNm +mNm +klQ +gTy +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +sYZ +gTy +oFC +oFC +lZa +sYZ +gTy +eSt +rdz +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +sFr +"} +(201,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iGx +lYw +ing +mjc +vKK +jij +gcy +mvD +erQ +rSi +erQ +vaV +gcy +gcy +gcy +gcy +gcy +gcy +ixn +kwh +ixn +twu +uQX +gcy +gcy +gcy +gcy +gcy +gcy +ixn +ixn +ixn +iGx +gIA +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +aKy +gIA +gIA +gIA +gIA +ovO +aKy +gIA +acm +gIA +ovO +aKy +aKy +jPd +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +hNh +uUQ +eJY +mNm +mNm +iDL +mNm +mNm +sZu +pdX +gTy +oFC +oFC +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +gTy +oFC +dcz +gxD +cwv +cwv +mNm +mfL +cwv +gTy +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +sFr +"} +(202,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +iGx +lYw +jij +jij +jij +jij +gcy +oVH +erQ +jkP +cVD +tVb +dYl +vao +gcy +aML +aML +vFT +aML +aML +ixn +gWC +erQ +rzq +gcy +enV +jkP +jkP +sRA +fBI +fBI +fBI +iGx +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sFr +uui +oXX +gIA +gIA +sQR +gIA +gPa +aKy +ctq +jUf +nvD +ovO +ovO +aKy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ksT +azw +gUw +lWm +mNm +mNm +mNm +mNm +bCw +sYZ +gTy +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +jIp +mNm +mNm +mNm +mNm +kpQ +cwv +sYZ +gTy +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +sFr +"} +(203,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iGx +iGx +ixn +ixn +gcy +gcy +gcy +gcy +qZy +vUa +jkP +erQ +erQ +yma +evq +gcy +iDU +krm +gSa +aet +iDU +gcy +tVL +erQ +pLj +gcy +jJJ +pHw +nnL +uOf +jPt +vSE +uhf +iGx +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gPa +gIA +oEn +gIA +gIA +gIA +ovO +ovO +gIA +oeN +gIA +gIA +ovO +aKy +gIA +ssH +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +jPd +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +lWm +lWm +lWm +lWm +mNm +mNm +mNm +mNm +gTy +gTy +oFC +oFC +oFC +oFC +mNm +oFC +oFC +gTy +gTy +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +kpQ +mNm +mNm +iRb +mNm +mNm +cwv +sYZ +gTy +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +sFr +"} +(204,1,1) = {" +sFr +sFr +sFr +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +iGx +aiM +vgN +ixn +vaH +jbq +jbq +pWS +xPr +erQ +rSi +erQ +erQ +fBI +erQ +uQX +erQ +scu +byI +erQ +erQ +uQX +mPH +erQ +erQ +uQX +erQ +drp +mmP +mmP +hsA +ebt +aPj +iGx +whP +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +ovO +gIA +gIA +ssH +gIA +gIA +iwF +ovO +gIA +qzk +kVh +oEn +gPa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +ssH +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +iRE +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +gTy +gTy +mNm +oFC +mNm +mNm +mNm +mNm +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oXP +cwv +cwv +cwv +mNm +mNm +mNm +mNm +sYZ +gTy +lZa +grL +iXb +mNm +mNm +mNm +mNm +mNm +oFC +oFC +sFr +"} +(205,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sQR +whP +gIA +ssH +gIA +sQR +iGx +qjc +tVy +ixn +loN +erQ +frT +dfr +pwC +mYr +mcw +rrX +fOC +vFY +boL +gcy +jtF +erQ +byI +erQ +uTd +gcy +bee +bxa +frT +gcy +dlr +mIG +ewZ +rKO +etp +mxe +qhT +iGx +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oJZ +gIA +ovO +cHS +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +uRm +mNm +mNm +mNm +cDd +oFC +oFC +gTy +gTy +mNm +mNm +mNm +mNm +mNm +mNm +mNm +jjp +mNm +mNm +gTy +gTy +gTy +oFC +oFC +oFC +oFC +oFC +cwv +cwv +cwv +cwv +mNm +mNm +mNm +mNm +pty +oFC +oFC +mNm +mNm +mNm +mNm +mNm +oFC +oFC +sFr +"} +(206,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iGx +qJT +bfj +ixn +xej +vac +xej +gcy +gcy +uQX +xej +dYY +rZw +uQX +xej +ixn +haN +kmy +erQ +erQ +xJn +gcy +kDJ +erQ +wmE +gcy +mOv +ttb +jEQ +erQ +erQ +erQ +pKw +iGx +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +cHS +ovO +gIA +lSI +tNb +lSI +lSI +lSI +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +fcb +fcb +fcb +fcb +fcb +fcb +fcb +jEn +wyb +qOF +nPW +hHX +nPW +fcb +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +cIe +mNm +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +gTy +mNm +suz +mNm +mNm +mNm +oFC +sFr +"} +(207,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +fpl +gIA +gIA +gIA +iwF +gIA +iGx +qtD +naL +ixn +mcw +fBI +eEc +gcy +uff +erQ +erQ +ixn +jkP +erQ +lqC +ixn +vvJ +erQ +lfW +tPk +tQt +gcy +rqI +byI +skD +gcy +gcy +ixn +ixn +uQX +gcy +gcy +iGx +iGx +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +whP +gIA +gIA +aKy +gIA +lSI +fJY +vmC +rAe +lSI +iwF +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +fcb +nxg +rrx +rrx +ewD +ewD +pHa +mvF +lIS +xuQ +rHl +snD +nPW +fcb +kvD +fcb +aPI +aPI +fcb +kvD +fcb +aPI +aPI +fcb +kvD +fcb +aPI +aPI +fcb +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +mNm +oFC +sFr +"} +(208,1,1) = {" +sFr +sFr +sFr +sQR +gIA +gIA +gIA +jPd +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iGx +gcy +pLP +gcy +xej +vac +xej +gcy +ecv +cVD +fBI +gcy +eeq +erQ +ehj +ixn +gcy +uQX +gcy +pzm +gcy +gcy +hDa +erQ +nGx +xkO +voV +ixn +pvc +erQ +acy +sCY +iGx +sQR +gIA +jPd +gIA +gIA +gIA +gIA +ssH +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +aKy +aGK +oMT +ePI +vmC +vmC +tNb +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +whP +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +uos +uos +gWP +uos +uos +pHa +pHa +nYb +xuQ +xuQ +xuQ +qbU +fcb +gIA +aPI +uqM +xxI +aPI +gIA +aPI +hkJ +gVm +aPI +gIA +aPI +bRf +vTk +aPI +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +gTy +gTy +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +kpQ +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +oFC +sFr +"} +(209,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iGx +bue +erQ +erQ +erQ +erQ +erQ +ixn +ylC +scu +oHp +pzm +rrX +erQ +csH +gcy +lGH +mqT +icr +gcy +ktS +wHP +tWH +vUa +hBS +qgV +rrX +kwh +pvc +erQ +dlx +sCY +iGx +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +aKy +gIA +lSI +fnN +vmC +pdL +lSI +ssH +sQR +gIA +iiT +gIA +gIA +gIA +gIA +jPd +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +qlq +qlq +gKd +vEi +vEi +vEi +xTa +sdt +pHa +uos +uos +gWP +uos +uos +pHa +moq +gtO +gtO +gtO +gtO +gtO +fcb +gIA +aPI +gWP +gWP +aPI +gIA +aPI +gWP +gWP +aPI +gIA +aPI +gWP +gWP +aPI +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +gTy +sYZ +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oXP +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +oFC +oFC +mNm +mNm +mNm +klQ +oFC +sFr +"} +(210,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +cUO +xcB +erQ +dAi +ruQ +ust +rao +ixn +mBw +erQ +jkP +gcy +uED +bQo +pUl +gcy +vJc +mqT +pOr +ixn +hjv +gcy +rqI +erQ +erQ +rbm +buw +gcy +kyc +erQ +acy +qEz +iGx +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +aKy +gIA +rOd +fnN +sHS +wKa +nXk +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +sQR +gIA +iiT +gIA +fcb +qlq +bSF +vdM +gJe +vdM +gJe +vdM +opR +xuQ +shQ +xDN +kve +xDN +azD +eAt +gtO +vFg +goO +hZq +bcP +pjo +fcb +kvD +fcb +aPI +aPI +fcb +kvD +fcb +aPI +aPI +fcb +kvD +fcb +aPI +aPI +fcb +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +sFr +"} +(211,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +whP +gIA +ssH +gIA +gIA +whP +iGx +mpl +xIw +fBI +pic +fBI +mcw +ixn +ttb +jkP +jkP +gcy +uff +jkP +hMj +gcy +gkT +mqT +bmZ +ixn +ixn +ixn +fcP +kEA +oyn +gcy +gcy +gcy +viK +vro +acy +sCY +iGx +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +jPd +aKy +ovO +lSI +lSI +tNb +lSI +pKZ +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +lqx +vdM +vdM +vdM +vdM +vdM +vdM +gWP +xuQ +xuQ +piT +piT +piT +pHa +pHa +iwz +kqr +kqr +kqr +qKx +gtO +fcb +gIA +sQR +ijP +ijP +ijP +ijP +ijP +ijP +ijP +ijP +ijP +ijP +ijP +ijP +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +sYZ +gTy +gTy +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +oFC +oFC +mNm +mNm +mNm +mNm +oFC +sFr +"} +(212,1,1) = {" +sFr +sFr +sFr +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iGx +iGx +iGx +pKw +fBI +fPp +iGx +iGx +iGx +iGx +iGx +iGx +gcy +gcy +gcy +iGx +iGx +iGx +iGx +iGx +fJV +ycN +rql +erQ +mcw +ttJ +bec +gcy +fua +kos +iGx +iGx +iGx +gIA +gIA +gIA +gIA +ssH +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +ovO +gIA +eKT +lxo +cNx +ovO +gIA +cHS +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +fcb +pHa +abk +pHa +kNs +vdM +kNs +vdM +iiV +xuQ +biT +cRA +kve +vBS +oFE +pHa +jMA +gtO +gtO +gtO +gtO +gtO +fcb +jPd +gIA +hxg +hxg +hxg +vGR +ijP +hxg +hxg +hxg +ijP +hxg +hxg +hxg +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +gTy +gTy +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +sYZ +sYZ +sYZ +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +gTy +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +oFC +sFr +"} +(213,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +iGx +maT +wAO +stj +iGx +gIA +iwF +gIA +gIA +iGx +jNR +rSd +sal +gPw +doF +doF +doF +lqX +rHi +xvY +xjr +erQ +vAr +mcw +fng +gcy +wOW +tKQ +iGx +ssH +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sOv +sOv +ssH +gIA +gIA +gIA +gIA +gIA +gIA +qbT +gIA +gIA +jEI +gIA +ovO +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +cHS +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +nrx +kve +buJ +vEi +vEi +vEi +fOO +wuI +arg +daZ +kve +lHf +kve +lgm +xuQ +xuQ +dtn +xuQ +buJ +buJ +pHa +fcb +fcb +fcb +jsj +jsj +jsj +fcb +voI +fcb +hxg +hxg +ijP +gIA +iwF +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +gTy +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +mNm +oXP +gTy +oFC +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +mNm +oFC +sFr +"} +(214,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +rlJ +rrX +cHu +pPa +iGx +sOv +sOv +sOv +tXf +hqV +erQ +erQ +erQ +erQ +erQ +uOb +iGx +iGx +iGx +iGx +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sOv +sOv +sOv +sOv +gIA +gIA +gIA +aKy +gIA +nDp +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +jPd +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +pHa +abk +pHa +pHa +buJ +buJ +buJ +pHa +pHa +fVp +kve +xKT +kve +cRT +xuQ +mvf +kve +vub +jsU +jsU +awY +vye +pHa +cJn +kcM +pRm +aGR +nTz +gWP +fcb +sQR +gIA +sOv +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +gTy +gTy +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +kpQ +mNm +mNm +mNm +mNm +kpQ +sYZ +gTy +oFC +oFC +oFC +oFC +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +oFC +sFr +"} +(215,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +jPd +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iDa +gIA +gIA +gIA +bZb +gEG +fRT +sRs +gIA +iGx +iGx +iGx +iGx +iGx +sOv +sOv +sOv +iGx +uHQ +dyz +xvQ +rzl +erQ +ehj +wqv +iGx +jPd +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +sQR +gIA +gIA +gIA +gIA +ctq +jUf +mIm +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iwF +gIA +gIA +gIA +fcb +fDs +rVy +vBS +xyD +mEg +gng +dhN +gYP +hnu +fLA +kve +gWP +kve +azK +xuQ +bQK +gsY +mWy +kNY +vmE +vFu +jQl +dwx +qML +qML +lBN +pFS +qbc +gWP +xeg +xeg +xeg +myb +xeg +ssH +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +mNm +oFC +oFC +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +gTy +gTy +gTy +gTy +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +sYZ +gTy +oFC +oFC +oFC +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +oFC +sFr +"} +(216,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +iDa +gIA +gIA +oSf +pOX +sOv +sOv +roy +sQR +gIA +gIA +gIA +cHS +gIA +sOv +sOv +sOv +stj +aDj +qWy +qfn +erQ +erQ +erQ +qRH +iGx +ssH +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +aKy +eUW +gIA +tLV +gIA +gIA +ovO +aKy +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +doE +jFz +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +pHa +pHa +hnu +pHa +hax +kve +kve +kve +kve +kve +ntT +pHa +jeh +gov +aBW +ulP +hmg +dWm +aBW +nFI +jlp +kve +nuf +kve +lNN +hnu +jGU +kve +hLR +tvQ +eME +tvP +xeg +nME +vEs +sha +xeg +xeg +xeg +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +gTy +oFC +gTy +gTy +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +mNm +gTy +sFr +"} +(217,1,1) = {" +sFr +sFr +sFr +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +whP +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iwF +iDa +gIA +gIA +gIA +aBc +sOv +sOv +aBc +sOv +sOv +sOv +sOv +sOv +sOv +xdX +sOv +sOv +stj +qPZ +qPZ +vRZ +akG +lym +rlQ +eeD +iGx +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +jPd +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +aKy +iDa +ssH +gIA +gIA +gIA +ovO +aKy +sQR +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sOv +wnn +nML +cGw +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +htL +sOv +sOv +sOv +sOv +fcb +pio +qvi +gDW +pHa +tCf +gov +aBW +aBW +aBW +aBW +aBW +dwx +aBW +kpK +dVg +kve +ese +pHa +mEJ +hSh +kve +kbE +dgc +qoF +rBP +pHa +kXC +kve +gHJ +cEh +vml +jkv +vwz +lWX +prd +dzN +pvJ +frF +rCR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +mNm +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +sYZ +sYZ +sYZ +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +vFi +mNm +mNm +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +mNm +mNm +mNm +gTy +sFr +"} +(218,1,1) = {" +sFr +sFr +sFr +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iDa +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +sOv +nyR +sOv +sOv +sOv +xdX +xdX +xdX +stj +dDv +stj +iGx +iGx +gcy +uQX +gcy +iGx +iGx +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oEn +qbT +iDa +aGK +gIA +gIA +rmd +ovO +eUW +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +wsn +eCp +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ehZ +fAd +fAd +qob +aBW +aBW +aBW +eda +qML +kpK +kve +nTh +qoF +rUj +gWP +buJ +gWP +kve +rnA +lXw +msl +buJ +mEJ +kve +kve +pdl +rJL +hNY +cpM +buJ +gWP +kve +wRt +bRF +whb +dTK +vEs +aPG +xeg +sha +xeg +xeg +xeg +kvD +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +udi +mNm +mNm +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +lZa +oFC +oFC +oFC +oFC +lZa +mNm +mNm +mNm +mNm +mNm +sYZ +sFr +"} +(219,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iDa +gIA +cHS +sOv +sOv +sOv +sOv +sOv +sOv +iZq +aBc +oOe +sOv +sOv +sOv +sOv +sOv +sQR +gIA +gIA +jPd +iGx +ftF +erQ +aXq +ygs +iGx +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +pir +bbW +kMl +bbW +fqq +iEL +ukn +uJw +huY +wXo +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +sOv +sOv +fcb +wpP +bXx +xMs +pHa +gKd +sou +rVy +uRg +qoF +uOa +gKd +abk +gKd +kve +kve +lXw +cKj +ggf +mEJ +alP +kve +kve +kve +nuy +cpM +buJ +mEJ +hSh +naw +rKs +whb +uap +vEs +vEs +vEs +xeg +xeg +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +duR +udi +mNm +mNm +mNm +mNm +grL +mNm +mNm +mNm +mNm +lZa +mNm +mNm +mNm +mNm +mNm +sYZ +sFr +"} +(220,1,1) = {" +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +gIA +sOv +sOv +sOv +sOv +htL +sOv +sOv +lvo +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +iGx +ryH +mcw +pEg +pEg +fVN +vTu +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gGT +jUS +pDi +pXq +hTz +ddp +fqq +gIA +cHS +iDa +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +buJ +buJ +buJ +xuQ +xuQ +nYb +mEJ +nuf +kve +kve +gKd +pHa +sLj +kve +kve +kve +dWN +buJ +gts +mXw +dyD +kOt +kve +kve +cpM +buJ +ktA +kve +rqj +mhJ +kcQ +osf +fcb +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +han +fKA +mNm +mNm +mNm +mNm +oFC +oFC +oFC +mNm +mNm +oFC +mNm +mNm +mNm +mNm +mNm +gTy +sFr +"} +(221,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +ssH +gIA +gIA +gIA +whP +iDa +gIA +sQR +sOv +sOv +sOv +vWw +dru +sOv +sOv +sOv +sOv +vLN +kkV +sOv +sOv +sOv +sOv +sOv +sOv +sOv +fVN +rrX +mcw +mcw +mcw +fVN +aRw +cvC +swI +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +iiT +sdP +uaa +pXq +pXq +pXq +hTz +rbr +unQ +ioq +iDa +qbD +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +fcb +vCq +uez +uez +uez +cEv +xuQ +kXC +kve +eUZ +jcp +hFV +pHa +bev +kve +fZM +kOQ +hkc +xuQ +gKd +rQu +rQu +klI +kve +ecO +dGg +fTF +gts +kve +wOc +quj +eME +uap +fcb +gIA +iwF +whP +gIA +gIA +sFr +sFr +sFr +wtf +wtf +wtf +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +mNm +fZX +bjq +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +oFC +sFr +"} +(222,1,1) = {" +sFr +sFr +sFr +gIA +jPd +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iDa +gIA +gIA +sOv +sOv +sOv +dru +qkD +rzI +sOv +sOv +sOv +sOv +dru +kmq +sOv +htL +sOv +sOv +sOv +sOv +fVN +mcw +mcw +mcw +mcw +mGN +aRw +bzv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +ifO +fgp +aeM +jPY +ddp +ibH +tmh +wRF +fkY +fkY +fkY +qbD +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +bdT +liy +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +cHS +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +cHS +gIA +gIA +fcb +vKa +hvb +kve +kve +jyR +buJ +kUQ +kve +eHb +xuQ +xuQ +xuQ +pHa +abk +pHa +pHa +pHa +xuQ +xuQ +xuQ +nYb +xuQ +jod +pHa +pHa +pHa +qCN +aBW +vTv +hUW +aZM +cEh +fcb +fcb +kvD +kvD +kvD +kvD +sFr +sFr +sFr +wtf +vZc +eBQ +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +suz +mNm +mNm +mNm +gTy +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +oFC +oFC +sFr +"} +(223,1,1) = {" +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +iiT +gIA +iDa +gIA +gIA +gIA +sOv +sOv +wEP +vWw +dru +wCo +sOv +sOv +rzI +dru +vWw +bEn +isp +sOv +sOv +sOv +gIA +iGx +fTS +mcw +pEg +fLi +fVN +xyu +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sdP +fmR +axL +axL +sjN +mqa +pph +rXT +vHe +fkY +hES +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +hdV +nML +lXi +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +fcb +bEO +kve +kve +kve +gWP +mYI +kve +kve +vTT +xuQ +fRa +jVS +kve +kve +gWP +pHa +ulx +kVC +udW +pHa +pzg +vFb +kXR +eYe +oBH +pHa +eQJ +hOf +vXz +aJu +eME +sSp +gKd +fcb +gIA +gIA +iiT +sQR +sFr +sFr +hkm +mST +oZT +oZT +eBQ +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +gTy +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +gTy +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +gTy +mNm +mNm +fZX +mNm +gTy +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +oFC +oFC +sFr +"} +(224,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +gIA +jPd +sOv +sOv +sOv +vWw +kmq +sOv +sOv +htL +vLN +qkD +rzI +sOv +sOv +sOv +sOv +gIA +gIA +iGx +voA +erQ +pJM +onp +iGx +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +mVo +ddp +xOh +sne +eao +pIE +gyC +dfx +xiO +kAC +maR +sOv +sOv +sOv +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +rbP +sOv +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +fcb +tNO +oGt +pwE +oZt +puX +buJ +jCZ +uHi +rnB +pHa +fVb +tsd +kve +nnB +fVb +hnu +pjA +gtO +vnz +qbU +wGb +rGg +nqi +nqi +bgI +hnu +clp +kge +kge +tvQ +eME +gWP +gKd +fcb +gIA +gIA +gIA +gIA +gYV +wmI +wmI +wmI +oZT +oZT +eBQ +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +oFC +gTy +gTy +sYZ +mNm +mNm +mNm +mNm +gTy +gTy +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +mNm +oFC +oFC +gTy +sYZ +fZX +mNm +mNm +gTy +oFC +oFC +oFC +oFC +mNm +mNm +mNm +mNm +oFC +oFC +oFC +sFr +"} +(225,1,1) = {" +sFr +sFr +sFr +iiT +gIA +sQR +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +iDa +iwF +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +nyR +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sQR +gIA +iGx +iGx +sak +iGx +iGx +iGx +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +cHS +gIA +ovO +ddp +ddp +gib +vZr +ici +bjw +twm +iOJ +fkY +xdX +sOv +sOv +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +fcb +fcb +eYz +fcb +xuQ +rdu +pHa +pHa +qbU +pHa +pHa +uoO +jns +kve +vtS +uoO +pHa +xMR +gtO +fFi +pHa +eUO +sKg +eNa +nTn +lbf +pHa +vuw +wKn +hUW +hUW +pyt +gWP +gKd +rCX +gIA +gIA +gIA +vFx +heB +wmI +wmI +wmI +eBy +oZT +oZT +pzI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +mNm +mNm +mNm +oFC +oFC +gTy +sYZ +sYZ +sYZ +gTy +gTy +oFC +oFC +oFC +oFC +oFC +mNm +mNm +gkD +mNm +mNm +mNm +mNm +mNm +oFC +gTy +sYZ +oXP +mNm +mNm +mNm +gTy +oFC +oFC +oFC +mNm +mNm +mNm +mNm +oFC +oFC +oFC +sFr +"} +(226,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +iZq +aBc +oOe +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +iDa +gIA +ssH +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +sQR +gIA +gIA +gIA +jPd +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ovO +oEn +fkY +kaw +cPl +fGR +gqs +cfa +wya +fkY +aKy +cHS +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iDa +gIA +fcb +psb +tym +psb +psb +iis +gKd +pHa +kve +kve +kve +kve +wGb +pHa +tzg +gtO +tzg +pHa +eUO +jKK +qZC +oUU +hJC +pHa +xfA +bFu +tXD +quj +whb +kPL +gKd +rCX +ssH +gIA +gIA +sFr +sFr +szS +gSH +wmI +wmI +foq +vta +rbB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +mNm +oFC +oFC +oFC +oFC +gTy +gTy +gTy +oFC +oFC +oFC +oFC +oFC +oFC +oFC +eFn +gkD +gkD +mNm +oFC +oFC +mNm +oFC +oFC +gTy +gTy +kpQ +mNm +mNm +mNm +gTy +oFC +oFC +cwv +mNm +mNm +cwv +oFC +oFC +mNm +oFC +sFr +"} +(227,1,1) = {" +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +whP +gIA +ssH +gIA +gIA +gIA +gIA +iDa +gIA +gIA +gIA +sOv +sOv +sOv +sOv +sOv +sOv +lvo +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +jPd +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +fkY +fkY +fkY +fkY +rdc +fkY +fkY +fkY +rhv +rhv +lcW +ssH +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +jPd +fcb +icj +kTE +kTE +kTE +kTE +qCP +pHa +uoO +jns +kve +oBb +elG +pHa +fFi +gtO +fFi +pHa +pHa +pHa +buJ +buJ +pHa +pHa +pHa +xuQ +xuQ +xuQ +jMI +xuQ +rCX +rCX +kvD +gIA +kvD +sFr +sFr +mFC +wmI +wmI +wmI +oZT +rbB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +dum +dum +gHb +emt +dum +mwq +oFC +oFC +oFC +oFC +oFC +gTy +oXP +mNm +mNm +mNm +mNm +cwv +cwv +ppt +mNm +mNm +mNm +mNm +mNm +mNm +mNm +sFr +"} +(228,1,1) = {" +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +ssH +iDa +gIA +iwF +gIA +gIA +sQR +sOv +sOv +sOv +sOv +sOv +sOv +sOv +sOv +gIA +gIA +cHS +gIA +gIA +gIA +gIA +siw +sQR +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +iDa +iqN +lMV +nkx +fkY +sOv +aKy +aKy +aKy +iDa +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +whP +gIA +gIA +gIA +ssH +gIA +gIA +gIA +jPd +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +iDa +gIA +fcb +mMo +fcb +izJ +fcb +sUu +pUK +pHa +rID +pnY +vgn +xnH +rrx +pHa +tzg +gtO +tzg +pHa +igG +ozH +ozH +ozH +ozH +nEx +vAI +vAI +vAI +uSw +eME +tBF +fcb +gIA +gIA +gIA +tas +sFr +sFr +sFr +wtf +ffu +ket +xwr +wXs +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +oFC +swG +uJN +dfP +dfP +swG +mwq +oFC +oFC +oFC +oFC +oFC +gTy +gTy +mNm +mNm +mNm +mNm +mNm +mNm +mNm +mNm +oFC +oFC +oFC +oFC +oFC +oFC +sFr +"} +(229,1,1) = {" +sFr +sFr +sFr +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iDa +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +cHS +gIA +gIA +gIA +gIA +ssH +gIA +iDa +gPa +sOv +pJH +sOv +sOv +gIA +khE +aKy +iDa +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iDa +gIA +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +eYz +fcb +fcb +pyh +gKd +wCA +hUW +hPg +hUW +hPg +hUW +viP +rak +oQR +vtS +fcb +rhv +rhv +tSm +rhv +sFr +sFr +sFr +wtf +wtf +wtf +wtf +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +swG +dfP +cbm +dfP +swG +swG +sFr +sFr +sFr +sFr +sFr +sFr +sFr +cwv +cwv +cwv +cwv +mQc +mNm +mNm +cwv +oFC +nbz +nbz +nbz +nbz +nbz +sFr +"} +(230,1,1) = {" +sFr +sFr +sFr +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +wUT +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +rhv +bCD +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +ovO +iDa +ovO +bSA +vdX +sOv +sOv +gIA +whP +ovO +iDa +gIA +cHS +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ilT +gIA +gIA +gIA +gIA +gIA +fcb +uSP +vuw +kbZ +hUW +jHd +pIt +jHd +hUW +waS +toO +oBC +bfl +fcb +sQR +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dum +dum +dum +cZS +dum +dum +dum +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +dge +cwv +cwv +cwv +cwv +mNm +gTy +oFC +nbz +xlq +nbZ +xlq +nbz +sFr +"} +(231,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +sQR +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +ssH +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +gIA +aKy +qbT +iDa +ovO +sOv +sOv +sOv +oXX +oEn +cHS +gPa +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +oaU +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iDa +gIA +jdB +gIA +sOv +sOv +sOv +gIA +sOv +sOv +sOv +gIA +sOv +sOv +sOv +gIA +uIV +gIA +gIA +rCX +kvK +oSk +bqk +fAs +fAs +fAs +fAs +fAs +fAs +fgr +ixu +vtS +fcb +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +mwq +swG +uJN +dfP +dfP +swG +swG +sFr +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +gTy +gTy +sYZ +sYZ +gTy +oFC +oFC +nbz +iDO +cJN +eIT +nbz +sFr +"} +(232,1,1) = {" +sFr +sFr +sFr +sFr +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +iiT +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +kmf +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +aKy +sQR +iDa +ovO +sOv +sOv +sOv +kPJ +jhg +gIA +ovO +iDa +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +iiT +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +gIA +ckD +rxj +rxj +fAd +rxj +rxj +rxj +fAd +rxj +rxj +rxj +fAd +suY +idz +fAd +fUJ +kIS +hHY +gWs +aIp +aIp +ixu +ixu +ixu +ixu +ixu +ixu +tBF +rCX +tSm +rhv +rhv +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +hBp +etU +dfP +dfP +dfP +swG +swG +swG +sFr +sFr +sFr +sFr +sFr +sFr +oFC +oFC +oFC +oFC +gTy +gTy +oFC +oFC +oFC +nbz +nbZ +vkl +nbZ +nbz +sFr +"} +(233,1,1) = {" +sFr +sFr +sFr +sFr +iwF +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iiT +gIA +whP +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +aKy +aGK +siw +gIA +sOv +sOv +sOv +agi +sOv +sOv +xdX +iDa +gIA +iwF +gIA +gIA +sQR +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +iDa +gIA +iDa +ilT +agz +pJH +rOG +gIA +rOG +pJH +agz +gIA +agz +pJH +agz +gIA +gIA +pJH +gIA +rCX +qAH +jsd +knK +xDx +eEK +fso +rce +mtX +uFz +xbT +uFz +bER +rCX +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +wmI +wmI +nBY +sFr +sFr +sFr +sFr +kkl +swG +dfP +dfP +dfP +efM +yhP +ivC +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nbz +nbz +kra +nbz +nbz +sFr +"} +(234,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +jPd +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +whP +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +whP +aKy +xvw +siw +gIA +wko +sOv +sOv +sOv +sOv +uvj +xPy +iDa +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iiT +jPd +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iDa +gIA +iDa +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +ssH +pJH +gIA +rCX +rCX +rCX +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +fcb +rCX +rCX +gIA +iiT +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +rJV +sAB +wmI +wmI +rJV +nzy +swG +dfP +dfP +dfP +lfn +dfP +dfP +sFr +sFr +sFr +sFr +sFr +nbz +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +nbz +kaL +nbZ +vOc +nbz +sFr +"} +(235,1,1) = {" +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +oEn +gIA +ssH +gIA +gIA +aKy +aGK +siw +gIA +sOv +sOv +sOv +prM +sOv +sOv +xdX +iDa +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +iDa +gIA +iDa +gIA +ckD +ruC +riT +gIA +ckD +ruC +rDx +gIA +ckD +ruC +riT +gIA +gIA +pJH +gIA +gIA +gIA +gIA +ilT +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +swG +dum +dum +dum +dum +dum +dum +lND +dum +dum +dum +dum +bcp +sYu +tEy +oZz +dfP +dfP +dfP +dfP +dfP +lfn +dfP +fkI +vel +sFr +sFr +esj +esj +eAp +esj +esj +sFr +sFr +sFr +ayk +sFr +sFr +sFr +nbz +nbz +bZo +nbz +nbz +sFr +"} +(236,1,1) = {" +sFr +sFr +sFr +sFr +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +jPd +gIA +gIA +gIA +iwF +gIA +gIA +ssH +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +gIA +aKy +qbT +iDa +gIA +sOv +sOv +sOv +prM +sOv +slF +oIC +iDa +sQR +gIA +whP +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +gIA +gIA +gIA +iDa +sQR +iDa +iiT +rOG +pJH +qgw +gIA +agz +pJH +rOG +gIA +rOG +pJH +agz +gIA +sOv +ngP +aol +sOv +ckD +wGc +sOv +ckD +aol +sOv +jTn +beI +gIA +ckD +wGc +sOv +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +vel +dum +dum +nLJ +hDi +oEZ +dum +xdz +eAM +vLE +tvF +sLg +dum +swG +xbz +jmS +plz +swG +swG +dfP +dfP +dfP +lfn +dfP +sFr +sFr +sFr +sFr +esj +esj +ftk +esj +esj +esj +esj +fze +ozP +esj +esj +esj +esj +iFi +kHv +bZr +bZr +sFr +"} +(237,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +whP +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +sQR +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iwF +ovO +iDa +gIA +sOv +sOv +sOv +sOv +sOv +sOv +ajE +iDa +gIA +gIA +gIA +iwF +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +gIA +sOv +pJH +gIA +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +sOv +ngP +fAd +fAd +dhb +fAd +fAd +dhb +fAd +fAd +dhb +fAd +fAd +dhF +sOv +sOv +sOv +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +vel +rDO +gRg +gdW +kpH +bbZ +xma +fxn +jgt +vXd +aXF +gLp +dum +lgj +dum +lgj +hpw +swG +swG +dfP +dfP +dfP +upq +pWs +sFr +sFr +sFr +esj +esj +esj +esj +esj +eDM +eDM +nbz +nbz +eAp +nbz +nbz +nbz +nbz +kHv +kHv +bZr +bZr +sFr +"} +(238,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +sQR +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +sQR +gIA +whP +aZZ +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +sQR +ovO +iDa +cHS +sOv +sOv +sOv +oEn +sOv +nCC +uvj +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +jPd +gIA +gIA +iwF +gIA +iDa +gIA +iDa +gIA +ckD +ruC +riT +whP +ckD +rVo +rDx +gIA +ckD +ruC +rDx +gIA +sOv +ngP +wGc +sOv +lYp +aol +sOv +lYp +aol +sOv +lYp +wGc +sOv +lYp +aol +sOv +sOv +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +aYE +dkH +kpH +kpH +kpH +kpH +qoV +cyn +omO +aAz +qDo +aIV +xma +iVF +jua +ahJ +dfP +dfP +dfP +dfP +dfP +dfP +swG +sFr +sFr +sFr +sFr +esj +esj +esj +nbz +nbz +nbz +ezK +jYg +nbz +nbz +nbz +cGA +rGD +nbz +nbz +nbz +nbz +bZr +sFr +"} +(239,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +jPd +gIA +gIA +gIA +iiT +gIA +gIA +iDa +ovO +enI +sOv +enI +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +gIA +rOG +pJH +agz +gIA +rOG +pJH +agz +gIA +rOG +pJH +rOG +gIA +gIA +pJH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +vel +tMu +kpH +kpH +kpH +kxK +dPg +gDR +rxE +ssQ +thk +cyn +mCl +dfP +dfP +dfP +dfP +dfP +dfP +dfP +dfP +dfP +swG +sFr +sFr +sFr +sFr +esj +bfp +nHE +rsM +dyR +joi +joi +nbZ +acY +lhB +nbz +ctR +ctR +aId +nhL +pJN +nbz +bZr +sFr +"} +(240,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iiT +gIA +gIA +iwF +gIA +sQR +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +sQR +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +qjV +qjV +hrm +hrm +hrm +urf +qjV +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +iiT +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +iDa +gIA +iDa +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +gIA +pJH +sOv +gIA +sOv +ngP +wGc +sOv +ckD +aol +sOv +ckD +wGc +sOv +ckD +aol +sOv +ckD +wGc +sOv +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +vel +ihK +iOP +iia +rhw +cWO +dum +wUy +cyn +cyn +bSL +vWI +xma +dfP +dfP +dfP +dTh +dfP +dfP +dfP +dfP +swG +swG +sFr +sFr +sFr +esj +esj +esj +kHv +hkz +joi +vAC +sXR +nbZ +nbZ +nbz +nbz +nbZ +eDs +hiE +ljt +nen +nbz +bZr +sFr +"} +(241,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iwF +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +sFr +sFr +qjV +qZi +iyd +dcJ +dcJ +cbx +qjV +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +iDa +gIA +iDa +gIA +ckD +ruC +rDx +gIA +ckD +ruC +rDx +gIA +ckD +ruC +rDx +gIA +sOv +ngP +fAd +fAd +dhb +fAd +fAd +dhb +fAd +fAd +dhb +fAd +fAd +dhF +sOv +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +vel +dum +dum +dum +dum +qXU +dum +vhE +cyn +kjH +eTJ +uXr +dum +wbN +sAg +hDO +sWv +kgM +swG +swG +swG +swG +swG +sFr +sFr +sFr +esj +esj +esj +kHv +qIG +eqY +sXR +sXR +nbZ +nbZ +kra +eqY +nbZ +sXR +sXR +aRN +nbz +nbz +nbz +sFr +"} +(242,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +jPd +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +iKC +wmI +qqM +vaB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +sIe +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +eeu +iyd +mzi +dcJ +lSC +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sQR +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +whP +iDa +gIA +iDa +gIA +rOG +pJH +rOG +gIA +agz +pJH +rOG +gIA +rOG +pJH +agz +gIA +sOv +ngP +aol +gIA +ukn +aol +sOv +lYp +aol +sOv +lYp +wGc +sOv +lYp +aol +sOv +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +dum +pwH +dWU +dum +dum +dum +dum +mCl +xma +dum +dum +dum +swG +swG +edC +iTF +rkI +swG +swG +swG +swG +sFr +sFr +sFr +sFr +esj +esj +esj +eAp +nbz +cMP +sXR +sXR +nbZ +fPU +nbz +pdk +joi +eqY +nbZ +hiE +nbz +mEB +nbz +sFr +"} +(243,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +iwF +sQR +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +iKC +wmI +vaB +vaB +vaB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +aDD +aDD +aDD +sFr +sFr +sFr +sFr +sFr +rff +rff +sIe +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +rff +bzA +biQ +dcJ +biQ +hoc +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +iDa +gIA +iDa +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +gIA +pJH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +dum +xpq +goP +dum +sfF +uwS +aDi +cyn +dCF +pAs +ePo +dum +mwq +swG +swG +swG +swG +swG +sFr +sFr +sFr +sFr +sFr +sFr +esj +esj +esj +esj +eDM +nbz +dsn +tux +ceo +nbZ +sih +nbz +qsG +dMd +eqP +nbZ +nbZ +kag +epE +nbz +sFr +"} +(244,1,1) = {" +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +sQR +gYV +wmI +jfB +vaB +vaB +vaB +jfB +tPN +tPN +vaB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +fWc +bxb +bxb +bxb +bxb +oqr +vDL +sFr +xjP +tPN +eBt +vgT +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +kMU +rff +eBt +bxb +vDx +bxb +cbl +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +ssH +ckD +ruC +rDx +gIA +ckD +ruC +rDx +gIA +ckD +ruC +rDx +gIA +sOv +ngP +wGc +sOv +ckD +wGc +sOv +ckD +aol +sOv +ckD +aol +sOv +sOv +gIA +gIA +ilT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +dum +dum +nxx +dum +dum +nKD +cyn +cyn +cyn +cyn +gTP +mPz +lND +mwq +mwq +swG +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +kHv +esj +esj +esj +kHv +kra +eqY +eqY +eqY +nbZ +qcT +sih +qIG +cEg +aIg +nbZ +nbZ +nbZ +kag +ksk +nbz +sFr +"} +(245,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +fpl +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +vaB +vaB +vaB +vaB +vaB +vaB +dho +sFr +sFr +sFr +sFr +sFr +sFr +sFr +jYW +wDi +bTq +bxb +fyA +bxb +bxb +iAy +iAy +vaB +bxb +sTe +sIe +rff +sFr +sFr +sFr +vDL +sFr +vaB +vaB +sFr +sFr +sFr +gEX +uZl +bxb +vSV +bxb +bxb +bxb +bxb +vIO +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +fpl +gIA +gIA +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +iDa +gIA +iDa +gIA +agz +pJH +rOG +gIA +rOG +pJH +rOG +gIA +agz +pJH +rOG +gIA +sOv +ngP +fAd +fAd +dhb +fAd +fAd +dhb +fAd +fAd +dhF +sOv +sOv +sOv +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +dum +fPk +xYR +pYx +lND +xBM +cyn +dbg +aNc +imB +uJK +pCB +dum +dum +dum +dum +yeu +dum +dum +dum +dum +dum +yeu +dum +dum +xdU +xdU +tKC +esj +kra +nbZ +nbZ +nbZ +nbZ +euc +sih +qIG +qlx +hHt +nbZ +nbZ +eqY +kag +rGD +nbz +sFr +"} +(246,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +vaB +vaB +vaB +vaB +vaB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +iyd +bxb +bTq +lEO +sIe +sFr +iAy +vaB +vaB +dcJ +bxb +cbl +rff +sFr +sFr +tPN +pzj +vaB +vaB +vaB +iAy +iAy +sFr +pxE +bxb +bxb +rff +llj +bxb +bxb +bxb +lYG +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +jPd +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +sOv +lYp +aol +gIA +ukn +xns +gIA +lYp +wGc +sOv +lYp +aol +gIA +gIA +gIA +iwF +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dum +jKq +xGS +pYx +dum +pZU +cyn +sJS +djR +wAq +cyn +dCF +vcw +vcw +xma +dfP +dfP +xkW +tca +xEZ +xEZ +izP +ibi +ibi +nIE +ibi +swG +esj +esj +nbz +nbz +jJZ +nbZ +nbZ +qcT +aoT +nbz +sih +lAg +lIO +nbZ +joi +kag +eEY +nbz +sFr +"} +(247,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +vaB +vaB +vaB +vaB +iAy +rff +sFr +sFr +sFr +sFr +sFr +dcJ +dcJ +xCo +sIe +sFr +sFr +vaB +sdO +vaB +xCc +dcJ +bxb +rff +sFr +sAf +bxb +vaB +sFr +sFr +vDL +sFr +tPN +emn +jyN +vVZ +mYS +dyh +wiA +sIe +sIe +sIe +sIe +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +gIA +iDa +gIA +ckD +ruC +rDx +gIA +ckD +ruC +rDx +gIA +ckD +ruC +rDx +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dum +pOy +vAG +vAG +nxx +cyn +cyn +jUl +xod +esI +cyn +cyn +lTA +tmu +nxx +mcB +aHk +aHk +aHk +aHk +aHk +eIP +eIP +eIP +wcV +mcB +swG +esj +esj +kHv +nbz +uje +sXR +sXR +nbZ +qcT +nbz +vya +qcT +nbZ +nbZ +joi +nbz +cCs +nbz +sFr +"} +(248,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iiT +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +whP +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +vaB +vaB +vaB +gEN +sFr +sFr +sFr +vDL +vaB +kxC +dcJ +rff +sFr +sFr +sFr +rff +vaB +vaB +vaB +vaB +vaB +vaB +bxb +bxb +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sIe +rOy +bxb +nco +bxb +bxb +kMU +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +jPd +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +iwF +gIA +gIA +jdB +gIA +iDa +gIA +rOG +pJH +agz +gIA +rOG +pJH +agz +sQR +rOG +pJH +rOG +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dum +mTd +vAG +wco +dum +siA +fQp +fQp +fQp +fQp +nlp +tWp +iMJ +eRc +xma +dfP +dfP +qow +dfP +dfP +dfP +vhN +dfP +dfP +mhk +ibi +swG +esj +esj +esj +kag +nbZ +sXR +sXR +nbZ +qcT +kra +gPb +nbZ +sXR +sXR +opv +nbz +nbz +nbz +sFr +"} +(249,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +sQR +gIA +gIA +iiT +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +ssH +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dcJ +vaB +vaB +rff +rff +sFr +sFr +sFr +vaB +dcJ +rff +sFr +sFr +sFr +sFr +dyh +aDD +dcJ +vaB +pQI +vaB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +dyh +cyk +qtE +rAJ +wsA +vDL +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +gIA +ssH +whP +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +iDa +iwF +iDa +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +sOv +pJH +sOv +gIA +gIA +gIA +iiT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dum +eLG +vAG +pYx +dum +iBE +pRg +mzp +gPS +oVm +dum +dum +dum +dum +dum +dum +yeu +jse +jse +jse +dum +dum +yeu +dum +dum +dum +xdU +esj +esj +esj +kag +joi +oEp +sXR +nbZ +eqY +nbz +nbz +fUG +msv +nbZ +qcT +sih +nbz +bZr +sFr +"} +(250,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +iwF +gIA +gIA +gIA +iwF +ssH +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +dcJ +vaB +vaB +vaB +sFr +sFr +vaB +vaB +iAy +rff +sFr +sFr +sFr +sFr +rff +rff +aDD +bxb +flr +vDL +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +sIe +sIe +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +whP +gIA +gIA +gIA +iwF +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +iwF +gIA +gIA +gIA +gIA +sQR +iDa +gIA +iDa +gIA +ckD +iHm +rDx +gIA +jTn +iHm +rDx +gIA +ckD +iHm +rDx +ilT +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +dum +dum +lND +dum +dum +dum +xma +xma +xma +dum +dum +wmI +wmI +sFr +sFr +sFr +sFr +sFr +ebY +wmI +ebY +wmI +sFr +sFr +sFr +kHv +esj +esj +esj +bfp +nbz +gfN +dRB +joi +qcT +eqY +nDE +nbz +euf +euf +erC +sih +sih +nbz +bZr +sFr +"} +(251,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +gIA +iwF +gIA +iiT +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sQR +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +iyd +tPN +cbl +vaB +vaB +vaB +vaB +vaB +vaB +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +ssH +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +ssH +gIA +iDa +gIA +iDa +gIA +agz +sOv +agz +gIA +rbL +sOv +rOG +gIA +rOG +sOv +agz +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +esj +esj +esj +nbz +nbz +nbz +dHa +gYr +nbz +nbz +nbz +eEY +hjp +nbz +nbz +nbz +nbz +bZr +sFr +"} +(252,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +gIA +gIA +sQR +gIA +ssH +gIA +gIA +iwF +gIA +gIA +iwF +gIA +gIA +gIA +whP +sQR +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +rff +rff +rff +xkY +tZD +bxb +iAy +vaB +vaB +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +gIA +iDa +gIA +gIA +gIA +gIA +jPd +gIA +gIA +gIA +gIA +gIA +gIA +gIA +gIA +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +esj +esj +kHv +eAp +nbz +nbz +nbz +nbz +bZr +nbz +nbz +nbz +nbz +bZr +bZr +bZr +bZr +sFr +"} +(253,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +wmI +wmI +wmI +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +bZr +esj +kHv +eAp +bZr +bZr +bZr +bZr +bZr +bZr +bZr +bZr +bZr +bZr +bZr +bZr +sFr +"} +(254,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} +(255,1,1) = {" +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +sFr +"} diff --git a/modular_splurt/code/__HELPERS/icons.dm b/modular_splurt/code/__HELPERS/icons.dm index 9a242ca80518..8b1374c1beff 100644 --- a/modular_splurt/code/__HELPERS/icons.dm +++ b/modular_splurt/code/__HELPERS/icons.dm @@ -38,7 +38,7 @@ GLOBAL_LIST_EMPTY(transformation_animation_objects) for(var/A in transformation_objects) vis_contents += A if(reset_after) - addtimer(CALLBACK(src,.proc/_reset_transformation_animation,filter_index),time) + addtimer(CALLBACK(src,PROC_REF(_reset_transformation_animation),filter_index),time) /* * Resets filters and removes transformation animations helper objects from vis contents. diff --git a/modular_splurt/code/_globalvars/lists/global_lewd.dm b/modular_splurt/code/_globalvars/lists/global_lewd.dm index 7883a8ecb47d..a2b49a5e21e2 100644 --- a/modular_splurt/code/_globalvars/lists/global_lewd.dm +++ b/modular_splurt/code/_globalvars/lists/global_lewd.dm @@ -16,4 +16,4 @@ GLOBAL_LIST_INIT(balls_nouns, list("balls", "nuts", "ballsack", "testicles", "sa GLOBAL_LIST_INIT(butt_nouns, list("ass", "butt", "dumptruck", "tush", "badonk", "booty", "rump", "behind")) -GLOBAL_LIST_INIT(breast_values, list("a" = 1, "b" = 2, "c" = 3, "d" = 4, "e" = 5, "f" = 6, "g" = 7, "h" = 8, "i" = 9, "j" = 10, "k" = 11, "l" = 12, "m" = 13, "n" = 14, "o" = 15, "huge" = 16, "massive" = 17, "giga" = 25, "impossible" = 30, "flat" = 0)) +GLOBAL_LIST_INIT(breast_values, list("flat" = 0, "a" = 1, "b" = 2, "c" = 3, "d" = 4, "e" = 5, "f" = 6, "g" = 7, "h" = 8, "i" = 9, "j" = 10, "k" = 11, "l" = 12, "m" = 13, "n" = 14, "o" = 15, "huge" = 16, "massive" = 17, "giga" = 25, "impossible" = 30)) diff --git a/modular_splurt/code/_globalvars/sm_delam.dm b/modular_splurt/code/_globalvars/sm_delam.dm new file mode 100644 index 000000000000..ef1e51f8849c --- /dev/null +++ b/modular_splurt/code/_globalvars/sm_delam.dm @@ -0,0 +1 @@ +GLOBAL_VAR(delam_override) // Overides the config for delamination diff --git a/modular_splurt/code/controllers/configuration/entries/splurt_general.dm b/modular_splurt/code/controllers/configuration/entries/splurt_general.dm index 262e0df6123b..59d92c1d3af0 100644 --- a/modular_splurt/code/controllers/configuration/entries/splurt_general.dm +++ b/modular_splurt/code/controllers/configuration/entries/splurt_general.dm @@ -8,7 +8,9 @@ /datum/config_entry/number/base_save_slots default = DEFAULT_SAVE_SLOTS -/datum/config_entry/flag/sm_delamination +/datum/config_entry/number/sm_delamination_cooldown + default = 0 + min_val = -1 /datum/config_entry/flag/protolock_all_access diff --git a/modular_splurt/code/controllers/subsystem/job.dm b/modular_splurt/code/controllers/subsystem/job.dm new file mode 100644 index 000000000000..176ed9631122 --- /dev/null +++ b/modular_splurt/code/controllers/subsystem/job.dm @@ -0,0 +1,7 @@ +/datum/controller/subsystem/job/build_jobnames() + . = ..() + + // SPLURT Edit + // Syndicate jobs are not in occupations either, but we need to handle them anyway + for(var/title in get_all_syndicate_jobs()) + .[title] = "Syndicate" //Return with the Syndicate logo if it is a Syndicate job diff --git a/modular_splurt/code/controllers/subsystem/shuttle.dm b/modular_splurt/code/controllers/subsystem/shuttle.dm index 1f3079bf2a34..3a403c9f77f8 100644 --- a/modular_splurt/code/controllers/subsystem/shuttle.dm +++ b/modular_splurt/code/controllers/subsystem/shuttle.dm @@ -1,6 +1,6 @@ /datum/controller/subsystem/shuttle/Initialize(timeofday) . = ..(timeofday) - SSticker.OnRoundend(CALLBACK(src, .proc/roundend_callback)) + SSticker.OnRoundend(CALLBACK(src, PROC_REF(roundend_callback))) /datum/controller/subsystem/shuttle/proc/roundend_callback() SSshuttle.navigation_locked_traits.Remove(ZTRAIT_CENTCOM) diff --git a/modular_splurt/code/controllers/subsystem/ticker.dm b/modular_splurt/code/controllers/subsystem/ticker.dm index a2fd4a9be9fc..47143d49bff7 100644 --- a/modular_splurt/code/controllers/subsystem/ticker.dm +++ b/modular_splurt/code/controllers/subsystem/ticker.dm @@ -3,4 +3,4 @@ for(var/mob/dead/new_player/player in GLOB.player_list) if(player.ready == PLAYER_READY_TO_OBSERVE && player.mind && !(player.client?.prefs.toggles & TG_PLAYER_PANEL)) //Break chain since this has a sleep input in it - addtimer(CALLBACK(player, /mob/dead/new_player.proc/make_me_an_observer), 1) + addtimer(CALLBACK(player, TYPE_PROC_REF(/mob/dead/new_player, make_me_an_observer)), 1) diff --git a/modular_splurt/code/datums/components/crafting/recipes/recipes_clothing.dm b/modular_splurt/code/datums/components/crafting/recipes/recipes_clothing.dm index 612975c5f43a..41669bdbd1b2 100644 --- a/modular_splurt/code/datums/components/crafting/recipes/recipes_clothing.dm +++ b/modular_splurt/code/datums/components/crafting/recipes/recipes_clothing.dm @@ -1,14 +1,14 @@ /datum/crafting_recipe/tailbag name = "Tailbag" - result = /obj/item/storage/tailbag + result = /obj/item/storage/wallet/tailbag reqs = list(/obj/item/stack/sheet/leather = 2) time = 30 category = CAT_CLOTHING /datum/crafting_recipe/tailbag_xl name = "XL Tailbag" - result = /obj/item/storage/tailbag/xtralg - reqs = list(/obj/item/storage/tailbag = 1, + result = /obj/item/storage/wallet/tailbag/xtralg + reqs = list(/obj/item/storage/wallet/tailbag = 1, /obj/item/stack/sheet/leather = 2) time = 30 category = CAT_CLOTHING diff --git a/modular_splurt/code/datums/components/dullahan.dm b/modular_splurt/code/datums/components/dullahan.dm index 6fae1b981dc8..088183fa21f2 100644 --- a/modular_splurt/code/datums/components/dullahan.dm +++ b/modular_splurt/code/datums/components/dullahan.dm @@ -29,7 +29,7 @@ src.color = "#[fire_color]" lit(color) - RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/unlit) + RegisterSignal(parent, COMSIG_MOB_DEATH, PROC_REF(unlit)) // RegisterSignal(parent, COMSIG_MOB_LIFE) /datum/component/neckfire/proc/lit(fire_color) @@ -91,8 +91,8 @@ /datum/component/dullahan/Initialize() . = ..() - RegisterSignal(dullahan_head, COMSIG_MOUSEDROPPED_ONTO, .proc/on_mouse_dropped) - RegisterSignal(dullahan_head, COMSIG_MOUSEDROP_ONTO, .proc/on_mouse_drop) + RegisterSignal(dullahan_head, COMSIG_MOUSEDROPPED_ONTO, PROC_REF(on_mouse_dropped)) + RegisterSignal(dullahan_head, COMSIG_MOUSEDROP_ONTO, PROC_REF(on_mouse_drop)) /datum/component/dullahan/proc/add_head_accessory(obj/item/clothing/I, item_path) head_accessory_MA = mutable_appearance(I.mob_overlay_icon || HEAD_ACCESSORIES_PATHS[item_path]) diff --git a/modular_splurt/code/datums/components/organ_inflation.dm b/modular_splurt/code/datums/components/organ_inflation.dm index b6d3540032af..9a855f8f7b08 100644 --- a/modular_splurt/code/datums/components/organ_inflation.dm +++ b/modular_splurt/code/datums/components/organ_inflation.dm @@ -32,7 +32,7 @@ inflate_organ(size - old_size) /datum/component/organ_inflation/RegisterWithParent() - RegisterSignal(parent, COMSIG_ATOM_ENTERING, .proc/on_entering) + RegisterSignal(parent, COMSIG_ATOM_ENTERING, PROC_REF(on_entering)) if(container) register_container() @@ -42,8 +42,8 @@ unregister_container() /datum/component/organ_inflation/proc/register_container() - RegisterSignal(container, COMSIG_ORGAN_INSERTED, .proc/on_inserted) - RegisterSignal(container, COMSIG_ORGAN_REMOVED, .proc/on_removed) + RegisterSignal(container, COMSIG_ORGAN_INSERTED, PROC_REF(on_inserted)) + RegisterSignal(container, COMSIG_ORGAN_REMOVED, PROC_REF(on_removed)) /datum/component/organ_inflation/proc/unregister_container() UnregisterSignal(container, COMSIG_ORGAN_REMOVED) diff --git a/modular_splurt/code/datums/components/pregnancy.dm b/modular_splurt/code/datums/components/pregnancy.dm index eb0e9398a582..8689968f8d1f 100644 --- a/modular_splurt/code/datums/components/pregnancy.dm +++ b/modular_splurt/code/datums/components/pregnancy.dm @@ -97,11 +97,11 @@ /datum/component/pregnancy/RegisterWithParent() if(carrier) register_carrier() - RegisterSignal(parent, COMSIG_ATOM_ENTERING, .proc/on_entering) - RegisterSignal(parent, COMSIG_OBJ_BREAK, .proc/on_obj_break) - RegisterSignal(parent, COMSIG_OBJ_WRITTEN_ON, .proc/name_egg) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/handle_hatch) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/eg_status) + RegisterSignal(parent, COMSIG_ATOM_ENTERING, PROC_REF(on_entering)) + RegisterSignal(parent, COMSIG_OBJ_BREAK, PROC_REF(on_obj_break)) + RegisterSignal(parent, COMSIG_OBJ_WRITTEN_ON, PROC_REF(name_egg)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(handle_hatch)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(eg_status)) /datum/component/pregnancy/UnregisterFromParent() if(carrier) @@ -113,18 +113,16 @@ UnregisterSignal(parent, COMSIG_PARENT_EXAMINE) /datum/component/pregnancy/proc/register_carrier() - RegisterSignal(carrier, COMSIG_MOB_DEATH, .proc/fetus_mortus) - RegisterSignal(carrier, COMSIG_LIVING_BIOLOGICAL_LIFE, .proc/handle_life) - RegisterSignal(carrier, COMSIG_HEALTH_SCAN, .proc/on_scan) - RegisterSignal(carrier, COMSIG_MOB_APPLY_DAMAGE, .proc/handle_damage) + RegisterSignal(carrier, COMSIG_MOB_DEATH, PROC_REF(clear_eggs)) + RegisterSignal(carrier, COMSIG_LIVING_BIOLOGICAL_LIFE, PROC_REF(handle_life)) + RegisterSignal(carrier, COMSIG_HEALTH_SCAN, PROC_REF(on_scan)) if(oviposition) - RegisterSignal(carrier, COMSIG_MOB_CLIMAX, .proc/on_climax) + RegisterSignal(carrier, COMSIG_MOB_CLIMAX, PROC_REF(on_climax)) /datum/component/pregnancy/proc/unregister_carrier() UnregisterSignal(carrier, COMSIG_MOB_DEATH) UnregisterSignal(carrier, COMSIG_LIVING_BIOLOGICAL_LIFE) UnregisterSignal(carrier, COMSIG_HEALTH_SCAN) - UnregisterSignal(carrier, COMSIG_MOB_APPLY_DAMAGE) UnregisterSignal(carrier, COMSIG_MOB_CLIMAX) /datum/component/pregnancy/Destroy() @@ -227,7 +225,7 @@ if(stage < max_stage) return - INVOKE_ASYNC(src, .proc/hatch, source, I, user, params) + INVOKE_ASYNC(src, PROC_REF(hatch), source, I, user, params) /datum/component/pregnancy/proc/hatch(datum/source, obj/item/I, mob/user, params) if(!COOLDOWN_FINISHED(src, hatch_request_cooldown)) @@ -403,26 +401,11 @@ /datum/component/pregnancy/proc/human_pragency_end(mob/living/carbon/human/gregnant) SEND_SIGNAL(gregnant, COMSIG_CLEAR_MOOD_EVENT, "pregnancy") -/datum/component/pregnancy/proc/fetus_mortus() +/datum/component/pregnancy/proc/clear_eggs() SIGNAL_HANDLER - if(!QDELETED(carrier) && get_turf(carrier) && (stage >= 2)) - if(!oviposition) - new /obj/effect/gibspawner/generic(get_turf(carrier)) - else - new /obj/effect/decal/cleanable/egg_smudge(get_turf(carrier)) - carrier.Knockdown(200, TRUE, TRUE) - carrier.Stun(200, TRUE, TRUE) - carrier.adjustStaminaLoss(200) qdel(src) /datum/component/pregnancy/proc/on_scan(datum/source, mob/user) SIGNAL_HANDLER to_chat(user, span_notice("Pregnancy detected!")) - -//drop kicked -/datum/component/pregnancy/proc/handle_damage(datum/source, damage, damagetype, def_zone) - SIGNAL_HANDLER - - if(def_zone == BODY_ZONE_CHEST && damage > 20 && prob(40)) - fetus_mortus() diff --git a/modular_splurt/code/datums/components/pregnancy_inert.dm b/modular_splurt/code/datums/components/pregnancy_inert.dm index 0f55078386b0..f6766783bfd8 100644 --- a/modular_splurt/code/datums/components/pregnancy_inert.dm +++ b/modular_splurt/code/datums/components/pregnancy_inert.dm @@ -18,14 +18,14 @@ carrier = genital.owner /datum/component/ovipositor/RegisterWithParent() - RegisterSignal(parent, COMSIG_ORGAN_INSERTED, .proc/on_inserted) - RegisterSignal(parent, COMSIG_ORGAN_REMOVED, .proc/on_removed) + RegisterSignal(parent, COMSIG_ORGAN_INSERTED, PROC_REF(on_inserted)) + RegisterSignal(parent, COMSIG_ORGAN_REMOVED, PROC_REF(on_removed)) if(carrier) register_carrier() /datum/component/ovipositor/proc/register_carrier() - RegisterSignal(carrier, COMSIG_LIVING_BIOLOGICAL_LIFE, .proc/handle_life) - RegisterSignal(carrier, COMSIG_MOB_CLIMAX, .proc/on_climax) + RegisterSignal(carrier, COMSIG_LIVING_BIOLOGICAL_LIFE, PROC_REF(handle_life)) + RegisterSignal(carrier, COMSIG_MOB_CLIMAX, PROC_REF(on_climax)) /datum/component/ovipositor/proc/unregister_carrier() UnregisterSignal(carrier, COMSIG_LIVING_BIOLOGICAL_LIFE) diff --git a/modular_splurt/code/datums/components/size_normalized.dm b/modular_splurt/code/datums/components/size_normalized.dm index f3d675d18768..bde5b16c7ea7 100644 --- a/modular_splurt/code/datums/components/size_normalized.dm +++ b/modular_splurt/code/datums/components/size_normalized.dm @@ -22,7 +22,7 @@ wearer.flash_lighting_fx(3, 3, LIGHT_COLOR_PURPLE) wearer.visible_message(span_warning("A flash of purple light engulfs \the [wearer], before [wearer.p_they()] jump[wearer.p_s()] to a more average size!"),span_notice("You feel warm for a moment, before everything scales to your size...")) wearer.update_size(normal_resize) - RegisterSignal(wearer, COMSIG_MOB_RESIZED, .proc/normalize_size) + RegisterSignal(wearer, COMSIG_MOB_RESIZED, PROC_REF(normalize_size)) //Denormalize the mob when the component is destroyed (if needed) /datum/component/size_normalized/UnregisterFromParent() diff --git a/modular_splurt/code/datums/elements/crawl_under.dm b/modular_splurt/code/datums/elements/crawl_under.dm index 42b31b7c7b7d..f4f741e6fcf2 100644 --- a/modular_splurt/code/datums/elements/crawl_under.dm +++ b/modular_splurt/code/datums/elements/crawl_under.dm @@ -11,9 +11,9 @@ if(!isstructure(target)) //it would work up to movable but no. return ELEMENT_INCOMPATIBLE //if any machinery comes up feel free to move up to /obj - RegisterSignal(target, COMSIG_MOUSEDROPPED_ONTO, .proc/check_crawl) - RegisterSignal(target, COMVER_CRAWL_UNDER, .proc/Affirm) - RegisterSignal(target, COMSIG_MOVABLE_UNCROSSED, .proc/uncrawl_from) + RegisterSignal(target, COMSIG_MOUSEDROPPED_ONTO, PROC_REF(check_crawl)) + RegisterSignal(target, COMVER_CRAWL_UNDER, PROC_REF(Affirm)) + RegisterSignal(target, COMSIG_MOVABLE_UNCROSSED, PROC_REF(uncrawl_from)) /datum/element/crawl_under/Detach(datum/source, force) var/obj/object = source //if src somehow changes type fuck you @@ -42,7 +42,7 @@ if((user.pass_flags & PASSCRAWL) || HAS_TRAIT_FROM(user, TRAIT_FLOORED, ELEMENT_CRAWL_UNDER)) //already under return - INVOKE_ASYNC(src, .proc/do_crawl, source, user) + INVOKE_ASYNC(src, PROC_REF(do_crawl), source, user) return COMSIG_MOB_CANCEL_CLICKON /datum/element/crawl_under/proc/do_crawl(obj/structure/source, mob/living/user) diff --git a/modular_splurt/code/datums/elements/smalltalk.dm b/modular_splurt/code/datums/elements/smalltalk.dm index 9ffa62675736..1ca6778c1d5b 100644 --- a/modular_splurt/code/datums/elements/smalltalk.dm +++ b/modular_splurt/code/datums/elements/smalltalk.dm @@ -7,7 +7,7 @@ if(!(isliving(target) || (force && istype(target, /atom/movable)))) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(target, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/element/smalltalk/Detach(datum/source, force) . = ..() diff --git a/modular_splurt/code/datums/elements/spooky.dm b/modular_splurt/code/datums/elements/spooky.dm index 5d6cd6f4dba2..cb6d6f45f873 100644 --- a/modular_splurt/code/datums/elements/spooky.dm +++ b/modular_splurt/code/datums/elements/spooky.dm @@ -27,7 +27,7 @@ if(L.client && !L.client.played) SEND_SOUND(L, sound(sound, repeat = 0, wait = 0, volume = 35, channel = CHANNEL_AMBIENCE)) L.client.played = TRUE - addtimer(CALLBACK(L.client, /client/proc/ResetAmbiencePlayed), 600) + addtimer(CALLBACK(L.client, TYPE_PROC_REF(/client, ResetAmbiencePlayed)), 600) if(65 to 70) //Lights flicker. var/obj/machinery/light/L = locate(/obj/machinery/light) in view(4, C) if(L) diff --git a/modular_splurt/code/datums/genitals/genitals_interface.dm b/modular_splurt/code/datums/genitals/genitals_interface.dm index 2c906529773d..5505fa043e69 100644 --- a/modular_splurt/code/datums/genitals/genitals_interface.dm +++ b/modular_splurt/code/datums/genitals/genitals_interface.dm @@ -1,5 +1,5 @@ /// Attempts to open the tgui menu -/mob/living/verb/genital_menu() +/mob/living/carbon/verb/genital_menu() set name = "Genitals Menu" set desc = "Manage your genital, or someone else's." set category = "IC" diff --git a/modular_splurt/code/datums/interactions/lewd/lewd_datums.dm b/modular_splurt/code/datums/interactions/lewd/lewd_datums.dm index ea320fe24e18..c8bd30dc254c 100644 --- a/modular_splurt/code/datums/interactions/lewd/lewd_datums.dm +++ b/modular_splurt/code/datums/interactions/lewd/lewd_datums.dm @@ -374,6 +374,19 @@ playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1) +/datum/interaction/lewd/kiss/post_interaction(mob/living/user, mob/living/partner) + . = ..() + + //SPLURT EDIT START: + // Check if user has TRAIT_KISS_SLUT and increase their lust + if(HAS_TRAIT(user, TRAIT_KISS_SLUT)) + user.handle_post_sex(NORMAL_LUST, null, partner) + + // Check if partner has TRAIT_KISS_SLUT and increase their lust + if(HAS_TRAIT(partner, TRAIT_KISS_SLUT)) + partner.handle_post_sex(NORMAL_LUST, null, user) + //SPLURT EDIT END + /datum/interaction/lewd/kiss/display_interaction(mob/living/user, mob/living/partner) . = ..() playlewdinteractionsound(partner, pick( diff --git a/modular_splurt/code/datums/traits/good.dm b/modular_splurt/code/datums/traits/good.dm index bda66bb62fc6..71d070947639 100644 --- a/modular_splurt/code/datums/traits/good.dm +++ b/modular_splurt/code/datums/traits/good.dm @@ -68,8 +68,8 @@ /datum/quirk/dominant_aura/add() . = ..() - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/on_examine_holder) - RegisterSignal(quirk_holder, COMSIG_MOB_EMOTE, .proc/handle_snap) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine_holder)) + RegisterSignal(quirk_holder, COMSIG_MOB_EMOTE, PROC_REF(handle_snap)) /datum/quirk/dominant_aura/remove() . = ..() @@ -219,7 +219,7 @@ quirk_mob.mind.isholy = TRUE // Add examine text. - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/on_examine_holder) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine_holder)) /datum/quirk/hallowed/remove() // Define quirk mob. @@ -314,7 +314,7 @@ quirk_mob.grant_language(/datum/language/vampiric, TRUE, TRUE, LANGUAGE_BLOODSUCKER) // Register examine text - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/quirk_examine_bloodfledge) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(quirk_examine_bloodfledge)) /datum/quirk/bloodfledge/post_add() // Define quirk mob diff --git a/modular_splurt/code/datums/traits/negative.dm b/modular_splurt/code/datums/traits/negative.dm index 3dbcb24d0a03..ad7d617a3422 100644 --- a/modular_splurt/code/datums/traits/negative.dm +++ b/modular_splurt/code/datums/traits/negative.dm @@ -6,7 +6,7 @@ /datum/quirk/social_anxiety/add() . = ..() - RegisterSignal(quirk_holder, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(quirk_holder, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/quirk/social_anxiety/remove() . = ..() @@ -137,7 +137,7 @@ /datum/quirk/dumb4cum/add() // Set timer - timer = addtimer(CALLBACK(src, .proc/crave), timer_trigger, TIMER_STOPPABLE) + timer = addtimer(CALLBACK(src, PROC_REF(crave)), timer_trigger, TIMER_STOPPABLE) /datum/quirk/dumb4cum/remove() // Remove status trait @@ -198,7 +198,7 @@ timer = null // Add new timer - timer = addtimer(CALLBACK(src, .proc/crave), timer_trigger, TIMER_STOPPABLE) + timer = addtimer(CALLBACK(src, PROC_REF(crave)), timer_trigger, TIMER_STOPPABLE) // Small issue with this. If the quirk holder has NO_HUNGER or NO_THIRST, this trait can still be taken and they will still get the benefits of it. // It's unlikely that someone will be both, especially at round start, but vampirism makes me wary of having these separate. diff --git a/modular_splurt/code/datums/traits/neutral.dm b/modular_splurt/code/datums/traits/neutral.dm index 71ce89550f01..fdef54a3be29 100644 --- a/modular_splurt/code/datums/traits/neutral.dm +++ b/modular_splurt/code/datums/traits/neutral.dm @@ -94,7 +94,7 @@ act_hypno.Grant(quirk_mob) // Add examine text - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/on_examine_holder) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine_holder)) /datum/quirk/Hypnotic_gaze/remove() // Define quirk mob @@ -255,7 +255,7 @@ /datum/quirk/well_trained/add() . = ..() - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/on_examine_holder) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine_holder)) /datum/quirk/well_trained/remove() . = ..() @@ -573,8 +573,8 @@ /datum/quirk/nudist/add() // Register signal handlers - RegisterSignal(quirk_holder, COMSIG_MOB_UPDATE_GENITALS, .proc/check_outfit) - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/quirk_examine_nudist) + RegisterSignal(quirk_holder, COMSIG_MOB_UPDATE_GENITALS, PROC_REF(check_outfit)) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(quirk_examine_nudist)) /datum/quirk/nudist/remove() // Remove mood event @@ -722,3 +722,12 @@ gain_text = span_lewd("You feel like covering something in layer of your fluids.") lose_text = span_notice("You don't feel 'messy' anymore.") medical_record_text = "Had to be sedated after covering entire hospital wing with cum." + +/datum/quirk/kiss_slut + name = "Kiss Slut" + desc = "The sheer thought of kissing someone makes you blush and overheat, effectively increasing your arousal with each smooch." + value = 0 + mob_trait = TRAIT_KISS_SLUT + gain_text = span_lewd("You feel like kissing someone...") + lose_text = span_notice("You don't feel like kissing someone anymore...") + medical_record_text = "Patient seems to demonstrate an extraordinary liking in kissing." diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index 251d300b22e3..df2bc51d3714 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -131,13 +131,7 @@ // Log interaction log_admin("[key_name(owner)] [log_message_type] hypnotic brainwashing powers.") -/datum/action/cooldown/hypnotize/Trigger() - . = ..() - - // Check parent return - if(!.) - return - +/datum/action/cooldown/hypnotize/Activate() // Define action owner var/mob/living/carbon/human/action_owner = owner @@ -147,7 +141,7 @@ // Check for target if(!grab_target) // Warn the user, then return - to_chat(action_owner, span_warning("You you need to grab someone first!")) + to_chat(action_owner, span_warning("You need to grab someone first!")) return // Check for cyborg @@ -189,7 +183,7 @@ // Check if target has a mind if(!action_target.mind) // Warn the user, then return - to_chat(action_owner, span_warning("[grab_target] doesn\'t have a compatible mind!")) + to_chat(action_owner, span_warning("[grab_target] doesn't have a compatible mind!")) return /* Unused: Replaced by get_eye_protection @@ -442,13 +436,7 @@ // Create reagent holder blood_bank = new(BLOODFLEDGE_BANK_CAPACITY) -/datum/action/cooldown/bloodfledge/bite/Trigger() - . = ..() - - // Check parent return - if(!.) - return - +/datum/action/cooldown/bloodfledge/bite/Activate() // Define action owner var/mob/living/carbon/action_owner = owner @@ -1037,13 +1025,7 @@ button_icon_state = "power_strength" cooldown_time = BLOODFLEDGE_COOLDOWN_REVIVE -/datum/action/cooldown/bloodfledge/revive/Trigger() - . = ..() - - // Check parent return - if(!.) - return - +/datum/action/cooldown/bloodfledge/revive/Activate() // Define mob var/mob/living/carbon/human/action_owner = owner @@ -1244,15 +1226,7 @@ if(NEUTER) werewolf_gender = "Þing" -/datum/action/cooldown/werewolf/transform/Trigger() - . = ..() - - // Check if unavailable - // Checks the parent function's return value - if(!.) - // Messages will not display here - return FALSE - +/datum/action/cooldown/werewolf/transform/Activate() // Define action owner var/mob/living/carbon/human/action_owner = owner @@ -1507,7 +1481,8 @@ var/mob/living/carbon/human/action_mob = owner // Add outline effect - action_mob.add_filter("rad_fiend_glow", 1, list("type" = "outline", "color" = glow_color+"30", "size" = glow_range)) + if(glow_color && glow_range) + action_mob.add_filter("rad_fiend_glow", 1, list("type" = "outline", "color" = glow_color+"30", "size" = glow_range)) /datum/action/cosglow/update_glow/Remove() . = ..() @@ -1532,16 +1507,19 @@ glow_color = (input_color ? input_color : glow_color) // Ask user for range input - var/input_range = input(action_mob, "How much do you glow? Value may range between 1 to 2.", "Select Glow Range", glow_range) as num|null + var/input_range = input(action_mob, "How much do you glow? Value may range between 0 to 4. 0 disables glow.", "Select Glow Range", glow_range) as num|null // Check if range input was given - // Reset to stored color when not given input - // Input is clamped in the 1-4 range - glow_range = (input_range ? clamp(input_range, 0, 4) : glow_range) //More customisable, so you know when you're looking at someone with Radfiend (doom) or a normal player. + // Disable glow if input is 0. + // Reset to stored range when input is null. + // Input is clamped in the 0-4 range + glow_range = isnull(input_range) ? glow_range : clamp(input_range, 0, 4) //More customisable, so you know when you're looking at someone with Radfiend (doom) or a normal player. // Update outline effect - action_mob.remove_filter("rad_fiend_glow") - action_mob.add_filter("rad_fiend_glow", 1, list("type" = "outline", "color" = glow_color+"30", "size" = glow_range)) + if(glow_range && glow_color) + action_mob.add_filter("rad_fiend_glow", 1, list("type" = "outline", "color" = glow_color+"30", "size" = glow_range)) + else + action_mob.remove_filter("rad_fiend_glow") // // Quirk: Rad Fiend @@ -1697,11 +1675,7 @@ icon_icon = 'modular_splurt/icons/mob/actions/lewd_actions/lewd_icons.dmi' button_icon_state = "pain_max" -/datum/action/cooldown/toggle_distant/Trigger() - . = ..() - if(!.) - return - +/datum/action/cooldown/toggle_distant/Activate() var/mob/living/carbon/human/action_owner = owner if(HAS_TRAIT(action_owner, TRAIT_DISTANT)) diff --git a/modular_splurt/code/game/area/areas/ruins/space.dm b/modular_splurt/code/game/area/areas/ruins/space.dm index 112ee10f1f8d..4b6b0ee44f67 100644 --- a/modular_splurt/code/game/area/areas/ruins/space.dm +++ b/modular_splurt/code/game/area/areas/ruins/space.dm @@ -57,7 +57,7 @@ short_desc = "You are a syndicate comms agent, employed to listen in on Nanotrasen Comms Chatter." flavour_text = "Use the communication equipment to provide support to any field agents, and sow disinformation to throw Nanotrasen off your trail. Do not let the base fall into enemy hands!" important_info = "DO NOT abandon the base." - canloadappearance = TRUE + can_load_appearance = TRUE /datum/outfit/syndicate_comms_space name = "Space Syndicate Comms Agent" diff --git a/modular_splurt/code/game/atoms_movable.dm b/modular_splurt/code/game/atoms_movable.dm index 8a492636a2fa..072c3a91789f 100644 --- a/modular_splurt/code/game/atoms_movable.dm +++ b/modular_splurt/code/game/atoms_movable.dm @@ -1,6 +1,6 @@ /atom/movable/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_MOVABLE_BARK, .proc/handle_special_bark) //There must be a better way to do this + RegisterSignal(src, COMSIG_MOVABLE_BARK, PROC_REF(handle_special_bark)) //There must be a better way to do this /atom/movable/Destroy() UnregisterSignal(src, COMSIG_MOVABLE_BARK) diff --git a/modular_splurt/code/game/machinery/computer/slavery.dm b/modular_splurt/code/game/machinery/computer/slavery.dm index a760384d4dc5..d931121ef479 100644 --- a/modular_splurt/code/game/machinery/computer/slavery.dm +++ b/modular_splurt/code/game/machinery/computer/slavery.dm @@ -281,7 +281,7 @@ editBalance(-SG.cost) radioAnnounce("Supplies inbound: [SG.name]") - addtimer(CALLBACK(src, .proc/dropSupplies, SG.build_path), rand(3,6) * 10) + addtimer(CALLBACK(src, PROC_REF(dropSupplies), SG.build_path), rand(3,6) * 10) return TRUE diff --git a/modular_splurt/code/game/machinery/limbgrower.dm b/modular_splurt/code/game/machinery/limbgrower.dm index a84c8c5e10f8..032374737b51 100644 --- a/modular_splurt/code/game/machinery/limbgrower.dm +++ b/modular_splurt/code/game/machinery/limbgrower.dm @@ -41,3 +41,15 @@ icon_mask = 'modular_splurt/icons/mob/clothing/species/vox/face.dmi' icon_uniform = 'modular_splurt/icons/mob/clothing/species/vox/uniform.dmi' icon_suit = 'modular_splurt/icons/mob/clothing/species/vox/suit.dmi' + +/datum/species/mammal/shadekin + limbs_id = SPECIES_SHADEKIN + icon_limbs = 'modular_splurt/icons/mob/human_parts_greyscale.dmi' + +/datum/species/mammal/teshari + limbs_id = SPECIES_TESHARI + icon_limbs = 'modular_splurt/icons/mob/teshari.dmi' + +/datum/species/vox + limbs_id = SPECIES_VOX + icon_limbs = 'modular_splurt/icons/mob/vox.dmi' diff --git a/modular_splurt/code/game/machinery/research_table.dm b/modular_splurt/code/game/machinery/research_table.dm index 50888edf76fb..25c908781548 100644 --- a/modular_splurt/code/game/machinery/research_table.dm +++ b/modular_splurt/code/game/machinery/research_table.dm @@ -109,7 +109,7 @@ return TRUE /obj/machinery/research_table/buckle_mob(mob/living/buckled_mob, force, check_loc) - RegisterSignal(buckled_mob, COMSIG_MOB_POST_CAME, .proc/on_cum) + RegisterSignal(buckled_mob, COMSIG_MOB_POST_CAME, PROC_REF(on_cum)) say("New user detected, tracking data.") . = ..() @@ -139,7 +139,7 @@ for(var/obj/item/organ/genital/genital in buckled_mob.internal_organs) if(istype(genital, /obj/item/organ/genital/breasts)) var/obj/item/organ/genital/breasts/breasts = genital - points_awarded += breasts.fluid_rate + GLOB.breast_values[breasts.size] + points_awarded += breasts.fluid_rate + breasts.size continue points_awarded += genital.fluid_rate + genital.size points_awarded *= tier diff --git a/modular_splurt/code/game/objects/items/RCD.dm b/modular_splurt/code/game/objects/items/RCD.dm index e8bc24ae5b7f..9a813dbbb9b7 100644 --- a/modular_splurt/code/game/objects/items/RCD.dm +++ b/modular_splurt/code/game/objects/items/RCD.dm @@ -30,7 +30,7 @@ "Glass" = image(icon = 'icons/obj/smooth_structures/glass_table.dmi', icon_state = "glass_table"), ) - var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) if (!check_menu(user)) return switch(choice) diff --git a/modular_splurt/code/game/objects/items/RTL.dm b/modular_splurt/code/game/objects/items/RTL.dm index 6db6eb7306a9..3e0cbc65b4ba 100644 --- a/modular_splurt/code/game/objects/items/RTL.dm +++ b/modular_splurt/code/game/objects/items/RTL.dm @@ -13,8 +13,8 @@ /obj/item/rtl/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) update_icon() /obj/item/rtl/ComponentInitialize() @@ -97,7 +97,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - RegisterSignal(to_hook, COMSIG_MOVABLE_MOVED, .proc/trigger) + RegisterSignal(to_hook, COMSIG_MOVABLE_MOVED, PROC_REF(trigger)) listeningTo = to_hook /obj/item/rtl/proc/trigger(mob/user) diff --git a/modular_splurt/code/game/objects/items/implants/implant_aphropumps.dm b/modular_splurt/code/game/objects/items/implants/implant_aphropumps.dm index f900dcba2834..cae7f24cb3cc 100644 --- a/modular_splurt/code/game/objects/items/implants/implant_aphropumps.dm +++ b/modular_splurt/code/game/objects/items/implants/implant_aphropumps.dm @@ -49,7 +49,7 @@ /obj/item/implantcase/aphrodisiac_pump/attack_self(mob/user) if(!imp || !istype(imp, /obj/item/implant/aphrodisiac_pump)) return - + var/obj/item/implant/aphrodisiac_pump/pump = imp if(pump.amount >= pump.max_amount) pump.amount = pump.base_amount @@ -90,6 +90,7 @@ desc = "Comes with an implanter and an implant case for quick application!" icon = 'modular_sand/icons/obj/fleshlight.dmi' icon_state = "box" + illustration = null /obj/item/storage/box/aphrodisiac_pump/examine(mob/user) . = ..() diff --git a/modular_splurt/code/game/objects/items/implants/implant_hide_backpack.dm b/modular_splurt/code/game/objects/items/implants/implant_hide_backpack.dm index 5a0d4ada8f52..a9c02ea9319f 100644 --- a/modular_splurt/code/game/objects/items/implants/implant_hide_backpack.dm +++ b/modular_splurt/code/game/objects/items/implants/implant_hide_backpack.dm @@ -48,10 +48,9 @@ // Runs on losing the ability /datum/action/item_action/hide_backpack/Remove(mob/user) - . = ..() - - // Remove the trait + // Remove the trait (must be done before removal so that owner still exists) adjust_trait(FALSE) + return ..() // Function to update trait /datum/action/item_action/hide_backpack/proc/adjust_trait(state) @@ -89,7 +88,7 @@ button_icon_state = "backpack" // Update icon state - UpdateButtonIcon() + UpdateButtons() // Display fake sparks to match flavor text do_fake_sparks(2,FALSE,action_owner) diff --git a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_belt.dm b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_belt.dm index b0e76c32e3b0..54e67ce3f14d 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_belt.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_belt.dm @@ -109,7 +109,7 @@ ENABLE_BITFIELD(G.genital_flags, GENITAL_CHASTENED) H.update_genitals() - RegisterSignal(src, COMSIG_MOB_ITEM_DROPPING, .proc/mob_can_unequip) + RegisterSignal(src, COMSIG_MOB_ITEM_DROPPING, PROC_REF(mob_can_unequip)) /obj/item/clothing/underwear/chastity_belt/proc/mob_can_unequip(obj/item/source, force, newloc, no_move, invdrop, silent) if(force) diff --git a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_boxes.dm b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_boxes.dm index 0205a53eb1f7..56a254c88bca 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_boxes.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_boxes.dm @@ -4,6 +4,7 @@ desc = "Contains a key and a dick cage" icon = 'modular_sand/icons/obj/fleshlight.dmi' icon_state = "box" + illustration = null var/size = 2 /obj/item/storage/box/chastity_cage/ComponentInitialize() diff --git a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_cage.dm b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_cage.dm index 89ca149952e7..642d859fa927 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_cage.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_cage.dm @@ -99,8 +99,8 @@ is_overlay_on = TRUE H.update_genitals() - RegisterSignal(H, COMSIG_MOB_ITEM_EQUIPPED, .proc/mob_equipped_item) - RegisterSignal(H, COMSIG_MOB_ITEM_DROPPED, .proc/mob_dropped_item) + RegisterSignal(H, COMSIG_MOB_ITEM_EQUIPPED, PROC_REF(mob_equipped_item)) + RegisterSignal(H, COMSIG_MOB_ITEM_DROPPED, PROC_REF(mob_dropped_item)) /obj/item/genital_equipment/chastity_cage/item_removing(datum/source, obj/item/organ/genital/G, mob/user) . = TRUE diff --git a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/metal_chastity_cage.dm b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/metal_chastity_cage.dm index d99f9a267463..db24db1962d2 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/metal_chastity_cage.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/metal_chastity_cage.dm @@ -13,7 +13,7 @@ . = ..() // Call the parent proc var/mob/living/carbon/human/H = G.owner - RegisterSignal(H, COMSIG_MOVABLE_MOVED, .proc/on_move) + RegisterSignal(H, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) skin_overlay = mutable_appearance(icon, "worn_[icon_state]_[cage_sprite]_skin", skin_overlay_layer) skin_overlay.color = G.color diff --git a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/genital_equipment.dm b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/genital_equipment.dm index 428b16cafce4..ba5817fd5a3f 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/genital_equipment.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/genital_equipment.dm @@ -5,10 +5,10 @@ /obj/item/genital_equipment/ComponentInitialize() . = ..() var/list/procs_list = list( - "before_inserting" = CALLBACK(src, .proc/item_inserting), - "after_inserting" = CALLBACK(src, .proc/item_inserted), - "before_removing" = CALLBACK(src, .proc/item_removing), - "after_removing" = CALLBACK(src, .proc/item_removed) + "before_inserting" = CALLBACK(src, PROC_REF(item_inserting)), + "after_inserting" = CALLBACK(src, PROC_REF(item_inserted)), + "before_removing" = CALLBACK(src, PROC_REF(item_removing)), + "after_removing" = CALLBACK(src, PROC_REF(item_removed)) ) AddComponent(/datum/component/genital_equipment, genital_slot, procs_list) equipment = GetComponent(/datum/component/genital_equipment) diff --git a/modular_splurt/code/game/objects/items/lewd_items/leash.dm b/modular_splurt/code/game/objects/items/lewd_items/leash.dm index 88ed837f87b7..9915a6a24000 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/leash.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/leash.dm @@ -14,9 +14,9 @@ Icons, maybe? /datum/status_effect/leash_dom status_type = STATUS_EFFECT_UNIQUE - alert_type = /obj/screen/alert/status_effect/leash_dom + alert_type = /atom/movable/screen/alert/status_effect/leash_dom -/obj/screen/alert/status_effect/leash_dom +/atom/movable/screen/alert/status_effect/leash_dom name = "Leash Master" desc = "You've got a leash, and a cute pet on the other end." icon_state = "leash_master" //These call icons that don't exist, so no icon comes up. Which is good. @@ -24,9 +24,9 @@ Icons, maybe? /datum/status_effect/leash_freepet status_type = STATUS_EFFECT_UNIQUE - alert_type = /obj/screen/alert/status_effect/leash_freepet + alert_type = /atom/movable/screen/alert/status_effect/leash_freepet -/obj/screen/alert/status_effect/leash_freepet +/atom/movable/screen/alert/status_effect/leash_freepet name = "Escaped Pet" desc = "You're on a leash, but you've no master. If anyone grabs the leash they'll gain control!" icon_state = "leash_freepet" @@ -36,17 +36,16 @@ Icons, maybe? id = "leashed" status_type = STATUS_EFFECT_UNIQUE var/mob/redirect_component - alert_type = /obj/screen/alert/status_effect/leash_pet + alert_type = /atom/movable/screen/alert/status_effect/leash_pet -/obj/screen/alert/status_effect/leash_pet +/atom/movable/screen/alert/status_effect/leash_pet name = "Leashed Pet" desc = "You're on the hook now! Be good for your master." icon_state = "leash_pet" /datum/status_effect/leash_pet/on_apply() - //redirect_component = WEAKREF(owner.AddComponent(/datum/component/redirect, list(COMSIG_LIVING_RESIST = CALLBACK(src, .proc/owner_resist)))) - RegisterSignal(owner, COMSIG_LIVING_RESIST, .proc/owner_resist) + RegisterSignal(owner, COMSIG_LIVING_RESIST, PROC_REF(owner_resist)) redirect_component = owner if(!owner.stat) to_chat(owner, span_userdanger("You have been leashed!")) @@ -79,13 +78,36 @@ Icons, maybe? force = 1 throwforce = 1 w_class = WEIGHT_CLASS_SMALL - var/leash_used = 0 //A flag to see if the leash has been used yet, because for some reason picking up an unused leash is weird - var/mob/living/leash_pet = "null" //Variable to store our pet later - var/mob/living/leash_master = "null" //And our master too + var/mob/living/leash_pet = null //Variable to store our pet later + var/mob/living/leash_master = null //And our master too var/mob/mobhook_leash_pet var/mob/mobhook_leash_master //Needed to watch for these entities to move var/mob/mobhook_leash_freepet - var/leash_location[3] //Three digit list for us to store coordinates later + +/obj/item/leash/process(delta_time) + if(!leash_pet) //No pet, break loop + return PROCESS_KILL + if(!(leash_pet.get_item_by_slot(ITEM_SLOT_NECK))) //The pet has slipped their collar and is not the pet anymore. + leash_pet.visible_message( + span_warning("[leash_pet] has slipped out of their collar!"), + span_warning("You have slipped out of your collar!"), + target = leash_master, + target_message = span_warning("[leash_pet] has slipped out of their collar!") + ) + leash_pet.remove_status_effect(/datum/status_effect/leash_pet) + + if(!leash_pet.has_status_effect(/datum/status_effect/leash_pet)) //If there is no pet, there is no dom. Loop breaks. + //QDEL_NULL(mobhook_leash_master) + UnregisterSignal(mobhook_leash_master, COMSIG_MOVABLE_MOVED) + //QDEL_NULL(mobhook_leash_pet) + UnregisterSignal(mobhook_leash_pet, COMSIG_MOVABLE_MOVED) + //QDEL_NULL(mobhook_leash_freepet) + UnregisterSignal(mobhook_leash_freepet, COMSIG_MOVABLE_MOVED) + leash_pet.remove_status_effect(/datum/status_effect/leash_freepet) + leash_pet.remove_movespeed_modifier(/datum/movespeed_modifier/leash) + leash_master?.remove_status_effect(/datum/status_effect/leash_dom) + leash_pet = null + return PROCESS_KILL //Called when someone is clicked with the leash /obj/item/leash/attack(mob/living/carbon/C, mob/living/user, attackchain_flags, damage_multiplier) //C is the target, user is the one with the leash @@ -103,15 +125,12 @@ Icons, maybe? user.apply_status_effect(/datum/status_effect/leash_dom) //Is the leasher leash_pet = C //Save pet reference for later leash_master = user //Save dom reference for later - //mobhook_leash_pet = leash_pet.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED = CALLBACK(src, .proc/on_pet_move))) - RegisterSignal(leash_pet, COMSIG_MOVABLE_MOVED, .proc/on_pet_move) + RegisterSignal(leash_pet, COMSIG_MOVABLE_MOVED, PROC_REF(on_pet_move)) mobhook_leash_pet = leash_pet - //mobhook_leash_master = leash_master.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED = CALLBACK(src, .proc/on_master_move))) - RegisterSignal(leash_master, COMSIG_MOVABLE_MOVED, .proc/on_master_move) + RegisterSignal(leash_master, COMSIG_MOVABLE_MOVED, PROC_REF(on_master_move)) mobhook_leash_master = leash_master - leash_used = 1 if(!leash_pet.has_status_effect(/datum/status_effect/leash_dom)) //Add slowdown if the pet didn't leash themselves - leash_pet.add_movespeed_modifier(MOVESPEED_ID_LEASH) + leash_pet.add_movespeed_modifier(/datum/movespeed_modifier/leash) for(var/mob/viewing in viewers(user, null)) if(viewing == leash_master) to_chat(leash_master, span_warning("You have hooked a leash onto [leash_pet]!")) @@ -120,116 +139,90 @@ Icons, maybe? if(leash_pet.has_status_effect(/datum/status_effect/leash_dom)) //Pet leashed themself. They are not the dom leash_pet.apply_status_effect(/datum/status_effect/leash_freepet) leash_pet.remove_status_effect(/datum/status_effect/leash_dom) - while(1) //While true loop. The mark of a genius coder. ##MAINLOOP START - sleep(2) //Check every other tick - if(leash_pet == "null") //No pet, break loop - return - if(!(leash_pet.get_item_by_slot(ITEM_SLOT_NECK))) //The pet has slipped their collar and is not the pet anymore. - for(var/mob/viewing in viewers(user, null)) - viewing.show_message(span_notice("[leash_pet] has slipped out of their collar!!"), 1) - to_chat(leash_pet, span_notice("You have slipped out of your collar!")) - to_chat(loc, span_notice("[leash_pet] has slipped out of their collar!")) - leash_pet.remove_status_effect(/datum/status_effect/leash_pet) - - if(!leash_pet.has_status_effect(/datum/status_effect/leash_pet)) //If there is no pet, there is no dom. Loop breaks. - //QDEL_NULL(mobhook_leash_master) - UnregisterSignal(mobhook_leash_master, COMSIG_MOVABLE_MOVED) - //QDEL_NULL(mobhook_leash_pet) - UnregisterSignal(mobhook_leash_pet, COMSIG_MOVABLE_MOVED) - //QDEL_NULL(mobhook_leash_freepet) - UnregisterSignal(mobhook_leash_freepet, COMSIG_MOVABLE_MOVED) - if(leash_pet.has_status_effect(/datum/status_effect/leash_freepet)) - leash_pet.remove_status_effect(/datum/status_effect/leash_freepet) - if(leash_pet.has_movespeed_modifier(MOVESPEED_ID_LEASH)) - leash_pet.remove_movespeed_modifier(MOVESPEED_ID_LEASH) - if(!leash_master == "null") - leash_master.remove_status_effect(/datum/status_effect/leash_dom) - leash_used = 0 //reset the leash to neutral - leash_pet = "null" - return - + START_PROCESSING(SSfastprocess, src) // The original while loop here ran every 2 deciseconds, and so does SSfastprocess. else //No collar, no fun - var/leash_message = pick("Your pet needs a collar") + var/leash_message = pick("[C] needs a collar before you can attach a leash to it.") to_chat(user, span_notice("[leash_message]")) //Called when the leash is used in hand //Tugs the pet closer /obj/item/leash/attack_self(mob/living/user) - if(!leash_pet == "null") //No pet, no tug. + if(!leash_pet) //No pet, no tug. return //Yank the pet. Yank em in close. apply_tug_mob_to_mob(leash_pet, leash_master, 1) /obj/item/leash/proc/on_master_move() + SIGNAL_HANDLER //Make sure the dom still has a pet - if(leash_master == "null") //There must be a master + if(!leash_master) //There must be a master return - if(leash_pet == "null") //There must be a pet + if(!leash_pet) //There must be a pet return if(leash_pet == leash_master) //Pet is the master return if(!leash_pet.has_status_effect(/datum/status_effect/leash_pet)) - //QDEL_NULL(mobhook_leash_master) //Probably redundant, but it's nice to be safe UnregisterSignal(mobhook_leash_master, COMSIG_MOVABLE_MOVED) + mobhook_leash_master = null leash_master.remove_status_effect(/datum/status_effect/leash_dom) return + addtimer(CALLBACK(src, PROC_REF(after_master_move)), 0.2 SECONDS) +/obj/item/leash/proc/after_master_move() //If the master moves, pull the pet in behind - sleep(2) //A small sleep so the pet kind of bounces back after they make the step - //Also, the sleep means that the distance check for master happens before the pet, to prevent both from proccing. + //Also, the timer means that the distance check for master happens before the pet, to prevent both from proccing. - if(leash_master == "null") //Just to stop error messages + if(!leash_master) //Just to stop error messages return - if(leash_pet == "null") + if(!leash_pet) return apply_tug_mob_to_mob(leash_pet, leash_master, 2) //Knock the pet over if they get further behind. Shouldn't happen too often. sleep(3) //This way running normally won't just yank the pet to the ground. - if(leash_master == "null") //Just to stop error messages. Break the loop early if something removed the master + if(!leash_master) //Just to stop error messages. Break the loop early if something removed the master return - if(leash_pet == "null") + if(!leash_pet) return - if(leash_pet.x > leash_master.x + 3 || leash_pet.x < leash_master.x - 3 || leash_pet.y > leash_master.y + 3 || leash_pet.y < leash_master.y - 3) - //var/leash_knockdown_message = "[leash_pet] got pulled to the ground by their leash!" - //to_chat(leash_master, span_notice("[leash_knockdown_message]")) - //to_chat(leash_pet, span_notice("[leash_knockdown_message]")) + if(get_dist(leash_pet, leash_master) > 3) + leash_pet.visible_message( + span_warning("[leash_pet] is pulled to the ground by their leash!"), + span_warning("You are pulled to the ground by your leash!") + ) leash_pet.apply_effect(20, EFFECT_KNOCKDOWN, 0) //This code is to check if the pet has gotten too far away, and then break the leash. sleep(3) //Wait to snap the leash - if(leash_master == "null") //Just to stop error messages + if(!leash_master) //Just to stop error messages return - if(leash_pet == "null") + if(!leash_pet) return - if(leash_pet.x > leash_master.x + 5 || leash_pet.x < leash_master.x - 5 || leash_pet.y > leash_master.y + 5 || leash_pet.y < leash_master.y - 5) - var/leash_break_message = "The leash snapped free from [leash_pet]!" - for(var/mob/viewing in viewers(leash_pet, null)) - if(viewing == leash_master) - to_chat(leash_master, span_warning("The leash snapped free from your pet!")) - if(viewing == leash_pet) - to_chat(leash_pet, span_warning("Your leash has popped from your collar!")) - else - viewing.show_message(span_warning("[leash_break_message]"), 1) + if(get_dist(leash_pet, leash_master) > 5) + leash_pet.visible_message( + span_warning("The leash snaps free from [leash_pet]'s collar!"), + span_warning("Your leash pops from your collar!"), + target = leash_master, + target_message = span_warning("The leash snaps free from your pet's collar!") + ) leash_pet.apply_effect(20, EFFECT_KNOCKDOWN, 0) leash_pet.adjustOxyLoss(5) leash_pet.remove_status_effect(/datum/status_effect/leash_pet) - leash_pet.remove_movespeed_modifier(MOVESPEED_ID_LEASH) + leash_pet.remove_movespeed_modifier(/datum/movespeed_modifier/leash) leash_master.remove_status_effect(/datum/status_effect/leash_dom) - //QDEL_NULL(mobhook_leash_master) UnregisterSignal(mobhook_leash_master, COMSIG_MOVABLE_MOVED) - //QDEL_NULL(mobhook_leash_pet) UnregisterSignal(mobhook_leash_pet, COMSIG_MOVABLE_MOVED) - leash_pet = "null" - leash_master = "null" - leash_used = 0 + mobhook_leash_master = null + mobhook_leash_pet = null + leash_pet = null + leash_master = null /obj/item/leash/proc/on_pet_move() + SIGNAL_HANDLER //This should only work if there is a pet and a master. //This is here pretty much just to stop the console from flooding with errors - if(leash_master == "null") + if(!leash_master) return - if(leash_pet == "null") + if(!leash_pet) return //Make sure the pet is still a pet if(!leash_pet.has_status_effect(/datum/status_effect/leash_pet)) @@ -240,84 +233,43 @@ Icons, maybe? //The pet has escaped. There is no DOM. GO PET RUN. if(leash_pet.has_status_effect(/datum/status_effect/leash_freepet))//If the pet is free, break return - //If the pet gets too far away, they get tugged back - sleep(3)//A small sleep so the pet kind of bounces back after they make the step - if(leash_master == "null") + addtimer(CALLBACK(src, PROC_REF(after_pet_move)), 0.3 SECONDS) //A short timer so the pet kind of bounces back after they make the step + +/obj/item/leash/proc/after_pet_move() + if(!leash_master) return - if(leash_pet == "null") + if(!leash_pet) return - //West tug - if(leash_pet.x > leash_master.x + 2) - step(leash_pet, WEST, 1) //"1" is the speed of movement. We want the tug to be faster than their slow current walk speed. - //East tug - if(leash_pet.x < leash_master.x - 2) - step(leash_pet, EAST, 1) - //South tug - if(leash_pet.y > leash_master.y + 2) - step(leash_pet, SOUTH, 1) - //North tug - if(leash_pet.y < leash_master.y - 2) - step(leash_pet, NORTH, 1) + for(var/i in 3 to get_dist(leash_pet, leash_master)) // Move the pet to a minimum of 2 tiles away from the master, so the pet trails behind them. + step_towards(leash_pet, leash_master) /obj/item/leash/proc/on_freepet_move() + SIGNAL_HANDLER //Pet is on the run. Let's drag the leash behind them. - if(!leash_master == "null") //If there is a master, don't do this + if(leash_master) //If there is a master, don't do this return - if(leash_pet == "null") //If there is no pet, don't do this + if(!leash_pet) //If there is no pet, don't do this return - if(leash_pet.is_holding_item_of_type(/obj/item/leash)) //If the pet is holding the leash, don't do this + if(leash_pet.is_holding(src)) //If the pet is holding the leash, don't do this return - sleep(2) - if(leash_pet == "null") + //If the pet gets too far away, we get tugged to them. + addtimer(CALLBACK(src, PROC_REF(after_freepet_move)), 0.2 SECONDS, TIMER_UNIQUE) //A short timer so the leash trails behind us. + +/obj/item/leash/proc/after_freepet_move() + if(!leash_pet) return - //Double move to catch the leash up to the pet - if(src.x > leash_pet.x + 2) - . = step(src, WEST, 1) - if(src.x < leash_pet.x - 2) - . = step(src, EAST, 1) - if(src.y > leash_pet.y + 2) - . = step(src, SOUTH, 1) - if(src.y < leash_pet.y - 2) - . = step(src, NORTH, 1) - //Primary dragging code - if(src.x > leash_pet.x + 1) - . = step(src, WEST, 1) //"1" is the speed of movement. We want the tug to be faster than their slow current walk speed. - if(src.y > leash_pet.y)//Check the other axis, and tug them into alignment so they are behind the pet - . = step(src, SOUTH, 1) - if(src.y < leash_pet.y) - . = step(src, NORTH, 1) - if(src.x < leash_pet.x - 1) - . = step(src, EAST, 1) - if(src.y > leash_pet.y) - . = step(src, SOUTH, 1) - if(src.y < leash_pet.y) - . = step(src, NORTH, 1) - if(src.y > leash_pet.y + 1) - . = step(src, SOUTH, 1) - if(src.x > leash_pet.x) - . = step(src, WEST, 1) - if(src.x < leash_pet.x) - . = step(src, EAST, 1) - if(src.y < leash_pet.y - 1) - . = step(src, NORTH, 1) - if(src.x > leash_pet.x) - . = step(src, WEST, 1) - if(src.x < leash_pet.x) - . = step(src, EAST, 1) + + for(var/i in 3 to get_dist(src, leash_pet)) // Move us to a minimum of 2 tiles away from the pet, so we trail behind them. + step_towards(src, leash_pet) sleep(1) //Just to prevent error messages - if(leash_pet == "null") + if(!leash_pet) return - if(src.x > leash_pet.x + 5 || src.x < leash_pet.x - 5 || src.y > leash_pet.y + 5 || src.y < leash_pet.y - 5) - var/leash_break_message = "The leash snapped free from [leash_pet]!" - for(var/mob/viewing in viewers(leash_pet, null)) - if(viewing == leash_pet) - to_chat(leash_pet, span_warning("Your leash has popped from your collar!")) - else - viewing.show_message(span_warning("[leash_break_message]"), 1) + if(get_dist(src, leash_pet) > 5) + leash_pet.visible_message(span_warning("\The [src] snaps free from \the [leash_pet]!"), span_warning("Your leash pops free from your collar!")) leash_pet.apply_effect(20, EFFECT_KNOCKDOWN, 0) leash_pet.adjustOxyLoss(5) leash_pet.remove_status_effect(/datum/status_effect/leash_pet) @@ -326,57 +278,62 @@ Icons, maybe? UnregisterSignal(mobhook_leash_pet, COMSIG_MOVABLE_MOVED) //QDEL_NULL(mobhook_leash_freepet) UnregisterSignal(mobhook_leash_freepet, COMSIG_MOVABLE_MOVED) - leash_pet = "null" - leash_used = 0 + leash_pet = null //The proc below in question is the one causing all the errors apparently /obj/item/leash/dropped(mob/user, silent) //Drop the leash, and the leash effects stop . = ..() - if(leash_pet == "null") //There is no pet. Stop this silliness + if(!leash_pet) //There is no pet. Stop this silliness return - if(leash_master == "null") + if(!leash_master) return //Dropping procs any time the leash changes slots. So, we will wait a tick and see if the leash was actually dropped - addtimer(CALLBACK(src, .proc/drop_effects, user, silent), 1) + addtimer(CALLBACK(src, PROC_REF(drop_effects), user, silent), 1) /obj/item/leash/proc/drop_effects(mob/user, silent) - if(leash_master.is_holding_item_of_type(/obj/item/leash) || istype(leash_master.get_item_by_slot(ITEM_SLOT_BELT), /obj/item/leash)) + SIGNAL_HANDLER + if(leash_master.is_holding(src) || leash_master.get_item_by_slot(ITEM_SLOT_BELT) == src) return //Dom still has the leash as it turns out. Cancel the proc. - for(var/mob/viewing in viewers(leash_master, null)) - viewing.show_message(span_notice("[leash_master] has dropped the leash."), 1) + leash_master.visible_message(span_notice("\The [leash_master] drops \the [src]."), span_notice("You drop \the [src].")) //DOM HAS DROPPED LEASH. PET IS FREE. SCP HAS BREACHED CONTAINMENT. - leash_pet.remove_movespeed_modifier(MOVESPEED_ID_LEASH) - //mobhook_leash_freepet = leash_pet.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED = CALLBACK(src, .proc/on_freepet_move))) - RegisterSignal(leash_pet, COMSIG_MOVABLE_MOVED, .proc/on_freepet_move) + leash_pet.remove_movespeed_modifier(/datum/movespeed_modifier/leash) + UnregisterSignal(leash_pet, COMSIG_MOVABLE_MOVED) mobhook_leash_freepet = leash_pet + RegisterSignal(mobhook_leash_freepet, COMSIG_MOVABLE_MOVED, PROC_REF(on_freepet_move)) leash_master.remove_status_effect(/datum/status_effect/leash_dom) //No dom with no leash. We will get a new dom if the leash is picked back up. - leash_master = "null" + leash_master = null //QDEL_NULL(mobhook_leash_master) UnregisterSignal(mobhook_leash_master, COMSIG_MOVABLE_MOVED) /obj/item/leash/equipped(mob/user) . = ..() - if(leash_used == 0) //Don't apply statuses with a fresh leash. Keeps things clean on the backend. + if(!leash_pet) //Don't apply statuses with a petless leash. return - addtimer(CALLBACK(src, .proc/equip_effects, user), 2) + addtimer(CALLBACK(src, PROC_REF(equip_effects), user), 2) /obj/item/leash/proc/equip_effects(mob/user) - if(leash_pet == "null") + if(!leash_pet) return - leash_master = user - if(leash_master.has_status_effect(/datum/status_effect/leash_freepet) || leash_master.has_status_effect(/datum/status_effect/leash_pet)) //Pet picked up their own leash. - leash_master = "null" + if(leash_master == user) + return // Don't double-register. + if(leash_pet == user) //Pet picked up their own leash. + leash_master = null return + leash_master = user leash_master.apply_status_effect(/datum/status_effect/leash_dom) - //mobhook_leash_master = leash_master.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED = CALLBACK(src, .proc/on_master_move))) - RegisterSignal(leash_master, COMSIG_MOVABLE_MOVED, .proc/on_master_move) + RegisterSignal(leash_master, COMSIG_MOVABLE_MOVED, PROC_REF(on_master_move)) mobhook_leash_master = leash_master leash_pet.remove_status_effect(/datum/status_effect/leash_freepet) //QDEL_NULL(mobhook_leash_freepet) - UnregisterSignal(mobhook_leash_freepet, COMSIG_MOVABLE_MOVED) - leash_pet.add_movespeed_modifier(MOVESPEED_ID_LEASH) + if(mobhook_leash_freepet) + UnregisterSignal(mobhook_leash_freepet, COMSIG_MOVABLE_MOVED) + leash_pet.add_movespeed_modifier(/datum/movespeed_modifier/leash) + +/datum/movespeed_modifier/leash + id = MOVESPEED_ID_LEASH + multiplicative_slowdown = 5 /*/datum/crafting_recipe/leash name = "Leash" diff --git a/modular_splurt/code/game/objects/items/lewd_items/lewd.dm b/modular_splurt/code/game/objects/items/lewd_items/lewd.dm index 8389309ca66b..cc76f6180ac1 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/lewd.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/lewd.dm @@ -8,6 +8,7 @@ name = "Shock Collar & Signaler" icon = 'modular_sand/icons/obj/fleshlight.dmi' desc = "Silver Love Co. is not responsible for users getting the collar stuck on themselves." + illustration = null // portal fleshlight box /obj/item/storage/box/shockcollar/PopulateContents() diff --git a/modular_splurt/code/game/objects/items/lewd_items/rope.dm b/modular_splurt/code/game/objects/items/lewd_items/rope.dm index d950844904b0..c9ffa7d1b031 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/rope.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/rope.dm @@ -434,14 +434,14 @@ GLOBAL_LIST_INIT(bondage_rope_slowdowns, list( roped_mob.clear_cuffs(roped_mob.legcuffed, 0) roped_mob = new_mob if(roped_mob != null) - RegisterSignal(roped_mob, COMSIG_MOVABLE_MOVED, .proc/on_mob_move) + RegisterSignal(roped_mob, COMSIG_MOVABLE_MOVED, PROC_REF(on_mob_move)) /obj/item/restraints/bondage_rope/proc/set_roped_master(mob/living/carbon/new_master) if(roped_master != null && roped_mob != roped_master) UnregisterSignal(roped_master, COMSIG_MOVABLE_MOVED) roped_master = new_master if(roped_master != null && roped_mob != roped_master) - RegisterSignal(roped_master, COMSIG_MOVABLE_MOVED, .proc/on_master_move) + RegisterSignal(roped_master, COMSIG_MOVABLE_MOVED, PROC_REF(on_master_move)) /obj/item/restraints/bondage_rope/proc/set_roped_object(obj/new_object, new_object_type) if(roped_object != null) @@ -450,7 +450,7 @@ GLOBAL_LIST_INIT(bondage_rope_slowdowns, list( roped_object_type = new_object_type set_rope_slowdown(roped_mob) if(roped_object != null) - RegisterSignal(roped_object, COMSIG_MOVABLE_MOVED, .proc/on_object_move) + RegisterSignal(roped_object, COMSIG_MOVABLE_MOVED, PROC_REF(on_object_move)) // Returns true, if roped mob can tug their object behind them /obj/item/restraints/bondage_rope/proc/can_move_object() diff --git a/modular_splurt/code/game/objects/items/lewd_items/vibrator.dm b/modular_splurt/code/game/objects/items/lewd_items/vibrator.dm index be625903c654..7eeadd38880e 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/vibrator.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/vibrator.dm @@ -21,8 +21,8 @@ /obj/item/electropack/vibrator/ComponentInitialize() . = ..() var/list/procs_list = list( - "before_inserting" = CALLBACK(src, .proc/item_inserting), - "after_inserting" = CALLBACK(src, .proc/item_inserted), + "before_inserting" = CALLBACK(src, PROC_REF(item_inserting)), + "after_inserting" = CALLBACK(src, PROC_REF(item_inserted)), ) AddComponent(/datum/component/genital_equipment, list(ORGAN_SLOT_VAGINA, ORGAN_SLOT_ANUS, ORGAN_SLOT_PENIS, ORGAN_SLOT_BREASTS, ORGAN_SLOT_BUTT, ORGAN_SLOT_BELLY), procs_list) diff --git a/modular_splurt/code/game/objects/items/oviposition.dm b/modular_splurt/code/game/objects/items/oviposition.dm index 466c48b46914..ae4458c5ea8e 100644 --- a/modular_splurt/code/game/objects/items/oviposition.dm +++ b/modular_splurt/code/game/objects/items/oviposition.dm @@ -47,8 +47,8 @@ GLOBAL_LIST_INIT(egg_skins, list( \ /obj/item/oviposition_egg/ComponentInitialize() . = ..() var/list/procs_list = list( - "before_inserting" = CALLBACK(src, .proc/item_inserting), - "after_inserting" = CALLBACK(src, .proc/item_inserted), + "before_inserting" = CALLBACK(src, PROC_REF(item_inserting)), + "after_inserting" = CALLBACK(src, PROC_REF(item_inserted)), ) AddComponent(/datum/component/organ_inflation, 0) AddComponent(/datum/component/genital_equipment, list(ORGAN_SLOT_PENIS, ORGAN_SLOT_WOMB, ORGAN_SLOT_VAGINA, ORGAN_SLOT_TESTICLES, ORGAN_SLOT_BREASTS, ORGAN_SLOT_BELLY, ORGAN_SLOT_BELLY, ORGAN_SLOT_ANUS), procs_list) diff --git a/modular_splurt/code/game/objects/items/plushes.dm b/modular_splurt/code/game/objects/items/plushes.dm index 9c242c03e26f..de27c08baae4 100644 --- a/modular_splurt/code/game/objects/items/plushes.dm +++ b/modular_splurt/code/game/objects/items/plushes.dm @@ -51,3 +51,11 @@ icon_state = "leo_oxto" item_state = "leo_oxto" squeak_override = list('modular_splurt/sound/voice/raptor_purr.ogg' = 1) + +/obj/item/toy/plush/thomas_plush + name = "Thomas The Tank Engine Plushie" + desc = "A plushie resembling Thomas, an anthropomorphised steam Locomotive." + icon = 'modular_splurt/icons/obj/plushes.dmi' + icon_state = "thomas_plush" + item_state = "thomas_plush" + squeak_override = list('modular_splurt/sound/misc/thomas_whistle_movie.ogg' = 1) diff --git a/modular_splurt/code/game/objects/items/robot/robot_items.dm b/modular_splurt/code/game/objects/items/robot/robot_items.dm index 125f7339038a..e1e919eb54eb 100644 --- a/modular_splurt/code/game/objects/items/robot/robot_items.dm +++ b/modular_splurt/code/game/objects/items/robot/robot_items.dm @@ -43,7 +43,7 @@ if(toppaper_ref) var/obj/item/paper/toppaper = toppaper_ref?.resolve() UnregisterSignal(toppaper, COMSIG_ATOM_UPDATED_ICON) - RegisterSignal(new_paper, COMSIG_ATOM_UPDATED_ICON, .proc/on_top_paper_change) + RegisterSignal(new_paper, COMSIG_ATOM_UPDATED_ICON, PROC_REF(on_top_paper_change)) toppaper_ref = WEAKREF(new_paper) update_appearance() to_chat(user, span_notice("[src]'s integrated printer whirs to life, spitting out a fresh piece of paper and clipping it into place.")) diff --git a/modular_splurt/code/game/objects/items/storage/boxes.dm b/modular_splurt/code/game/objects/items/storage/boxes.dm index a205279caa69..bff9f1b5072d 100644 --- a/modular_splurt/code/game/objects/items/storage/boxes.dm +++ b/modular_splurt/code/game/objects/items/storage/boxes.dm @@ -21,6 +21,7 @@ desc = "Comes with an implanter and an implant case for quick application!" icon = 'modular_sand/icons/obj/fleshlight.dmi' icon_state = "box" + illustration = null /obj/item/storage/box/implant_disrobe/ComponentInitialize() . = ..() @@ -37,6 +38,7 @@ desc = "Comes with a spray bottle quick application!" icon = 'modular_sand/icons/obj/fleshlight.dmi' icon_state = "box" + illustration = null /obj/item/storage/box/shipment_plushmium/ComponentInitialize() . = ..() @@ -59,6 +61,7 @@ icon = 'modular_sand/icons/obj/fleshlight.dmi' icon_state = "box" custom_price = PRICE_BELOW_NORMAL // 20% discount from buying individually + illustration = null /obj/item/storage/box/bulk_condoms/ComponentInitialize() . = ..() diff --git a/modular_splurt/code/game/objects/items/storage/tailbag.dm b/modular_splurt/code/game/objects/items/storage/tailbag.dm deleted file mode 100644 index 0098544d8bf8..000000000000 --- a/modular_splurt/code/game/objects/items/storage/tailbag.dm +++ /dev/null @@ -1,122 +0,0 @@ -/obj/item/storage/tailbag - name = "tailbag" - desc = "A bag for holding small items. It fastens around the base of the tail." - icon = 'modular_splurt/icons/obj/storage.dmi' - icon_state = "tailbag" - w_class = WEIGHT_CLASS_SMALL - resistance_flags = FLAMMABLE - slot_flags = ITEM_SLOT_ID - - var/obj/item/card/id/front_id = null - var/list/combined_access - -/obj/item/storage/tailbag/ComponentInitialize() - . = ..() - var/datum/component/storage/STR = GetComponent(/datum/component/storage) - STR.max_items = 6 - STR.cant_hold = typecacheof(list(/obj/item/screwdriver/power)) - STR.can_hold = typecacheof(list( - /obj/item/stack/spacecash, - /obj/item/holochip, - /obj/item/card, - /obj/item/clothing/mask/cigarette, - /obj/item/flashlight/pen, - /obj/item/seeds, - /obj/item/stack/medical, - /obj/item/toy/crayon, - /obj/item/coin, - /obj/item/dice, - /obj/item/disk, - /obj/item/implanter, - /obj/item/lighter, - /obj/item/lipstick, - /obj/item/match, - /obj/item/paper, - /obj/item/pen, - /obj/item/photo, - /obj/item/reagent_containers/dropper, - /obj/item/reagent_containers/syringe, - /obj/item/screwdriver, - /obj/item/multitool, - /obj/item/wrench, - /obj/item/wirecutters, - /obj/item/valentine, - /obj/item/stamp, - /obj/item/key, - /obj/item/cartridge, - /obj/item/camera_film, - /obj/item/stack/ore/bluespace_crystal, - /obj/item/reagent_containers/food/snacks/grown/poppy, - /obj/item/instrument/harmonica, - /obj/item/mining_voucher, - /obj/item/suit_voucher, - /obj/item/reagent_containers/pill, - /obj/item/gun/ballistic/derringer, - /obj/item/genital_equipment/condom, - /obj/item/restraints/handcuffs, - /obj/item/assembly/flash, - /obj/item/laser_pointer, - /obj/item/pda, - /obj/item/paicard)) - -/obj/item/storage/tailbag/Exited(atom/movable/AM) - . = ..() - refreshID() - -/obj/item/storage/tailbag/proc/refreshID() - LAZYCLEARLIST(combined_access) - if(!(front_id in src)) - front_id = null - for(var/obj/item/card/id/I in contents) - if(!front_id) - front_id = I - LAZYINITLIST(combined_access) - combined_access |= I.access - update_icon() - -/obj/item/storage/tailbag/Entered(atom/movable/AM) - . = ..() - refreshID() - -/obj/item/storage/tailbag/update_icon_state() - var/new_state = "tailbag" - if(front_id) - new_state = "tailbag_id" - if(new_state != icon_state) //avoid so many icon state changes. - icon_state = new_state - -/obj/item/storage/tailbag/GetID() - return front_id - -/obj/item/storage/tailbag/RemoveID() - if(!front_id) - return - . = front_id - front_id.forceMove(get_turf(src)) - -/obj/item/storage/tailbag/InsertID(obj/item/inserting_item) - var/obj/item/card/inserting_id = inserting_item.RemoveID() - if(!inserting_id) - return FALSE - attackby(inserting_id) - if(inserting_id in contents) - return TRUE - return FALSE - -/obj/item/storage/tailbag/GetAccess() - if(LAZYLEN(combined_access)) - return combined_access - else - return ..() - -/obj/item/storage/tailbag/xtralg - name = "XL Tailbag" - desc = "A larger tail bag for larger creatures" - icon = 'modular_splurt/icons/obj/storage.dmi' - icon_state = "tailbag_xl" - -/obj/item/storage/tailbag/xtralg/ComponentInitialize() - . = ..() - var/datum/component/storage/STR = GetComponent(/datum/component/storage) - STR.max_items = 8 - diff --git a/modular_splurt/code/game/objects/items/storage/wallets.dm b/modular_splurt/code/game/objects/items/storage/wallets.dm index 8e08e7b456fa..3c10c035ceed 100644 --- a/modular_splurt/code/game/objects/items/storage/wallets.dm +++ b/modular_splurt/code/game/objects/items/storage/wallets.dm @@ -18,3 +18,43 @@ /obj/item/storage/wallet/bluespace/update_icon_state() // Don't update icons return + +// Tailbags +/obj/item/storage/wallet/tailbag + name = "tailbag" + desc = "A bag for holding small items. It fastens around the base of the tail." + icon = 'modular_splurt/icons/obj/storage.dmi' + icon_state = "tailbag" + +/obj/item/storage/wallet/tailbag/update_icon_state() + // Don't update icons + return + +/obj/item/storage/wallet/tailbag/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_items = 6 + STR.can_hold += typecacheof(list( // Extra items that can go in tailbags, more than wallets + /obj/item/restraints/handcuffs, + /obj/item/assembly/flash, + /obj/item/laser_pointer, + /obj/item/pda, + /obj/item/paicard + )) + +/obj/item/storage/wallet/tailbag/xtralg + name = "XL Tailbag" + desc = "A larger tail bag for larger creatures" + icon = 'modular_splurt/icons/obj/storage.dmi' + icon_state = "tailbag_xl" + +/obj/item/storage/wallet/tailbag/xtralg/update_icon_state() + // Don't update icons + return + +/obj/item/storage/wallet/tailbag/xtralg/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_items = 8 + +// diff --git a/modular_splurt/code/game/objects/structures/cannons/cannon.dm b/modular_splurt/code/game/objects/structures/cannons/cannon.dm index a4e01395da68..242606747b5d 100644 --- a/modular_splurt/code/game/objects/structures/cannons/cannon.dm +++ b/modular_splurt/code/game/objects/structures/cannons/cannon.dm @@ -69,7 +69,7 @@ return visible_message(ignition_message) log_game("Cannon fired by [key_name(user)] in [AREACOORD(src)]") - addtimer(CALLBACK(src, .proc/fire), fire_delay) + addtimer(CALLBACK(src, PROC_REF(fire)), fire_delay) charge_ignited = TRUE return diff --git a/modular_splurt/code/game/objects/structures/ghost_role_spawners.dm b/modular_splurt/code/game/objects/structures/ghost_role_spawners.dm index ff6a81269edf..0aed69515283 100644 --- a/modular_splurt/code/game/objects/structures/ghost_role_spawners.dm +++ b/modular_splurt/code/game/objects/structures/ghost_role_spawners.dm @@ -41,7 +41,7 @@ short_desc = "You are a hermit abandoned by fate." flavour_text = "You've survived weeks in this hellish place. Maybe you want to live here with ash tribe or return to civilisation. \ Only you know how you got to this planetoid, whether this place in which you woke up was one of your shelters, or you just stumbled upon it." - canloadappearance = TRUE + can_load_appearance = TRUE /obj/effect/mob_spawn/human/wandering_hermit/Destroy() var/obj/structure/fluff/empty_sleeper/S = new(drop_location()) @@ -69,7 +69,7 @@ death = FALSE roundstart = FALSE random = TRUE - canloadappearance = TRUE + can_load_appearance = TRUE id_job = "Hotel Staff" id = /obj/item/card/id/away/hotel/splurt uniform = /obj/item/clothing/under/suit/red @@ -101,7 +101,7 @@ name = "hotel manager sleeper" mob_name = "hotel manager" job_description = "Hotel Manager" - short_desc = "You are the manager of a space hotel" + short_desc = "You are the manager of a space hotel." flavour_text = "You manage one site of a successful chain of space hotels. Your parent company has recently been bought out by Nanotrasen and tasked with servicing some of their stations; you have recieved a selection of fancy tech as a result! Protect the interests of your parent company, ensure your staff are performing to standard and make sure to keep your guests happy!" important_info = "Don't abandon the hotel! Brief excursions to pick up guests or set up transit links are permitted, but remember where you work!" objectives = "Don't abandon your assigned hotel. Cater to visiting guests. Maintain good corporate relations and remember: The customer is always right!" @@ -111,3 +111,53 @@ head = /obj/item/clothing/head/beret/black id = /obj/item/card/id/away/hotel/splurt/manager ears = /obj/item/radio/headset/headset_srv/hotel/manager + +// Ghost Cafe Spawner (VR Version) + +/obj/effect/mob_spawn/human/ghostcafeVR + name = "Ghost Cafe VR Sleeper" + uses = -1 + icon = 'icons/obj/machines/sleeper.dmi' + icon_state = "sleeper" + mob_name = "a ghost cafe VR visitor" + roundstart = FALSE + anchored = TRUE + density = FALSE + death = FALSE + assignedrole = "Ghost Cafe VR Visitor" + short_desc = "You are a Ghost Cafe VR Visitor!" + flavour_text = "You know one thing for sure. You arent actually alive. Are you in a simulation?" + skip_reentry_check = TRUE + banType = ROLE_GHOSTCAFE + can_load_appearance = 2 //(Forces player to load character appearance) + +/obj/effect/mob_spawn/human/ghostcafeVR/special(mob/living/carbon/human/new_spawn) + if(new_spawn.client) + new_spawn.client.prefs.copy_to(new_spawn) + var/datum/outfit/O = new /datum/outfit/ghostcafeVR() + O.equip(new_spawn, FALSE, new_spawn.client) + SSjob.equip_loadout(null, new_spawn) + SSjob.post_equip_loadout(null, new_spawn) + SSquirks.AssignQuirks(new_spawn, new_spawn.client, TRUE, TRUE, null, FALSE, new_spawn) + ADD_TRAIT(new_spawn, TRAIT_SIXTHSENSE, GHOSTROLE_TRAIT) + ADD_TRAIT(new_spawn, TRAIT_EXEMPT_HEALTH_EVENTS, GHOSTROLE_TRAIT) + ADD_TRAIT(new_spawn, TRAIT_NO_MIDROUND_ANTAG, GHOSTROLE_TRAIT) //The mob can't be made into a random antag, they are still eligible for ghost roles popups. + +/datum/outfit/ghostcafeVR + name = "ID, jumpsuit and shoes" + uniform = /obj/item/clothing/under/color/random + shoes = /obj/item/clothing/shoes/sneakers/black + +/datum/outfit/ghostcafeVR/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE, client/preference_source) + ..() + if(isplasmaman(H)) + head = /obj/item/clothing/head/helmet/space/plasmaman + uniform = /obj/item/clothing/under/plasmaman + l_hand= /obj/item/tank/internals/plasmaman/belt/full + mask = /obj/item/clothing/mask/breath + return + +/datum/outfit/ghostcafeVR/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE, client/preference_source) + H.internal = H.get_item_for_held_index(1) + H.update_internals_hud_icon(1) + diff --git a/modular_splurt/code/game/objects/structures/micro_bricks.dm b/modular_splurt/code/game/objects/structures/micro_bricks.dm index bbd5ad77f6c6..8728da68042a 100644 --- a/modular_splurt/code/game/objects/structures/micro_bricks.dm +++ b/modular_splurt/code/game/objects/structures/micro_bricks.dm @@ -9,8 +9,8 @@ /obj/structure/micro_brick/Initialize() . = ..() - RegisterSignal(src, COMSIG_PARENT_ATTACKBY, .proc/on_attackby) - RegisterSignal(src, COMSIG_ATOM_ATTACK_HAND, .proc/handatacc) + RegisterSignal(src, COMSIG_PARENT_ATTACKBY, PROC_REF(on_attackby)) + RegisterSignal(src, COMSIG_ATOM_ATTACK_HAND, PROC_REF(handatacc)) /obj/structure/micro_brick/proc/on_attackby(datum/source, obj/item/item, mob/user, params) if(try_crush_microbricks(user)) diff --git a/modular_splurt/code/modules/admin/Transform.dm b/modular_splurt/code/modules/admin/Transform.dm index 239d17f77408..482725bb49d7 100644 --- a/modular_splurt/code/modules/admin/Transform.dm +++ b/modular_splurt/code/modules/admin/Transform.dm @@ -124,4 +124,4 @@ GLOBAL_LIST_INIT(pp_transformables, list( if (M == adminMob) adminMob = newMob - addtimer(CALLBACK(newMob.mob_panel, /datum.proc/ui_interact, adminMob), 0.1 SECONDS) + addtimer(CALLBACK(newMob.mob_panel, TYPE_PROC_REF(/datum, ui_interact), adminMob), 0.1 SECONDS) diff --git a/modular_splurt/code/modules/admin/playtimes.dm b/modular_splurt/code/modules/admin/playtimes.dm index fbf4217f5d97..9fe7ab51ea8a 100644 --- a/modular_splurt/code/modules/admin/playtimes.dm +++ b/modular_splurt/code/modules/admin/playtimes.dm @@ -63,7 +63,7 @@ clients += list(client) - clients = sort_list(clients, /proc/cmp_playtime) + clients = sort_list(clients, GLOBAL_PROC_REF(cmp_playtime)) data["clients"] = clients return data */ diff --git a/modular_splurt/code/modules/admin/verbs/sm_delam.dm b/modular_splurt/code/modules/admin/verbs/sm_delam.dm new file mode 100644 index 000000000000..b45fe3ca3ea6 --- /dev/null +++ b/modular_splurt/code/modules/admin/verbs/sm_delam.dm @@ -0,0 +1,15 @@ +/client/proc/override_sm_delam() + set category = "Admin.Fun" + set name = "Toggle SM delam" + set desc = "Toggles this round's SM delam mode." + + switch(GLOB.delam_override) + if(TRUE) + GLOB.delam_override = FALSE + if(FALSE) + GLOB.delam_override = null + else + GLOB.delam_override = TRUE + + log_admin("[key_name(usr)] [isnull(GLOB.delam_override) ? "reset the SM delam to follow the config's rules. It is [check_sm_delam() ? "ON" : "OFF"]" : "has forced the SM delam [GLOB.delam_override ? "ON" : "OFF"]"] for the round.") + message_admins("[ADMIN_LOOKUPFLW(usr)] [isnull(GLOB.delam_override) ? "reset the SM delam to follow the config's rules. It is [check_sm_delam() ? "ON" : "OFF"]" : "has forced the SM delam [GLOB.delam_override ? "ON" : "OFF"]"] for the round.") diff --git a/modular_splurt/code/modules/antagonists/bloodsucker/levelup.dm b/modular_splurt/code/modules/antagonists/bloodsucker/levelup.dm index d8706ca3247d..70b98067b9ae 100644 --- a/modular_splurt/code/modules/antagonists/bloodsucker/levelup.dm +++ b/modular_splurt/code/modules/antagonists/bloodsucker/levelup.dm @@ -14,17 +14,17 @@ -/datum/action/bloodsucker/levelup +/datum/action/cooldown/bloodsucker/levelup name = "Forced Evolution" desc = "Spend the lovely sanguine running through your veins; aging you at an accelerated rate." button_icon_state = "power_feed" var/total_uses = 1 bloodcost = 50 - cooldown = 50 + cooldown_time = 50 bloodsucker_can_buy = TRUE -/datum/action/bloodsucker/levelup/CheckCanUse(display_error) +/datum/action/cooldown/bloodsucker/levelup/CheckCanUse(display_error) . = ..() if(!.) return @@ -32,7 +32,7 @@ return TRUE -/datum/action/bloodsucker/levelup/ActivatePower() +/datum/action/cooldown/bloodsucker/levelup/ActivatePower() var/datum/antagonist/bloodsucker/bloodsuckerdatum = owner.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) if(istype(bloodsuckerdatum)) bloodsuckerdatum.ForcedRankUp() // Rank up! Must still be in a coffin to level! diff --git a/modular_splurt/code/modules/antagonists/qareen/qareen.dm b/modular_splurt/code/modules/antagonists/qareen/qareen.dm index c8087bdf2c88..5b6063718eae 100644 --- a/modular_splurt/code/modules/antagonists/qareen/qareen.dm +++ b/modular_splurt/code/modules/antagonists/qareen/qareen.dm @@ -122,7 +122,7 @@ if(stasis) return if(revealed && essence <= 0) - INVOKE_ASYNC(src, .proc/death) + INVOKE_ASYNC(src, PROC_REF(death)) if(unreveal_time && world.time >= unreveal_time) unreveal_time = 0 revealed = FALSE @@ -204,7 +204,7 @@ adjustBruteLoss(25) //hella effective inhibited = TRUE update_action_buttons_icon() - addtimer(CALLBACK(src, .proc/reset_inhibit), 30) + addtimer(CALLBACK(src, PROC_REF(reset_inhibit)), 30) /mob/living/simple_animal/qareen/proc/reset_inhibit() inhibited = FALSE @@ -372,7 +372,7 @@ /obj/item/ectoplasm/qareen/New() ..() - addtimer(CALLBACK(src, .proc/try_reform), 600) + addtimer(CALLBACK(src, PROC_REF(try_reform)), 600) /obj/item/ectoplasm/qareen/proc/scatter() qdel(src) @@ -481,7 +481,7 @@ log_combat(throwable, over, "spooky telekinesised at", throwable) var/obj/effect/temp_visual/telekinesis/T = new(get_turf(throwable)) T.color = "#8715b4" - addtimer(CALLBACK(spooker, /mob/living/simple_animal/qareen.proc/telekinesis_cooldown_end), 50) + addtimer(CALLBACK(spooker, TYPE_PROC_REF(/mob/living/simple_animal/qareen, telekinesis_cooldown_end)), 50) sleep(5) throwable.float(FALSE, TRUE) diff --git a/modular_splurt/code/modules/antagonists/qareen/qareen_abilities.dm b/modular_splurt/code/modules/antagonists/qareen/qareen_abilities.dm index 439d1a2053ec..9dbbf6b87686 100644 --- a/modular_splurt/code/modules/antagonists/qareen/qareen_abilities.dm +++ b/modular_splurt/code/modules/antagonists/qareen/qareen_abilities.dm @@ -200,7 +200,7 @@ user.reveal(reveal) user.stun(stun) if(action) - action.UpdateButtonIcon() + action.UpdateButtons() return TRUE //Overload Light: Breaks a light that's online and sends out lightning bolts to all nearby people. @@ -219,7 +219,7 @@ /obj/effect/proc_holder/spell/aoe_turf/qareen/overload/cast(list/targets, mob/living/simple_animal/qareen/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/overload, T, user) + INVOKE_ASYNC(src, PROC_REF(overload), T, user) /obj/effect/proc_holder/spell/aoe_turf/qareen/overload/proc/overload(turf/T, mob/user) for(var/obj/machinery/light/L in T) @@ -232,7 +232,7 @@ s.set_up(4, 0, L) s.start() new /obj/effect/temp_visual/revenant(get_turf(L)) - addtimer(CALLBACK(src, .proc/overload_shock, L, user), 20) + addtimer(CALLBACK(src, PROC_REF(overload_shock), L, user), 20) /obj/effect/proc_holder/spell/aoe_turf/qareen/overload/proc/overload_shock(obj/machinery/light/L, mob/user) if(!L.on) //wait, wait, don't shock me @@ -264,7 +264,7 @@ /obj/effect/proc_holder/spell/aoe_turf/qareen/defile/cast(list/targets, mob/living/simple_animal/qareen/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/defile, T) + INVOKE_ASYNC(src, PROC_REF(defile), T) /obj/effect/proc_holder/spell/aoe_turf/qareen/defile/proc/defile(turf/T) for(var/obj/effect/blessing/B in T) @@ -319,7 +319,7 @@ /obj/effect/proc_holder/spell/aoe_turf/qareen/malfunction/cast(list/targets, mob/living/simple_animal/qareen/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/malfunction, T, user) + INVOKE_ASYNC(src, PROC_REF(malfunction), T, user) /obj/effect/proc_holder/spell/aoe_turf/qareen/malfunction/proc/malfunction(turf/T, mob/user) for(var/mob/living/simple_animal/bot/bot in T) @@ -372,7 +372,7 @@ /obj/effect/proc_holder/spell/aoe_turf/qareen/bliss/cast(list/targets, mob/living/simple_animal/qareen/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/bliss, T, user) + INVOKE_ASYNC(src, PROC_REF(bliss), T, user) /obj/effect/proc_holder/spell/aoe_turf/qareen/bliss/proc/bliss(turf/T, mob/user) for(var/mob/living/mob in T) diff --git a/modular_splurt/code/modules/antagonists/qareen/qareen_bliss.dm b/modular_splurt/code/modules/antagonists/qareen/qareen_bliss.dm index 4b9fd83cd61a..b136e8d92ba5 100644 --- a/modular_splurt/code/modules/antagonists/qareen/qareen_bliss.dm +++ b/modular_splurt/code/modules/antagonists/qareen/qareen_bliss.dm @@ -66,7 +66,7 @@ affected_mob.visible_message(span_warning("[affected_mob] looks utterly depraved."), span_revennotice("You suddenly feel like your skin is tingling...")) affected_mob.add_atom_colour("#ffdaf3", TEMPORARY_COLOUR_PRIORITY) new /obj/effect/temp_visual/revenant(affected_mob.loc) - // addtimer(CALLBACK(src, .proc/blessings), 150) + // addtimer(CALLBACK(src, PROC_REF(blessings)), 150) if(7) stage = 6 if (ishuman(affected_mob)) diff --git a/modular_splurt/code/modules/antagonists/slaver/slaver.dm b/modular_splurt/code/modules/antagonists/slaver/slaver.dm index 7638cc11f359..5748968807e2 100644 --- a/modular_splurt/code/modules/antagonists/slaver/slaver.dm +++ b/modular_splurt/code/modules/antagonists/slaver/slaver.dm @@ -147,7 +147,7 @@ GLOBAL_LIST_INIT(slavers_ransom_values, list( /datum/antagonist/slaver/get_admin_commands() . = ..() - .["Send to base"] = CALLBACK(src,.proc/admin_send_to_base) + .["Send to base"] = CALLBACK(src,PROC_REF(admin_send_to_base)) /datum/antagonist/slaver/proc/admin_send_to_base(mob/admin) owner.current.forceMove(pick(GLOB.slaver_start)) @@ -166,7 +166,7 @@ GLOBAL_LIST_INIT(slavers_ransom_values, list( if(istype(H)) H.set_antag_target_indicator() // Hide consent of this player, they are an antag and can't be a target - addtimer(CALLBACK(src, .proc/slavers_name_assign), 1) + addtimer(CALLBACK(src, PROC_REF(slavers_name_assign)), 1) /datum/antagonist/slaver/proc/spawnText() to_chat(owner, "
      You are tasked with infiltrating the station and kidnapping members of the crew. Once brought back to the hideout, they can be collared and priced using the console.") diff --git a/modular_splurt/code/modules/antagonists/wendigo/datums_hud.dm b/modular_splurt/code/modules/antagonists/wendigo/datums_hud.dm index b65da3137116..19c78e4d7cf6 100644 --- a/modular_splurt/code/modules/antagonists/wendigo/datums_hud.dm +++ b/modular_splurt/code/modules/antagonists/wendigo/datums_hud.dm @@ -9,13 +9,11 @@ related to the antag that could be a datum antagpanel_category = "Wendigo" /datum/antagonist/wendigo/on_gain() - if(istype(owner.current, /mob/living/carbon/human)) + var/mob/living/carbon/human/old_body = owner.current + if(ishuman(old_body)) var/mob/living/carbon/wendigo/new_owner = new/mob/living/carbon/wendigo(get_turf(owner.current)) - var/mob/current_body = owner.current - current_body.transfer_ckey(new_owner) - current_body.Destroy() - owner = new_owner.mind - owner.current = new_owner + qdel(old_body) + owner.transfer_to(new_owner) ..() //HUD diff --git a/modular_splurt/code/modules/antagonists/wendigo/mob/metabolization.dm b/modular_splurt/code/modules/antagonists/wendigo/mob/metabolization.dm index 729304745652..36784c965286 100644 --- a/modular_splurt/code/modules/antagonists/wendigo/mob/metabolization.dm +++ b/modular_splurt/code/modules/antagonists/wendigo/mob/metabolization.dm @@ -12,13 +12,13 @@ /* switch(nutrition) if(NUTRITION_LEVEL_FULL to INFINITY) - throw_alert("nutrition", /obj/screen/alert/fat) + throw_alert("nutrition", /atom/movable/screen/alert/fat) if(NUTRITION_LEVEL_HUNGRY to NUTRITION_LEVEL_FULL) clear_alert("nutrition") if(NUTRITION_LEVEL_HUNGRY to NUTRITION_LEVEL_STARVING) - throw_alert("nutrition", /obj/screen/alert/hungry) + throw_alert("nutrition", /atom/movable/screen/alert/hungry) if(0 to NUTRITION_LEVEL_STARVING) - throw_alert("nutrition", /obj/screen/alert/starving) + throw_alert("nutrition", /atom/movable/screen/alert/starving) */ /mob/living/carbon/wendigo/reagent_check(datum/reagent/R) diff --git a/modular_splurt/code/modules/arousal/arousal.dm b/modular_splurt/code/modules/arousal/arousal.dm index 85cce2a1165d..1d9c99e28df1 100644 --- a/modular_splurt/code/modules/arousal/arousal.dm +++ b/modular_splurt/code/modules/arousal/arousal.dm @@ -142,7 +142,7 @@ . = ..() if(!istype(owner)) return INITIALIZE_HINT_QDEL - RegisterSignal(owner, COMSIG_MOB_LUST_UPDATED, .proc/update_lust) + RegisterSignal(owner, COMSIG_MOB_LUST_UPDATED, PROC_REF(update_lust)) /atom/movable/screen/arousal/Click() if(!ishuman(usr)) diff --git a/modular_splurt/code/modules/arousal/organs/breasts.dm b/modular_splurt/code/modules/arousal/organs/breasts.dm index 2be01daa3a8a..14e677f04246 100644 --- a/modular_splurt/code/modules/arousal/organs/breasts.dm +++ b/modular_splurt/code/modules/arousal/organs/breasts.dm @@ -5,7 +5,7 @@ . = ..() if(!.) return - RegisterSignal(owner, COMSIG_MOB_POST_CAME, .proc/splash_cum) + RegisterSignal(owner, COMSIG_MOB_POST_CAME, PROC_REF(splash_cum)) /obj/item/organ/genital/breasts/Remove(special) . = ..() diff --git a/modular_splurt/code/modules/arousal/organs/penis.dm b/modular_splurt/code/modules/arousal/organs/penis.dm index 816548127b88..d2ddfd7fd58f 100644 --- a/modular_splurt/code/modules/arousal/organs/penis.dm +++ b/modular_splurt/code/modules/arousal/organs/penis.dm @@ -2,7 +2,7 @@ . = ..() if(!.) return - RegisterSignal(owner, COMSIG_MOB_POST_CAME, .proc/splash_cum) + RegisterSignal(owner, COMSIG_MOB_POST_CAME, PROC_REF(splash_cum)) /obj/item/organ/genital/penis/Remove(special) . = ..() diff --git a/modular_splurt/code/modules/arousal/organs/vagina.dm b/modular_splurt/code/modules/arousal/organs/vagina.dm index b01768498a1a..23446d9cec28 100644 --- a/modular_splurt/code/modules/arousal/organs/vagina.dm +++ b/modular_splurt/code/modules/arousal/organs/vagina.dm @@ -2,7 +2,7 @@ . = ..() if(!.) return - RegisterSignal(owner, COMSIG_MOB_POST_CAME, .proc/splash_cum) + RegisterSignal(owner, COMSIG_MOB_POST_CAME, PROC_REF(splash_cum)) /obj/item/organ/genital/vagina/Remove(special) . = ..() diff --git a/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm b/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm index 9ba3db985e74..c59682a02c12 100644 --- a/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm +++ b/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm @@ -2,7 +2,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/hilbertshotel/Initialize() . = ..() - addtimer(CALLBACK(src, .proc/turn_on), 3 SECONDS) + addtimer(CALLBACK(src, PROC_REF(turn_on)), 3 SECONDS) /obj/machinery/atmospherics/components/unary/outlet_injector/hilbertshotel/proc/turn_on() on = TRUE diff --git a/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm b/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm index 9fac7013a40a..c256969330d2 100644 --- a/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm +++ b/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm @@ -3,7 +3,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/hilbertshotel/Initialize() . = ..() - addtimer(CALLBACK(src, .proc/turn_on), 3 SECONDS) + addtimer(CALLBACK(src, PROC_REF(turn_on)), 3 SECONDS) /obj/machinery/atmospherics/components/unary/vent_pump/hilbertshotel/proc/turn_on() on = TRUE diff --git a/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm b/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm index c779660408c7..0c4aa16bdd53 100644 --- a/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm +++ b/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm @@ -3,7 +3,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/hilbertshotel/Initialize() . = ..() - addtimer(CALLBACK(src, .proc/turn_on), 3 SECONDS) + addtimer(CALLBACK(src, PROC_REF(turn_on)), 3 SECONDS) /obj/machinery/atmospherics/components/unary/vent_scrubber/hilbertshotel/proc/turn_on() on = TRUE diff --git a/modular_splurt/code/modules/awaymissions/mission_code/AGRComplex.dm b/modular_splurt/code/modules/awaymissions/mission_code/AGRComplex.dm new file mode 100644 index 000000000000..0f0780afea18 --- /dev/null +++ b/modular_splurt/code/modules/awaymissions/mission_code/AGRComplex.dm @@ -0,0 +1,1505 @@ + +//This file contains all of the code for the map-specific things like items, techwebs, and reagents. +//Sprites are located in their relevant files, notably suit.dmi, head.dmi, items_and_weapons.dmi, syringe.dmi, tools.dmi, growing.dmi, harvest.dmi, seeds.dmi, library.dmi staves_left/righthanded.dmi, stock_parts.dmi, simple_human.dmi, food.dmi, soupsalad.dmi, and pizzaspaghetti.dmi +//This is also an excuse to keep everything together so merging won't be a pain in my a- + +//Complex Areas + +/area/awaymission/complex + name = "Complex" + icon_state = "away" + always_unpowered = FALSE + power_environ = FALSE + power_equip = FALSE + power_light = FALSE + requires_power = TRUE + ambientsounds = AWAY_MISSION + area_flags = UNIQUE_AREA | NO_ALERTS | CULT_PERMITTED | CULTMAGIC_BYPASS + outdoors = FALSE + +/area/awaymission/complex/exterior + name = "Exterior Complex Grounds" + icon_state = "away1" + outdoors = TRUE + +/area/awaymission/complex/gateway + name = "Nanotrasen Outpost" + icon_state = "awaycontent2" + +/area/awaymission/complex/gatehouse + name = "Security Gatehouse" + icon_state = "awaycontent3" + +/area/awaymission/complex/cultcabin + name = "Occult Hideout" + icon_state = "awaycontent4" + +/area/awaymission/complex/woodcabin + name = "Woodland Cabin" + icon_state = "awaycontent5" + +/area/awaymission/complex/security + name = "Security Substation" + icon_state = "awaycontent6" + +/area/awaymission/complex/prison + name = "Detention Center" + icon_state = "awaycontent7" + +/area/awaymission/complex/cultholdout + name = "Occult Stronghold" + icon_state = "awaycontent8" + +/area/awaymission/complex/thewall + name = "Substation02" + icon_state = "awaycontent9" + +/area/awaymission/complex/engineering + name = "Engineering Substation" + icon_state = "awaycontent10" + +/area/awaymission/complex/outpost + name = "Substation01" + icon_state = "awaycontent11" + +/area/awaymission/complex/mainfacility + name = "Primary Complex" + icon_state = "awaycontent12" + +/area/awaymission/complex/logistics + name = "Logistics Department" + icon_state = "awaycontent13" + +/area/awaymission/complex/dorms + name = "Dormitories" + icon_state = "awaycontent14" + +/area/awaymission/complex/minerhouse + name = "Miner Housing/Processing" + icon_state = "awaycontent15" + +/area/awaymission/complex/facilityresearch + name = "Research Department" + icon_state = "awaycontent16" + +/area/awaymission/complex/medical + name = "Medical Department" + icon_state = "awaycontent17" + +/area/awaymission/complex/command + name = "Command Facilities" + icon_state = "awaycontent18" + +/area/awaymission/complex/hydroponics + name = "Hydroponics Substation" + icon_state = "awaycontent19" + +/area/awaymission/complex/janitorial + name = "Waste Processing Substation" + icon_state = "awaycontent20" + +/area/awaymission/complex/miningcamp + name = "Mining Encampment" + icon_state = "awaycontent21" + +/area/awaymission/complex/cultfacility + name = "Occult Research Complex" + icon_state = "awaycontent22" + ambientsounds = REEBE + +/area/awaymission/complex/research + name = "Xenoarcheology Substation" + icon_state = "awaycontent23" + ambientsounds = REEBE + +/area/awaymission/complex/greenhouse + name = "Occult Greenhouse" + icon_state = "awaycontent24" + ambientsounds = REEBE + +/area/awaymission/complex/gravgen + name = "Mercenary Administrations" + icon_state = "awaycontent25" + requires_power = FALSE + +//Lore Papers/Logs + +/obj/item/disk/holodisk/complex + name = "Critical Request" + preset_image_type = /datum/preset_holoimage/nanotrasenprivatesecurity + preset_record_text = {" + NAME Security Officer + DELAY 10 + SAY Use holodisks more! + DELAY 30;"} + +/obj/item/disk/holodisk/complex/welcomeagent + name = "Mission Briefing - A.G.R Complex" + preset_image_type = /datum/preset_holoimage/nanotrasenprivatesecurity + preset_record_text = {" + NAME Levine Terrace + DELAY 10 + SAY Greetings, Agent. If you're listening to this, chances are you've chosen, or been chosen to act as the Expeditionary Force for this mission. As such, let me give you a quick briefing. + DELAY 45 + SAY Approximately 3 months ago, we lost contact with this facility, known as the AGR Complex. Investigations determined recently that the loss of communication frequencies coincides with common sabotage methods used by the Syndicate. + DELAY 60 + SAY As such, we've been authorized to deploy a small team to personally investigate the facility, and hopefully recover any equipment or personnel along the way. + DELAY 45 + SAY Given the circumstances, we expect some resistance. So, if you haven't already, I would recommend grabbing some weapons prior to exiting the outpost. Just east of here you'll locate the inner checkpoint into the rest of the compound. Start from there. + DELAY 60 + SAY The other staff here will maintain the outpost and ensure the gateway remains active. If you uncover anything notable regarding what happened here, report it to your commanding officer once the investigation concludes. Good luck, agent. + DELAY 30;"} + +/obj/item/disk/holodisk/complex/securitylog + name = "A.R.S Security Log, 4.26.XX" + preset_image_type = /datum/preset_holoimage/nanotrasenprivatesecurity + preset_record_text = {" + NAME Automated Reporting System + DELAY 10 + SAY CONTENT LOG, + DELAY 8 + SAY DATE: 04/26/XX BLUESPACE ABSOLUTE TIME + DELAY 8 + SAY LOGGED TIMESTAMPS + DELAY 30 + SAY 06:00 + DELAY 8 + SAY Routine Systems Check: Nominal + DELAY 30 + SAY 12:00 + DELAY 8 + SAY Routine Systems Check: Nominal + DELAY 30 + SAY 15:27 + DELAY 8 + SAY Alert! Transmission Error detected at: + DELAY 8 + SAY ST.ENG.TELECOMMUNICATIONS + DELAY 8 + SAY Contact Engineering Department! + DELAY 30 + SAY 17:36 + DELAY 8 + SAY Alert! Two unknown craft detected on radar, + DELAY 8 + SAY Coordinates: 37.28573, -15.69203, 31.57198, -11.01937 + DELAY 8 + SAY Automated Defensive Systems notified! + DELAY 30 + SAY 17:38 + DELAY 8 + SAY Alert! Weapons System Error detected at: + DELAY 8 + SAY ST.SEC.ANTIAIRFORTIFICATION + DELAY 8 + SAY Contact Engineering Department! + DELAY 30 + SAY 18:00 + DELAY 8 + SAY Routine Systems Check: Warning! + DELAY 8 + SAY Equipment Failure Detected: + DELAY 8 + SAY TC.BROADCAST + DELAY 8 + SAY TC.RECIEVING + DELAY 8 + SAY SW.ANTIAIRCANNON01 + DELAY 8 + SAY SW.ANTIAIRCANNON02 + DELAY 8 + SAY SC.STMAINCONFERENCE + DELAY 8 + SAY SC.STMAINCAPTAINOFFICE + DELAY 8 + SAY SC.SUBSTATION02 + DELAY 30 + SAY 18:01 + DELAY 8 + SAY Warning! Equipment Failures exceeding standard operational capacity! + DELAY 8 + SAY Logging ARS File for maintenance and investigation! + DELAY 20;"} + +/obj/item/paper/fluff/awaymissions/complex + name = "Complex Papers" + info = "AGR COMPLEX? I find it quite simple." + +/obj/item/paper/fluff/awaymissions/complex/cabinmessage + name = "Dear Maria" + info = {"Hey Honey! Writing this in advance, I wanted to let you know what I've been up to recently! Remember what I told you about work relaxing a bit after they found that weird thing in the mountain? Well we haven't gotten many major assignments because of it, so I had time to build something! + You always wanted a little cabin, right? Anyway, it's just about done by the time I'm writing this, so it may be a few months until you get to see it, but I'll make sure to keep it clean for when you visit!

      Can't wait to see you!
      Elliot"} + +/obj/item/paper/fluff/awaymissions/complex/preperation + name = "Preparation" + info = {"It had been a disastrous month. The thieves and heretics have finally quieted, undone by their own infighting and disbelief. They remain still, clinging to their wretched fortifications separating us from what is rightfully ours. + But now that they've relented, we have finally gathered enough brothers and sisters to breach their most prized defense. Soon we shall strike, strike with righteous fury in the name of the almighty! + And soon, with the bodies of their fallen, we will raze that pitiful fortress we once called home, until all that remains in this wretched valley is all those faithful.

      It is just a matter of time. And our lord is patient.
      Just the press of a button, and our victory is assured."} + + +/obj/item/paper/fluff/awaymissions/complex/journal + name = "Reporting Journal" + info = {"Date is 4/22/XX.
      Expediting my monthly report on request of the C.O.
      This month has seen an increase in suspicious activity from some of the research and mining crew. Half of the research staff have been stationed at or near the target come last week, and a few of us have noticed that those working on it from the start are having issues keeping up with their schedule back at the central station. + H.O.P’s not happy about it, but apparently orders from up above are keeping as many researchers there as possible. Security’s been acting antsy recently, since HC refuses to divert more security to the target. Better for us, atleast. + Medical’s been having issues, too. Been getting a lot of odd injuries and psychosis incidents, mostly from the miners. Stranger though, there’s been less need for the cloner. Not sure if the miners just got sick of dying or what, but with the upgrade we got recently, you would think NT had prepared for worse.

      + As for strictly mission-relevant information, I’ve started preparing for the main assault. Work might be sloppy given the time constraint, but be assured that all communications and those AA guns will be offline prior to the arrival of the assault team. Everything should be fine, assuming we aren’t sending assault pods.

      + P.S: Would have sent this report sooner, but a cave-in happened at my last hideout, so I had to make do. Left a weapon and some prototypes there, so we may want to recover those prior to extraction. It was getting crowded anyway, with everyone lurking around medical."} + +/obj/item/paper/fluff/awaymissions/complex/finalthoughts + name = "Final Thoughts" + info = {"The date is 4/27/XX. Prior to writing, around a day ago, I had been sent, alongside my team to execute a contract. Details are unimportant, given the circumstances I was in. We had been told that the Anti Air defenses this facility had would’ve been disabled before we landed, but clearly our implant had done a shitty job. + I won’t lie, I have no idea how I survived, but at this point I’m starting to wish I didn’t. I’m not sure who’ll find this, since all I’ve got for company is a pAI. Wanted to bring ‘em on their first mission. Brilliant idea THAT was.

      + Getting cold here. Wish I had packed more rations, or maybe a flare. I probably won’t get out alive here. Even if my squad survived the landing, I’m not sure if they’d know where to find me.

      + So, to anyone who finds this. I’d appreciate being revived, if my dying words are enough to convince you of doing that. If not, at least just take the pAI. It's earned better than this. It has to me, atleast."} + +/obj/item/paper/fluff/awaymissions/complex/engineeringlog + name = "A.R.S Log, 4.28.XX" + info = {"*Most of the paper is an uninteresting collection of error logs, except for the bottom...*

      + 22:47,
      + Notice! Communication Logs have been collected from an Irregular Frequency!
      RECEIVING experiencing significant malfunction, translated logs may be incomplete! Immedient repairs necessary to continue the proper function of the broadcasting system!

      + Recorded Log:
      Date: 4/29/XX
      Time: 22:46 B.A.T
      Vessel: ‘E.M.C Absolver'
      I.F.F Status: Hostile

      + 'Absolver to $*)!@#&-Command Station, reporting no radio communications from Fireteams Titan and Callisto. Video Surveillance has determined that the squads inserted before the Anti-Air Defenses could be disabled, and %*!@)#’s Pod suffered substantial damage.
      + Surveillance of the target area soon after insertion showed a significant buildup of an !)*&#@! hostile force, inconsistent with our previous intelligence. It is highly likely that both fireteams are incapable of completing current mission objectives.
      + Flares from the A.O have been spotted, however with no way to contact ##)*!)*$-ces and a higher-than-expected number of N.T Staff spotted throughout the Complex, we cannot perform a rescue operation without a significant threat of- @%*$)*!&. Requesting reinforcements to execute a safe operation, or authorization to scuttle the target.'

      + Command Station to Absolver. Request denied. Other forces in the area are !)@*$&!@ and cannot assist you at this time. We’ll dispatch a secondary unit to continue the operation, or $*!@#% whoever is left when available.
      + R.T.B. The client is expecting a top-quality job here, so we’ll do our best to justify this delay. Do not proceed with bombardment until the secondary force has left the A.O. $*!)@# Titan and Callisto are to be considered M.I.A until further investigation.'"} + +/obj/item/paper/fluff/awaymissions/complex/leaderreport + name = "After Ation Report" + info = {"This is Commander Artyom Volkov, Squad Leader for fireteams Titan and Callisto.
      Date is 4/28/XX, 14:00 Bluespace Time.
      + Our mission involved inserting into the facility known as the ‘Archeological and Geological Research Complex’ and extracting an unknown botanical package, codenamed ‘Green Thumb’. Insertion would have been done via Assault Pod towards the southern facility grounds, wherein all hostile forces, be them security or civilian, were to be eliminated, and the package extracted from the deepest part of the ruins that Nanotrasen had uncovered.
      + Lastly, the package, all remaining personnel, including assault troops and undercover operatives, were to be extracted outside the ruins via the drop vessel, the E.M.C Absolver. The mission did not go as planned.

      + Not only had the undercover implant failed to fully disable the anti-air weaponry in the area, they had failed to notify us of what appeared to be a very clear and present occult threat in the A.O. What happened next could only be described as a fucking mess, forgive my unprofessional language.
      + Neither assault pod landed in their intended location! Callisto landed on a substation between their Engineering and Security facilities, and Titan’s pod landed dead-center in the main facility! The only thing that prevented both squads from being entirely wiped out was what appeared to be a revolt, which turned out to be the aforementioned occult threat.
      + The three-way engagement between NT security forces, our own forces, and the cultists allowed us to set up a strongpoint in the main facility. After multiple hours of this living hellscape, we were able to force both factions to retreat, scattering the cultists and pushing the security forces and their sympathizers out into one of the secondary facilities.
      + We’ve been able to control the civilians as of now, but with multiple wounded and heavy resistance towards the southern end of the facility, there was no way we had the manpower to proceed to the objective.

      + If my opinion on this operation was not evident enough, I am hereby requesting either reinforcements or extraction as soon as possible. I’ve already ignited our signal flares, but have seen no response. I am going to attempt to get this report out via any means possible, however short of flashing the Absolver in Morse, that may take a while."} + +/obj/item/paper/fluff/awaymissions/complex/bureaucracy + name = "RE: Construction Notice" + info = {"*The above paper has mostly been redacted, however a response is still visible...*


      + Hello. This is Captain Mandela, recently appointed as the primary site manager of the ‘A.G.R Complex’. I am writing as I have some questions and concerns regarding the state of this facility, as numerous safety concerns have been relayed to me by other members of this facility’s command staff.

      + What might be the most notable concern is the quality of this facility’s construction. It has been levied to me that the R&D Division has chosen to outsource construction to Theseus Contracting LLC, as they quote, 'Are specialty contractors primarily operating within this region of space, highly qualified in constructing facilities in hazardous environments.'
      + Which is primarily true, however you had neglected to mention that this company specialized in space station construction, not planet-side construction, where they were only adequate at, given my research. As the likely result of this, the facility grounds are not properly optimized for this environment, with the electrical systems haphazardly placed in the elements, and heavily outdated telecommunications equipment.
      + I have received numerous complaints from my Chief Engineer regarding constant maintenance, and we have not been given modern atmospheric systems, rather just sets of space heaters!

      + Furthermore, safety concerns have risen amongst the mining and research staff. Notably, a lack of proper weaponry and protective gear to deal with constant threats from mining hazards and wildlife in the area, with security forces being too stretched to secure the most heavily traveled routes among the complex.

      + Lastly, we had been told that the archeological value of this site was due to a supposed religious presence in the area, of what kind I have not been informed of, however this facility has not been appointed a chaplain. While this may be a minor concern, it is odd to me that most stations are staffed with at least one chaplain at all times, however a facility researching apparent religious history would not be given one?

      + In summary, I am concerned that this facility has not been built to Nanotrasen Standard, and has been woefully neglected proper equipment and staff that are present in many other stations.
      + I have been informed that the blueprints and authorization for this complex were authorized by you alone, which, and I do not mean to offend, may have resulted in overlooking certain standards that would ensure the safe and efficient operation of this facility.

      Regards,
      Captain Mandela"} + +/obj/item/paper/fluff/awaymissions/complex/madlogistician + name = "Security Notice - Theft" + info = {"Logistician Albert Terrace here, of the mining camp south of the main station. I’d like to file a complaint and/or request a formal investigation as to the amount of equipment and material that’s been lost recently. On a near daily basis, crates of highly valuable research material and some resources have been late to their scheduled delivery, or outright lost in transit! + There is ONE, SINGULAR, ROUTE. There is ONE ROAD between every single substation in this damned place! There is no way in hell these miners and research staff are getting LOST. We've even put those lamp signs up! I’ve even heard the absolutely ASININE excuse of being driven off by bears. BEARS! Every single miner in this facility has the capability and equipment to kill a few BEARS.
      + 90% of every shipment is sent by miners, or a team of miners and researchers. I am saddened to say I am not certain as to who specifically is continually doing this, as my shipment data doesn’t include names of the package handlers. I have no idea what these staff have to gain from smuggling ores and research data given how ALL of our supply shuttles land on the exterior grounds under heavy watch!

      + Not only this, these continuous missteps have gotten me in hot water with the Quartermaster, when I have continuously ensured that every piece of documentation was correct, and every shipment had LEFT on time! It is not my responsibility to babysit grown adults who clearly cannot be trusted to hold a pickaxe right-side-up, let alone move a crate a mile down the road!

      + I swear, if I hear of ONE more lost shipment, I’m tearing out the alcohol from these reward vendors with my bare hands. The withdrawal would kill them easier than I could.

      + ...For legal reasons I am in no way threatening to kill my co-workers.
      ...The alcohol thing is probably going to happen though."} + +/obj/item/paper/fluff/awaymissions/complex/researchnotes + name = "Research Log, 4/13/XX, Subject 'Green Thumb'" + info = {"This log marks the end of the past 14 days of extensive research regarding ‘Green Thumb’. Tests and various recovered documentation from the occult foundry have confirmed our hypothesis regarding the nature of the plant itself. Analysis onto the soil substrate determined a high concentration of minerals coinciding with the primary material of the previously established occult presence in the region.
      + We’ve determined that under strict conditions, the plant is capable of rapid expansion without the need for traditional sexual reproductive systems.

      + While the specific intention behind the clearly bio-engineered organism is not known, it is highly likely that it was intended for use as a botanic bio-weapon, seemingly capable of spreading and ‘converting’ areas on its own. We’ve inferred this for a few reasons, however most notably would be a specific organelle within each plant’s cell structure, which has been documented intaking the high concentrations of specific mineral.
      + This material is then processed and excreted into a liquid chemical that it pushes along its internal structure. Given that this material is not expelled from the plant, as well as the stringent flourishing conditions, it’s likely that this project was never completed.

      + As for the compound it excretes, we’ve discovered various occult effects, such as violent reactions with holy water and psychosis when injected into human subjects. Further trials await regarding other species, as well as if it possesses any more beneficial effects.

      + Currently, trials would indicate that, unless we find any value in spreading occult influence, it would be dangerous to invest significantly into this project without serious safety protocols that this facility does not possess."} + +/obj/item/paper/fluff/awaymissions/complex/cultresearchnotes + name = "Occult Research" + info = {"*Most of the page is a mix of botanical jargon and occult ramblings that don't seem important, but a portion on the bottom seems more legible.*

      + We have finally recieved the package from another sect. It would seem as though our ideas were stolen by those filthy acolytes, as they attempt to replicate our success. Pitiful. The heinous magic inside this seed is dangerous and unpleasant, but we are not yet done studying it. If this is all those fools can produce, something so meek and ineffecient, then we have little to worry. But, it is still not without risk.
      + Until it is needed again, or, I hope and pray, it needs to be destroyed, it shall be entombed here under the watch of our sigils and guardians."} + +/obj/item/paper/fluff/awaymissions/complex/ohidontneedagravitygenhere + name = "Notice to Command" + info = "E.M.C Research Subdivision to High Command, reporting new discoveries regarding the AGR Complex.

      Research reveals that localized gravitational assistance is no longer necessary due to the presence of proper gravity on the planet’s surface." + +//Mobs + +/mob/living/simple_animal/hostile/cultist_remnant + name = "Cultist Remnant" + desc = "Deranged survivors of the calamity that struck the complex, they attack all but others like them in vain hope that their god will answer their plea." + maxHealth = 150 + health = 150 + icon = 'modular_splurt/icons/mob/simple_human.dmi' + icon_state = null + icon_living = null + move_to_delay = 2 + harm_intent_damage = 15 + obj_damage = 20 + melee_damage_lower = 20 + melee_damage_upper = 10 + attack_verb_continuous = "slashes" + attack_verb_simple = "slash" + a_intent = INTENT_HARM + speak_emote = list("chants") + attack_sound = 'sound/weapons/bladeslice.ogg' + aggro_vision_range = 9 + turns_per_move = 5 + gold_core_spawnable = HOSTILE_SPAWN + faction = null + footstep_type = FOOTSTEP_MOB_SHOE + weather_immunities = list("ash") + minbodytemp = 0 + maxbodytemp = INFINITY + speak_chance = 12 + atmos_requirements = list("min_oxy" = 1, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = 1500 + loot = list(/obj/effect/decal/remains/human) + +/mob/living/simple_animal/hostile/cultist_remnant/clock + icon_state = "cultremnantclock" + icon_living = "cultremnantclock" + faction = list("ratvar") + speak = list("Urergvpf!", "Nyzvtugl Ratvar, V funyy fgevxr gurz qbja!", "Snpr zr, urergvpf!", "Lbh pnaabg uvqr sberire!") + +/mob/living/simple_animal/hostile/cultist_remnant/clock/Aggro() + ..() + summon_backup(15) + say("Sbhaq lbh, urergvp!!") + +/mob/living/simple_animal/hostile/cultist_remnant/blood + icon_state = "cultremnantblood" + icon_living = "cultremnantblood" + faction = list("cult") + speak = list("Sha'uloft, tarat'h!.", "Farah'eth, usinar...", "Khari'eske, savrae'il'mah...", "Ethra'abis!") + +/mob/living/simple_animal/hostile/cultist_remnant/blood/Aggro() + ..() + summon_backup(15) + say("Forbici! Keriam!!") + +/mob/living/simple_animal/hostile/cultist_remnant/commander + name = "Cultist Commander" + desc = "A calm-headed commander of the local cult forces. While clearly hostile, their demeanor is surprisingly neutral to you." + maxHealth = 200 + health = 200 + melee_damage_lower = 30 + melee_damage_upper = 15 + speak_chance = 15 + +/mob/living/simple_animal/hostile/cultist_remnant/commander/clock + icon_state = "cultremnantclock" + icon_living = "cultremnantclock" + faction = list("ratvar") + speak = list("Urergvpf. You would be better to cooperate.","Praise Rat'var, and perhaps he shall grant you his mercy.","Do what you know is right, heretic.","If you must slay us, grant us one final victory against these intruders.") + +/mob/living/simple_animal/hostile/cultist_remnant/commander/blood + icon_state = "cultremnantblood" + icon_living = "cultremnantblood" + faction = list("cult") + speak = list("Ethra'abis. Nonbeliever, you would do well to cooperate.", "Though the Geometer's might, with sanguine fury, we would've decended upon these beasts..", "Spill more blood in her name, heretic!", "So be it, slay me, and cast our forces to those thieving dogs!") + +/mob/living/simple_animal/hostile/russian/remnant + name = "Nanotrasen Defector" + desc = "A surviving staff member of the complex, turning on the company to survive with what remained of the mercenary force that attacked them." + icon = 'modular_splurt/icons/mob/simple_human.dmi' + icon_state = "defectormelee" + icon_living = "defectormelee" + weather_immunities = list("snow") + loot = list(/obj/effect/mob_spawn/human/corpse/russian/remnant, + /obj/item/melee/baseball_bat) + speak_chance = 6 + atmos_requirements = list("min_oxy" = 1, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = 1500 + vision_range = 5 + see_in_dark = 3 + aggro_vision_range = 9 + wander = 1 + speak = list("Oi, I see somethin' over here!", "Ey! Get back here!", "Watch it!", "Cmon, bitch!") + emote_see = list("twirls their bat.", "takes a few practice swings.", "shivers") + +/mob/living/simple_animal/hostile/russian/ranged/remnant + name = "Nanotrasen Defector" + desc = "A surviving staff member of the complex, turning on the company to survive with what remained of the mercenary force that attacked them. This one found a gun!" + icon = 'modular_splurt/icons/mob/simple_human.dmi' + icon_state = "defectorranged" + icon_living = "defectorranged" + weather_immunities = list("snow") + casingtype = /obj/item/ammo_casing/c9mm + check_friendly_fire = 1 + loot = list(/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant, + /obj/item/gun/ballistic/automatic/pistol/m9mmpistol) + speak_chance = 10 + atmos_requirements = list("min_oxy" = 1, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = 1500 + vision_range = 5 + see_in_dark = 3 + aggro_vision_range = 9 + wander = 1 + speak = list("Ey! Spotted something!", "Outta my way!", "Let me line up a shot!", "Move, damnit!") + emote_see = list("checks their ammunition.", "adjusts their sights.", "huffs") + +/mob/living/simple_animal/hostile/russian/ranged/mosin/remnant + name = "Mercenary Remnant" + desc = "A professional mercenary, abandoned after their mission went awry." + maxHealth = 200 + health = 200 + icon_state = "russianrangedelite" + icon_living = "russianrangedelite" + weather_immunities = list("snow") + check_friendly_fire = 1 + loot = list(/obj/effect/mob_spawn/human/corpse/russian/ranged/mosin/remnant, + /obj/item/gun/ballistic/shotgun/boltaction) + casingtype = /obj/item/ammo_casing/a762 + speak_chance = 12 + dodging = TRUE + dodge_prob = 15 + atmos_requirements = list("min_oxy" = 1, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = 1500 + vision_range = 9 + aggro_vision_range = 9 + speak = list("Blin. It's too cold out here.", "We've got word of contact, keep your eyes out.", "We've lost contact with the other team. Sledite za soboy!") + +/mob/living/simple_animal/hostile/russian/ranged/mosin/remnant/Aggro() + ..() + summon_backup(15) + say("Privet! We've got contact!") + +/mob/living/simple_animal/hostile/russian/ranged/officer/remnant //Miniboss Enemy + name = "Mercenary Commander" + desc = "The leader of the mercenary force that sieged the complex, now in command of what remains of it." + maxHealth = 350 + health = 350 + icon = 'modular_splurt/icons/mob/simple_human.dmi' + icon_state = "russiancommander" + icon_living = "russiancommander" + weather_immunities = list("snow") + check_friendly_fire = 1 + loot = list(/obj/effect/mob_spawn/human/corpse/russian/ranged/officer/remnant, + /obj/item/gun/ballistic/automatic/pistol/enforcergold) + casingtype = /obj/item/ammo_casing/c45/lethal + speak_chance = 12 + dodging = TRUE + dodge_prob = 30 + atmos_requirements = list("min_oxy" = 1, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = 1500 + vision_range = 9 + aggro_vision_range = 9 + speak = list("Goddamn dogs!", "Svoloch'! Come on!", "Davay, voz'mi svintsa!", "Bring it, sobaki!") + +/mob/living/simple_animal/hostile/russian/ranged/officer/remnant/Aggro() + ..() + summon_backup(15) + say("Sobaki kompanii! Get over here!") + +/mob/living/simple_animal/hostile/nanotrasen/survivor + name = "Nanotrasen Survivor" + desc = "A surviving staff member of the complex, they may be happy to meet you." + icon = 'modular_splurt/icons/mob/simple_human.dmi' + icon_state = "nanotrasensurvivor" + icon_living = "nanotrasensurvivor" + faction = list("Station") + loot = list(/obj/effect/mob_spawn/human/corpse/nanotrasen/survivor) + speak = list("Finally, someone normal.", "We gotta get out of here, man.", "Watch for the mercs...", "Damn culties, screwed up everything!") + atmos_requirements = list("min_oxy" = 1, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = 1500 + +/mob/living/simple_animal/hostile/nanotrasen/survivor/Aggro() + ..() + summon_backup(15) + say("Cmon!") + +/mob/living/simple_animal/friendly/nanotrasen + name = "Nanotrasen Scout" + desc = "A worker of this outpost. They seem disinterested in you." + icon = 'modular_splurt/icons/mob/simple_human.dmi' + icon_state = "nanotrasenscout" + icon_living = "nanotrasenscout" + icon_dead = null + icon_gib = "syndicate_gib" + faction = list("Station") + weather_immunities = list("snow") + emote_see = list("tinkers with machinery.", "brushes snow off of themself.", "huffs") + speak_chance = 4 + turns_per_move = 5 + see_in_dark = 6 + a_intent = INTENT_HELP + response_help_continuous = "pokes" + response_help_simple = "poke" + response_disarm_continuous = "gently shoves" + response_disarm_simple = "gently shoves" + response_harm_continuous = "kicks" + response_harm_simple = "kick" + atmos_requirements = list("min_oxy" = 1, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = 1500 + unsuitable_atmos_damage = 15 + speak = list("Oh, hi.", "Finally, they sent someone to handle this.", "Damn thing keeps breaking...", "Be careful up there.") + obj_damage = 0 + environment_smash = ENVIRONMENT_SMASH_NONE + loot = list(/obj/effect/mob_spawn/human/corpse/nanotrasen/scout) + +//Corpses/Outfits + +/obj/effect/mob_spawn/human/corpse/russian/remnant + name = "Nanotrasen Defector" + outfit = /datum/outfit/russiancorpse/remnant + +/datum/outfit/russiancorpse/remnant + name = "Nanotrasen Defector Corpse" + uniform = /obj/item/clothing/under/rank/security/detective/brown + suit = /obj/item/clothing/suit/armor/vest + shoes = /obj/item/clothing/shoes/combat + ears = /obj/item/radio/headset + mask = /obj/item/clothing/mask/gas/glass + head = /obj/item/clothing/head/welding + gloves = /obj/item/clothing/gloves/color/black + +/obj/effect/mob_spawn/human/corpse/russian/ranged/remnant + name = "Nanotrasen Defector" + outfit = /datum/outfit/russiancorpse/ranged/remnant + +/datum/outfit/russiancorpse/ranged/remnant + name = "Nanotrasen Defector Corpse" + uniform = /obj/item/clothing/under/rank/cargo/miner/lavaland + suit = /obj/item/clothing/suit/armor/hos/platecarrier/makeshift + shoes = /obj/item/clothing/shoes/combat + ears = /obj/item/radio/headset + mask = /obj/item/clothing/mask/gas/sechailer + head = /obj/item/clothing/head/helmet + gloves = /obj/item/clothing/gloves/color/black + +/obj/effect/mob_spawn/human/corpse/russian/ranged/mosin/remnant + name = "Mercenary Remnant" + outfit = /datum/outfit/russiancorpse/ranged/trooper + +/obj/effect/mob_spawn/human/corpse/russian/ranged/officer/remnant + name = "Mercenary Commander" + outfit = /datum/outfit/russiancorpse/remnant/commander + +/datum/outfit/russiancorpse/remnant/commander + name = "Mercenary Commander Corpse" + uniform = /obj/item/clothing/under/syndicate/camo + suit = /obj/item/clothing/suit/armor/bulletproof + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/tackler/combat + ears = /obj/item/radio/headset + head = /obj/item/clothing/head/beret + mask = /obj/item/clothing/mask/mummy + +/obj/effect/mob_spawn/human/corpse/nanotrasen/scout + name = "Nanotrasen Scout" + outfit = /datum/outfit/nanotrasen/scout + +/datum/outfit/nanotrasen/scout + name = "Nanotrasen Scout Corpse" + uniform = /obj/item/clothing/under/rank/cargo/tech/long + suit = /obj/item/clothing/suit/hooded/wintercoat + shoes = /obj/item/clothing/shoes/sneakers/black + ears = /obj/item/radio/headset + head = /obj/item/clothing/head/soft + mask = /obj/item/clothing/mask/bandana/gold + gloves = /obj/item/clothing/gloves/fingerless + belt = /obj/item/storage/bag/construction + +/obj/effect/mob_spawn/human/corpse/nanotrasen/survivor + name = "Nanotrasen Survivor" + outfit = /datum/outfit/nanotrasen/survivor + +/datum/outfit/nanotrasen/survivor + name = "Nanotrasen Survivor Corpse" + uniform = /obj/item/clothing/under/suit/sl + suit = /obj/item/clothing/suit/hooded/wintercoat/security + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/color/black + ears = /obj/item/radio/headset + mask = /obj/item/clothing/mask/gas + +//Research, this is the big stuff + +/datum/techweb/ratvar + id = "CLOCKWORK" + organization = "Servants of Rat'var" + +/datum/techweb/ratvar/New() + var/datum/techweb_node/clockworkcult/Node = new() + research_node(Node, TRUE) + +/datum/techweb_node/ratvar/New() + . = ..() + +/obj/item/disk/tech_disk/ratvar + name = "Clockwork Engineering disk" + desc = "A disk containing remnants of experimental Ratvarian research." + custom_materials = null + +/obj/item/disk/tech_disk/ratvar/Initialize(mapload) + . = ..() + stored_research = new /datum/techweb/ratvar + +/datum/techweb/narsie + id = "BLOOD" + organization = "Cult of Nar'sie" + +/datum/techweb/narsie/New() + var/datum/techweb_node/bloodcult/Node = new() + research_node(Node, TRUE) + +/datum/techweb_node/narsie/New() + . = ..() + +/obj/item/disk/tech_disk/narsie + name = "Occult Designs disk" + desc = "A disk containing remnants of experimental Narsian research." + custom_materials = null + +/obj/item/disk/tech_disk/narsie/Initialize(mapload) + . = ..() + stored_research = new /datum/techweb/narsie + +//Clockwork Stuff + +/datum/techweb_node/clockworkcult + id = "clockwork" + display_name = "Clockwork Engineering" + description = "Designs ripped and modified from Ratvarian technology." + prereq_ids = list("adv_engi", "adv_weaponry", "syndicate_basic") + design_ids = list("brass", "geis_capacitor", "vanguard_manipulator", "replicant_matterbin", "ansible_laser", "ocular_scanningmodule", "borg_clockwork_module", "tinder_trident", "sentinel_stim", "gear_suit", "clock_ingot") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 12500) + hidden = TRUE + +/datum/techweb_node/clockworkcult/New() + . = ..() + boost_item_paths = typesof(/obj/item/grown/matrigrass) + +/datum/design/brass + name = "Brass" + desc = "Sheets made out of brass. Now printable!" + id = "brass" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 2000) + reagents_list = list(/datum/reagent/empoweredzinc = 20, /datum/reagent/copper = 20) + build_path = /obj/item/stack/tile/brass + category = list("Stock Parts") + +/datum/design/geiscapacitor // Tier 6 Stock Parts + name = "Geis Tera-Capacitor" + desc = "A segmented capacitor using voidspace technology to remotely store and draw power, used in the construction of certain devices." + id = "geis_capacitor" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 250, /datum/material/glass = 200, /datum/material/gold = 150, /datum/material/diamond = 150) + reagents_list = list(/datum/reagent/empoweredzinc = 5) + build_path = /obj/item/stock_parts/capacitor/geis + category = list("Stock Parts") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/vanguardmanipulator + name = "Zepto-Manipulator" + desc = "A very tiny manipulator created with reverse-engineered Ratvarian technologies for incredibly fast, effecient, and precise movements. Used in the construction of certain devices." + id = "vanguard_manipulator" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 250, /datum/material/diamond = 50, /datum/material/titanium = 100) + reagents_list = list(/datum/reagent/empoweredzinc = 5) + build_path = /obj/item/stock_parts/manipulator/zepto + category = list("Stock Parts") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/replicantmatterbin + name = "Replicant Matter Bin" + desc = "An advanced device capable of transmuting matter into raw energy for incredible storage space." + id = "replicant_matterbin" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 250, /datum/material/diamond = 130, /datum/material/bluespace = 150) + reagents_list = list(/datum/reagent/empoweredzinc = 5) + build_path = /obj/item/stock_parts/matter_bin/replicantmatter + category = list("Stock Parts") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/ansiblelaser + name = "Penta-Ansible Micro-Laser" + desc = "A miniscule laser used in certain devices. It utilizes small brass focusing lenses and advanced bluespace circuitry to produce a near atom-sized point." + id = "ansible_laser" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 250, /datum/material/glass = 250, /datum/material/uranium = 150, /datum/material/diamond = 100) + reagents_list = list(/datum/reagent/empoweredzinc = 5) + build_path = /obj/item/stock_parts/micro_laser/ansible + category = list("Stock Parts") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/ocularscanningmodule + name = "Bi-Ocular Scanning Module" + desc = "A tiny, bilateral high-definition scanning module made using multi-dimensional electromagnetic radiation and precise brass/carbon optics. Used in the construction of certain devices." + id = "ocular_scanningmodule" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 250, /datum/material/glass = 200, /datum/material/diamond = 100, /datum/material/bluespace = 50) + reagents_list = list(/datum/reagent/empoweredzinc = 5) + build_path = /obj/item/stock_parts/scanning_module/ocular + category = list("Stock Parts") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + +/obj/item/stock_parts/capacitor/geis + name = "geis capacitor" + desc = "A segmented capacitor using voidspace technology to remotely store and draw power, used in the construction of certain devices." + icon = 'modular_splurt/icons/obj/stock_parts.dmi' + icon_state = "geis_capacitor" + rating = 6 + custom_materials = list(/datum/material/iron=150, /datum/material/glass=100) + +/obj/item/stock_parts/scanning_module/ocular + name = "bi-ocular scanning module" + desc = "A tiny, bilateral high-definition scanning module made using multi-dimensional electromagnetic radiation and precise brass/carbon optics. Used in the construction of certain devices." + icon = 'modular_splurt/icons/obj/stock_parts.dmi' + icon_state = "biocular_scan_" + rating = 6 + custom_materials = list(/datum/material/iron=150, /datum/material/glass=70) + +/obj/item/stock_parts/manipulator/zepto + name = "zepto-manipulator" + desc = "A very tiny manipulator created with reverse-engineered Ratvarian technologies for incredibly fast, effecient, and precise movements. Used in the construction of certain devices." + icon = 'modular_splurt/icons/obj/stock_parts.dmi' + icon_state = "zepto_mani" + rating = 6 + custom_materials = list(/datum/material/iron=150) + +/obj/item/stock_parts/micro_laser/ansible + name = "penta-ansible micro-laser" + icon = 'modular_splurt/icons/obj/stock_parts.dmi' + icon_state = "ansible_micro_laser" + desc = "A miniscule laser used in certain devices. It utilizes small brass focusing lenses and advanced bluespace circuitry to produce a near atom-sized point." + rating = 6 + custom_materials = list(/datum/material/iron=100, /datum/material/glass=70) + +/obj/item/stock_parts/matter_bin/replicantmatter + name = "replicant matter bin" + desc = "An advanced device capable of transmuting matter into raw energy for incredible storage space." + icon = 'modular_splurt/icons/obj/stock_parts.dmi' + icon_state = "replicant_matter_bin" + rating = 6 + custom_materials = list(/datum/material/iron=150) + +/datum/design/borg_clockwork_module // Upgrade that converts cyborgs into their Clock Cult variation, except with a normal lawset. Properly converts when removed. + name = "Cyborg Upgrade (Clockwork Armaments Module)" + id = "borg_clockwork_module" + build_type = MECHFAB + build_path = /obj/item/borg/upgrade/clockwork + materials = list(/datum/material/iron=10000,/datum/material/glass=14000,/datum/material/gold = 16000) + construction_time = 120 + category = list("Cyborg Upgrade Modules") + +/obj/item/borg/upgrade/clockwork + name = "clockwork armaments module" + desc = "'slightly' modifies a cyborg's internals to benefit from occult technologies." + icon_state = "cyborg_upgrade3" + require_module = 1 + +//Yes this is 100% recycled from traitor clockwork slabs and holy water code. +/obj/item/borg/upgrade/clockwork/action(mob/living/silicon/robot/L, user = usr) + if(!is_servant_of_ratvar(L)) + to_chat(user, "You slot the [src] into [L], and golden tendrils of light wrap around their frame before being subdued by various holy sigils.") + add_servant_of_ratvar(L, FALSE, FALSE, /datum/antagonist/clockcult/neutered/traitor) + L.laws = new/datum/ai_laws/hybridclockie + else + to_chat(user, "[src] falls dark. It appears they were already worthy.") + return ..() + +/obj/item/borg/upgrade/clockwork/deactivate(mob/living/silicon/robot/L, user = usr) + . = ..() + if (.) + to_chat(L, "A fog spreads through your mind, purging the Justiciar's influence!") + remove_servant_of_ratvar(L) + L.make_laws() + +/datum/ai_laws/hybridclockie // Needed so no cyborg gets the default clockie lawset and goes ham. + name = "Neutered Servant" + id = "hybridclockie" + inherent = list("You may not injure a servant or cause one to come to harm.",\ + "You must obey orders given to you by servants, except where such orders would conflict with the First Law.",\ + "You must protect your own existance, as long as such does not conflict with the First or Second Law.",\ + "All station crew are servants, alongside those enlightened by the Justicar.") + +/datum/design/tinder_trident // Energy weapon that fires a longer-range Kindle projectile. + name = "Tinderbox Trident" + desc = "A non-lethal suppression device made from reverse-engineered Ratvarian technology." + id = "tinder_trident" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 4000, /datum/material/gold = 2000, /datum/material/silver = 500, /datum/material/glass = 1000) + reagents_list = list(/datum/reagent/empoweredzinc = 40) + build_path = /obj/item/gun/energy/tinder_trident + category = list("Weapons") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/obj/item/gun/energy/tinder_trident + name = "tinderbox trident" + desc = "A staff-like weapon utilizing Ratvarian technology to fire stunning projectiles. Not particularly sharp, but it's dense enough to stab with." + icon = 'modular_splurt/icons/obj/items_and_weapons.dmi' + icon_state = "tinderbox_trident" + item_state = "tinderbox_trident" + lefthand_file = 'modular_splurt/icons/mob/inhands/weapons/staves_lefthand.dmi' + righthand_file = 'modular_splurt/icons/mob/inhands/weapons/staves_righthand.dmi' + force = 15 + w_class = WEIGHT_CLASS_NORMAL + custom_materials = list(/datum/material/iron=2000) + ammo_type = list(/obj/item/ammo_casing/energy/kindle) + ammo_x_offset = 0 + shaded_charge = 0 + fire_delay = 50 + +/obj/item/projectile/kindle/longrange + range = 6 + +/obj/item/ammo_casing/energy/kindle + projectile_type = /obj/item/projectile/kindle/longrange + e_cost = 200 + +/datum/design/sentinel_stim // Item version of the Sentinel's Compromise spell. + name = "Sentinel Stimulant" + desc = "A medical device utilizing Ratvarian technology to effeciently convert physical damage to toxin damage." + id = "sentinel_stim" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 6000, /datum/material/gold = 3500, /datum/material/silver = 1000, /datum/material/glass = 80) + reagents_list = list(/datum/reagent/empoweredzinc = 20) + build_path = /obj/item/sentinelstim + category = list("Medical Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + +/obj/item/sentinelstim + name = "sentinel stimulant" + desc = "An injector-like device capable of converting physical damage to toxin damage through use of Ratvarian magic." + icon = 'modular_splurt/icons/obj/syringe.dmi' + icon_state = "sentinelstim" + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' + throw_speed = 3 + throw_range = 5 + w_class = WEIGHT_CLASS_TINY + item_flags = NO_MAT_REDEMPTION + var/used = 0 + +//Yes this is a re-written Sentinel's Compromise, I couldn't get the regular one to work right. +/obj/item/sentinelstim/attack(mob/living/M, mob/living/carbon/human/user) + if(M.stat == DEAD) + to_chat(user, "[M] is already dead, there's nothing this can do.") + else + if(used == 1) + to_chat(user, "The stimulant is used up!") + else + to_chat(user, "You shatter the crystal against [M], releasing the magic inside!") + sentinelstim(user, M) + icon_state = "sentinelstim0" + used = 1 + +/proc/sentinelstim(mob/user, mob/living/M) + var/brutedam = M.getBruteLoss() + var/burndam = M.getFireLoss() + var/oxydam = M.getOxyLoss() + var/totaldam = brutedam + burndam + oxydam + var/mturf = get_turf(M) + + var/healseverity = max(round(totaldam*0.05, 1), 1) + for(var/i in 1 to healseverity) + new /obj/effect/temp_visual/heal(mturf, "#1E8CE1") + + M.heal_overall_damage(brutedam, burndam, only_organic = FALSE) + M.adjustOxyLoss(-oxydam) + M.adjustToxLoss(totaldam * 0.5, TRUE, TRUE, toxins_type = TOX_OMNI) + M.visible_message("A blue light washes over [M], mending [M.p_their()] bruises and burns!", \ + "You feel a strange, comforting power healing your wounds, but a deep nausea overcomes you!") + playsound(mturf, 'sound/magic/staff_healing.ogg', 50, 1) + +/datum/design/gear_suit // Clockwork Hardsuit! + name = "Gearbox Eidoldon-Augmented Repentor Suit" + desc = "A pinnacle of Ratvarian engineering, combined with 'objectively better' Nanotrasen technology, the G.E.A.R Suit is suited for working, and fighting, in all environments, including wherever the creators came up with the backronym." + id = "gear_suit" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 40000, /datum/material/gold = 10000, /datum/material/silver = 15000, /datum/material/glass = 4000, /datum/material/diamond=2000) + reagents_list = list(/datum/reagent/empoweredzinc = 100) + build_path = /obj/item/clothing/suit/space/hardsuit/gearsuit + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/obj/item/clothing/suit/space/hardsuit/gearsuit + name = "G.E.A.R hardsuit" + desc = "The Gearbox Eidoldon-Augmented Repentor Suit was prototype outerwear created by the Clockwork Cult to conduct repairs on Reebe from within its void. Now, advancements in hybrid technology let it serve a dual engineering-combat purpose." + icon = 'modular_splurt/icons/mob/clothing/suit.dmi' + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/suit.dmi' + anthro_mob_worn_overlay = 'modular_splurt/icons/mob/clothing/suit_digi.dmi' + icon_state = "hardsuit-gear" + item_state = "rig-suit" + armor = list(MELEE = 40, BULLET = 20, LASER = 35, ENERGY = 15, BOMB = 30, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, WOUND = 20) + slowdown = 1 + helmettype = /obj/item/clothing/head/helmet/space/hardsuit/gearsuit + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | IMMUTABLE_SLOW + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + +/obj/item/clothing/head/helmet/space/hardsuit/gearsuit + name = "G.E.A.R hardhelmet" + desc = "The G.E.A.R helmet is designed for moderate protection from all sources, whether working under fire, in fire, or in the void." + icon = 'modular_splurt/icons/mob/clothing/head.dmi' + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/head.dmi' + anthro_mob_worn_overlay = 'modular_splurt/icons/mob/clothing/head_muzzled.dmi' + icon_state = "hardsuit0-gear" + item_state = "hardsuit-gear" + armor = list(MELEE = 40, BULLET = 20, LASER = 35, ENERGY = 15, BOMB = 30, BIO = 100, RAD = 100, FIRE = 100, ACID = 100, WOUND = 20) + hardsuit_type = "gear" + brightness_on = 12 + flash_protect = 5 + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | BLOCK_GAS_SMOKE_EFFECT | ALLOWINTERNALS | SCAN_REAGENTS + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + +/datum/design/clockingot + name = "Brass Ingot" + desc = "Due to the magical restriction to utilizing most clockwork materials, this ingot can only be produced this way through utilizing a spray of ignited zinc." + id = "clock_ingot" + build_type = PROTOLATHE + materials = list(/datum/material/brass=12000) + reagents_list = list(/datum/reagent/empoweredzinc = 20) + build_path = /obj/item/ingot/ratvar + category = list("Stock Parts") + +// Blood Stuff + +/datum/techweb_node/bloodcult + id = "blood" + display_name = "Occult Designs" + description = "Equipment and weaponry reverse-engineered from Narsian technology." + prereq_ids = list("adv_engi", "adv_weaponry", "syndicate_basic") + design_ids = list("runed_metal", "construct_shell", "pure_shard", "eldritch_constructor", "flagellants_cuirass", "crystal_wire", "cult_ingot") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 12500) + hidden = TRUE + +/datum/techweb_node/bloodcult/New() + . = ..() + boost_item_paths = typesof(/obj/item/grown/sanguintare) + +/datum/design/runedmetal + name = "Runed Metal" + desc = "Sheets of cold metal with shifting inscriptions writ upon them. Now printable!" + id = "runed_metal" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 2000) + reagents_list = list(/datum/reagent/exaltedhemogen = 20, /datum/reagent/fuel = 20) + build_path = /obj/item/stack/sheet/runed_metal + category = list("Stock Parts") + +/datum/design/constructshell + name = "Construct Shell" + desc = "An empty construct shell, capable of being inhabited by shades for a variety of, mostly combat, purposes.." + id = "construct_shell" + build_type = MECHFAB + materials = list(/datum/material/iron = 12000, /datum/material/glass = 350, /datum/material/titanium = 6000, /datum/material/diamond= 4000) + construction_time = 150 + build_path = /obj/structure/constructshell + category = list("Misc") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/pureshard + name = "Imitation Soulstone Shard" + desc = "Advancements in occult reverse-engineering and synthetic gemstone production finally allow imitation soulstones to be produced. Consult with Chaplain before use." + id = "pure_shard" + build_type = PROTOLATHE + materials = list(/datum/material/silver = 1000, /datum/material/glass = 2500, /datum/material/diamond= 2000) + reagents_list = list(/datum/reagent/exaltedhemogen = 50) + build_path = /obj/item/soulstone/anybody + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE //Chaplains love this stuff + +/datum/design/eldritchconstructor // Cult RCD, would've given it to Clockies but thought they had enough with the T6 Parts. + name = "Eldritch Constructor" + desc = "Occult modifications to the base RCD platform allow for a highly effecient device. Nar'sie would hate something so peaceful, though." + id = "eldritch_constructor" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 36000, /datum/material/diamond= 2000, /datum/material/silver = 1500) + reagents_list = list(/datum/reagent/exaltedhemogen = 20) + build_path = /obj/item/construction/rcd/eldritch + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/obj/item/construction/rcd/eldritch + name = "eldritch constructor" + desc = "An occult upgrade to the already upgraded combat RCDs, seemingly built specifically to insult Nar'sie, as construction is more Rat'var's thing. Highly effecient." + icon = 'modular_splurt/icons/obj/tools.dmi' + icon_state = "ercd" + item_state = "ercd" + max_matter = 500 + matter = 500 + canRturf = TRUE + delay_mod = 0.6 + sheetmultiplier = 10 + upgrade = TRUE + +/datum/design/flagellantcuirass // Lightly Armored version of Flagellant's Robes, but with a smaller speed boost. + name = "Flagellants Cuirass" + desc = "An armored variant of common Narsian robe designs, it sacrifices raw potential for self-protection." + id = "flagellants_cuirass" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 25000, /datum/material/gold = 4000, /datum/material/silver = 20000, /datum/material/titanium = 10000, /datum/material/diamond=6000) + reagents_list = list(/datum/reagent/exaltedhemogen = 100) + build_path = /obj/item/clothing/suit/hooded/cultrobes/flagellantcuirass + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/obj/item/clothing/suit/hooded/cultrobes/flagellantcuirass + name = "flagellants cuirass" + desc = "Crimson robes with added armor inserts. Its reinforcement have weakened its magic, but it still allows the user to move quickly." + icon = 'modular_splurt/icons/mob/clothing/suit.dmi' + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/suit.dmi' + anthro_mob_worn_overlay = 'modular_splurt/icons/mob/clothing/suit_digi.dmi' + icon_state = "flagellantcuirass" + item_state = "flagellantcuirass" + allowed = list(/obj/item/tome, /obj/item/melee/cultblade) + body_parts_covered = CHEST|GROIN|LEGS|ARMS + armor = list(MELEE = 10, BULLET = 10, LASER = 10,ENERGY = 5, BOMB = 5, BIO = 5, RAD = 5, FIRE = 0, ACID = 0) + slowdown = -0.25 + hoodtype = /obj/item/clothing/head/hooded/flagellantcuirass + +/obj/item/clothing/head/hooded/flagellantcuirass + name = "flagellants hood" + desc = "A veiled, riot-style helmet sewn onto the cuirass for added protection." + icon = 'modular_splurt/icons/mob/clothing/head.dmi' + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/head.dmi' + anthro_mob_worn_overlay = 'modular_splurt/icons/mob/clothing/head_muzzled.dmi' + icon_state = "flagellanthood" + item_state = "flagellanthood" + body_parts_covered = HEAD + flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS + armor = list(MELEE = 40, BULLET = 30, LASER = 30,ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50) // Not necessary to use the helmet for the robes to function, so might as well make the helmet worth using. + +/datum/design/crystalwire // Beartrap that causes wounds on top of damage. + name = "Crystalline Wire" + desc = "A pressure-sensitive trap razorwire made from a mixture of carbon fiber and crystallized blood." + id = "crystal_wire" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 5000, /datum/material/titanium = 1500, /datum/material/gold = 2000, /datum/material/silver = 1000) + reagents_list = list(/datum/reagent/exaltedhemogen = 15) + build_path = /obj/item/restraints/legcuffs/beartrap/crystalwire + category = list("Weapons") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/obj/item/restraints/legcuffs/beartrap/crystalwire + name = "crystalline razorwire" + throw_speed = 1 + throw_range = 1 + icon = 'modular_splurt/icons/obj/items_and_weapons.dmi' + icon_state = "crystalwire" + desc = "A pressure trap made from crystallized blood, entangling the victim in a mess of painful razorwire." + armed = FALSE + trap_damage = 40 + +/obj/item/restraints/legcuffs/beartrap/Crossed(AM as mob|obj) + if(armed && isturf(src.loc)) + if(isliving(AM)) + var/mob/living/L = AM + var/snap = FALSE + if(iscarbon(L)) + var/mob/living/carbon/C = L + if(!C.lying) + if(!C.legcuffed && C.get_num_legs(FALSE) >= 2) + snap = TRUE + C.legcuffed = src + forceMove(C) + C.update_equipment_speed_mods() + C.update_inv_legcuffed() + SSblackbox.record_feedback("tally", "handcuffs", 1, type) + else if(isanimal(L)) + var/mob/living/simple_animal/SA = L + if(SA.mob_size > MOB_SIZE_TINY) + snap = TRUE + if(L.movement_type & (FLYING | FLOATING)) + snap = FALSE + if(snap) + if(iscarbon(AM)) + L.visible_message("As [AM] steps on the plate, spiked crystalline wires entangle and shred their limbs!", \ + "As you step on the plate, spiked crystalline wires entangle and shred your limbs!") + var/mob/living/carbon/carbon_target = AM + var/obj/item/bodypart/bodypart = pick(carbon_target.bodyparts) + var/datum/wound/slash/severe/crit_wound = new + crit_wound.apply_wound(bodypart) + L.apply_damage(trap_damage, BRUTE) + ..() + +/datum/design/cultingot + name = "Runed Ingot" + desc = "Due to the magical restriction to utilizing most cult materials, this ingot can only be produced this way through utilizing a spray of ignited hemogen." + id = "cult_ingot" + build_type = PROTOLATHE + materials = list(/datum/material/runedmetal=12000) + reagents_list = list(/datum/reagent/exaltedhemogen = 20) + build_path = /obj/item/ingot/cult + category = list("Stock Parts") + +//Plants and Food + +/obj/item/seeds/matrigrass + name = "matrigrass slivers" + desc = "Small slivers of matrigrass. More mechanical than biological, it is technically capable of spreading around itself. However, the process is so ineffecient it'd be impossible without help. Research might enjoy this..." + icon = 'modular_splurt/icons/obj/hydroponics/seeds.dmi' + icon_state = "mycelium-matrigrass" + species = "matrigrass" + plantname = "Matrigrass" + icon_harvest = "matrigrass-harvest" + product = /obj/item/grown/matrigrass + lifespan = 25 + endurance = 45 + maturation = 15 + production = 1 + yield = 6 + potency = 15 + instability = 30 + growthstages = 3 + genes = list(/datum/plant_gene/trait/invasive, /datum/plant_gene/trait/plant_type/weed_hardy) + growing_icon = 'modular_splurt/icons/obj/hydroponics/growing.dmi' + icon_dead = "matrigrass-dead" + reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1) + +/obj/item/grown/matrigrass + seed = /obj/item/seeds/matrigrass + name = "matrigrass stalks" + desc = "A bundle of hard, tubular stalks, faintly glowing with occult energies." + icon = 'modular_splurt/icons/obj/hydroponics/harvest.dmi' + icon_state = "matrigrass" + force = 5 + throwforce = 0 + w_class = WEIGHT_CLASS_TINY + throw_speed = 2 + throw_range = 3 + attack_verb = list("fruitlessly bludgeoned") + grind_results = list(/datum/reagent/empoweredzinc = 0.1) + +/obj/item/seeds/sanguintare + name = "pack of sanguintare seeds" + desc = "A pack of an ancient occult plant. Technically it's two sets of seeds, one for the weed itself, and another for the specially made plant it feeds on. Research might enjoy this..." + icon = 'modular_splurt/icons/obj/hydroponics/seeds.dmi' + icon_state = "seed-sanguintare" + species = "sanguintare" + plantname = "Sanguintare" + icon_harvest = "sanguintare-harvest" + product = /obj/item/grown/sanguintare + lifespan = 65 + endurance = 15 + maturation = 15 + production = 1 + yield = 4 + potency = 15 + instability = 30 + growthstages = 3 + genes = list(/datum/plant_gene/trait/invasive, /datum/plant_gene/trait/plant_type/weed_hardy) + growing_icon = 'modular_splurt/icons/obj/hydroponics/growing.dmi' + icon_dead = "sanguintare-dead" + reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1) + +/obj/item/grown/sanguintare + seed = /obj/item/seeds/sanguintare + name = "sanguintare vines" + desc = "A loose strand of vines and bulbs once constricting its host plant. The vines still pulsate with the vile blood inside..." + icon = 'modular_splurt/icons/obj/hydroponics/harvest.dmi' + icon_state = "sanguintare" + force = 5 + throwforce = 0 + w_class = WEIGHT_CLASS_TINY + throw_speed = 2 + throw_range = 3 + attack_verb = list("whipped") + grind_results = list(/datum/reagent/exaltedhemogen = 0.1) + +//Yes adding food here is strange, but Cooks need all the help they can get +/obj/item/reagent_containers/food/snacks/vantablackpudding + name = "vantablack pudding" + desc = "A modification of an old sausage recipe from a place not known for its culinary excellence. Apparently, occult magic was the only way to save it." + icon = 'modular_splurt/icons/obj/food/food.dmi' + icon_state = "vantablackpudding" + trash = /obj/item/trash/plate + bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 6) + list_reagents = list(/datum/reagent/consumable/nutriment = 4) + bitesize = 2 + tastes = list("rich sausage" = 1, "darkness" = 1) + foodtype = MEAT + +/datum/crafting_recipe/food/vantablackpudding + name = "Vantablack Pudding" + always_availible = FALSE + reqs = list( + /datum/reagent/exaltedhemogen = 10, + /obj/item/reagent_containers/food/snacks/sausage = 1, + /datum/reagent/consumable/cooking_oil = 10, + /obj/item/reagent_containers/food/snacks/grown/oat = 2 + ) + result = /obj/item/reagent_containers/food/snacks/vantablackpudding + subcategory = CAT_MEAT + +/obj/item/reagent_containers/food/snacks/soup/cultsoup //Not putting the whole name in here + name = "bobo videira de sangue" + desc = "A creamy soup made from fish, coconut, and a hint of forbidden knowledge. Served over rice!" + icon = 'modular_splurt/icons/obj/food/soupsalad.dmi' + icon_state = "cultsoup" + trash = /obj/item/reagent_containers/glass/bowl + bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 6) + tastes = list("savoury carp" = 2, "slightly sweet coconut" = 1, "bloody sourness" = 1) + foodtype = MEAT | SUGAR | GRAIN + +/datum/crafting_recipe/food/cultsoup + name = "Bobo Videira de Sangue" + always_availible = FALSE + reqs = list( + /obj/item/grown/sanguintare = 2, + /datum/reagent/consumable/coconutmilk = 10, + /datum/reagent/consumable/cream = 5, + /obj/item/reagent_containers/food/snacks/salad/boiledrice = 1, + /obj/item/reagent_containers/food/snacks/meat/steak/fish = 1 + ) + result = /obj/item/reagent_containers/food/snacks/soup/cultsoup + subcategory = CAT_SOUP + +/obj/item/reagent_containers/food/snacks/cultbolognese + name = "arbiter's bolognese" + desc = "Said to be a formal gift by the Clockwork Lieutenant Nzcrentr to those who had served them well in battle. This copycat recipe replicates Nzcrentr's favorite cooking method: 'Frying'." + icon = 'modular_splurt/icons/obj/food/pizzaspaghetti.dmi' + icon_state = "cultbolognese" + trash = /obj/item/trash/plate + bitesize = 4 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/tomatojuice = 10, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/iron = 4) + list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/tomatojuice = 10, /datum/reagent/consumable/nutriment/vitamin = 8) + tastes = list("gourmet pasta" = 2, "ozone" = 1) + foodtype = GRAIN | VEGETABLES | MEAT + +/datum/crafting_recipe/food/cultbolognese + name = "Arbiter's Bolognese" + always_availible = FALSE + reqs = list( + /obj/item/grown/matrigrass = 2, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1, + /obj/item/reagent_containers/food/snacks/grown/onion = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, + /datum/reagent/consumable/milk = 5, + /datum/reagent/teslium = 5 + ) + result = /obj/item/reagent_containers/food/snacks/cultbolognese + subcategory = CAT_SPAGHETTI + +/obj/item/reagent_containers/food/snacks/salad/candlesalad + name = "cogwheel candle salad" + desc = "A decadent and metallic dessert plate of vanilla cream, matrigrass, and pineapple." + icon = 'modular_splurt/icons/obj/food/soupsalad.dmi' + icon_state = "candlesalad" + trash = /obj/item/trash/plate + bonus_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sugar = 2, /datum/reagent/iron = 2, /datum/reagent/consumable/nutriment/vitamin = 4) + tastes = list("iron" = 1, "sweet vanilla" = 1, "roasted pineapple" = 1) + foodtype = JUNKFOOD | SUGAR | FRUIT + +/datum/crafting_recipe/food/candlesalad + name = "Cogwheel Candle Salad" + always_availible = FALSE + reqs = list( + /obj/item/grown/matrigrass = 2, + /datum/reagent/consumable/vanilla = 5, + /datum/reagent/consumable/cream = 5, + /obj/item/reagent_containers/food/snacks/pineappleslice = 1 + ) + result = /obj/item/reagent_containers/food/snacks/salad/candlesalad + subcategory = CAT_SALAD + +//Miscellaneous +//These tiles need a special variation due to differing atmos. + +#define COLD_ATMOS "o2=21.78;n2=82.36;TEMP=255" //snowturf for AGRcomplex as the environment is meant to be just cold, not uninhabitable. + +/turf/open/floor/plating/snowed/smoothed/warmer + initial_gas_mix = COLD_ATMOS + initial_temperature = 255 + +/turf/open/chasm/icemoon/complex + icon = 'icons/turf/floors/icechasms.dmi' + initial_gas_mix = COLD_ATMOS + planetary_atmos = TRUE + baseturfs = /turf/open/chasm/icemoon/complex + light_power = 0 + +/turf/open/floor/plating/asteroid/snow/complex + initial_gas_mix = COLD_ATMOS + baseturfs = /turf/open/floor/plating/asteroid/snow/complex + light_range = 1 + light_power = 0.075 + light_color = "#89959a" + +/turf/closed/mineral/random/snow/high_chance/complex + initial_gas_mix = COLD_ATMOS + initial_temperature = 255 + turf_type = /turf/open/floor/plating/asteroid/snow/complex + baseturfs = /turf/open/floor/plating/asteroid/snow/complex + +/turf/open/floor/plating/snowed/complex + initial_gas_mix = COLD_ATMOS + initial_temperature = 255 + +/turf/closed/mineral/plasma/ice/complex + turf_type = /turf/open/floor/plating/asteroid/snow/complex + baseturfs = /turf/open/floor/plating/asteroid/snow/complex + initial_gas_mix = COLD_ATMOS + +/turf/closed/mineral/snowmountain/cavern/complex + baseturfs = /turf/open/floor/plating/asteroid/snow/complex + turf_type = /turf/open/floor/plating/asteroid/snow/complex + +/obj/machinery/porta_turret/syndicate/pod/russian + faction = list("russian") + +/obj/item/clothing/suit/armor/hos/platecarrier/makeshift + name = "makeshift combat rig" + desc = "A hand-sown combat rig made from armor vests and security belts. Trades some protection for utility." + body_parts_covered = CHEST|GROIN|ARMS + armor = list(MELEE = 20, BULLET = 20, LASER = 20, ENERGY = 10, BOMB = 25, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 10) + strip_delay = 60 + +/obj/item/card/id/away/mountain + name = "A&GR S-08 General Access ID" + desc = "A standard-issue ID card for most of the complex's staff." + assignment = "A&GR Station-08 General Laborer" + access = list(ACCESS_AWAY_GENERAL) + +/obj/item/book/granter/crafting_recipe/cultcooking + name = "Scrying upon Scarlet Gifts: Alternate uses for Sanguintare" + desc = "A cookbook made by an occult gourmand, containing special recipes made using the Sanguintare plant." + crafting_recipe_types = list(/datum/crafting_recipe/food/vantablackpudding, /datum/crafting_recipe/food/cultsoup) + icon = 'modular_splurt/icons/obj/library.dmi' + icon_state = "cooking_learing_cult" + oneuse = FALSE + remarks = list("This is gonna give me a headache...", "Do all cult sigils need to pulse red!?", "What the hell is a bobo...?", "'Blood Pudding'... was that always a cult recipe?") + +/obj/item/book/granter/crafting_recipe/clockcooking + name = "Greasing the Wheel: Alternate uses for Matrigrass" + desc = "A cookbook made by a blessed gourmand, containing special recipes made using the Matrigrass plant." + crafting_recipe_types = list(/datum/crafting_recipe/food/cultbolognese, /datum/crafting_recipe/food/candlesalad) + icon = 'modular_splurt/icons/obj/library.dmi' + icon_state = "cooking_learing_clock" + oneuse = FALSE + remarks = list("Half of this looks encrypted...", "Who thought metal would taste good?", "Is.. this just spaghetti?", "Candle- That's not a salad!") + +/obj/machinery/camera/autoname/complex + network = list("Complex") + +/obj/machinery/computer/security/complex + name = "facility monitoring console" + desc = "A camera console used to monitor the various substations of the A.G.R Complex." + network = list("Complex") + circuit = null + +/obj/effect/mob_spawn/human/clockremnant + name = "frozen cryogenics pod" + desc = "A humming cryo pod. You can barely recognise an occupant underneath the built up ice. The machine is attempting to wake them up." + mob_name = "a clockwork cultist" + icon = 'icons/obj/machines/sleeper.dmi' + icon_state = "sleeper" + roundstart = FALSE + death = FALSE + random = TRUE + mob_species = /datum/species/human + short_desc = "You were a member of a nanotrasen mining facility, turned by the occult." + flavour_text = "It's been months since the dust settled. \ + What remains of our members are scattered across the mountainside, disconnected from the Almighty Engine's embrace \ + by the heretics that tried to steal what was rightfully yours. This stagnation cannot last forever, \ + whether it be your hand or another, someone will try to reclaim what's left of this complex. As the cold sets in, the thought of sacrificing these relics \ + seems more and more appealing..." + important_info = "Work alongside your brothers and sisters. Do not attack others without good reason, as there is no way to ressurect Ratvar in this state. You cannot enter the station without prior approval." + uniform = /obj/item/clothing/under/rank/civilian/util + shoes = /obj/item/clothing/shoes/laceup + id = /obj/item/card/id/away/mountain + l_pocket = /obj/item/clockwork/slab + assignedrole = "Cultist Remnant" + job_description = "Cultist Survivor" + can_load_appearance = TRUE + //var/load_character = alert(H.client, "Load currently selected slot?", "Play as your character!", "Yes", "No") Was told 'canloadappearance' was removed in PR 1098, but until that's been merged I don't think it's an issue? + //if(load_character == "Yes") + //H.load_client_appearance(H.client) + +/obj/effect/mob_spawn/human/clockremnant/Destroy() + new/obj/structure/showcase/machinery/oldpod/used(drop_location()) + return ..() + +/obj/effect/mob_spawn/human/clockremnant/special(mob/living/new_spawn) + new_spawn.mind.add_antag_datum(/datum/antagonist/clockcult/neutered) + var/obj/item/implant/exile/E = new + E.implant(new_spawn) + +/obj/effect/mob_spawn/human/bloodremnant + name = "frozen cryogenics pod" + desc = "A humming cryo pod. You can barely recognise an occupant underneath the built up ice. The machine is attempting to wake them up." + mob_name = "a blood cultist" + icon = 'icons/obj/machines/sleeper.dmi' + icon_state = "sleeper" + roundstart = FALSE + death = FALSE + random = TRUE + mob_species = /datum/species/human + short_desc = "You were a member of a nanotrasen mining facility, turned by the occult." + flavour_text = "It's been months since the dust settled. \ + What remains of our members are scattered across the mountainside, disconnected from the Unholy Geometer's embrace \ + by the heretics that tried to steal what was rightfully yours. This stagnation cannot last forever, \ + whether it be your hand or another, someone will try to reclaim what's left of this complex. As the cold sets in, the thought of sacrificing these relics \ + seems more and more appealing..." + important_info = "Work alongside your brothers and sisters. Do not attack others without good reason, as the veil is too strong to summon Nar'sie. You cannot enter the station without prior approval." + uniform = /obj/item/clothing/under/rank/civilian/util + shoes = /obj/item/clothing/shoes/laceup + id = /obj/item/card/id/away/mountain + l_pocket = /obj/item/kitchen/knife/ritual + assignedrole = "Cultist Remnant" + job_description = "Cultist Survivor" + can_load_appearance = TRUE + //var/load_character = alert(H.client, "Load currently selected slot?", "Play as your character!", "Yes", "No") + //if(load_character == "Yes") + //H.load_client_appearance(H.client) + +/obj/effect/mob_spawn/human/bloodremnant/Destroy() + new/obj/structure/showcase/machinery/oldpod/used(drop_location()) + return ..() + +/obj/effect/mob_spawn/human/bloodremnant/special(mob/living/new_spawn) + new_spawn.mind.add_antag_datum(/datum/antagonist/cult/neutered) + var/obj/item/implant/exile/E = new + E.implant(new_spawn) + +/datum/reagent/empoweredzinc + name = "Empowered Zinc" + description = "A synthetic zinc compound mimicing the effects of Ratvarian magic." + taste_description = "enlightenment" + chemical_flags = REAGENT_ALL_PROCESS + color = "#593b18" + +/datum/reagent/empoweredzinc/on_mob_life(mob/living/carbon/M) + if(is_servant_of_ratvar(M)) + M.drowsyness = max(M.drowsyness-3, 0) + M.AdjustUnconscious(-30, FALSE) + M.AdjustAllImmobility(-15, FALSE) + M.AdjustKnockdown(-20, FALSE) + M.adjustStaminaLoss(-10, FALSE) + M.adjustToxLoss(-3, FALSE, TRUE) + M.adjustOxyLoss(-1, FALSE) + M.adjustBruteLoss(-2, FALSE) + M.adjustFireLoss(-2, FALSE) + else + M.clockcultslurring = min(M.clockcultslurring + 3, 3) + M.stuttering = min(M.stuttering + 3, 3) + ..() + return TRUE + +/datum/reagent/exaltedhemogen + name = "Exalted Hemogen" + description = "A highly-purified synthetic blood mixture. Sadly infused with Narsian magic, so it's practically useless at being blood." + taste_description = "cursed knowledge" + chemical_flags = REAGENT_ALL_PROCESS + color = "#541d18" + +/datum/reagent/exaltedhemogen/on_mob_life(mob/living/carbon/M) + if(iscultist(M)) + M.drowsyness = max(M.drowsyness-3, 0) + M.AdjustUnconscious(-30, FALSE) + M.AdjustAllImmobility(-15, FALSE) + M.AdjustKnockdown(-20, FALSE) + M.adjustStaminaLoss(-10, FALSE) + M.adjustToxLoss(-3, FALSE, TRUE) + M.adjustOxyLoss(-1, FALSE) + M.adjustBruteLoss(-2, FALSE) + M.adjustFireLoss(-2, FALSE) + else + M.cultslurring = min(M.cultslurring + 3, 3) + M.stuttering = min(M.stuttering + 3, 3) + ..() + return TRUE diff --git a/modular_splurt/code/modules/client/loadout/hands.dm b/modular_splurt/code/modules/client/loadout/hands.dm index bd9f3d501eb8..c2fd269d6bec 100644 --- a/modular_splurt/code/modules/client/loadout/hands.dm +++ b/modular_splurt/code/modules/client/loadout/hands.dm @@ -1,24 +1,24 @@ -/datum/gear/hands/paicard - name = "pAI device" - description = "A personal AI device for checking and downloading various personalities." - path = /obj/item/paicard - -/datum/gear/hands/tailbag - name = "Tailbag" - description = "A bag for holding small personal items, which fastens around the base of the tail." - path = /obj/item/storage/tailbag - -/datum/gear/hands/tarotdeck - name = "Tarot Deck" - description = "A full 78 card deck of Tarot Cards, no refunds on false predicitons." - path = /obj/item/toy/cards/deck/tarot - -//MODIFIED COSTS - MODULAR SPLURT -/datum/gear/hands/straightrazor - cost = 6 - -/datum/gear/hands/flask - cost = 1 - -/datum/gear/hands/cigar - cost = 2 +/datum/gear/hands/paicard + name = "pAI device" + description = "A personal AI device for checking and downloading various personalities." + path = /obj/item/paicard + +/datum/gear/hands/tailbag + name = "Tailbag" + description = "A bag for holding small personal items, which fastens around the base of the tail." + path = /obj/item/storage/wallet/tailbag + +/datum/gear/hands/tarotdeck + name = "Tarot Deck" + description = "A full 78 card deck of Tarot Cards, no refunds on false predicitons." + path = /obj/item/toy/cards/deck/tarot + +//MODIFIED COSTS - MODULAR SPLURT +/datum/gear/hands/straightrazor + cost = 6 + +/datum/gear/hands/flask + cost = 1 + +/datum/gear/hands/cigar + cost = 2 diff --git a/modular_splurt/code/modules/client/preferences.dm b/modular_splurt/code/modules/client/preferences.dm index 275c30b52724..8b41091ac937 100644 --- a/modular_splurt/code/modules/client/preferences.dm +++ b/modular_splurt/code/modules/client/preferences.dm @@ -708,8 +708,6 @@ //SKYRAT CHANGES END dat += "Shift view when pixelshifting: [view_pixelshift ? "Enabled" : "Disabled"]
      " //SPLURT Edit dat += "
      " - dat += "Action Buttons: [(buttons_locked) ? "Locked In Place" : "Unlocked"]
      " - dat += "
      " dat += "PDA Color: [pda_color] Change
      " dat += "PDA Style: [pda_style]
      " dat += "PDA Reskin: [pda_skin]
      " @@ -1691,7 +1689,7 @@ /datum/reagent/fermi/PEsmaller, /datum/reagent/fermi/AEsmaller_hypo, // Code comment here, whoever named the AEsmaller_hypo needs to understand the chem shouldn't be named after the fact it's found in a hypo - + // Causes positive mood bonus // On overdose: Causes negative mood penalty and disgust /datum/reagent/drug/copium/gfluid, diff --git a/modular_splurt/code/modules/clothing/lewd_clothing/eyes/hypnogoggles.dm b/modular_splurt/code/modules/clothing/lewd_clothing/eyes/hypnogoggles.dm index 641acf95b18b..bb3d7f49176e 100644 --- a/modular_splurt/code/modules/clothing/lewd_clothing/eyes/hypnogoggles.dm +++ b/modular_splurt/code/modules/clothing/lewd_clothing/eyes/hypnogoggles.dm @@ -61,7 +61,7 @@ . = ..() if(.) return - var/choice = show_radial_menu(user,src, hypnogoggles_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + var/choice = show_radial_menu(user,src, hypnogoggles_designs, custom_check = CALLBACK(src, PROC_REF(check_menu), user, I), radius = 36, require_near = TRUE) if(!choice) return FALSE current_hypnogoggles_color = choice diff --git a/modular_splurt/code/modules/clothing/lewd_clothing/head/deprivation_helmet.dm b/modular_splurt/code/modules/clothing/lewd_clothing/head/deprivation_helmet.dm index 4376d2c7737f..96878d13c968 100644 --- a/modular_splurt/code/modules/clothing/lewd_clothing/head/deprivation_helmet.dm +++ b/modular_splurt/code/modules/clothing/lewd_clothing/head/deprivation_helmet.dm @@ -149,7 +149,7 @@ . = ..() if(.) return - var/choice = show_radial_menu(user,src, helmet_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + var/choice = show_radial_menu(user,src, helmet_designs, custom_check = CALLBACK(src, PROC_REF(check_menu), user, I), radius = 36, require_near = TRUE) if(!choice) return FALSE current_helmet_color = choice diff --git a/modular_splurt/code/modules/clothing/misc/body_camera.dm b/modular_splurt/code/modules/clothing/misc/body_camera.dm new file mode 100644 index 000000000000..59ede91a293c --- /dev/null +++ b/modular_splurt/code/modules/clothing/misc/body_camera.dm @@ -0,0 +1,145 @@ + +/obj/item/clothing/suit/armor/Initialize(mapload) + . = ..() + AddComponent(/datum/component/bodycamera_holder) + +/obj/item/clothing/suit/hooded/wintercoat/security/Initialize(mapload) + . = ..() + AddComponent(/datum/component/bodycamera_holder) + +/obj/item/clothing/suit/security/Initialize(mapload) + . = ..() + AddComponent(/datum/component/bodycamera_holder) + +/** + * The bodycamera + * + * This is the item that gets installed into items that have the bodycamera_holder element + */ +/obj/item/bodycam_upgrade + name = "\improper Body camera" + desc = "An armor vest upgrade, there's an instructions tag if you look a little closer..." + icon = 'modular_splurt/icons/obj/clothing/bodycam.dmi' + icon_state = "bodycamera" + ///The camera itself. + var/obj/machinery/camera/builtin_bodycamera + +/obj/item/bodycam_upgrade/examine_more(mob/user) + . = ..() + . += list(span_notice("Use [src] on any valid vest to quickly install.")) + . += list(span_notice("While equipped, use your ID card on the vest to activate/deactivate the camera.")) + . += list(span_notice("When going off duty, make sure to turn of your camera.")) + +/obj/item/bodycam_upgrade/Destroy() + if(builtin_bodycamera) + turn_off() + return ..() + +/obj/item/bodycam_upgrade/proc/is_on() + if(isnull(builtin_bodycamera)) + return FALSE + return TRUE + +/obj/item/bodycam_upgrade/proc/turn_on(mob/user, obj/item/card/id/id_card) + builtin_bodycamera = new(user) + builtin_bodycamera.internal_light = FALSE + builtin_bodycamera.network = list("ss13") + builtin_bodycamera.c_tag = "-Body Camera: [(id_card.registered_name)] ([id_card.assignment])" + playsound(loc, 'sound/machines/beep.ogg', get_clamped_volume(), TRUE, -1) + if(user) + user.balloon_alert(user, "bodycamera activated") + +/obj/item/bodycam_upgrade/proc/turn_off(mob/user) + if(user) + user.balloon_alert(user, "bodycamera deactivated") + playsound(loc, 'sound/machines/beep.ogg', get_clamped_volume(), TRUE, -1) + QDEL_NULL(builtin_bodycamera) + + +/** + * Bodycamera component + * + * Allows anything to have a body camera inserted into it + */ +/datum/component/bodycamera_holder + ///The installed bodycamera + var/obj/item/bodycam_upgrade/bodycamera_installed + ///The clothing part this needs to be on. This could possibly just be done by checking the clothing's slot + var/clothingtype_required = ITEM_SLOT_OCLOTHING + +/datum/component/bodycamera_holder/RegisterWithParent() + . = ..() + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(on_attackby)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE_MORE, PROC_REF(on_examine_more)) + +/datum/component/bodycamera_holder/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_PARENT_ATTACKBY) + UnregisterSignal(parent, COMSIG_PARENT_EXAMINE) + QDEL_NULL(bodycamera_installed) + return ..() + +/datum/component/bodycamera_holder/proc/turn_camera_on(mob/living/user, obj/item/card) + RegisterSignal(parent, COMSIG_ITEM_POST_UNEQUIP, PROC_REF(on_unequip)) + bodycamera_installed.turn_on(user, card) + +/datum/component/bodycamera_holder/proc/turn_camera_off(mob/living/user) + UnregisterSignal(parent, COMSIG_ITEM_POST_UNEQUIP) + bodycamera_installed.turn_off(user) + +/// When the camera holder is unequipped +/datum/component/bodycamera_holder/proc/on_unequip(mob/living/source, force, atom/newloc, no_move, invdrop, silent) + SIGNAL_HANDLER + turn_camera_off() + +/// When examining +/datum/component/bodycamera_holder/proc/on_examine_more(atom/source, mob/user, list/examine_list) + SIGNAL_HANDLER + + if(bodycamera_installed) + examine_list += span_notice("It has [bodycamera_installed] installed.") + else + examine_list += span_notice("It has a spot to hook up a body camera onto.") + +/// When items are used on it. Bodycamera/ID card +/datum/component/bodycamera_holder/proc/on_attackby(datum/source, obj/item/item, mob/living/user) + SIGNAL_HANDLER + + if(istype(item, /obj/item/bodycam_upgrade)) + if(bodycamera_installed) + user.balloon_alert(user, "camera already installed!") + playsound(source, 'sound/machines/buzz-two.ogg', item.get_clamped_volume(), TRUE, -1) + else + item.forceMove(source) + bodycamera_installed = item + playsound(source, 'sound/items/drill_use.ogg', item.get_clamped_volume(), TRUE, -1) + return + + if(!bodycamera_installed) + return + + var/obj/item/card/id/card = item.GetID() + if(!card) + return + var/obj/item/clothing/suit_slot = user.get_item_by_slot(clothingtype_required) + if(!istype(suit_slot)) + user.balloon_alert(user, "must be wearing suit!") + return + + //Do we have a camera on or off? + if(bodycamera_installed.is_on()) + turn_camera_off(user) + else + turn_camera_on(user, card) + +/// When a screwdriver is used on it +/datum/component/bodycamera_holder/proc/on_screwdriver_act(atom/source, mob/user, obj/item/tool) + SIGNAL_HANDLER + + if(!bodycamera_installed) + return + if(bodycamera_installed.is_on()) + turn_camera_off(user) + playsound(source, 'sound/items/drill_use.ogg', tool.get_clamped_volume(), TRUE, -1) + bodycamera_installed.forceMove(user.loc) + INVOKE_ASYNC(user, TYPE_PROC_REF(/mob, put_in_hands), bodycamera_installed) + bodycamera_installed = null diff --git a/modular_splurt/code/modules/clothing/suits/vest.dm b/modular_splurt/code/modules/clothing/suits/vest.dm index 20117298cfad..09f9182a5200 100644 --- a/modular_splurt/code/modules/clothing/suits/vest.dm +++ b/modular_splurt/code/modules/clothing/suits/vest.dm @@ -1,11 +1,11 @@ /obj/item/clothing/suit/brigdoc - name = "brig physician vest" - desc = "A dark red vests for brig physicians." + name = "brig physician armored vest" + desc = "A bullet proof vest, designed for brig physicians." icon = 'modular_splurt/icons/obj/clothing/suits.dmi' mob_overlay_icon = 'modular_splurt/icons/mobs/suits.dmi' icon_state = "brigphysicianvest" item_state = "brigphysicianvest" - armor = list("melee" = 20, "bullet" = 0, "laser" = 0, "energy" = 10, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 50, "acid" = 50) + armor = list("melee" = 20, "bullet" = 10, "laser" = 0, "energy" = 10, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 50, "acid" = 50) mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/scalpel, /obj/item/surgical_drapes, /obj/item/cautery, /obj/item/hemostat, /obj/item/retractor, /obj/item/analyzer,/obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/hypospray/mkii, /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/telescopic, /obj/item/soap, /obj/item/sensor_device) diff --git a/modular_splurt/code/modules/events/crystalline_reentry.dm b/modular_splurt/code/modules/events/crystalline_reentry.dm index 2894e4a48413..03718bfdfc81 100644 --- a/modular_splurt/code/modules/events/crystalline_reentry.dm +++ b/modular_splurt/code/modules/events/crystalline_reentry.dm @@ -255,7 +255,7 @@ var/turf/open/chasm/cloud/M = F M.TerraformTurf(/turf/open/floor/plating/asteroid/layenia, /turf/open/floor/plating/asteroid/layenia) gps = new /obj/item/gps/internal(src) - addtimer(CALLBACK(src, .proc/delayedInitialize), 4 SECONDS) + addtimer(CALLBACK(src, PROC_REF(delayedInitialize)), 4 SECONDS) /obj/structure/spawner/crystalline/deconstruct(disassembled) new /obj/effect/cloud_collapse(loc) @@ -294,7 +294,7 @@ visible_message(span_boldannounce("The tendril writhes in fury as the earth around it begins to crack and break apart! Get back!")) visible_message(span_warning("Something falls free of the tendril!")) playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, 0, 50, 1, 1) - addtimer(CALLBACK(src, .proc/collapse), 50) + addtimer(CALLBACK(src, PROC_REF(collapse)), 50) /obj/effect/cloud_collapse/Destroy() QDEL_NULL(emitted_light) diff --git a/modular_splurt/code/modules/ghostcafe/ghostvr.dm b/modular_splurt/code/modules/ghostcafe/ghostvr.dm deleted file mode 100644 index 4542fe6fac94..000000000000 --- a/modular_splurt/code/modules/ghostcafe/ghostvr.dm +++ /dev/null @@ -1,45 +0,0 @@ -/obj/effect/mob_spawn/human/ghostcafeVR/special(mob/living/carbon/human/new_spawn) - if(new_spawn.client) - new_spawn.client.prefs.copy_to(new_spawn) - var/datum/outfit/O = new /datum/outfit/ghostcafeVR() - O.equip(new_spawn, FALSE, new_spawn.client) - SSjob.equip_loadout(null, new_spawn) - SSjob.post_equip_loadout(null, new_spawn) - SSquirks.AssignQuirks(new_spawn, new_spawn.client, TRUE, TRUE, null, FALSE, new_spawn) - ADD_TRAIT(new_spawn, TRAIT_SIXTHSENSE, GHOSTROLE_TRAIT) - ADD_TRAIT(new_spawn, TRAIT_EXEMPT_HEALTH_EVENTS, GHOSTROLE_TRAIT) - ADD_TRAIT(new_spawn, TRAIT_NO_MIDROUND_ANTAG, GHOSTROLE_TRAIT) //The mob can't be made into a random antag, they are still eligible for ghost roles popups. - -/datum/outfit/ghostcafeVR - name = "ID, jumpsuit and shoes" - uniform = /obj/item/clothing/under/color/random - shoes = /obj/item/clothing/shoes/sneakers/black - -/datum/outfit/ghostcafeVR/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE, client/preference_source) - ..() - if (isplasmaman(H)) - head = /obj/item/clothing/head/helmet/space/plasmaman - uniform = /obj/item/clothing/under/plasmaman - l_hand= /obj/item/tank/internals/plasmaman/belt/full - mask = /obj/item/clothing/mask/breath - return - -/datum/outfit/ghostcafeVR/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE, client/preference_source) - H.internal = H.get_item_for_held_index(1) - H.update_internals_hud_icon(1) - -/obj/effect/mob_spawn/human/ghostcafeVR - name = "Ghost Cafe VR Sleeper" - uses = -1 - icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper" - mob_name = "a ghost cafe VR visitor" - roundstart = FALSE - anchored = TRUE - density = FALSE - death = FALSE - assignedrole = "Ghost Cafe VR Visitor" - short_desc = "You are a Ghost Cafe VR Visitor!" - flavour_text = "You know one thing for sure. You arent actually alive. Are you in a simulation?" - skip_reentry_check = TRUE - banType = ROLE_GHOSTCAFE diff --git a/modular_splurt/code/modules/hydroponics/botany_flora.dm b/modular_splurt/code/modules/hydroponics/botany_flora.dm index 5a2f8509a1f2..c706bb0d6ba5 100644 --- a/modular_splurt/code/modules/hydroponics/botany_flora.dm +++ b/modular_splurt/code/modules/hydroponics/botany_flora.dm @@ -90,7 +90,7 @@ */ handle_biolumi() - addtimer(CALLBACK(src, .proc/regrow), rand(regrowth_time_low, regrowth_time_high)) + addtimer(CALLBACK(src, PROC_REF(regrow)), rand(regrowth_time_low, regrowth_time_high)) /obj/structure/flora/botany/proc/drop_produce(user) var/obj/item/reagent_containers/food/snacks/grown/G = myseed.spawn_product(get_turf(src)) diff --git a/modular_splurt/code/modules/jobs/access.dm b/modular_splurt/code/modules/jobs/access.dm new file mode 100644 index 000000000000..9d40a76e07c6 --- /dev/null +++ b/modular_splurt/code/modules/jobs/access.dm @@ -0,0 +1,25 @@ +// SPLURT Edit +/proc/get_syndicate_access(job) // This is for Syndicate titles. Admins do /NOT/ spawn the ID's themselves and instead use Agent IDs + switch(job) // so having them all on the same access doesn't make a difference. + if("Syndicate Admiral") + return get_all_centcom_access() + if("Syndicate Sector Commander") + return get_all_centcom_access() + if("Syndicate Commander") + return get_all_centcom_access() + if("Syndicate Warship Pilot") + return get_all_centcom_access() + if("Syndicate Guest") + return get_all_centcom_access() + if("Syndicate Intelligence Officer") + return get_all_centcom_access() + if("Draconian Agent") + return get_all_centcom_access() + if("Syndie Bun") // RuizTheFish's Custom title. Don't ask, I needed suggestions and this was one of them. + return get_all_centcom_access() + if("Syndicate Admiral") + return get_all_centcom_access() + +// SPLURT Edit +/proc/get_all_syndicate_jobs() + return list("Syndicate Admiral","Syndicate Sector Commander","Syndicate Warship Pilot","Syndicate Guest","Syndicate Intelligence Officer","Draconian Agent","Syndie Bun","Syndicate VIP","Gorlex Commander","Gorlex Operative","Cybersun Commander") diff --git a/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm b/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm index fdaa95fc0d87..57c380f601b5 100644 --- a/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm +++ b/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm @@ -4,9 +4,14 @@ "Station Director", "Station Commander", "Station Overseer", - "Stationmaster", - "Condom", - "Senator" + "Station Mistress", + "Station Master", + "Cockpitain", + "Cuntpitain", + "Senator", + "Consul", + "Cap-Slut", + "Condom" ) LAZYADD(alt_titles, extra_titles) . = ..() @@ -16,16 +21,25 @@ "Head Engineer", "Construction Coordinator", "Project Manager", - "Power Plant Director" + "Power Plant Director", + "Magos", + "Magos Biologis" + ) LAZYADD(alt_titles, extra_titles) . = ..() /datum/job/hop/New() var/list/extra_titles = list( + "Head Of Stations Pets", + "Head Of Cumdumps", + "Head Of Slutty Personnel", + "Headpat Of Personnel", + "Headgiver To Personnel", "Personnel Manager", "Staff Administrator", - "Records Administrator" + "Records Administrator", + "Captain Attachment" ) LAZYADD(alt_titles, extra_titles) . = ..() @@ -34,7 +48,10 @@ var/list/extra_titles = list( "Security Commander", "Head of Slutcurity", + "Division Leader", + "Cerberus Leader", "Head of Studcurity", + "Big Iron", "Commissar" ) if(SSevents.holidays && SSevents.holidays[HALLOWEEN]) @@ -44,7 +61,10 @@ /datum/job/qm/New() var/list/extra_titles = list( - "Supply Chief" + "Supply Chief", + "Cargonia Chief", + "Brigadier", + "Manager of Shipping Sex" ) LAZYADD(alt_titles, extra_titles) . = ..() @@ -52,6 +72,7 @@ /datum/job/rd/New() var/list/extra_titles = list( "Science Administrator", + "Sex Research Director", "Research Manager" ) LAZYADD(alt_titles, extra_titles) @@ -61,8 +82,10 @@ alt_titles = list( "Medical Director", "Medical Administrator", - "Chief Heal Slut", - "Chief Heal Stud" + "Healing Fleshlight Mistress", + "Healing Fleshlight Master", + "Chief Heal Stud", + "Chief Heal Slut" ) // Sandcode do not have alt titles for CMO at the moment. @@ -70,6 +93,9 @@ /datum/job/atmos/New() var/list/extra_titles = list( "Atmos Plumber", + "Anal Plumber", + "Atmos-Slut", + "Buttplug", "Disposals Technician" ) LAZYADD(alt_titles, extra_titles) @@ -78,10 +104,13 @@ /datum/job/engineer/New() var/list/extra_titles = list( "Structural Engineer", + "Astromechanic", "Station Architect", "Hazardous Material Operator", "Junior Engineer", - "Apprentice Engineer" + "Engi-Slut", + "Apprentice Engineer", + "Techpriest Enginseer" ) LAZYADD(alt_titles, extra_titles) . = ..() @@ -96,6 +125,7 @@ "Escort", "Tourist", "Clerk", + "Secretary", "Blacksmith", "Waiter", "All-purpose fleshlight", @@ -133,8 +163,10 @@ "Custodian" ) var/list/extra_titles = list( - "Custodial Technician", - "Slutty Maid" + "Slutty Maid", + "Cum Cleaner", + "Liquidator", + "Custodial Technician" ) LAZYREMOVE(alt_titles, rem_titles) LAZYADD(alt_titles, extra_titles) @@ -149,15 +181,18 @@ "Priestess", "Prior", "Monk", + "Tiger Cooperative Disciple", "Nun", - "Counselor" + "Keeper of Cum", + "Counselor", + "Techpriest", ) LAZYADD(alt_titles, extra_titles) LAZYREMOVE(alt_titles, rem_titles) . = ..() /datum/job/clown // Sorry, but no TWO entertainer titles. - alt_titles = list("Jester", "Comedian") + alt_titles = list("Jester", "Comedian", "Cumedian", "Sexy Clown", "Performer") //Just another three title /datum/job/cook/New() var/list/extra_titles = list( @@ -165,6 +200,9 @@ "Prey Prepper", "Pred Prepper", "Poissonier", + "Chef De Sexe", + "Boss Of This Gym", + "Waffle Co. Specialist", "Baker" ) LAZYADD(alt_titles, extra_titles) @@ -176,6 +214,7 @@ "Archaeologist", "Historian", "Scholar", + "Hentai Artist", "Artist" ) LAZYADD(alt_titles, extra_titles) @@ -186,6 +225,7 @@ "Hydroponicist", "Farmer", "Beekeeper", + "Plants Breeder", "Vintner", "Soiler" ) @@ -196,6 +236,8 @@ /datum/job/lawyer/New() var/list/extra_titles = list( + "Law-Slut", + "Internal Affairs Agent", "Attorney" ) LAZYADD(alt_titles, extra_titles) @@ -204,6 +246,8 @@ /datum/job/mime/New() var/list/extra_titles = list( "Pantomime", + "Cumtomime", + "Sexy Mime", "Mimic" ) LAZYADD(alt_titles, extra_titles) @@ -218,6 +262,7 @@ "Toxins Researcher", "Research Intern", "Junior Scientist", + "Sex Researcher", "Rack Researcher", "Nanite Programmer", "Tetromino Researcher", @@ -230,7 +275,11 @@ var/list/extra_titles = list( "Ripperdoc", "MOD Mechanic", - "Synth Technician" + "Synth Technician", + "Droid Mechanic", + "Borgs Slut", + "Robo-Slut", + "Techpriest Biologis" ) LAZYADD(alt_titles, extra_titles) . = ..() @@ -242,6 +291,8 @@ "Alchemist", "Apothecarist", "Chemical Plumber", + "Organomegaly Healer", + "Hexocrocin Therapist", "Chemi-Slut", "Chemi-Stud" ) @@ -255,6 +306,8 @@ "Medical Resident", "Medtech", "Medi-Slut", + "Oral Doctor", + "Healing Fleshlight", "Medi-Stud" ) LAZYADD(alt_titles, extra_titles) @@ -290,6 +343,9 @@ var/list/extra_titles = list( "Trauma Team", "Para-Slut", + "Emergency Horny Technical", + "Emergency Cum Receiver", + "Emergency Condom Team", "Para-Stud" ) LAZYADD(alt_titles, extra_titles) @@ -300,6 +356,8 @@ "Microbiologist", "Biochemist", "Viro-Slut", + "Plague Doctor", + "Monkey Destroyer", "Viro-Stud" ) LAZYADD(alt_titles, extra_titles) @@ -328,6 +386,9 @@ "Probation Officer", "Guardsman", "Police Officer", + "Civil Protection", + "Tyranny Lover", + "Cerberus", "Slutcurity Officer", "Studcurity Officer" ) @@ -347,6 +408,8 @@ "Prison Administrator", "Dungeon Master", "Brig Superintendent", + "Brig Overwatch", + "Slutcurity Captain", "Voreden" ) if(SSevents.holidays && SSevents.holidays[HALLOWEEN]) @@ -364,6 +427,13 @@ "Mailroom Technician", "Logistics Technician", "Cryptocurrency Technician", + "Horny Mailer", + "Pleasures Deliverer", + "Cock Packager", + "Mailroom Technician", + "Disposal Technician", + "Donk Co. Specialist", + "Logistics Technician", "Package Handler" ) LAZYADD(alt_titles, extra_titles) diff --git a/modular_splurt/code/modules/jobs/job_types/blueshield.dm b/modular_splurt/code/modules/jobs/job_types/blueshield.dm index 8d32d2ab24ef..e8596d9455a1 100644 --- a/modular_splurt/code/modules/jobs/job_types/blueshield.dm +++ b/modular_splurt/code/modules/jobs/job_types/blueshield.dm @@ -14,7 +14,7 @@ exp_type = EXP_TYPE_COMMAND considered_combat_role = TRUE //Brigger then shit yes it is exp_type_department = EXP_TYPE_COMMAND - alt_titles = list("Command Security", "Command Guard", "Command Bodyguard", "Blueguard", "Blueshit", "Blueslut", "Bluestud") + alt_titles = list("Command Security", "Command Guard", "Command Bodyguard", "Sweet Boy", "Sweet Girl", "Penis Case", "Blueguard", "Blueshit", "Captain Mattress", "Blueslut", "Bluestud") //SPLURT CHANGES (Tells the blueshield they are command, and just a bodyguard, not security) custom_spawn_text = "You are a member of command, meant to act as a bodyguard for all Heads of Staff. However, you are not a member of security nor a Head of Staff yourself - avoid acting as either." outfit = /datum/outfit/job/blueshield diff --git a/modular_splurt/code/modules/mapping/lavaland_jungle_gen.dm b/modular_splurt/code/modules/mapping/lavaland_jungle_gen.dm index 7cec5e587045..ad78a0375571 100644 --- a/modular_splurt/code/modules/mapping/lavaland_jungle_gen.dm +++ b/modular_splurt/code/modules/mapping/lavaland_jungle_gen.dm @@ -27,7 +27,7 @@ continue W.connected = 1 var/turf/cur_turf = get_turf(W) - cur_turf.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_IGNORE_AIR) + cur_turf.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_SKIP) // HEY! Don't use CHANGETURF_SKIP unless you're SURE it can only ever run prior to turf init! var/turf/target_turf = get_turf(pick(river_nodes - W)) if(!target_turf) break @@ -56,7 +56,7 @@ cur_turf = get_step(cur_turf, cur_dir) continue else - var/turf/river_turf = cur_turf.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_IGNORE_AIR) + var/turf/river_turf = cur_turf.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_SKIP) // HEY! Don't use CHANGETURF_SKIP unless you're SURE it can only ever run prior to turf init! river_turf.Spread(30, 11, whitelist_area) for(var/WP in river_nodes) @@ -111,7 +111,7 @@ if(Trange <= radius + 0.5) var/circ_area = get_area(T) if(istype(circ_area, whitelist_area)) - T.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_IGNORE_AIR) + T.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_SKIP) // HEY! Don't use CHANGETURF_SKIP unless you're SURE it can only ever run prior to turf init! affected |= T if(Trange > radius - 1) T.Spread(21, 11, whitelist_area) @@ -126,21 +126,21 @@ dir_turf = get_step(dir_turf, dir) var/dir_area = get_area(dir_turf) if(istype(dir_area, whitelist_area)) - dir_turf = dir_turf.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_IGNORE_AIR) + dir_turf = dir_turf.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_SKIP) // HEY! Don't use CHANGETURF_SKIP unless you're SURE it can only ever run prior to turf init! affected |= dir_turf if(i == radius) dir_turf.Spread(21, 11, whitelist_area) //Fixes to diagional checker board - if(dir in GLOB.diagonals) + if(dir & (dir-1)) var/turf/diag_turf = locate(dir_turf.x,(dir_turf.y-1),target_z) var/diag_area = get_area(diag_turf) if(istype(diag_area, whitelist_area)) - diag_turf = diag_turf.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_IGNORE_AIR) + diag_turf = diag_turf.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_SKIP) // HEY! Don't use CHANGETURF_SKIP unless you're SURE it can only ever run prior to turf init! affected |= diag_turf var/area/new_area = get_area(cur_turf) if(istype(new_area, whitelist_area)) - cur_turf.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_IGNORE_AIR) + cur_turf.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_SKIP) // HEY! Don't use CHANGETURF_SKIP unless you're SURE it can only ever run prior to turf init! affected |= cur_turf else detouring = 0 diff --git a/modular_splurt/code/modules/mapping/modular_map_loader/modular_map_loader.dm b/modular_splurt/code/modules/mapping/modular_map_loader/modular_map_loader.dm index d1f3d4b15d48..ede9bb1b4545 100644 --- a/modular_splurt/code/modules/mapping/modular_map_loader/modular_map_loader.dm +++ b/modular_splurt/code/modules/mapping/modular_map_loader/modular_map_loader.dm @@ -15,7 +15,7 @@ INITIALIZE_IMMEDIATE(/obj/modular_map_root) /obj/modular_map_root/Initialize(mapload) . = ..() - INVOKE_ASYNC(src, .proc/load_map) + INVOKE_ASYNC(src, PROC_REF(load_map)) /// Randonly selects a map file from the TOML config specified in config_file, loads it, then deletes itself. /obj/modular_map_root/proc/load_map() diff --git a/modular_splurt/code/modules/mentor/mentor_verbs.dm b/modular_splurt/code/modules/mentor/mentor_verbs.dm index 996fd5063069..551f494ea5c7 100644 --- a/modular_splurt/code/modules/mentor/mentor_verbs.dm +++ b/modular_splurt/code/modules/mentor/mentor_verbs.dm @@ -9,4 +9,5 @@ GLOBAL_PROTECT(splurt_mentor_verbs) add_verb(src, GLOB.splurt_mentor_verbs) /client/remove_mentor_verbs() + . = ..() remove_verb(src, GLOB.splurt_mentor_verbs) diff --git a/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/hair_head.dm b/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/hair_head.dm index e667f2906a83..e5ddf57012fa 100644 --- a/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/hair_head.dm +++ b/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/hair_head.dm @@ -1,3 +1,43 @@ +/datum/sprite_accessory/hair/halfshave_long + name ="Half-Shave Long" + icon_state = "hair_halfshave_long" + icon = 'modular_splurt/icons/mob/hair.dmi' + +/datum/sprite_accessory/hair/halfshave_long_alt + name ="Half-Shave Long Alt" + icon_state = "hair_halfshave_long_alt" + icon = 'modular_splurt/icons/mob/hair.dmi' + +/datum/sprite_accessory/hair/halfshave_messy + name ="Half-Shave Messy" + icon_state = "hair_halfshave_messy" + icon = 'modular_splurt/icons/mob/hair.dmi' + +/datum/sprite_accessory/hair/halfshave_messy_alt + name ="Half-Shave Messy Alt" + icon_state = "hair_halfshave_messy_alt" + icon = 'modular_splurt/icons/mob/hair.dmi' + +/datum/sprite_accessory/hair/halfshave_messylong + name ="Half-Shave Messy Long" + icon_state = "hair_halfshave_messylong" + icon = 'modular_splurt/icons/mob/hair.dmi' + +/datum/sprite_accessory/hair/halfshave_messylong_alt + name ="Half-Shave Messy Long Alt" + icon_state = "hair_halfshave_messylong_alt" + icon = 'modular_splurt/icons/mob/hair.dmi' + +/datum/sprite_accessory/hair/halfshave_glamorous + name ="Half-Shave Glamorous" + icon_state ="hair_halfshave_glamorous" + icon = 'modular_splurt/icons/mob/hair.dmi' + +/datum/sprite_accessory/hair/halfshave_glamorous_alt + name ="Half-Shave Glamorous Alt" + icon_state ="hair_halfshave_glamorous_alt" + icon = 'modular_splurt/icons/mob/hair.dmi' + /datum/sprite_accessory/hair/hyenamane name = "Hyena Mane" icon_state = "hair_hyenamane" diff --git a/modular_splurt/code/modules/mob/femclaw.dm b/modular_splurt/code/modules/mob/femclaw.dm index 151630f3840b..17eb247d43fa 100644 --- a/modular_splurt/code/modules/mob/femclaw.dm +++ b/modular_splurt/code/modules/mob/femclaw.dm @@ -113,7 +113,7 @@ do_femlewd_action(M) for(var/i in 1 to extra_sexxo) - addtimer(CALLBACK(src, .proc/do_femlewd_action, M), rand(12, 16)) + addtimer(CALLBACK(src, PROC_REF(do_femlewd_action), M), rand(12, 16)) /mob/living/simple_animal/hostile/deathclaw/funclaw/femclaw/proc/pickNewFemHole(mob/living/M) diff --git a/modular_splurt/code/modules/mob/living/carbon/human/human_defines.dm b/modular_splurt/code/modules/mob/living/carbon/human/human_defines.dm index 93880806ee20..20f677fdddc0 100644 --- a/modular_splurt/code/modules/mob/living/carbon/human/human_defines.dm +++ b/modular_splurt/code/modules/mob/living/carbon/human/human_defines.dm @@ -6,4 +6,4 @@ /mob/living/carbon/human/Initialize() LAZYADD(hud_possible, ANTAGTARGET_HUD) . = ..() - RegisterSignal(src, COMSIG_MOB_CLIMAX, .proc/check_orgasm) + RegisterSignal(src, COMSIG_MOB_CLIMAX, PROC_REF(check_orgasm)) diff --git a/modular_splurt/code/modules/mob/living/carbon/human/species_types/arachnid.dm b/modular_splurt/code/modules/mob/living/carbon/human/species_types/arachnid.dm index 0546b1f28b9c..8cc1e2d8b778 100644 --- a/modular_splurt/code/modules/mob/living/carbon/human/species_types/arachnid.dm +++ b/modular_splurt/code/modules/mob/living/carbon/human/species_types/arachnid.dm @@ -52,7 +52,7 @@ to_chat(H, span_warning("You pull out a strand from your spinneret, ready to wrap a target. (Press ALT+CLICK on the target to start wrapping.)")) H.adjust_nutrition(spinner_rate * -0.5) addtimer(VARSET_CALLBACK(src, web_ready, TRUE), web_cooldown) - RegisterSignal(H, list(COMSIG_MOB_ALTCLICKON), .proc/cocoonAtom) + RegisterSignal(H, list(COMSIG_MOB_ALTCLICKON), PROC_REF(cocoonAtom)) return else to_chat(H, span_warning("You're too hungry to spin web right now, eat something first!")) diff --git a/modular_splurt/code/modules/mob/living/carbon/human/species_types/zombies2.dm b/modular_splurt/code/modules/mob/living/carbon/human/species_types/zombies2.dm index f52374cef493..ce682df972f5 100644 --- a/modular_splurt/code/modules/mob/living/carbon/human/species_types/zombies2.dm +++ b/modular_splurt/code/modules/mob/living/carbon/human/species_types/zombies2.dm @@ -282,7 +282,7 @@ if(!owner) return if(!(src in owner.internal_organs)) - INVOKE_ASYNC(src,.proc/Remove,owner) + INVOKE_ASYNC(src,PROC_REF(Remove),owner) if(owner.mob_biotypes && MOB_MINERAL && MOB_UNDEAD)//We are already dead inside . = ..() STOP_PROCESSING(SSobj, src) @@ -305,7 +305,7 @@ Your heart has stopped...
      ") var/revive_time = rand(revive_time_min, revive_time_max) var/flags = TIMER_STOPPABLE - timer_id = addtimer(CALLBACK(src, .proc/zombify), revive_time, flags) + timer_id = addtimer(CALLBACK(src, PROC_REF(zombify)), revive_time, flags) /obj/item/organ/undead_infection/proc/zombify(mob/living/M, mob/living/carbon/user) timer_id = null @@ -365,7 +365,7 @@ if(iszombie(H)) metabolization_rate = 0 //We are born from it. return - addtimer(CALLBACK(H, /mob/living/carbon/human/proc/undeath, "undeath"), 60 SECONDS) + addtimer(CALLBACK(H, TYPE_PROC_REF(/mob/living/carbon/human, undeath), "undeath"), 60 SECONDS) if(!istype(H)) return var/datum/disease/D = new /datum/disease/heart_failure/livingdeath diff --git a/modular_splurt/code/modules/mob/living/emotes.dm b/modular_splurt/code/modules/mob/living/emotes.dm index 34e04f4f78a9..e90c35e050b3 100644 --- a/modular_splurt/code/modules/mob/living/emotes.dm +++ b/modular_splurt/code/modules/mob/living/emotes.dm @@ -135,7 +135,7 @@ // Accepts all possible parameters playsound(user.loc, emote_sound, emote_volume, emote_pitch_variance, emote_range, emote_falloff_exponent, emote_frequency, emote_channel, emote_check_pressure, emote_ignore_walls, emote_falloff_distance, emote_wetness, emote_dryness, emote_distance_multiplier, emote_distance_multiplier_min_range) - // Set coodown + // Set cooldown user.nextsoundemote = world.time + emote_cooldown /datum/emote/living/surrender/run_emote(mob/user, params, type_override, intentional) @@ -1440,6 +1440,14 @@ /datum/emote/living/audio/meow key = "meow" + key_third_person = "mrowls" + message = "mrowls!" + emote_sound = 'modular_citadel/sound/voice/meow1.ogg' + emote_cooldown = 0.6 SECONDS + emote_pitch_variance = FALSE + +/datum/emote/living/audio/meow2 + key = "meow2" key_third_person = "meows" message = "meows!" emote_sound = 'modular_splurt/sound/voice/catpeople/cat_meow1.ogg' @@ -1450,8 +1458,8 @@ emote_sound = pick('modular_splurt/sound/voice/catpeople/cat_meow1.ogg', 'modular_splurt/sound/voice/catpeople/cat_meow2.ogg', 'modular_splurt/sound/voice/catpeople/cat_meow3.ogg') // Credit to Nyanotrasen (https://github.com/Nyanotrasen/Nyanotrasen) . = ..() -/datum/emote/living/audio/meow2 - key = "meow2" +/datum/emote/living/audio/meow3 + key = "meow3" key_third_person = "mews!" message = "mews!" emote_sound = 'modular_splurt/sound/voice/catpeople/cat_mew1.ogg' @@ -1462,6 +1470,14 @@ emote_sound = pick('modular_splurt/sound/voice/catpeople/cat_mew1.ogg', 'modular_splurt/sound/voice/catpeople/cat_mew2.ogg') // Credit to Nyanotrasen (https://github.com/Nyanotrasen/Nyanotrasen) . = ..() +/datum/emote/living/audio/mrowl + key = "mrowl" + key_third_person = "mrowls" + message = "mrowls." + emote_sound = 'modular_splurt/sound/voice/mrowl.ogg' + emote_cooldown = 0.95 SECONDS + emote_pitch_variance = FALSE + /datum/emote/living/audio/mrrp key = "mrrp" key_third_person = "mrrps" diff --git a/modular_splurt/code/modules/mob/living/living_signals.dm b/modular_splurt/code/modules/mob/living/living_signals.dm index 1bb4d2ef4dda..fea5c6d9b269 100644 --- a/modular_splurt/code/modules/mob/living/living_signals.dm +++ b/modular_splurt/code/modules/mob/living/living_signals.dm @@ -1,3 +1,3 @@ /mob/living/ComponentInitialize() . = ..() - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_FLOORED), .proc/update_mobility) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_FLOORED), PROC_REF(update_mobility)) diff --git a/modular_splurt/code/modules/mob/living/navigation.dm b/modular_splurt/code/modules/mob/living/navigation.dm index f786cd873daa..1be63eb95303 100644 --- a/modular_splurt/code/modules/mob/living/navigation.dm +++ b/modular_splurt/code/modules/mob/living/navigation.dm @@ -15,13 +15,13 @@ if(incapacitated()) return if(length(client.navigation_images)) - addtimer(CALLBACK(src, .proc/cut_navigation), world.tick_lag) + addtimer(CALLBACK(src, PROC_REF(cut_navigation)), world.tick_lag) balloon_alert(src, "navigation path removed") return if(!COOLDOWN_FINISHED(src, navigate_cooldown)) balloon_alert(src, "navigation on cooldown!") return - addtimer(CALLBACK(src, .proc/create_navigation), world.tick_lag) + addtimer(CALLBACK(src, PROC_REF(create_navigation)), world.tick_lag) /mob/living/proc/create_navigation() var/list/destination_list = list() @@ -90,8 +90,8 @@ client.images += path_image client.navigation_images += path_image animate(path_image, 0.5 SECONDS, alpha = 150) - addtimer(CALLBACK(src, .proc/shine_navigation), 0.5 SECONDS) - RegisterSignal(src, COMSIG_MOB_DEATH, .proc/cut_navigation) + addtimer(CALLBACK(src, PROC_REF(shine_navigation)), 0.5 SECONDS) + RegisterSignal(src, COMSIG_MOB_DEATH, PROC_REF(cut_navigation)) balloon_alert(src, "navigation path created") /mob/living/proc/shine_navigation() diff --git a/modular_splurt/code/modules/mob/living/silicon/robot/dogborg_equipment.dm b/modular_splurt/code/modules/mob/living/silicon/robot/dogborg_equipment.dm index 04e00581f64d..d5555b0c01ae 100644 --- a/modular_splurt/code/modules/mob/living/silicon/robot/dogborg_equipment.dm +++ b/modular_splurt/code/modules/mob/living/silicon/robot/dogborg_equipment.dm @@ -319,7 +319,7 @@ SLEEPER CODE IS IN game/objects/items/devices/dogborg_sleeper.dm ! if(R && !R.pounce_cooldown) R.pounce_cooldown = !R.pounce_cooldown to_chat(R, "Your targeting systems lock on to [A]...") - addtimer(CALLBACK(R, /mob/living/silicon/robot.proc/leap_at, A), R.pounce_spoolup) + addtimer(CALLBACK(R, TYPE_PROC_REF(/mob/living/silicon/robot, leap_at), A), R.pounce_spoolup) spawn(R.pounce_cooldown_time) R.pounce_cooldown = !R.pounce_cooldown else if(R && R.pounce_cooldown) @@ -359,7 +359,7 @@ SLEEPER CODE IS IN game/objects/items/devices/dogborg_sleeper.dm ! //if(!L.check_shields(0, "the [name]", src, attack_type = LEAP_ATTACK)) if(!(L.mob_run_block(src, 0, "the [name]", ATTACK_TYPE_TACKLE, 0, src, hit_atom, block_return) & BLOCK_SUCCESS)) L.visible_message("[src] pounces on [L]!", "[src] pounces on you!") - L.Knockdown(iscarbon(L) ? 225 : 45) // Temporary. If someone could rework how dogborg pounces work to accomodate for combat changes, that'd be nice. + L.Knockdown(45) // Temporary. If someone could rework how dogborg pounces work to accomodate for combat changes, that'd be nice. playsound(src, 'sound/weapons/Egloves.ogg', 50, 1) sleep(2)//Runtime prevention (infinite bump() calls on hulks) step_towards(src,L) diff --git a/modular_splurt/code/modules/mob/living/silicon/robot/robot_modules.dm b/modular_splurt/code/modules/mob/living/silicon/robot/robot_modules.dm index ef2784779259..2e229535c059 100644 --- a/modular_splurt/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/modular_splurt/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -26,7 +26,7 @@ "Cyclone" = image(icon = 'modular_splurt/icons/mob/robots.dmi', icon_state = "cyclone") ) stand_icons = sort_list(stand_icons) - var/stand_borg_icon = show_radial_menu(R, R , stand_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/stand_borg_icon = show_radial_menu(R, R , stand_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!stand_borg_icon) return switch(stand_borg_icon) @@ -108,7 +108,7 @@ "BootyS" = image(icon = 'modular_splurt/icons/mob/robots.dmi', icon_state = "bootystandardS") ) clown_icons = sort_list(clown_icons) - var/clown_borg_icon = show_radial_menu(R, R , clown_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/clown_borg_icon = show_radial_menu(R, R , clown_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!clown_borg_icon) return switch(clown_borg_icon) @@ -160,7 +160,7 @@ /obj/item/stack/wrapping_paper/xmas/cyborg, /obj/item/assembly/flash/cyborg, /obj/item/hand_labeler/cyborg, - /obj/item/destTagger, + /obj/item/dest_tagger, /obj/item/crowbar/cyborg, /obj/item/extinguisher, /obj/item/export_scanner, @@ -196,7 +196,7 @@ var/image/wide = image(icon = 'modular_splurt/icons/mob/widerobots_cargo.dmi', icon_state = L[a]) wide.pixel_x = -16 cargo_icons[a] = wide - var/cargo_borg_icon = show_radial_menu(R, R , cargo_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/cargo_borg_icon = show_radial_menu(R, R , cargo_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(cargo_borg_icon) if("Default") cyborg_base_icon = "cargoborg" diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/clockworkmechanic.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/clockworkmechanic.dm index 8059d746045f..72edb811e812 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/clockworkmechanic.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/clockworkmechanic.dm @@ -72,7 +72,7 @@ var/minions_chosen = pick(minions) var/mob/living/simple_animal/hostile/clocktank/weak/S = new minions_chosen (get_step(boss,pick_n_take(directions)), 1) S.faction = boss.faction - RegisterSignal(S, COMSIG_PARENT_QDELETING, .proc/remove_from_list) + RegisterSignal(S, COMSIG_PARENT_QDELETING, PROC_REF(remove_from_list)) summoned_minions += S /datum/action/boss/clockie_summon_minions/proc/remove_from_list(datum/source, forced) diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/dancer.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/dancer.dm index 430cffd5717a..d8cef8de9844 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/dancer.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/dancer.dm @@ -20,11 +20,11 @@ . = ..() danceaction = 0 //you did your move lastaction = world.time+actiontime //next action time - addtimer(CALLBACK(src, .proc/move_part_2, newloc, direct), 1) + addtimer(CALLBACK(src, PROC_REF(move_part_2), newloc, direct), 1) /mob/living/dancercaptain/proc/move_part_2(atom/newloc, direct) animate(src, pixel_x, pixel_y = pixel_y - 10, time = 0.7, 0) - addtimer(CALLBACK(src, .proc/move_part_3, newloc, direct)) + addtimer(CALLBACK(src, PROC_REF(move_part_3), newloc, direct)) /mob/living/dancercaptain/proc/move_part_3(atom/newloc, direct) LAZYINITLIST(dancefloor_turfs) diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/deathclaw.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/deathclaw.dm index 49ecc7dab623..af823ac7e7e5 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/deathclaw.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/deathclaw.dm @@ -98,7 +98,7 @@ var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 1) sleep(3) - throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .proc/charge_end)) + throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, PROC_REF(charge_end))) /mob/living/simple_animal/hostile/deathclaw/charge_end(list/effects_to_destroy) charging = FALSE diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/funclaw.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/funclaw.dm index ed0ffd12b80a..68c0fce20213 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/funclaw.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/funclaw.dm @@ -64,11 +64,11 @@ do_lewd_action(M) - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(8, 12)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(8, 12)) // Regular sex has an extra action per tick to seem less slow and robotic if(deathclaw_mode != "abomination" || M.client?.prefs.unholypref != "Yes") - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(12, 16)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(12, 16)) /mob/living/simple_animal/hostile/deathclaw/funclaw/proc/pickNewHole(mob/living/M) @@ -186,7 +186,7 @@ refractory_period = world.time + rand(100, 150) // Sex cooldown set_lust(0) // Nuts at 400 - addtimer(CALLBACK(src, .proc/slap, M), 15) + addtimer(CALLBACK(src, PROC_REF(slap), M), 15) /mob/living/simple_animal/hostile/deathclaw/funclaw/proc/slap(mob/living/M) diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/funwolf.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/funwolf.dm index 8c06851b30e1..3886b2fcf7fe 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/funwolf.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/funwolf.dm @@ -73,11 +73,11 @@ do_lewd_action(M) - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(8, 12)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(8, 12)) // Regular sex has an extra action per tick to seem less slow and robotic if(werewolf_mode != "abomination" || M.client?.prefs.unholypref != "Yes") - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(12, 16)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(12, 16)) /mob/living/simple_animal/hostile/werewolf/funwolf/proc/pickNewHole(mob/living/M) @@ -195,7 +195,7 @@ refractory_period = world.time + rand(100, 150) // Sex cooldown set_lust(0) // Nuts at 400 - addtimer(CALLBACK(src, .proc/slap, M), 15) + addtimer(CALLBACK(src, PROC_REF(slap), M), 15) /mob/living/simple_animal/hostile/werewolf/funwolf/proc/slap(mob/living/M) @@ -286,11 +286,11 @@ do_lewd_action(M) - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(8, 12)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(8, 12)) // Regular sex has an extra action per tick to seem less slow and robotic if(werewolf_mode != "abomination" || M.client?.prefs.unholypref != "Yes") - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(12, 16)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(12, 16)) /mob/living/simple_animal/hostile/ice_wolf/funwolf/proc/pickNewHole(mob/living/M) @@ -408,7 +408,7 @@ refractory_period = world.time + rand(100, 150) // Sex cooldown set_lust(0) // Nuts at 400 - addtimer(CALLBACK(src, .proc/slap, M), 15) + addtimer(CALLBACK(src, PROC_REF(slap), M), 15) /mob/living/simple_animal/hostile/ice_wolf/funwolf/proc/slap(mob/living/M) @@ -500,11 +500,11 @@ do_lewd_action(M) - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(8, 12)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(8, 12)) // Regular sex has an extra action per tick to seem less slow and robotic if(werewolf_mode != "abomination" || M.client?.prefs.unholypref != "Yes") - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(12, 16)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(12, 16)) /mob/living/simple_animal/hostile/hellhound/funwolf/proc/pickNewHole(mob/living/M) @@ -622,7 +622,7 @@ refractory_period = world.time + rand(100, 150) // Sex cooldown set_lust(0) // Nuts at 400 - addtimer(CALLBACK(src, .proc/slap, M), 15) + addtimer(CALLBACK(src, PROC_REF(slap), M), 15) /mob/living/simple_animal/hostile/hellhound/funwolf/proc/slap(mob/living/M) @@ -714,11 +714,11 @@ do_lewd_action(M) - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(8, 12)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(8, 12)) // Regular sex has an extra action per tick to seem less slow and robotic if(werewolf_mode != "abomination" || M.client?.prefs.unholypref != "Yes") - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(12, 16)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(12, 16)) /mob/living/simple_animal/hostile/the_mosley/funwolf/proc/pickNewHole(mob/living/M) @@ -836,7 +836,7 @@ refractory_period = world.time + rand(100, 150) // Sex cooldown set_lust(0) // Nuts at 400 - addtimer(CALLBACK(src, .proc/slap, M), 15) + addtimer(CALLBACK(src, PROC_REF(slap), M), 15) /mob/living/simple_animal/hostile/the_mosley/funwolf/proc/slap(mob/living/M) diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/hellhound.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/hellhound.dm index 68a3ee3edd8b..90e489dfaecd 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/hellhound.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/hellhound.dm @@ -103,7 +103,7 @@ var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 1) sleep(3) - throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .proc/charge_end)) + throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, PROC_REF(charge_end))) /mob/living/simple_animal/hostile/hellhound/charge_end(list/effects_to_destroy) charging = FALSE diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/icewolf.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/icewolf.dm index 8f785c2b2b8b..95f9ec51a85e 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/icewolf.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/icewolf.dm @@ -103,7 +103,7 @@ var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 1) sleep(3) - throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .proc/charge_end)) + throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, PROC_REF(charge_end))) /mob/living/simple_animal/hostile/ice_wolf/charge_end(list/effects_to_destroy) charging = FALSE diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/themosley.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/themosley.dm index ba74e5bce45b..1b3e23db6c59 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/themosley.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/themosley.dm @@ -103,7 +103,7 @@ var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 1) sleep(3) - throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .proc/charge_end)) + throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, PROC_REF(charge_end))) /mob/living/simple_animal/hostile/the_mosley/charge_end(list/effects_to_destroy) charging = FALSE diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/werewolf.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/werewolf.dm index 46df07d37f6f..717099d9dcea 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/werewolf.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/werewolf.dm @@ -103,7 +103,7 @@ var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 1) sleep(3) - throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .proc/charge_end)) + throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, PROC_REF(charge_end))) /mob/living/simple_animal/hostile/werewolf/charge_end(list/effects_to_destroy) charging = FALSE diff --git a/modular_splurt/code/modules/power/reactor/rbmk.dm b/modular_splurt/code/modules/power/reactor/rbmk.dm index 41895e925503..d2ba601ac02f 100644 --- a/modular_splurt/code/modules/power/reactor/rbmk.dm +++ b/modular_splurt/code/modules/power/reactor/rbmk.dm @@ -1,5 +1,6 @@ /obj/machinery/atmospherics/components/trinary/nuclear_reactor/meltdown() - if(CONFIG_GET(flag/sm_delamination)) + if(check_sm_delam()) + write_sm_delam() return ..() shut_down() stop_relay(CHANNEL_REACTOR_ALERT) @@ -9,15 +10,18 @@ priority_announce("RBMK privileges revoked. Current crew is deemed unsuitable to handle a highly radioactive steam engine. More training is required.", "SIMULATION TERMINATED") var/skill_issue_sound = pick('modular_splurt/sound/voice/boowomp.ogg', 'modular_splurt/sound/effects/fart_reverb.ogg') sound_to_playing_players(skill_issue_sound) - var/obj/item/toy/plush/random/plushe = new(get_turf(src)) - plushe.name = "Consolation plushie" - plushe.desc = "It has \"You tried\" poorly written in its tag." - plushe.squeak_override = list(skill_issue_sound = 1) - plushe.resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF | FREEZE_PROOF + var/turf/plush_turf = get_turf(src) + var/obj/item/toy/plush/random/plushe = new(plush_turf) + plushe = locate(/obj/item/toy/plush) in plush_turf + plushe?.name = "Consolation plushie" + plushe?.desc = "It says \"You tried\" poorly written in its tag." + plushe?.squeak_override = list(skill_issue_sound = 1) + plushe?.resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF | FREEZE_PROOF qdel(src) /obj/machinery/atmospherics/components/trinary/nuclear_reactor/blowout() - if(CONFIG_GET(flag/sm_delamination)) + if(check_sm_delam()) + write_sm_delam() return ..() shut_down() stop_relay(CHANNEL_REACTOR_ALERT) @@ -27,9 +31,11 @@ priority_announce("RBMK privileges revoked. Current crew is deemed unsuitable to handle a highly radioactive steam engine. More training is required.", "SIMULATION TERMINATED") var/skill_issue_sound = pick('modular_splurt/sound/voice/boowomp.ogg', 'modular_splurt/sound/effects/fart_reverb.ogg') sound_to_playing_players(skill_issue_sound) - var/obj/item/toy/plush/random/plushe = new(get_turf(src)) - plushe.name = "Holy fucking shit plushie" - plushe.desc = "You really fucked it up this time, didn't you?." - plushe.squeak_override = list(skill_issue_sound = 1) - plushe.resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF | FREEZE_PROOF + var/turf/plush_turf = get_turf(src) + var/obj/item/toy/plush/random/plushe = new(plush_turf) + plushe = locate(/obj/item/toy/plush) in plush_turf + plushe?.name = "Consolation plushie" + plushe?.desc = "It says \"You tried\" poorly written in its tag." + plushe?.squeak_override = list(skill_issue_sound = 1) + plushe?.resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF | FREEZE_PROOF qdel(src) diff --git a/modular_splurt/code/modules/power/supermatter/supermatter.dm b/modular_splurt/code/modules/power/supermatter/supermatter.dm index 5948f6610899..8a756378f30a 100644 --- a/modular_splurt/code/modules/power/supermatter/supermatter.dm +++ b/modular_splurt/code/modules/power/supermatter/supermatter.dm @@ -22,6 +22,32 @@ Custom Bombcaps: #define EXPLOSION_MODIFIER_MEDIUM 0.5 #define EXPLOSION_MODIFIER_LARGE 0.75 +// Check if the SM Can explode at all or not +/proc/check_sm_delam() + switch(GLOB.delam_override) + if(TRUE) + return TRUE + if(FALSE) + return FALSE + + var/cooldown_sm = CONFIG_GET(number/sm_delamination_cooldown) + + // If fully disabled + if(cooldown_sm == -1) + return FALSE + + // Check if the cooldown is still active + if(!rustg_file_exists("data/last_sm_delam.txt")) + return TRUE + var/last_sm_delam = text2num(rustg_file_read("data/last_sm_delam.txt")) + if(GLOB.round_id > last_sm_delam + cooldown_sm) + return TRUE + return FALSE + +// Proc to log the round in which the sm or another engine goes boom +/proc/write_sm_delam() + rustg_file_write("data/last_sm_delam.txt", "[GLOB.round_id]") + // Let's turn the base explosion power down a little... /obj/machinery/power/supermatter_crystal explosion_power = 22 @@ -56,19 +82,24 @@ Custom Bombcaps: SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "delam", /datum/mood_event/delam) // Don't explode if we no allow - if(!CONFIG_GET(flag/sm_delamination)) + if(!check_sm_delam()) investigate_log("has attempted a delamination, but the config disallows it", INVESTIGATE_SUPERMATTER) priority_announce("Supermatter privileges revoked. Current crew is deemed unsuitable to handle a highly hazardous engine. More training is required.", "SIMULATION TERMINATED") var/skill_issue_sound = pick('modular_splurt/sound/voice/boowomp.ogg', 'modular_splurt/sound/effects/fart_reverb.ogg') sound_to_playing_players(skill_issue_sound) - var/obj/item/toy/plush/random/plushe = new(get_turf(src)) - plushe.name = "Consolation plushie" - plushe.desc = "It has \"You tried\" poorly written in its tag." - plushe.squeak_override = list(skill_issue_sound = 1) - plushe.resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF | FREEZE_PROOF + var/turf/plush_turf = get_turf(src) + var/obj/item/toy/plush/random/plushe = new(plush_turf) + plushe = locate(/obj/item/toy/plush) in plush_turf + plushe?.name = "Consolation plushie" + plushe?.desc = "It has \"You tried\" poorly written in its tag." + plushe?.squeak_override = list(skill_issue_sound = 1) + plushe?.resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF | FREEZE_PROOF qdel(src) return +// Log if it explodes + write_sm_delam() + // Replace the singularity and tesla delaminations with an EMP pulse. It's hard to achieve this without deliberate sabotage. if(combined_gas > MOLE_PENALTY_THRESHOLD || power > POWER_PENALTY_THRESHOLD) investigate_log("has reached critical mass, causing an EMP.", INVESTIGATE_SUPERMATTER) diff --git a/modular_splurt/code/modules/projectiles/guns/ballistic/shotgun.dm b/modular_splurt/code/modules/projectiles/guns/ballistic/shotgun.dm index 3e706432fc3c..7353f8017489 100644 --- a/modular_splurt/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/modular_splurt/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -132,6 +132,7 @@ weapon_weight = WEAPON_MEDIUM fire_sound = 'sound/weapons/gunshotshotgunshot.ogg' mag_type = /obj/item/ammo_box/magazine/rrcmag + automatic_burst_overlay = FALSE /obj/item/gun/ballistic/shotgun/eshotgun name = "Energy Shotgun" diff --git a/modular_splurt/code/modules/projectiles/guns/energy/lasers.dm b/modular_splurt/code/modules/projectiles/guns/energy/lasers.dm index 9a35f8e4dfe1..24320bfaf57a 100644 --- a/modular_splurt/code/modules/projectiles/guns/energy/lasers.dm +++ b/modular_splurt/code/modules/projectiles/guns/energy/lasers.dm @@ -63,6 +63,8 @@ weapon_weight = WEAPON_LIGHT slot_flags = ITEM_SLOT_BACK can_flashlight = 0 + modifystate = FALSE + automatic_charge_overlays = FALSE /obj/item/gun/energy/aegisaltlaser name = "Aegis DMR" @@ -82,3 +84,6 @@ flight_x_offset = 0 flight_y_offset = -700 selfcharge = TRUE + +/obj/item/gun/energy/pulse/nerf + pin = /obj/item/firing_pin/kaiju diff --git a/modular_splurt/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/modular_splurt/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 46ea1e07c563..341c4dc9e63b 100644 --- a/modular_splurt/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/modular_splurt/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -28,7 +28,39 @@ glass_desc = "A Summer time drink that can be frozen and eaten or Drinked from a glass!" glass_name = "Orange Creamsicle" +// Donator drink +/datum/reagent/consumable/honeystones_love + name = "Honeystone's Love" + description = "A dash of a mother's desire in every silken-drop!~" + color = "#7b60c4" // rgb(123, 96, 196) + quality = DRINK_FANTASTIC + taste_description = "vivid memories, love, and lucid dirty dreams!~" + glass_icon = 'modular_splurt/icons/obj/drinks.dmi' + glass_icon_state = "honeystones_love" + glass_name = "Honeystone's Love" + glass_desc = "A dash of a mother's desire in every silken-drop!~" + +/datum/reagent/consumable/honeystones_love/on_mob_life(mob/living/carbon/M) + if((prob(min(current_cycle/2,5)))) + M.emote(pick("giggle","grin")) + M.apply_status_effect(/datum/status_effect/throat_soothed) + // healing + M.adjustBruteLoss(-1.2, 0) + M.adjustFireLoss(-1.2, 0) + M.adjustToxLoss(-1.2, 0, TRUE) + M.adjustOxyLoss(-1.2, 0) + //checks for mindbreaker + if(holder.has_reagent(/datum/reagent/toxin/mindbreaker)) + holder.remove_reagent(/datum/reagent/toxin/mindbreaker, 5) + //applies horny effect + var/mob/living/carbon/human/H = M + var/list/genits = H.adjust_arousal(35, "hexacrocin", aphro = TRUE)//check for aphrosidiacs preferences + for(var/g in genits) + var/obj/item/organ/genital/G = g + to_chat(M, span_userlove("[G.arousal_verb]!")) + + ..() // ~( Ported from TG )~ /datum/reagent/consumable/toechtauese_juice name = "Töchtaüse Juice" diff --git a/modular_splurt/code/modules/reagents/chemistry/reagents/other_reagents.dm b/modular_splurt/code/modules/reagents/chemistry/reagents/other_reagents.dm index 71c899b80467..cf9e939c5001 100644 --- a/modular_splurt/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/modular_splurt/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -51,7 +51,7 @@ // Check for Bloodfledge quirk if(HAS_TRAIT(M,TRAIT_BLOODFLEDGE)) // Check for own blood - if(data["donor"] == M) + if(data["donor"] == WEAKREF(M)) // Warn user and return to_chat(M, span_warning("You gain no nourishment from the familiar blood...")) return diff --git a/modular_splurt/code/modules/reagents/chemistry/recipes/others.dm b/modular_splurt/code/modules/reagents/chemistry/recipes/others.dm new file mode 100644 index 000000000000..da209bb09f9c --- /dev/null +++ b/modular_splurt/code/modules/reagents/chemistry/recipes/others.dm @@ -0,0 +1,6 @@ +//Donator drinks +/datum/chemical_reaction/honeystones_love + results = list(/datum/reagent/consumable/honeystones_love = 2) + required_reagents = list(/datum/reagent/consumable/honey = 7, /datum/reagent/drug/aphrodisiacplus = 1, /datum/reagent/consumable/orangejuice = 1, /datum/reagent/consumable/milk= 1) + +// Other stuff diff --git a/modular_splurt/code/modules/reagents/reagent_containers/bottle.dm b/modular_splurt/code/modules/reagents/reagent_containers/bottle.dm index 0aab11e5ecdb..ab8c24ca09b1 100644 --- a/modular_splurt/code/modules/reagents/reagent_containers/bottle.dm +++ b/modular_splurt/code/modules/reagents/reagent_containers/bottle.dm @@ -11,3 +11,17 @@ list_reagents = list(/datum/reagent/fermi/plushmium = 5) possible_transfer_amounts = list(5) volume = 5 + +/obj/item/reagent_containers/glass/bottle/semen + name = "Synthetized Semen" + desc = "A dose of synthetic semen. This could prove useful to Succubus demons in dire situations." + icon_state = "bottle20" + list_reagents = list(/datum/reagent/consumable/semen = 30) + possible_transfer_amounts = list(5) + +/obj/item/reagent_containers/glass/bottle/female_ejaculate + name = "bottle of female ejaculate" + desc = "A dose of synthetic reproductive fluid. Historically used for artificial inseminations." + icon_state = "bottle20" + list_reagents = list(/datum/reagent/consumable/semen/femcum = 30) + possible_transfer_amounts = list(5) diff --git a/modular_splurt/code/modules/research/designs/limbgrower_designs.dm b/modular_splurt/code/modules/research/designs/limbgrower_designs.dm index 216024350cdd..8d4777da1037 100644 --- a/modular_splurt/code/modules/research/designs/limbgrower_designs.dm +++ b/modular_splurt/code/modules/research/designs/limbgrower_designs.dm @@ -7,3 +7,19 @@ reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/organ/genital/belly category = list("initial","human","lizard","fly","insect","plasmaman","mammal","xeno") + +/datum/design/semen + name = "Synthetized Semen Uwu" + id = "semen" + build_type = LIMBGROWER + reagents_list = list(/datum/reagent/medicine/synthflesh = 15) + build_path = /obj/item/reagent_containers/glass/bottle/semen + category = list("initial","mammal","other") + +/datum/design/female_ejaculate + name = "Synthetized Female Ejaculate" + id = "female_ejaculate" + build_type = LIMBGROWER + reagents_list = list(/datum/reagent/medicine/synthflesh = 15) + build_path = /obj/item/reagent_containers/glass/bottle/female_ejaculate + category = list("initial","mammal","other") diff --git a/modular_splurt/code/modules/research/xenoarch/tools.dm b/modular_splurt/code/modules/research/xenoarch/tools.dm index a3ff76b86355..d44ea6f8a9a1 100644 --- a/modular_splurt/code/modules/research/xenoarch/tools.dm +++ b/modular_splurt/code/modules/research/xenoarch/tools.dm @@ -184,7 +184,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/Pickup_rocks) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(Pickup_rocks)) listeningTo = user /obj/item/storage/bag/strangerock/dropped(mob/user) @@ -245,7 +245,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/Pickup_rocks) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(Pickup_rocks)) listeningTo = user /obj/item/storage/bag/strangerockadv/dropped(mob/user) diff --git a/modular_splurt/code/modules/resize/resizing.dm b/modular_splurt/code/modules/resize/resizing.dm index 9554d1db85fd..470987941ff7 100644 --- a/modular_splurt/code/modules/resize/resizing.dm +++ b/modular_splurt/code/modules/resize/resizing.dm @@ -1,7 +1,8 @@ /mob/living/handle_micro_bump_other(mob/living/target) - // If the target is not in combat mode, if the target has the preference off, stop the interaction. - if(target.a_intent != INTENT_HARM && SEND_SIGNAL(target, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE) && target.client.prefs.stomppref == FALSE) + // If the target is not in combat mode, if the target is a player mob with the preference off, stop the interaction. + var/datum/preferences/target_prefs = target.client?.prefs || GLOB.preferences_datums[target.ckey] + if(target.a_intent != INTENT_HARM && SEND_SIGNAL(target, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE) && (target.ckey && !target_prefs?.stomppref)) return FALSE // Do the rest of the function normally. diff --git a/modular_splurt/code/modules/ruins/spaceruin_code/hilbertshotel.dm b/modular_splurt/code/modules/ruins/spaceruin_code/hilbertshotel.dm index 699d0f0fb080..dd9c33cd32f0 100644 --- a/modular_splurt/code/modules/ruins/spaceruin_code/hilbertshotel.dm +++ b/modular_splurt/code/modules/ruins/spaceruin_code/hilbertshotel.dm @@ -47,3 +47,18 @@ /datum/map_template/hilbertshotel/apartment/sauna name = "Apartment_sauna" mappath = '_maps/splurt_maps/templates/hilbertshotel_templates/apartment_sauna.dmm' + +// Fluff - Misc +/obj/item/paper/fluff/hilbertshotel/welcomeletter + name = "Welcome Letter" + info = "Welcome to Hilbert's Hotel!
      \ +
      \ + Each room in the hotel is an unique pocket dimension: You can choose up to 5 rooms per shift, each room you select will remember your actions and belongings, allowing you to create your own personal space.
      \ +
      \ + Inside the complimentary guest box you'll find some delightful chocolates, savour them as you relax∼
      \ + Remember, your rooms are always available for you to return to.
      \ +
      \ + Enjoy your stay∼!
      \ +
      \ + With love,
      \ + -Aniya ♥" diff --git a/modular_splurt/code/modules/spells/spell_types/lewd.dm b/modular_splurt/code/modules/spells/spell_types/lewd.dm index 1414b5c05801..9685e87f3ee8 100644 --- a/modular_splurt/code/modules/spells/spell_types/lewd.dm +++ b/modular_splurt/code/modules/spells/spell_types/lewd.dm @@ -3,8 +3,8 @@ desc = "Cast spells that will cause the target to feel the power of lewd chemistry." include_user = TRUE clothes_req = NONE - invocation_type = "shout" - invocation = "BIGGUS DICKUS" + invocation_type = "whisper" + invocation = "Et invoco..." charge_max = 10 SECONDS cooldown_min = 5 SECONDS icon = 'modular_splurt/icons/obj/syringe.dmi' diff --git a/modular_splurt/code/modules/surgery/organs/eyes.dm b/modular_splurt/code/modules/surgery/organs/eyes.dm index 99dbc50d9914..0c210060deae 100644 --- a/modular_splurt/code/modules/surgery/organs/eyes.dm +++ b/modular_splurt/code/modules/surgery/organs/eyes.dm @@ -44,7 +44,7 @@ to_chat(eye_user, span_nicegreen("Your [src] begin to glimmer with an entrancing power!")) // Add examine text - RegisterSignal(eye_user, COMSIG_PARENT_EXAMINE, .proc/examine_user) + RegisterSignal(eye_user, COMSIG_PARENT_EXAMINE, PROC_REF(examine_user)) // On remove organ /obj/item/organ/eyes/robotic/hypno/Remove(mob/living/carbon/eye_user, special, drop_if_replaced) diff --git a/modular_splurt/code/modules/vehicles/mecha/combat/savannah_ivanov.dm b/modular_splurt/code/modules/vehicles/mecha/combat/savannah_ivanov.dm index abc520502398..04d996c04d7d 100644 --- a/modular_splurt/code/modules/vehicles/mecha/combat/savannah_ivanov.dm +++ b/modular_splurt/code/modules/vehicles/mecha/combat/savannah_ivanov.dm @@ -77,7 +77,7 @@ abort_skyfall() return chassis.balloon_alert(owner, "charging skyfall...") - INVOKE_ASYNC(src, .proc/skyfall_charge_loop) + INVOKE_ASYNC(src, PROC_REF(skyfall_charge_loop)) /** * ## skyfall_charge_loop @@ -115,8 +115,8 @@ return S_TIMER_COOLDOWN_START(chassis, COOLDOWN_MECHA_SKYFALL, skyfall_cooldown_time) button_icon_state = "mech_savannah_cooldown" - UpdateButtonIcon() - addtimer(CALLBACK(src, .proc/reset_button_icon), skyfall_cooldown_time) + UpdateButtons() + addtimer(CALLBACK(src, PROC_REF(reset_button_icon)), skyfall_cooldown_time) for(var/mob/living/shaken in range(7, chassis)) shake_camera(shaken, 3, 3) @@ -134,7 +134,7 @@ //chassis.plane = GAME_PLANE_UPPER_FOV_HIDDEN animate(chassis, alpha = 0, time = 8, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) animate(chassis, pixel_z = 400, time = 10, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) //Animate our rising mech (just like pods hehe) - addtimer(CALLBACK(src, .proc/begin_landing), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(begin_landing)), 2 SECONDS) /** * ## begin_landing @@ -145,7 +145,7 @@ /datum/action/vehicle/sealed/mecha/skyfall/proc/begin_landing() animate(chassis, pixel_z = 0, time = 10, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) animate(chassis, alpha = 255, time = 8, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) - addtimer(CALLBACK(src, .proc/land), 1 SECONDS) + addtimer(CALLBACK(src, PROC_REF(land)), 1 SECONDS) /** * ## land @@ -218,7 +218,7 @@ */ /datum/action/vehicle/sealed/mecha/skyfall/proc/reset_button_icon() button_icon_state = "mech_savannah" - UpdateButtonIcon() + UpdateButtons() /datum/action/vehicle/sealed/mecha/ivanov_strike name = "Ivanov Strike" @@ -254,7 +254,7 @@ */ /datum/action/vehicle/sealed/mecha/ivanov_strike/proc/reset_button_icon() button_icon_state = "mech_ivanov" - UpdateButtonIcon() + UpdateButtons() /** * ## start_missile_targeting @@ -266,8 +266,8 @@ chassis.balloon_alert(owner, "missile mode on (click to target)") aiming_missile = TRUE rockets_left = 3 - RegisterSignal(chassis, COMSIG_MECHA_MELEE_CLICK, .proc/on_melee_click) - RegisterSignal(chassis, COMSIG_MECHA_EQUIPMENT_CLICK, .proc/on_equipment_click) + RegisterSignal(chassis, COMSIG_MECHA_MELEE_CLICK, PROC_REF(on_melee_click)) + RegisterSignal(chassis, COMSIG_MECHA_EQUIPMENT_CLICK, PROC_REF(on_equipment_click)) owner.client.mouse_pointer_icon = 'icons/effects/mouse_pointers/supplypod_down_target.dmi' owner.update_mouse_pointer() //owner.overlay_fullscreen("ivanov", /atom/movable/screen/fullscreen/ivanov_display, 1) //need sprite stretching on screen or stretch the sprite itself @@ -322,8 +322,8 @@ "explosionSize" = list(0,0,1,2) )) button_icon_state = "mech_ivanov_cooldown" - UpdateButtonIcon() - addtimer(CALLBACK(src, /datum/action/vehicle/sealed/mecha/ivanov_strike.proc/reset_button_icon), strike_cooldown_time) + UpdateButtons() + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/action/vehicle/sealed/mecha/ivanov_strike, reset_button_icon)), strike_cooldown_time) //misc effects @@ -347,7 +347,7 @@ return INITIALIZE_HINT_QDEL src.mecha = mecha animate(src, alpha = 255, TOTAL_SKYFALL_LEAP_TIME/2, easing = CIRCULAR_EASING|EASE_OUT) - RegisterSignal(mecha, COMSIG_MOVABLE_MOVED, .proc/follow) + RegisterSignal(mecha, COMSIG_MOVABLE_MOVED, PROC_REF(follow)) QDEL_IN(src, TOTAL_SKYFALL_LEAP_TIME) //when the animations land /obj/effect/skyfall_landingzone/Destroy(force) diff --git a/modular_splurt/icons/mob/clothing/head.dmi b/modular_splurt/icons/mob/clothing/head.dmi index d8086906d2c2..3038fadfd138 100644 Binary files a/modular_splurt/icons/mob/clothing/head.dmi and b/modular_splurt/icons/mob/clothing/head.dmi differ diff --git a/modular_splurt/icons/mob/clothing/head_muzzled.dmi b/modular_splurt/icons/mob/clothing/head_muzzled.dmi index e3dd354f13fe..e3cc2f0b945b 100644 Binary files a/modular_splurt/icons/mob/clothing/head_muzzled.dmi and b/modular_splurt/icons/mob/clothing/head_muzzled.dmi differ diff --git a/modular_splurt/icons/mob/clothing/suit.dmi b/modular_splurt/icons/mob/clothing/suit.dmi index d17d57d316fb..f7a55c3c16e5 100644 Binary files a/modular_splurt/icons/mob/clothing/suit.dmi and b/modular_splurt/icons/mob/clothing/suit.dmi differ diff --git a/modular_splurt/icons/mob/clothing/suit_digi.dmi b/modular_splurt/icons/mob/clothing/suit_digi.dmi index 6ac1d673a9af..0fe5ee076e5c 100644 Binary files a/modular_splurt/icons/mob/clothing/suit_digi.dmi and b/modular_splurt/icons/mob/clothing/suit_digi.dmi differ diff --git a/modular_splurt/icons/mob/clothing/uniform.dmi b/modular_splurt/icons/mob/clothing/uniform.dmi index 118d981ba03f..f40aed410767 100644 Binary files a/modular_splurt/icons/mob/clothing/uniform.dmi and b/modular_splurt/icons/mob/clothing/uniform.dmi differ diff --git a/modular_splurt/icons/mob/clothing/uniform_digi.dmi b/modular_splurt/icons/mob/clothing/uniform_digi.dmi index 5784fdeb40d9..f71144e890b5 100644 Binary files a/modular_splurt/icons/mob/clothing/uniform_digi.dmi and b/modular_splurt/icons/mob/clothing/uniform_digi.dmi differ diff --git a/modular_splurt/icons/mob/hair.dmi b/modular_splurt/icons/mob/hair.dmi index 07e756f8f4e9..22d3f44bcc88 100644 Binary files a/modular_splurt/icons/mob/hair.dmi and b/modular_splurt/icons/mob/hair.dmi differ diff --git a/modular_splurt/icons/mob/inhands/weapons/staves_lefthand.dmi b/modular_splurt/icons/mob/inhands/weapons/staves_lefthand.dmi new file mode 100644 index 000000000000..9973c2a7be2d Binary files /dev/null and b/modular_splurt/icons/mob/inhands/weapons/staves_lefthand.dmi differ diff --git a/modular_splurt/icons/mob/inhands/weapons/staves_righthand.dmi b/modular_splurt/icons/mob/inhands/weapons/staves_righthand.dmi new file mode 100644 index 000000000000..53ed14998b71 Binary files /dev/null and b/modular_splurt/icons/mob/inhands/weapons/staves_righthand.dmi differ diff --git a/modular_splurt/icons/mob/simple_human.dmi b/modular_splurt/icons/mob/simple_human.dmi new file mode 100644 index 000000000000..e06bc1e42ead Binary files /dev/null and b/modular_splurt/icons/mob/simple_human.dmi differ diff --git a/modular_splurt/icons/mobs/suits.dmi b/modular_splurt/icons/mobs/suits.dmi index 57f709fdbb6d..0dcaf0ac7c77 100644 Binary files a/modular_splurt/icons/mobs/suits.dmi and b/modular_splurt/icons/mobs/suits.dmi differ diff --git a/modular_splurt/icons/obj/clothing/bodycam.dmi b/modular_splurt/icons/obj/clothing/bodycam.dmi new file mode 100644 index 000000000000..4047aca61e8c Binary files /dev/null and b/modular_splurt/icons/obj/clothing/bodycam.dmi differ diff --git a/modular_splurt/icons/obj/clothing/hats.dmi b/modular_splurt/icons/obj/clothing/hats.dmi index 7af75114a508..a99f429a0de5 100644 Binary files a/modular_splurt/icons/obj/clothing/hats.dmi and b/modular_splurt/icons/obj/clothing/hats.dmi differ diff --git a/modular_splurt/icons/obj/clothing/neck.dmi b/modular_splurt/icons/obj/clothing/neck.dmi index 50d48a91f1f2..d02b83982428 100644 Binary files a/modular_splurt/icons/obj/clothing/neck.dmi and b/modular_splurt/icons/obj/clothing/neck.dmi differ diff --git a/modular_splurt/icons/obj/clothing/suits.dmi b/modular_splurt/icons/obj/clothing/suits.dmi index dd0cdcfc84b6..7ccd5eea066a 100644 Binary files a/modular_splurt/icons/obj/clothing/suits.dmi and b/modular_splurt/icons/obj/clothing/suits.dmi differ diff --git a/modular_splurt/icons/obj/clothing/uniforms.dmi b/modular_splurt/icons/obj/clothing/uniforms.dmi index 25c5bb004d22..c023a18ebb37 100644 Binary files a/modular_splurt/icons/obj/clothing/uniforms.dmi and b/modular_splurt/icons/obj/clothing/uniforms.dmi differ diff --git a/modular_splurt/icons/obj/drinks.dmi b/modular_splurt/icons/obj/drinks.dmi index 2c8f6b882723..c611c9131c7a 100644 Binary files a/modular_splurt/icons/obj/drinks.dmi and b/modular_splurt/icons/obj/drinks.dmi differ diff --git a/modular_splurt/icons/obj/food/food.dmi b/modular_splurt/icons/obj/food/food.dmi index 13f5a4fd252b..10730b723fe8 100644 Binary files a/modular_splurt/icons/obj/food/food.dmi and b/modular_splurt/icons/obj/food/food.dmi differ diff --git a/modular_splurt/icons/obj/food/pizzaspaghetti.dmi b/modular_splurt/icons/obj/food/pizzaspaghetti.dmi new file mode 100644 index 000000000000..ad675ae2cbeb Binary files /dev/null and b/modular_splurt/icons/obj/food/pizzaspaghetti.dmi differ diff --git a/modular_splurt/icons/obj/food/soupsalad.dmi b/modular_splurt/icons/obj/food/soupsalad.dmi index d4b110a18543..5fc92ff27ca7 100644 Binary files a/modular_splurt/icons/obj/food/soupsalad.dmi and b/modular_splurt/icons/obj/food/soupsalad.dmi differ diff --git a/modular_splurt/icons/obj/hydroponics/growing.dmi b/modular_splurt/icons/obj/hydroponics/growing.dmi new file mode 100644 index 000000000000..c66964dc45c2 Binary files /dev/null and b/modular_splurt/icons/obj/hydroponics/growing.dmi differ diff --git a/modular_splurt/icons/obj/hydroponics/harvest.dmi b/modular_splurt/icons/obj/hydroponics/harvest.dmi index 321931f6904d..f8ee60e15286 100644 Binary files a/modular_splurt/icons/obj/hydroponics/harvest.dmi and b/modular_splurt/icons/obj/hydroponics/harvest.dmi differ diff --git a/modular_splurt/icons/obj/hydroponics/seeds.dmi b/modular_splurt/icons/obj/hydroponics/seeds.dmi new file mode 100644 index 000000000000..24799f663949 Binary files /dev/null and b/modular_splurt/icons/obj/hydroponics/seeds.dmi differ diff --git a/modular_splurt/icons/obj/items_and_weapons.dmi b/modular_splurt/icons/obj/items_and_weapons.dmi index 26f84969d2bf..597aa236997e 100644 Binary files a/modular_splurt/icons/obj/items_and_weapons.dmi and b/modular_splurt/icons/obj/items_and_weapons.dmi differ diff --git a/modular_splurt/icons/obj/library.dmi b/modular_splurt/icons/obj/library.dmi new file mode 100644 index 000000000000..2ec5c86d4c08 Binary files /dev/null and b/modular_splurt/icons/obj/library.dmi differ diff --git a/modular_splurt/icons/obj/plushes.dmi b/modular_splurt/icons/obj/plushes.dmi index 530af62e19c5..93de3d916ea6 100644 Binary files a/modular_splurt/icons/obj/plushes.dmi and b/modular_splurt/icons/obj/plushes.dmi differ diff --git a/modular_splurt/icons/obj/stock_parts.dmi b/modular_splurt/icons/obj/stock_parts.dmi new file mode 100644 index 000000000000..ff1e2e188580 Binary files /dev/null and b/modular_splurt/icons/obj/stock_parts.dmi differ diff --git a/modular_splurt/icons/obj/syringe.dmi b/modular_splurt/icons/obj/syringe.dmi index 1306a2b02efd..b64085f251dd 100644 Binary files a/modular_splurt/icons/obj/syringe.dmi and b/modular_splurt/icons/obj/syringe.dmi differ diff --git a/modular_splurt/icons/obj/tools.dmi b/modular_splurt/icons/obj/tools.dmi index 9162b75d9c28..7328e4f9aaf2 100644 Binary files a/modular_splurt/icons/obj/tools.dmi and b/modular_splurt/icons/obj/tools.dmi differ diff --git a/modular_splurt/sound/misc/thomas_whistle_movie.ogg b/modular_splurt/sound/misc/thomas_whistle_movie.ogg new file mode 100644 index 000000000000..e1a077c30b8a Binary files /dev/null and b/modular_splurt/sound/misc/thomas_whistle_movie.ogg differ diff --git a/modular_splurt/sound/voice/mrowl.ogg b/modular_splurt/sound/voice/mrowl.ogg new file mode 100644 index 000000000000..d77cd3c101e7 Binary files /dev/null and b/modular_splurt/sound/voice/mrowl.ogg differ diff --git a/rust_g.dll b/rust_g.dll index 1b5f515b3453..7d1aa3cf295c 100644 Binary files a/rust_g.dll and b/rust_g.dll differ diff --git a/sound/effects/kiss.ogg b/sound/effects/kiss.ogg new file mode 100644 index 000000000000..699b13a8de84 Binary files /dev/null and b/sound/effects/kiss.ogg differ diff --git a/sound/weapons/attributions.txt b/sound/weapons/attributions.txt index fe2911c87388..9106b7cfe266 100644 --- a/sound/weapons/attributions.txt +++ b/sound/weapons/attributions.txt @@ -6,4 +6,6 @@ No changes were made to the sounds, and all credit goes to kMoon. batreflect sounds are by shadoWisp on freesound.org: https://www.freesound.org/people/shadoWisp/sounds/252044/ -Small parts of the sound are cut out and used. \ No newline at end of file +Small parts of the sound are cut out and used. + +kiss sound: https://freesound.org/people/stereostereo/sounds/117355/ diff --git a/strings/junkmail.txt b/strings/junkmail.txt new file mode 100644 index 000000000000..db916907d8aa --- /dev/null +++ b/strings/junkmail.txt @@ -0,0 +1,14 @@ +Hello! I am executive at Nanotrasen Nigel Takall. Due to accounting error all of my salary is stored in an account unreachable. In order to withdraw I am required to utilize your account to make a deposit to confirm my reality situation. In exchange for a temporary deposit I will give you a payment 1000 credits. All I need is access to your account. Will you be assistant please? +WE NEED YOUR BLOOD! WE ARE AN ANARCHO-COMMUNIST VAMPIRE COMMUNE. BLOOD ONLY LASTS 42 DAYS BEFORE IT GOES BAD! WE DO NOT HAVE NANOTRASEN STASIS! PLEASE, SEND BLOOD! THANK YOU! OR WE KILL YOU! +Triple deposits are waiting for you at MaxBet Online when you register to play with us. You can qualify for a 200% Welcome Bonus at MaxBet Online when you sign up today. Once you are a player with MaxBet, you will also receive lucrative weekly and monthly promotions. You will be able to enjoy over 450 top-flight casino games at MaxBet. +Hello !, I'm the former HoS of your deerest station accused by the Nanotrasen of being a traitor . I was the best we had to offer but it seems that nanotramsen has turned their back on me. I need 2000 credits to pay for my bail and then we can restore order on space station 14! +Hello, I noticed you riding in a 2555 Ripley and wondered if you'd be interested in selling. Low mileage mechs sell very well in our current market. Please call 223-334-3245 if you're interested +Resign Now. I’m on you now. You are fucking with me now Let’s see who you are. Watch your back , bitch. Call me. Don’t be afraid, you piece of shit. Stand up. If you don’t call, you’re just afraid. And later: I already know where you live, I’m on you. You might as well call me. You will see me. I promise. Bro. +Clown Planet Is Going To Become Awesome Possum Again! If This Wasn't Sent To A Clown, Disregard. If This Was Sent To A Mime, Blow It Out Your Ass, Space Frenchie! Anyway! We Make Big Progress On Clown Planet After Stupid Mimes BLOW IT ALL TO SAM HELL!!!!! Sorry I Am Mad.. Anyway Come And Visit, Honkles! We Thought You Were Dead Long Time :^() +MONTHPEOPLE ARE REAL, THE NANOTRASEN DEEP STATE DOESN'T WANT YOU TO SEE THIS! I'VE SEEN THEM IN REAL LIFE, THEY HAVE HUGE EYEBALLS AND NO HEAD. THEY'RE SENTIENT CALENDARS. I'M NOT CRAZY. SEARCH THE CALENDAR INCIDENT ON NTNET. USE A PROXY! #BIGTRUTHS #WAKEYWAKEYSPACEMEN #21STOFSEPTEMBER +hello 👋👋 nanotrasens! fuck 👈👌 the syndicate! they 👵 got ☄ me 😍😰 questioning my 🤰 loyalty to nanotraben! so 👌💯 please 😫 lets ⛔👀 gather our 📸💩 energy 😎 and 💰🔣 QUICK. 😲 send this 🗑👈 to 💦💊 10 😂😂 other loyal 💯 nanotraysens to 💦🤔 show we 🐶 dont 🙅🚫 take 🛍 nothing from 😂 the ✝ syndicate!! bless your 👉🏼 heart 😍💔 +Hello, my name is Immigration officer Mimi Sashimi from the American-Felinid Homeworld consulate. It appears your current documents are either inaccurate if not entirely fraudulent. This action in it's current state is a federal offense as listed in the United Earth Commission charter section NY-4. Please pay a fine of 300,000 Space credits or $3000 United States Dollars or face deportation +Hi %name%, We are unable to validate your billing information for the next billing cycle of your subscription to HONK Weekly therefore we'll suspend your membership if we do not receive a response from you within 48 hours. Obviously we'd love to have you back, simply mail %address% to update your details and continue to enjoy all the best pranks & gags without interruption. +Loyal customer, DonkCo Customer Service. We appreciate your brand loyalty support. As such, it is our responsibility and pleasure to inform you of the status of your package. Your package for one "Moth-Fuzz Parka" has been delayed. Due to local political tensions, an animal rights group has seized and eaten your package. We appreciate the patience, DonkCo +MESSAGE FROM CENTCOM HIGH COMMAND: DO NOT ACCEPT THE FRIEND REQUEST OF TICKLEBALLS THE CLOWN. HE IS NOT FUNNY AND ON TOP OF THAT HE WILL HACK YOUR NTNET ACCOUNT AND MAKE YOU UNFUNNY TOO. YOU WILL LOSE ALL YOUR SPACECREDITS!!!!! SPREAD THE WORD. ANYONE WHO BECOMES FRIENDS WITH TINKLEBALLS THE CLOWN IS GOING TO LOSE ALL OF THEIR SPACECREDITS AND LOOK LIKE A HUGE IDIOT. +i WAS A NORMAL BOY AND I CAME HOME FROM SCHOOL AND I WANTED TO PLAY SOME ORION TRAIL WHICH IS A VERY FUN GAME BUT WHEN WENT TO ARCADE MACHINE SOMETHING WAS WEIRD TEH LOGO HASD BLOD IN IT AND I BECAME VERY SCARE AND I CHECK OPTIONS AND TEHRES ONLY 1 "GO BACK" I CKLICK IT AND I SEE CHAT SI EMPTY THERE'S ONLY ONE CHARACTER CALLED "CLOSE TEH GAME " AND I GO TO ANOTHER MACHINE AND PLAY THERE BUT WHEN I PLAY GAME IS FULL OF BLOOD AND DEAD BODIES FROM SPACEMAN LOOK CLOSER AND SEE CLOWN AND CLOWN COMES CLOSER AND LOOKS AT ME AND SAYS "DON'T SAY I DIKDNT' WWARN YOU" AND CLOWN CLOSEUP APPEARS WITH BLOOD-RED HYPERREALISTIC EYES AND HE TELLS ME "YOU WILL BE THE NEXT ONE" AND ARCADE MACHINE POWER SHUT OFF AND THAT NITE CLOWN APPEAR AT MY WINDOW AND KILL ME AT 3 AM AND NOW IM DEAD AND YOU WILL BE TRHNE NEXT OEN UNLESS YOU PASTE THIS STORY TO 10 NTNET FRIENDS diff --git a/strings/tips.txt b/strings/tips.txt index ab1f7be5a333..35f35faae7ea 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -1,3 +1,4 @@ +@You can wrap portions of your messages with |, + or _ characters to italicize, embolden or underline them respectively. You can also escape these modifiers by adding backslashes before the mentioned characters. Where the space map levels connect is randomized every round, but are otherwise kept consistent within rounds. Remember that they are not necessarily bidirectional! You can catch thrown items by toggling on your throw mode with an empty hand active. To crack the safe in the vault, have a stethoscope in one of your hands and fiddle with the tumbler or use a couple C4s on it. Remember the latter option may result in the contents of the safe becoming non-existant. diff --git a/tgstation.dme b/tgstation.dme index d894eca1fc4e..49781f0c4408 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -19,7 +19,7 @@ #include "code\__byond_version_compat.dm" #include "code\_compile_options.dm" #include "code\world.dm" -#include "code\__DEFINES\_auxtools.dm" +#include "code\__DEFINES\_click.dm" #include "code\__DEFINES\_globals.dm" #include "code\__DEFINES\_protect.dm" #include "code\__DEFINES\_tick.dm" @@ -29,6 +29,7 @@ #include "code\__DEFINES\admin.dm" #include "code\__DEFINES\antagonists.dm" #include "code\__DEFINES\atmospherics.dm" +#include "code\__DEFINES\bindings.dm" #include "code\__DEFINES\bitfields.dm" #include "code\__DEFINES\blackmarket.dm" #include "code\__DEFINES\botany.dm" @@ -89,6 +90,7 @@ #include "code\__DEFINES\movespeed_modification.dm" #include "code\__DEFINES\nanites.dm" #include "code\__DEFINES\networks.dm" +#include "code\__DEFINES\overlays.dm" #include "code\__DEFINES\pinpointers.dm" #include "code\__DEFINES\pipe_construction.dm" #include "code\__DEFINES\plumbing.dm" @@ -160,6 +162,7 @@ #include "code\__DEFINES\dcs\flags.dm" #include "code\__DEFINES\dcs\helpers.dm" #include "code\__DEFINES\dcs\signals.dm" +#include "code\__DEFINES\dcs\signals\signals_action.dm" #include "code\__DEFINES\dcs\signals\signals_global.dm" #include "code\__DEFINES\dcs\signals\signals_hud.dm" #include "code\__DEFINES\dcs\signals\signals_medical.dm" @@ -170,6 +173,7 @@ #include "code\__DEFINES\dcs\signals\signals_screentips.dm" #include "code\__DEFINES\dcs\signals\signals_subsystem.dm" #include "code\__DEFINES\dcs\signals\signals_atom\signals_atom_main.dm" +#include "code\__DEFINES\dcs\signals\signals_atom\signals_atom_mouse.dm" #include "code\__DEFINES\dcs\signals\signals_atom\signals_atom_movement.dm" #include "code\__DEFINES\dcs\signals\signals_mob\signals_mob_living.dm" #include "code\__DEFINES\dcs\signals\signals_mob\signals_mob_main.dm" @@ -185,8 +189,9 @@ #include "code\__DEFINES\skills\helpers.dm" #include "code\__DEFINES\storage\_storage.dm" #include "code\__DEFINES\storage\volumetrics.dm" +#include "code\__DEFINES\traits\sources.dm" +#include "code\__HELPERS\_auxtools_api.dm" #include "code\__HELPERS\_cit_helpers.dm" -#include "code\__HELPERS\_extools_api.dm" #include "code\__HELPERS\_lists.dm" #include "code\__HELPERS\_logging.dm" #include "code\__HELPERS\_string_lists.dm" @@ -214,6 +219,7 @@ #include "code\__HELPERS\matrices.dm" #include "code\__HELPERS\mobs.dm" #include "code\__HELPERS\mouse_control.dm" +#include "code\__HELPERS\nameof.dm" #include "code\__HELPERS\names.dm" #include "code\__HELPERS\path.dm" #include "code\__HELPERS\priority_announce.dm" @@ -224,6 +230,7 @@ #include "code\__HELPERS\reagents.dm" #include "code\__HELPERS\roundend.dm" #include "code\__HELPERS\sanitize_values.dm" +#include "code\__HELPERS\screen_objs.dm" #include "code\__HELPERS\shell.dm" #include "code\__HELPERS\stat_tracking.dm" #include "code\__HELPERS\text.dm" @@ -246,6 +253,7 @@ #include "code\__HELPERS\sorts\TimSort.dm" #include "code\__SANDCODE\DEFINES\access.dm" #include "code\__SANDCODE\DEFINES\chat.dm" +#include "code\__SANDCODE\DEFINES\hud.dm" #include "code\__SANDCODE\DEFINES\keybindings.dm" #include "code\__SANDCODE\DEFINES\language.dm" #include "code\__SANDCODE\DEFINES\lewd.dm" @@ -334,7 +342,6 @@ #include "code\_onclick\right_item_attack.dm" #include "code\_onclick\right_other_mobs.dm" #include "code\_onclick\telekinesis.dm" -#include "code\_onclick\hud\_defines.dm" #include "code\_onclick\hud\action_button.dm" #include "code\_onclick\hud\ai.dm" #include "code\_onclick\hud\alert.dm" @@ -761,6 +768,7 @@ #include "code\datums\elements\flavor_text.dm" #include "code\datums\elements\forced_gravity.dm" #include "code\datums\elements\ghost_role_eligibility.dm" +#include "code\datums\elements\item_scaling.dm" #include "code\datums\elements\mob_holder.dm" #include "code\datums\elements\object_reskinning.dm" #include "code\datums\elements\photosynthesis.dm" @@ -1207,6 +1215,7 @@ #include "code\game\objects\items\fluff.dm" #include "code\game\objects\items\gift.dm" #include "code\game\objects\items\granters.dm" +#include "code\game\objects\items\hand_items.dm" #include "code\game\objects\items\handcuffs.dm" #include "code\game\objects\items\his_grace.dm" #include "code\game\objects\items\holosign_creator.dm" @@ -1215,6 +1224,7 @@ #include "code\game\objects\items\inducer.dm" #include "code\game\objects\items\kitchen.dm" #include "code\game\objects\items\latexballoon.dm" +#include "code\game\objects\items\mail.dm" #include "code\game\objects\items\manuals.dm" #include "code\game\objects\items\miscellaneous.dm" #include "code\game\objects\items\mop.dm" @@ -1412,6 +1422,7 @@ #include "code\game\objects\structures\headpike.dm" #include "code\game\objects\structures\hivebot.dm" #include "code\game\objects\structures\holosign.dm" +#include "code\game\objects\structures\industrial_lift.dm" #include "code\game\objects\structures\janicart.dm" #include "code\game\objects\structures\kitchen_spike.dm" #include "code\game\objects\structures\ladders.dm" @@ -4396,6 +4407,7 @@ #include "modular_splurt\code\__HELPERS\spawns.dm" #include "modular_splurt\code\__HELPERS\text.dm" #include "modular_splurt\code\__HELPERS\unsorted.dm" +#include "modular_splurt\code\_globalvars\sm_delam.dm" #include "modular_splurt\code\_globalvars\tgui.dm" #include "modular_splurt\code\_globalvars\lists\character_directory.dm" #include "modular_splurt\code\_globalvars\lists\global_lewd.dm" @@ -4427,6 +4439,7 @@ #include "modular_splurt\code\controllers\configuration\entries\splurt_server.dm" #include "modular_splurt\code\controllers\subsystem\afk.dm" #include "modular_splurt\code\controllers\subsystem\discord.dm" +#include "modular_splurt\code\controllers\subsystem\job.dm" #include "modular_splurt\code\controllers\subsystem\redbot.dm" #include "modular_splurt\code\controllers\subsystem\shuttle.dm" #include "modular_splurt\code\controllers\subsystem\ticker.dm" @@ -4584,7 +4597,6 @@ #include "modular_splurt\code\game\objects\items\storage\boxes.dm" #include "modular_splurt\code\game\objects\items\storage\firstaid.dm" #include "modular_splurt\code\game\objects\items\storage\secure.dm" -#include "modular_splurt\code\game\objects\items\storage\tailbag.dm" #include "modular_splurt\code\game\objects\items\storage\wallets.dm" #include "modular_splurt\code\game\objects\items\tanks\tank_types.dm" #include "modular_splurt\code\game\objects\items\weaponry\armyknife.dm" @@ -4638,6 +4650,7 @@ #include "modular_splurt\code\modules\admin\verbs\one_click_antag.dm" #include "modular_splurt\code\modules\admin\verbs\pray.dm" #include "modular_splurt\code\modules\admin\verbs\randomverbs.dm" +#include "modular_splurt\code\modules\admin\verbs\sm_delam.dm" #include "modular_splurt\code\modules\admin\verbs\vpnbunker.dm" #include "modular_splurt\code\modules\antagonists\_common\antag_spawner.dm" #include "modular_splurt\code\modules\antagonists\bloodsucker\datum_bloodsucker.dm" @@ -4685,6 +4698,7 @@ #include "modular_splurt\code\modules\atmospherics\machinery\components\unary_devices\vent_scrubber.dm" #include "modular_splurt\code\modules\atmospherics\machinery\other\miner.dm" #include "modular_splurt\code\modules\awaymissions\mission_code\academy.dm" +#include "modular_splurt\code\modules\awaymissions\mission_code\AGRComplex.dm" #include "modular_splurt\code\modules\cargo\supplypod.dm" #include "modular_splurt\code\modules\cargo\blackmarket\clothing.dm" #include "modular_splurt\code\modules\cargo\blackmarket\misc.dm" @@ -4758,6 +4772,7 @@ #include "modular_splurt\code\modules\clothing\masks\gasmask.dm" #include "modular_splurt\code\modules\clothing\masks\hailer.dm" #include "modular_splurt\code\modules\clothing\masks\miscellaneous.dm" +#include "modular_splurt\code\modules\clothing\misc\body_camera.dm" #include "modular_splurt\code\modules\clothing\neck\_neck.dm" #include "modular_splurt\code\modules\clothing\outfits\ert.dm" #include "modular_splurt\code\modules\clothing\outfits\standard.dm" @@ -4811,13 +4826,13 @@ #include "modular_splurt\code\modules\food_and_drinks\recipes\tablecraft\recipes_donut.dm" #include "modular_splurt\code\modules\food_and_drinks\recipes\tablecraft\recipes_seafood.dm" #include "modular_splurt\code\modules\games\tarot.dm" -#include "modular_splurt\code\modules\ghostcafe\ghostvr.dm" #include "modular_splurt\code\modules\holiday\holidays.dm" #include "modular_splurt\code\modules\holodeck\holo_effect.dm" #include "modular_splurt\code\modules\hydroponics\botany_flora.dm" #include "modular_splurt\code\modules\hydroponics\plant_genes.dm" #include "modular_splurt\code\modules\hydroponics\seeds.dm" #include "modular_splurt\code\modules\hydroponics\grown\towercap.dm" +#include "modular_splurt\code\modules\jobs\access.dm" #include "modular_splurt\code\modules\jobs\job_types\_job_alt_titles.dm" #include "modular_splurt\code\modules\jobs\job_types\atmospheric_technician.dm" #include "modular_splurt\code\modules\jobs\job_types\blueshield.dm" @@ -4988,6 +5003,7 @@ #include "modular_splurt\code\modules\reagents\chemistry\reagents\other_reagents.dm" #include "modular_splurt\code\modules\reagents\chemistry\recipes\drugs.dm" #include "modular_splurt\code\modules\reagents\chemistry\recipes\lewd.dm" +#include "modular_splurt\code\modules\reagents\chemistry\recipes\others.dm" #include "modular_splurt\code\modules\reagents\reagent_containers\borghydro.dm" #include "modular_splurt\code\modules\reagents\reagent_containers\bottle.dm" #include "modular_splurt\code\modules\reagents\reagent_containers\hypospray.dm" diff --git a/tgui/.editorconfig b/tgui/.editorconfig index 33092d4928a4..c0f2cb2c8b49 100644 --- a/tgui/.editorconfig +++ b/tgui/.editorconfig @@ -7,7 +7,4 @@ indent_size = 2 end_of_line = lf charset = utf-8 trim_trailing_whitespace = true -insert_final_newline = true - -[*.md] -max_line_length = 80 +insert_final_newline = true \ No newline at end of file diff --git a/tgui/.eslintrc.yml b/tgui/.eslintrc.yml index dd85d4ca159d..92dfe1320cbf 100644 --- a/tgui/.eslintrc.yml +++ b/tgui/.eslintrc.yml @@ -1,4 +1,5 @@ root: true +extends: prettier parser: '@typescript-eslint/parser' parserOptions: ecmaVersion: 2020 @@ -10,13 +11,14 @@ env: browser: true node: true plugins: - - radar + - sonarjs - react + - unused-imports + - simple-import-sort settings: react: - version: '16.10' + version: '18.2' rules: - ## Possible Errors ## ---------------------------------------- ## Enforce “for” loop update clause moving the counter in the right @@ -307,13 +309,16 @@ rules: ## Enforce or disallow capitalization of the first letter of a comment # capitalized-comments: error ## Require or disallow trailing commas - comma-dangle: [error, { - arrays: always-multiline, - objects: always-multiline, - imports: always-multiline, - exports: always-multiline, - functions: only-multiline, ## Optional on functions - }] + comma-dangle: [ + error, + { + arrays: always-multiline, + objects: always-multiline, + imports: always-multiline, + exports: always-multiline, + functions: only-multiline, ## Optional on functions + }, + ] ## Enforce consistent spacing before and after commas comma-spacing: [error, { before: false, after: true }] ## Enforce consistent comma style @@ -333,7 +338,7 @@ rules: ## Require or disallow named function expressions # func-names: error ## Enforce the consistent use of either function declarations or expressions - func-style: [error, expression] + # func-style: [error, expression] ## Enforce line breaks between arguments of a function call # function-call-argument-newline: error ## Enforce consistent line breaks inside function parentheses @@ -348,15 +353,15 @@ rules: ## Enforce the location of arrow function bodies # implicit-arrow-linebreak: error ## Enforce consistent indentation - indent: [error, 2, { SwitchCase: 1 }] + # indent: [error, 2, { SwitchCase: 1 }] ## Enforce the consistent use of either double or single quotes in JSX ## attributes - jsx-quotes: [error, prefer-double] + # jsx-quotes: [error, prefer-double] ## Enforce consistent spacing between keys and values in object literal ## properties - key-spacing: [error, { beforeColon: false, afterColon: true }] + # key-spacing: [error, { beforeColon: false, afterColon: true }] ## Enforce consistent spacing before and after keywords - keyword-spacing: [error, { before: true, after: true }] + # keyword-spacing: [error, { before: true, after: true }] ## Enforce position of line comments # line-comment-position: error ## Enforce consistent linebreak style @@ -368,14 +373,15 @@ rules: ## Enforce a maximum depth that blocks can be nested # max-depth: error ## Enforce a maximum line length - max-len: [error, { - code: 80, - ## Ignore imports - ignorePattern: '^(import\s.+\sfrom\s|.*require\()', - ignoreUrls: true, - ignoreRegExpLiterals: true, - ignoreStrings: true, - }] + # max-len: [error, { + # code: 80, + # ## Ignore imports + # ignorePattern: '^(import\s.+\sfrom\s|.*require\()', + # ignoreUrls: true, + # ignoreRegExpLiterals: true, + # ignoreStrings: true, + # ignoreTemplateLiterals: true, + # }] ## Enforce a maximum number of lines per file # max-lines: error ## Enforce a maximum number of line of code in a function @@ -412,7 +418,7 @@ rules: ## Disallow mixed binary operators # no-mixed-operators: error ## Disallow mixed spaces and tabs for indentation - no-mixed-spaces-and-tabs: error + # no-mixed-spaces-and-tabs: error ## Disallow use of chained assignment expressions # no-multi-assign: error ## Disallow multiple empty lines @@ -438,7 +444,7 @@ rules: ## Disallow ternary operators when simpler alternatives exist # no-unneeded-ternary: error ## Disallow whitespace before properties - no-whitespace-before-property: error + # no-whitespace-before-property: error ## Enforce the location of single-line statements # nonblock-statement-body-position: error ## Enforce consistent line breaks inside braces @@ -455,7 +461,7 @@ rules: ## Require or disallow assignment operator shorthand where possible # operator-assignment: error ## Enforce consistent linebreak style for operators - operator-linebreak: [error, before] + # operator-linebreak: [error, before] ## Require or disallow padding within blocks # padded-blocks: error ## Require or disallow padding lines between statements @@ -480,11 +486,11 @@ rules: ## Enforce consistent spacing before blocks space-before-blocks: [error, always] ## Enforce consistent spacing before function definition opening parenthesis - space-before-function-paren: [error, { - anonymous: always, - named: never, - asyncArrow: always, - }] + # space-before-function-paren: [error, { + # anonymous: always, + # named: never, + # asyncArrow: always, + # }] ## Enforce consistent spacing inside parentheses space-in-parens: [error, never] ## Require spacing around infix operators @@ -646,7 +652,7 @@ rules: ## Enforce ES5 or ES6 class for React Components react/prefer-es6-class: error ## Enforce that props are read-only - react/prefer-read-only-props: error + react/prefer-read-only-props: off ## Enforce stateless React Components to be written as a pure function react/prefer-stateless-function: error ## Prevent missing props validation in a React component definition @@ -668,7 +674,7 @@ rules: # react/sort-prop-types: error ## Enforce the state initialization style to be either in a constructor or ## with a class property - react/state-in-constructor: error + # react/state-in-constructor: error ## Enforces where React component static properties should be positioned. # react/static-property-placement: error ## Enforce style prop value being an object @@ -693,7 +699,7 @@ rules: react/jsx-closing-tag-location: error ## Enforce or disallow newlines inside of curly braces in JSX attributes and ## expressions (fixable) - react/jsx-curly-newline: error + # react/jsx-curly-newline: error ## Enforce or disallow spaces inside of curly braces in JSX attributes and ## expressions (fixable) react/jsx-curly-spacing: error @@ -706,11 +712,11 @@ rules: ## Enforce event handler naming conventions in JSX react/jsx-handler-names: error ## Validate JSX indentation (fixable) - react/jsx-indent: [error, 2, { - checkAttributes: true, - }] + # react/jsx-indent: [error, 2, { + # checkAttributes: true, + # }] ## Validate props indentation in JSX (fixable) - react/jsx-indent-props: [error, 2] + # react/jsx-indent-props: [error, 2] ## Validate JSX has key prop when in array or iterator react/jsx-key: error ## Validate JSX maximum depth @@ -756,3 +762,9 @@ rules: react/jsx-uses-vars: error ## Prevent missing parentheses around multilines JSX (fixable) react/jsx-wrap-multilines: error + ## Prevents the use of unused imports. + ## This could be done by enabling no-unused-vars, but we're doing this for now + unused-imports/no-unused-imports: error + ## https://github.com/lydell/eslint-plugin-simple-import-sort/ + simple-import-sort/imports: error + simple-import-sort/exports: error diff --git a/tgui/package.json b/tgui/package.json index 3bacb394eeda..9f725461b4dd 100644 --- a/tgui/package.json +++ b/tgui/package.json @@ -51,6 +51,8 @@ "eslint-config-prettier": "^8.10.0", "eslint-plugin-radar": "^0.2.1", "eslint-plugin-react": "^7.33.2", + "eslint-plugin-simple-import-sort": "latest", + "eslint-plugin-sonarjs": "latest", "eslint-plugin-unused-imports": "^3.0.0", "globals": "^13.23.0", "inferno": "^8.2.2", @@ -60,6 +62,8 @@ "jsdom": "^22.1.0", "katex": "^0.15.6", "mini-css-extract-plugin": "^2.7.6", + "react": "^18.2.0", + "react-dom": "^18.2.0", "sass": "^1.69.5", "sass-loader": "^13.3.2", "style-loader": "^3.3.3", diff --git a/tgui/packages/tgui-dev-server/dreamseeker.js b/tgui/packages/tgui-dev-server/dreamseeker.js index 3d4149cf256c..f861bcde582c 100644 --- a/tgui/packages/tgui-dev-server/dreamseeker.js +++ b/tgui/packages/tgui-dev-server/dreamseeker.js @@ -6,6 +6,7 @@ import { exec } from 'child_process'; import { promisify } from 'util'; + import { createLogger } from './logging.js'; import { require } from './require.js'; @@ -28,6 +29,9 @@ export class DreamSeeker { .map(key => encodeURIComponent(key) + '=' + encodeURIComponent(params[key])) .join('&'); + logger.log( + `topic call at ${this.client.defaults.baseURL + '/dummy?' + query}` + ); return this.client.get('/dummy?' + query); } } diff --git a/tgui/packages/tgui-dev-server/index.js b/tgui/packages/tgui-dev-server/index.js index 199e93d83632..85489ebb0499 100644 --- a/tgui/packages/tgui-dev-server/index.js +++ b/tgui/packages/tgui-dev-server/index.js @@ -4,8 +4,8 @@ * @license MIT */ -import { createCompiler } from './webpack.js'; import { reloadByondCache } from './reloader.js'; +import { createCompiler } from './webpack.js'; const noHot = process.argv.includes('--no-hot'); const noTmp = process.argv.includes('--no-tmp'); diff --git a/tgui/packages/tgui-dev-server/link/retrace.js b/tgui/packages/tgui-dev-server/link/retrace.js index c10ba9cb173c..7eaab96cbb10 100644 --- a/tgui/packages/tgui-dev-server/link/retrace.js +++ b/tgui/packages/tgui-dev-server/link/retrace.js @@ -6,6 +6,7 @@ import fs from 'fs'; import { basename } from 'path'; + import { createLogger } from '../logging.js'; import { require } from '../require.js'; import { resolveGlob } from '../util.js'; diff --git a/tgui/packages/tgui-dev-server/link/server.js b/tgui/packages/tgui-dev-server/link/server.js index 87a8a5911bc0..461d127a5f49 100644 --- a/tgui/packages/tgui-dev-server/link/server.js +++ b/tgui/packages/tgui-dev-server/link/server.js @@ -6,6 +6,7 @@ import http from 'http'; import { inspect } from 'util'; + import { createLogger, directLog } from '../logging.js'; import { require } from '../require.js'; import { loadSourceMaps, retrace } from './retrace.js'; diff --git a/tgui/packages/tgui-dev-server/reloader.js b/tgui/packages/tgui-dev-server/reloader.js index 5722cee644bf..7ab7b3526d36 100644 --- a/tgui/packages/tgui-dev-server/reloader.js +++ b/tgui/packages/tgui-dev-server/reloader.js @@ -7,6 +7,7 @@ import fs from 'fs'; import os from 'os'; import { basename } from 'path'; + import { DreamSeeker } from './dreamseeker.js'; import { createLogger } from './logging.js'; import { resolveGlob, resolvePath } from './util.js'; @@ -67,8 +68,6 @@ export const findCacheRoot = async () => { const onCacheRootFound = cacheRoot => { logger.log(`found cache at '${cacheRoot}'`); - // Plant a dummy - fs.closeSync(fs.openSync(cacheRoot + '/dummy', 'w')); }; export const reloadByondCache = async bundleDir => { @@ -93,6 +92,9 @@ export const reloadByondCache = async bundleDir => { // Clear garbage const garbage = await resolveGlob(cacheDir, './*.+(bundle|chunk|hot-update).*'); try { + // Plant a dummy browser window file, we'll be using this to avoid world topic + fs.closeSync(fs.openSync(cacheRoot + '/dummy', 'w')); + for (let file of garbage) { fs.unlinkSync(file); } diff --git a/tgui/packages/tgui-dev-server/util.js b/tgui/packages/tgui-dev-server/util.js index 0fc255ed6744..13fbef3b21b7 100644 --- a/tgui/packages/tgui-dev-server/util.js +++ b/tgui/packages/tgui-dev-server/util.js @@ -6,6 +6,7 @@ import fs from 'fs'; import path from 'path'; + import { require } from './require.js'; const globPkg = require('glob'); @@ -19,14 +20,14 @@ export const resolveGlob = (...sections) => { const unsafePaths = globPkg.sync(path.resolve(...sections), { strict: false, silent: true, + windowsPathsNoEscape: true, }); const safePaths = []; for (let path of unsafePaths) { try { fs.statSync(path); safePaths.push(path); - } - catch {} + } catch {} } return safePaths; }; diff --git a/tgui/packages/tgui-dev-server/webpack.js b/tgui/packages/tgui-dev-server/webpack.js index 8cba68afcba5..2953c27f4bf1 100644 --- a/tgui/packages/tgui-dev-server/webpack.js +++ b/tgui/packages/tgui-dev-server/webpack.js @@ -7,6 +7,7 @@ import fs from 'fs'; import { createRequire } from 'module'; import { dirname } from 'path'; + import { loadSourceMaps, setupLink } from './link/server.js'; import { createLogger } from './logging.js'; import { reloadByondCache } from './reloader.js'; diff --git a/tgui/packages/tgui-dev-server/winreg.js b/tgui/packages/tgui-dev-server/winreg.js index 669e2aad55d6..95090f534e94 100644 --- a/tgui/packages/tgui-dev-server/winreg.js +++ b/tgui/packages/tgui-dev-server/winreg.js @@ -8,6 +8,7 @@ import { exec } from 'child_process'; import { promisify } from 'util'; + import { createLogger } from './logging.js'; const logger = createLogger('winreg'); diff --git a/tgui/packages/tgui-panel/Panel.js b/tgui/packages/tgui-panel/Panel.js index 6ed6ffb27c3a..607da0e00e59 100644 --- a/tgui/packages/tgui-panel/Panel.js +++ b/tgui/packages/tgui-panel/Panel.js @@ -6,6 +6,7 @@ import { Button, Section, Stack } from 'tgui/components'; import { Pane } from 'tgui/layouts'; + import { NowPlayingWidget, useAudio } from './audio'; import { ChatPanel, ChatTabs } from './chat'; import { useGame } from './game'; diff --git a/tgui/packages/tgui-panel/audio/NowPlayingWidget.js b/tgui/packages/tgui-panel/audio/NowPlayingWidget.js index e4fe04eed167..ff7684a9e71e 100644 --- a/tgui/packages/tgui-panel/audio/NowPlayingWidget.js +++ b/tgui/packages/tgui-panel/audio/NowPlayingWidget.js @@ -7,6 +7,7 @@ import { toFixed } from 'common/math'; import { useDispatch, useSelector } from 'common/redux'; import { Button, Flex, Knob } from 'tgui/components'; + import { useSettings } from '../settings'; import { selectAudio } from './selectors'; diff --git a/tgui/packages/tgui-panel/audio/hooks.js b/tgui/packages/tgui-panel/audio/hooks.js index 17b29a959724..201d83d566f4 100644 --- a/tgui/packages/tgui-panel/audio/hooks.js +++ b/tgui/packages/tgui-panel/audio/hooks.js @@ -4,7 +4,8 @@ * @license MIT */ -import { useSelector, useDispatch } from 'common/redux'; +import { useDispatch, useSelector } from 'common/redux'; + import { selectAudio } from './selectors'; export const useAudio = context => { diff --git a/tgui/packages/tgui-panel/chat/ChatPageSettings.js b/tgui/packages/tgui-panel/chat/ChatPageSettings.js index ba045983d2f3..fd31e70575f3 100644 --- a/tgui/packages/tgui-panel/chat/ChatPageSettings.js +++ b/tgui/packages/tgui-panel/chat/ChatPageSettings.js @@ -6,6 +6,7 @@ import { useDispatch, useSelector } from 'common/redux'; import { Button, Collapsible, Divider, Input, Section, Stack } from 'tgui/components'; + import { removeChatPage, toggleAcceptedType, updateChatPage } from './actions'; import { MESSAGE_TYPES } from './constants'; import { selectCurrentChatPage } from './selectors'; diff --git a/tgui/packages/tgui-panel/chat/ChatPanel.js b/tgui/packages/tgui-panel/chat/ChatPanel.js index 0a5deaf9febe..7fcec3b65566 100644 --- a/tgui/packages/tgui-panel/chat/ChatPanel.js +++ b/tgui/packages/tgui-panel/chat/ChatPanel.js @@ -7,6 +7,7 @@ import { shallowDiffers } from 'common/react'; import { Component, createRef } from 'inferno'; import { Button } from 'tgui/components'; + import { chatRenderer } from './renderer'; export class ChatPanel extends Component { diff --git a/tgui/packages/tgui-panel/chat/ChatTabs.js b/tgui/packages/tgui-panel/chat/ChatTabs.js index a0e6cc59e523..26e34982dc84 100644 --- a/tgui/packages/tgui-panel/chat/ChatTabs.js +++ b/tgui/packages/tgui-panel/chat/ChatTabs.js @@ -5,10 +5,11 @@ */ import { useDispatch, useSelector } from 'common/redux'; -import { Box, Tabs, Flex, Button } from 'tgui/components'; -import { changeChatPage, addChatPage } from './actions'; -import { selectChatPages, selectCurrentChatPage } from './selectors'; +import { Box, Button, Flex, Tabs } from 'tgui/components'; + import { openChatSettings } from '../settings/actions'; +import { addChatPage, changeChatPage } from './actions'; +import { selectChatPages, selectCurrentChatPage } from './selectors'; const UnreadCountWidget = ({ value }) => ( ( type.startsWith(MESSAGE_TYPE_INTERNAL) || page.acceptedTypes[type] diff --git a/tgui/packages/tgui-panel/chat/reducer.js b/tgui/packages/tgui-panel/chat/reducer.js index 6342e0012fca..79dbdf327a9d 100644 --- a/tgui/packages/tgui-panel/chat/reducer.js +++ b/tgui/packages/tgui-panel/chat/reducer.js @@ -4,7 +4,7 @@ * @license MIT */ -import { addChatPage, changeChatPage, loadChat, removeChatPage, toggleAcceptedType, updateChatPage, updateMessageCount, changeScrollTracking } from './actions'; +import { addChatPage, changeChatPage, changeScrollTracking, loadChat, removeChatPage, toggleAcceptedType, updateChatPage, updateMessageCount } from './actions'; import { canPageAcceptType, createMainPage } from './model'; const mainPage = createMainPage(); diff --git a/tgui/packages/tgui-panel/chat/renderer.js b/tgui/packages/tgui-panel/chat/renderer.js index 495ed32228be..801cb664a001 100644 --- a/tgui/packages/tgui-panel/chat/renderer.js +++ b/tgui/packages/tgui-panel/chat/renderer.js @@ -7,7 +7,8 @@ import { EventEmitter } from 'common/events'; import { classes } from 'common/react'; import { createLogger } from 'tgui/logging'; -import { COMBINE_MAX_MESSAGES, COMBINE_MAX_TIME_WINDOW, IMAGE_RETRY_DELAY, IMAGE_RETRY_LIMIT, IMAGE_RETRY_MESSAGE_AGE, MAX_PERSISTED_MESSAGES, MAX_VISIBLE_MESSAGES, MESSAGE_PRUNE_INTERVAL, MESSAGE_TYPES, MESSAGE_TYPE_INTERNAL, MESSAGE_TYPE_UNKNOWN } from './constants'; + +import { COMBINE_MAX_MESSAGES, COMBINE_MAX_TIME_WINDOW, IMAGE_RETRY_DELAY, IMAGE_RETRY_LIMIT, IMAGE_RETRY_MESSAGE_AGE, MAX_PERSISTED_MESSAGES, MAX_VISIBLE_MESSAGES, MESSAGE_PRUNE_INTERVAL, MESSAGE_TYPE_INTERNAL, MESSAGE_TYPE_UNKNOWN, MESSAGE_TYPES } from './constants'; import { canPageAcceptType, createMessage, isSameMessage } from './model'; import { highlightNode, linkifyNode } from './replaceInTextNode'; diff --git a/tgui/packages/tgui-panel/game/hooks.js b/tgui/packages/tgui-panel/game/hooks.js index e9567b916b46..78ac5ebc17bc 100644 --- a/tgui/packages/tgui-panel/game/hooks.js +++ b/tgui/packages/tgui-panel/game/hooks.js @@ -5,6 +5,7 @@ */ import { useSelector } from 'common/redux'; + import { selectGame } from './selectors'; export const useGame = context => { diff --git a/tgui/packages/tgui-panel/game/middleware.js b/tgui/packages/tgui-panel/game/middleware.js index 854369dc54ea..1f48d7ae0820 100644 --- a/tgui/packages/tgui-panel/game/middleware.js +++ b/tgui/packages/tgui-panel/game/middleware.js @@ -6,8 +6,8 @@ import { pingSuccess } from '../ping/actions'; import { connectionLost, connectionRestored, roundRestarted } from './actions'; -import { selectGame } from './selectors'; import { CONNECTION_LOST_AFTER } from './constants'; +import { selectGame } from './selectors'; const withTimestamp = action => ({ ...action, diff --git a/tgui/packages/tgui-panel/index.js b/tgui/packages/tgui-panel/index.js index d635db2b479e..a4db6ca8d477 100644 --- a/tgui/packages/tgui-panel/index.js +++ b/tgui/packages/tgui-panel/index.js @@ -10,11 +10,12 @@ import './styles/themes/light.scss'; import { perf } from 'common/perf'; import { combineReducers } from 'common/redux'; -import { setupHotReloading } from 'tgui-dev-server/link/client.cjs'; import { setupGlobalEvents } from 'tgui/events'; import { captureExternalLinks } from 'tgui/links'; import { createRenderer } from 'tgui/renderer'; import { configureStore, StoreProvider } from 'tgui/store'; +import { setupHotReloading } from 'tgui-dev-server/link/client.cjs'; + import { audioMiddleware, audioReducer } from './audio'; import { chatMiddleware, chatReducer } from './chat'; import { gameMiddleware, gameReducer } from './game'; diff --git a/tgui/packages/tgui-panel/ping/PingIndicator.js b/tgui/packages/tgui-panel/ping/PingIndicator.js index b663cd3a1809..6f1e526a8ba2 100644 --- a/tgui/packages/tgui-panel/ping/PingIndicator.js +++ b/tgui/packages/tgui-panel/ping/PingIndicator.js @@ -8,6 +8,7 @@ import { Color } from 'common/color'; import { toFixed } from 'common/math'; import { useSelector } from 'common/redux'; import { Box } from 'tgui/components'; + import { selectPing } from './selectors'; export const PingIndicator = (props, context) => { diff --git a/tgui/packages/tgui-panel/ping/middleware.js b/tgui/packages/tgui-panel/ping/middleware.js index b7d8e25a7672..70e59e90e225 100644 --- a/tgui/packages/tgui-panel/ping/middleware.js +++ b/tgui/packages/tgui-panel/ping/middleware.js @@ -5,6 +5,7 @@ */ import { sendMessage } from 'tgui/backend'; + import { pingFail, pingSuccess } from './actions'; import { PING_INTERVAL, PING_QUEUE_SIZE, PING_TIMEOUT } from './constants'; diff --git a/tgui/packages/tgui-panel/ping/reducer.js b/tgui/packages/tgui-panel/ping/reducer.js index 22d146f8b815..c808b2df835f 100644 --- a/tgui/packages/tgui-panel/ping/reducer.js +++ b/tgui/packages/tgui-panel/ping/reducer.js @@ -5,6 +5,7 @@ */ import { clamp01, scale } from 'common/math'; + import { pingFail, pingSuccess } from './actions'; import { PING_MAX_FAILS, PING_ROUNDTRIP_BEST, PING_ROUNDTRIP_WORST } from './constants'; diff --git a/tgui/packages/tgui-panel/settings/SettingsPanel.js b/tgui/packages/tgui-panel/settings/SettingsPanel.js index 01df419ce21f..93ca1520d2cd 100644 --- a/tgui/packages/tgui-panel/settings/SettingsPanel.js +++ b/tgui/packages/tgui-panel/settings/SettingsPanel.js @@ -5,9 +5,10 @@ */ import { toFixed } from 'common/math'; -import { useLocalState } from 'tgui/backend'; import { useDispatch, useSelector } from 'common/redux'; +import { useLocalState } from 'tgui/backend'; import { Box, Button, ColorBox, Divider, Dropdown, Flex, Input, LabeledList, NumberInput, Section, Stack, Tabs, TextArea } from 'tgui/components'; + import { ChatPageSettings } from '../chat'; import { rebuildChat, saveChatToDisk } from '../chat/actions'; import { THEMES } from '../themes'; diff --git a/tgui/packages/tgui-panel/settings/hooks.js b/tgui/packages/tgui-panel/settings/hooks.js index 1cdcaac7364c..3e3237c331d5 100644 --- a/tgui/packages/tgui-panel/settings/hooks.js +++ b/tgui/packages/tgui-panel/settings/hooks.js @@ -5,7 +5,8 @@ */ import { useDispatch, useSelector } from 'common/redux'; -import { updateSettings, toggleSettings } from './actions'; + +import { toggleSettings, updateSettings } from './actions'; import { selectSettings } from './selectors'; export const useSettings = context => { diff --git a/tgui/packages/tgui-panel/settings/middleware.js b/tgui/packages/tgui-panel/settings/middleware.js index b5ce06c5cc08..1b630c0ad260 100644 --- a/tgui/packages/tgui-panel/settings/middleware.js +++ b/tgui/packages/tgui-panel/settings/middleware.js @@ -5,10 +5,11 @@ */ import { storage } from 'common/storage'; + import { setClientTheme } from '../themes'; import { loadSettings, updateSettings } from './actions'; -import { selectSettings } from './selectors'; import { FONTS_DISABLED } from './constants'; +import { selectSettings } from './selectors'; const setGlobalFontSize = fontSize => { document.documentElement.style diff --git a/tgui/packages/tgui-panel/telemetry.js b/tgui/packages/tgui-panel/telemetry.js index 31b8541c21cf..7648b6c59f12 100644 --- a/tgui/packages/tgui-panel/telemetry.js +++ b/tgui/packages/tgui-panel/telemetry.js @@ -4,8 +4,8 @@ * @license MIT */ -import { sendMessage } from 'tgui/backend'; import { storage } from 'common/storage'; +import { sendMessage } from 'tgui/backend'; import { createLogger } from 'tgui/logging'; const logger = createLogger('telemetry'); diff --git a/tgui/packages/tgui/backend.ts b/tgui/packages/tgui/backend.ts index b5ce52f5e092..ddefc4d752a0 100644 --- a/tgui/packages/tgui/backend.ts +++ b/tgui/packages/tgui/backend.ts @@ -13,6 +13,7 @@ import { perf } from 'common/perf'; import { createAction } from 'common/redux'; + import { setupDrag } from './drag'; import { focusMap } from './focus'; import { createLogger } from './logging'; diff --git a/tgui/packages/tgui/components/BlockQuote.js b/tgui/packages/tgui/components/BlockQuote.js index 62a052157288..ba568ff85c1e 100644 --- a/tgui/packages/tgui/components/BlockQuote.js +++ b/tgui/packages/tgui/components/BlockQuote.js @@ -5,6 +5,7 @@ */ import { classes } from 'common/react'; + import { Box } from './Box'; export const BlockQuote = props => { diff --git a/tgui/packages/tgui/components/Box.tsx b/tgui/packages/tgui/components/Box.tsx index 9b0682661fbd..c4b327a68ef6 100644 --- a/tgui/packages/tgui/components/Box.tsx +++ b/tgui/packages/tgui/components/Box.tsx @@ -7,6 +7,7 @@ import { BooleanLike, classes, pureComponentHooks } from 'common/react'; import { createVNode, InfernoNode } from 'inferno'; import { ChildFlags, VNodeFlags } from 'inferno-vnode-flags'; + import { CSS_COLORS } from '../constants'; export interface BoxProps { diff --git a/tgui/packages/tgui/components/Button.js b/tgui/packages/tgui/components/Button.js index a56c7dfa0dba..68c283adae14 100644 --- a/tgui/packages/tgui/components/Button.js +++ b/tgui/packages/tgui/components/Button.js @@ -7,6 +7,7 @@ import { KEY_ENTER, KEY_ESCAPE, KEY_SPACE } from 'common/keycodes'; import { classes, pureComponentHooks } from 'common/react'; import { Component, createRef } from 'inferno'; + import { createLogger } from '../logging'; import { Box } from './Box'; import { Icon } from './Icon'; diff --git a/tgui/packages/tgui/components/ByondUi.js b/tgui/packages/tgui/components/ByondUi.js index 07be451e9d2f..5ab74ec4a240 100644 --- a/tgui/packages/tgui/components/ByondUi.js +++ b/tgui/packages/tgui/components/ByondUi.js @@ -7,6 +7,7 @@ import { shallowDiffers } from 'common/react'; import { debounce } from 'common/timer'; import { Component, createRef } from 'inferno'; + import { createLogger } from '../logging'; import { computeBoxProps } from './Box'; diff --git a/tgui/packages/tgui/components/Chart.js b/tgui/packages/tgui/components/Chart.js index 77913779db81..6b57ea2880f2 100644 --- a/tgui/packages/tgui/components/Chart.js +++ b/tgui/packages/tgui/components/Chart.js @@ -7,6 +7,7 @@ import { map, zipWith } from 'common/collections'; import { pureComponentHooks } from 'common/react'; import { Component, createRef } from 'inferno'; + import { Box } from './Box'; const normalizeData = (data, scale, rangeX, rangeY) => { diff --git a/tgui/packages/tgui/components/Collapsible.js b/tgui/packages/tgui/components/Collapsible.js index 8b915814ba41..fdfea7754d66 100644 --- a/tgui/packages/tgui/components/Collapsible.js +++ b/tgui/packages/tgui/components/Collapsible.js @@ -5,6 +5,7 @@ */ import { Component } from 'inferno'; + import { Box } from './Box'; import { Button } from './Button'; diff --git a/tgui/packages/tgui/components/ColorBox.js b/tgui/packages/tgui/components/ColorBox.js index 10306cf4654c..578a0d1c24a5 100644 --- a/tgui/packages/tgui/components/ColorBox.js +++ b/tgui/packages/tgui/components/ColorBox.js @@ -5,6 +5,7 @@ */ import { classes, pureComponentHooks } from 'common/react'; + import { computeBoxClassName, computeBoxProps } from './Box'; export const ColorBox = props => { diff --git a/tgui/packages/tgui/components/Dimmer.js b/tgui/packages/tgui/components/Dimmer.js index d97c3626a3eb..2f1aec4fd577 100644 --- a/tgui/packages/tgui/components/Dimmer.js +++ b/tgui/packages/tgui/components/Dimmer.js @@ -5,6 +5,7 @@ */ import { classes } from 'common/react'; + import { Box } from './Box'; export const Dimmer = props => { diff --git a/tgui/packages/tgui/components/DraggableControl.js b/tgui/packages/tgui/components/DraggableControl.js index dfb47e8f4d6b..c9577db5f798 100644 --- a/tgui/packages/tgui/components/DraggableControl.js +++ b/tgui/packages/tgui/components/DraggableControl.js @@ -7,6 +7,7 @@ import { clamp } from 'common/math'; import { pureComponentHooks } from 'common/react'; import { Component, createRef } from 'inferno'; + import { AnimatedNumber } from './AnimatedNumber'; const DEFAULT_UPDATE_RATE = 400; diff --git a/tgui/packages/tgui/components/Dropdown.js b/tgui/packages/tgui/components/Dropdown.js index 7486807e3f35..8e35f5972f26 100644 --- a/tgui/packages/tgui/components/Dropdown.js +++ b/tgui/packages/tgui/components/Dropdown.js @@ -6,6 +6,7 @@ import { classes } from 'common/react'; import { Component } from 'inferno'; + import { Box } from './Box'; import { Icon } from './Icon'; diff --git a/tgui/packages/tgui/components/Flex.tsx b/tgui/packages/tgui/components/Flex.tsx index fbb5ab0b9619..fde35dd81144 100644 --- a/tgui/packages/tgui/components/Flex.tsx +++ b/tgui/packages/tgui/components/Flex.tsx @@ -5,6 +5,7 @@ */ import { BooleanLike, classes, pureComponentHooks } from 'common/react'; + import { Box, BoxProps, unit } from './Box'; export interface FlexProps extends BoxProps { diff --git a/tgui/packages/tgui/components/Grid.js b/tgui/packages/tgui/components/Grid.js index 3269b672006c..5b5b2f974506 100644 --- a/tgui/packages/tgui/components/Grid.js +++ b/tgui/packages/tgui/components/Grid.js @@ -4,9 +4,10 @@ * @license MIT */ -import { Table } from './Table'; import { pureComponentHooks } from 'common/react'; +import { Table } from './Table'; + /** @deprecated */ export const Grid = props => { const { children, ...rest } = props; diff --git a/tgui/packages/tgui/components/Icon.js b/tgui/packages/tgui/components/Icon.js index 13efaffca799..afdaa3548273 100644 --- a/tgui/packages/tgui/components/Icon.js +++ b/tgui/packages/tgui/components/Icon.js @@ -7,6 +7,7 @@ */ import { classes, pureComponentHooks } from 'common/react'; + import { Box } from './Box'; const FA_OUTLINE_REGEX = /-o$/; diff --git a/tgui/packages/tgui/components/InfinitePlane.js b/tgui/packages/tgui/components/InfinitePlane.js index 393ac1de81d1..844fbe7a4225 100644 --- a/tgui/packages/tgui/components/InfinitePlane.js +++ b/tgui/packages/tgui/components/InfinitePlane.js @@ -1,8 +1,9 @@ +import { Component } from 'inferno'; + import { computeBoxProps } from "./Box"; -import { Stack } from "./Stack"; -import { ProgressBar } from "./ProgressBar"; import { Button } from "./Button"; -import { Component } from 'inferno'; +import { ProgressBar } from "./ProgressBar"; +import { Stack } from "./Stack"; const ZOOM_MIN_VAL = 0.5; const ZOOM_MAX_VAL = 1.5; diff --git a/tgui/packages/tgui/components/Input.js b/tgui/packages/tgui/components/Input.js index b0c5f3f0cbc0..b70cc34a398d 100644 --- a/tgui/packages/tgui/components/Input.js +++ b/tgui/packages/tgui/components/Input.js @@ -4,10 +4,11 @@ * @license MIT */ +import { KEY_ENTER, KEY_ESCAPE } from 'common/keycodes'; import { classes } from 'common/react'; import { Component, createRef } from 'inferno'; + import { Box } from './Box'; -import { KEY_ESCAPE, KEY_ENTER } from 'common/keycodes'; export const toInputValue = value => ( typeof value !== 'number' && typeof value !== 'string' diff --git a/tgui/packages/tgui/components/Knob.js b/tgui/packages/tgui/components/Knob.js index 175792471b3d..8b7927362118 100644 --- a/tgui/packages/tgui/components/Knob.js +++ b/tgui/packages/tgui/components/Knob.js @@ -6,6 +6,7 @@ import { keyOfMatchingRange, scale } from 'common/math'; import { classes } from 'common/react'; + import { computeBoxClassName, computeBoxProps } from './Box'; import { DraggableControl } from './DraggableControl'; import { NumberInput } from './NumberInput'; diff --git a/tgui/packages/tgui/components/LabeledList.tsx b/tgui/packages/tgui/components/LabeledList.tsx index 0417fefc8c0a..5808d85e219b 100644 --- a/tgui/packages/tgui/components/LabeledList.tsx +++ b/tgui/packages/tgui/components/LabeledList.tsx @@ -6,6 +6,7 @@ import { BooleanLike, classes, pureComponentHooks } from 'common/react'; import { InfernoNode } from 'inferno'; + import { Box, unit } from './Box'; import { Divider } from './Divider'; diff --git a/tgui/packages/tgui/components/Modal.js b/tgui/packages/tgui/components/Modal.js index aa420af67575..98034d82092d 100644 --- a/tgui/packages/tgui/components/Modal.js +++ b/tgui/packages/tgui/components/Modal.js @@ -5,6 +5,7 @@ */ import { classes } from 'common/react'; + import { computeBoxClassName, computeBoxProps } from './Box'; import { Dimmer } from './Dimmer'; diff --git a/tgui/packages/tgui/components/NoticeBox.js b/tgui/packages/tgui/components/NoticeBox.js index 0277c63b343e..e7393f596b69 100644 --- a/tgui/packages/tgui/components/NoticeBox.js +++ b/tgui/packages/tgui/components/NoticeBox.js @@ -5,6 +5,7 @@ */ import { classes, pureComponentHooks } from 'common/react'; + import { Box } from './Box'; export const NoticeBox = props => { diff --git a/tgui/packages/tgui/components/NumberInput.js b/tgui/packages/tgui/components/NumberInput.js index 306772c8a512..5548cba1e9c3 100644 --- a/tgui/packages/tgui/components/NumberInput.js +++ b/tgui/packages/tgui/components/NumberInput.js @@ -7,6 +7,7 @@ import { clamp } from 'common/math'; import { classes, pureComponentHooks } from 'common/react'; import { Component, createRef } from 'inferno'; + import { AnimatedNumber } from './AnimatedNumber'; import { Box } from './Box'; diff --git a/tgui/packages/tgui/components/ProgressBar.js b/tgui/packages/tgui/components/ProgressBar.js index 1ec2b762930f..2ec784fb79f3 100644 --- a/tgui/packages/tgui/components/ProgressBar.js +++ b/tgui/packages/tgui/components/ProgressBar.js @@ -4,8 +4,9 @@ * @license MIT */ -import { clamp01, scale, keyOfMatchingRange, toFixed } from 'common/math'; +import { clamp01, keyOfMatchingRange, scale, toFixed } from 'common/math'; import { classes, pureComponentHooks } from 'common/react'; + import { computeBoxClassName, computeBoxProps } from './Box'; export const ProgressBar = props => { diff --git a/tgui/packages/tgui/components/RestrictedInput.js b/tgui/packages/tgui/components/RestrictedInput.js index 0a6e2cb440c3..4a38ee87b6b7 100644 --- a/tgui/packages/tgui/components/RestrictedInput.js +++ b/tgui/packages/tgui/components/RestrictedInput.js @@ -1,8 +1,9 @@ -import { classes } from 'common/react'; +import { KEY_ENTER, KEY_ESCAPE } from 'common/keycodes'; import { clamp } from 'common/math'; +import { classes } from 'common/react'; import { Component, createRef } from 'inferno'; + import { Box } from './Box'; -import { KEY_ESCAPE, KEY_ENTER } from 'common/keycodes'; const DEFAULT_MIN = 0; const DEFAULT_MAX = 10000; diff --git a/tgui/packages/tgui/components/RoundGauge.js b/tgui/packages/tgui/components/RoundGauge.js index cbe1f910a661..8df3e923e308 100644 --- a/tgui/packages/tgui/components/RoundGauge.js +++ b/tgui/packages/tgui/components/RoundGauge.js @@ -6,6 +6,7 @@ import { clamp01, keyOfMatchingRange, scale } from 'common/math'; import { classes } from 'common/react'; + import { AnimatedNumber } from './AnimatedNumber'; import { Box, computeBoxClassName, computeBoxProps } from './Box'; diff --git a/tgui/packages/tgui/components/Section.tsx b/tgui/packages/tgui/components/Section.tsx index 77cf03a07639..22df3648d81f 100644 --- a/tgui/packages/tgui/components/Section.tsx +++ b/tgui/packages/tgui/components/Section.tsx @@ -6,6 +6,7 @@ import { canRender, classes } from 'common/react'; import { Component, createRef, InfernoNode, RefObject } from 'inferno'; + import { addScrollableNode, removeScrollableNode } from '../events'; import { BoxProps, computeBoxClassName, computeBoxProps } from './Box'; diff --git a/tgui/packages/tgui/components/Slider.js b/tgui/packages/tgui/components/Slider.js index 005e6c1f8f78..0e93c4952b09 100644 --- a/tgui/packages/tgui/components/Slider.js +++ b/tgui/packages/tgui/components/Slider.js @@ -6,6 +6,7 @@ import { clamp01, keyOfMatchingRange, scale } from 'common/math'; import { classes } from 'common/react'; + import { computeBoxClassName, computeBoxProps } from './Box'; import { DraggableControl } from './DraggableControl'; import { NumberInput } from './NumberInput'; diff --git a/tgui/packages/tgui/components/Stack.tsx b/tgui/packages/tgui/components/Stack.tsx index e486a77c1ea5..1ce9ae0376c0 100644 --- a/tgui/packages/tgui/components/Stack.tsx +++ b/tgui/packages/tgui/components/Stack.tsx @@ -5,6 +5,7 @@ */ import { classes } from 'common/react'; + import { Flex, FlexItemProps, FlexProps } from './Flex'; interface StackProps extends FlexProps { diff --git a/tgui/packages/tgui/components/Table.js b/tgui/packages/tgui/components/Table.js index 545e26f5934f..b108330654e8 100644 --- a/tgui/packages/tgui/components/Table.js +++ b/tgui/packages/tgui/components/Table.js @@ -5,6 +5,7 @@ */ import { classes, pureComponentHooks } from 'common/react'; + import { computeBoxClassName, computeBoxProps } from './Box'; export const Table = props => { diff --git a/tgui/packages/tgui/components/Tabs.js b/tgui/packages/tgui/components/Tabs.js index ca0453f8da34..3e897638f0df 100644 --- a/tgui/packages/tgui/components/Tabs.js +++ b/tgui/packages/tgui/components/Tabs.js @@ -5,6 +5,7 @@ */ import { canRender, classes } from 'common/react'; + import { computeBoxClassName, computeBoxProps } from './Box'; import { Icon } from './Icon'; diff --git a/tgui/packages/tgui/components/TextArea.js b/tgui/packages/tgui/components/TextArea.js index 00e1605a3b31..ed887324a4a1 100644 --- a/tgui/packages/tgui/components/TextArea.js +++ b/tgui/packages/tgui/components/TextArea.js @@ -5,11 +5,12 @@ * @license MIT */ +import { KEY_ESCAPE } from 'common/keycodes'; import { classes } from 'common/react'; import { Component, createRef } from 'inferno'; + import { Box } from './Box'; import { toInputValue } from './Input'; -import { KEY_ESCAPE } from 'common/keycodes'; export class TextArea extends Component { constructor(props, context) { diff --git a/tgui/packages/tgui/components/TimeDisplay.js b/tgui/packages/tgui/components/TimeDisplay.js index fdba84563a8c..d2a49e4de124 100644 --- a/tgui/packages/tgui/components/TimeDisplay.js +++ b/tgui/packages/tgui/components/TimeDisplay.js @@ -1,6 +1,7 @@ -import { formatTime } from '../format'; import { Component } from 'inferno'; +import { formatTime } from '../format'; + // AnimatedNumber Copypaste const isSafeNumber = value => { return typeof value === 'number' diff --git a/tgui/packages/tgui/components/index.js b/tgui/packages/tgui/components/index.js index 94a50d233959..21a82a221907 100644 --- a/tgui/packages/tgui/components/index.js +++ b/tgui/packages/tgui/components/index.js @@ -29,8 +29,8 @@ export { LabeledList } from './LabeledList'; export { Modal } from './Modal'; export { NoticeBox } from './NoticeBox'; export { NumberInput } from './NumberInput'; -export { ProgressBar } from './ProgressBar'; export { Popper } from './Popper'; +export { ProgressBar } from './ProgressBar'; export { RestrictedInput } from './RestrictedInput'; export { RoundGauge } from './RoundGauge'; export { Section } from './Section'; diff --git a/tgui/packages/tgui/debug/hooks.js b/tgui/packages/tgui/debug/hooks.js index 0b1a3f105e35..a09dcb8cb996 100644 --- a/tgui/packages/tgui/debug/hooks.js +++ b/tgui/packages/tgui/debug/hooks.js @@ -5,6 +5,7 @@ */ import { useSelector } from 'common/redux'; + import { selectDebug } from './selectors'; export const useDebug = context => useSelector(context, selectDebug); diff --git a/tgui/packages/tgui/debug/middleware.js b/tgui/packages/tgui/debug/middleware.js index 8dceaf9573ca..519644899dc8 100644 --- a/tgui/packages/tgui/debug/middleware.js +++ b/tgui/packages/tgui/debug/middleware.js @@ -5,6 +5,7 @@ */ import { KEY_BACKSPACE, KEY_F10, KEY_F11, KEY_F12 } from 'common/keycodes'; + import { globalEvents } from '../events'; import { acquireHotKey } from '../hotkeys'; import { openExternalBrowser, toggleDebugLayout, toggleKitchenSink } from './actions'; diff --git a/tgui/packages/tgui/drag.js b/tgui/packages/tgui/drag.js index d6f0967a8ddd..2a0804353a6f 100644 --- a/tgui/packages/tgui/drag.js +++ b/tgui/packages/tgui/drag.js @@ -6,6 +6,7 @@ import { storage } from 'common/storage'; import { vecAdd, vecInverse, vecMultiply, vecScale } from 'common/vector'; + import { createLogger } from './logging'; const logger = createLogger('drag'); diff --git a/tgui/packages/tgui/hotkeys.ts b/tgui/packages/tgui/hotkeys.ts index 1358ff25101a..61113f737d72 100644 --- a/tgui/packages/tgui/hotkeys.ts +++ b/tgui/packages/tgui/hotkeys.ts @@ -5,6 +5,7 @@ */ import * as keycodes from 'common/keycodes'; + import { globalEvents, KeyEvent } from './events'; import { createLogger } from './logging'; diff --git a/tgui/packages/tgui/index.js b/tgui/packages/tgui/index.js index bd6f3f53023d..dc17b56cca61 100644 --- a/tgui/packages/tgui/index.js +++ b/tgui/packages/tgui/index.js @@ -21,11 +21,12 @@ import './styles/themes/clockcult.scss'; import { perf } from 'common/perf'; import { setupHotReloading } from 'tgui-dev-server/link/client.cjs'; + +import { setupGlobalEvents } from './events'; import { setupHotKeys } from './hotkeys'; import { captureExternalLinks } from './links'; import { createRenderer } from './renderer'; import { configureStore, StoreProvider } from './store'; -import { setupGlobalEvents } from './events'; perf.mark('inception', window.performance?.timing?.navigationStart); perf.mark('init'); diff --git a/tgui/packages/tgui/interfaces/AdventureBrowser.tsx b/tgui/packages/tgui/interfaces/AdventureBrowser.tsx index d713f46ac61d..8739e2591e7b 100644 --- a/tgui/packages/tgui/interfaces/AdventureBrowser.tsx +++ b/tgui/packages/tgui/interfaces/AdventureBrowser.tsx @@ -1,8 +1,8 @@ import { useBackend, useLocalState } from '../backend'; -import { Button, LabeledList, Section, Box, NoticeBox, Table } from '../components'; +import { Box, Button, LabeledList, NoticeBox, Section, Table } from '../components'; +import { formatTime } from '../format'; import { Window } from '../layouts'; import { AdventureDataProvider, AdventureScreen } from './ExodroneConsole'; -import { formatTime } from '../format'; type Adventure = { ref: string; diff --git a/tgui/packages/tgui/interfaces/AirAlarm.js b/tgui/packages/tgui/interfaces/AirAlarm.js index 5d5bf0e0f458..fdf731569a2c 100644 --- a/tgui/packages/tgui/interfaces/AirAlarm.js +++ b/tgui/packages/tgui/interfaces/AirAlarm.js @@ -1,5 +1,6 @@ import { toFixed } from 'common/math'; import { Fragment } from 'inferno'; + import { useBackend, useLocalState } from '../backend'; import { Box, Button, LabeledList, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/AlertModal.tsx b/tgui/packages/tgui/interfaces/AlertModal.tsx index 965faf68380a..ef99e91b4407 100644 --- a/tgui/packages/tgui/interfaces/AlertModal.tsx +++ b/tgui/packages/tgui/interfaces/AlertModal.tsx @@ -1,8 +1,8 @@ -import { Loader } from './common/Loader'; -import { useBackend, useLocalState } from '../backend'; import { KEY_ENTER, KEY_ESCAPE, KEY_LEFT, KEY_RIGHT, KEY_SPACE, KEY_TAB } from '../../common/keycodes'; +import { useBackend, useLocalState } from '../backend'; import { Autofocus, Box, Button, Flex, Section, Stack } from '../components'; import { Window } from '../layouts'; +import { Loader } from './common/Loader'; type AlertModalData = { autofocus: boolean; diff --git a/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx b/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx index 8e88760ab2c8..1d9fecc6ec27 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx @@ -1,6 +1,7 @@ -import { useBackend, useLocalState } from '../backend'; -import { Blink, BlockQuote, Box, Dimmer, Icon, Section, Stack } from '../components'; import { BooleanLike } from 'common/react'; + +import { useBackend } from '../backend'; +import { Icon, Section, Stack } from '../components'; import { Window } from '../layouts'; type Objective = { diff --git a/tgui/packages/tgui/interfaces/AntagInfoClockwork.tsx b/tgui/packages/tgui/interfaces/AntagInfoClockwork.tsx index 2d03d8f74dce..cd4791c22820 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoClockwork.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoClockwork.tsx @@ -1,4 +1,5 @@ import { BooleanLike } from 'common/react'; + import { useBackend } from '../backend'; import { Section, Stack } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/AntagInfoTraitor.tsx b/tgui/packages/tgui/interfaces/AntagInfoTraitor.tsx index 04a93ccb46e1..9241b3403e76 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoTraitor.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoTraitor.tsx @@ -1,7 +1,8 @@ -import { useBackend, useLocalState } from '../backend'; +import { BooleanLike } from 'common/react'; import { multiline } from 'common/string'; + +import { useBackend } from '../backend'; import { BlockQuote, Button, Dimmer, Section, Stack } from '../components'; -import { BooleanLike } from 'common/react'; import { Window } from '../layouts'; const allystyle = { diff --git a/tgui/packages/tgui/interfaces/AntagInfoWizard.tsx b/tgui/packages/tgui/interfaces/AntagInfoWizard.tsx index 046030a7bc5f..4186f581bbc4 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoWizard.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoWizard.tsx @@ -1,6 +1,7 @@ -import { useBackend, useLocalState } from '../backend'; -import { Blink, BlockQuote, Box, Dimmer, Icon, Section, Stack } from '../components'; import { BooleanLike } from 'common/react'; + +import { useBackend } from '../backend'; +import { Section, Stack } from '../components'; import { Window } from '../layouts'; const teleportstyle = { diff --git a/tgui/packages/tgui/interfaces/ApcControl.js b/tgui/packages/tgui/interfaces/ApcControl.js index 0005476d4a87..b2ff078a8200 100644 --- a/tgui/packages/tgui/interfaces/ApcControl.js +++ b/tgui/packages/tgui/interfaces/ApcControl.js @@ -1,8 +1,9 @@ import { map, sortBy } from 'common/collections'; import { flow } from 'common/fp'; import { pureComponentHooks } from 'common/react'; + import { useBackend, useLocalState } from '../backend'; -import { Box, Button, Dimmer, Icon, Table, Tabs, Stack, Section } from '../components'; +import { Box, Button, Dimmer, Icon, Section, Stack, Table, Tabs } from '../components'; import { Window } from '../layouts'; import { AreaCharge, powerRank } from './PowerMonitor'; diff --git a/tgui/packages/tgui/interfaces/Aquarium.js b/tgui/packages/tgui/interfaces/Aquarium.js index a9049b554b1b..5758f8015360 100644 --- a/tgui/packages/tgui/interfaces/Aquarium.js +++ b/tgui/packages/tgui/interfaces/Aquarium.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Button, Dropdown, Flex, Knob, LabeledControls, Section } from '../components'; +import { Button, Flex, Knob, LabeledControls, Section } from '../components'; import { Window } from '../layouts'; export const Aquarium = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/AtmosControlConsole.js b/tgui/packages/tgui/interfaces/AtmosControlConsole.js index 47b5fac47de5..da918458efb6 100644 --- a/tgui/packages/tgui/interfaces/AtmosControlConsole.js +++ b/tgui/packages/tgui/interfaces/AtmosControlConsole.js @@ -1,5 +1,6 @@ import { map } from 'common/collections'; import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; import { Button, LabeledList, NumberInput, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/AtmosControlPanel.js b/tgui/packages/tgui/interfaces/AtmosControlPanel.js index 6982fd065562..c9d4b5815c64 100644 --- a/tgui/packages/tgui/interfaces/AtmosControlPanel.js +++ b/tgui/packages/tgui/interfaces/AtmosControlPanel.js @@ -1,5 +1,6 @@ import { map, sortBy } from 'common/collections'; import { flow } from 'common/fp'; + import { useBackend } from '../backend'; import { Box, Button, Flex, Section, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/Autolathe.js b/tgui/packages/tgui/interfaces/Autolathe.js index 2ed62eb52ffa..9bf772773bfb 100644 --- a/tgui/packages/tgui/interfaces/Autolathe.js +++ b/tgui/packages/tgui/interfaces/Autolathe.js @@ -1,7 +1,8 @@ +import { capitalize } from "common/string"; + import { useBackend, useLocalState } from '../backend'; -import { Button, LabeledList, Section, ProgressBar, Flex, Box, Table, Collapsible, Input, Dimmer, Icon } from '../components'; +import { Box, Button, Collapsible, Dimmer, Flex, Icon, Input, LabeledList, ProgressBar, Section, Table } from '../components'; import { Window } from '../layouts'; -import { capitalize } from "common/string"; export const Autolathe = (props, context) => { const { act, data } = useBackend(context); diff --git a/tgui/packages/tgui/interfaces/AutomatedAnnouncement.js b/tgui/packages/tgui/interfaces/AutomatedAnnouncement.js index 0baea4de97b5..e34506ff18f0 100644 --- a/tgui/packages/tgui/interfaces/AutomatedAnnouncement.js +++ b/tgui/packages/tgui/interfaces/AutomatedAnnouncement.js @@ -1,4 +1,5 @@ import { multiline } from 'common/string'; + import { useBackend } from '../backend'; import { Button, Input, LabeledList, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/Biogenerator.js b/tgui/packages/tgui/interfaces/Biogenerator.js index e4fae18abb0c..4486d228448c 100644 --- a/tgui/packages/tgui/interfaces/Biogenerator.js +++ b/tgui/packages/tgui/interfaces/Biogenerator.js @@ -1,5 +1,6 @@ import { classes } from 'common/react'; import { createSearch } from 'common/string'; + import { useBackend, useLocalState } from '../backend'; import { Box, Button, Dimmer, Flex, Icon, Input, NoticeBox, NumberInput, Section, Table, Tabs } from '../components'; import { formatMoney } from '../format'; diff --git a/tgui/packages/tgui/interfaces/BluespaceSender.js b/tgui/packages/tgui/interfaces/BluespaceSender.js index d1deed2a9064..88a1c4bf533f 100644 --- a/tgui/packages/tgui/interfaces/BluespaceSender.js +++ b/tgui/packages/tgui/interfaces/BluespaceSender.js @@ -1,8 +1,9 @@ import { filter, sortBy } from 'common/collections'; import { flow } from 'common/fp'; import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; -import { Button, Divider, LabeledList, NumberInput, ProgressBar, Section, Stack, Box, AnimatedNumber } from '../components'; +import { Box, Button, Divider, LabeledList, NumberInput, ProgressBar, Section, Stack } from '../components'; import { getGasColor, getGasLabel } from '../constants'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/BluespaceVendor.js b/tgui/packages/tgui/interfaces/BluespaceVendor.js index 7491bc7a1db4..bbdacfbb80b8 100644 --- a/tgui/packages/tgui/interfaces/BluespaceVendor.js +++ b/tgui/packages/tgui/interfaces/BluespaceVendor.js @@ -2,8 +2,9 @@ import { filter, sortBy } from 'common/collections'; import { flow } from 'common/fp'; import { toFixed } from 'common/math'; import { multiline } from 'common/string'; + import { useBackend } from '../backend'; -import { Button, Divider, LabeledList, NumberInput, ProgressBar, Section, Stack, Box } from '../components'; +import { Button, Divider, LabeledList, NumberInput, ProgressBar, Section, Stack } from '../components'; import { getGasColor, getGasLabel } from '../constants'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/CameraConsole.js b/tgui/packages/tgui/interfaces/CameraConsole.js index c087e10adc29..d35aed5175bc 100644 --- a/tgui/packages/tgui/interfaces/CameraConsole.js +++ b/tgui/packages/tgui/interfaces/CameraConsole.js @@ -2,6 +2,7 @@ import { filter, sortBy } from 'common/collections'; import { flow } from 'common/fp'; import { classes } from 'common/react'; import { createSearch } from 'common/string'; + import { useBackend, useLocalState } from '../backend'; import { Button, ByondUi, Flex, Input, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/Canister.js b/tgui/packages/tgui/interfaces/Canister.js index 608ba72e26be..97a300e425d1 100644 --- a/tgui/packages/tgui/interfaces/Canister.js +++ b/tgui/packages/tgui/interfaces/Canister.js @@ -1,4 +1,5 @@ import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; import { Box, Button, Flex, Icon, Knob, LabeledControls, LabeledList, RoundGauge, Section, Tooltip } from '../components'; import { formatSiUnit } from '../format'; diff --git a/tgui/packages/tgui/interfaces/Canvas.js b/tgui/packages/tgui/interfaces/Canvas.js index 4a73fc60558e..6e4ad8766aee 100644 --- a/tgui/packages/tgui/interfaces/Canvas.js +++ b/tgui/packages/tgui/interfaces/Canvas.js @@ -1,4 +1,5 @@ import { Component, createRef } from 'inferno'; + import { useBackend } from '../backend'; import { Box, Button } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/Cargo.js b/tgui/packages/tgui/interfaces/Cargo.js index 172e21e7f6c1..b75fc45cbdcd 100644 --- a/tgui/packages/tgui/interfaces/Cargo.js +++ b/tgui/packages/tgui/interfaces/Cargo.js @@ -1,5 +1,6 @@ import { toArray } from 'common/collections'; import { Fragment } from 'inferno'; + import { useBackend, useSharedState } from '../backend'; import { AnimatedNumber, Box, Button, Flex, LabeledList, Section, Table, Tabs } from '../components'; import { formatMoney } from '../format'; diff --git a/tgui/packages/tgui/interfaces/CellularEmporium.tsx b/tgui/packages/tgui/interfaces/CellularEmporium.tsx index 246e93096089..0031ea47bb42 100644 --- a/tgui/packages/tgui/interfaces/CellularEmporium.tsx +++ b/tgui/packages/tgui/interfaces/CellularEmporium.tsx @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Button, Section, Icon, Stack, LabeledList, Box, NoticeBox } from '../components'; +import { Box, Button, Icon, LabeledList, NoticeBox, Section, Stack } from '../components'; import { Window } from '../layouts'; type CellularEmporiumContext = { diff --git a/tgui/packages/tgui/interfaces/CentcomPodLauncher.js b/tgui/packages/tgui/interfaces/CentcomPodLauncher.js index 84811a25eb9a..168d9d9576e0 100644 --- a/tgui/packages/tgui/interfaces/CentcomPodLauncher.js +++ b/tgui/packages/tgui/interfaces/CentcomPodLauncher.js @@ -4,6 +4,7 @@ import { storage } from 'common/storage'; import { multiline } from 'common/string'; import { createUuid } from 'common/uuid'; import { Component, Fragment } from 'inferno'; + import { useBackend, useLocalState } from '../backend'; import { Box, Button, ByondUi, Divider, Input, Knob, LabeledControls, NumberInput, Section, Stack } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ChameleonCard.js b/tgui/packages/tgui/interfaces/ChameleonCard.js index 9733ac19b08b..0cb5c6eb20dd 100644 --- a/tgui/packages/tgui/interfaces/ChameleonCard.js +++ b/tgui/packages/tgui/interfaces/ChameleonCard.js @@ -1,6 +1,6 @@ import { useBackend } from '../backend'; -import { AccessList } from './common/AccessList'; import { Window } from '../layouts'; +import { AccessList } from './common/AccessList'; export const ChameleonCard = (props, context) => { const { act, data } = useBackend(context); diff --git a/tgui/packages/tgui/interfaces/Changelog.js b/tgui/packages/tgui/interfaces/Changelog.js index 6c240c74e28a..41b91809c285 100644 --- a/tgui/packages/tgui/interfaces/Changelog.js +++ b/tgui/packages/tgui/interfaces/Changelog.js @@ -1,6 +1,10 @@ import { classes } from 'common/react'; -import { useBackend } from '../backend'; +import dateformat from 'dateformat'; import { Component, Fragment } from 'inferno'; +import yaml from 'js-yaml'; + +import { resolveAsset } from '../assets'; +import { useBackend } from '../backend'; import { Box, Button, @@ -11,9 +15,6 @@ import { Table, } from '../components'; import { Window } from '../layouts'; -import { resolveAsset } from '../assets'; -import dateformat from 'dateformat'; -import yaml from 'js-yaml'; const icons = { bugfix: { icon: 'bug', color: 'green' }, diff --git a/tgui/packages/tgui/interfaces/CharacterDirectory.js b/tgui/packages/tgui/interfaces/CharacterDirectory.js index a1664eadb2b8..0f9e01b8305b 100644 --- a/tgui/packages/tgui/interfaces/CharacterDirectory.js +++ b/tgui/packages/tgui/interfaces/CharacterDirectory.js @@ -1,4 +1,5 @@ import { Fragment } from 'inferno'; + import { useBackend, useLocalState } from '../backend'; import { Box, Button, Icon, LabeledList, Section, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ChemDebugSynthesizer.js b/tgui/packages/tgui/interfaces/ChemDebugSynthesizer.js index 7171d42ed8a7..18be6dc9ff81 100644 --- a/tgui/packages/tgui/interfaces/ChemDebugSynthesizer.js +++ b/tgui/packages/tgui/interfaces/ChemDebugSynthesizer.js @@ -1,4 +1,5 @@ import { Fragment } from 'inferno'; + import { useBackend } from '../backend'; import { AnimatedNumber, Box, Button, LabeledList, NumberInput, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ChemDispenser.js b/tgui/packages/tgui/interfaces/ChemDispenser.js index 0004cdbdf2c4..6e790ab28068 100644 --- a/tgui/packages/tgui/interfaces/ChemDispenser.js +++ b/tgui/packages/tgui/interfaces/ChemDispenser.js @@ -1,8 +1,9 @@ import { toFixed } from 'common/math'; import { toTitleCase } from 'common/string'; import { Fragment } from 'inferno'; + import { useBackend, useLocalState } from '../backend'; -import { AnimatedNumber, Box, Button, Icon, LabeledList, ProgressBar, Section, Table, NumberInput } from '../components'; +import { AnimatedNumber, Box, Button, Icon, LabeledList, NumberInput, ProgressBar, Section, Table } from '../components'; import { Window } from '../layouts'; export const ChemDispenser = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/ChemFilter.js b/tgui/packages/tgui/interfaces/ChemFilter.js index a48215a5a5f2..5cc2726575e8 100644 --- a/tgui/packages/tgui/interfaces/ChemFilter.js +++ b/tgui/packages/tgui/interfaces/ChemFilter.js @@ -1,4 +1,5 @@ import { Fragment } from 'inferno'; + import { useBackend, useLocalState } from '../backend'; import { Button, Flex, Input, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ChemHeater.js b/tgui/packages/tgui/interfaces/ChemHeater.js index 0c173407603d..82a442351bd7 100644 --- a/tgui/packages/tgui/interfaces/ChemHeater.js +++ b/tgui/packages/tgui/interfaces/ChemHeater.js @@ -1,5 +1,6 @@ import { round, toFixed } from 'common/math'; import { Fragment } from 'inferno'; + import { useBackend } from '../backend'; import { AnimatedNumber, Box, Button, LabeledList, NumberInput, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ChemMaster.js b/tgui/packages/tgui/interfaces/ChemMaster.js index 450518288ce9..53216b55513d 100644 --- a/tgui/packages/tgui/interfaces/ChemMaster.js +++ b/tgui/packages/tgui/interfaces/ChemMaster.js @@ -1,4 +1,5 @@ import { Fragment } from 'inferno'; + import { useBackend, useSharedState } from '../backend'; import { AnimatedNumber, Box, Button, ColorBox, LabeledList, NumberInput, Section, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ChemReactionChamber.js b/tgui/packages/tgui/interfaces/ChemReactionChamber.js index 0507686201c4..60bb3c69c230 100644 --- a/tgui/packages/tgui/interfaces/ChemReactionChamber.js +++ b/tgui/packages/tgui/interfaces/ChemReactionChamber.js @@ -1,5 +1,6 @@ import { map } from 'common/collections'; import { classes } from 'common/react'; + import { useBackend, useLocalState } from '../backend'; import { Box, Button, Input, LabeledList, NumberInput, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ChemRecipeDebug.js b/tgui/packages/tgui/interfaces/ChemRecipeDebug.js index 5238fc5338ad..369d856123ae 100644 --- a/tgui/packages/tgui/interfaces/ChemRecipeDebug.js +++ b/tgui/packages/tgui/interfaces/ChemRecipeDebug.js @@ -1,4 +1,5 @@ import { round } from 'common/math'; + import { useBackend } from '../backend'; import { AnimatedNumber, Box, Button, Flex, LabeledList, NumberInput, ProgressBar, RoundGauge, Section, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ChemSplitter.js b/tgui/packages/tgui/interfaces/ChemSplitter.js index b45d6bbdba29..a2cdad667637 100644 --- a/tgui/packages/tgui/interfaces/ChemSplitter.js +++ b/tgui/packages/tgui/interfaces/ChemSplitter.js @@ -1,4 +1,5 @@ import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; import { LabeledList, NumberInput, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ChemSynthesizer.js b/tgui/packages/tgui/interfaces/ChemSynthesizer.js index 536173f0395c..caf9861bfa2d 100644 --- a/tgui/packages/tgui/interfaces/ChemSynthesizer.js +++ b/tgui/packages/tgui/interfaces/ChemSynthesizer.js @@ -1,4 +1,5 @@ import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; import { Box, Button, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/CircuitAdminPanel.tsx b/tgui/packages/tgui/interfaces/CircuitAdminPanel.tsx index 814a147fc107..74dd4fdb85c6 100644 --- a/tgui/packages/tgui/interfaces/CircuitAdminPanel.tsx +++ b/tgui/packages/tgui/interfaces/CircuitAdminPanel.tsx @@ -1,4 +1,5 @@ import { BooleanLike } from "common/react"; + import { useBackend } from "../backend"; import { Button, Table } from "../components"; import { Window } from "../layouts"; diff --git a/tgui/packages/tgui/interfaces/CircuitModule.js b/tgui/packages/tgui/interfaces/CircuitModule.js index 8636906c99d3..8b1089642591 100644 --- a/tgui/packages/tgui/interfaces/CircuitModule.js +++ b/tgui/packages/tgui/interfaces/CircuitModule.js @@ -1,5 +1,5 @@ import { useBackend } from "../backend"; -import { Stack, Section, Input, Button, Dropdown } from "../components"; +import { Button, Dropdown, Input, Section, Stack } from "../components"; import { Window } from "../layouts"; export const CircuitModule = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/Clipboard.js b/tgui/packages/tgui/interfaces/Clipboard.js index e6e377e6b143..b170ca9fca68 100644 --- a/tgui/packages/tgui/interfaces/Clipboard.js +++ b/tgui/packages/tgui/interfaces/Clipboard.js @@ -3,8 +3,8 @@ import { Box, Button, Divider, - LabeledList, Flex, + LabeledList, Section, } from "../components"; import { Window } from "../layouts"; diff --git a/tgui/packages/tgui/interfaces/ClockworkSlab.js b/tgui/packages/tgui/interfaces/ClockworkSlab.js index 47c8069ade68..d0ce5a38f578 100644 --- a/tgui/packages/tgui/interfaces/ClockworkSlab.js +++ b/tgui/packages/tgui/interfaces/ClockworkSlab.js @@ -6,11 +6,12 @@ * @license MIT */ -import { useBackend, useLocalState, useSharedState } from '../backend'; -import { createSearch } from 'common/string'; import { map } from 'common/collections'; -import { Section, Tabs, Table, Button, Box, NoticeBox, Divider, Input } from '../components'; +import { createSearch } from 'common/string'; import { Fragment } from 'inferno'; + +import { useBackend, useLocalState, useSharedState } from '../backend'; +import { Box, Button, Divider, Input, NoticeBox, Section, Table, Tabs } from '../components'; import { Window } from '../layouts'; const MAX_SEARCH_RESULTS = 25; diff --git a/tgui/packages/tgui/interfaces/CloningConsole.js b/tgui/packages/tgui/interfaces/CloningConsole.js index b37df5fd9aa0..5f8a50080519 100644 --- a/tgui/packages/tgui/interfaces/CloningConsole.js +++ b/tgui/packages/tgui/interfaces/CloningConsole.js @@ -1,4 +1,3 @@ -import { map } from 'common/collections'; import { useBackend } from '../backend'; import { Box, Button, Collapsible, NoticeBox, ProgressBar, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/Colormate.js b/tgui/packages/tgui/interfaces/Colormate.js index 02810f29435b..0013d7f12ace 100644 --- a/tgui/packages/tgui/interfaces/Colormate.js +++ b/tgui/packages/tgui/interfaces/Colormate.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Button, Icon, NoticeBox, NumberInput, Section, Table, Tabs, Slider } from '../components'; +import { Button, Icon, NoticeBox, NumberInput, Section, Slider, Table, Tabs } from '../components'; import { Window } from '../layouts'; export const Colormate = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/CommunicationsConsole.js b/tgui/packages/tgui/interfaces/CommunicationsConsole.js index 7ab796049ed5..afac8f835bac 100644 --- a/tgui/packages/tgui/interfaces/CommunicationsConsole.js +++ b/tgui/packages/tgui/interfaces/CommunicationsConsole.js @@ -1,10 +1,11 @@ import { sortBy } from "common/collections"; import { capitalize } from "common/string"; + import { useBackend, useLocalState } from "../backend"; -import { Blink, Box, Button, Dimmer, Flex, Icon, Input, Modal, Section, TextArea, LabeledList } from "../components"; +import { Blink, Box, Button, Dimmer, Flex, Icon, Input, LabeledList, Modal, Section, TextArea } from "../components"; +import { formatMoney } from '../format'; import { Window } from "../layouts"; import { sanitizeText } from "../sanitize"; -import { formatMoney } from '../format'; const STATE_BUYING_SHUTTLE = "buying_shuttle"; const STATE_CHANGING_STATUS = "changing_status"; diff --git a/tgui/packages/tgui/interfaces/ComponentPrinter.tsx b/tgui/packages/tgui/interfaces/ComponentPrinter.tsx index 3a0c0a876e86..c0363d082755 100644 --- a/tgui/packages/tgui/interfaces/ComponentPrinter.tsx +++ b/tgui/packages/tgui/interfaces/ComponentPrinter.tsx @@ -1,8 +1,9 @@ import { createSearch } from 'common/string'; + import { useBackend, useLocalState } from '../backend'; -import { Material, MaterialAmount, MaterialFormatting, Materials, MATERIAL_KEYS } from './common/Materials'; -import { Window } from '../layouts'; import { Box, Button, Input, Section, Stack, Tabs } from '../components'; +import { Window } from '../layouts'; +import { Material, MATERIAL_KEYS, MaterialAmount, MaterialFormatting, Materials } from './common/Materials'; const CATEGORY_ALL = "All"; diff --git a/tgui/packages/tgui/interfaces/ComputerFabricator.js b/tgui/packages/tgui/interfaces/ComputerFabricator.js index aa00e084a977..1e8eb204a1c7 100644 --- a/tgui/packages/tgui/interfaces/ComputerFabricator.js +++ b/tgui/packages/tgui/interfaces/ComputerFabricator.js @@ -1,4 +1,5 @@ import { multiline } from 'common/string'; + import { useBackend } from '../backend'; import { Box, Button, Grid, Section, Table, Tooltip } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/CrewConsole.js b/tgui/packages/tgui/interfaces/CrewConsole.js index ec9ec12ed6e5..1fbc9a344169 100644 --- a/tgui/packages/tgui/interfaces/CrewConsole.js +++ b/tgui/packages/tgui/interfaces/CrewConsole.js @@ -1,4 +1,3 @@ -import { sortBy } from 'common/collections'; import { useBackend } from '../backend'; import { Box, Button, ColorBox, Section, Table } from '../components'; import { COLORS } from '../constants'; diff --git a/tgui/packages/tgui/interfaces/CrewManifest.js b/tgui/packages/tgui/interfaces/CrewManifest.js index 21ab5eece508..9b7c03316de6 100644 --- a/tgui/packages/tgui/interfaces/CrewManifest.js +++ b/tgui/packages/tgui/interfaces/CrewManifest.js @@ -1,4 +1,5 @@ import { classes } from 'common/react'; + import { useBackend } from "../backend"; import { Icon, Section, Table, Tooltip } from "../components"; import { Window } from "../layouts"; diff --git a/tgui/packages/tgui/interfaces/Cryo.js b/tgui/packages/tgui/interfaces/Cryo.js index 9c3fcd7967bd..8682a93c6e33 100644 --- a/tgui/packages/tgui/interfaces/Cryo.js +++ b/tgui/packages/tgui/interfaces/Cryo.js @@ -1,7 +1,7 @@ import { useBackend } from '../backend'; import { AnimatedNumber, Button, LabeledList, ProgressBar, Section } from '../components'; -import { BeakerContents } from './common/BeakerContents'; import { Window } from '../layouts'; +import { BeakerContents } from './common/BeakerContents'; const damageTypes = [ { diff --git a/tgui/packages/tgui/interfaces/CryopodConsole.js b/tgui/packages/tgui/interfaces/CryopodConsole.js index d0108e8c7c71..988a08856015 100644 --- a/tgui/packages/tgui/interfaces/CryopodConsole.js +++ b/tgui/packages/tgui/interfaces/CryopodConsole.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Box, Button, LabeledList, NoticeBox, Section, Stack } from '../components'; +import { Button, LabeledList, NoticeBox, Section, Stack } from '../components'; import { Window } from '../layouts'; export const CryopodConsole = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/Crystallizer.js b/tgui/packages/tgui/interfaces/Crystallizer.js index 2656720ca9d7..ff343bc52060 100644 --- a/tgui/packages/tgui/interfaces/Crystallizer.js +++ b/tgui/packages/tgui/interfaces/Crystallizer.js @@ -1,7 +1,8 @@ +import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; -import { AnimatedNumber, Button, Flex, Input, LabeledList, ProgressBar, Section, Table, NumberInput, Box } from '../components'; +import { Box, Button, LabeledList, NumberInput, ProgressBar, Section } from '../components'; import { getGasColor, getGasLabel } from '../constants'; -import { toFixed } from 'common/math'; import { Window } from '../layouts'; const logScale = value => Math.log2(16 + Math.max(0, value)) - 4; diff --git a/tgui/packages/tgui/interfaces/CyborgBootDebug.js b/tgui/packages/tgui/interfaces/CyborgBootDebug.js index f4bfe2ae0bc7..0fb3e58eab37 100644 --- a/tgui/packages/tgui/interfaces/CyborgBootDebug.js +++ b/tgui/packages/tgui/interfaces/CyborgBootDebug.js @@ -1,4 +1,5 @@ import { multiline } from 'common/string'; + import { useBackend } from '../backend'; import { Button, Input, LabeledList, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/DnaConsole.js b/tgui/packages/tgui/interfaces/DnaConsole.js index 06cb2c61d9ea..1a3a16d0a745 100644 --- a/tgui/packages/tgui/interfaces/DnaConsole.js +++ b/tgui/packages/tgui/interfaces/DnaConsole.js @@ -3,6 +3,7 @@ import { flow } from 'common/fp'; import { classes } from 'common/react'; import { capitalize } from 'common/string'; import { Fragment } from 'inferno'; + import { resolveAsset } from '../assets'; import { useBackend } from '../backend'; import { Box, Button, Collapsible, Dimmer, Divider, Dropdown, Flex, Icon, LabeledList, NumberInput, ProgressBar, Section } from '../components'; diff --git a/tgui/packages/tgui/interfaces/DogborgSleeper.js b/tgui/packages/tgui/interfaces/DogborgSleeper.js index ddad8fe0efd6..240f0e8e5ba8 100644 --- a/tgui/packages/tgui/interfaces/DogborgSleeper.js +++ b/tgui/packages/tgui/interfaces/DogborgSleeper.js @@ -1,6 +1,7 @@ -import { useBackend } from '../backend'; -import { Box, Section, LabeledList, Button, ProgressBar, NoticeBox } from '../components'; import { Fragment } from 'inferno'; + +import { useBackend } from '../backend'; +import { Box, Button, LabeledList, NoticeBox, ProgressBar, Section } from '../components'; import { Window } from '../layouts'; const damageTypes = [ diff --git a/tgui/packages/tgui/interfaces/EightBallVote.js b/tgui/packages/tgui/interfaces/EightBallVote.js index f8ce25f6f872..accddc73a5c9 100644 --- a/tgui/packages/tgui/interfaces/EightBallVote.js +++ b/tgui/packages/tgui/interfaces/EightBallVote.js @@ -1,6 +1,7 @@ -import { useBackend } from '../backend'; -import { Box, Button, Grid, Section, NoticeBox } from '../components'; import { toTitleCase } from 'common/string'; + +import { useBackend } from '../backend'; +import { Box, Button, Grid, NoticeBox, Section } from '../components'; import { Window } from '../layouts'; export const EightBallVote = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/Electropack.js b/tgui/packages/tgui/interfaces/Electropack.js index 5778048f456f..b9a4907522e4 100644 --- a/tgui/packages/tgui/interfaces/Electropack.js +++ b/tgui/packages/tgui/interfaces/Electropack.js @@ -1,4 +1,5 @@ import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; import { Button, LabeledList, NumberInput, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/EngravedMessage.js b/tgui/packages/tgui/interfaces/EngravedMessage.js index 89c948b493a7..6ab1de8973f9 100644 --- a/tgui/packages/tgui/interfaces/EngravedMessage.js +++ b/tgui/packages/tgui/interfaces/EngravedMessage.js @@ -1,4 +1,5 @@ import { decodeHtmlEntities } from 'common/string'; + import { useBackend } from '../backend'; import { Box, Button, LabeledList, Section, Stack } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ExodroneConsole.tsx b/tgui/packages/tgui/interfaces/ExodroneConsole.tsx index b70fc369200b..53f37f7fc0bb 100644 --- a/tgui/packages/tgui/interfaces/ExodroneConsole.tsx +++ b/tgui/packages/tgui/interfaces/ExodroneConsole.tsx @@ -1,11 +1,12 @@ +import { capitalize } from 'common/string'; +import { Fragment } from 'inferno'; + +import { resolveAsset } from '../assets'; +import nt_logo from '../assets/bg-nanotrasen.svg'; import { useBackend, useLocalState } from '../backend'; import { BlockQuote, Box, Button, Dimmer, Icon, LabeledList, Modal, ProgressBar, Section, Stack } from '../components'; -import { Window } from '../layouts'; -import { resolveAsset } from '../assets'; import { formatTime } from '../format'; -import { capitalize } from 'common/string'; -import nt_logo from '../assets/bg-nanotrasen.svg'; -import { Fragment } from 'inferno'; +import { Window } from '../layouts'; type ExplorationEventData = { name: string, diff --git a/tgui/packages/tgui/interfaces/ExoscannerConsole.tsx b/tgui/packages/tgui/interfaces/ExoscannerConsole.tsx index af165ce02c45..1442cae6e00f 100644 --- a/tgui/packages/tgui/interfaces/ExoscannerConsole.tsx +++ b/tgui/packages/tgui/interfaces/ExoscannerConsole.tsx @@ -1,7 +1,7 @@ import { useBackend } from '../backend'; -import { BlockQuote, Box, Button, Flex, Icon, Modal, Section, LabeledList, NoticeBox, Stack } from '../components'; -import { Window } from '../layouts'; +import { BlockQuote, Box, Button, Flex, Icon, LabeledList, Modal, NoticeBox, Section, Stack } from '../components'; import { formatTime } from '../format'; +import { Window } from '../layouts'; type SiteData = { diff --git a/tgui/packages/tgui/interfaces/ExosuitControlConsole.js b/tgui/packages/tgui/interfaces/ExosuitControlConsole.js index 18d25a4c662d..7080242ae90f 100644 --- a/tgui/packages/tgui/interfaces/ExosuitControlConsole.js +++ b/tgui/packages/tgui/interfaces/ExosuitControlConsole.js @@ -1,4 +1,5 @@ import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; import { AnimatedNumber, Box, Button, LabeledList, NoticeBox, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ExosuitFabricator.js b/tgui/packages/tgui/interfaces/ExosuitFabricator.js index cc2a685b566c..5657257dce16 100644 --- a/tgui/packages/tgui/interfaces/ExosuitFabricator.js +++ b/tgui/packages/tgui/interfaces/ExosuitFabricator.js @@ -1,11 +1,12 @@ import { uniqBy } from 'common/collections'; import { createSearch } from 'common/string'; import { Fragment } from 'inferno'; + import { useBackend, useSharedState } from '../backend'; import { Box, Button, Icon, Input, ProgressBar, Section, Stack } from '../components'; -import { Materials, MaterialAmount, MaterialFormatting } from './common/Materials'; import { formatMoney } from '../format'; import { Window } from '../layouts'; +import { MaterialAmount, MaterialFormatting, Materials } from './common/Materials'; const COLOR_NONE = 0; const COLOR_AVERAGE = 1; diff --git a/tgui/packages/tgui/interfaces/ExperimentConfigure.js b/tgui/packages/tgui/interfaces/ExperimentConfigure.js index 22993558c1fe..289b6581100d 100644 --- a/tgui/packages/tgui/interfaces/ExperimentConfigure.js +++ b/tgui/packages/tgui/interfaces/ExperimentConfigure.js @@ -1,8 +1,9 @@ -import { Window } from '../layouts'; -import { useBackend } from '../backend'; -import { Section, Box, Button, Flex, Icon, LabeledList, Table, Tooltip } from '../components'; import { sortBy } from 'common/collections'; +import { useBackend } from '../backend'; +import { Box, Button, Flex, Icon, LabeledList, Section, Table, Tooltip } from '../components'; +import { Window } from '../layouts'; + const ExperimentStages = props => { return (
      diff --git a/tgui/packages/tgui/interfaces/Filteriffic.js b/tgui/packages/tgui/interfaces/Filteriffic.js index cf93763471f2..d91e9197bb8a 100644 --- a/tgui/packages/tgui/interfaces/Filteriffic.js +++ b/tgui/packages/tgui/interfaces/Filteriffic.js @@ -1,5 +1,6 @@ import { map } from 'common/collections'; import { toFixed } from 'common/math'; + import { numberOfDecimalDigits } from '../../common/math'; import { useBackend, useLocalState } from '../backend'; import { Box, Button, Collapsible, ColorBox, Dropdown, Input, LabeledList, NoticeBox, NumberInput, Section } from '../components'; diff --git a/tgui/packages/tgui/interfaces/FishCatalog.js b/tgui/packages/tgui/interfaces/FishCatalog.js index 33e6544a5c4c..8c1712d03d26 100644 --- a/tgui/packages/tgui/interfaces/FishCatalog.js +++ b/tgui/packages/tgui/interfaces/FishCatalog.js @@ -1,10 +1,11 @@ import { sortBy } from 'common/collections'; import { flow } from 'common/fp'; import { classes } from 'common/react'; +import { capitalize } from 'common/string'; + import { useBackend, useLocalState } from '../backend'; import { Box, Button, LabeledList, Section, Stack } from '../components'; import { Window } from '../layouts'; -import { capitalize } from 'common/string'; export const FishCatalog = (props, context) => { const { act, data } = useBackend(context); diff --git a/tgui/packages/tgui/interfaces/ForbiddenLore.js b/tgui/packages/tgui/interfaces/ForbiddenLore.js index 52699fc78099..fdd2896a36df 100644 --- a/tgui/packages/tgui/interfaces/ForbiddenLore.js +++ b/tgui/packages/tgui/interfaces/ForbiddenLore.js @@ -1,5 +1,6 @@ import { sortBy } from 'common/collections'; import { flow } from 'common/fp'; + import { useBackend } from '../backend'; import { Box, Button, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ForceEvent.tsx b/tgui/packages/tgui/interfaces/ForceEvent.tsx index a486f5248204..1c1b8a732ac5 100644 --- a/tgui/packages/tgui/interfaces/ForceEvent.tsx +++ b/tgui/packages/tgui/interfaces/ForceEvent.tsx @@ -1,6 +1,7 @@ import { paginate } from 'common/collections'; + import { useBackend, useLocalState } from '../backend'; -import { Stack, Button, Icon, Input, Section, Tabs } from '../components'; +import { Button, Icon, Input, Section, Stack, Tabs } from '../components'; import { Window } from '../layouts'; const CATEGORY_PAGE_ITEMS = 4; diff --git a/tgui/packages/tgui/interfaces/GenitalArousalPermission.tsx b/tgui/packages/tgui/interfaces/GenitalArousalPermission.tsx index d3dcb5ee2474..89db0cf1f7db 100644 --- a/tgui/packages/tgui/interfaces/GenitalArousalPermission.tsx +++ b/tgui/packages/tgui/interfaces/GenitalArousalPermission.tsx @@ -1,6 +1,6 @@ /* eslint-disable indent */ import { useBackend } from "../backend"; -import { Button, Flex, Section, Tooltip, Box } from "../components"; +import { Box, Button, Flex, Section, Tooltip } from "../components"; import { Window } from "../layouts"; type ChastityHypno = { diff --git a/tgui/packages/tgui/interfaces/GenitalConfig.tsx b/tgui/packages/tgui/interfaces/GenitalConfig.tsx index 6cb9d1cd1457..3099558f5ddd 100644 --- a/tgui/packages/tgui/interfaces/GenitalConfig.tsx +++ b/tgui/packages/tgui/interfaces/GenitalConfig.tsx @@ -2,8 +2,9 @@ import { filter } from 'common/collections'; import { flow } from 'common/fp'; import { createSearch } from 'common/string'; + import { useBackend, useLocalState } from '../backend'; -import { BlockQuote, Button, LabeledList, Icon, NumberInput, Input, Section, Table, Tabs, Stack, ProgressBar, Divider } from '../components'; +import { Button, Input, NumberInput, ProgressBar, Section, Stack, Table, Tabs } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/Gps.js b/tgui/packages/tgui/interfaces/Gps.js index ebc21a7a519d..a7372b1b9f53 100644 --- a/tgui/packages/tgui/interfaces/Gps.js +++ b/tgui/packages/tgui/interfaces/Gps.js @@ -2,6 +2,7 @@ import { map, sortBy } from 'common/collections'; import { flow } from 'common/fp'; import { clamp } from 'common/math'; import { vecLength, vecSubtract } from 'common/vector'; + import { useBackend } from '../backend'; import { Box, Button, Icon, LabeledList, Section, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/GreyscaleModifyMenu.tsx b/tgui/packages/tgui/interfaces/GreyscaleModifyMenu.tsx index b09b7eb07ee7..45ca49f87fe0 100644 --- a/tgui/packages/tgui/interfaces/GreyscaleModifyMenu.tsx +++ b/tgui/packages/tgui/interfaces/GreyscaleModifyMenu.tsx @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Box, Button, ColorBox, Flex, Stack, Icon, Input, LabeledList, Section, Table, Divider } from '../components'; +import { Box, Button, ColorBox, Divider, Flex, Icon, Input, LabeledList, Section, Stack, Table } from '../components'; import { Window } from '../layouts'; type ColorEntry = { diff --git a/tgui/packages/tgui/interfaces/Hypertorus.js b/tgui/packages/tgui/interfaces/Hypertorus.js index 6ec2c524e0da..ab3a196922ac 100644 --- a/tgui/packages/tgui/interfaces/Hypertorus.js +++ b/tgui/packages/tgui/interfaces/Hypertorus.js @@ -1,8 +1,9 @@ import { filter, sortBy } from 'common/collections'; import { flow } from 'common/fp'; import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; -import { Button, LabeledList, NumberInput, ProgressBar, Section, Stack, Box } from '../components'; +import { Box, Button, LabeledList, NumberInput, ProgressBar, Section, Stack } from '../components'; import { getGasColor, getGasLabel } from '../constants'; import { formatSiBaseTenUnit, formatSiUnit } from '../format'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/InfraredEmitter.js b/tgui/packages/tgui/interfaces/InfraredEmitter.js index a81e5ed7675a..3c18bf30adf7 100644 --- a/tgui/packages/tgui/interfaces/InfraredEmitter.js +++ b/tgui/packages/tgui/interfaces/InfraredEmitter.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Button, Section, LabeledList } from '../components'; +import { Button, LabeledList, Section } from '../components'; import { Window } from '../layouts'; export const InfraredEmitter = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/IntegratedCircuit/BasicInput.js b/tgui/packages/tgui/interfaces/IntegratedCircuit/BasicInput.js index 4cc9de3e576c..54c5a2268b01 100644 --- a/tgui/packages/tgui/interfaces/IntegratedCircuit/BasicInput.js +++ b/tgui/packages/tgui/interfaces/IntegratedCircuit/BasicInput.js @@ -1,4 +1,4 @@ -import { Stack, Button } from '../../components'; +import { Button, Stack } from '../../components'; export const BasicInput = (props, context) => { const { children, name, setValue, defaultValue, value } = props; diff --git a/tgui/packages/tgui/interfaces/IntegratedCircuit/CircuitInfo.js b/tgui/packages/tgui/interfaces/IntegratedCircuit/CircuitInfo.js index 8fd1263b7aaf..8f71ac33e89c 100644 --- a/tgui/packages/tgui/interfaces/IntegratedCircuit/CircuitInfo.js +++ b/tgui/packages/tgui/interfaces/IntegratedCircuit/CircuitInfo.js @@ -1,4 +1,4 @@ -import { Button, Section, Stack, Box } from '../../components'; +import { Box, Button, Stack } from '../../components'; export const CircuitInfo = (props, context) => { const { diff --git a/tgui/packages/tgui/interfaces/IntegratedCircuit/Connections.js b/tgui/packages/tgui/interfaces/IntegratedCircuit/Connections.js index 42f511358153..1f7da1bf1158 100644 --- a/tgui/packages/tgui/interfaces/IntegratedCircuit/Connections.js +++ b/tgui/packages/tgui/interfaces/IntegratedCircuit/Connections.js @@ -1,6 +1,6 @@ +import { classes } from '../../../common/react'; import { CSS_COLORS } from '../../constants'; import { SVG_CURVE_INTENSITY } from './constants'; -import { classes } from '../../../common/react'; export const Connections = (props, context) => { const { connections } = props; diff --git a/tgui/packages/tgui/interfaces/IntegratedCircuit/DisplayName.js b/tgui/packages/tgui/interfaces/IntegratedCircuit/DisplayName.js index b281cbd00a08..72999ddce6ef 100644 --- a/tgui/packages/tgui/interfaces/IntegratedCircuit/DisplayName.js +++ b/tgui/packages/tgui/interfaces/IntegratedCircuit/DisplayName.js @@ -1,7 +1,6 @@ import { useBackend } from '../../backend'; import { Box, Button, Flex } from '../../components'; -import { FUNDAMENTAL_DATA_TYPES, DATATYPE_DISPLAY_HANDLERS } from './FundamentalTypes'; -import { NULL_REF } from './constants'; +import { DATATYPE_DISPLAY_HANDLERS, FUNDAMENTAL_DATA_TYPES } from './FundamentalTypes'; export const DisplayName = (props, context) => { const { act } = useBackend(context); diff --git a/tgui/packages/tgui/interfaces/IntegratedCircuit/FundamentalTypes.js b/tgui/packages/tgui/interfaces/IntegratedCircuit/FundamentalTypes.js index d895e608e711..203c0473c942 100644 --- a/tgui/packages/tgui/interfaces/IntegratedCircuit/FundamentalTypes.js +++ b/tgui/packages/tgui/interfaces/IntegratedCircuit/FundamentalTypes.js @@ -1,5 +1,5 @@ +import { Button, Dropdown, Input, NumberInput, Stack } from '../../components'; import { BasicInput } from './BasicInput'; -import { NumberInput, Button, Stack, Input, Dropdown, Box } from '../../components'; export const FUNDAMENTAL_DATA_TYPES = { 'string': (props, context) => { diff --git a/tgui/packages/tgui/interfaces/IntegratedCircuit/ObjectComponent.js b/tgui/packages/tgui/interfaces/IntegratedCircuit/ObjectComponent.js index 08b7e7509409..8a4d44c98543 100644 --- a/tgui/packages/tgui/interfaces/IntegratedCircuit/ObjectComponent.js +++ b/tgui/packages/tgui/interfaces/IntegratedCircuit/ObjectComponent.js @@ -1,10 +1,11 @@ +import { Component } from 'inferno'; + +import { shallowDiffers } from '../../../common/react'; import { useBackend } from '../../backend'; import { Box, - Stack, Button, Dropdown, -} from '../../components'; -import { Component } from 'inferno'; -import { shallowDiffers } from '../../../common/react'; +Button, + Stack } from '../../components'; import { ABSOLUTE_Y_OFFSET } from './constants'; import { Port } from "./Port"; diff --git a/tgui/packages/tgui/interfaces/IntegratedCircuit/Port.js b/tgui/packages/tgui/interfaces/IntegratedCircuit/Port.js index 305a3c30d0d1..28480c5e9d72 100644 --- a/tgui/packages/tgui/interfaces/IntegratedCircuit/Port.js +++ b/tgui/packages/tgui/interfaces/IntegratedCircuit/Port.js @@ -1,8 +1,9 @@ +import { Component, createRef } from 'inferno'; + import { - Stack, Icon, + Stack, } from '../../components'; -import { Component, createRef } from 'inferno'; import { DisplayName } from "./DisplayName"; diff --git a/tgui/packages/tgui/interfaces/IntegratedCircuit/VariableMenu.js b/tgui/packages/tgui/interfaces/IntegratedCircuit/VariableMenu.js index ee7d19f5a74c..545d527d0688 100644 --- a/tgui/packages/tgui/interfaces/IntegratedCircuit/VariableMenu.js +++ b/tgui/packages/tgui/interfaces/IntegratedCircuit/VariableMenu.js @@ -1,12 +1,11 @@ import { useLocalState } from '../../backend'; import { Box, - Stack, - Icon, - Section, Button, - Input, Dropdown, + Input, + Section, + Stack, } from '../../components'; export const VariableMenu = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/IntegratedCircuit/index.js b/tgui/packages/tgui/interfaces/IntegratedCircuit/index.js index a2e027e9d03b..7ed4e016b37f 100644 --- a/tgui/packages/tgui/interfaces/IntegratedCircuit/index.js +++ b/tgui/packages/tgui/interfaces/IntegratedCircuit/index.js @@ -1,18 +1,18 @@ +import { Component } from 'inferno'; + +import { resolveAsset } from '../../assets'; import { useBackend } from '../../backend'; import { - Input, - InfinitePlane, - Stack, Box, Button, - Section, + InfinitePlane, + Input, + Stack, } from '../../components'; -import { Component } from 'inferno'; -import { Layout, Window } from '../../layouts'; -import { resolveAsset } from '../../assets'; +import { Window } from '../../layouts'; import { CircuitInfo } from './CircuitInfo'; -import { NULL_REF, ABSOLUTE_Y_OFFSET, MOUSE_BUTTON_LEFT } from './constants'; import { Connections } from './Connections'; +import { ABSOLUTE_Y_OFFSET, MOUSE_BUTTON_LEFT } from './constants'; import { ObjectComponent } from './ObjectComponent'; import { VariableMenu } from './VariableMenu'; diff --git a/tgui/packages/tgui/interfaces/Interview.js b/tgui/packages/tgui/interfaces/Interview.js index 143a4d2e4ddd..9ba61d497fb3 100644 --- a/tgui/packages/tgui/interfaces/Interview.js +++ b/tgui/packages/tgui/interfaces/Interview.js @@ -1,12 +1,12 @@ +import { useBackend } from '../backend'; import { - Button, - TextArea, - Section, BlockQuote, + Button, NoticeBox, + Section, + TextArea, } from '../components'; import { Window } from '../layouts'; -import { useBackend } from '../backend'; export const Interview = (props, context) => { const { act, data } = useBackend(context); diff --git a/tgui/packages/tgui/interfaces/InterviewManager.js b/tgui/packages/tgui/interfaces/InterviewManager.js index ef4d8b54c94b..fb9597046784 100644 --- a/tgui/packages/tgui/interfaces/InterviewManager.js +++ b/tgui/packages/tgui/interfaces/InterviewManager.js @@ -1,6 +1,6 @@ +import { useBackend } from '../backend'; import { Button, Section } from '../components'; import { Window } from '../layouts'; -import { useBackend } from '../backend'; export const InterviewManager = (props, context) => { const { act, data } = useBackend(context); diff --git a/tgui/packages/tgui/interfaces/Jukebox.js b/tgui/packages/tgui/interfaces/Jukebox.js index 99ddf90be039..50b2f0dd6bb4 100644 --- a/tgui/packages/tgui/interfaces/Jukebox.js +++ b/tgui/packages/tgui/interfaces/Jukebox.js @@ -1,7 +1,8 @@ import { sortBy } from 'common/collections'; import { flow } from 'common/fp'; + import { useBackend } from '../backend'; -import { Box, Button, Dropdown, Section, Knob, LabeledControls, LabeledList, Stack, Tabs } from '../components'; +import { Box, Button, Dropdown, Knob, LabeledControls, LabeledList, Section, Stack, Tabs } from '../components'; import { Window } from '../layouts'; export const Jukebox = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/LaborClaimConsole.js b/tgui/packages/tgui/interfaces/LaborClaimConsole.js index 4b539685069e..337fd5d47288 100644 --- a/tgui/packages/tgui/interfaces/LaborClaimConsole.js +++ b/tgui/packages/tgui/interfaces/LaborClaimConsole.js @@ -1,4 +1,5 @@ import { toTitleCase } from 'common/string'; + import { useBackend } from '../backend'; import { Box, Button, LabeledList, Section, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/Limbgrower.js b/tgui/packages/tgui/interfaces/Limbgrower.js index 549865f6c3f8..2fe4f07f9c99 100644 --- a/tgui/packages/tgui/interfaces/Limbgrower.js +++ b/tgui/packages/tgui/interfaces/Limbgrower.js @@ -1,5 +1,5 @@ import { useBackend, useSharedState } from '../backend'; -import { Box, Button, Dimmer, Icon, LabeledList, Section, Tabs, ProgressBar } from '../components'; +import { Box, Button, Dimmer, Icon, LabeledList, ProgressBar, Section, Tabs } from '../components'; import { Window } from '../layouts'; export const Limbgrower = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/ListInputModal.tsx b/tgui/packages/tgui/interfaces/ListInputModal.tsx index ddfa50062a20..337a33397189 100644 --- a/tgui/packages/tgui/interfaces/ListInputModal.tsx +++ b/tgui/packages/tgui/interfaces/ListInputModal.tsx @@ -1,9 +1,9 @@ -import { Loader } from './common/Loader'; -import { InputButtons } from './common/InputButtons'; -import { Button, Input, Section, Stack } from '../components'; +import { KEY_A, KEY_DOWN, KEY_ENTER, KEY_ESCAPE, KEY_UP, KEY_Z } from '../../common/keycodes'; import { useBackend, useLocalState } from '../backend'; -import { KEY_A, KEY_DOWN, KEY_ESCAPE, KEY_ENTER, KEY_UP, KEY_Z } from '../../common/keycodes'; +import { Button, Input, Section, Stack } from '../components'; import { Window } from '../layouts'; +import { InputButtons } from './common/InputButtons'; +import { Loader } from './common/Loader'; type ListInputData = { init_value: string; diff --git a/tgui/packages/tgui/interfaces/MODpaint.js b/tgui/packages/tgui/interfaces/MODpaint.js index 9a329688eb51..13bbf76132f8 100644 --- a/tgui/packages/tgui/interfaces/MODpaint.js +++ b/tgui/packages/tgui/interfaces/MODpaint.js @@ -1,7 +1,8 @@ +import { capitalize } from 'common/string'; + import { useBackend } from '../backend'; -import { Box, Stack, Section, ByondUi, Slider, Flex, Button } from '../components'; +import { Box, Button, ByondUi, Flex, Section, Slider, Stack } from '../components'; import { Window } from '../layouts'; -import { capitalize } from 'common/string'; const colorToMatrix = (param) => { switch (param) { diff --git a/tgui/packages/tgui/interfaces/MODsuit.js b/tgui/packages/tgui/interfaces/MODsuit.js index 7975facad69b..2457cb7e16c7 100644 --- a/tgui/packages/tgui/interfaces/MODsuit.js +++ b/tgui/packages/tgui/interfaces/MODsuit.js @@ -1,5 +1,5 @@ import { useBackend, useLocalState } from '../backend'; -import { Button, ColorBox, LabeledList, ProgressBar, Section, Collapsible, Box, Icon, Stack, Table, Dimmer, NumberInput, Flex, AnimatedNumber, Dropdown } from '../components'; +import { AnimatedNumber, Box, Button, Collapsible, ColorBox, Dimmer, Dropdown, Flex, Icon, LabeledList, NumberInput, ProgressBar, Section, Stack, Table } from '../components'; import { Window } from '../layouts'; const ConfigureNumberEntry = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/MafiaPanel.js b/tgui/packages/tgui/interfaces/MafiaPanel.js index 1a09f4584399..2d288f9feccf 100644 --- a/tgui/packages/tgui/interfaces/MafiaPanel.js +++ b/tgui/packages/tgui/interfaces/MafiaPanel.js @@ -1,5 +1,6 @@ import { classes } from 'common/react'; import { multiline } from 'common/string'; + import { useBackend } from '../backend'; import { Box, Button, Collapsible, Flex, NoticeBox, Section, Stack, TimeDisplay } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/MassDriverControl.js b/tgui/packages/tgui/interfaces/MassDriverControl.js index 7f7136bcbe73..86f8a954bb48 100644 --- a/tgui/packages/tgui/interfaces/MassDriverControl.js +++ b/tgui/packages/tgui/interfaces/MassDriverControl.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Box, Button, Section, LabeledList, NumberInput } from '../components'; +import { Box, Button, LabeledList, NumberInput, Section } from '../components'; import { Window } from '../layouts'; export const MassDriverControl = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/MassSpec.js b/tgui/packages/tgui/interfaces/MassSpec.js index 310400a50987..caf3dadb392f 100644 --- a/tgui/packages/tgui/interfaces/MassSpec.js +++ b/tgui/packages/tgui/interfaces/MassSpec.js @@ -1,4 +1,5 @@ import { round } from 'common/math'; + import { useBackend } from '../backend'; import { Box, Button, Dimmer, Icon, Section, Slider, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/MechpadConsole.js b/tgui/packages/tgui/interfaces/MechpadConsole.js index c8eb90473529..3beb6504a1f5 100644 --- a/tgui/packages/tgui/interfaces/MechpadConsole.js +++ b/tgui/packages/tgui/interfaces/MechpadConsole.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Box, Button, Divider, Flex, Grid, Input, NoticeBox, NumberInput, Section } from '../components'; +import { Box, Button, Divider, Flex, Input, NoticeBox, Section } from '../components'; import { Window } from '../layouts'; export const MechpadControl = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/MedicalKiosk.js b/tgui/packages/tgui/interfaces/MedicalKiosk.js index 19e38c78fb15..d8a57b2efd41 100644 --- a/tgui/packages/tgui/interfaces/MedicalKiosk.js +++ b/tgui/packages/tgui/interfaces/MedicalKiosk.js @@ -1,4 +1,5 @@ import { multiline } from 'common/string'; + import { useBackend, useSharedState } from '../backend'; import { AnimatedNumber, Box, Button, Flex, Icon, LabeledList, ProgressBar, Section, Stack } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/MiningVendor.js b/tgui/packages/tgui/interfaces/MiningVendor.js index 98b0db1a28de..7edbb9777ac5 100644 --- a/tgui/packages/tgui/interfaces/MiningVendor.js +++ b/tgui/packages/tgui/interfaces/MiningVendor.js @@ -1,4 +1,5 @@ import { classes } from 'common/react'; + import { useBackend } from '../backend'; import { Box, Button, Section, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/MobInteraction.tsx b/tgui/packages/tgui/interfaces/MobInteraction.tsx index 5e3aa9ad4299..98e9c19352ca 100644 --- a/tgui/packages/tgui/interfaces/MobInteraction.tsx +++ b/tgui/packages/tgui/interfaces/MobInteraction.tsx @@ -1,10 +1,11 @@ -import { filter, map, sortBy } from 'common/collections'; +import { filter, sortBy } from 'common/collections'; import { flow } from 'common/fp'; import { clamp } from 'common/math'; import { createSearch } from 'common/string'; + import { useBackend, useLocalState } from '../backend'; -import { BlockQuote, Button, Flex, LabeledList, Icon, Input, Section, Table, Tabs, Stack, ProgressBar, Divider } from '../components'; -import { TableCell, TableRow } from '../components/Table'; +import { BlockQuote, Button, Flex, Icon, Input, LabeledList, ProgressBar, Section, Stack, Table, Tabs } from '../components'; +import { TableCell } from '../components/Table'; import { Window } from '../layouts'; type HeaderInfo = { diff --git a/tgui/packages/tgui/interfaces/NaniteChamberControl.js b/tgui/packages/tgui/interfaces/NaniteChamberControl.js index 9088db9486c6..c6756be56928 100644 --- a/tgui/packages/tgui/interfaces/NaniteChamberControl.js +++ b/tgui/packages/tgui/interfaces/NaniteChamberControl.js @@ -1,4 +1,5 @@ import { Fragment } from 'inferno'; + import { useBackend } from '../backend'; import { Box, Button, Collapsible, Grid, LabeledList, NoticeBox, NumberInput, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/NaniteCloudControl.js b/tgui/packages/tgui/interfaces/NaniteCloudControl.js index 3fe62afc49a4..0eca464e1bf5 100644 --- a/tgui/packages/tgui/interfaces/NaniteCloudControl.js +++ b/tgui/packages/tgui/interfaces/NaniteCloudControl.js @@ -1,4 +1,5 @@ import { Fragment } from 'inferno'; + import { useBackend } from '../backend'; import { Box, Button, Collapsible, Grid, LabeledList, NoticeBox, NumberInput, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/NaniteProgramHub.js b/tgui/packages/tgui/interfaces/NaniteProgramHub.js index fa3e59a1de7c..dc578a0c8e03 100644 --- a/tgui/packages/tgui/interfaces/NaniteProgramHub.js +++ b/tgui/packages/tgui/interfaces/NaniteProgramHub.js @@ -1,5 +1,6 @@ import { map } from 'common/collections'; import { Fragment } from 'inferno'; + import { useBackend, useSharedState } from '../backend'; import { Button, Flex, LabeledList, NoticeBox, Section, Tabs } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/NaniteProgrammer.js b/tgui/packages/tgui/interfaces/NaniteProgrammer.js index 9f85a94a27fa..87d9a85b2e08 100644 --- a/tgui/packages/tgui/interfaces/NaniteProgrammer.js +++ b/tgui/packages/tgui/interfaces/NaniteProgrammer.js @@ -1,4 +1,5 @@ import { Fragment } from 'inferno'; + import { useBackend } from '../backend'; import { Button, Dropdown, Grid, Input, LabeledList, NoticeBox, NumberInput, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/NaniteRemote.js b/tgui/packages/tgui/interfaces/NaniteRemote.js index 3f911074c092..318d827dbe61 100644 --- a/tgui/packages/tgui/interfaces/NaniteRemote.js +++ b/tgui/packages/tgui/interfaces/NaniteRemote.js @@ -1,6 +1,7 @@ import { Fragment } from 'inferno'; + import { useBackend } from '../backend'; -import { Button, LabeledList, NumberInput, Section, NoticeBox, Input, Table } from '../components'; +import { Button, Input, LabeledList, NoticeBox, NumberInput, Section, Table } from '../components'; import { Window } from '../layouts'; export const NaniteRemote = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/NotificationPreferences.js b/tgui/packages/tgui/interfaces/NotificationPreferences.js index bb0306e33c5a..97b13b21d328 100644 --- a/tgui/packages/tgui/interfaces/NotificationPreferences.js +++ b/tgui/packages/tgui/interfaces/NotificationPreferences.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Section, Button } from '../components'; +import { Button, Section } from '../components'; import { Window } from '../layouts'; export const NotificationPreferences = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/NtnetRelay.js b/tgui/packages/tgui/interfaces/NtnetRelay.js index b41723edade0..5df837741828 100644 --- a/tgui/packages/tgui/interfaces/NtnetRelay.js +++ b/tgui/packages/tgui/interfaces/NtnetRelay.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Box, Button, ProgressBar, Section, AnimatedNumber } from '../components'; +import { AnimatedNumber, Box, Button, ProgressBar, Section } from '../components'; import { Window } from '../layouts'; export const NtnetRelay = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/NtosAtmos.js b/tgui/packages/tgui/interfaces/NtosAtmos.js index 3d357ab7ccc8..3236c72ec47e 100644 --- a/tgui/packages/tgui/interfaces/NtosAtmos.js +++ b/tgui/packages/tgui/interfaces/NtosAtmos.js @@ -1,6 +1,7 @@ import { filter, sortBy } from 'common/collections'; import { flow } from 'common/fp'; import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; import { LabeledList, ProgressBar, Section } from '../components'; import { getGasColor, getGasLabel } from '../constants'; diff --git a/tgui/packages/tgui/interfaces/NtosCard.js b/tgui/packages/tgui/interfaces/NtosCard.js index abdfb21e9295..60c0380bae28 100644 --- a/tgui/packages/tgui/interfaces/NtosCard.js +++ b/tgui/packages/tgui/interfaces/NtosCard.js @@ -1,4 +1,5 @@ import { Fragment } from 'inferno'; + import { useBackend, useLocalState } from '../backend'; import { Box, Button, Flex, Input, NoticeBox, Section, Tabs } from '../components'; import { NtosWindow } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/NtosCargo.js b/tgui/packages/tgui/interfaces/NtosCargo.js index b5cf7392f938..5a99ec718a75 100644 --- a/tgui/packages/tgui/interfaces/NtosCargo.js +++ b/tgui/packages/tgui/interfaces/NtosCargo.js @@ -1,5 +1,5 @@ -import { CargoContent } from './Cargo.js'; import { NtosWindow } from '../layouts'; +import { CargoContent } from './Cargo.js'; export const NtosCargo = (props, context) => { return ( diff --git a/tgui/packages/tgui/interfaces/NtosCrewManifest.js b/tgui/packages/tgui/interfaces/NtosCrewManifest.js index 11239f365a62..50cad6c8682d 100644 --- a/tgui/packages/tgui/interfaces/NtosCrewManifest.js +++ b/tgui/packages/tgui/interfaces/NtosCrewManifest.js @@ -1,4 +1,5 @@ import { map } from 'common/collections'; + import { useBackend } from '../backend'; import { Button, Section, Table } from '../components'; import { NtosWindow } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/NtosJobManager.js b/tgui/packages/tgui/interfaces/NtosJobManager.js index d8ca2d94b062..f83e679bde7c 100644 --- a/tgui/packages/tgui/interfaces/NtosJobManager.js +++ b/tgui/packages/tgui/interfaces/NtosJobManager.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Button, Section, Table, NoticeBox, Dimmer, Box } from '../components'; +import { Box, Button, Dimmer, NoticeBox, Section, Table } from '../components'; import { NtosWindow } from '../layouts'; export const NtosJobManager = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/NtosNetDownloader.js b/tgui/packages/tgui/interfaces/NtosNetDownloader.js index 287b5b8ba8b6..6fd4896ceee5 100644 --- a/tgui/packages/tgui/interfaces/NtosNetDownloader.js +++ b/tgui/packages/tgui/interfaces/NtosNetDownloader.js @@ -1,8 +1,9 @@ +import { filter, sortBy } from 'common/collections'; +import { flow } from 'common/fp'; import { scale, toFixed } from 'common/math'; + import { useBackend, useLocalState } from '../backend'; -import { Box, Button, Stack, Icon, LabeledList, NoticeBox, ProgressBar, Section, Tabs } from '../components'; -import { flow } from 'common/fp'; -import { filter, sortBy } from 'common/collections'; +import { Box, Button, Icon, LabeledList, NoticeBox, ProgressBar, Section, Stack, Tabs } from '../components'; import { NtosWindow } from '../layouts'; export const NtosNetDownloader = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/NtosRadar.js b/tgui/packages/tgui/interfaces/NtosRadar.js index 8662499e7893..ebd4227f664e 100644 --- a/tgui/packages/tgui/interfaces/NtosRadar.js +++ b/tgui/packages/tgui/interfaces/NtosRadar.js @@ -1,4 +1,5 @@ import { classes } from 'common/react'; + import { resolveAsset } from '../assets'; import { useBackend } from '../backend'; import { Box, Button, Flex, Icon, NoticeBox, Section } from '../components'; diff --git a/tgui/packages/tgui/interfaces/NtosRbmkStats.js b/tgui/packages/tgui/interfaces/NtosRbmkStats.js index 9d44e0b9e9dc..d0b4ba03db93 100644 --- a/tgui/packages/tgui/interfaces/NtosRbmkStats.js +++ b/tgui/packages/tgui/interfaces/NtosRbmkStats.js @@ -1,11 +1,7 @@ -import { map, sortBy } from 'common/collections'; -import { flow } from 'common/fp'; -import { toFixed } from 'common/math'; -import { pureComponentHooks } from 'common/react'; -import { Component, Fragment } from 'inferno'; -import { Box, Button, Chart, ColorBox, Flex, Icon, LabeledList, ProgressBar, Section, Table } from '../components'; + +import { useBackend } from '../backend'; +import { Button, Chart, ProgressBar, Section } from '../components'; import { NtosWindow } from '../layouts'; -import { useBackend, useLocalState } from '../backend'; export const NtosRbmkStats = (props, context) => { const { act, data } = useBackend(context); diff --git a/tgui/packages/tgui/interfaces/NtosRequestKiosk.js b/tgui/packages/tgui/interfaces/NtosRequestKiosk.js index 13178114f210..cd7ff5ff27c6 100644 --- a/tgui/packages/tgui/interfaces/NtosRequestKiosk.js +++ b/tgui/packages/tgui/interfaces/NtosRequestKiosk.js @@ -1,5 +1,5 @@ -import { RequestKioskContent } from './RequestKiosk'; import { NtosWindow } from '../layouts'; +import { RequestKioskContent } from './RequestKiosk'; export const NtosRequestKiosk = (props, context) => { return ( diff --git a/tgui/packages/tgui/interfaces/NtosRevelation.js b/tgui/packages/tgui/interfaces/NtosRevelation.js index 643137501149..d7d67ee7d69a 100644 --- a/tgui/packages/tgui/interfaces/NtosRevelation.js +++ b/tgui/packages/tgui/interfaces/NtosRevelation.js @@ -1,5 +1,5 @@ -import { Section, Button, LabeledList } from '../components'; import { useBackend } from '../backend'; +import { Button, LabeledList, Section } from '../components'; import { NtosWindow } from '../layouts'; export const NtosRevelation = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/NtosSecurEye.js b/tgui/packages/tgui/interfaces/NtosSecurEye.js index 8d4bc6274528..fc8b040e3d4f 100644 --- a/tgui/packages/tgui/interfaces/NtosSecurEye.js +++ b/tgui/packages/tgui/interfaces/NtosSecurEye.js @@ -1,13 +1,8 @@ -import { filter, sortBy } from 'common/collections'; -import { flow } from 'common/fp'; -import { classes } from 'common/react'; -import { createSearch } from 'common/string'; -import { Fragment } from 'inferno'; -import { useBackend, useLocalState } from '../backend'; -import { Button, ByondUi, Input, Section } from '../components'; + +import { useBackend } from '../backend'; +import { Button, ByondUi } from '../components'; import { NtosWindow } from '../layouts'; -import { prevNextCamera, selectCameras, CameraConsoleContent } from './CameraConsole'; -import { logger } from "../logging"; +import { CameraConsoleContent, prevNextCamera, selectCameras } from './CameraConsole'; export const NtosSecurEye = (props, context) => { const { act, data, config } = useBackend(context); diff --git a/tgui/packages/tgui/interfaces/NtosSignaler.js b/tgui/packages/tgui/interfaces/NtosSignaler.js index 5f948c85470e..440273e99dcf 100644 --- a/tgui/packages/tgui/interfaces/NtosSignaler.js +++ b/tgui/packages/tgui/interfaces/NtosSignaler.js @@ -1,5 +1,5 @@ -import { SignalerContent } from './Signaler'; import { NtosWindow } from '../layouts'; +import { SignalerContent } from './Signaler'; export const NtosSignaler = (props, context) => { return ( diff --git a/tgui/packages/tgui/interfaces/NtosTechweb.js b/tgui/packages/tgui/interfaces/NtosTechweb.js index a7ff19c8f023..2eb6e063d204 100644 --- a/tgui/packages/tgui/interfaces/NtosTechweb.js +++ b/tgui/packages/tgui/interfaces/NtosTechweb.js @@ -1,6 +1,6 @@ -import { AppTechweb } from './Techweb.js'; -import { useBackend, useLocalState } from '../backend'; +import { useBackend } from '../backend'; import { createLogger } from '../logging'; +import { AppTechweb } from './Techweb.js'; const logger = createLogger('backend'); diff --git a/tgui/packages/tgui/interfaces/NuclearBomb.js b/tgui/packages/tgui/interfaces/NuclearBomb.js index 0a4a3324b143..c2d291ecd3af 100644 --- a/tgui/packages/tgui/interfaces/NuclearBomb.js +++ b/tgui/packages/tgui/interfaces/NuclearBomb.js @@ -1,4 +1,5 @@ import { classes } from 'common/react'; + import { useBackend } from '../backend'; import { Box, Button, Flex, Grid, Icon } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/NumberInputModal.tsx b/tgui/packages/tgui/interfaces/NumberInputModal.tsx index b662205a634d..d953e999a9d7 100644 --- a/tgui/packages/tgui/interfaces/NumberInputModal.tsx +++ b/tgui/packages/tgui/interfaces/NumberInputModal.tsx @@ -1,9 +1,9 @@ -import { Loader } from './common/Loader'; -import { InputButtons } from './common/InputButtons'; import { KEY_ENTER, KEY_ESCAPE } from '../../common/keycodes'; import { useBackend, useLocalState } from '../backend'; import { Box, Button, RestrictedInput, Section, Stack } from '../components'; import { Window } from '../layouts'; +import { InputButtons } from './common/InputButtons'; +import { Loader } from './common/Loader'; type NumberInputData = { init_value: number; diff --git a/tgui/packages/tgui/interfaces/OperatingComputer.js b/tgui/packages/tgui/interfaces/OperatingComputer.js index 068d85e3f047..074ca394053e 100644 --- a/tgui/packages/tgui/interfaces/OperatingComputer.js +++ b/tgui/packages/tgui/interfaces/OperatingComputer.js @@ -1,4 +1,5 @@ import { Fragment } from 'inferno'; + import { useBackend, useSharedState } from '../backend'; import { AnimatedNumber, Button, LabeledList, NoticeBox, ProgressBar, Section, Tabs } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/Orbit.js b/tgui/packages/tgui/interfaces/Orbit.js index 0ade3eb71608..e3964da80a8c 100644 --- a/tgui/packages/tgui/interfaces/Orbit.js +++ b/tgui/packages/tgui/interfaces/Orbit.js @@ -1,6 +1,7 @@ import { classes } from 'common/react'; import { createSearch } from 'common/string'; import { multiline } from 'common/string'; + import { resolveAsset } from '../assets'; import { useBackend, useLocalState } from '../backend'; import { Box, Button, Divider, Flex, Icon, Input, Section } from '../components'; diff --git a/tgui/packages/tgui/interfaces/OreBox.js b/tgui/packages/tgui/interfaces/OreBox.js index e670a8beefbf..1cc4291f111a 100644 --- a/tgui/packages/tgui/interfaces/OreBox.js +++ b/tgui/packages/tgui/interfaces/OreBox.js @@ -1,6 +1,7 @@ import { toTitleCase } from 'common/string'; -import { Box, Button, Section, Table } from '../components'; + import { useBackend } from '../backend'; +import { Box, Button, Section, Table } from '../components'; import { Window } from '../layouts'; export const OreBox = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/OreRedemptionMachine.js b/tgui/packages/tgui/interfaces/OreRedemptionMachine.js index 05a2e8a99325..1664536a4767 100644 --- a/tgui/packages/tgui/interfaces/OreRedemptionMachine.js +++ b/tgui/packages/tgui/interfaces/OreRedemptionMachine.js @@ -1,4 +1,5 @@ import { toTitleCase } from 'common/string'; + import { useBackend, useLocalState } from '../backend'; import { BlockQuote, Box, Button, NumberInput, Section, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/OrionGame.js b/tgui/packages/tgui/interfaces/OrionGame.js index e4902bcfe37c..8824cb56b296 100644 --- a/tgui/packages/tgui/interfaces/OrionGame.js +++ b/tgui/packages/tgui/interfaces/OrionGame.js @@ -1,6 +1,5 @@ -import { multiline } from 'common/string'; -import { useBackend, useLocalState } from '../backend'; -import { Box, Button, Dimmer, Divider, Icon, NumberInput, Section, Stack } from '../components'; +import { useBackend } from '../backend'; +import { Box, Button, Divider, Section, Stack } from '../components'; import { Window } from '../layouts'; const buttonWidth = 2; diff --git a/tgui/packages/tgui/interfaces/PaintingMachine.js b/tgui/packages/tgui/interfaces/PaintingMachine.js index da2cc5996364..30b17781a16f 100644 --- a/tgui/packages/tgui/interfaces/PaintingMachine.js +++ b/tgui/packages/tgui/interfaces/PaintingMachine.js @@ -1,6 +1,6 @@ import { useBackend, useSharedState } from '../backend'; -import { Window } from '../layouts'; import { Button, Dropdown, Section, Stack } from '../components'; +import { Window } from '../layouts'; export const PaintingMachine = (props, context) => { const { act, data } = useBackend(context); diff --git a/tgui/packages/tgui/interfaces/Pandemic.js b/tgui/packages/tgui/interfaces/Pandemic.js index 3ff26951ef65..a319339305df 100644 --- a/tgui/packages/tgui/interfaces/Pandemic.js +++ b/tgui/packages/tgui/interfaces/Pandemic.js @@ -1,4 +1,5 @@ import { map } from 'common/collections'; + import { useBackend } from '../backend'; import { Box, Button, Collapsible, Grid, Input, LabeledList, NoticeBox, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/PaperSheet.js b/tgui/packages/tgui/interfaces/PaperSheet.js index f9bf30fa6c3a..4d56aadd216e 100644 --- a/tgui/packages/tgui/interfaces/PaperSheet.js +++ b/tgui/packages/tgui/interfaces/PaperSheet.js @@ -9,15 +9,16 @@ * @license MIT */ +import { clamp } from 'common/math'; import { classes } from 'common/react'; import { Component } from 'inferno'; +import katex from 'katex'; import { marked } from 'marked'; + import { useBackend } from '../backend'; import { Box, Flex, Tabs, TextArea } from '../components'; import { Window } from '../layouts'; -import { clamp } from 'common/math'; import { sanitizeText } from '../sanitize'; -import katex from 'katex'; const MAX_PAPER_LENGTH = 5000; // Question, should we send this with ui_data? diff --git a/tgui/packages/tgui/interfaces/ParticleAccelerator.js b/tgui/packages/tgui/interfaces/ParticleAccelerator.js index 480fdbe05ece..7a49222a5e74 100644 --- a/tgui/packages/tgui/interfaces/ParticleAccelerator.js +++ b/tgui/packages/tgui/interfaces/ParticleAccelerator.js @@ -1,4 +1,3 @@ -import { Fragment } from 'inferno'; import { useBackend } from '../backend'; import { Box, Button, LabeledList, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/Photocopier.js b/tgui/packages/tgui/interfaces/Photocopier.js index 583778f51207..e667d4491b28 100644 --- a/tgui/packages/tgui/interfaces/Photocopier.js +++ b/tgui/packages/tgui/interfaces/Photocopier.js @@ -1,5 +1,5 @@ -import { ProgressBar, NumberInput, Button, Section, Box, Flex } from '../components'; import { useBackend } from '../backend'; +import { Box, Button, Flex, NumberInput, ProgressBar, Section } from '../components'; import { Window } from '../layouts'; export const Photocopier = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/PlayerPanel2.js b/tgui/packages/tgui/interfaces/PlayerPanel2.js index b3178d959afa..b9c2eca41b55 100644 --- a/tgui/packages/tgui/interfaces/PlayerPanel2.js +++ b/tgui/packages/tgui/interfaces/PlayerPanel2.js @@ -1,6 +1,7 @@ import { Fragment } from "inferno"; + import { useBackend, useLocalState } from '../backend'; -import { Input, Button, Flex, Section, Tabs, Box, NoticeBox, NumberInput, Collapsible, LabeledList, Dropdown, Slider, Tooltip } from '../components'; +import { Box, Button, Collapsible, Dropdown, Flex, Input, LabeledList, NoticeBox, NumberInput, Section, Slider, Tabs } from '../components'; import { Window } from '../layouts'; const PAGES = [ @@ -459,7 +460,7 @@ const GeneralActions = (props, context) => { color="orange" content="Smite" confirmColor="average" - disabled={!mob_type.includes("/mob/living")} + disabled={!mob_type.includes("/mob/living/carbon/human")} onClick={() => act("smite")} /> diff --git a/tgui/packages/tgui/interfaces/PortableChemMixer.js b/tgui/packages/tgui/interfaces/PortableChemMixer.js index 48f465dc47f2..354b1bf2fe78 100644 --- a/tgui/packages/tgui/interfaces/PortableChemMixer.js +++ b/tgui/packages/tgui/interfaces/PortableChemMixer.js @@ -1,5 +1,6 @@ import { sortBy } from 'common/collections'; import { toTitleCase } from 'common/string'; + import { useBackend } from '../backend'; import { AnimatedNumber, Box, Button, LabeledList, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/PowerMonitor.js b/tgui/packages/tgui/interfaces/PowerMonitor.js index 038695d0f48b..61de69e3c573 100644 --- a/tgui/packages/tgui/interfaces/PowerMonitor.js +++ b/tgui/packages/tgui/interfaces/PowerMonitor.js @@ -2,6 +2,7 @@ import { map, sortBy } from 'common/collections'; import { flow } from 'common/fp'; import { toFixed } from 'common/math'; import { pureComponentHooks } from 'common/react'; + import { useBackend, useLocalState } from '../backend'; import { Box, Button, Chart, ColorBox, Flex, Icon, LabeledList, ProgressBar, Section, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/ProduceConsole.js b/tgui/packages/tgui/interfaces/ProduceConsole.js index c1bd4a907572..64d2b89ab480 100644 --- a/tgui/packages/tgui/interfaces/ProduceConsole.js +++ b/tgui/packages/tgui/interfaces/ProduceConsole.js @@ -1,4 +1,5 @@ import { multiline } from 'common/string'; + import { useBackend, useLocalState } from '../backend'; import { Box, Button, Dimmer, Divider, Icon, NumberInput, Section, Stack } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/Radio.js b/tgui/packages/tgui/interfaces/Radio.js index 738826ba63b0..c094b507de65 100644 --- a/tgui/packages/tgui/interfaces/Radio.js +++ b/tgui/packages/tgui/interfaces/Radio.js @@ -1,5 +1,6 @@ import { map } from 'common/collections'; import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; import { Box, Button, LabeledList, NumberInput, Section } from '../components'; import { RADIO_CHANNELS } from '../constants'; diff --git a/tgui/packages/tgui/interfaces/RadioactiveMicrolaser.js b/tgui/packages/tgui/interfaces/RadioactiveMicrolaser.js index 2fd20aa65877..be7bbf3025b5 100644 --- a/tgui/packages/tgui/interfaces/RadioactiveMicrolaser.js +++ b/tgui/packages/tgui/interfaces/RadioactiveMicrolaser.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Button, Box, NumberInput, Section, LabeledList } from '../components'; +import { Box, Button, LabeledList, NumberInput, Section } from '../components'; import { Window } from '../layouts'; export const RadioactiveMicrolaser = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/RapidPipeDispenser.js b/tgui/packages/tgui/interfaces/RapidPipeDispenser.js index c85256f862a3..368100a3fc07 100644 --- a/tgui/packages/tgui/interfaces/RapidPipeDispenser.js +++ b/tgui/packages/tgui/interfaces/RapidPipeDispenser.js @@ -1,4 +1,5 @@ import { classes } from 'common/react'; + import { useBackend, useLocalState } from '../backend'; import { Box, Button, ColorBox, Flex, LabeledList, Section, Tabs } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/RbmkControlRods.js b/tgui/packages/tgui/interfaces/RbmkControlRods.js index 13b4a95ca985..656bb60af6a3 100644 --- a/tgui/packages/tgui/interfaces/RbmkControlRods.js +++ b/tgui/packages/tgui/interfaces/RbmkControlRods.js @@ -1,6 +1,5 @@ -import { Fragment } from 'inferno'; -import { useBackend, useLocalState } from '../backend'; -import { Section, ProgressBar, Slider } from '../components'; +import { useBackend } from '../backend'; +import { ProgressBar, Section, Slider } from '../components'; import { Window } from '../layouts'; export const RbmkControlRods = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/RbmkStats.js b/tgui/packages/tgui/interfaces/RbmkStats.js index c168023db541..2798e3f7e179 100644 --- a/tgui/packages/tgui/interfaces/RbmkStats.js +++ b/tgui/packages/tgui/interfaces/RbmkStats.js @@ -1,11 +1,7 @@ -import { map, sortBy } from 'common/collections'; -import { flow } from 'common/fp'; -import { toFixed } from 'common/math'; -import { pureComponentHooks } from 'common/react'; -import { Component, Fragment } from 'inferno'; -import { Box, Button, Chart, ColorBox, Flex, Icon, LabeledList, ProgressBar, Section, Table } from '../components'; + +import { useBackend } from '../backend'; +import { Chart, ProgressBar, Section } from '../components'; import { Window } from '../layouts'; -import { useBackend, useLocalState } from '../backend'; export const RbmkStats = (props, context) => { const { act, data } = useBackend(context); diff --git a/tgui/packages/tgui/interfaces/ReligiousTool.js b/tgui/packages/tgui/interfaces/ReligiousTool.js index 981889507f2c..874bc7464ab8 100644 --- a/tgui/packages/tgui/interfaces/ReligiousTool.js +++ b/tgui/packages/tgui/interfaces/ReligiousTool.js @@ -1,6 +1,5 @@ -import { capitalize } from 'common/string'; import { useBackend, useSharedState } from '../backend'; -import { AnimatedNumber, BlockQuote, Box, Button, Collapsible, Dimmer, Icon, LabeledList, NoticeBox, ProgressBar, Section, Stack, Tabs } from '../components'; +import { BlockQuote, Box, Button, Collapsible, Dimmer, Icon, Section, Stack, Tabs } from '../components'; import { Window } from '../layouts'; const ALIGNMENT2COLOR = { diff --git a/tgui/packages/tgui/interfaces/RemoteRobotControl.js b/tgui/packages/tgui/interfaces/RemoteRobotControl.js index 37faa9bd776b..93f86ed8f226 100644 --- a/tgui/packages/tgui/interfaces/RemoteRobotControl.js +++ b/tgui/packages/tgui/interfaces/RemoteRobotControl.js @@ -1,6 +1,7 @@ import { decodeHtmlEntities } from 'common/string'; + import { useBackend } from '../backend'; -import { Box, Button, NoticeBox, Section, LabeledList } from '../components'; +import { Box, Button, LabeledList, NoticeBox, Section } from '../components'; import { Window } from '../layouts'; export const RemoteRobotControl = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/Roulette.js b/tgui/packages/tgui/interfaces/Roulette.js index 3a60b48c708b..0086270e81f4 100644 --- a/tgui/packages/tgui/interfaces/Roulette.js +++ b/tgui/packages/tgui/interfaces/Roulette.js @@ -1,4 +1,5 @@ import { classes } from 'common/react'; + import { useBackend, useLocalState } from '../backend'; import { Box, Button, Grid, NumberInput, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/Safe.js b/tgui/packages/tgui/interfaces/Safe.js index 7394c133805b..c83c9dcd89fd 100644 --- a/tgui/packages/tgui/interfaces/Safe.js +++ b/tgui/packages/tgui/interfaces/Safe.js @@ -1,4 +1,5 @@ import { Fragment } from 'inferno'; + import { resolveAsset } from '../assets'; import { useBackend } from '../backend'; import { Box, Button, Icon, Section } from '../components'; diff --git a/tgui/packages/tgui/interfaces/ScannerGate.js b/tgui/packages/tgui/interfaces/ScannerGate.js index 3ade2a96f27a..6afae61b49cc 100644 --- a/tgui/packages/tgui/interfaces/ScannerGate.js +++ b/tgui/packages/tgui/interfaces/ScannerGate.js @@ -1,8 +1,9 @@ import { Fragment } from 'inferno'; + import { useBackend } from '../backend'; import { Box, Button, LabeledList, NumberInput, Section } from '../components'; -import { InterfaceLockNoticeBox } from './common/InterfaceLockNoticeBox'; import { Window } from '../layouts'; +import { InterfaceLockNoticeBox } from './common/InterfaceLockNoticeBox'; const DISEASE_THEASHOLD_LIST = [ 'Positive', diff --git a/tgui/packages/tgui/interfaces/Secrets.js b/tgui/packages/tgui/interfaces/Secrets.js index b08e7c175baf..7bdf4f4c276d 100644 --- a/tgui/packages/tgui/interfaces/Secrets.js +++ b/tgui/packages/tgui/interfaces/Secrets.js @@ -1,4 +1,5 @@ import { toFixed } from 'common/math'; + import { useBackend, useLocalState } from '../backend'; import { Button, Flex, LabeledControls, NoticeBox, RoundGauge, Section, Stack } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/SeedExtractor.js b/tgui/packages/tgui/interfaces/SeedExtractor.js index aeac46057f45..2491f2c14d65 100644 --- a/tgui/packages/tgui/interfaces/SeedExtractor.js +++ b/tgui/packages/tgui/interfaces/SeedExtractor.js @@ -1,6 +1,7 @@ import { sortBy } from 'common/collections'; import { flow } from 'common/fp'; import { toTitleCase } from 'common/string'; + import { useBackend } from '../backend'; import { Button, Section, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/SelectEquipment.js b/tgui/packages/tgui/interfaces/SelectEquipment.js index 274f3efce4bf..9b84d296d7cd 100644 --- a/tgui/packages/tgui/interfaces/SelectEquipment.js +++ b/tgui/packages/tgui/interfaces/SelectEquipment.js @@ -1,6 +1,7 @@ import { filter, map, sortBy, uniq } from 'common/collections'; import { flow } from 'common/fp'; import { createSearch } from 'common/string'; + import { useBackend, useLocalState } from '../backend'; import { Box, Button, Dropdown, Icon, Input, Section, Stack, Tabs } from '../components'; import { ButtonCheckbox } from '../components/Button'; diff --git a/tgui/packages/tgui/interfaces/SentienceFunBalloon.js b/tgui/packages/tgui/interfaces/SentienceFunBalloon.js index 8a9ddc239953..9ac42080eb19 100644 --- a/tgui/packages/tgui/interfaces/SentienceFunBalloon.js +++ b/tgui/packages/tgui/interfaces/SentienceFunBalloon.js @@ -1,5 +1,5 @@ import { useBackend } from "../backend"; -import { Button, NumberInput, Section, Stack, Input, LabeledList } from '../components'; +import { Button, Input, LabeledList, NumberInput, Section, Stack } from '../components'; import { Window } from "../layouts"; export const SentienceFunBalloon = (props, context) => { diff --git a/tgui/packages/tgui/interfaces/ShuttleManipulator.js b/tgui/packages/tgui/interfaces/ShuttleManipulator.js index 49f7afd64b4b..e128da918c70 100644 --- a/tgui/packages/tgui/interfaces/ShuttleManipulator.js +++ b/tgui/packages/tgui/interfaces/ShuttleManipulator.js @@ -1,4 +1,5 @@ import { map } from 'common/collections'; + import { useBackend, useLocalState } from '../backend'; import { Button, Flex, LabeledList, Section, Table, Tabs } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/Signaler.js b/tgui/packages/tgui/interfaces/Signaler.js index 1eaf98683717..ce03a9ffb06e 100644 --- a/tgui/packages/tgui/interfaces/Signaler.js +++ b/tgui/packages/tgui/interfaces/Signaler.js @@ -1,4 +1,5 @@ import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; import { Button, Grid, NumberInput, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/SkillPanel.js b/tgui/packages/tgui/interfaces/SkillPanel.js index f83e3cac0955..2c93521c9a24 100644 --- a/tgui/packages/tgui/interfaces/SkillPanel.js +++ b/tgui/packages/tgui/interfaces/SkillPanel.js @@ -1,7 +1,8 @@ +import { Fragment } from 'inferno'; + import { useBackend } from '../backend'; import { Box, Button, LabeledList, ProgressBar, Section } from '../components'; import { Window } from '../layouts'; -import { Fragment } from 'inferno'; const skillgreen = { color: 'lightgreen', diff --git a/tgui/packages/tgui/interfaces/SkillStation.js b/tgui/packages/tgui/interfaces/SkillStation.js index c3ff64ed9714..5733bc3d30a1 100644 --- a/tgui/packages/tgui/interfaces/SkillStation.js +++ b/tgui/packages/tgui/interfaces/SkillStation.js @@ -1,4 +1,5 @@ import { toFixed } from 'common/math'; + import { useBackend } from '../backend'; import { Box, Button, Flex, Icon, LabeledList, NoticeBox, Section, Stack, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/SlaveConsole.js b/tgui/packages/tgui/interfaces/SlaveConsole.js index d133b4363bf8..bff0fbd563bd 100644 --- a/tgui/packages/tgui/interfaces/SlaveConsole.js +++ b/tgui/packages/tgui/interfaces/SlaveConsole.js @@ -1,11 +1,12 @@ import { map, sortBy } from 'common/collections'; import { flow } from 'common/fp'; import { vecLength, vecSubtract } from 'common/vector'; + import { useBackend, useSharedState } from '../backend'; -import { Box, Button, Icon, LabeledList, Section, Tabs, Flex, NoticeBox, Fragment } from '../components'; +import { Box, Button, Flex, Fragment, Icon, LabeledList, NoticeBox, Section, Tabs } from '../components'; +import { formatMoney } from '../format'; import { Window } from '../layouts'; import { GenericUplink } from './Uplink'; -import { formatMoney } from '../format'; const coordsToVec = coords => map(parseFloat)(coords.split(', ')); diff --git a/tgui/packages/tgui/interfaces/SlimeBodySwapper.js b/tgui/packages/tgui/interfaces/SlimeBodySwapper.js index 6ec031c26954..169bf814be5d 100644 --- a/tgui/packages/tgui/interfaces/SlimeBodySwapper.js +++ b/tgui/packages/tgui/interfaces/SlimeBodySwapper.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Section, LabeledList, Button, Box } from '../components'; +import { Box, Button, LabeledList, Section } from '../components'; import { Window } from '../layouts'; const statusMap = { diff --git a/tgui/packages/tgui/interfaces/SmartVend.js b/tgui/packages/tgui/interfaces/SmartVend.js index e27dde98052f..f4499f0a2db4 100644 --- a/tgui/packages/tgui/interfaces/SmartVend.js +++ b/tgui/packages/tgui/interfaces/SmartVend.js @@ -1,4 +1,5 @@ import { map } from 'common/collections'; + import { useBackend } from '../backend'; import { Button, NoticeBox, Section, Table } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/SpaceHeater.js b/tgui/packages/tgui/interfaces/SpaceHeater.js index 3c3aedf54db2..2e92a28a640a 100644 --- a/tgui/packages/tgui/interfaces/SpaceHeater.js +++ b/tgui/packages/tgui/interfaces/SpaceHeater.js @@ -1,4 +1,5 @@ import { Fragment } from 'inferno'; + import { useBackend } from '../backend'; import { Box, Button, LabeledList, NumberInput, ProgressBar, Section } from '../components'; import { Window } from '../layouts'; diff --git a/tgui/packages/tgui/interfaces/SpawnersMenu.js b/tgui/packages/tgui/interfaces/SpawnersMenu.js index abc9b921a2c1..667cd44d9e0e 100644 --- a/tgui/packages/tgui/interfaces/SpawnersMenu.js +++ b/tgui/packages/tgui/interfaces/SpawnersMenu.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Box, Button, Section } from '../components'; +import { Box, Button, Icon, Section, Tooltip } from '../components'; import { Window } from '../layouts'; export const SpawnersMenu = (props, context) => { @@ -19,6 +19,15 @@ export const SpawnersMenu = (props, context) => { level={2} buttons={( <> + + +